Fixed accidental adding of ls libraries to the wrong folder
diff --git a/12T_ms/lib/sky130_osu_sc_12T_ls_ff_1P56_-40C.ccs.db b/12T_ms/lib/sky130_osu_sc_12T_ls_ff_1P56_-40C.ccs.db
deleted file mode 100644
index 52385c7..0000000
--- a/12T_ms/lib/sky130_osu_sc_12T_ls_ff_1P56_-40C.ccs.db
+++ /dev/null
Binary files differ
diff --git a/12T_ms/lib/sky130_osu_sc_12T_ls_ff_1P56_-40C.ccs.lib b/12T_ms/lib/sky130_osu_sc_12T_ls_ff_1P56_-40C.ccs.lib
deleted file mode 100644
index d08e248..0000000
--- a/12T_ms/lib/sky130_osu_sc_12T_ls_ff_1P56_-40C.ccs.lib
+++ /dev/null
@@ -1,239642 +0,0 @@
-library (sky130_osu_sc_12T_ls_ff_1P56_-40C.ccs) {
-  /* Models written by Liberate 19.2.1.215 from Cadence Design Systems, Inc. on Tue Feb 16 13:30:57 CST 2021 */
-  comment : "";
-  date : "$Date: Tue Feb 16 12:55:48 2021 $";
-  revision : "1.0";
-  delay_model : table_lookup;
-  capacitive_load_unit (1,pf);
-  current_unit : "1mA";
-  leakage_power_unit : "1nW";
-  pulling_resistance_unit : "1kohm";
-  time_unit : "1ns";
-  voltage_unit : "1V";
-  voltage_map (VDD, 1.56);
-  voltage_map (GND, 0);
-  voltage_map (VSS, 0);
-  default_cell_leakage_power : 0;
-  default_fanout_load : 1;
-  default_max_transition : 10;
-  default_output_pin_cap : 0;
-  in_place_swap_mode : match_footprint;
-  input_threshold_pct_fall : 50;
-  input_threshold_pct_rise : 50;
-  nom_process : 1;
-  nom_temperature : -40;
-  nom_voltage : 1.56;
-  output_threshold_pct_fall : 50;
-  output_threshold_pct_rise : 50;
-  slew_derate_from_library : 1;
-  slew_lower_threshold_pct_fall : 20;
-  slew_lower_threshold_pct_rise : 20;
-  slew_upper_threshold_pct_fall : 80;
-  slew_upper_threshold_pct_rise : 80;
-  operating_conditions (PVT_1P56V_-40C) {
-    process : 1;
-    temperature : -40;
-    voltage : 1.56;
-  }
-  default_operating_conditions : PVT_1P56V_-40C;
-  output_current_template (ccs_template) {
-    variable_1 : input_net_transition;
-    variable_2 : total_output_net_capacitance;
-    variable_3 : time;
-  }
-  lu_table_template (constraint_template) {
-    variable_1 : constrained_pin_transition;
-    variable_2 : related_pin_transition;
-    index_1 ("0.1, 2.5, 5");
-    index_2 ("0.1, 0.9, 1.8");
-  }
-  lu_table_template (delay_template) {
-    variable_1 : input_net_transition;
-    variable_2 : total_output_net_capacitance;
-    index_1 ("0.1, 0.5, 1.2, 3, 4, 5");
-    index_2 ("0.06, 0.24, 0.48, 0.9, 1.2, 1.8");
-  }
-  lu_table_template (mpw_constraint_template) {
-    variable_1 : constrained_pin_transition;
-    index_1 ("0.1, 2.5, 5");
-  }
-  power_lut_template (passive_power_template) {
-    variable_1 : input_transition_time;
-    index_1 ("0.1, 0.5, 1.2, 3, 4, 5");
-  }
-  power_lut_template (power_template) {
-    variable_1 : input_transition_time;
-    variable_2 : total_output_net_capacitance;
-    index_1 ("0.1, 0.5, 1.2, 3, 4, 5");
-    index_2 ("0.06, 0.24, 0.48, 0.9, 1.2, 1.8");
-  }
-  lu_table_template (receiver_cap_power_template) {
-    variable_1 : input_net_transition;
-    index_1 ("0.1, 0.5, 1.2, 3, 4, 5");
-  }
-  define(char_when, receiver_capacitance, string);
-  define(is_propagating, receiver_capacitance, string);
-  cell (sky130_osu_sc_12T_ls__addf_1) {
-    area : 31.2576;
-    cell_footprint : "sky130_osu_sc_12T_ls__addf";
-    cell_leakage_power : 0.00322272;
-    pg_pin (GND) {
-      pg_type : primary_ground;
-      voltage_name : "GND";
-    }
-    pg_pin (VDD) {
-      pg_type : primary_power;
-      voltage_name : "VDD";
-    }
-    leakage_power () {
-      value : 0;
-      when : "(A * B * CI * CO * !CON * S)";
-      related_pg_pin : GND;
-    }
-    leakage_power () {
-      value : 0.00395944;
-      when : "(A * B * CI * CO * !CON * S)";
-      related_pg_pin : VDD;
-    }
-    leakage_power () {
-      value : 0;
-      when : "(A * B * !CI * CO * !CON * !S)";
-      related_pg_pin : GND;
-    }
-    leakage_power () {
-      value : 0.0028327;
-      when : "(A * B * !CI * CO * !CON * !S)";
-      related_pg_pin : VDD;
-    }
-    leakage_power () {
-      value : 0;
-      when : "(A * !B * CI * CO * !CON * !S)";
-      related_pg_pin : GND;
-    }
-    leakage_power () {
-      value : 0.00276815;
-      when : "(A * !B * CI * CO * !CON * !S)";
-      related_pg_pin : VDD;
-    }
-    leakage_power () {
-      value : 0;
-      when : "(A * !B * !CI * !CO * CON * S)";
-      related_pg_pin : GND;
-    }
-    leakage_power () {
-      value : 0.00279609;
-      when : "(A * !B * !CI * !CO * CON * S)";
-      related_pg_pin : VDD;
-    }
-    leakage_power () {
-      value : 0;
-      when : "(!A * B * CI * CO * !CON * !S)";
-      related_pg_pin : GND;
-    }
-    leakage_power () {
-      value : 0.00393496;
-      when : "(!A * B * CI * CO * !CON * !S)";
-      related_pg_pin : VDD;
-    }
-    leakage_power () {
-      value : 0;
-      when : "(!A * B * !CI * !CO * CON * S)";
-      related_pg_pin : GND;
-    }
-    leakage_power () {
-      value : 0.0038986;
-      when : "(!A * B * !CI * !CO * CON * S)";
-      related_pg_pin : VDD;
-    }
-    leakage_power () {
-      value : 0;
-      when : "(!A * !B * CI * !CO * CON * S)";
-      related_pg_pin : GND;
-    }
-    leakage_power () {
-      value : 0.00281222;
-      when : "(!A * !B * CI * !CO * CON * S)";
-      related_pg_pin : VDD;
-    }
-    leakage_power () {
-      value : 0;
-      when : "(!A * !B * !CI * !CO * CON * !S)";
-      related_pg_pin : GND;
-    }
-    leakage_power () {
-      value : 0.0027796;
-      when : "(!A * !B * !CI * !CO * CON * !S)";
-      related_pg_pin : VDD;
-    }
-    leakage_power () {
-      value : 0;
-      related_pg_pin : GND;
-    }
-    leakage_power () {
-      value : 0.00322272;
-      related_pg_pin : VDD;
-    }
-    pin (CO) {
-      direction : output;
-      function : "(A * B) + (A * CI) + (B * CI)";
-      power_down_function : "(!VDD) + (GND)";
-      related_ground_pin : GND;
-      related_power_pin : VDD;
-      max_capacitance : 0.961377;
-      timing () {
-        related_pin : "A";
-        sdf_cond : "(B & ~CI)";
-        timing_sense : positive_unate;
-        timing_type : combinational;
-        when : "(B * !CI)";
-        cell_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.122997, 0.182082, 0.397796, 1.2066, 4.26325, 15.8395", \
-            "0.132081, 0.191158, 0.407249, 1.21622, 4.27208, 15.8488", \
-            "0.168287, 0.228024, 0.445178, 1.25484, 4.31012, 15.8867", \
-            "0.259716, 0.336421, 0.583143, 1.40594, 4.46598, 16.043", \
-            "0.340841, 0.477995, 0.86579, 1.91733, 5.0726, 16.6695", \
-            "-0.124299, 0.175371, 0.962939, 2.7632, 7.02757, 19.1267" \
-          );
-        }
-        rise_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0342982, 0.0710116, 0.210804, 0.733184, 2.71356, 10.2246", \
-            "0.0342753, 0.0710113, 0.210682, 0.732871, 2.71382, 10.2239", \
-            "0.0342681, 0.0709094, 0.210573, 0.732702, 2.71375, 10.2241", \
-            "0.040045, 0.0759366, 0.212091, 0.732574, 2.71386, 10.2239", \
-            "0.0662282, 0.0998216, 0.230373, 0.741118, 2.71377, 10.2238", \
-            "0.139604, 0.190388, 0.326083, 0.808893, 2.75501, 10.2239" \
-          );
-        }
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.270155, 0.368665, 0.725956, 2.05126, 7.05321, 26.0035", \
-            "0.282026, 0.38142, 0.739418, 2.06615, 7.07033, 26.0195", \
-            "0.339107, 0.438308, 0.796748, 2.12512, 7.1302, 26.0806", \
-            "0.565896, 0.665384, 1.02301, 2.35134, 7.35913, 26.3096", \
-            "1.3284, 1.47577, 1.9164, 3.27529, 8.2843, 27.2372", \
-            "3.55161, 3.87093, 4.72625, 6.73264, 12.0298, 30.9985" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0459698, 0.0797357, 0.197228, 0.630274, 2.27253, 8.50216", \
-            "0.0458326, 0.0791718, 0.197192, 0.629783, 2.2728, 8.50113", \
-            "0.045854, 0.079175, 0.197361, 0.630135, 2.27354, 8.5011", \
-            "0.0467228, 0.0792296, 0.197396, 0.630178, 2.27302, 8.502", \
-            "0.0710117, 0.102912, 0.211291, 0.630011, 2.27291, 8.50227", \
-            "0.155407, 0.201563, 0.328002, 0.717291, 2.27263, 8.50139" \
-          );
-        }
-        output_current_rise () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0919274, 0.111069, 0.119703, 0.125153, 0.130499, 0.136677, 0.141562, 0.14597, 0.156112, 0.161317, 0.170634, 0.179385, 0.189659, 0.198661, 0.202359");
-            values ( \
-              "0.00160457, 0.0295575, 0.0344863, 0.035838, 0.0360525, 0.0348198, 0.0323529, 0.0280501, 0.015197, 0.0109615, 0.00583026, 0.00310849, 0.00146576, 0.00073257, 0.000584202" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.120652, 0.142942, 0.156309, 0.167966, 0.179039, 0.190043, 0.201043, 0.213328, 0.251011, 0.266371, 0.279305, 0.291896, 0.313534, 0.319575");
-            values ( \
-              "0.0186802, 0.0489518, 0.059951, 0.0649, 0.0664827, 0.0657988, 0.0632156, 0.0575825, 0.0233446, 0.0139122, 0.00869657, 0.00539281, 0.00227708, 0.00194932" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.201049, 0.226051, 0.243813, 0.258309, 0.269726, 0.292005, 0.307302, 0.337898, 0.346032, 0.356878, 0.370388, 0.387085, 0.400741, 0.414452, 0.432734, 0.452553, 0.475828, 0.507858, 0.559758, 0.59644, 0.620285, 0.630518, 0.647093, 0.665446, 0.690703, 0.700988, 0.721557, 0.762694, 0.841801, 0.934342");
-            values ( \
-              "0.0107097, 0.0334165, 0.048099, 0.0584423, 0.0653058, 0.0754302, 0.0800632, 0.0850722, 0.0855832, 0.0858916, 0.0857361, 0.0848858, 0.0837303, 0.0822094, 0.0797963, 0.0766363, 0.0717972, 0.0617702, 0.040887, 0.0279406, 0.0211702, 0.0187123, 0.0152172, 0.012018, 0.00858555, 0.00747992, 0.00564248, 0.00314764, 0.000893524, 0.000187761" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.489536, 0.590481, 0.663228, 0.703792, 0.745774, 0.769922, 0.794936, 0.847897, 0.910043, 0.949579, 0.989277, 1.04559, 1.10088, 1.20141, 1.23888, 1.2843, 1.33227, 1.39242, 1.45984, 1.54738, 1.79795, 1.86264, 1.94888, 2.00641, 2.0769, 2.17088, 2.24097, 2.34668, 2.48764, 2.76705, 3.10098");
-            values ( \
-              "0.0090944, 0.0323249, 0.0534634, 0.0634863, 0.0720877, 0.0761458, 0.0798363, 0.0857146, 0.0903622, 0.0921767, 0.0933609, 0.0938967, 0.093581, 0.0912092, 0.0898774, 0.0880367, 0.085685, 0.0823169, 0.0775527, 0.0694758, 0.0392782, 0.0322857, 0.0243123, 0.0199058, 0.0154283, 0.0107895, 0.00822818, 0.00541646, 0.00305599, 0.000825078, 0.000170991" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("1.84144, 2.15501, 2.39057, 2.5527, 2.69961, 2.94356, 3.17656, 3.44022, 3.78021, 3.85112, 3.99294, 4.27042, 4.70983, 5.02317, 5.18489, 5.43067, 5.73466, 6.51962, 7.00562, 7.21173, 7.46448, 7.80147, 8.07831, 8.49493, 9.05043, 10.1086, 11.3634");
-            values ( \
-              "0.0456345, 0.0480891, 0.0655789, 0.0751948, 0.0820751, 0.0900306, 0.0942978, 0.0964377, 0.0963054, 0.0959876, 0.0950956, 0.0927062, 0.0873161, 0.0821904, 0.078967, 0.072986, 0.0638304, 0.0377232, 0.0247111, 0.0203544, 0.015899, 0.0112867, 0.00845892, 0.00542475, 0.00290648, 0.000779188, 0.00013136" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("6.61589, 7.72281, 8.38052, 8.99206, 9.38676, 10.1762, 11.1463, 12.5007, 13.1691, 14.2677, 14.6825, 15.8479, 16.5194, 17.5042, 18.8585, 20.1748, 21.3696, 23.8164, 25.4674, 26.9479, 27.594, 28.8863, 29.8247, 30.8468, 32.2012, 33.5556, 34.91, 36.2644, 40.3275");
-            values ( \
-              "0.0416103, 0.0445898, 0.0588101, 0.0700009, 0.0760161, 0.0853983, 0.0926029, 0.0970091, 0.0974018, 0.096569, 0.0958665, 0.0931712, 0.0911952, 0.0877196, 0.0817254, 0.0737082, 0.0641678, 0.0422113, 0.0293895, 0.0204237, 0.0172682, 0.0122161, 0.009415, 0.00706963, 0.00480526, 0.00322391, 0.00218051, 0.00144586, 0.000443445" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.130043, 0.139563, 0.146205, 0.152009, 0.15746, 0.162802, 0.168139, 0.17386, 0.178128, 0.188841, 0.196049, 0.203161, 0.211765, 0.221558, 0.227471");
-            values ( \
-              "0.0150063, 0.0262243, 0.0316209, 0.034478, 0.0359044, 0.0360347, 0.0351418, 0.0323623, 0.0282241, 0.0147785, 0.00932839, 0.005734, 0.00308839, 0.00150974, 0.00100758" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.148642, 0.166579, 0.174005, 0.184047, 0.194191, 0.199611, 0.210705, 0.221713, 0.232721, 0.240771, 0.245006, 0.253475, 0.267408, 0.282752, 0.294232, 0.300742, 0.310754, 0.323565, 0.331102, 0.345166, 0.358406, 0.37781, 0.377853");
-            values ( \
-              "0.00104526, 0.0395388, 0.0484278, 0.0573514, 0.0629857, 0.0647825, 0.066432, 0.0657535, 0.0632071, 0.0599403, 0.0575764, 0.0509784, 0.0365908, 0.0232989, 0.0158804, 0.0126415, 0.00877004, 0.00539369, 0.00401935, 0.00228232, 0.00140313, 0.000721175, 0.000720454" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.211287, 0.324558, 0.339902, 0.37059, 0.388534, 0.412378, 0.437857, 0.471837, 0.489167, 0.508321, 0.540524, 0.607134, 0.636437, 0.665495, 0.705285, 0.732006, 0.774653, 0.831515, 0.865879");
-            values ( \
-              "0.000576465, 0.0756741, 0.0802367, 0.0852021, 0.0859481, 0.0854028, 0.0832885, 0.0788492, 0.0759006, 0.0717962, 0.0617156, 0.0352821, 0.0256591, 0.0181438, 0.0108909, 0.00762147, 0.00423085, 0.00182661, 0.00126823" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.564828, 0.628134, 0.696835, 0.73653, 0.796568, 0.842218, 0.903583, 0.957943, 1.00312, 1.05868, 1.13311, 1.25507, 1.30747, 1.36454, 1.42455, 1.49209, 1.55749, 1.63994, 1.82966, 1.89578, 1.98394, 2.03869, 2.10591, 2.19553, 2.27259, 2.38839, 2.54279, 2.82446, 3.15866");
-            values ( \
-              "0.0343262, 0.0343776, 0.0541108, 0.0638539, 0.0755046, 0.0818762, 0.0878386, 0.0912595, 0.0929746, 0.0938923, 0.0936012, 0.0905399, 0.0884486, 0.0857236, 0.0823254, 0.0775809, 0.0717399, 0.0625466, 0.0393557, 0.0322096, 0.0240553, 0.0198804, 0.0155921, 0.0111253, 0.00826403, 0.00522844, 0.00275615, 0.00074949, 0.000138708" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("1.75913, 2.02132, 2.38627, 2.52259, 2.70569, 2.89815, 3.05167, 3.3587, 3.47113, 3.67702, 3.88128, 4.17005, 4.51326, 4.74038, 5.10317, 5.21577, 5.44097, 5.76522, 6.46902, 6.71327, 7.03894, 7.24262, 7.49249, 7.82566, 8.10859, 8.53402, 9.10127, 10.1425, 11.3773");
-            values ( \
-              "0.0262085, 0.0341969, 0.0632034, 0.0718333, 0.0810167, 0.0879507, 0.0917207, 0.095874, 0.0964452, 0.09664, 0.09595, 0.0939384, 0.0903236, 0.0873049, 0.0812703, 0.0789574, 0.0735474, 0.0638319, 0.0402508, 0.0329706, 0.0246626, 0.020361, 0.0159513, 0.0113568, 0.00845608, 0.00536846, 0.0028472, 0.000774582, 0.000145739" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("6.7523, 8.29284, 9.41769, 10.1841, 11.1764, 12.5308, 13.1981, 14.0879, 14.2973, 14.7159, 15.8774, 17.5336, 18.888, 19.3267, 20.2042, 21.399, 23.8458, 25.4277, 26.5579, 27.1205, 27.923, 28.7383, 29.861, 30.8526, 32.1746, 33.529, 34.8834, 36.2378, 38.9466, 41.6554");
-            values ( \
-              "0.0409538, 0.0564558, 0.0760995, 0.0852, 0.0926507, 0.0970062, 0.0973946, 0.096858, 0.0965576, 0.0958829, 0.0931927, 0.0877398, 0.0817091, 0.0793409, 0.0736916, 0.0641861, 0.0422284, 0.0298533, 0.0227011, 0.019679, 0.0159698, 0.0128481, 0.00941596, 0.00713254, 0.00489094, 0.00328668, 0.00221846, 0.00147593, 0.000656379, 0.000289069" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.258, 0.264817, 0.269339, 0.275939, 0.281766, 0.287208, 0.292549, 0.298728, 0.303603, 0.307958, 0.318311, 0.32317, 0.330685, 0.336332, 0.341444, 0.351538, 0.360372, 0.366658");
-            values ( \
-              "0.00321705, 0.0214185, 0.0262658, 0.0315502, 0.0345191, 0.0358772, 0.0360822, 0.0348452, 0.0323757, 0.0281262, 0.0150418, 0.0110946, 0.0066948, 0.00449679, 0.00310143, 0.00148083, 0.000749068, 0.000488251" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.28303, 0.291468, 0.301211, 0.305516, 0.313185, 0.318652, 0.330282, 0.341315, 0.352304, 0.36329, 0.371401, 0.375574, 0.383919, 0.398134, 0.413166, 0.42406, 0.428515, 0.435585, 0.441844, 0.454141, 0.46115, 0.474868, 0.487846, 0.497112, 0.519576, 0.540788");
-            values ( \
-              "0.00236369, 0.0321113, 0.0450663, 0.0498011, 0.0566203, 0.0602498, 0.0650731, 0.0665887, 0.0658623, 0.0632603, 0.0599492, 0.0576062, 0.0511056, 0.0364316, 0.0234078, 0.0162895, 0.0139587, 0.0108322, 0.0086008, 0.0053916, 0.00410271, 0.00236435, 0.00146161, 0.00109071, 0.000437447, 0.000155796" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.360782, 0.391207, 0.410498, 0.434071, 0.456227, 0.471463, 0.501935, 0.510233, 0.521296, 0.541303, 0.559699, 0.569395, 0.585854, 0.603363, 0.62945, 0.639883, 0.65878, 0.682027, 0.732407, 0.763329, 0.786907, 0.807548, 0.821767, 0.850205, 0.864638, 0.885555, 0.913444, 0.969221, 1.05418, 1.15802");
-            values ( \
-              "0.00136962, 0.0348909, 0.0505489, 0.0658097, 0.0757576, 0.0802817, 0.0851975, 0.0856993, 0.0859711, 0.0855454, 0.0842574, 0.0832632, 0.081328, 0.0788318, 0.0741929, 0.0717454, 0.0663827, 0.0578006, 0.0375667, 0.0270217, 0.0204982, 0.0158997, 0.0132644, 0.00910307, 0.00750051, 0.00564075, 0.00382235, 0.00167731, 0.000414225, 6.46496e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.679633, 0.759916, 0.830166, 0.873112, 0.940366, 0.984887, 1.01371, 1.07421, 1.11128, 1.15429, 1.20749, 1.26577, 1.36028, 1.41536, 1.48238, 1.52563, 1.57287, 1.62464, 1.71536, 1.96184, 2.02902, 2.1186, 2.1713, 2.23607, 2.32243, 2.40465, 2.44573, 2.52789, 2.69219, 2.97047, 3.30301");
-            values ( \
-              "0.0176342, 0.0344089, 0.0545334, 0.0649773, 0.0774486, 0.0831672, 0.086034, 0.0904743, 0.092234, 0.0934486, 0.0940046, 0.093611, 0.0914572, 0.0894703, 0.0864658, 0.0841759, 0.0813091, 0.0775725, 0.0691228, 0.0393904, 0.0321338, 0.0238824, 0.0198753, 0.0157284, 0.0113695, 0.00828075, 0.00704561, 0.00508482, 0.00256072, 0.000710908, 0.000132127" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("1.97289, 2.25813, 2.46312, 2.65398, 2.84198, 3.03263, 3.18475, 3.489, 3.60422, 3.81014, 4.01438, 4.29313, 4.64626, 4.87348, 5.22694, 5.34881, 5.59256, 5.89848, 6.60241, 6.84552, 7.16968, 7.37554, 7.62801, 7.96463, 8.24205, 8.65952, 9.21614, 10.2364, 11.4413");
-            values ( \
-              "0.0406737, 0.0430249, 0.0591973, 0.0717299, 0.0811517, 0.0879751, 0.0917216, 0.0958399, 0.0964474, 0.096629, 0.0959553, 0.0940152, 0.0903162, 0.0873115, 0.0814415, 0.0789646, 0.0730437, 0.0638302, 0.0402453, 0.0329979, 0.0247088, 0.0203574, 0.0159064, 0.0112915, 0.00845655, 0.00541712, 0.002903, 0.000823633, 0.000159032" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("6.83664, 8.32694, 9.02554, 9.55102, 10.5941, 11.3089, 12.6633, 13.3361, 14.4317, 14.8287, 16.0118, 17.6681, 19.0225, 19.4611, 20.3383, 21.5333, 23.9801, 25.6381, 27.1118, 27.7553, 29.0423, 29.9861, 31.0131, 32.3675, 33.7219, 35.0763, 36.4307, 40.4938");
-            values ( \
-              "0.0389162, 0.0543343, 0.0677931, 0.0760517, 0.0877546, 0.0926197, 0.0969973, 0.0973908, 0.0965573, 0.0959181, 0.0931884, 0.0877353, 0.0817101, 0.0793384, 0.0736955, 0.0641843, 0.0422271, 0.0293264, 0.0204084, 0.0172951, 0.0122269, 0.00943674, 0.00707995, 0.00478666, 0.00323696, 0.00216354, 0.00146017, 0.000427758" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.719428, 0.744454, 0.751907, 0.758568, 0.764853, 0.771034, 0.77721, 0.781788, 0.789937, 0.798621, 0.807534, 0.816843, 0.824375, 0.834803");
-            values ( \
-              "0.00734805, 0.023885, 0.0276517, 0.0299697, 0.0310892, 0.0310825, 0.0295751, 0.0263809, 0.0170853, 0.0102767, 0.00577734, 0.00303245, 0.00178685, 0.000971546" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.750973, 0.755784, 0.766929, 0.788112, 0.80435, 0.816087, 0.82078, 0.829804, 0.835336, 0.841586, 0.85334, 0.861668, 0.865943, 0.874492, 0.888665, 0.904718, 0.91684, 0.930968, 0.944525, 0.960116, 0.97211, 0.980157");
-            values ( \
-              "0.00592643, 0.00706784, 0.0170129, 0.0379265, 0.0511264, 0.0574458, 0.0591591, 0.0612771, 0.0618832, 0.0619235, 0.060433, 0.0578126, 0.0558209, 0.049963, 0.0361918, 0.0227804, 0.015267, 0.00926016, 0.00556594, 0.00304072, 0.00192815, 0.00153539" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.874438, 0.901964, 0.933248, 0.949686, 0.963701, 0.988752, 0.999195, 1.00964, 1.02258, 1.03044, 1.04174, 1.0552, 1.0713, 1.08796, 1.11166, 1.12205, 1.13941, 1.15859, 1.18806, 1.24258, 1.27909, 1.31317, 1.3302, 1.34843, 1.38372, 1.40403, 1.44466, 1.51968, 1.60717");
-            values ( \
-              "0.0114141, 0.0286591, 0.0518422, 0.0619602, 0.0689985, 0.0780059, 0.0804782, 0.0823257, 0.0837812, 0.0844122, 0.0849053, 0.0848998, 0.0842484, 0.0828726, 0.0801424, 0.078662, 0.0758181, 0.0717249, 0.0627236, 0.0408267, 0.0279511, 0.0187156, 0.0151555, 0.0119695, 0.00747163, 0.00567148, 0.00317532, 0.000989677, 0.000223985" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.21061, 1.36307, 1.46605, 1.50867, 1.58792, 1.64864, 1.68671, 1.74291, 1.79817, 1.85383, 1.96823, 2.08939, 2.157, 2.2224, 2.30485, 2.56069, 2.70361, 2.77083, 2.86046, 2.9761, 3.05329, 3.20767, 3.34437");
-            values ( \
-              "0.0154521, 0.054832, 0.0765014, 0.082266, 0.0893769, 0.0924389, 0.0934753, 0.0940166, 0.0936256, 0.0925289, 0.0886041, 0.0823171, 0.0775818, 0.0717327, 0.0625506, 0.0322148, 0.0198752, 0.0155865, 0.0111301, 0.00709669, 0.00523404, 0.00275115, 0.00177181" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("2.51122, 2.79216, 2.99819, 3.1899, 3.37941, 3.56958, 3.72129, 4.02471, 4.14078, 4.34673, 4.55097, 4.8288, 4.97076, 5.25469, 5.41017, 5.72111, 5.88521, 6.21341, 7.14082, 7.37859, 7.69561, 7.91176, 8.17637, 8.52918, 8.78062, 9.16033, 9.6666, 10.6638, 11.8282");
-            values ( \
-              "0.0416032, 0.0427749, 0.0590594, 0.0716651, 0.0811668, 0.0879746, 0.0917069, 0.0958293, 0.0964387, 0.096628, 0.0959498, 0.0940245, 0.0926883, 0.089426, 0.0873084, 0.0822401, 0.0789629, 0.0706954, 0.0401846, 0.0330937, 0.0249597, 0.0203705, 0.015726, 0.0109623, 0.00843303, 0.00562669, 0.00320919, 0.000941721, 0.000201879" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("7.41033, 8.69092, 9.50333, 10.0866, 11.1366, 11.8441, 13.1985, 13.8709, 14.9667, 16.5467, 18.203, 19.5574, 19.996, 20.8733, 22.0683, 24.5151, 26.1077, 27.6459, 28.5198, 29.3562, 30.5052, 31.8, 33.1544, 34.5088, 37.2176, 41.2808");
-            values ( \
-              "0.0438911, 0.0506493, 0.0668179, 0.0760664, 0.087839, 0.0926233, 0.0970098, 0.0974016, 0.0965664, 0.0931823, 0.0877287, 0.0817175, 0.0793314, 0.0737027, 0.0641766, 0.0422192, 0.0297873, 0.0204173, 0.0162849, 0.0130168, 0.00948726, 0.00659567, 0.00446052, 0.00300796, 0.00135371, 0.000401116" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("2.3077, 2.32657, 2.33217, 2.33747, 2.35322, 2.35596, 2.35944, 2.36293, 2.3699, 2.37286, 2.37879, 2.38175, 2.38441, 2.38708, 2.38974, 2.3924, 2.3949, 2.39739, 2.39988, 2.40238, 2.40481, 2.40724, 2.40967, 2.4121, 2.41452, 2.41695, 2.41938, 2.4218, 2.42219, 2.42277, 2.42412, 2.42682, 2.42913, 2.43067, 2.43376, 2.43564, 2.43836, 2.4407, 2.44292, 2.44435, 2.44579, 2.44722, 2.45084, 2.45335, 2.45657, 2.45765, 2.45917, 2.46222, 2.46443, 2.46649");
-            values ( \
-              "0.00586369, 0.00611851, 0.00727558, 0.00839665, 0.0118504, 0.0124463, 0.013176, 0.0138907, 0.0152751, 0.0158277, 0.016882, 0.0173838, 0.0178045, 0.0182056, 0.0185871, 0.018949, 0.0191514, 0.0193116, 0.0194296, 0.0195053, 0.0195385, 0.0195315, 0.0194845, 0.0193973, 0.0191581, 0.0188342, 0.0184255, 0.017932, 0.0178101, 0.0175407, 0.0168112, 0.0151158, 0.0137175, 0.0128273, 0.0111477, 0.0102818, 0.00892864, 0.00795952, 0.00711574, 0.00660737, 0.00612921, 0.00568125, 0.00463984, 0.00398922, 0.00332431, 0.0031228, 0.00286808, 0.0023915, 0.00207314, 0.00179703" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("2.38367, 2.39475, 2.40888, 2.41246, 2.41962, 2.44967, 2.46961, 2.488, 2.49655, 2.51392, 2.5297, 2.54473, 2.55977, 2.57476, 2.598, 2.61057, 2.62258, 2.6289, 2.64036, 2.64566, 2.65374, 2.66361, 2.6794");
-            values ( \
-              "0.00309274, 0.00467392, 0.00810992, 0.00941754, 0.0115384, 0.0222428, 0.0299033, 0.0365775, 0.0393484, 0.0445045, 0.0476525, 0.0491105, 0.0478076, 0.0414858, 0.0242141, 0.0167894, 0.0114274, 0.00920779, 0.00613446, 0.00506114, 0.0037614, 0.00263473, 0.0015721" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("2.61936, 2.6808, 2.70155, 2.77648, 2.81479, 2.83665, 2.86, 2.88129, 2.89696, 2.91367, 2.9236, 2.93684, 2.95311, 2.98219, 2.99111, 3.00896, 3.029, 3.08597, 3.11358, 3.14999, 3.18469, 3.21856, 3.23736, 3.27496, 3.34883, 3.43421");
-            values ( \
-              "0.000311791, 0.0176422, 0.0247955, 0.0535072, 0.0658209, 0.0709866, 0.0747485, 0.0767146, 0.0773666, 0.0773381, 0.0770194, 0.0763279, 0.0750523, 0.0713348, 0.0696308, 0.0653512, 0.0587533, 0.0369234, 0.027682, 0.0180952, 0.0116774, 0.00744733, 0.0057658, 0.00339984, 0.00108084, 0.000269013" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("3.18935, 3.31232, 3.40959, 3.46561, 3.51035, 3.55884, 3.63063, 3.66349, 3.70331, 3.74066, 3.79839, 3.85418, 3.91076, 3.96848, 4.02598, 4.13158, 4.20229, 4.29358, 4.36365, 4.55354, 4.61873, 4.70565, 4.76221, 4.83155, 4.924, 4.97833, 5.03296, 5.10581, 5.2515, 5.52007, 5.83641");
-            values ( \
-              "0.00600762, 0.0279765, 0.0510267, 0.0629125, 0.070864, 0.0777199, 0.0851157, 0.0875646, 0.0897942, 0.0912117, 0.0923202, 0.0923596, 0.0915884, 0.0901249, 0.0880946, 0.0830153, 0.078435, 0.0703623, 0.0624878, 0.0393234, 0.0322786, 0.024199, 0.0198761, 0.015466, 0.0109259, 0.0088401, 0.00714384, 0.00536739, 0.00292978, 0.000872787, 0.000175034" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("4.66647, 4.9597, 5.15496, 5.34219, 5.53483, 5.72364, 5.87441, 6.17596, 6.29383, 6.49977, 6.70398, 6.97865, 7.12377, 7.40909, 7.56317, 7.87133, 8.0382, 8.37193, 9.29222, 9.53476, 9.85814, 10.0651, 10.3189, 10.6466, 10.9313, 11.3562, 11.914, 12.9158, 14.097");
-            values ( \
-              "0.0407576, 0.0440494, 0.0593873, 0.0716714, 0.0813076, 0.0880277, 0.0917318, 0.095823, 0.0964493, 0.0966301, 0.0959561, 0.09405, 0.0926922, 0.0894057, 0.0873118, 0.0822883, 0.0789662, 0.0705335, 0.0402378, 0.0330073, 0.0247366, 0.0203597, 0.0158877, 0.0113826, 0.00846041, 0.00537522, 0.00287811, 0.00083911, 0.000171564" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("9.58385, 10.9026, 11.6001, 12.2603, 13.3204, 14.0177, 15.3721, 16.0442, 17.1402, 18.7202, 20.3765, 21.7309, 22.1695, 23.0467, 24.2418, 26.6886, 28.2727, 29.8192, 30.7376, 31.5604, 32.6939, 33.7049, 35.0529, 36.4072, 39.116, 43.1792");
-            values ( \
-              "0.0432847, 0.0514825, 0.0654444, 0.0760782, 0.0879309, 0.0926302, 0.0970107, 0.0974016, 0.0965656, 0.0931843, 0.0877306, 0.0817159, 0.0793331, 0.0737008, 0.0641789, 0.042222, 0.029844, 0.0204222, 0.0160934, 0.0129131, 0.00944597, 0.00711749, 0.00483389, 0.00325683, 0.00146519, 0.000438907" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("7.95765, 8.01421, 8.02524, 8.03254, 8.04714, 8.06312, 8.08479, 8.13221, 8.1618, 8.18698, 8.20965, 8.23084, 8.25134, 8.27181, 8.28724, 8.29426, 8.30418, 8.31288, 8.32059, 8.33724, 8.34876, 8.36278, 8.37774, 8.39183, 8.41395, 8.43194, 8.43928, 8.44452");
-            values ( \
-              "0.000183113, 0.000711366, 0.0010398, 0.00127129, 0.00183731, 0.00253142, 0.00353709, 0.00583072, 0.00714448, 0.00812112, 0.00881175, 0.00928158, 0.00947456, 0.00923106, 0.00792092, 0.00659468, 0.00502715, 0.0037457, 0.00286521, 0.00148949, 0.000899759, 0.000480811, 0.000196052, 0.000107433, 2.27964e-05, 4.96377e-05, 0.000119373, 0.000137023" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("8.21811, 8.26271, 8.30532, 8.34732, 8.44331, 8.47786, 8.50873, 8.53741, 8.56505, 8.5877, 8.60302, 8.63889, 8.66112, 8.68, 8.69274, 8.7094, 8.72028, 8.73311, 8.74986, 8.775, 8.81103, 8.95248");
-            values ( \
-              "0.00296594, 0.00355895, 0.00679166, 0.0105669, 0.0196621, 0.0224926, 0.0246186, 0.0260376, 0.0266837, 0.0259877, 0.0236545, 0.0133199, 0.00799041, 0.00495081, 0.00354523, 0.00217157, 0.0015301, 0.00100665, 0.00056434, 0.000248941, 0.000105392, 5.53256e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("8.75753, 8.88281, 8.92879, 9.00276, 9.17352, 9.21125, 9.25321, 9.28001, 9.32173, 9.34526, 9.36941, 9.38893, 9.40086, 9.41677, 9.43649, 9.45696, 9.53924, 9.58037, 9.59995, 9.6275, 9.66209, 9.70821, 9.77015");
-            values ( \
-              "0.000532059, 0.00827242, 0.0126685, 0.0210944, 0.0426825, 0.0470489, 0.0514396, 0.0537765, 0.0565573, 0.0576126, 0.0580779, 0.0577062, 0.057023, 0.0554058, 0.0519897, 0.0469386, 0.023635, 0.014939, 0.0118015, 0.00833773, 0.00531194, 0.00281511, 0.00125346" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("10.0617, 10.2256, 10.2554, 10.3661, 10.6635, 10.7889, 10.8417, 10.911, 10.9717, 11.0349, 11.0964, 11.1585, 11.2219, 11.2852, 11.3541, 11.4727, 11.7631, 11.8883, 12.0103, 12.1027, 12.1957, 12.2663, 12.4077, 12.5951");
-            values ( \
-              "0.00966734, 0.0158169, 0.0183925, 0.0292467, 0.0620373, 0.0736219, 0.0773143, 0.0809281, 0.0829613, 0.0840347, 0.0841501, 0.0834287, 0.0818629, 0.0794428, 0.0756409, 0.0654254, 0.0320044, 0.0210965, 0.013576, 0.00952221, 0.00663371, 0.0050187, 0.00279599, 0.00142659" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("12.6486, 12.9745, 13.4967, 13.921, 14.0752, 14.3091, 14.5119, 14.726, 14.932, 15.3564, 15.7984, 16.1981, 16.6611, 17.5545, 17.9516, 18.3116, 18.7951, 19.1626, 19.7445, 20.5202, 21.561, 22.8392");
-            values ( \
-              "0.0295557, 0.031018, 0.0637632, 0.0824985, 0.0868838, 0.0914139, 0.0935996, 0.0945372, 0.0944208, 0.0919325, 0.0869584, 0.080407, 0.0689183, 0.0396015, 0.0283285, 0.0202762, 0.0125225, 0.00854271, 0.00456298, 0.00186392, 0.000495197, 9.26096e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("18.3333, 19.6249, 20.378, 21.0009, 22.056, 22.7584, 24.1127, 24.7849, 25.8809, 26.2803, 27.4609, 28.2245, 29.1172, 30.4716, 31.7875, 32.9825, 35.4293, 36.9853, 38.0732, 38.7266, 39.6624, 40.8507, 41.8215, 43.2065, 44.5609, 45.9152, 48.624, 52.6872");
-            values ( \
-              "0.0441975, 0.0510856, 0.0661177, 0.0760743, 0.0878867, 0.0926277, 0.0970103, 0.0974015, 0.0965658, 0.0959095, 0.0931834, 0.090893, 0.0877298, 0.0817164, 0.0737014, 0.0641783, 0.0422215, 0.0300414, 0.0230873, 0.0195749, 0.0153318, 0.0111025, 0.00848422, 0.00573446, 0.00387316, 0.00260569, 0.00117004, 0.000348462" \
-            );
-          }
-        }
-        receiver_capacitance1_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00803268, 0.00804771, 0.00806528, 0.00807539, 0.00807896, 0.00807998", \
-            "0.0100005, 0.0100165, 0.0100402, 0.0100562, 0.0100623, 0.0100641", \
-            "0.0106707, 0.0106824, 0.0107027, 0.0107184, 0.0107248, 0.0107267", \
-            "0.0109724, 0.0109655, 0.0109582, 0.0109563, 0.0109569, 0.0109572", \
-            "0.0112323, 0.0111841, 0.0111117, 0.0110556, 0.0110281, 0.0110188", \
-            "0.0117343, 0.0117332, 0.0114233, 0.0111906, 0.0110916, 0.0110545" \
-          );
-        }
-        receiver_capacitance2_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0105892, 0.0106005, 0.0106185, 0.0106305, 0.010635, 0.0106363", \
-            "0.00992651, 0.00990393, 0.00987809, 0.00986496, 0.00986082, 0.00985969", \
-            "0.00976698, 0.0096444, 0.00946589, 0.00934193, 0.00929357, 0.00927903", \
-            "0.0105723, 0.0105626, 0.00988134, 0.00935763, 0.00914418, 0.0090793", \
-            "0.00985285, 0.0099263, 0.0100454, 0.0101111, 0.00937563, 0.00911311", \
-            "0.00899935, 0.00904297, 0.00955716, 0.00995725, 0.00961266, 0.00939986" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.214909, 0.24144, 0.252838, 0.270223, 0.277733, 0.284902, 0.291864, 0.298822, 0.304045, 0.317268, 0.320935, 0.323937, 0.328746, 0.335698, 0.33588");
-            values ( \
-              "-0.000197858, -0.0142745, -0.0194153, -0.0249066, -0.0260978, -0.027545, -0.0276486, -0.027512, -0.0243623, -0.00639345, -0.00364149, -0.00223869, -0.000937343, -0.00031844, -0.000313894" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.272757, 0.285582, 0.290472, 0.298068, 0.305188, 0.312308, 0.317459, 0.32261, 0.32776, 0.332911, 0.337005, 0.341099, 0.345193, 0.349286, 0.352857, 0.356427, 0.359997, 0.363567, 0.370741, 0.376668, 0.379863, 0.384298, 0.388017, 0.391068, 0.394119, 0.398052, 0.400202, 0.402352, 0.405219, 0.406652, 0.407737, 0.408822, 0.410992, 0.412675, 0.413517, 0.415201, 0.416043, 0.417726, 0.41941, 0.421093, 0.422777, 0.424303, 0.42583, 0.435553, 0.437216, 0.438048, 0.440543, 0.442901, 0.445259, 0.447107");
-            values ( \
-              "-0.00903247, -0.0136791, -0.0166844, -0.021561, -0.0259398, -0.0301323, -0.0330402, -0.035846, -0.0385496, -0.0411512, -0.0430933, -0.0449534, -0.0467315, -0.0484276, -0.0498084, -0.0511274, -0.0523846, -0.05358, -0.0557883, -0.057455, -0.0582394, -0.0592696, -0.060081, -0.0606895, -0.0611989, -0.0618019, -0.0618786, -0.0619023, -0.0618515, -0.0617908, -0.0616849, -0.0615513, -0.0612014, -0.0606675, -0.0602117, -0.0591297, -0.0585035, -0.0570808, -0.0554309, -0.0535538, -0.0514495, -0.0491485, -0.0466398, -0.0275569, -0.024426, -0.023075, -0.019327, -0.0162215, -0.0134913, -0.01161" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.480409, 0.515369, 0.555224, 0.568404, 0.585957, 0.60606, 0.628992, 0.636878, 0.643445, 0.665588, 0.673187, 0.680786, 0.696055, 0.701145, 0.7142, 0.733661, 0.745609, 0.753215, 0.764088, 0.769379, 0.774671, 0.779962, 0.785254, 0.79122, 0.796808, 0.800407, 0.804006, 0.807605, 0.811215, 0.814824, 0.818433, 0.822043, 0.827476, 0.832909, 0.838343, 0.843776, 0.846162, 0.848548, 0.85332, 0.863142, 0.871561, 0.879136, 0.886227, 0.890279, 0.894331, 0.9031, 0.910699");
-            values ( \
-              "-0.0221874, -0.0237157, -0.0381819, -0.0428511, -0.0488914, -0.0555296, -0.0627883, -0.0652088, -0.0671381, -0.0732662, -0.0752147, -0.0770762, -0.0805367, -0.0816345, -0.0843099, -0.088101, -0.0903002, -0.0916029, -0.0932209, -0.0939169, -0.0945537, -0.0951313, -0.0956497, -0.0958448, -0.0958934, -0.0958559, -0.0957646, -0.0956195, -0.095087, -0.0943669, -0.0934591, -0.0923638, -0.0901562, -0.0874113, -0.0841292, -0.0803099, -0.0783111, -0.0761787, -0.0715129, -0.0591956, -0.049189, -0.0409094, -0.033612, -0.0301751, -0.0269891, -0.0210545, -0.016371" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("1.17267, 1.30095, 1.7097, 1.84117, 1.92722, 2.05774, 2.15438, 2.24733, 2.34029, 2.40995, 2.53642, 2.60258, 2.64763, 2.73438, 2.84651, 2.9766");
-            values ( \
-              "-0.0129765, -0.0196084, -0.0719756, -0.0865989, -0.0948947, -0.105326, -0.110939, -0.113884, -0.111051, -0.095226, -0.0433744, -0.0251637, -0.0168681, -0.00743333, -0.00223412, -0.000466738" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("4.013, 4.53543, 5.74592, 6.11377, 6.59789, 7.05565, 7.40428, 7.74036, 8.0762, 8.32827, 8.78923, 8.97402, 9.21576, 9.36554, 9.66508, 10.0959, 10.6134");
-            values ( \
-              "-0.022324, -0.0274181, -0.074124, -0.0862913, -0.100135, -0.110606, -0.116417, -0.119403, -0.116306, -0.0992987, -0.0450516, -0.0299704, -0.0167373, -0.0115371, -0.00507283, -0.00141948, -0.000211857" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("14.5803, 16.4514, 19.0478, 21.3227, 23.0893, 24.6161, 26.0056, 27.3119, 28.5697, 29.826, 30.7694, 32.4999, 33.1925, 34.1029, 34.6675, 35.7967, 36.4219");
-            values ( \
-              "-0.0221332, -0.0263925, -0.054374, -0.0771679, -0.0924396, -0.10367, -0.112055, -0.117935, -0.120947, -0.117771, -0.100429, -0.0454702, -0.0302721, -0.0168824, -0.0116276, -0.0050962, -0.00363993" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.256631, 0.261466, 0.263484, 0.267387, 0.269471, 0.27364, 0.276823, 0.283191, 0.288079, 0.29726, 0.30538, 0.312872, 0.320024, 0.326976, 0.333923, 0.339138, 0.341324, 0.341583, 0.342102, 0.343139, 0.346729, 0.347859, 0.349365, 0.352378, 0.353771, 0.35451, 0.355987, 0.358942, 0.363784, 0.364688");
-            values ( \
-              "-0.00546549, -0.00703723, -0.00770785, -0.0103022, -0.011211, -0.0134239, -0.0146326, -0.0174757, -0.0192593, -0.0225733, -0.0247114, -0.0264193, -0.0273504, -0.0279225, -0.0273245, -0.0245925, -0.021817, -0.0215955, -0.0208463, -0.0192787, -0.0135315, -0.011845, -0.00979184, -0.00638957, -0.00519097, -0.00464347, -0.00367245, -0.00225989, -0.000953855, -0.000850709" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.310346, 0.323791, 0.348707, 0.368771, 0.384899, 0.399065, 0.412083, 0.426444, 0.433415, 0.441847, 0.447945, 0.451511, 0.458642, 0.479143, 0.487914, 0.495196, 0.498939");
-            values ( \
-              "-0.00578574, -0.0158826, -0.0309412, -0.0416376, -0.0486313, -0.0540316, -0.0578147, -0.0609495, -0.061971, -0.0622097, -0.0609404, -0.0591292, -0.0512798, -0.014997, -0.0072584, -0.00373274, -0.00293393" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.49805, 0.541472, 0.641744, 0.701349, 0.736896, 0.785335, 0.820971, 0.843345, 0.857781, 0.879513, 0.91791, 0.946434, 0.974499, 1.00724, 1.04509");
-            values ( \
-              "-0.00684909, -0.0202049, -0.0555382, -0.0731888, -0.0816041, -0.0908488, -0.0955079, -0.0961462, -0.0941773, -0.0821574, -0.0378462, -0.0168098, -0.00684128, -0.00206057, -0.00047117" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("1.24542, 1.40148, 1.74745, 1.87877, 1.96596, 2.09513, 2.19165, 2.28463, 2.37755, 2.44719, 2.57364, 2.63961, 2.68493, 2.77221, 2.88346, 3.0137");
-            values ( \
-              "-0.0174883, -0.0275285, -0.0721, -0.0867047, -0.0950855, -0.105394, -0.110984, -0.113932, -0.111079, -0.0952532, -0.0433876, -0.025207, -0.016862, -0.00739229, -0.002243, -0.000472058" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("4.09651, 4.617, 5.23994, 5.84805, 6.32115, 6.72959, 7.10113, 7.44926, 7.78534, 8.12104, 8.37304, 8.83397, 9.01871, 9.26049, 9.4103, 9.70992, 9.86316");
-            values ( \
-              "-0.0245905, -0.0289101, -0.053682, -0.0761951, -0.0913075, -0.102401, -0.110672, -0.116471, -0.119445, -0.116341, -0.099319, -0.0450552, -0.0299768, -0.0167361, -0.0115375, -0.00506926, -0.00377101" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("14.6641, 16.5979, 19.0868, 21.3618, 22.851, 24.6551, 26.0445, 27.3506, 28.6083, 29.8646, 30.8079, 32.5384, 33.231, 34.1414, 34.706, 35.8352, 36.4683");
-            values ( \
-              "-0.0223669, -0.0275115, -0.0543872, -0.0771821, -0.0902217, -0.10368, -0.112067, -0.117941, -0.120956, -0.117774, -0.100434, -0.0454734, -0.0302704, -0.016885, -0.0116249, -0.0050984, -0.00362178" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.407196, 0.411964, 0.414187, 0.41815, 0.420209, 0.424328, 0.427581, 0.434088, 0.448041, 0.456168, 0.463663, 0.470817, 0.477771, 0.48472, 0.489936, 0.492121, 0.49238, 0.492899, 0.493936, 0.497527, 0.498657, 0.500164, 0.503178, 0.50457, 0.505308, 0.506784, 0.509736, 0.514572, 0.514903");
-            values ( \
-              "-0.00539357, -0.00690377, -0.00763296, -0.0102964, -0.0111567, -0.0133726, -0.0145916, -0.0175146, -0.0225668, -0.0246905, -0.0264179, -0.0273341, -0.0279239, -0.0273116, -0.0245961, -0.0218071, -0.0215972, -0.0208401, -0.019282, -0.0135346, -0.0118476, -0.00978604, -0.00639154, -0.00519445, -0.00463958, -0.00367739, -0.00225781, -0.000959757, -0.000921215" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.458823, 0.474278, 0.4992, 0.519265, 0.535396, 0.549563, 0.56258, 0.573858, 0.581054, 0.586725, 0.592348, 0.598444, 0.602005, 0.609127, 0.621381, 0.629643, 0.638411, 0.645691, 0.658568, 0.673464, 0.748032");
-            values ( \
-              "-0.00310549, -0.0157498, -0.0308598, -0.0415683, -0.0486909, -0.0539698, -0.0577661, -0.0603606, -0.0615673, -0.0621786, -0.0621985, -0.0609323, -0.0591377, -0.0512951, -0.027498, -0.0149928, -0.00725745, -0.00373562, -0.000983273, -0.000217958, -6.56887e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.663029, 0.696423, 0.799073, 0.830347, 0.875572, 0.920464, 0.950907, 0.971926, 0.994442, 1.00888, 1.03062, 1.06903, 1.09755, 1.12558, 1.1583, 1.19616");
-            values ( \
-              "-0.0196482, -0.0214803, -0.0574849, -0.0671043, -0.0787823, -0.087964, -0.0930403, -0.0954533, -0.0961103, -0.0941462, -0.0821374, -0.0378399, -0.0168098, -0.00685189, -0.00206426, -0.000473369" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("1.36321, 1.49256, 1.90037, 2.03184, 2.11931, 2.24831, 2.34487, 2.43788, 2.53083, 2.60048, 2.72695, 2.79306, 2.83818, 2.92506, 3.03703, 3.16717");
-            values ( \
-              "-0.0125536, -0.0197604, -0.0720098, -0.0866334, -0.0950514, -0.105345, -0.11095, -0.113897, -0.111059, -0.0952335, -0.0433772, -0.0251758, -0.0168657, -0.00742182, -0.00223555, -0.000466748" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("4.17655, 4.68411, 5.67241, 6.00163, 6.47498, 6.88357, 7.25522, 7.60343, 7.93956, 8.27533, 8.52736, 8.9883, 9.17306, 9.41483, 9.56462, 9.86421, 10.0023");
-            values ( \
-              "-0.0202906, -0.0255888, -0.0643305, -0.0761401, -0.0912651, -0.102368, -0.110644, -0.116448, -0.119426, -0.116327, -0.0993089, -0.045053, -0.0299746, -0.016736, -0.0115379, -0.00507029, -0.00390018" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("14.9748, 17.2064, 19.2407, 21.5155, 23.2822, 24.8088, 26.1982, 27.5043, 28.762, 30.0183, 30.9616, 32.6921, 33.3847, 34.2951, 34.8597, 35.9889, 36.6576");
-            values ( \
-              "-0.0230884, -0.0323205, -0.0543918, -0.0771848, -0.0924551, -0.103682, -0.112065, -0.117943, -0.120954, -0.117776, -0.100433, -0.045471, -0.030273, -0.0168824, -0.0116275, -0.00509576, -0.00353864" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("1.0071, 1.0098, 1.01674, 1.02902, 1.05397, 1.06317, 1.07081, 1.07805, 1.08507, 1.0921, 1.09736, 1.11081, 1.11638, 1.12108, 1.12484, 1.12671");
-            values ( \
-              "-0.00313013, -0.00340872, -0.00508392, -0.0116265, -0.0216623, -0.0243068, -0.0259876, -0.0270938, -0.0275549, -0.027184, -0.0243474, -0.00625903, -0.00257826, -0.00116884, -0.000589478, -0.000485813" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("1.06868, 1.10647, 1.14273, 1.16401, 1.17634, 1.18627, 1.19666, 1.20583, 1.21175, 1.23394, 1.24045, 1.25219, 1.26468, 1.27917, 1.35323");
-            values ( \
-              "-0.0072309, -0.0308259, -0.0487703, -0.0561479, -0.0593246, -0.0612571, -0.0622722, -0.0609717, -0.0572555, -0.0190617, -0.0113917, -0.00401977, -0.00112564, -0.00024868, -6.08667e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("1.24349, 1.29987, 1.39329, 1.43397, 1.45941, 1.49472, 1.54343, 1.57944, 1.60152, 1.61596, 1.6377, 1.67611, 1.68829, 1.70464, 1.71398, 1.73265, 1.7654, 1.80327");
-            values ( \
-              "-0.00151322, -0.0201921, -0.0532586, -0.0660867, -0.0730847, -0.081465, -0.0907773, -0.0954838, -0.0961063, -0.0941368, -0.082136, -0.0378376, -0.0271845, -0.0168085, -0.0126141, -0.006853, -0.00206401, -0.000472205" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("2.00359, 2.1482, 2.50667, 2.63814, 2.72561, 2.85464, 2.9512, 3.04422, 3.13717, 3.20682, 3.33329, 3.39942, 3.44452, 3.53136, 3.64386, 3.77402");
-            values ( \
-              "-0.0187185, -0.0257951, -0.0720048, -0.0866171, -0.0950489, -0.105334, -0.110951, -0.113888, -0.111062, -0.0952259, -0.0433734, -0.0251749, -0.016864, -0.0074228, -0.00222249, -0.00046091" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("4.71015, 5.13031, 6.60921, 7.08238, 7.49085, 7.86243, 8.21058, 8.54667, 8.88239, 9.1344, 9.59534, 9.78009, 10.0219, 10.1717, 10.4713, 10.6814");
-            values ( \
-              "-0.0178497, -0.0198607, -0.0761776, -0.0912971, -0.10239, -0.110665, -0.116463, -0.119441, -0.116336, -0.0993179, -0.045056, -0.0299748, -0.0167374, -0.0115363, -0.0050709, -0.00328885" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("15.592, 17.7796, 19.8505, 22.1247, 23.8917, 25.4185, 26.808, 28.1142, 29.372, 30.6283, 31.5717, 33.3022, 33.9949, 34.9052, 35.4698, 36.599, 37.262");
-            values ( \
-              "-0.0236322, -0.0319113, -0.0543835, -0.0771712, -0.092446, -0.103676, -0.112051, -0.117941, -0.120942, -0.117777, -0.100424, -0.0454655, -0.030277, -0.0168776, -0.0116324, -0.00509138, -0.00355154" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("3.26428, 3.28323, 3.28953, 3.29773, 3.34888, 3.36791, 3.37951, 3.39042, 3.40094, 3.41133, 3.41912, 3.43768, 3.44378, 3.45128, 3.45805, 3.46332, 3.47651, 3.59869");
-            values ( \
-              "-0.000506376, -0.00177959, -0.00239221, -0.00361472, -0.0131756, -0.0159094, -0.0171523, -0.0180203, -0.0184991, -0.0184643, -0.0172327, -0.00444517, -0.00205238, -0.000737348, -0.000276963, -0.000122334, -2.56977e-05, -2.5765e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("3.39033, 3.41134, 3.46538, 3.48076, 3.49632, 3.51741, 3.52731, 3.53826, 3.54704, 3.55403, 3.55813, 3.56449, 3.56805, 3.5716, 3.57646, 3.58206, 3.5878, 3.60244, 3.60738, 3.61279");
-            values ( \
-              "-0.0111603, -0.0113538, -0.0290896, -0.0336663, -0.0378218, -0.0427011, -0.0446994, -0.0466755, -0.0481099, -0.0490175, -0.0493936, -0.049543, -0.0495053, -0.0491214, -0.0478177, -0.0450602, -0.0408871, -0.0207565, -0.0152473, -0.0103359" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("3.65547, 3.70451, 3.74137, 3.86081, 3.89414, 3.91851, 3.98438, 3.99978, 4.03045, 4.03421, 4.04556, 4.06048, 4.07184, 4.08317, 4.09706, 4.10223, 4.11258, 4.13489, 4.15152");
-            values ( \
-              "-0.00871427, -0.0137809, -0.0238471, -0.0585636, -0.0671782, -0.0727487, -0.0857445, -0.0881749, -0.0920164, -0.092104, -0.0915253, -0.0888359, -0.0843779, -0.0778349, -0.0649991, -0.0508669, -0.0458828, -0.027133, -0.0169178" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("4.41296, 4.57126, 4.9115, 5.01316, 5.10991, 5.22339, 5.32634, 5.42292, 5.51588, 5.60882, 5.67847, 5.80493, 5.87099, 5.91618, 5.9452, 6.00323, 6.09548");
-            values ( \
-              "-0.00656623, -0.0198296, -0.0638911, -0.0761076, -0.0866473, -0.0973718, -0.105352, -0.110974, -0.113899, -0.111077, -0.0952304, -0.0433756, -0.0251937, -0.0168596, -0.0129663, -0.00740534, -0.00315345" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("7.17759, 7.6024, 9.08076, 9.55389, 9.96234, 10.3339, 10.682, 11.0181, 11.3538, 11.6058, 12.0668, 12.2515, 12.4933, 12.6431, 12.9427, 13.1536");
-            values ( \
-              "-0.0173966, -0.0198869, -0.0761871, -0.0913023, -0.102396, -0.110669, -0.116467, -0.119443, -0.116339, -0.0993182, -0.0450554, -0.029976, -0.0167366, -0.0115371, -0.00506991, -0.00328251" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("17.9552, 19.6859, 23.5006, 26.3568, 27.8836, 29.2732, 30.5794, 31.8372, 33.0936, 34.0369, 35.7674, 36.4601, 37.3704, 37.935, 39.0642, 40.5534, 42.0426");
-            values ( \
-              "-0.0254081, -0.0260584, -0.0666496, -0.0924428, -0.103673, -0.11205, -0.117939, -0.120942, -0.117775, -0.100424, -0.0454659, -0.0302763, -0.0168782, -0.0116318, -0.00509206, -0.00163185, -0.000442031" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("11.6299, 11.6877, 11.7042, 11.7187, 11.8005, 11.8323, 11.8598, 11.8849, 11.9089, 11.9324, 11.9559, 11.9735, 11.9804, 11.9905, 12.0176, 12.0271, 12.033");
-            values ( \
-              "-0.000342434, -0.00098583, -0.00143777, -0.00193222, -0.00543369, -0.00660871, -0.00736869, -0.00788538, -0.00813116, -0.00823489, -0.00810218, -0.00778488, -0.00737299, -0.00627779, -0.00146542, -0.000670188, -0.00044086" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("11.8659, 11.9348, 11.9414, 11.9501, 11.9589, 11.9676, 11.982, 11.9955, 12.0128, 12.033, 12.0562, 12.0739, 12.0916, 12.1024, 12.1133, 12.1242, 12.135, 12.1534, 12.1627, 12.1719, 12.1882, 12.2003, 12.2112, 12.2247, 12.2287, 12.2356, 12.2435, 12.2492, 12.2571, 12.2648, 12.2673, 12.2724, 12.2795, 12.2841, 12.2887, 12.2933, 12.2986, 12.304, 12.3093, 12.3146, 12.3186, 12.3226, 12.3256, 12.3287, 12.3348, 12.34, 12.3461, 12.3511, 12.3552, 12.3601");
-            values ( \
-              "-0.00152139, -0.00270264, -0.00301987, -0.00350043, -0.00402988, -0.0046032, -0.00565394, -0.00670271, -0.00811489, -0.00983557, -0.0119565, -0.0135532, -0.0151263, -0.0160294, -0.0169004, -0.0177393, -0.0185461, -0.0198337, -0.020441, -0.021024, -0.0219925, -0.0226857, -0.0232866, -0.024003, -0.024183, -0.0244908, -0.0247771, -0.0249602, -0.0251685, -0.0254024, -0.025438, -0.0254871, -0.0255057, -0.0254861, -0.0254419, -0.025373, -0.0251795, -0.0249159, -0.0245821, -0.0241782, -0.023497, -0.0226713, -0.0217887, -0.020802, -0.0185165, -0.0162468, -0.0131827, -0.0108451, -0.00915942, -0.00729014" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("11.998, 12.5071, 12.5773, 12.5899, 12.6149, 12.6649, 12.6898, 12.7396, 12.7716, 12.8017, 12.8296, 12.8605, 12.8724, 12.8883, 12.9075, 12.9314, 12.9454, 12.9734, 13.0063, 13.0487, 13.0605, 13.0841, 13.1099, 13.1341, 13.156, 13.2005, 13.2339, 13.2474, 13.2675, 13.2776, 13.2852, 13.2954, 13.3113, 13.3179, 13.3209, 13.3268, 13.3386, 13.3624, 13.3814");
-            values ( \
-              "-0.000100457, -0.00128816, -0.0040005, -0.0046494, -0.00620828, -0.0101313, -0.0125136, -0.0177274, -0.0213847, -0.0249019, -0.0282272, -0.0319872, -0.0334716, -0.0354161, -0.0376683, -0.04039, -0.0419396, -0.0449731, -0.0483525, -0.0524328, -0.0535198, -0.0557333, -0.0580158, -0.0599516, -0.0613876, -0.0625743, -0.057858, -0.0519443, -0.0397887, -0.0333696, -0.0288449, -0.0234047, -0.016244, -0.0138991, -0.012945, -0.0111643, -0.00824101, -0.00428071, -0.00285065" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("13.9909, 14.206, 14.3325, 14.7518, 14.8175, 14.9269, 15.0658, 15.1744, 15.2779, 15.38, 15.4565, 15.5616, 15.6057, 15.6347, 15.6741, 15.72, 15.7812, 15.8943, 16.0246");
-            values ( \
-              "-0.0124692, -0.0179175, -0.0288221, -0.0685616, -0.0743346, -0.0832531, -0.0930821, -0.099182, -0.102958, -0.101879, -0.0888911, -0.050488, -0.0366238, -0.0291215, -0.0210658, -0.0141633, -0.00801577, -0.00250731, -0.000541697" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("17.3545, 17.8494, 18.6847, 19.1099, 19.5821, 19.9912, 20.1626, 20.3626, 20.7113, 21.0474, 21.3832, 21.6353, 21.8855, 22.0962, 22.281, 22.4104, 22.5228, 22.6726, 22.9721, 23.4025, 23.9197");
-            values ( \
-              "-0.0256598, -0.0276731, -0.0606586, -0.0760891, -0.0911906, -0.102318, -0.106375, -0.1106, -0.116416, -0.119399, -0.116307, -0.0992949, -0.0683185, -0.045049, -0.0299724, -0.0219998, -0.016735, -0.0115394, -0.00507074, -0.00142361, -0.000210522" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("28.0387, 29.8112, 33.8473, 36.4, 37.9266, 39.3161, 40.6222, 41.8799, 43.1362, 44.0796, 45.8101, 46.5027, 47.4131, 47.9777, 49.1069, 50.5961, 52.0853");
-            values ( \
-              "-0.0257422, -0.0269127, -0.0696739, -0.092455, -0.103683, -0.112058, -0.117945, -0.120947, -0.117779, -0.100427, -0.0454667, -0.0302768, -0.0168784, -0.0116315, -0.00509193, -0.00163162, -0.000442128" \
-            );
-          }
-        }
-        receiver_capacitance1_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00753585, 0.00755155, 0.00757244, 0.00758549, 0.00759027, 0.00759166", \
-            "0.00849107, 0.00849767, 0.00851104, 0.00852271, 0.00852779, 0.00852936", \
-            "0.00880495, 0.00880629, 0.00880979, 0.00881542, 0.00881926, 0.00882068", \
-            "0.00891637, 0.00891667, 0.00891749, 0.00891765, 0.00891921, 0.00892022", \
-            "0.00895217, 0.00895221, 0.00895235, 0.00895266, 0.00895299, 0.00895339", \
-            "0.00897238, 0.00897239, 0.0089724, 0.00897246, 0.00897254, 0.00897263" \
-          );
-        }
-        receiver_capacitance2_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00892191, 0.00893497, 0.00895514, 0.00896889, 0.00897407, 0.0089756", \
-            "0.00974521, 0.00975585, 0.00977012, 0.00977977, 0.00978332, 0.00978433", \
-            "0.0102544, 0.0102639, 0.0102773, 0.0102853, 0.0102878, 0.0102885", \
-            "0.010866, 0.0108501, 0.010829, 0.0108173, 0.0108123, 0.0108107", \
-            "0.0116615, 0.0114773, 0.011179, 0.010981, 0.0109051, 0.0108819", \
-            "0.0122305, 0.0122198, 0.011472, 0.0113675, 0.0110236, 0.0109228" \
-          );
-        }
-      }
-      timing () {
-        related_pin : "A";
-        sdf_cond : "(~B & CI)";
-        timing_sense : positive_unate;
-        timing_type : combinational;
-        when : "(!B * CI)";
-        cell_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.131618, 0.194333, 0.424687, 1.28593, 4.53714, 16.8554", \
-            "0.140509, 0.203525, 0.433555, 1.29486, 4.54576, 16.8643", \
-            "0.174494, 0.23819, 0.468956, 1.33085, 4.58196, 16.8989", \
-            "0.262751, 0.342868, 0.599307, 1.4718, 4.72618, 17.0444", \
-            "0.342813, 0.481702, 0.876297, 1.95823, 5.30038, 17.6341", \
-            "-0.13188, 0.173415, 0.969338, 2.79286, 7.16452, 19.928" \
-          );
-        }
-        rise_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0361906, 0.0740263, 0.215279, 0.74675, 2.75938, 10.3869", \
-            "0.036153, 0.0739463, 0.215376, 0.746809, 2.75937, 10.387", \
-            "0.0361118, 0.0738001, 0.215337, 0.746764, 2.75871, 10.3877", \
-            "0.0421858, 0.0786045, 0.216528, 0.746773, 2.75887, 10.388", \
-            "0.0675405, 0.102586, 0.235045, 0.755012, 2.75881, 10.3875", \
-            "0.145162, 0.196356, 0.329474, 0.822613, 2.79838, 10.3875" \
-          );
-        }
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.249853, 0.340339, 0.669967, 1.89264, 6.50826, 23.9903", \
-            "0.262068, 0.352709, 0.683724, 1.90686, 6.52299, 24.0047", \
-            "0.318478, 0.409678, 0.740132, 1.96512, 6.58278, 24.0647", \
-            "0.548708, 0.640151, 0.970435, 2.19603, 6.81432, 24.2985", \
-            "1.31055, 1.45201, 1.87418, 3.14159, 7.76147, 25.2472", \
-            "3.53697, 3.84932, 4.68781, 6.62676, 11.5776, 29.0797" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0425346, 0.0746198, 0.187389, 0.598432, 2.16158, 8.08459", \
-            "0.0427043, 0.0751217, 0.1872, 0.598571, 2.16128, 8.08454", \
-            "0.0425136, 0.0743257, 0.187906, 0.599008, 2.16109, 8.08423", \
-            "0.0432387, 0.0748193, 0.187646, 0.598681, 2.16223, 8.08443", \
-            "0.0688102, 0.102347, 0.20355, 0.598622, 2.16135, 8.08437", \
-            "0.152708, 0.19965, 0.321864, 0.693775, 2.16177, 8.08404" \
-          );
-        }
-        output_current_rise () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.100979, 0.109985, 0.114293, 0.121423, 0.127653, 0.133464, 0.139133, 0.144795, 0.150762, 0.154981, 0.168999, 0.177323, 0.186254, 0.194873, 0.201052, 0.206605");
-            values ( \
-              "0.00110548, 0.0202251, 0.02425, 0.0293682, 0.0322702, 0.0337396, 0.0340742, 0.033376, 0.0309993, 0.0275326, 0.0122126, 0.00710778, 0.00383086, 0.00205942, 0.00129793, 0.000899778" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.121124, 0.151302, 0.153473, 0.166243, 0.175125, 0.184623, 0.190292, 0.201813, 0.213335, 0.219651, 0.22592, 0.238227, 0.251009, 0.261488, 0.274376, 0.288641, 0.297211, 0.305394, 0.317427, 0.32902, 0.34965, 0.38429");
-            values ( \
-              "0.00129269, 0.0447677, 0.0467781, 0.0560397, 0.0600905, 0.0625392, 0.0632138, 0.0630825, 0.0610271, 0.058973, 0.0560859, 0.0466742, 0.0339236, 0.0251104, 0.0165469, 0.0100375, 0.00733198, 0.00538029, 0.00338967, 0.00215437, 0.001077, 0.000265028" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.216031, 0.245204, 0.265751, 0.290895, 0.313883, 0.330558, 0.349273, 0.365359, 0.38244, 0.39876, 0.421985, 0.443366, 0.453608, 0.474552, 0.487627, 0.503349, 0.522254, 0.545811, 0.589943, 0.622431, 0.643349, 0.661085, 0.681143, 0.707887, 0.728955, 0.760703, 0.803033, 0.885548, 0.982623");
-            values ( \
-              "0.00489425, 0.0329109, 0.0473796, 0.061754, 0.0712514, 0.0760698, 0.0797547, 0.0816971, 0.0827749, 0.0830384, 0.0823514, 0.0808096, 0.0797604, 0.0769616, 0.0746518, 0.0712526, 0.0658985, 0.0573466, 0.0398333, 0.0284989, 0.0224337, 0.018133, 0.0141134, 0.00995999, 0.00752144, 0.00487705, 0.00266362, 0.000711659, 0.000130274" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.576183, 0.64528, 0.720753, 0.777871, 0.821456, 0.891034, 0.954102, 1.01849, 1.06257, 1.12105, 1.17754, 1.26212, 1.35141, 1.41294, 1.47362, 1.54153, 1.60738, 1.69, 1.88015, 1.94605, 2.03392, 2.08924, 2.15708, 2.24754, 2.32336, 2.43737, 2.58938, 2.8733, 3.21216");
-            values ( \
-              "0.0285462, 0.0319414, 0.0507489, 0.0628627, 0.0703883, 0.0795565, 0.0850353, 0.0885994, 0.0900944, 0.0911329, 0.0912135, 0.0900651, 0.087414, 0.0848279, 0.081663, 0.0771311, 0.0714335, 0.0623772, 0.0392995, 0.0321992, 0.0240846, 0.0198706, 0.0155518, 0.0110629, 0.00825796, 0.00526373, 0.00280461, 0.000753545, 0.000133822" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("1.93068, 2.20945, 2.41678, 2.65001, 2.92079, 3.09187, 3.25839, 3.59143, 3.69513, 3.90254, 4.1178, 4.44759, 4.544, 4.73681, 4.98799, 5.37241, 5.65429, 6.01703, 6.71914, 7.17914, 7.43365, 7.63322, 7.87861, 8.22163, 8.57057, 8.83667, 9.36886, 10.4332, 11.703");
-            values ( \
-              "0.0332765, 0.035294, 0.0502317, 0.0646535, 0.077413, 0.0832419, 0.0874903, 0.0925287, 0.0933245, 0.0940427, 0.0938828, 0.0921907, 0.0914476, 0.089595, 0.0866277, 0.0805071, 0.0743003, 0.0637539, 0.0402966, 0.0273443, 0.0216043, 0.017827, 0.013954, 0.00978951, 0.00678029, 0.00508939, 0.00281543, 0.000734536, 0.000130481" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("7.32627, 8.75141, 9.41468, 10.1757, 11.3144, 12.0326, 13.4165, 14.1835, 15.3646, 15.9513, 16.8631, 17.8575, 18.5378, 19.8984, 21.2249, 22.4183, 25.2925, 26.4967, 27.9995, 28.6551, 29.9662, 30.8853, 31.8894, 33.2282, 34.6121, 37.3799, 41.5315");
-            values ( \
-              "0.0411328, 0.0484785, 0.0602539, 0.0714752, 0.0835192, 0.0884494, 0.0936948, 0.094675, 0.0944661, 0.0937361, 0.091985, 0.0893247, 0.0870672, 0.0813613, 0.0734851, 0.0640744, 0.0386452, 0.0295313, 0.0204167, 0.0172286, 0.0121163, 0.00939514, 0.00709177, 0.00483607, 0.00322316, 0.00142197, 0.000419384" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.136195, 0.146318, 0.153453, 0.159671, 0.165474, 0.171137, 0.176794, 0.182761, 0.185805, 0.195289, 0.20249, 0.21049, 0.221156, 0.228651, 0.243947, 0.246885");
-            values ( \
-              "0.0138174, 0.0242883, 0.029482, 0.0322937, 0.0338032, 0.0340765, 0.0334146, 0.0310097, 0.0286802, 0.0172742, 0.011101, 0.00657641, 0.00310535, 0.00180544, 0.000560066, 0.000498438" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.154758, 0.182921, 0.18447, 0.19373, 0.198615, 0.208385, 0.21097, 0.21614, 0.222619, 0.234129, 0.245639, 0.252058, 0.258222, 0.270336, 0.286287, 0.296897, 0.302927, 0.313163, 0.327429, 0.337402, 0.342836, 0.353576, 0.364984, 0.375387, 0.398526, 0.421427");
-            values ( \
-              "0.00236815, 0.0443392, 0.0458182, 0.0532405, 0.0562378, 0.0605535, 0.0613241, 0.0625036, 0.0632951, 0.0631359, 0.061058, 0.058957, 0.0561019, 0.046859, 0.0311667, 0.0229019, 0.0187692, 0.0132499, 0.00787513, 0.00540674, 0.00442019, 0.0028902, 0.00189311, 0.00131693, 0.000575678, 0.000194506" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.248148, 0.257617, 0.313142, 0.342274, 0.362658, 0.381592, 0.397514, 0.414613, 0.430941, 0.454046, 0.485448, 0.508887, 0.535559, 0.554511, 0.575787, 0.639126, 0.673024, 0.701189, 0.717417, 0.747903, 0.781892, 0.809062, 0.863403, 0.89094");
-            values ( \
-              "0.0129649, 0.0179277, 0.0563327, 0.0697265, 0.0758851, 0.0796803, 0.0815927, 0.0827253, 0.0829749, 0.0823124, 0.0797954, 0.0765957, 0.0712317, 0.0658901, 0.0582035, 0.0336253, 0.0230977, 0.0164401, 0.0133902, 0.00895389, 0.00566051, 0.00388444, 0.00174935, 0.00132635" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.573487, 0.753385, 0.810239, 0.885358, 0.951011, 1.01901, 1.09542, 1.14104, 1.21039, 1.29755, 1.38296, 1.50647, 1.5744, 1.64025, 1.72287, 1.97892, 2.12211, 2.18995, 2.28041, 2.39423, 2.47024, 2.62225, 2.75741");
-            values ( \
-              "0.00836892, 0.0506592, 0.0627045, 0.0748728, 0.0821774, 0.0869994, 0.0900888, 0.0909749, 0.0912172, 0.0900028, 0.0874569, 0.0816582, 0.0771377, 0.0714274, 0.0623836, 0.0322058, 0.019864, 0.0155453, 0.0110696, 0.00710664, 0.00527032, 0.00279806, 0.00182059" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("1.92746, 2.19148, 2.4507, 2.67255, 2.90743, 3.05271, 3.29114, 3.6111, 3.72707, 3.94026, 4.14972, 4.47374, 4.57593, 4.78029, 5.01992, 5.41059, 5.67386, 6.04891, 6.7588, 7.29227, 7.52624, 7.81165, 8.1922, 8.39854, 8.71192, 9.12976, 9.96543, 11.1136");
-            values ( \
-              "0.0284579, 0.031531, 0.0503384, 0.0641054, 0.0755621, 0.0810085, 0.0875127, 0.0924283, 0.0933114, 0.0940633, 0.0938697, 0.0922441, 0.0914333, 0.0894851, 0.0866138, 0.0804017, 0.074624, 0.063747, 0.0400605, 0.0253874, 0.020386, 0.0154165, 0.0104219, 0.00840146, 0.00602183, 0.00381285, 0.00142109, 0.000318764" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("7.35129, 8.62109, 9.70081, 10.2054, 11.2145, 12.0624, 13.4462, 14.2138, 15.2372, 15.5994, 16.6965, 17.286, 18.5679, 19.883, 20.3704, 21.3049, 22.4488, 24.9039, 26.5005, 28.029, 28.6948, 30.0266, 30.9244, 31.9086, 33.2208, 34.6047, 37.3725, 41.5242");
-            values ( \
-              "0.0432589, 0.045407, 0.064334, 0.0714561, 0.0823946, 0.0884235, 0.0936921, 0.0946757, 0.0945895, 0.0942461, 0.0924196, 0.0910194, 0.0870728, 0.081576, 0.0790337, 0.0731261, 0.064075, 0.0421427, 0.0297056, 0.0204113, 0.0171885, 0.0120076, 0.00937537, 0.00711787, 0.00488259, 0.00326422, 0.0014435, 0.00041833" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.261406, 0.269445, 0.274037, 0.28111, 0.287317, 0.293105, 0.298761, 0.304921, 0.308407, 0.310377, 0.313422, 0.322903, 0.330102, 0.338101, 0.342815, 0.348767, 0.356278, 0.362432, 0.371469, 0.385009");
-            values ( \
-              "0.00183505, 0.0202971, 0.0245207, 0.0295278, 0.0324037, 0.0338039, 0.034148, 0.0332657, 0.0320563, 0.0310231, 0.0286883, 0.0172773, 0.0111024, 0.00657735, 0.00475432, 0.00310324, 0.00180009, 0.00113331, 0.000563819, 0.000276819" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.285439, 0.304249, 0.312955, 0.327106, 0.339398, 0.351021, 0.362503, 0.373979, 0.38076, 0.386561, 0.398162, 0.416799, 0.427955, 0.440325, 0.456235, 0.470728, 0.480521, 0.491717, 0.5113, 0.511711");
-            values ( \
-              "0.00128907, 0.0373811, 0.0462143, 0.056727, 0.0615593, 0.0635773, 0.063216, 0.0611987, 0.0588803, 0.0561409, 0.047353, 0.0292524, 0.0209238, 0.0138154, 0.00776144, 0.00448633, 0.0030664, 0.00200099, 0.00104985, 0.00104025" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.385221, 0.405725, 0.426546, 0.449346, 0.467096, 0.487381, 0.499985, 0.513715, 0.526409, 0.543455, 0.559832, 0.572307, 0.582704, 0.604131, 0.614033, 0.637602, 0.650447, 0.664449, 0.683399, 0.704677, 0.768016, 0.801551, 0.830175, 0.846626, 0.876901, 0.890418, 0.910538, 0.937365, 0.991019, 1.02992");
-            values ( \
-              "0.0214686, 0.0323014, 0.0469789, 0.0603362, 0.0682339, 0.07489, 0.0778211, 0.0801437, 0.0816166, 0.0827061, 0.0829955, 0.0827642, 0.0823419, 0.0808192, 0.0798159, 0.0766329, 0.0743062, 0.0712394, 0.0658835, 0.0582107, 0.0336265, 0.0231974, 0.0164223, 0.0133343, 0.00894351, 0.00746599, 0.0056835, 0.00391362, 0.00178783, 0.00117182" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.756299, 0.868574, 0.911042, 0.969858, 1.01122, 1.06002, 1.10516, 1.1718, 1.22446, 1.2818, 1.33942, 1.41712, 1.45501, 1.51322, 1.57481, 1.63548, 1.7034, 1.76925, 1.85187, 2.04202, 2.10792, 2.19579, 2.25111, 2.31895, 2.40587, 2.46539, 2.52426, 2.60277, 2.75572, 3.03304, 3.35985");
-            values ( \
-              "0.0332046, 0.0474684, 0.0570433, 0.0681374, 0.0744694, 0.0803154, 0.0842312, 0.0882009, 0.0901114, 0.0911062, 0.09123, 0.0901916, 0.0892901, 0.0873975, 0.0848411, 0.0816466, 0.077145, 0.0714182, 0.0623914, 0.0393137, 0.032213, 0.024071, 0.0198577, 0.0155392, 0.0112286, 0.00890093, 0.00707417, 0.00520214, 0.00274159, 0.00078118, 0.000138613" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("2.16765, 2.4972, 2.7459, 2.95775, 3.14742, 3.38844, 3.61526, 3.85664, 4.07165, 4.27946, 4.56771, 4.70562, 4.92095, 5.14969, 5.52603, 5.832, 6.17885, 6.8277, 7.25504, 7.66097, 7.83905, 8.19521, 8.51733, 9.03508, 9.72542, 10.7764, 12.0502");
-            values ( \
-              "0.043665, 0.0445891, 0.0609031, 0.0721103, 0.0798343, 0.086817, 0.09091, 0.0932745, 0.0940412, 0.0938509, 0.0924766, 0.0914167, 0.0893586, 0.0866051, 0.0806679, 0.0739037, 0.06373, 0.0419855, 0.0295208, 0.0202851, 0.0170565, 0.0118878, 0.0085017, 0.00487893, 0.00221832, 0.000590021, 0.000103006" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("7.48179, 8.93432, 9.52854, 10.3369, 11.4838, 12.1953, 13.0676, 13.8321, 14.6375, 15.4218, 16.2137, 17.0266, 18.7007, 19.5546, 20.5014, 21.8853, 25.0573, 26.5813, 28.3129, 29.1919, 30.3317, 31.9319, 32.9676, 34.3515, 35.7354, 37.1193, 39.8871, 42.6549");
-            values ( \
-              "0.0406161, 0.0488185, 0.0594079, 0.0714352, 0.0835571, 0.0884403, 0.0922527, 0.0940593, 0.0947392, 0.0945112, 0.0935407, 0.091968, 0.0870784, 0.0836923, 0.079042, 0.069805, 0.0419765, 0.0300693, 0.0196432, 0.0156213, 0.0114835, 0.00735144, 0.0054824, 0.00365957, 0.00244764, 0.0016173, 0.000707472, 0.000306682" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.712239, 0.742393, 0.746032, 0.753969, 0.761036, 0.767671, 0.774177, 0.780677, 0.784834, 0.794146, 0.799332, 0.805353, 0.812455, 0.816332, 0.82187, 0.828422, 0.833597, 0.842775, 0.853069, 0.864247, 0.885893, 0.904322");
-            values ( \
-              "4.84068e-05, 0.0202838, 0.022306, 0.026045, 0.0283273, 0.0294954, 0.0295768, 0.0282966, 0.0259228, 0.0162943, 0.012198, 0.00852953, 0.00541006, 0.00417957, 0.00284362, 0.00179584, 0.00124179, 0.000628559, 0.000304428, 0.000143894, 6.2505e-05, 0.000152222" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.758511, 0.809274, 0.8231, 0.835749, 0.848024, 0.86033, 0.87317, 0.884559, 0.914355, 0.926941, 0.940116, 0.956036, 0.978226, 0.97902");
-            values ( \
-              "0.00845196, 0.0493999, 0.0558556, 0.0589717, 0.0597673, 0.0584637, 0.0543647, 0.0467822, 0.0213572, 0.0141161, 0.00886395, 0.00489833, 0.00212135, 0.00208588" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.890328, 0.911678, 0.934101, 0.957071, 0.967801, 0.982107, 1.00151, 1.00969, 1.02801, 1.03684, 1.05293, 1.06186, 1.0706, 1.08032, 1.09218, 1.1041, 1.11494, 1.13145, 1.14876, 1.16158, 1.17553, 1.19451, 1.2158, 1.27094, 1.29608, 1.31547, 1.33331, 1.35274, 1.37866, 1.40106, 1.41229, 1.43474, 1.47964, 1.55886, 1.65268");
-            values ( \
-              "0.0222624, 0.0294027, 0.0442781, 0.0574798, 0.0626059, 0.0683727, 0.0743825, 0.0762877, 0.0794436, 0.0805513, 0.0818787, 0.0822383, 0.0824164, 0.0823438, 0.0820294, 0.081371, 0.0805893, 0.0789102, 0.076477, 0.0741634, 0.0711632, 0.0658176, 0.0581919, 0.0365103, 0.0280391, 0.0224575, 0.0181323, 0.0142266, 0.0101503, 0.00753023, 0.00647145, 0.00475206, 0.00249939, 0.00070949, 0.000146063" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.25453, 1.32842, 1.404, 1.46011, 1.52157, 1.57075, 1.62663, 1.69399, 1.74593, 1.80259, 1.86089, 1.93777, 2.0347, 2.09629, 2.15696, 2.22488, 2.29073, 2.37335, 2.5635, 2.6294, 2.71727, 2.77259, 2.84043, 2.92548, 3.04627, 3.12607, 3.27866, 3.55344, 3.87738");
-            values ( \
-              "0.0246172, 0.031938, 0.0507648, 0.0625711, 0.0728813, 0.0791732, 0.0842476, 0.0882506, 0.0900893, 0.0911167, 0.0912095, 0.0902259, 0.0874148, 0.0848217, 0.0816639, 0.0771265, 0.0714356, 0.0623735, 0.0392962, 0.0321961, 0.0240878, 0.0198735, 0.0155545, 0.0112953, 0.00707461, 0.00515039, 0.00273988, 0.000774197, 0.000157428" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("2.60186, 2.86157, 3.08443, 3.31237, 3.45111, 3.69683, 3.90145, 4.03429, 4.21141, 4.3815, 4.5955, 4.80439, 5.11067, 5.23062, 5.44609, 5.67469, 6.05306, 6.35301, 6.70383, 7.36566, 7.75204, 8.05256, 8.3273, 8.51653, 8.89499, 9.28999, 9.60161, 10.2248, 11.2783, 12.5417");
-            values ( \
-              "0.0313581, 0.0327379, 0.0489539, 0.0633019, 0.0706032, 0.0806746, 0.0865263, 0.0892392, 0.0917839, 0.0932538, 0.0940174, 0.0938429, 0.0923444, 0.0914183, 0.0893504, 0.0866083, 0.0806249, 0.0740014, 0.0637364, 0.0415712, 0.0302557, 0.0230193, 0.0176936, 0.0146652, 0.00991648, 0.0065403, 0.00467149, 0.00230805, 0.000612931, 0.000108386" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("8.00676, 9.26388, 10.3945, 10.8615, 11.7953, 12.7184, 13.6003, 14.3553, 15.1607, 15.9451, 16.737, 17.5499, 18.7541, 19.2241, 20.078, 21.0248, 22.4087, 25.5806, 27.1396, 28.6855, 29.3646, 30.7228, 31.5932, 32.5514, 33.829, 35.2129, 36.5968, 37.9807, 42.1324");
-            values ( \
-              "0.0434787, 0.0451412, 0.064903, 0.0714596, 0.0817112, 0.0884261, 0.0922854, 0.0940491, 0.0947433, 0.0945027, 0.093546, 0.0919604, 0.0886658, 0.0870715, 0.0836984, 0.0790352, 0.0698116, 0.0419699, 0.029831, 0.0204143, 0.017127, 0.0118783, 0.0093401, 0.00714252, 0.00495402, 0.00330871, 0.00220527, 0.00146219, 0.000426664" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("2.29924, 2.31178, 2.33471, 2.35737, 2.3714, 2.38345, 2.39434, 2.40457, 2.41455, 2.42451, 2.43649, 2.44499, 2.45049, 2.45542, 2.46199, 2.46723, 2.47563, 2.48493, 2.49679, 2.51069, 2.51458");
-            values ( \
-              "0.0018419, 0.00335358, 0.00779116, 0.0123892, 0.0149487, 0.0169474, 0.018299, 0.0192104, 0.0193097, 0.0177693, 0.0110359, 0.00740167, 0.00555625, 0.00424929, 0.00291206, 0.00212132, 0.00126557, 0.000711978, 0.000350803, 0.000185131, 0.000173507" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("2.39093, 2.42512, 2.4434, 2.47813, 2.49895, 2.51677, 2.53297, 2.54849, 2.56398, 2.57902, 2.60131, 2.61566, 2.62797, 2.63451, 2.64603, 2.65952, 2.66917, 2.6775, 2.68849, 2.70039");
-            values ( \
-              "0.00347432, 0.0129807, 0.0191642, 0.0316283, 0.0383169, 0.0432815, 0.0462671, 0.0476998, 0.0464902, 0.0408227, 0.0249723, 0.0166169, 0.0112427, 0.0090168, 0.00601693, 0.00372298, 0.00265105, 0.00202475, 0.00139005, 0.000965216" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("2.62443, 2.68463, 2.70205, 2.77757, 2.81123, 2.83329, 2.85308, 2.87331, 2.88247, 2.90139, 2.92383, 2.94272, 2.95336, 2.96421, 2.97648, 2.98909, 3.0026, 3.02934, 3.08981, 3.12533, 3.16024, 3.1792, 3.19716, 3.23185, 3.25136, 3.2904, 3.36323, 3.44966");
-            values ( \
-              "0.00114179, 0.0171796, 0.0226694, 0.0501148, 0.0608825, 0.0662637, 0.0702004, 0.0729383, 0.0739919, 0.0753401, 0.0759292, 0.0755456, 0.0750403, 0.0741706, 0.0729237, 0.0711815, 0.0688497, 0.0620632, 0.0397693, 0.027779, 0.0185783, 0.0147129, 0.0117082, 0.00740781, 0.00568592, 0.0032916, 0.00107316, 0.000265067" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("3.22392, 3.32794, 3.41458, 3.5017, 3.55023, 3.59697, 3.66986, 3.70449, 3.75483, 3.81664, 3.89249, 3.91535, 3.96108, 4.00922, 4.08492, 4.16115, 4.19451, 4.25871, 4.32489, 4.40751, 4.59781, 4.66361, 4.75134, 4.80689, 4.875, 4.93274, 5.01436, 5.08639, 5.18243, 5.36305, 5.64219, 5.97764");
-            values ( \
-              "0.0132917, 0.0268826, 0.0455062, 0.0621325, 0.0696925, 0.0756932, 0.0824278, 0.0847705, 0.0873177, 0.089215, 0.0899902, 0.0899364, 0.0894728, 0.0885415, 0.0862311, 0.0829401, 0.0811401, 0.0769667, 0.0712954, 0.0623321, 0.0392975, 0.032216, 0.0240847, 0.0198532, 0.015521, 0.0125496, 0.00914039, 0.00689933, 0.00472655, 0.0021859, 0.00061882, 9.7219e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("4.78878, 5.09865, 5.37115, 5.57113, 5.8194, 6.02344, 6.1504, 6.31968, 6.50154, 6.7157, 6.92444, 7.22459, 7.56608, 7.79473, 8.16867, 8.27305, 8.48181, 8.82641, 9.45685, 9.93461, 10.3065, 10.4677, 10.7902, 11.0607, 11.3515, 11.7392, 12.5145, 13.5635, 14.852");
-            values ( \
-              "0.0403617, 0.0414084, 0.0597078, 0.0706017, 0.0807605, 0.0865657, 0.0891634, 0.0916496, 0.0932496, 0.0940211, 0.0938388, 0.0923892, 0.0893539, 0.0866038, 0.080711, 0.0786298, 0.0737802, 0.0636546, 0.0424962, 0.0286324, 0.020282, 0.0173395, 0.012527, 0.00946043, 0.00696191, 0.00457277, 0.00185695, 0.000497383, 8.11394e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("10.1355, 11.5237, 12.3457, 12.9997, 14.1237, 14.8568, 15.73, 16.4936, 17.299, 18.0832, 18.8751, 19.688, 21.3621, 22.2158, 23.1628, 24.5467, 27.7186, 29.2776, 30.8235, 31.5027, 32.8609, 33.7313, 34.6894, 35.967, 37.3509, 40.1187, 44.2704");
-            values ( \
-              "0.0408315, 0.0475021, 0.0619974, 0.0714699, 0.0833964, 0.0884441, 0.0922675, 0.094058, 0.0947478, 0.0945075, 0.0935478, 0.0919633, 0.0870731, 0.0836985, 0.0790364, 0.0698107, 0.0419707, 0.0298304, 0.020414, 0.0171272, 0.0118774, 0.00934077, 0.00714327, 0.0049534, 0.00330942, 0.00146283, 0.000426114" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("7.97981, 8.01886, 8.03532, 8.0716, 8.121, 8.15174, 8.17791, 8.2015, 8.22355, 8.24487, 8.26617, 8.2822, 8.29923, 8.31653, 8.33403, 8.3427, 8.35426, 8.37084, 8.3893, 8.40736, 8.42365, 8.43096, 8.44645, 8.46917, 8.47972");
-            values ( \
-              "0.000665917, 0.00130075, 0.00188321, 0.00341193, 0.00562418, 0.00686693, 0.00781354, 0.00846216, 0.00892674, 0.00910149, 0.0088953, 0.00766515, 0.00493645, 0.00277482, 0.00141255, 0.000977753, 0.000587384, 0.000251573, 0.000111414, 5.42804e-05, 0.000123428, 0.000126369, 6.19801e-05, 2.54843e-05, 3.16913e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("8.15713, 8.23961, 8.2493, 8.25059, 8.25317, 8.25834, 8.26869, 8.28696, 8.29617, 8.3146, 8.34013, 8.3527, 8.39736, 8.43973, 8.47547, 8.50738, 8.53696, 8.56229, 8.56543, 8.57171, 8.58257, 8.59373, 8.61528, 8.62575, 8.62809, 8.63276, 8.64177, 8.65324, 8.66269, 8.67213, 8.68166, 8.69098, 8.69478, 8.70239, 8.71527, 8.72758, 8.74243, 8.76095, 8.76143");
-            values ( \
-              "0.000471205, 0.00259337, 0.00321659, 0.00324674, 0.00342101, 0.00372722, 0.00442791, 0.00573686, 0.00645893, 0.00794418, 0.0101459, 0.011268, 0.0153118, 0.0189955, 0.0217589, 0.0238283, 0.0252569, 0.0259458, 0.0259588, 0.0259639, 0.0257316, 0.0249221, 0.0205312, 0.0173043, 0.0167601, 0.0153195, 0.0128922, 0.00998621, 0.00800193, 0.00637851, 0.00494492, 0.0038313, 0.00345925, 0.00276548, 0.00190555, 0.00130582, 0.000838153, 0.000457953, 0.000453467" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("8.81289, 8.88187, 8.89975, 8.93549, 8.99196, 9.02646, 9.16274, 9.22371, 9.26379, 9.27826, 9.30115, 9.32335, 9.34323, 9.35177, 9.36885, 9.38424, 9.3996, 9.42374, 9.44776, 9.4676, 9.52888, 9.54702, 9.57037, 9.58975, 9.60934, 9.637, 9.64846, 9.67139, 9.71724, 9.79469, 9.88531");
-            values ( \
-              "0.00792885, 0.00806161, 0.00961932, 0.0130526, 0.019219, 0.0233012, 0.0400482, 0.0471447, 0.0514321, 0.0528431, 0.0547973, 0.0562414, 0.057113, 0.0573773, 0.0576246, 0.0575108, 0.0569312, 0.0548013, 0.0505248, 0.0455687, 0.0281843, 0.0235605, 0.018339, 0.0147077, 0.0116451, 0.00824139, 0.00712664, 0.00528493, 0.00282816, 0.000881946, 0.000217023" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("10.0654, 10.2428, 10.2795, 10.3842, 10.6555, 10.7177, 10.8226, 10.8662, 10.9367, 10.9991, 11.0625, 11.1265, 11.1899, 11.2543, 11.3185, 11.3881, 11.5047, 11.7541, 11.8477, 11.9436, 12.0494, 12.1796, 12.257, 12.4117, 12.6693, 12.9726");
-            values ( \
-              "0.0077951, 0.0157691, 0.0189173, 0.0289808, 0.0584315, 0.0643899, 0.0728016, 0.0755743, 0.0790529, 0.0811196, 0.0822684, 0.0825422, 0.0819888, 0.0806249, 0.0784004, 0.0748347, 0.0652831, 0.0366286, 0.0273774, 0.019744, 0.0134375, 0.00816401, 0.00601012, 0.00319011, 0.000993039, 0.000240804" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("12.6614, 12.9638, 13.5325, 14.0169, 14.177, 14.4206, 14.6294, 14.8506, 15.0607, 15.3671, 15.7105, 15.9401, 16.4205, 16.8008, 17.7046, 18.0933, 18.4581, 18.9528, 19.4998, 19.8785, 20.6357, 21.674, 22.9468");
-            values ( \
-              "0.0261737, 0.0262097, 0.058996, 0.0791407, 0.0835219, 0.0882808, 0.0907628, 0.0920967, 0.0923597, 0.0913874, 0.0887372, 0.0861731, 0.0784377, 0.0690539, 0.0394322, 0.0284513, 0.0202874, 0.0123921, 0.00697977, 0.00464253, 0.00192547, 0.000527957, 8.67838e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("18.7142, 20.0971, 20.9273, 21.5757, 22.699, 23.4328, 24.306, 25.0695, 25.8749, 26.6592, 27.4511, 28.264, 29.9381, 30.7916, 31.7388, 33.1226, 36.2946, 37.8536, 39.3995, 40.0786, 41.4368, 42.3072, 43.2654, 44.543, 45.9269, 48.6947, 52.8464");
-            values ( \
-              "0.041028, 0.0474548, 0.0620886, 0.0714726, 0.0833904, 0.0884453, 0.0922674, 0.0940588, 0.0947474, 0.0945082, 0.0935472, 0.0919638, 0.0870734, 0.0836985, 0.0790368, 0.0698101, 0.0419713, 0.0298297, 0.0204131, 0.0171283, 0.011877, 0.00934138, 0.0071438, 0.00495275, 0.00330998, 0.00146347, 0.000425398" \
-            );
-          }
-        }
-        receiver_capacitance1_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00802115, 0.00803823, 0.00805828, 0.00806977, 0.00807382, 0.00807498", \
-            "0.0100072, 0.0100258, 0.0100529, 0.0100709, 0.0100778, 0.0100798", \
-            "0.0106837, 0.0106963, 0.0107179, 0.0107343, 0.0107407, 0.0107426", \
-            "0.0110674, 0.0110641, 0.0110614, 0.0110634, 0.0110655, 0.0110664", \
-            "0.0113366, 0.0112875, 0.0112155, 0.0111619, 0.011136, 0.0111275", \
-            "0.0118279, 0.0118377, 0.0115254, 0.0112915, 0.0111952, 0.0111593" \
-          );
-        }
-        receiver_capacitance2_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0105758, 0.0105916, 0.0106152, 0.0106306, 0.0106363, 0.0106379", \
-            "0.0101092, 0.0100941, 0.0100782, 0.0100709, 0.0100688, 0.0100682", \
-            "0.00998041, 0.00986136, 0.00969106, 0.00957521, 0.00953044, 0.00951704", \
-            "0.0106211, 0.0106146, 0.00994709, 0.00942752, 0.00921744, 0.00915534", \
-            "0.00991083, 0.00999249, 0.0101111, 0.0101606, 0.00944164, 0.00918426", \
-            "0.00913373, 0.0091203, 0.00962801, 0.0100192, 0.00969846, 0.0094644" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.199289, 0.229716, 0.242839, 0.257352, 0.263976, 0.270402, 0.276824, 0.281639, 0.293035, 0.295422, 0.299099, 0.304, 0.311004, 0.319431, 0.323771");
-            values ( \
-              "-0.000623213, -0.0187247, -0.024221, -0.0284895, -0.0295643, -0.0302375, -0.0295669, -0.0263628, -0.00800133, -0.0055326, -0.00300149, -0.00124447, -0.000291406, -9.3045e-05, -8.95816e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.252101, 0.288274, 0.30728, 0.322437, 0.335735, 0.347936, 0.359481, 0.370696, 0.381903, 0.390334, 0.409707, 0.415522, 0.425484, 0.43706, 0.437619");
-            values ( \
-              "-0.00781196, -0.0324951, -0.0441682, -0.0517841, -0.0577242, -0.0615138, -0.0644105, -0.065443, -0.0641666, -0.0560703, -0.0186144, -0.0115831, -0.00474718, -0.00145282, -0.00140714" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.437773, 0.467291, 0.539101, 0.595883, 0.626269, 0.659616, 0.69002, 0.7203, 0.740621, 0.761182, 0.770189, 0.788029, 0.821387, 0.83263, 0.846742");
-            values ( \
-              "-0.0234643, -0.0237136, -0.052952, -0.0723091, -0.0807958, -0.0887232, -0.0953662, -0.100747, -0.100127, -0.0988789, -0.0945858, -0.0776472, -0.0362192, -0.0263924, -0.0172119" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("1.05411, 1.18761, 1.51099, 1.60291, 1.69419, 1.80189, 1.89962, 1.99133, 2.07982, 2.16831, 2.23495, 2.35796, 2.40702, 2.47226, 2.51291, 2.59421, 2.65598");
-            values ( \
-              "-0.00980972, -0.0214951, -0.0681929, -0.0804733, -0.0914445, -0.102638, -0.110908, -0.116656, -0.119517, -0.116059, -0.0987517, -0.0445987, -0.0296634, -0.0164577, -0.0112306, -0.00488337, -0.00298486" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("3.66038, 4.10068, 4.93924, 5.77141, 6.1597, 6.51276, 6.84404, 7.16435, 7.48431, 7.72573, 8.17921, 8.40583, 8.58275, 8.92257, 9.21297");
-            values ( \
-              "-0.0270006, -0.0281662, -0.0650403, -0.0962299, -0.107831, -0.116396, -0.122324, -0.125193, -0.121428, -0.102834, -0.0458291, -0.027274, -0.017589, -0.00717219, -0.00360814" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("13.4365, 15.2231, 17.3981, 19.5492, 21.2225, 22.6711, 23.9913, 25.2342, 26.4329, 27.6304, 28.5342, 30.1745, 31.0862, 31.5354, 32.2514, 33.2061, 34.1299");
-            values ( \
-              "-0.0282481, -0.0313476, -0.0576616, -0.0815266, -0.0974919, -0.109201, -0.117865, -0.123872, -0.126757, -0.12291, -0.103955, -0.0479297, -0.0273968, -0.0204591, -0.0126081, -0.0064241, -0.00356259" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.239686, 0.246267, 0.252044, 0.259041, 0.2697, 0.285926, 0.292903, 0.299548, 0.305987, 0.312421, 0.317247, 0.328604, 0.334771, 0.339252");
-            values ( \
-              "-0.0055153, -0.00776167, -0.0121751, -0.0152616, -0.0207623, -0.0267694, -0.0281173, -0.0297559, -0.0299288, -0.0297533, -0.0261113, -0.0080382, -0.00296016, -0.00139823" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.278628, 0.333043, 0.357466, 0.370853, 0.383128, 0.394726, 0.405984, 0.417233, 0.425685, 0.445097, 0.450897, 0.460809, 0.472275, 0.485072, 0.491796");
-            values ( \
-              "-0.00176838, -0.0379322, -0.0514025, -0.0572238, -0.06129, -0.0640501, -0.0653152, -0.0639118, -0.0560284, -0.0185757, -0.0115822, -0.00478138, -0.00147054, -0.000426582, -0.000396296" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.459902, 0.505584, 0.544925, 0.593577, 0.63307, 0.66803, 0.722304, 0.743163, 0.766878, 0.778831, 0.794767, 0.798178, 0.805001, 0.815759, 0.860074, 0.871982, 0.889285, 0.901207, 0.92505, 0.943276");
-            values ( \
-              "-0.00733224, -0.0240826, -0.0406692, -0.0594914, -0.0724445, -0.0821145, -0.094465, -0.0982157, -0.100886, -0.101276, -0.0997514, -0.0987154, -0.0961791, -0.0883698, -0.0348216, -0.0246458, -0.0145377, -0.00985045, -0.00432933, -0.00260741" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("1.12097, 1.22364, 1.60627, 1.69052, 1.81122, 1.93613, 2.02798, 2.11646, 2.20495, 2.27159, 2.3946, 2.44365, 2.5089, 2.54955, 2.63085, 2.74602, 2.88474");
-            values ( \
-              "-0.0192866, -0.0214349, -0.0761714, -0.0867672, -0.100003, -0.110881, -0.116677, -0.119496, -0.116087, -0.0987263, -0.0445845, -0.0296777, -0.0164451, -0.0112428, -0.00487043, -0.00135593, -0.000217102" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("3.69931, 4.14115, 5.10827, 5.81036, 6.19813, 6.55114, 6.88238, 7.20267, 7.5226, 7.76405, 8.19141, 8.3234, 8.56548, 8.7163, 8.91738, 9.31499, 9.77913");
-            values ( \
-              "-0.0267398, -0.0282693, -0.0704744, -0.0962744, -0.107838, -0.11642, -0.122327, -0.125214, -0.121393, -0.102882, -0.0485288, -0.0361902, -0.0202617, -0.0138587, -0.00812696, -0.00251147, -0.000548453" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("13.4836, 15.2783, 17.4358, 19.5868, 21.2601, 22.7088, 24.029, 25.2718, 26.4706, 27.668, 28.5718, 30.2122, 31.1238, 31.573, 32.289, 33.2437, 34.167");
-            values ( \
-              "-0.0283919, -0.0315517, -0.0576651, -0.0815301, -0.097496, -0.109205, -0.117862, -0.123876, -0.126755, -0.122914, -0.103952, -0.047926, -0.0273931, -0.0204552, -0.0126042, -0.00642799, -0.00356281" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.387999, 0.400029, 0.406282, 0.419437, 0.435546, 0.442498, 0.44912, 0.455544, 0.461963, 0.466778, 0.478158, 0.484251, 0.489175, 0.49613, 0.504585, 0.599334");
-            values ( \
-              "-0.000344366, -0.0109217, -0.014534, -0.0207061, -0.0266452, -0.0284523, -0.0296205, -0.0302028, -0.0296159, -0.02633, -0.00801388, -0.00298894, -0.00123958, -0.000288737, -9.7421e-05, -1.2833e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.439738, 0.474377, 0.508213, 0.521428, 0.533555, 0.545098, 0.556287, 0.567468, 0.575887, 0.595234, 0.601059, 0.611057, 0.622566, 0.635337, 0.709412");
-            values ( \
-              "-0.00835049, -0.0330822, -0.0520815, -0.057967, -0.0616936, -0.0645798, -0.065571, -0.0642773, -0.056142, -0.0186486, -0.0115916, -0.00473218, -0.00145729, -0.000411196, -8.25981e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.607531, 0.64427, 0.735452, 0.766076, 0.795223, 0.829519, 0.880636, 0.905179, 0.923075, 0.937138, 0.947614, 0.960394, 0.974947, 1.00883, 1.03362");
-            values ( \
-              "-0.0105998, -0.0194177, -0.0560977, -0.0667177, -0.0756142, -0.0844807, -0.0959823, -0.0996106, -0.100936, -0.100274, -0.0987251, -0.0917289, -0.0778512, -0.0358284, -0.0172677" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("1.25819, 1.37277, 1.75795, 1.84312, 1.96124, 2.08802, 2.17992, 2.26843, 2.35696, 2.42362, 2.54663, 2.5957, 2.66094, 2.70158, 2.78286, 2.89801, 3.03681");
-            values ( \
-              "-0.0155106, -0.020962, -0.0760382, -0.0867523, -0.0997263, -0.110833, -0.116609, -0.11947, -0.116039, -0.0987209, -0.0445919, -0.0296614, -0.0164561, -0.0112331, -0.00488367, -0.00134593, -0.000227992" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("3.85473, 4.30896, 4.94334, 5.51823, 5.96638, 6.35433, 6.70732, 7.03854, 7.35881, 7.67872, 7.92017, 8.35683, 8.60045, 8.71912, 8.90846, 9.16091, 9.37351");
-            values ( \
-              "-0.0261326, -0.0287553, -0.0569082, -0.0804764, -0.0962635, -0.107863, -0.116412, -0.122348, -0.125204, -0.121412, -0.102869, -0.0475347, -0.0271163, -0.0202952, -0.0125504, -0.00639078, -0.0040181" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("13.4421, 15.037, 17.5918, 19.7416, 21.4155, 22.8641, 24.1843, 25.4271, 26.6258, 27.8232, 28.7271, 30.3674, 31.279, 31.7282, 32.4442, 33.3989, 34.2693");
-            values ( \
-              "-0.0259308, -0.026936, -0.0576763, -0.081529, -0.0975002, -0.109208, -0.117864, -0.123879, -0.126756, -0.122916, -0.103952, -0.0479261, -0.0273932, -0.0204553, -0.0126041, -0.00642786, -0.00372718" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.995017, 1.00732, 1.02975, 1.04628, 1.05336, 1.06004, 1.06653, 1.07301, 1.07786, 1.08936, 1.09528, 1.10006, 1.10704, 1.11541, 1.21");
-            values ( \
-              "-0.000286768, -0.00882222, -0.0199585, -0.0261898, -0.0280658, -0.0293137, -0.0299354, -0.0294141, -0.0261701, -0.00789777, -0.00305614, -0.00127819, -0.000323619, -7.87439e-05, -3.43719e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("1.05002, 1.06081, 1.07226, 1.08071, 1.08786, 1.09502, 1.09984, 1.10224, 1.10465, 1.10846, 1.11228, 1.11609, 1.1199, 1.12323, 1.12656, 1.12989, 1.13322, 1.13628, 1.13934, 1.14239, 1.14545, 1.14834, 1.15123, 1.15412, 1.15702, 1.15982, 1.16263, 1.16544, 1.16825, 1.17106, 1.17386, 1.17667, 1.17947, 1.18158, 1.18369, 1.1858, 1.18791, 1.18884, 1.18976, 1.19068, 1.19173, 1.19284, 1.19604, 1.199, 1.2025, 1.2043, 1.20581, 1.20731, 1.21042, 1.21311");
-            values ( \
-              "-0.0118678, -0.0151137, -0.0230858, -0.0288191, -0.0336181, -0.0382483, -0.0412261, -0.0426751, -0.0440976, -0.0462245, -0.0482568, -0.0501946, -0.0520379, -0.0535709, -0.0550318, -0.0564206, -0.0577373, -0.0588502, -0.0599053, -0.0609026, -0.0618421, -0.0626773, -0.0634609, -0.0641928, -0.064873, -0.0650954, -0.0651538, -0.0650482, -0.0647786, -0.0643454, -0.0637485, -0.0629878, -0.0620634, -0.0607257, -0.0591263, -0.0572651, -0.0551421, -0.0539181, -0.0526021, -0.051194, -0.0494553, -0.0471126, -0.0399464, -0.0335474, -0.0264377, -0.0230684, -0.0206679, -0.0184412, -0.0144468, -0.0112815" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("1.23617, 1.27343, 1.31408, 1.35727, 1.3884, 1.41989, 1.4513, 1.49115, 1.51618, 1.52794, 1.53428, 1.54908, 1.55953, 1.57152, 1.58722, 1.62055, 1.63366, 1.64464");
-            values ( \
-              "-0.0234795, -0.0268992, -0.043705, -0.0600969, -0.0704086, -0.0794362, -0.0870898, -0.0959642, -0.09968, -0.100846, -0.100987, -0.100208, -0.098657, -0.0916984, -0.0764528, -0.0353012, -0.0244074, -0.0175138" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.84906, 1.98712, 2.31095, 2.40683, 2.49495, 2.60261, 2.70037, 2.79224, 2.88073, 2.96922, 3.03587, 3.15888, 3.20794, 3.27318, 3.31383, 3.39512, 3.45288");
-            values ( \
-              "-0.00898899, -0.0212821, -0.0680337, -0.0808276, -0.091403, -0.1026, -0.110883, -0.116645, -0.119504, -0.116061, -0.0987393, -0.0445952, -0.0296655, -0.0164557, -0.0112331, -0.00488149, -0.00310816" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("4.44132, 4.9004, 5.74589, 6.12966, 6.57822, 6.96666, 7.31982, 7.65117, 7.97153, 8.29154, 8.53298, 8.98714, 9.21936, 9.38771, 9.71071, 9.92077");
-            values ( \
-              "-0.0246203, -0.0278115, -0.0649818, -0.080359, -0.0961888, -0.107794, -0.116372, -0.122299, -0.125179, -0.121413, -0.102829, -0.0457648, -0.0268629, -0.0176935, -0.00756859, -0.0048427" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("14.1915, 16.5641, 19.0488, 20.3523, 22.5413, 23.4747, 24.7949, 26.0377, 27.2365, 28.4339, 29.3377, 30.978, 31.8897, 32.3389, 33.0549, 34.0096, 34.9995");
-            values ( \
-              "-0.0227302, -0.0378171, -0.0674617, -0.081522, -0.101896, -0.109201, -0.117868, -0.123872, -0.126761, -0.12291, -0.103957, -0.0479314, -0.0273985, -0.0204606, -0.0126094, -0.00642267, -0.00335827" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("3.25595, 3.28223, 3.31374, 3.3381, 3.35053, 3.36179, 3.37232, 3.38247, 3.39247, 3.39996, 3.41799, 3.42383, 3.43005, 3.43925, 3.44977, 3.57945");
-            values ( \
-              "-1.63207e-06, -0.00395608, -0.0101711, -0.0145452, -0.0163603, -0.017732, -0.0186581, -0.0192362, -0.0191898, -0.0178848, -0.00457239, -0.00215933, -0.00086923, -0.000172941, -3.5457e-05, -9.38706e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("3.2136, 3.34454, 3.36302, 3.36631, 3.37287, 3.386, 3.39364, 3.40892, 3.44672, 3.46869, 3.48731, 3.50401, 3.51954, 3.53443, 3.54908, 3.56006, 3.56486, 3.57603, 3.58136, 3.58683, 3.59254, 3.597, 3.60481");
-            values ( \
-              "-0.000325899, -0.00139817, -0.00411478, -0.00468856, -0.00607837, -0.00943738, -0.0117666, -0.0166724, -0.0296028, -0.0365517, -0.0416822, -0.0454262, -0.0480881, -0.049731, -0.0496932, -0.0451741, -0.040299, -0.0245003, -0.0177132, -0.0121848, -0.00800879, -0.00565649, -0.00304286" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("3.63915, 3.67626, 3.69559, 3.79713, 3.83603, 3.85451, 3.87503, 3.93726, 3.95637, 3.97155, 3.98582, 4.01491, 4.03674, 4.06678, 4.07936, 4.08763, 4.0989, 4.11118, 4.12132, 4.13866, 4.17334, 4.21331");
-            values ( \
-              "-0.0139431, -0.015776, -0.0212858, -0.0537105, -0.0647756, -0.0695813, -0.0746156, -0.0882082, -0.091662, -0.0938407, -0.0952858, -0.0941877, -0.0820055, -0.0466993, -0.033819, -0.0268731, -0.019314, -0.0133551, -0.00967877, -0.00544855, -0.00146337, -0.000311019" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("4.3736, 4.47934, 4.83329, 4.94963, 5.04483, 5.19184, 5.28347, 5.37206, 5.46055, 5.52719, 5.6502, 5.69925, 5.7645, 5.80514, 5.88644, 6.00161, 6.14041");
-            values ( \
-              "-0.0180849, -0.0214402, -0.0723369, -0.0871807, -0.0977698, -0.110916, -0.116654, -0.119522, -0.116068, -0.0987499, -0.0445989, -0.0296651, -0.0164575, -0.0112312, -0.00488262, -0.00134429, -0.000228587" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("6.81384, 7.23316, 8.24126, 8.62627, 9.07406, 9.46229, 9.81532, 10.1466, 10.4669, 10.7868, 11.0282, 11.4649, 11.7085, 11.8272, 12.0165, 12.2691, 12.4229");
-            values ( \
-              "-0.0165131, -0.0212574, -0.065032, -0.0804548, -0.0962479, -0.107842, -0.11641, -0.122332, -0.125205, -0.121433, -0.102841, -0.0475131, -0.0270975, -0.0202758, -0.0125306, -0.00640838, -0.00467162" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("16.5527, 18.4538, 21.6417, 22.8467, 25.034, 25.9685, 27.2887, 28.5315, 29.7302, 30.9276, 31.8315, 33.4718, 34.3834, 34.8326, 35.5486, 36.5033, 37.9195, 39.3357");
-            values ( \
-              "-0.0232456, -0.030563, -0.0685784, -0.0815286, -0.101889, -0.109202, -0.11787, -0.123872, -0.126762, -0.122909, -0.103958, -0.0479323, -0.0273994, -0.0204614, -0.0126102, -0.00642179, -0.0020395, -0.000720159" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("11.5835, 11.6349, 11.6664, 11.6939, 11.8187, 11.8458, 11.8706, 11.894, 11.9169, 11.9397, 11.9569, 11.9638, 12.001, 12.012, 12.0281, 12.0565, 12.2388");
-            values ( \
-              "-0.000202636, -0.000407898, -0.000814625, -0.00150509, -0.00667798, -0.00748566, -0.00805102, -0.00833331, -0.00845944, -0.0083042, -0.00791537, -0.00744946, -0.0014714, -0.000587876, -8.93514e-05, -1e-22, -3.40456e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("11.8106, 11.8811, 11.9148, 11.9353, 11.9605, 11.97, 11.989, 12.0149, 12.0723, 12.0973, 12.1147, 12.1508, 12.1833, 12.2138, 12.2432, 12.272, 12.2933, 12.3017, 12.3141, 12.3264, 12.3387, 12.3475, 12.3576, 12.3721");
-            values ( \
-              "-0.000447872, -0.00149362, -0.00268406, -0.00374766, -0.00546928, -0.00619519, -0.00777542, -0.010046, -0.015315, -0.0175027, -0.0189213, -0.0214916, -0.0232485, -0.0244019, -0.0251308, -0.0253343, -0.0243302, -0.0227879, -0.0185758, -0.0126781, -0.00757944, -0.00492139, -0.00284393, -0.00130372" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("12.5231, 12.611, 12.6687, 12.8791, 12.9414, 13.0473, 13.0936, 13.1151, 13.1588, 13.1916, 13.205, 13.2524, 13.2681, 13.2834, 13.295, 13.3184, 13.3459");
-            values ( \
-              "-0.00696607, -0.0089821, -0.0146509, -0.039599, -0.0463118, -0.0570432, -0.0610981, -0.0625381, -0.0637241, -0.0587981, -0.0527137, -0.0236028, -0.0164139, -0.0112927, -0.00833721, -0.00435397, -0.00221956" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("13.9151, 14.0705, 14.1446, 14.2207, 14.3107, 14.6114, 14.72, 14.8162, 14.9073, 14.9603, 15.0655, 15.1655, 15.2644, 15.3385, 15.4436, 15.483, 15.51, 15.5509, 15.5672, 15.5996, 15.6645, 15.7766, 15.9065");
-            values ( \
-              "-0.0122788, -0.0146046, -0.0205752, -0.0275117, -0.0362755, -0.066582, -0.0768655, -0.0852514, -0.0924322, -0.0962089, -0.102525, -0.106401, -0.105112, -0.0912431, -0.0507009, -0.0378216, -0.0304535, -0.0216175, -0.018727, -0.0140858, -0.0075984, -0.00235188, -0.000493659" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("17.0663, 17.5712, 18.3362, 18.7219, 19.1697, 19.5581, 19.9111, 20.2424, 20.5628, 20.8827, 21.1241, 21.6051, 21.7566, 21.9938, 22.1411, 22.4355, 22.5166");
-            values ( \
-              "-0.0254686, -0.0312293, -0.0649719, -0.0804221, -0.0962222, -0.10782, -0.116394, -0.122317, -0.125194, -0.121423, -0.102836, -0.0432331, -0.0305632, -0.0170348, -0.0117344, -0.00515267, -0.00444238" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("26.8476, 28.9353, 30.8128, 32.9635, 34.6378, 36.0863, 37.4064, 38.6493, 39.848, 41.0454, 41.9492, 43.5895, 44.5012, 44.9504, 45.6664, 46.6211, 47.5445");
-            values ( \
-              "-0.0255261, -0.0349093, -0.0576577, -0.0815206, -0.0974955, -0.109203, -0.117872, -0.123873, -0.126763, -0.12291, -0.103959, -0.0479327, -0.0273999, -0.0204618, -0.0126105, -0.00642135, -0.00356456" \
-            );
-          }
-        }
-        receiver_capacitance1_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00752617, 0.00754014, 0.00755876, 0.00757043, 0.00757471, 0.00757596", \
-            "0.0084851, 0.00849171, 0.00850484, 0.00851588, 0.00852062, 0.00852208", \
-            "0.00880545, 0.00880699, 0.00881106, 0.00881718, 0.00882105, 0.00882244", \
-            "0.00892277, 0.00892312, 0.00892247, 0.00892372, 0.00892555, 0.00892661", \
-            "0.00896138, 0.00896145, 0.00896162, 0.00896198, 0.00896239, 0.00896288", \
-            "0.00898259, 0.0089826, 0.00898262, 0.00898268, 0.00898278, 0.00898288" \
-          );
-        }
-        receiver_capacitance2_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00889764, 0.00891157, 0.00893279, 0.0089478, 0.00895358, 0.00895529", \
-            "0.00975899, 0.00977041, 0.00978706, 0.00979884, 0.00980345, 0.00980482", \
-            "0.0103478, 0.0103588, 0.0103748, 0.0103853, 0.0103896, 0.0103907", \
-            "0.0108089, 0.0107799, 0.0107407, 0.0107118, 0.0107005, 0.0106972", \
-            "0.0116441, 0.0114299, 0.0111025, 0.0108683, 0.0107766, 0.0107489", \
-            "0.0122023, 0.0121948, 0.0115232, 0.011318, 0.010907, 0.0107837" \
-          );
-        }
-      }
-      timing () {
-        related_pin : "A";
-        timing_sense : positive_unate;
-        timing_type : combinational;
-        cell_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.131618, 0.194333, 0.424687, 1.28593, 4.53714, 16.8554", \
-            "0.140509, 0.203525, 0.433555, 1.29486, 4.54576, 16.8643", \
-            "0.174494, 0.23819, 0.468956, 1.33085, 4.58196, 16.8989", \
-            "0.262751, 0.342868, 0.599307, 1.4718, 4.72618, 17.0444", \
-            "0.342813, 0.481702, 0.876297, 1.95823, 5.30038, 17.6341", \
-            "-0.13188, 0.173415, 0.969338, 2.79286, 7.16452, 19.928" \
-          );
-        }
-        rise_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0361906, 0.0740263, 0.215279, 0.74675, 2.75938, 10.3869", \
-            "0.036153, 0.0739463, 0.215376, 0.746809, 2.75937, 10.387", \
-            "0.0361118, 0.0738001, 0.215337, 0.746764, 2.75871, 10.3877", \
-            "0.0421858, 0.0786045, 0.216528, 0.746773, 2.75887, 10.388", \
-            "0.0675405, 0.102586, 0.235045, 0.755012, 2.75881, 10.3875", \
-            "0.145162, 0.196356, 0.329474, 0.822613, 2.79838, 10.3875" \
-          );
-        }
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.270155, 0.368665, 0.725956, 2.05126, 7.05321, 26.0035", \
-            "0.282026, 0.38142, 0.739418, 2.06615, 7.07033, 26.0195", \
-            "0.339107, 0.438308, 0.796748, 2.12512, 7.1302, 26.0806", \
-            "0.565896, 0.665384, 1.02301, 2.35134, 7.35913, 26.3096", \
-            "1.3284, 1.47577, 1.9164, 3.27529, 8.2843, 27.2372", \
-            "3.55161, 3.87093, 4.72625, 6.73264, 12.0298, 30.9985" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0459698, 0.0797357, 0.197228, 0.630274, 2.27253, 8.50216", \
-            "0.0458326, 0.0791718, 0.197192, 0.629783, 2.2728, 8.50113", \
-            "0.045854, 0.079175, 0.197361, 0.630135, 2.27354, 8.5011", \
-            "0.0467228, 0.0792296, 0.197396, 0.630178, 2.27302, 8.502", \
-            "0.0710117, 0.102912, 0.211291, 0.630011, 2.27291, 8.50227", \
-            "0.155407, 0.201563, 0.328002, 0.717291, 2.27263, 8.50139" \
-          );
-        }
-        output_current_rise () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.100979, 0.109985, 0.114293, 0.121423, 0.127653, 0.133464, 0.139133, 0.144795, 0.150762, 0.154981, 0.168999, 0.177323, 0.186254, 0.194873, 0.201052, 0.206605");
-            values ( \
-              "0.00110548, 0.0202251, 0.02425, 0.0293682, 0.0322702, 0.0337396, 0.0340742, 0.033376, 0.0309993, 0.0275326, 0.0122126, 0.00710778, 0.00383086, 0.00205942, 0.00129793, 0.000899778" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.121124, 0.151302, 0.153473, 0.166243, 0.175125, 0.184623, 0.190292, 0.201813, 0.213335, 0.219651, 0.22592, 0.238227, 0.251009, 0.261488, 0.274376, 0.288641, 0.297211, 0.305394, 0.317427, 0.32902, 0.34965, 0.38429");
-            values ( \
-              "0.00129269, 0.0447677, 0.0467781, 0.0560397, 0.0600905, 0.0625392, 0.0632138, 0.0630825, 0.0610271, 0.058973, 0.0560859, 0.0466742, 0.0339236, 0.0251104, 0.0165469, 0.0100375, 0.00733198, 0.00538029, 0.00338967, 0.00215437, 0.001077, 0.000265028" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.216031, 0.245204, 0.265751, 0.290895, 0.313883, 0.330558, 0.349273, 0.365359, 0.38244, 0.39876, 0.421985, 0.443366, 0.453608, 0.474552, 0.487627, 0.503349, 0.522254, 0.545811, 0.589943, 0.622431, 0.643349, 0.661085, 0.681143, 0.707887, 0.728955, 0.760703, 0.803033, 0.885548, 0.982623");
-            values ( \
-              "0.00489425, 0.0329109, 0.0473796, 0.061754, 0.0712514, 0.0760698, 0.0797547, 0.0816971, 0.0827749, 0.0830384, 0.0823514, 0.0808096, 0.0797604, 0.0769616, 0.0746518, 0.0712526, 0.0658985, 0.0573466, 0.0398333, 0.0284989, 0.0224337, 0.018133, 0.0141134, 0.00995999, 0.00752144, 0.00487705, 0.00266362, 0.000711659, 0.000130274" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.576183, 0.64528, 0.720753, 0.777871, 0.821456, 0.891034, 0.954102, 1.01849, 1.06257, 1.12105, 1.17754, 1.26212, 1.35141, 1.41294, 1.47362, 1.54153, 1.60738, 1.69, 1.88015, 1.94605, 2.03392, 2.08924, 2.15708, 2.24754, 2.32336, 2.43737, 2.58938, 2.8733, 3.21216");
-            values ( \
-              "0.0285462, 0.0319414, 0.0507489, 0.0628627, 0.0703883, 0.0795565, 0.0850353, 0.0885994, 0.0900944, 0.0911329, 0.0912135, 0.0900651, 0.087414, 0.0848279, 0.081663, 0.0771311, 0.0714335, 0.0623772, 0.0392995, 0.0321992, 0.0240846, 0.0198706, 0.0155518, 0.0110629, 0.00825796, 0.00526373, 0.00280461, 0.000753545, 0.000133822" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("1.93068, 2.20945, 2.41678, 2.65001, 2.92079, 3.09187, 3.25839, 3.59143, 3.69513, 3.90254, 4.1178, 4.44759, 4.544, 4.73681, 4.98799, 5.37241, 5.65429, 6.01703, 6.71914, 7.17914, 7.43365, 7.63322, 7.87861, 8.22163, 8.57057, 8.83667, 9.36886, 10.4332, 11.703");
-            values ( \
-              "0.0332765, 0.035294, 0.0502317, 0.0646535, 0.077413, 0.0832419, 0.0874903, 0.0925287, 0.0933245, 0.0940427, 0.0938828, 0.0921907, 0.0914476, 0.089595, 0.0866277, 0.0805071, 0.0743003, 0.0637539, 0.0402966, 0.0273443, 0.0216043, 0.017827, 0.013954, 0.00978951, 0.00678029, 0.00508939, 0.00281543, 0.000734536, 0.000130481" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("7.32627, 8.75141, 9.41468, 10.1757, 11.3144, 12.0326, 13.4165, 14.1835, 15.3646, 15.9513, 16.8631, 17.8575, 18.5378, 19.8984, 21.2249, 22.4183, 25.2925, 26.4967, 27.9995, 28.6551, 29.9662, 30.8853, 31.8894, 33.2282, 34.6121, 37.3799, 41.5315");
-            values ( \
-              "0.0411328, 0.0484785, 0.0602539, 0.0714752, 0.0835192, 0.0884494, 0.0936948, 0.094675, 0.0944661, 0.0937361, 0.091985, 0.0893247, 0.0870672, 0.0813613, 0.0734851, 0.0640744, 0.0386452, 0.0295313, 0.0204167, 0.0172286, 0.0121163, 0.00939514, 0.00709177, 0.00483607, 0.00322316, 0.00142197, 0.000419384" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.136195, 0.146318, 0.153453, 0.159671, 0.165474, 0.171137, 0.176794, 0.182761, 0.185805, 0.195289, 0.20249, 0.21049, 0.221156, 0.228651, 0.243947, 0.246885");
-            values ( \
-              "0.0138174, 0.0242883, 0.029482, 0.0322937, 0.0338032, 0.0340765, 0.0334146, 0.0310097, 0.0286802, 0.0172742, 0.011101, 0.00657641, 0.00310535, 0.00180544, 0.000560066, 0.000498438" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.154758, 0.182921, 0.18447, 0.19373, 0.198615, 0.208385, 0.21097, 0.21614, 0.222619, 0.234129, 0.245639, 0.252058, 0.258222, 0.270336, 0.286287, 0.296897, 0.302927, 0.313163, 0.327429, 0.337402, 0.342836, 0.353576, 0.364984, 0.375387, 0.398526, 0.421427");
-            values ( \
-              "0.00236815, 0.0443392, 0.0458182, 0.0532405, 0.0562378, 0.0605535, 0.0613241, 0.0625036, 0.0632951, 0.0631359, 0.061058, 0.058957, 0.0561019, 0.046859, 0.0311667, 0.0229019, 0.0187692, 0.0132499, 0.00787513, 0.00540674, 0.00442019, 0.0028902, 0.00189311, 0.00131693, 0.000575678, 0.000194506" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.248148, 0.257617, 0.313142, 0.342274, 0.362658, 0.381592, 0.397514, 0.414613, 0.430941, 0.454046, 0.485448, 0.508887, 0.535559, 0.554511, 0.575787, 0.639126, 0.673024, 0.701189, 0.717417, 0.747903, 0.781892, 0.809062, 0.863403, 0.89094");
-            values ( \
-              "0.0129649, 0.0179277, 0.0563327, 0.0697265, 0.0758851, 0.0796803, 0.0815927, 0.0827253, 0.0829749, 0.0823124, 0.0797954, 0.0765957, 0.0712317, 0.0658901, 0.0582035, 0.0336253, 0.0230977, 0.0164401, 0.0133902, 0.00895389, 0.00566051, 0.00388444, 0.00174935, 0.00132635" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.573487, 0.753385, 0.810239, 0.885358, 0.951011, 1.01901, 1.09542, 1.14104, 1.21039, 1.29755, 1.38296, 1.50647, 1.5744, 1.64025, 1.72287, 1.97892, 2.12211, 2.18995, 2.28041, 2.39423, 2.47024, 2.62225, 2.75741");
-            values ( \
-              "0.00836892, 0.0506592, 0.0627045, 0.0748728, 0.0821774, 0.0869994, 0.0900888, 0.0909749, 0.0912172, 0.0900028, 0.0874569, 0.0816582, 0.0771377, 0.0714274, 0.0623836, 0.0322058, 0.019864, 0.0155453, 0.0110696, 0.00710664, 0.00527032, 0.00279806, 0.00182059" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("1.92746, 2.19148, 2.4507, 2.67255, 2.90743, 3.05271, 3.29114, 3.6111, 3.72707, 3.94026, 4.14972, 4.47374, 4.57593, 4.78029, 5.01992, 5.41059, 5.67386, 6.04891, 6.7588, 7.29227, 7.52624, 7.81165, 8.1922, 8.39854, 8.71192, 9.12976, 9.96543, 11.1136");
-            values ( \
-              "0.0284579, 0.031531, 0.0503384, 0.0641054, 0.0755621, 0.0810085, 0.0875127, 0.0924283, 0.0933114, 0.0940633, 0.0938697, 0.0922441, 0.0914333, 0.0894851, 0.0866138, 0.0804017, 0.074624, 0.063747, 0.0400605, 0.0253874, 0.020386, 0.0154165, 0.0104219, 0.00840146, 0.00602183, 0.00381285, 0.00142109, 0.000318764" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("7.35129, 8.62109, 9.70081, 10.2054, 11.2145, 12.0624, 13.4462, 14.2138, 15.2372, 15.5994, 16.6965, 17.286, 18.5679, 19.883, 20.3704, 21.3049, 22.4488, 24.9039, 26.5005, 28.029, 28.6948, 30.0266, 30.9244, 31.9086, 33.2208, 34.6047, 37.3725, 41.5242");
-            values ( \
-              "0.0432589, 0.045407, 0.064334, 0.0714561, 0.0823946, 0.0884235, 0.0936921, 0.0946757, 0.0945895, 0.0942461, 0.0924196, 0.0910194, 0.0870728, 0.081576, 0.0790337, 0.0731261, 0.064075, 0.0421427, 0.0297056, 0.0204113, 0.0171885, 0.0120076, 0.00937537, 0.00711787, 0.00488259, 0.00326422, 0.0014435, 0.00041833" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.261406, 0.269445, 0.274037, 0.28111, 0.287317, 0.293105, 0.298761, 0.304921, 0.308407, 0.310377, 0.313422, 0.322903, 0.330102, 0.338101, 0.342815, 0.348767, 0.356278, 0.362432, 0.371469, 0.385009");
-            values ( \
-              "0.00183505, 0.0202971, 0.0245207, 0.0295278, 0.0324037, 0.0338039, 0.034148, 0.0332657, 0.0320563, 0.0310231, 0.0286883, 0.0172773, 0.0111024, 0.00657735, 0.00475432, 0.00310324, 0.00180009, 0.00113331, 0.000563819, 0.000276819" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.285439, 0.304249, 0.312955, 0.327106, 0.339398, 0.351021, 0.362503, 0.373979, 0.38076, 0.386561, 0.398162, 0.416799, 0.427955, 0.440325, 0.456235, 0.470728, 0.480521, 0.491717, 0.5113, 0.511711");
-            values ( \
-              "0.00128907, 0.0373811, 0.0462143, 0.056727, 0.0615593, 0.0635773, 0.063216, 0.0611987, 0.0588803, 0.0561409, 0.047353, 0.0292524, 0.0209238, 0.0138154, 0.00776144, 0.00448633, 0.0030664, 0.00200099, 0.00104985, 0.00104025" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.385221, 0.405725, 0.426546, 0.449346, 0.467096, 0.487381, 0.499985, 0.513715, 0.526409, 0.543455, 0.559832, 0.572307, 0.582704, 0.604131, 0.614033, 0.637602, 0.650447, 0.664449, 0.683399, 0.704677, 0.768016, 0.801551, 0.830175, 0.846626, 0.876901, 0.890418, 0.910538, 0.937365, 0.991019, 1.02992");
-            values ( \
-              "0.0214686, 0.0323014, 0.0469789, 0.0603362, 0.0682339, 0.07489, 0.0778211, 0.0801437, 0.0816166, 0.0827061, 0.0829955, 0.0827642, 0.0823419, 0.0808192, 0.0798159, 0.0766329, 0.0743062, 0.0712394, 0.0658835, 0.0582107, 0.0336265, 0.0231974, 0.0164223, 0.0133343, 0.00894351, 0.00746599, 0.0056835, 0.00391362, 0.00178783, 0.00117182" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.756299, 0.868574, 0.911042, 0.969858, 1.01122, 1.06002, 1.10516, 1.1718, 1.22446, 1.2818, 1.33942, 1.41712, 1.45501, 1.51322, 1.57481, 1.63548, 1.7034, 1.76925, 1.85187, 2.04202, 2.10792, 2.19579, 2.25111, 2.31895, 2.40587, 2.46539, 2.52426, 2.60277, 2.75572, 3.03304, 3.35985");
-            values ( \
-              "0.0332046, 0.0474684, 0.0570433, 0.0681374, 0.0744694, 0.0803154, 0.0842312, 0.0882009, 0.0901114, 0.0911062, 0.09123, 0.0901916, 0.0892901, 0.0873975, 0.0848411, 0.0816466, 0.077145, 0.0714182, 0.0623914, 0.0393137, 0.032213, 0.024071, 0.0198577, 0.0155392, 0.0112286, 0.00890093, 0.00707417, 0.00520214, 0.00274159, 0.00078118, 0.000138613" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("2.16765, 2.4972, 2.7459, 2.95775, 3.14742, 3.38844, 3.61526, 3.85664, 4.07165, 4.27946, 4.56771, 4.70562, 4.92095, 5.14969, 5.52603, 5.832, 6.17885, 6.8277, 7.25504, 7.66097, 7.83905, 8.19521, 8.51733, 9.03508, 9.72542, 10.7764, 12.0502");
-            values ( \
-              "0.043665, 0.0445891, 0.0609031, 0.0721103, 0.0798343, 0.086817, 0.09091, 0.0932745, 0.0940412, 0.0938509, 0.0924766, 0.0914167, 0.0893586, 0.0866051, 0.0806679, 0.0739037, 0.06373, 0.0419855, 0.0295208, 0.0202851, 0.0170565, 0.0118878, 0.0085017, 0.00487893, 0.00221832, 0.000590021, 0.000103006" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("7.48179, 8.93432, 9.52854, 10.3369, 11.4838, 12.1953, 13.0676, 13.8321, 14.6375, 15.4218, 16.2137, 17.0266, 18.7007, 19.5546, 20.5014, 21.8853, 25.0573, 26.5813, 28.3129, 29.1919, 30.3317, 31.9319, 32.9676, 34.3515, 35.7354, 37.1193, 39.8871, 42.6549");
-            values ( \
-              "0.0406161, 0.0488185, 0.0594079, 0.0714352, 0.0835571, 0.0884403, 0.0922527, 0.0940593, 0.0947392, 0.0945112, 0.0935407, 0.091968, 0.0870784, 0.0836923, 0.079042, 0.069805, 0.0419765, 0.0300693, 0.0196432, 0.0156213, 0.0114835, 0.00735144, 0.0054824, 0.00365957, 0.00244764, 0.0016173, 0.000707472, 0.000306682" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.712239, 0.742393, 0.746032, 0.753969, 0.761036, 0.767671, 0.774177, 0.780677, 0.784834, 0.794146, 0.799332, 0.805353, 0.812455, 0.816332, 0.82187, 0.828422, 0.833597, 0.842775, 0.853069, 0.864247, 0.885893, 0.904322");
-            values ( \
-              "4.84068e-05, 0.0202838, 0.022306, 0.026045, 0.0283273, 0.0294954, 0.0295768, 0.0282966, 0.0259228, 0.0162943, 0.012198, 0.00852953, 0.00541006, 0.00417957, 0.00284362, 0.00179584, 0.00124179, 0.000628559, 0.000304428, 0.000143894, 6.2505e-05, 0.000152222" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.758511, 0.809274, 0.8231, 0.835749, 0.848024, 0.86033, 0.87317, 0.884559, 0.914355, 0.926941, 0.940116, 0.956036, 0.978226, 0.97902");
-            values ( \
-              "0.00845196, 0.0493999, 0.0558556, 0.0589717, 0.0597673, 0.0584637, 0.0543647, 0.0467822, 0.0213572, 0.0141161, 0.00886395, 0.00489833, 0.00212135, 0.00208588" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.890328, 0.911678, 0.934101, 0.957071, 0.967801, 0.982107, 1.00151, 1.00969, 1.02801, 1.03684, 1.05293, 1.06186, 1.0706, 1.08032, 1.09218, 1.1041, 1.11494, 1.13145, 1.14876, 1.16158, 1.17553, 1.19451, 1.2158, 1.27094, 1.29608, 1.31547, 1.33331, 1.35274, 1.37866, 1.40106, 1.41229, 1.43474, 1.47964, 1.55886, 1.65268");
-            values ( \
-              "0.0222624, 0.0294027, 0.0442781, 0.0574798, 0.0626059, 0.0683727, 0.0743825, 0.0762877, 0.0794436, 0.0805513, 0.0818787, 0.0822383, 0.0824164, 0.0823438, 0.0820294, 0.081371, 0.0805893, 0.0789102, 0.076477, 0.0741634, 0.0711632, 0.0658176, 0.0581919, 0.0365103, 0.0280391, 0.0224575, 0.0181323, 0.0142266, 0.0101503, 0.00753023, 0.00647145, 0.00475206, 0.00249939, 0.00070949, 0.000146063" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.25453, 1.32842, 1.404, 1.46011, 1.52157, 1.57075, 1.62663, 1.69399, 1.74593, 1.80259, 1.86089, 1.93777, 2.0347, 2.09629, 2.15696, 2.22488, 2.29073, 2.37335, 2.5635, 2.6294, 2.71727, 2.77259, 2.84043, 2.92548, 3.04627, 3.12607, 3.27866, 3.55344, 3.87738");
-            values ( \
-              "0.0246172, 0.031938, 0.0507648, 0.0625711, 0.0728813, 0.0791732, 0.0842476, 0.0882506, 0.0900893, 0.0911167, 0.0912095, 0.0902259, 0.0874148, 0.0848217, 0.0816639, 0.0771265, 0.0714356, 0.0623735, 0.0392962, 0.0321961, 0.0240878, 0.0198735, 0.0155545, 0.0112953, 0.00707461, 0.00515039, 0.00273988, 0.000774197, 0.000157428" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("2.60186, 2.86157, 3.08443, 3.31237, 3.45111, 3.69683, 3.90145, 4.03429, 4.21141, 4.3815, 4.5955, 4.80439, 5.11067, 5.23062, 5.44609, 5.67469, 6.05306, 6.35301, 6.70383, 7.36566, 7.75204, 8.05256, 8.3273, 8.51653, 8.89499, 9.28999, 9.60161, 10.2248, 11.2783, 12.5417");
-            values ( \
-              "0.0313581, 0.0327379, 0.0489539, 0.0633019, 0.0706032, 0.0806746, 0.0865263, 0.0892392, 0.0917839, 0.0932538, 0.0940174, 0.0938429, 0.0923444, 0.0914183, 0.0893504, 0.0866083, 0.0806249, 0.0740014, 0.0637364, 0.0415712, 0.0302557, 0.0230193, 0.0176936, 0.0146652, 0.00991648, 0.0065403, 0.00467149, 0.00230805, 0.000612931, 0.000108386" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("8.00676, 9.26388, 10.3945, 10.8615, 11.7953, 12.7184, 13.6003, 14.3553, 15.1607, 15.9451, 16.737, 17.5499, 18.7541, 19.2241, 20.078, 21.0248, 22.4087, 25.5806, 27.1396, 28.6855, 29.3646, 30.7228, 31.5932, 32.5514, 33.829, 35.2129, 36.5968, 37.9807, 42.1324");
-            values ( \
-              "0.0434787, 0.0451412, 0.064903, 0.0714596, 0.0817112, 0.0884261, 0.0922854, 0.0940491, 0.0947433, 0.0945027, 0.093546, 0.0919604, 0.0886658, 0.0870715, 0.0836984, 0.0790352, 0.0698116, 0.0419699, 0.029831, 0.0204143, 0.017127, 0.0118783, 0.0093401, 0.00714252, 0.00495402, 0.00330871, 0.00220527, 0.00146219, 0.000426664" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("2.29924, 2.31178, 2.33471, 2.35737, 2.3714, 2.38345, 2.39434, 2.40457, 2.41455, 2.42451, 2.43649, 2.44499, 2.45049, 2.45542, 2.46199, 2.46723, 2.47563, 2.48493, 2.49679, 2.51069, 2.51458");
-            values ( \
-              "0.0018419, 0.00335358, 0.00779116, 0.0123892, 0.0149487, 0.0169474, 0.018299, 0.0192104, 0.0193097, 0.0177693, 0.0110359, 0.00740167, 0.00555625, 0.00424929, 0.00291206, 0.00212132, 0.00126557, 0.000711978, 0.000350803, 0.000185131, 0.000173507" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("2.39093, 2.42512, 2.4434, 2.47813, 2.49895, 2.51677, 2.53297, 2.54849, 2.56398, 2.57902, 2.60131, 2.61566, 2.62797, 2.63451, 2.64603, 2.65952, 2.66917, 2.6775, 2.68849, 2.70039");
-            values ( \
-              "0.00347432, 0.0129807, 0.0191642, 0.0316283, 0.0383169, 0.0432815, 0.0462671, 0.0476998, 0.0464902, 0.0408227, 0.0249723, 0.0166169, 0.0112427, 0.0090168, 0.00601693, 0.00372298, 0.00265105, 0.00202475, 0.00139005, 0.000965216" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("2.62443, 2.68463, 2.70205, 2.77757, 2.81123, 2.83329, 2.85308, 2.87331, 2.88247, 2.90139, 2.92383, 2.94272, 2.95336, 2.96421, 2.97648, 2.98909, 3.0026, 3.02934, 3.08981, 3.12533, 3.16024, 3.1792, 3.19716, 3.23185, 3.25136, 3.2904, 3.36323, 3.44966");
-            values ( \
-              "0.00114179, 0.0171796, 0.0226694, 0.0501148, 0.0608825, 0.0662637, 0.0702004, 0.0729383, 0.0739919, 0.0753401, 0.0759292, 0.0755456, 0.0750403, 0.0741706, 0.0729237, 0.0711815, 0.0688497, 0.0620632, 0.0397693, 0.027779, 0.0185783, 0.0147129, 0.0117082, 0.00740781, 0.00568592, 0.0032916, 0.00107316, 0.000265067" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("3.22392, 3.32794, 3.41458, 3.5017, 3.55023, 3.59697, 3.66986, 3.70449, 3.75483, 3.81664, 3.89249, 3.91535, 3.96108, 4.00922, 4.08492, 4.16115, 4.19451, 4.25871, 4.32489, 4.40751, 4.59781, 4.66361, 4.75134, 4.80689, 4.875, 4.93274, 5.01436, 5.08639, 5.18243, 5.36305, 5.64219, 5.97764");
-            values ( \
-              "0.0132917, 0.0268826, 0.0455062, 0.0621325, 0.0696925, 0.0756932, 0.0824278, 0.0847705, 0.0873177, 0.089215, 0.0899902, 0.0899364, 0.0894728, 0.0885415, 0.0862311, 0.0829401, 0.0811401, 0.0769667, 0.0712954, 0.0623321, 0.0392975, 0.032216, 0.0240847, 0.0198532, 0.015521, 0.0125496, 0.00914039, 0.00689933, 0.00472655, 0.0021859, 0.00061882, 9.7219e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("4.78878, 5.09865, 5.37115, 5.57113, 5.8194, 6.02344, 6.1504, 6.31968, 6.50154, 6.7157, 6.92444, 7.22459, 7.56608, 7.79473, 8.16867, 8.27305, 8.48181, 8.82641, 9.45685, 9.93461, 10.3065, 10.4677, 10.7902, 11.0607, 11.3515, 11.7392, 12.5145, 13.5635, 14.852");
-            values ( \
-              "0.0403617, 0.0414084, 0.0597078, 0.0706017, 0.0807605, 0.0865657, 0.0891634, 0.0916496, 0.0932496, 0.0940211, 0.0938388, 0.0923892, 0.0893539, 0.0866038, 0.080711, 0.0786298, 0.0737802, 0.0636546, 0.0424962, 0.0286324, 0.020282, 0.0173395, 0.012527, 0.00946043, 0.00696191, 0.00457277, 0.00185695, 0.000497383, 8.11394e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("10.1355, 11.5237, 12.3457, 12.9997, 14.1237, 14.8568, 15.73, 16.4936, 17.299, 18.0832, 18.8751, 19.688, 21.3621, 22.2158, 23.1628, 24.5467, 27.7186, 29.2776, 30.8235, 31.5027, 32.8609, 33.7313, 34.6894, 35.967, 37.3509, 40.1187, 44.2704");
-            values ( \
-              "0.0408315, 0.0475021, 0.0619974, 0.0714699, 0.0833964, 0.0884441, 0.0922675, 0.094058, 0.0947478, 0.0945075, 0.0935478, 0.0919633, 0.0870731, 0.0836985, 0.0790364, 0.0698107, 0.0419707, 0.0298304, 0.020414, 0.0171272, 0.0118774, 0.00934077, 0.00714327, 0.0049534, 0.00330942, 0.00146283, 0.000426114" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("7.97981, 8.01886, 8.03532, 8.0716, 8.121, 8.15174, 8.17791, 8.2015, 8.22355, 8.24487, 8.26617, 8.2822, 8.29923, 8.31653, 8.33403, 8.3427, 8.35426, 8.37084, 8.3893, 8.40736, 8.42365, 8.43096, 8.44645, 8.46917, 8.47972");
-            values ( \
-              "0.000665917, 0.00130075, 0.00188321, 0.00341193, 0.00562418, 0.00686693, 0.00781354, 0.00846216, 0.00892674, 0.00910149, 0.0088953, 0.00766515, 0.00493645, 0.00277482, 0.00141255, 0.000977753, 0.000587384, 0.000251573, 0.000111414, 5.42804e-05, 0.000123428, 0.000126369, 6.19801e-05, 2.54843e-05, 3.16913e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("8.15713, 8.23961, 8.2493, 8.25059, 8.25317, 8.25834, 8.26869, 8.28696, 8.29617, 8.3146, 8.34013, 8.3527, 8.39736, 8.43973, 8.47547, 8.50738, 8.53696, 8.56229, 8.56543, 8.57171, 8.58257, 8.59373, 8.61528, 8.62575, 8.62809, 8.63276, 8.64177, 8.65324, 8.66269, 8.67213, 8.68166, 8.69098, 8.69478, 8.70239, 8.71527, 8.72758, 8.74243, 8.76095, 8.76143");
-            values ( \
-              "0.000471205, 0.00259337, 0.00321659, 0.00324674, 0.00342101, 0.00372722, 0.00442791, 0.00573686, 0.00645893, 0.00794418, 0.0101459, 0.011268, 0.0153118, 0.0189955, 0.0217589, 0.0238283, 0.0252569, 0.0259458, 0.0259588, 0.0259639, 0.0257316, 0.0249221, 0.0205312, 0.0173043, 0.0167601, 0.0153195, 0.0128922, 0.00998621, 0.00800193, 0.00637851, 0.00494492, 0.0038313, 0.00345925, 0.00276548, 0.00190555, 0.00130582, 0.000838153, 0.000457953, 0.000453467" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("8.81289, 8.88187, 8.89975, 8.93549, 8.99196, 9.02646, 9.16274, 9.22371, 9.26379, 9.27826, 9.30115, 9.32335, 9.34323, 9.35177, 9.36885, 9.38424, 9.3996, 9.42374, 9.44776, 9.4676, 9.52888, 9.54702, 9.57037, 9.58975, 9.60934, 9.637, 9.64846, 9.67139, 9.71724, 9.79469, 9.88531");
-            values ( \
-              "0.00792885, 0.00806161, 0.00961932, 0.0130526, 0.019219, 0.0233012, 0.0400482, 0.0471447, 0.0514321, 0.0528431, 0.0547973, 0.0562414, 0.057113, 0.0573773, 0.0576246, 0.0575108, 0.0569312, 0.0548013, 0.0505248, 0.0455687, 0.0281843, 0.0235605, 0.018339, 0.0147077, 0.0116451, 0.00824139, 0.00712664, 0.00528493, 0.00282816, 0.000881946, 0.000217023" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("10.0654, 10.2428, 10.2795, 10.3842, 10.6555, 10.7177, 10.8226, 10.8662, 10.9367, 10.9991, 11.0625, 11.1265, 11.1899, 11.2543, 11.3185, 11.3881, 11.5047, 11.7541, 11.8477, 11.9436, 12.0494, 12.1796, 12.257, 12.4117, 12.6693, 12.9726");
-            values ( \
-              "0.0077951, 0.0157691, 0.0189173, 0.0289808, 0.0584315, 0.0643899, 0.0728016, 0.0755743, 0.0790529, 0.0811196, 0.0822684, 0.0825422, 0.0819888, 0.0806249, 0.0784004, 0.0748347, 0.0652831, 0.0366286, 0.0273774, 0.019744, 0.0134375, 0.00816401, 0.00601012, 0.00319011, 0.000993039, 0.000240804" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("12.6614, 12.9638, 13.5325, 14.0169, 14.177, 14.4206, 14.6294, 14.8506, 15.0607, 15.3671, 15.7105, 15.9401, 16.4205, 16.8008, 17.7046, 18.0933, 18.4581, 18.9528, 19.4998, 19.8785, 20.6357, 21.674, 22.9468");
-            values ( \
-              "0.0261737, 0.0262097, 0.058996, 0.0791407, 0.0835219, 0.0882808, 0.0907628, 0.0920967, 0.0923597, 0.0913874, 0.0887372, 0.0861731, 0.0784377, 0.0690539, 0.0394322, 0.0284513, 0.0202874, 0.0123921, 0.00697977, 0.00464253, 0.00192547, 0.000527957, 8.67838e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("18.7142, 20.0971, 20.9273, 21.5757, 22.699, 23.4328, 24.306, 25.0695, 25.8749, 26.6592, 27.4511, 28.264, 29.9381, 30.7916, 31.7388, 33.1226, 36.2946, 37.8536, 39.3995, 40.0786, 41.4368, 42.3072, 43.2654, 44.543, 45.9269, 48.6947, 52.8464");
-            values ( \
-              "0.041028, 0.0474548, 0.0620886, 0.0714726, 0.0833904, 0.0884453, 0.0922674, 0.0940588, 0.0947474, 0.0945082, 0.0935472, 0.0919638, 0.0870734, 0.0836985, 0.0790368, 0.0698101, 0.0419713, 0.0298297, 0.0204131, 0.0171283, 0.011877, 0.00934138, 0.0071438, 0.00495275, 0.00330998, 0.00146347, 0.000425398" \
-            );
-          }
-        }
-        receiver_capacitance1_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00802115, 0.00803823, 0.00805828, 0.00806977, 0.00807382, 0.00807498", \
-            "0.0100072, 0.0100258, 0.0100529, 0.0100709, 0.0100778, 0.0100798", \
-            "0.0106837, 0.0106963, 0.0107179, 0.0107343, 0.0107407, 0.0107426", \
-            "0.0110674, 0.0110641, 0.0110614, 0.0110634, 0.0110655, 0.0110664", \
-            "0.0113366, 0.0112875, 0.0112155, 0.0111619, 0.011136, 0.0111275", \
-            "0.0118279, 0.0118377, 0.0115254, 0.0112915, 0.0111952, 0.0111593" \
-          );
-        }
-        receiver_capacitance2_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0105758, 0.0105916, 0.0106152, 0.0106306, 0.0106363, 0.0106379", \
-            "0.0101092, 0.0100941, 0.0100782, 0.0100709, 0.0100688, 0.0100682", \
-            "0.00998041, 0.00986136, 0.00969106, 0.00957521, 0.00953044, 0.00951704", \
-            "0.0106211, 0.0106146, 0.00994709, 0.00942752, 0.00921744, 0.00915534", \
-            "0.00991083, 0.00999249, 0.0101111, 0.0101606, 0.00944164, 0.00918426", \
-            "0.00913373, 0.0091203, 0.00962801, 0.0100192, 0.00969846, 0.0094644" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.214909, 0.24144, 0.252838, 0.270223, 0.277733, 0.284902, 0.291864, 0.298822, 0.304045, 0.317268, 0.320935, 0.323937, 0.328746, 0.335698, 0.33588");
-            values ( \
-              "-0.000197858, -0.0142745, -0.0194153, -0.0249066, -0.0260978, -0.027545, -0.0276486, -0.027512, -0.0243623, -0.00639345, -0.00364149, -0.00223869, -0.000937343, -0.00031844, -0.000313894" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.272757, 0.285582, 0.290472, 0.298068, 0.305188, 0.312308, 0.317459, 0.32261, 0.32776, 0.332911, 0.337005, 0.341099, 0.345193, 0.349286, 0.352857, 0.356427, 0.359997, 0.363567, 0.370741, 0.376668, 0.379863, 0.384298, 0.388017, 0.391068, 0.394119, 0.398052, 0.400202, 0.402352, 0.405219, 0.406652, 0.407737, 0.408822, 0.410992, 0.412675, 0.413517, 0.415201, 0.416043, 0.417726, 0.41941, 0.421093, 0.422777, 0.424303, 0.42583, 0.435553, 0.437216, 0.438048, 0.440543, 0.442901, 0.445259, 0.447107");
-            values ( \
-              "-0.00903247, -0.0136791, -0.0166844, -0.021561, -0.0259398, -0.0301323, -0.0330402, -0.035846, -0.0385496, -0.0411512, -0.0430933, -0.0449534, -0.0467315, -0.0484276, -0.0498084, -0.0511274, -0.0523846, -0.05358, -0.0557883, -0.057455, -0.0582394, -0.0592696, -0.060081, -0.0606895, -0.0611989, -0.0618019, -0.0618786, -0.0619023, -0.0618515, -0.0617908, -0.0616849, -0.0615513, -0.0612014, -0.0606675, -0.0602117, -0.0591297, -0.0585035, -0.0570808, -0.0554309, -0.0535538, -0.0514495, -0.0491485, -0.0466398, -0.0275569, -0.024426, -0.023075, -0.019327, -0.0162215, -0.0134913, -0.01161" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.480409, 0.515369, 0.555224, 0.568404, 0.585957, 0.60606, 0.628992, 0.636878, 0.643445, 0.665588, 0.673187, 0.680786, 0.696055, 0.701145, 0.7142, 0.733661, 0.745609, 0.753215, 0.764088, 0.769379, 0.774671, 0.779962, 0.785254, 0.79122, 0.796808, 0.800407, 0.804006, 0.807605, 0.811215, 0.814824, 0.818433, 0.822043, 0.827476, 0.832909, 0.838343, 0.843776, 0.846162, 0.848548, 0.85332, 0.863142, 0.871561, 0.879136, 0.886227, 0.890279, 0.894331, 0.9031, 0.910699");
-            values ( \
-              "-0.0221874, -0.0237157, -0.0381819, -0.0428511, -0.0488914, -0.0555296, -0.0627883, -0.0652088, -0.0671381, -0.0732662, -0.0752147, -0.0770762, -0.0805367, -0.0816345, -0.0843099, -0.088101, -0.0903002, -0.0916029, -0.0932209, -0.0939169, -0.0945537, -0.0951313, -0.0956497, -0.0958448, -0.0958934, -0.0958559, -0.0957646, -0.0956195, -0.095087, -0.0943669, -0.0934591, -0.0923638, -0.0901562, -0.0874113, -0.0841292, -0.0803099, -0.0783111, -0.0761787, -0.0715129, -0.0591956, -0.049189, -0.0409094, -0.033612, -0.0301751, -0.0269891, -0.0210545, -0.016371" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("1.17267, 1.30095, 1.7097, 1.84117, 1.92722, 2.05774, 2.15438, 2.24733, 2.34029, 2.40995, 2.53642, 2.60258, 2.64763, 2.73438, 2.84651, 2.9766");
-            values ( \
-              "-0.0129765, -0.0196084, -0.0719756, -0.0865989, -0.0948947, -0.105326, -0.110939, -0.113884, -0.111051, -0.095226, -0.0433744, -0.0251637, -0.0168681, -0.00743333, -0.00223412, -0.000466738" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("4.013, 4.53543, 5.74592, 6.11377, 6.59789, 7.05565, 7.40428, 7.74036, 8.0762, 8.32827, 8.78923, 8.97402, 9.21576, 9.36554, 9.66508, 10.0959, 10.6134");
-            values ( \
-              "-0.022324, -0.0274181, -0.074124, -0.0862913, -0.100135, -0.110606, -0.116417, -0.119403, -0.116306, -0.0992987, -0.0450516, -0.0299704, -0.0167373, -0.0115371, -0.00507283, -0.00141948, -0.000211857" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("14.5803, 16.4514, 19.0478, 21.3227, 23.0893, 24.6161, 26.0056, 27.3119, 28.5697, 29.826, 30.7694, 32.4999, 33.1925, 34.1029, 34.6675, 35.7967, 36.4219");
-            values ( \
-              "-0.0221332, -0.0263925, -0.054374, -0.0771679, -0.0924396, -0.10367, -0.112055, -0.117935, -0.120947, -0.117771, -0.100429, -0.0454702, -0.0302721, -0.0168824, -0.0116276, -0.0050962, -0.00363993" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.256631, 0.261466, 0.263484, 0.267387, 0.269471, 0.27364, 0.276823, 0.283191, 0.288079, 0.29726, 0.30538, 0.312872, 0.320024, 0.326976, 0.333923, 0.339138, 0.341324, 0.341583, 0.342102, 0.343139, 0.346729, 0.347859, 0.349365, 0.352378, 0.353771, 0.35451, 0.355987, 0.358942, 0.363784, 0.364688");
-            values ( \
-              "-0.00546549, -0.00703723, -0.00770785, -0.0103022, -0.011211, -0.0134239, -0.0146326, -0.0174757, -0.0192593, -0.0225733, -0.0247114, -0.0264193, -0.0273504, -0.0279225, -0.0273245, -0.0245925, -0.021817, -0.0215955, -0.0208463, -0.0192787, -0.0135315, -0.011845, -0.00979184, -0.00638957, -0.00519097, -0.00464347, -0.00367245, -0.00225989, -0.000953855, -0.000850709" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.310346, 0.323791, 0.348707, 0.368771, 0.384899, 0.399065, 0.412083, 0.426444, 0.433415, 0.441847, 0.447945, 0.451511, 0.458642, 0.479143, 0.487914, 0.495196, 0.498939");
-            values ( \
-              "-0.00578574, -0.0158826, -0.0309412, -0.0416376, -0.0486313, -0.0540316, -0.0578147, -0.0609495, -0.061971, -0.0622097, -0.0609404, -0.0591292, -0.0512798, -0.014997, -0.0072584, -0.00373274, -0.00293393" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.49805, 0.541472, 0.641744, 0.701349, 0.736896, 0.785335, 0.820971, 0.843345, 0.857781, 0.879513, 0.91791, 0.946434, 0.974499, 1.00724, 1.04509");
-            values ( \
-              "-0.00684909, -0.0202049, -0.0555382, -0.0731888, -0.0816041, -0.0908488, -0.0955079, -0.0961462, -0.0941773, -0.0821574, -0.0378462, -0.0168098, -0.00684128, -0.00206057, -0.00047117" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("1.24542, 1.40148, 1.74745, 1.87877, 1.96596, 2.09513, 2.19165, 2.28463, 2.37755, 2.44719, 2.57364, 2.63961, 2.68493, 2.77221, 2.88346, 3.0137");
-            values ( \
-              "-0.0174883, -0.0275285, -0.0721, -0.0867047, -0.0950855, -0.105394, -0.110984, -0.113932, -0.111079, -0.0952532, -0.0433876, -0.025207, -0.016862, -0.00739229, -0.002243, -0.000472058" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("4.09651, 4.617, 5.23994, 5.84805, 6.32115, 6.72959, 7.10113, 7.44926, 7.78534, 8.12104, 8.37304, 8.83397, 9.01871, 9.26049, 9.4103, 9.70992, 9.86316");
-            values ( \
-              "-0.0245905, -0.0289101, -0.053682, -0.0761951, -0.0913075, -0.102401, -0.110672, -0.116471, -0.119445, -0.116341, -0.099319, -0.0450552, -0.0299768, -0.0167361, -0.0115375, -0.00506926, -0.00377101" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("14.6641, 16.5979, 19.0868, 21.3618, 22.851, 24.6551, 26.0445, 27.3506, 28.6083, 29.8646, 30.8079, 32.5384, 33.231, 34.1414, 34.706, 35.8352, 36.4683");
-            values ( \
-              "-0.0223669, -0.0275115, -0.0543872, -0.0771821, -0.0902217, -0.10368, -0.112067, -0.117941, -0.120956, -0.117774, -0.100434, -0.0454734, -0.0302704, -0.016885, -0.0116249, -0.0050984, -0.00362178" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.407196, 0.411964, 0.414187, 0.41815, 0.420209, 0.424328, 0.427581, 0.434088, 0.448041, 0.456168, 0.463663, 0.470817, 0.477771, 0.48472, 0.489936, 0.492121, 0.49238, 0.492899, 0.493936, 0.497527, 0.498657, 0.500164, 0.503178, 0.50457, 0.505308, 0.506784, 0.509736, 0.514572, 0.514903");
-            values ( \
-              "-0.00539357, -0.00690377, -0.00763296, -0.0102964, -0.0111567, -0.0133726, -0.0145916, -0.0175146, -0.0225668, -0.0246905, -0.0264179, -0.0273341, -0.0279239, -0.0273116, -0.0245961, -0.0218071, -0.0215972, -0.0208401, -0.019282, -0.0135346, -0.0118476, -0.00978604, -0.00639154, -0.00519445, -0.00463958, -0.00367739, -0.00225781, -0.000959757, -0.000921215" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.458823, 0.474278, 0.4992, 0.519265, 0.535396, 0.549563, 0.56258, 0.573858, 0.581054, 0.586725, 0.592348, 0.598444, 0.602005, 0.609127, 0.621381, 0.629643, 0.638411, 0.645691, 0.658568, 0.673464, 0.748032");
-            values ( \
-              "-0.00310549, -0.0157498, -0.0308598, -0.0415683, -0.0486909, -0.0539698, -0.0577661, -0.0603606, -0.0615673, -0.0621786, -0.0621985, -0.0609323, -0.0591377, -0.0512951, -0.027498, -0.0149928, -0.00725745, -0.00373562, -0.000983273, -0.000217958, -6.56887e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.663029, 0.696423, 0.799073, 0.830347, 0.875572, 0.920464, 0.950907, 0.971926, 0.994442, 1.00888, 1.03062, 1.06903, 1.09755, 1.12558, 1.1583, 1.19616");
-            values ( \
-              "-0.0196482, -0.0214803, -0.0574849, -0.0671043, -0.0787823, -0.087964, -0.0930403, -0.0954533, -0.0961103, -0.0941462, -0.0821374, -0.0378399, -0.0168098, -0.00685189, -0.00206426, -0.000473369" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("1.36321, 1.49256, 1.90037, 2.03184, 2.11931, 2.24831, 2.34487, 2.43788, 2.53083, 2.60048, 2.72695, 2.79306, 2.83818, 2.92506, 3.03703, 3.16717");
-            values ( \
-              "-0.0125536, -0.0197604, -0.0720098, -0.0866334, -0.0950514, -0.105345, -0.11095, -0.113897, -0.111059, -0.0952335, -0.0433772, -0.0251758, -0.0168657, -0.00742182, -0.00223555, -0.000466748" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("4.17655, 4.68411, 5.67241, 6.00163, 6.47498, 6.88357, 7.25522, 7.60343, 7.93956, 8.27533, 8.52736, 8.9883, 9.17306, 9.41483, 9.56462, 9.86421, 10.0023");
-            values ( \
-              "-0.0202906, -0.0255888, -0.0643305, -0.0761401, -0.0912651, -0.102368, -0.110644, -0.116448, -0.119426, -0.116327, -0.0993089, -0.045053, -0.0299746, -0.016736, -0.0115379, -0.00507029, -0.00390018" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("14.9748, 17.2064, 19.2407, 21.5155, 23.2822, 24.8088, 26.1982, 27.5043, 28.762, 30.0183, 30.9616, 32.6921, 33.3847, 34.2951, 34.8597, 35.9889, 36.6576");
-            values ( \
-              "-0.0230884, -0.0323205, -0.0543918, -0.0771848, -0.0924551, -0.103682, -0.112065, -0.117943, -0.120954, -0.117776, -0.100433, -0.045471, -0.030273, -0.0168824, -0.0116275, -0.00509576, -0.00353864" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("1.0071, 1.0098, 1.01674, 1.02902, 1.05397, 1.06317, 1.07081, 1.07805, 1.08507, 1.0921, 1.09736, 1.11081, 1.11638, 1.12108, 1.12484, 1.12671");
-            values ( \
-              "-0.00313013, -0.00340872, -0.00508392, -0.0116265, -0.0216623, -0.0243068, -0.0259876, -0.0270938, -0.0275549, -0.027184, -0.0243474, -0.00625903, -0.00257826, -0.00116884, -0.000589478, -0.000485813" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("1.06868, 1.10647, 1.14273, 1.16401, 1.17634, 1.18627, 1.19666, 1.20583, 1.21175, 1.23394, 1.24045, 1.25219, 1.26468, 1.27917, 1.35323");
-            values ( \
-              "-0.0072309, -0.0308259, -0.0487703, -0.0561479, -0.0593246, -0.0612571, -0.0622722, -0.0609717, -0.0572555, -0.0190617, -0.0113917, -0.00401977, -0.00112564, -0.00024868, -6.08667e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("1.24349, 1.29987, 1.39329, 1.43397, 1.45941, 1.49472, 1.54343, 1.57944, 1.60152, 1.61596, 1.6377, 1.67611, 1.68829, 1.70464, 1.71398, 1.73265, 1.7654, 1.80327");
-            values ( \
-              "-0.00151322, -0.0201921, -0.0532586, -0.0660867, -0.0730847, -0.081465, -0.0907773, -0.0954838, -0.0961063, -0.0941368, -0.082136, -0.0378376, -0.0271845, -0.0168085, -0.0126141, -0.006853, -0.00206401, -0.000472205" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("2.00359, 2.1482, 2.50667, 2.63814, 2.72561, 2.85464, 2.9512, 3.04422, 3.13717, 3.20682, 3.33329, 3.39942, 3.44452, 3.53136, 3.64386, 3.77402");
-            values ( \
-              "-0.0187185, -0.0257951, -0.0720048, -0.0866171, -0.0950489, -0.105334, -0.110951, -0.113888, -0.111062, -0.0952259, -0.0433734, -0.0251749, -0.016864, -0.0074228, -0.00222249, -0.00046091" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("4.71015, 5.13031, 6.60921, 7.08238, 7.49085, 7.86243, 8.21058, 8.54667, 8.88239, 9.1344, 9.59534, 9.78009, 10.0219, 10.1717, 10.4713, 10.6814");
-            values ( \
-              "-0.0178497, -0.0198607, -0.0761776, -0.0912971, -0.10239, -0.110665, -0.116463, -0.119441, -0.116336, -0.0993179, -0.045056, -0.0299748, -0.0167374, -0.0115363, -0.0050709, -0.00328885" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("15.592, 17.7796, 19.8505, 22.1247, 23.8917, 25.4185, 26.808, 28.1142, 29.372, 30.6283, 31.5717, 33.3022, 33.9949, 34.9052, 35.4698, 36.599, 37.262");
-            values ( \
-              "-0.0236322, -0.0319113, -0.0543835, -0.0771712, -0.092446, -0.103676, -0.112051, -0.117941, -0.120942, -0.117777, -0.100424, -0.0454655, -0.030277, -0.0168776, -0.0116324, -0.00509138, -0.00355154" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("3.26428, 3.28323, 3.28953, 3.29773, 3.34888, 3.36791, 3.37951, 3.39042, 3.40094, 3.41133, 3.41912, 3.43768, 3.44378, 3.45128, 3.45805, 3.46332, 3.47651, 3.59869");
-            values ( \
-              "-0.000506376, -0.00177959, -0.00239221, -0.00361472, -0.0131756, -0.0159094, -0.0171523, -0.0180203, -0.0184991, -0.0184643, -0.0172327, -0.00444517, -0.00205238, -0.000737348, -0.000276963, -0.000122334, -2.56977e-05, -2.5765e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("3.39033, 3.41134, 3.46538, 3.48076, 3.49632, 3.51741, 3.52731, 3.53826, 3.54704, 3.55403, 3.55813, 3.56449, 3.56805, 3.5716, 3.57646, 3.58206, 3.5878, 3.60244, 3.60738, 3.61279");
-            values ( \
-              "-0.0111603, -0.0113538, -0.0290896, -0.0336663, -0.0378218, -0.0427011, -0.0446994, -0.0466755, -0.0481099, -0.0490175, -0.0493936, -0.049543, -0.0495053, -0.0491214, -0.0478177, -0.0450602, -0.0408871, -0.0207565, -0.0152473, -0.0103359" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("3.65547, 3.70451, 3.74137, 3.86081, 3.89414, 3.91851, 3.98438, 3.99978, 4.03045, 4.03421, 4.04556, 4.06048, 4.07184, 4.08317, 4.09706, 4.10223, 4.11258, 4.13489, 4.15152");
-            values ( \
-              "-0.00871427, -0.0137809, -0.0238471, -0.0585636, -0.0671782, -0.0727487, -0.0857445, -0.0881749, -0.0920164, -0.092104, -0.0915253, -0.0888359, -0.0843779, -0.0778349, -0.0649991, -0.0508669, -0.0458828, -0.027133, -0.0169178" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("4.41296, 4.57126, 4.9115, 5.01316, 5.10991, 5.22339, 5.32634, 5.42292, 5.51588, 5.60882, 5.67847, 5.80493, 5.87099, 5.91618, 5.9452, 6.00323, 6.09548");
-            values ( \
-              "-0.00656623, -0.0198296, -0.0638911, -0.0761076, -0.0866473, -0.0973718, -0.105352, -0.110974, -0.113899, -0.111077, -0.0952304, -0.0433756, -0.0251937, -0.0168596, -0.0129663, -0.00740534, -0.00315345" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("7.17759, 7.6024, 9.08076, 9.55389, 9.96234, 10.3339, 10.682, 11.0181, 11.3538, 11.6058, 12.0668, 12.2515, 12.4933, 12.6431, 12.9427, 13.1536");
-            values ( \
-              "-0.0173966, -0.0198869, -0.0761871, -0.0913023, -0.102396, -0.110669, -0.116467, -0.119443, -0.116339, -0.0993182, -0.0450554, -0.029976, -0.0167366, -0.0115371, -0.00506991, -0.00328251" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("17.9552, 19.6859, 23.5006, 26.3568, 27.8836, 29.2732, 30.5794, 31.8372, 33.0936, 34.0369, 35.7674, 36.4601, 37.3704, 37.935, 39.0642, 40.5534, 42.0426");
-            values ( \
-              "-0.0254081, -0.0260584, -0.0666496, -0.0924428, -0.103673, -0.11205, -0.117939, -0.120942, -0.117775, -0.100424, -0.0454659, -0.0302763, -0.0168782, -0.0116318, -0.00509206, -0.00163185, -0.000442031" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("11.6299, 11.6877, 11.7042, 11.7187, 11.8005, 11.8323, 11.8598, 11.8849, 11.9089, 11.9324, 11.9559, 11.9735, 11.9804, 11.9905, 12.0176, 12.0271, 12.033");
-            values ( \
-              "-0.000342434, -0.00098583, -0.00143777, -0.00193222, -0.00543369, -0.00660871, -0.00736869, -0.00788538, -0.00813116, -0.00823489, -0.00810218, -0.00778488, -0.00737299, -0.00627779, -0.00146542, -0.000670188, -0.00044086" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("11.8659, 11.9348, 11.9414, 11.9501, 11.9589, 11.9676, 11.982, 11.9955, 12.0128, 12.033, 12.0562, 12.0739, 12.0916, 12.1024, 12.1133, 12.1242, 12.135, 12.1534, 12.1627, 12.1719, 12.1882, 12.2003, 12.2112, 12.2247, 12.2287, 12.2356, 12.2435, 12.2492, 12.2571, 12.2648, 12.2673, 12.2724, 12.2795, 12.2841, 12.2887, 12.2933, 12.2986, 12.304, 12.3093, 12.3146, 12.3186, 12.3226, 12.3256, 12.3287, 12.3348, 12.34, 12.3461, 12.3511, 12.3552, 12.3601");
-            values ( \
-              "-0.00152139, -0.00270264, -0.00301987, -0.00350043, -0.00402988, -0.0046032, -0.00565394, -0.00670271, -0.00811489, -0.00983557, -0.0119565, -0.0135532, -0.0151263, -0.0160294, -0.0169004, -0.0177393, -0.0185461, -0.0198337, -0.020441, -0.021024, -0.0219925, -0.0226857, -0.0232866, -0.024003, -0.024183, -0.0244908, -0.0247771, -0.0249602, -0.0251685, -0.0254024, -0.025438, -0.0254871, -0.0255057, -0.0254861, -0.0254419, -0.025373, -0.0251795, -0.0249159, -0.0245821, -0.0241782, -0.023497, -0.0226713, -0.0217887, -0.020802, -0.0185165, -0.0162468, -0.0131827, -0.0108451, -0.00915942, -0.00729014" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("11.998, 12.5071, 12.5773, 12.5899, 12.6149, 12.6649, 12.6898, 12.7396, 12.7716, 12.8017, 12.8296, 12.8605, 12.8724, 12.8883, 12.9075, 12.9314, 12.9454, 12.9734, 13.0063, 13.0487, 13.0605, 13.0841, 13.1099, 13.1341, 13.156, 13.2005, 13.2339, 13.2474, 13.2675, 13.2776, 13.2852, 13.2954, 13.3113, 13.3179, 13.3209, 13.3268, 13.3386, 13.3624, 13.3814");
-            values ( \
-              "-0.000100457, -0.00128816, -0.0040005, -0.0046494, -0.00620828, -0.0101313, -0.0125136, -0.0177274, -0.0213847, -0.0249019, -0.0282272, -0.0319872, -0.0334716, -0.0354161, -0.0376683, -0.04039, -0.0419396, -0.0449731, -0.0483525, -0.0524328, -0.0535198, -0.0557333, -0.0580158, -0.0599516, -0.0613876, -0.0625743, -0.057858, -0.0519443, -0.0397887, -0.0333696, -0.0288449, -0.0234047, -0.016244, -0.0138991, -0.012945, -0.0111643, -0.00824101, -0.00428071, -0.00285065" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("13.9909, 14.206, 14.3325, 14.7518, 14.8175, 14.9269, 15.0658, 15.1744, 15.2779, 15.38, 15.4565, 15.5616, 15.6057, 15.6347, 15.6741, 15.72, 15.7812, 15.8943, 16.0246");
-            values ( \
-              "-0.0124692, -0.0179175, -0.0288221, -0.0685616, -0.0743346, -0.0832531, -0.0930821, -0.099182, -0.102958, -0.101879, -0.0888911, -0.050488, -0.0366238, -0.0291215, -0.0210658, -0.0141633, -0.00801577, -0.00250731, -0.000541697" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("17.3545, 17.8494, 18.6847, 19.1099, 19.5821, 19.9912, 20.1626, 20.3626, 20.7113, 21.0474, 21.3832, 21.6353, 21.8855, 22.0962, 22.281, 22.4104, 22.5228, 22.6726, 22.9721, 23.4025, 23.9197");
-            values ( \
-              "-0.0256598, -0.0276731, -0.0606586, -0.0760891, -0.0911906, -0.102318, -0.106375, -0.1106, -0.116416, -0.119399, -0.116307, -0.0992949, -0.0683185, -0.045049, -0.0299724, -0.0219998, -0.016735, -0.0115394, -0.00507074, -0.00142361, -0.000210522" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("28.0387, 29.8112, 33.8473, 36.4, 37.9266, 39.3161, 40.6222, 41.8799, 43.1362, 44.0796, 45.8101, 46.5027, 47.4131, 47.9777, 49.1069, 50.5961, 52.0853");
-            values ( \
-              "-0.0257422, -0.0269127, -0.0696739, -0.092455, -0.103683, -0.112058, -0.117945, -0.120947, -0.117779, -0.100427, -0.0454667, -0.0302768, -0.0168784, -0.0116315, -0.00509193, -0.00163162, -0.000442128" \
-            );
-          }
-        }
-        receiver_capacitance1_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00753585, 0.00755155, 0.00757244, 0.00758549, 0.00759027, 0.00759166", \
-            "0.00849107, 0.00849767, 0.00851104, 0.00852271, 0.00852779, 0.00852936", \
-            "0.00880495, 0.00880629, 0.00880979, 0.00881542, 0.00881926, 0.00882068", \
-            "0.00891637, 0.00891667, 0.00891749, 0.00891765, 0.00891921, 0.00892022", \
-            "0.00895217, 0.00895221, 0.00895235, 0.00895266, 0.00895299, 0.00895339", \
-            "0.00897238, 0.00897239, 0.0089724, 0.00897246, 0.00897254, 0.00897263" \
-          );
-        }
-        receiver_capacitance2_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00892191, 0.00893497, 0.00895514, 0.00896889, 0.00897407, 0.0089756", \
-            "0.00974521, 0.00975585, 0.00977012, 0.00977977, 0.00978332, 0.00978433", \
-            "0.0102544, 0.0102639, 0.0102773, 0.0102853, 0.0102878, 0.0102885", \
-            "0.010866, 0.0108501, 0.010829, 0.0108173, 0.0108123, 0.0108107", \
-            "0.0116615, 0.0114773, 0.011179, 0.010981, 0.0109051, 0.0108819", \
-            "0.0122305, 0.0122198, 0.011472, 0.0113675, 0.0110236, 0.0109228" \
-          );
-        }
-      }
-      timing () {
-        related_pin : "B";
-        sdf_cond : "(A & ~CI)";
-        timing_sense : positive_unate;
-        timing_type : combinational;
-        when : "(A * !CI)";
-        cell_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.12304, 0.182184, 0.398021, 1.20788, 4.26254, 15.8372", \
-            "0.131839, 0.191119, 0.407281, 1.21619, 4.27218, 15.8487", \
-            "0.168103, 0.227908, 0.444154, 1.25397, 4.30942, 15.8859", \
-            "0.257252, 0.338739, 0.590917, 1.4057, 4.45836, 16.0351", \
-            "0.313588, 0.458094, 0.866518, 1.94851, 5.0822, 16.6428", \
-            "-0.243008, 0.0722051, 0.894913, 2.76662, 7.15758, 19.18" \
-          );
-        }
-        rise_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0343403, 0.0711039, 0.210866, 0.732835, 2.71424, 10.2261", \
-            "0.0343167, 0.0709674, 0.210792, 0.732955, 2.71385, 10.224", \
-            "0.0344624, 0.0709152, 0.210535, 0.732606, 2.7137, 10.2238", \
-            "0.0417263, 0.0764869, 0.21213, 0.732621, 2.71387, 10.2243", \
-            "0.0721538, 0.108686, 0.235781, 0.742828, 2.71377, 10.2238", \
-            "0.15738, 0.213014, 0.358149, 0.832759, 2.76088, 10.2243" \
-          );
-        }
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.239461, 0.332491, 0.671424, 1.93316, 6.68977, 24.7049", \
-            "0.250837, 0.344513, 0.684819, 1.94801, 6.70424, 24.7204", \
-            "0.308155, 0.40147, 0.741572, 2.0074, 6.76407, 24.7808", \
-            "0.538881, 0.633042, 0.972172, 2.23682, 6.99722, 25.0151", \
-            "1.28784, 1.4378, 1.8743, 3.17916, 7.94145, 25.9628", \
-            "3.45791, 3.791, 4.67043, 6.67063, 11.7536, 29.7899" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.041638, 0.0746044, 0.192604, 0.614312, 2.20369, 8.22868", \
-            "0.0416609, 0.0744912, 0.19263, 0.614134, 2.20413, 8.22851", \
-            "0.0416279, 0.0743479, 0.193189, 0.614174, 2.20555, 8.22961", \
-            "0.043246, 0.0745677, 0.192556, 0.614179, 2.20445, 8.22892", \
-            "0.0681527, 0.100341, 0.20725, 0.614314, 2.20102, 8.22841", \
-            "0.151754, 0.199587, 0.327063, 0.703227, 2.20929, 8.22883" \
-          );
-        }
-        output_current_rise () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0933524, 0.105556, 0.107259, 0.113911, 0.119745, 0.125209, 0.130561, 0.135908, 0.141631, 0.14626, 0.155497, 0.16214, 0.169458, 0.179417, 0.190182, 0.199706, 0.202663");
-            values ( \
-              "7.76306e-05, 0.0243397, 0.0260728, 0.0314362, 0.0343962, 0.0358095, 0.0360002, 0.0350868, 0.0323443, 0.0277732, 0.0158822, 0.0104325, 0.0063602, 0.00311505, 0.00141665, 0.000675107, 0.000565905" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.11062, 0.149736, 0.155935, 0.167632, 0.178727, 0.189743, 0.200757, 0.213042, 0.221536, 0.25086, 0.262607, 0.278442, 0.291597, 0.313804, 0.322587");
-            values ( \
-              "0.000804909, 0.0553714, 0.0596571, 0.0647585, 0.0663638, 0.0657607, 0.0631581, 0.0575654, 0.0509486, 0.0232466, 0.0156953, 0.00888649, 0.0053952, 0.00222745, 0.00176072" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.195428, 0.225768, 0.236407, 0.260944, 0.269792, 0.287487, 0.307428, 0.340302, 0.355809, 0.372937, 0.389018, 0.405536, 0.439526, 0.456866, 0.476016, 0.509001, 0.574562, 0.604864, 0.633216, 0.646053, 0.671728, 0.692219, 0.714347, 0.743849, 0.802855, 0.846102");
-            values ( \
-              "0.00349446, 0.0328643, 0.0418781, 0.0599025, 0.065109, 0.0735432, 0.0799636, 0.0852573, 0.0858827, 0.0856653, 0.0847562, 0.0832669, 0.0788337, 0.0758898, 0.0717874, 0.0614237, 0.0353856, 0.0254467, 0.0181415, 0.015448, 0.0110774, 0.00842732, 0.00624529, 0.00414361, 0.00172472, 0.00106685" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.520987, 0.595411, 0.679392, 0.74097, 0.783462, 0.831805, 0.870256, 0.910033, 0.946981, 0.990402, 1.0467, 1.10191, 1.20597, 1.233, 1.33328, 1.39318, 1.46085, 1.52624, 1.60871, 1.72571, 1.86456, 1.95271, 2.00748, 2.07471, 2.16434, 2.27998, 2.35717, 2.51155, 2.79894, 3.13965");
-            values ( \
-              "0.0220842, 0.0340741, 0.0578605, 0.0713939, 0.078355, 0.0842097, 0.0877539, 0.0903986, 0.0921969, 0.0934023, 0.0940024, 0.0935756, 0.0911639, 0.0902035, 0.0857429, 0.0822965, 0.0776017, 0.0717071, 0.0625697, 0.0479772, 0.0322348, 0.0240279, 0.0198536, 0.0155655, 0.0111498, 0.00707667, 0.00525365, 0.00273147, 0.000748847, 0.000102116" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("1.78907, 2.09521, 2.31223, 2.4972, 2.65979, 2.86043, 3.0199, 3.33885, 3.43963, 3.64119, 3.8498, 4.26966, 4.70898, 5.07556, 5.18441, 5.40211, 5.7338, 6.34289, 6.67875, 6.8832, 7.14508, 7.35674, 7.59922, 7.93994, 8.08659, 8.3799, 8.96652, 9.98984, 11.2018");
-            values ( \
-              "0.0360366, 0.0430333, 0.0600771, 0.0721217, 0.0803433, 0.0876822, 0.0917036, 0.0959091, 0.0964648, 0.0966045, 0.0959736, 0.0927143, 0.0873324, 0.0811633, 0.0789856, 0.0737127, 0.0638647, 0.0432711, 0.0330514, 0.0276431, 0.0216894, 0.0176865, 0.0138871, 0.00975801, 0.0083714, 0.0061185, 0.00318197, 0.00089035, 0.000178511" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("6.68368, 8.18819, 9.22286, 9.70172, 10.3402, 11.1392, 12.4947, 12.7189, 13.1671, 14.0635, 14.6633, 15.8437, 17.5002, 18.8557, 19.2933, 20.1683, 21.3655, 24.2366, 25.4683, 26.944, 27.5885, 28.8775, 30.1609, 30.8443, 32.1999, 33.5555, 34.9111, 36.2666, 37.6222, 40.3333");
-            values ( \
-              "0.0396755, 0.0549084, 0.0736917, 0.0802109, 0.0868605, 0.0925467, 0.0969306, 0.0972164, 0.097337, 0.0968408, 0.0959183, 0.0932006, 0.0877522, 0.0816812, 0.0793573, 0.0736888, 0.0642044, 0.0386365, 0.0293202, 0.0203885, 0.0173103, 0.0121971, 0.00854762, 0.00710149, 0.00476662, 0.00325523, 0.00214218, 0.00147815, 0.000945224, 0.000407165" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.125005, 0.139082, 0.145707, 0.15152, 0.156992, 0.162338, 0.167739, 0.171103, 0.173407, 0.178016, 0.187334, 0.193847, 0.201291, 0.206182, 0.211348, 0.221128, 0.22969, 0.239714, 0.243443");
-            values ( \
-              "0.000812374, 0.0261496, 0.0314711, 0.0344041, 0.0358069, 0.036011, 0.0350647, 0.0337298, 0.0323452, 0.0278013, 0.0158213, 0.0104805, 0.00633598, 0.00448705, 0.00308187, 0.00150836, 0.000780078, 0.000352385, 0.000299482" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.14673, 0.174726, 0.188056, 0.199681, 0.210744, 0.221741, 0.232735, 0.245019, 0.253407, 0.282663, 0.298018, 0.311118, 0.323584, 0.34486, 0.354174");
-            values ( \
-              "0.00279981, 0.0491773, 0.0601104, 0.0649492, 0.0665542, 0.0658034, 0.0632614, 0.057592, 0.0510633, 0.0233715, 0.0139324, 0.00865687, 0.00539282, 0.0023118, 0.00186091" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.225724, 0.2584, 0.2783, 0.30219, 0.324713, 0.339779, 0.36991, 0.379428, 0.392119, 0.405256, 0.421326, 0.437838, 0.471821, 0.489134, 0.508308, 0.540495, 0.607127, 0.636391, 0.665481, 0.705317, 0.724898, 0.746192, 0.774584, 0.831368, 0.873814");
-            values ( \
-              "0.000367111, 0.0333785, 0.0495675, 0.0652542, 0.0755015, 0.0800431, 0.0850332, 0.0856261, 0.0858993, 0.0856631, 0.084774, 0.0832676, 0.0788363, 0.0759066, 0.0717895, 0.0617269, 0.035283, 0.0256689, 0.0181453, 0.0108862, 0.00837787, 0.00627807, 0.00423767, 0.00182689, 0.0011387" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.510117, 0.710366, 0.798075, 0.843993, 0.923262, 0.984075, 1.02258, 1.07886, 1.13414, 1.18983, 1.30425, 1.42541, 1.49303, 1.55843, 1.64089, 1.89672, 2.03964, 2.10687, 2.19651, 2.31213, 2.38931, 2.54367, 2.6769");
-            values ( \
-              "0.0035143, 0.0571585, 0.0754542, 0.0818636, 0.0891286, 0.0922798, 0.0933706, 0.0939408, 0.0935796, 0.0924919, 0.0885856, 0.0823074, 0.0775815, 0.0717271, 0.0625528, 0.0322177, 0.0198726, 0.0155837, 0.0111322, 0.00709435, 0.00523694, 0.00274911, 0.00180663" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("1.75994, 2.02208, 2.22459, 2.42496, 2.58512, 2.73522, 2.91192, 3.05338, 3.27345, 3.47254, 3.81383, 3.88354, 4.02296, 4.29813, 4.58966, 4.74215, 5.04714, 5.21717, 5.55721, 6.46864, 6.71878, 7.0523, 7.24461, 7.481, 7.79619, 8.10757, 8.26298, 8.5738, 9.19545, 10.2502, 11.5129");
-            values ( \
-              "0.0263533, 0.0340721, 0.0510061, 0.0656542, 0.0751511, 0.0821796, 0.0882634, 0.0917164, 0.0950295, 0.0964065, 0.0962835, 0.0959792, 0.0951021, 0.0927542, 0.0893847, 0.0873039, 0.0823486, 0.0789607, 0.0703549, 0.0403139, 0.0328616, 0.0243929, 0.0203513, 0.0161589, 0.0117298, 0.00848049, 0.00719548, 0.00514926, 0.00255485, 0.000677055, 0.000121026" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("6.68063, 8.06623, 8.74781, 9.41907, 10.4807, 11.1766, 12.5321, 13.2009, 14.2991, 15.8792, 16.5603, 17.5355, 18.891, 20.2036, 21.4008, 23.8487, 25.4612, 26.9787, 27.6388, 28.9591, 29.8686, 30.8637, 32.1906, 33.5461, 36.2573, 40.324");
-            values ( \
-              "0.0390047, 0.0515883, 0.0652454, 0.0760551, 0.0879531, 0.0926098, 0.0970258, 0.0974157, 0.0965799, 0.0931684, 0.0911726, 0.0877156, 0.0817258, 0.0737314, 0.0641631, 0.0421968, 0.0296542, 0.02043, 0.0172, 0.0120804, 0.00937465, 0.00709166, 0.00486884, 0.00325718, 0.00145711, 0.000453173" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.25246, 0.272577, 0.281483, 0.286982, 0.29235, 0.29776, 0.303434, 0.308838, 0.314746, 0.323506, 0.331988, 0.340872, 0.347967, 0.353737, 0.363413, 0.367966");
-            values ( \
-              "0.000332872, 0.0288319, 0.0341967, 0.0356589, 0.0359422, 0.0350168, 0.0323326, 0.0267978, 0.0187063, 0.0107546, 0.00605748, 0.00319629, 0.00190452, 0.00123119, 0.000577274, 0.000471745" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.275555, 0.309522, 0.318547, 0.324727, 0.330133, 0.341203, 0.352197, 0.363192, 0.375476, 0.383869, 0.413125, 0.428484, 0.441574, 0.454046, 0.475037, 0.485601");
-            values ( \
-              "0.00165701, 0.0536708, 0.0602025, 0.063201, 0.0649594, 0.0665311, 0.0658184, 0.0632416, 0.0575929, 0.051054, 0.0233643, 0.0139296, 0.00865995, 0.00539005, 0.00234073, 0.0018095" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.372602, 0.390656, 0.409735, 0.429752, 0.453964, 0.470441, 0.501857, 0.514777, 0.525315, 0.535811, 0.55079, 0.568377, 0.584773, 0.602348, 0.626915, 0.638856, 0.657712, 0.681, 0.73101, 0.763246, 0.798703, 0.815632, 0.838205, 0.856953, 0.874782, 0.898555, 0.9461, 1.02691, 1.12335");
-            values ( \
-              "0.0255923, 0.035527, 0.0509606, 0.0641701, 0.0753861, 0.0803418, 0.085316, 0.0859195, 0.0860039, 0.0857293, 0.0849273, 0.0832931, 0.0813518, 0.0788397, 0.0745171, 0.0717502, 0.0664018, 0.0578069, 0.0377079, 0.026732, 0.0175237, 0.014161, 0.0105487, 0.00821323, 0.00645294, 0.0046454, 0.00233688, 0.000636608, 0.000120581" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.6882, 0.760125, 0.829886, 0.86811, 0.911128, 0.952889, 1.00176, 1.0648, 1.09884, 1.14506, 1.17088, 1.2053, 1.26495, 1.32066, 1.37812, 1.43512, 1.49631, 1.55627, 1.62388, 1.68928, 1.77174, 1.96146, 2.02757, 2.11573, 2.17049, 2.23771, 2.32735, 2.38509, 2.44298, 2.52017, 2.67455, 2.95159, 3.27982");
-            values ( \
-              "0.0232748, 0.0348257, 0.0547751, 0.0640956, 0.0727908, 0.0793884, 0.0850178, 0.0899954, 0.0917619, 0.0932914, 0.0937472, 0.0939879, 0.0936192, 0.092519, 0.0908091, 0.0885976, 0.0857194, 0.0823126, 0.0775846, 0.0717289, 0.0625539, 0.0393639, 0.0322182, 0.0240472, 0.0198719, 0.0155832, 0.0111332, 0.00889124, 0.00709359, 0.00523721, 0.00274812, 0.000779279, 0.000140932" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("1.9464, 2.20581, 2.54675, 2.71515, 2.85371, 3.03669, 3.18304, 3.40323, 3.60216, 3.94121, 4.15692, 4.42777, 4.71814, 4.87171, 5.17885, 5.34673, 5.68249, 5.89772, 6.59993, 6.84491, 7.17155, 7.37382, 7.62204, 7.95299, 8.23944, 8.38294, 8.66995, 9.24395, 10.2687, 11.4831");
-            values ( \
-              "0.0371895, 0.0387554, 0.0651912, 0.0752222, 0.081732, 0.0881617, 0.0917216, 0.0950589, 0.096401, 0.0963103, 0.0950881, 0.0927397, 0.0893995, 0.0873043, 0.08231, 0.0789608, 0.0704793, 0.0637892, 0.0402593, 0.0329576, 0.0246288, 0.0203597, 0.0159766, 0.0114022, 0.00845884, 0.00726859, 0.00534049, 0.00280957, 0.000784476, 0.000154315" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("6.87548, 8.20537, 8.86409, 9.5502, 10.6135, 11.3073, 12.6629, 13.3312, 14.4297, 16.0098, 17.666, 19.0216, 19.4591, 20.3342, 21.5313, 23.9792, 25.5694, 27.0434, 27.9868, 28.8226, 29.9698, 31.2605, 32.6161, 33.9717, 36.6828, 40.7495");
-            values ( \
-              "0.043184, 0.0517807, 0.0649884, 0.0760942, 0.0879674, 0.092638, 0.0970141, 0.0974023, 0.0965649, 0.093187, 0.0877338, 0.081709, 0.0793354, 0.0737143, 0.0641808, 0.0422148, 0.0297923, 0.0207596, 0.0162633, 0.0130104, 0.00947824, 0.00659542, 0.00446779, 0.0030027, 0.00134733, 0.000405992" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.711022, 0.715933, 0.717396, 0.740639, 0.748689, 0.75573, 0.762273, 0.768649, 0.775016, 0.778326, 0.791335, 0.798884, 0.806357, 0.815437, 0.82618, 0.834718, 0.840427");
-            values ( \
-              "0.00466204, 0.00673468, 0.00808114, 0.0219002, 0.0258293, 0.0286598, 0.0299471, 0.0303589, 0.0289478, 0.0270826, 0.0138678, 0.0088516, 0.00544336, 0.00290398, 0.00134834, 0.000707665, 0.000494487" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.756418, 0.76835, 0.789456, 0.806027, 0.819535, 0.831802, 0.843693, 0.855562, 0.863852, 0.868131, 0.874555, 0.893292, 0.910074, 0.923109, 0.938701, 0.952163, 0.969515, 0.989622");
-            values ( \
-              "0.00612395, 0.0182808, 0.0371973, 0.0503369, 0.057414, 0.0609556, 0.0616424, 0.0602535, 0.0576296, 0.0556502, 0.0515098, 0.0338828, 0.0206255, 0.013327, 0.00756688, 0.00454408, 0.00240477, 0.00125006" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.882935, 0.954414, 0.975813, 0.996528, 1.00973, 1.03041, 1.04312, 1.06023, 1.06859, 1.07973, 1.09582, 1.1193, 1.14728, 1.16643, 1.19628, 1.25571, 1.28232, 1.29673, 1.31797, 1.33483, 1.35362, 1.38009, 1.39142, 1.4141, 1.45944, 1.53546, 1.6252");
-            values ( \
-              "0.0119103, 0.0601618, 0.0707343, 0.0778622, 0.0808606, 0.0837346, 0.0846438, 0.0849271, 0.084731, 0.084142, 0.0828322, 0.0801721, 0.0758597, 0.0717973, 0.0626106, 0.0387857, 0.0294181, 0.0250149, 0.0194225, 0.0157616, 0.0123943, 0.00871198, 0.00748819, 0.00548072, 0.00286851, 0.000861001, 0.000196701" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.23938, 1.31895, 1.40204, 1.46055, 1.50433, 1.56349, 1.6177, 1.65248, 1.68562, 1.74178, 1.79709, 1.85276, 1.91017, 1.96717, 2.02836, 2.08832, 2.15593, 2.22133, 2.30379, 2.49351, 2.55962, 2.64778, 2.70254, 2.76976, 2.85939, 2.93643, 3.05223, 3.20661, 3.47645, 3.80048");
-            values ( \
-              "0.0359057, 0.0428131, 0.0644741, 0.0757645, 0.0818629, 0.0876636, 0.0911324, 0.0926035, 0.0934461, 0.0940177, 0.0936055, 0.0925357, 0.090795, 0.0886136, 0.0857048, 0.0823277, 0.07757, 0.0717435, 0.0625394, 0.0393496, 0.0322045, 0.0240609, 0.0198847, 0.0155956, 0.0111212, 0.00826078, 0.00522566, 0.00275926, 0.00080144, 0.000163791" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("2.48845, 2.78493, 2.99049, 3.18243, 3.37185, 3.56199, 3.71371, 4.01715, 4.13318, 4.33912, 4.54335, 4.81977, 4.96314, 5.2499, 5.40255, 5.70785, 5.87757, 6.21699, 7.12928, 7.37868, 7.71121, 7.90495, 8.14304, 8.46049, 8.7683, 8.92202, 9.22946, 9.84432, 10.866, 12.0861");
-            values ( \
-              "0.0371234, 0.0428297, 0.0590731, 0.0716892, 0.0811816, 0.0879846, 0.0917149, 0.0958339, 0.0964421, 0.0966303, 0.0959513, 0.0940372, 0.0926888, 0.0893901, 0.0873088, 0.0823435, 0.0789634, 0.0703722, 0.0403074, 0.0328765, 0.0244256, 0.0203516, 0.0161318, 0.0116831, 0.00847801, 0.00720503, 0.00517671, 0.0025891, 0.000725678, 0.000140792" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("7.3222, 8.40061, 9.68638, 10.0759, 10.8549, 11.8352, 13.1907, 13.8552, 14.7412, 15.3864, 16.2467, 17.116, 18.1927, 19.5483, 19.9859, 20.8612, 22.0581, 24.506, 26.0417, 27.5378, 28.8638, 30.1386, 30.9103, 31.9976, 33.279, 34.6346, 35.9901, 38.7013, 41.4124");
-            values ( \
-              "0.0435201, 0.0443345, 0.0701045, 0.0760417, 0.0853062, 0.0926191, 0.0970124, 0.0974021, 0.0968487, 0.0958467, 0.0939548, 0.0914824, 0.0877286, 0.0817166, 0.079329, 0.0737199, 0.0641744, 0.0422078, 0.0301809, 0.0209465, 0.0148336, 0.0104639, 0.00844667, 0.00621568, 0.0043024, 0.00288891, 0.00194494, 0.000872691, 0.000391273" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("2.26523, 2.28559, 2.32519, 2.34036, 2.3533, 2.36494, 2.37583, 2.38643, 2.39701, 2.40741, 2.41652, 2.42271, 2.42881, 2.43324, 2.44051, 2.45057, 2.46332, 2.4818, 2.50355, 2.50824");
-            values ( \
-              "0.00252171, 0.00448105, 0.0113992, 0.0138885, 0.0158163, 0.0171527, 0.0180569, 0.01824, 0.0169371, 0.0116828, 0.00774074, 0.00567176, 0.00411428, 0.0032099, 0.0020861, 0.00113951, 0.000531608, 0.000226623, 0.000178537, 0.00026166" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("2.28975, 2.35665, 2.37028, 2.38325, 2.39262, 2.40213, 2.41975, 2.45064, 2.47351, 2.49278, 2.51006, 2.52629, 2.54228, 2.55637, 2.56537, 2.57716, 2.58903, 2.59725, 2.60618, 2.61106, 2.62082, 2.62997, 2.63463, 2.64131, 2.64933, 2.65829, 2.66172");
-            values ( \
-              "0.000540556, 0.00299039, 0.005526, 0.00855985, 0.0108685, 0.0134945, 0.0187125, 0.028373, 0.0352708, 0.0402945, 0.0438514, 0.0457299, 0.0453711, 0.0408753, 0.0349564, 0.0265574, 0.0194705, 0.0152729, 0.0114941, 0.00978471, 0.00696939, 0.00507626, 0.0043539, 0.00345671, 0.00261515, 0.00185615, 0.00165216" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("2.59286, 2.63868, 2.66272, 2.70282, 2.80031, 2.8199, 2.84339, 2.86415, 2.88163, 2.90037, 2.91817, 2.94282, 2.95475, 2.97317, 2.9929, 3.01231, 3.03142, 3.08622, 3.11939, 3.15211, 3.18822, 3.21182, 3.23286, 3.26092, 3.31703, 3.33802");
-            values ( \
-              "0.00270958, 0.00946103, 0.01506, 0.0265087, 0.0582752, 0.063726, 0.0691295, 0.0725997, 0.0745988, 0.0756915, 0.0759582, 0.07526, 0.0744848, 0.0726123, 0.0694908, 0.0648073, 0.0584982, 0.0375089, 0.026503, 0.0180408, 0.0114319, 0.00836116, 0.0062977, 0.00427238, 0.00187602, 0.00152012" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("3.22674, 3.32507, 3.51216, 3.55033, 3.60714, 3.67233, 3.69951, 3.73649, 3.77103, 3.82904, 3.88494, 3.94167, 3.99943, 4.05702, 4.10187, 4.1508, 4.19024, 4.24648, 4.34267, 4.57126, 4.68478, 4.79435, 4.84245, 4.93865, 5.02568, 5.0723, 5.16555, 5.35205, 5.6295, 5.96554");
-            values ( \
-              "0.0177771, 0.0247161, 0.0642644, 0.070797, 0.0785918, 0.0851906, 0.0872343, 0.0893626, 0.0907703, 0.0920134, 0.0921534, 0.0914313, 0.0900164, 0.0880019, 0.0860822, 0.0836289, 0.0813339, 0.0774126, 0.0684806, 0.0408151, 0.0288423, 0.0198216, 0.0166573, 0.0116181, 0.0083093, 0.00691325, 0.00476975, 0.00216296, 0.000603024, 0.000107773" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("4.62252, 4.85419, 5.06493, 5.27592, 5.41611, 5.54293, 5.73265, 5.88411, 6.18703, 6.30353, 6.50946, 6.71368, 6.9892, 7.13347, 7.41894, 7.57287, 7.88073, 8.0479, 8.38223, 9.30167, 9.54493, 9.86928, 10.0749, 10.327, 10.6632, 10.9413, 11.3598, 11.9178, 12.9171, 14.0964");
-            values ( \
-              "0.03415, 0.0342359, 0.0518101, 0.0670287, 0.0752133, 0.0812368, 0.0880111, 0.0917295, 0.0958375, 0.096448, 0.0966338, 0.095954, 0.0940458, 0.09269, 0.0894065, 0.0873095, 0.0822963, 0.0789639, 0.0705186, 0.0402434, 0.0329919, 0.0247053, 0.0203601, 0.0159142, 0.0112979, 0.00845462, 0.00540901, 0.00289749, 0.000846772, 0.000175207" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("9.58336, 10.8867, 11.5584, 12.2357, 13.2978, 13.9929, 15.3485, 16.0168, 17.1153, 17.5299, 18.6953, 19.3677, 20.3516, 21.7071, 23.0197, 24.2169, 26.6648, 28.2293, 29.3449, 29.9491, 30.8313, 31.9733, 32.7905, 33.5605, 34.5871, 35.9426, 37.2982, 38.6538, 41.3649, 44.076");
-            values ( \
-              "0.0448642, 0.051691, 0.0651506, 0.0760932, 0.0879577, 0.0926367, 0.097015, 0.0974033, 0.096566, 0.0958837, 0.0931858, 0.0911851, 0.0877325, 0.0817104, 0.0737158, 0.0641797, 0.0422135, 0.0299732, 0.0228727, 0.0196323, 0.0155988, 0.0114507, 0.00913388, 0.00736409, 0.0054984, 0.00370923, 0.00249479, 0.00167057, 0.000746353, 0.000332004" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("7.82422, 7.88248, 7.8905, 7.89154, 7.89363, 7.89781, 7.91933, 7.92602, 7.9394, 7.99013, 8.00355, 8.03038, 8.03674, 8.04946, 8.06501, 8.09063, 8.11459, 8.13778, 8.16095, 8.17836, 8.18602, 8.18727, 8.18978, 8.20485, 8.2081, 8.20884, 8.21031, 8.21327, 8.22501, 8.23367, 8.23632, 8.24161, 8.2522, 8.26735, 8.28571, 8.30347, 8.31158, 8.31992, 8.32823, 8.33541, 8.34351, 8.35454");
-            values ( \
-              "0.00018292, 0.000885548, 0.00111696, 0.00112058, 0.00119823, 0.00130277, 0.00201234, 0.00226311, 0.00274088, 0.0046798, 0.00519688, 0.00614287, 0.00636078, 0.00675225, 0.00720191, 0.00780227, 0.0082032, 0.00837266, 0.00818375, 0.0071531, 0.0060239, 0.00594002, 0.00552934, 0.0035818, 0.00331013, 0.00318844, 0.00306196, 0.0027531, 0.00181091, 0.00132729, 0.00116253, 0.000966253, 0.000585957, 0.000317597, 0.000115935, 0.000112145, 0.000154907, 0.00016812, 0.000118459, 0.000101502, 7.00854e-05, 6.70976e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("8.07325, 8.12885, 8.14218, 8.17684, 8.21, 8.2861, 8.33223, 8.371, 8.40555, 8.42168, 8.43795, 8.45376, 8.46859, 8.49503, 8.50731, 8.52368, 8.55288, 8.57203, 8.59122, 8.60011, 8.61113, 8.62582, 8.65285, 8.6895, 8.72967, 8.90116");
-            values ( \
-              "0.002058, 0.00317582, 0.00388873, 0.00602553, 0.00834699, 0.0141051, 0.0174869, 0.0200028, 0.0219049, 0.0226251, 0.0232535, 0.0237374, 0.0239982, 0.0236603, 0.0224221, 0.0189206, 0.0116369, 0.00770678, 0.00475818, 0.00373699, 0.00273153, 0.00176633, 0.000716781, 0.000202166, 8.21262e-05, 5.6838e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("8.57602, 8.59696, 8.70632, 8.74558, 8.78239, 8.8235, 8.87623, 8.92251, 9.10596, 9.14194, 9.1708, 9.20202, 9.2566, 9.28189, 9.29087, 9.30756, 9.32558, 9.33316, 9.34832, 9.37488, 9.38646, 9.40961, 9.46719, 9.50746, 9.52902, 9.55777, 9.57804, 9.59978, 9.62877, 9.68674, 9.73431");
-            values ( \
-              "0.000544201, 0.000768441, 0.0040195, 0.00615256, 0.00858889, 0.0117371, 0.0163377, 0.0207597, 0.0393582, 0.0428959, 0.0455173, 0.0480917, 0.0518905, 0.0531667, 0.05346, 0.0538898, 0.0539048, 0.0538002, 0.0531437, 0.0504067, 0.0482621, 0.0430299, 0.027608, 0.0183245, 0.0143759, 0.0102129, 0.00789868, 0.00598325, 0.00410763, 0.00179862, 0.00106529" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("9.92154, 10.1485, 10.2565, 10.4176, 10.7272, 10.7877, 10.8367, 10.9101, 10.9727, 11.039, 11.1008, 11.1644, 11.2283, 11.3261, 11.3617, 11.4303, 11.5129, 11.7265, 11.7697, 11.8562, 11.9141, 11.9847, 12.0789, 12.149, 12.1843, 12.2547, 12.3956, 12.6076");
-            values ( \
-              "0.0048079, 0.0136021, 0.0212946, 0.0349883, 0.0641706, 0.0693425, 0.0730196, 0.0774673, 0.0801308, 0.0818466, 0.0824517, 0.0821544, 0.0809333, 0.0772342, 0.075193, 0.0700634, 0.0616619, 0.0366759, 0.0321748, 0.0242376, 0.0198409, 0.0153807, 0.010786, 0.00823386, 0.00717202, 0.00543108, 0.00304294, 0.0013303" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("12.6023, 12.9698, 13.6841, 14.0414, 14.2028, 14.5256, 14.8586, 15.0662, 15.2764, 15.705, 15.9334, 16.4106, 16.8032, 17.7145, 18.1317, 18.5469, 19.1453, 19.5621, 19.8921, 20.552, 21.0105");
-            values ( \
-              "0.0189763, 0.0241292, 0.0649573, 0.0806857, 0.0856007, 0.0918409, 0.094182, 0.0941837, 0.0933504, 0.0897211, 0.0869083, 0.0787993, 0.0688302, 0.0387875, 0.0271945, 0.0183852, 0.00999831, 0.00644181, 0.00451758, 0.00212224, 0.0014434" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("18.3003, 19.3771, 19.9297, 20.6591, 21.0555, 21.8484, 22.8145, 24.17, 24.8344, 25.9355, 26.3662, 27.5157, 28.0918, 29.1719, 30.5275, 31.8404, 33.0374, 35.4852, 37.062, 38.6147, 39.5735, 40.3831, 41.5028, 42.4867, 43.7984, 45.154, 46.5096, 47.8652, 50.5763, 53.2874");
-            values ( \
-              "0.043349, 0.0442904, 0.0563927, 0.0700095, 0.0760649, 0.0854543, 0.0926274, 0.0970114, 0.0974003, 0.0965649, 0.0958494, 0.0931832, 0.0914901, 0.0877319, 0.0817135, 0.0737167, 0.0641775, 0.0422107, 0.0298906, 0.0204213, 0.0159255, 0.0128171, 0.0094145, 0.0071487, 0.00490386, 0.00330729, 0.00221871, 0.00148845, 0.000665738, 0.000297258" \
-            );
-          }
-        }
-        receiver_capacitance1_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0079066, 0.00794517, 0.00799312, 0.00802108, 0.00803092, 0.00803375", \
-            "0.00929859, 0.00934889, 0.00942856, 0.00948404, 0.00950506, 0.00951124", \
-            "0.00984311, 0.0098604, 0.00991989, 0.00997225, 0.00999394, 0.0100004", \
-            "0.0102173, 0.0101954, 0.0101704, 0.010169, 0.0101751, 0.0101781", \
-            "0.0106128, 0.0105351, 0.0104069, 0.0103046, 0.010255, 0.0102377", \
-            "0.0106435, 0.0109227, 0.0108712, 0.0105354, 0.0103598, 0.0102873" \
-          );
-        }
-        receiver_capacitance2_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00972001, 0.00972902, 0.00974917, 0.00976597, 0.0097728, 0.00977485", \
-            "0.00957443, 0.00950766, 0.00941207, 0.00935349, 0.00933302, 0.00932721", \
-            "0.0098367, 0.00967355, 0.00939436, 0.00918939, 0.00910838, 0.00908416", \
-            "0.00995349, 0.01039, 0.00999335, 0.00935432, 0.00907515, 0.00898243", \
-            "0.00847391, 0.0086087, 0.00881259, 0.00992262, 0.00937231, 0.00904084", \
-            "0.00845812, 0.00799491, 0.00808392, 0.00863211, 0.00841779, 0.00940293" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.193522, 0.211115, 0.224529, 0.240056, 0.246869, 0.253398, 0.259774, 0.266146, 0.270624, 0.283761, 0.288733, 0.293098, 0.300198, 0.307266");
-            values ( \
-              "-0.000355023, -0.0149963, -0.0218752, -0.0273331, -0.0289162, -0.029971, -0.0302924, -0.0296341, -0.0265067, -0.00656523, -0.00294944, -0.00136783, -0.000355094, -0.000153" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.244444, 0.258625, 0.281252, 0.299708, 0.314641, 0.327808, 0.339963, 0.351582, 0.362911, 0.374233, 0.381264, 0.400869, 0.407936, 0.416862, 0.426382, 0.437111, 0.450023, 0.463449, 0.519553");
-            values ( \
-              "-0.00304528, -0.0174893, -0.0336238, -0.0451779, -0.0524192, -0.0579921, -0.0614481, -0.0639812, -0.0645434, -0.0627247, -0.0569623, -0.021047, -0.0121483, -0.00566839, -0.00226363, -0.00074106, -0.000211401, -8.06663e-05, -6.58672e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.408989, 0.548606, 0.571888, 0.601733, 0.631478, 0.663984, 0.693165, 0.708966, 0.723831, 0.738007, 0.758628, 0.766857, 0.781501, 0.797067, 0.816177, 0.835166, 0.848592, 0.86638, 0.880593, 0.909019, 0.94621, 0.992074");
-            values ( \
-              "-0.000403262, -0.0562434, -0.0644809, -0.0734581, -0.0809948, -0.0874651, -0.0917869, -0.0937117, -0.0951242, -0.0958854, -0.0952654, -0.0936459, -0.087449, -0.0726457, -0.0495034, -0.0305355, -0.0207933, -0.0121379, -0.00770004, -0.00283748, -0.000656305, -0.000129042" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("1.06452, 1.21384, 1.47754, 1.62712, 1.72933, 1.83961, 1.94031, 2.03488, 2.1262, 2.16178, 2.21676, 2.28523, 2.40331, 2.4414, 2.50683, 2.54208, 2.58908, 2.68309, 2.80665");
-            values ( \
-              "-0.00692534, -0.0210566, -0.0585034, -0.0776839, -0.0893688, -0.0998044, -0.107623, -0.113214, -0.11607, -0.116009, -0.112914, -0.0966211, -0.0463078, -0.0341156, -0.0193161, -0.0140055, -0.00894072, -0.00338011, -0.000800621" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("3.68268, 4.06411, 5.31496, 5.73527, 6.0268, 6.27395, 6.69661, 7.03503, 7.36159, 7.6879, 7.93355, 8.18414, 8.38831, 8.5694, 8.69817, 8.81107, 8.96161, 9.2627, 9.68939, 10.2035");
-            values ( \
-              "-0.0206583, -0.0208614, -0.0725925, -0.0876448, -0.0968586, -0.103916, -0.114011, -0.119892, -0.122818, -0.11934, -0.101404, -0.0689288, -0.045677, -0.0304547, -0.0222985, -0.0168787, -0.0115584, -0.00500263, -0.00140027, -0.000205772" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("13.8125, 15.807, 19.684, 21.3598, 22.6583, 24.692, 25.9548, 27.1741, 28.392, 29.3094, 30.961, 31.8876, 32.3315, 33.0394, 33.9832, 35.4257, 36.8682");
-            values ( \
-              "-0.0238529, -0.0312732, -0.0751226, -0.0911893, -0.102053, -0.115754, -0.121748, -0.124671, -0.121112, -0.102708, -0.0475736, -0.0270588, -0.0203155, -0.0126275, -0.00653453, -0.00202373, -0.000718369" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.232263, 0.238032, 0.251287, 0.259222, 0.267424, 0.274764, 0.281581, 0.288112, 0.294489, 0.300863, 0.305326, 0.31848, 0.323451, 0.327815, 0.327848");
-            values ( \
-              "-0.00690666, -0.00953581, -0.0180252, -0.0218404, -0.0249968, -0.0273052, -0.0289126, -0.0299539, -0.0302933, -0.0296215, -0.0265208, -0.00656409, -0.00294972, -0.00136828, -0.00136359" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.271991, 0.327128, 0.343372, 0.362924, 0.375051, 0.386659, 0.397982, 0.409297, 0.416327, 0.435939, 0.442994, 0.451866, 0.46133, 0.472003, 0.48972");
-            values ( \
-              "-1.21107e-05, -0.0406969, -0.0496508, -0.0579332, -0.0616237, -0.0639163, -0.0646872, -0.0626583, -0.0569817, -0.0210278, -0.0121462, -0.00569396, -0.00228835, -0.000754427, -0.000606203" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.476383, 0.508633, 0.558308, 0.593046, 0.627551, 0.659009, 0.68396, 0.715591, 0.733754, 0.756774, 0.76049, 0.771122, 0.795171, 0.799341, 0.803512, 0.807173, 0.818155, 0.833722, 0.865106, 0.878525, 0.89193");
-            values ( \
-              "-0.0238304, -0.0255638, -0.0461993, -0.0592764, -0.0704575, -0.0789425, -0.0844974, -0.0898453, -0.0924036, -0.0950938, -0.0954738, -0.0955669, -0.0947889, -0.0940211, -0.0930451, -0.0915794, -0.0854616, -0.0723685, -0.0361677, -0.0251723, -0.0169913" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("1.14379, 1.25215, 1.55992, 1.69479, 1.82637, 1.92716, 1.97762, 2.07217, 2.16348, 2.19875, 2.25402, 2.32249, 2.44736, 2.50683, 2.5604, 2.59476, 2.66349, 2.7776, 2.91193");
-            values ( \
-              "-0.0173741, -0.0211986, -0.0644754, -0.0813658, -0.0953293, -0.103921, -0.107626, -0.113256, -0.116108, -0.116009, -0.112947, -0.0966097, -0.0439125, -0.026863, -0.0166423, -0.0121304, -0.00614698, -0.00176387, -0.000332902" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("3.78861, 4.25226, 4.93473, 5.50413, 5.93002, 6.23314, 6.56501, 6.73424, 7.07272, 7.39926, 7.72561, 7.97129, 8.22186, 8.42607, 8.60718, 8.73594, 8.84884, 8.99936, 9.30042, 9.72699, 10.2409");
-            values ( \
-              "-0.0233179, -0.0266554, -0.0556808, -0.0782131, -0.0926848, -0.101732, -0.110268, -0.113985, -0.119872, -0.122798, -0.119327, -0.101394, -0.0689272, -0.0456739, -0.0304536, -0.0222965, -0.0168776, -0.0115597, -0.00500254, -0.00140213, -0.000205281" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("13.7768, 15.4397, 19.7662, 21.3955, 23.3859, 24.7336, 25.9946, 27.2139, 28.4318, 29.3491, 31.0007, 32.3712, 33.0791, 34.023, 35.4655, 36.908");
-            values ( \
-              "-0.025185, -0.0267192, -0.07555, -0.0911646, -0.107196, -0.115775, -0.121741, -0.12468, -0.121105, -0.102717, -0.0475828, -0.0203247, -0.0126367, -0.00652515, -0.0020329, -0.000709118" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.379286, 0.396837, 0.406191, 0.41826, 0.425599, 0.432412, 0.438938, 0.445312, 0.451682, 0.456136, 0.469292, 0.47426, 0.478622, 0.483896");
-            values ( \
-              "-0.000520015, -0.0151719, -0.0200817, -0.025082, -0.0272589, -0.028991, -0.0299219, -0.0303616, -0.029591, -0.0265389, -0.00656695, -0.00294962, -0.0013705, -0.000614876" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.428, 0.451247, 0.485312, 0.500132, 0.518458, 0.536955, 0.548265, 0.559569, 0.566695, 0.58754, 0.593884, 0.605088, 0.615411, 0.626743, 0.711375");
-            values ( \
-              "-0.000469873, -0.0230144, -0.0452921, -0.0527747, -0.059754, -0.063994, -0.0647331, -0.0627166, -0.0568986, -0.019042, -0.0115536, -0.00429653, -0.00152695, -0.000475172, -5.75614e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.601721, 0.65386, 0.743158, 0.782711, 0.818102, 0.850525, 0.895596, 0.910488, 0.924679, 0.94521, 0.953559, 0.968216, 1.02192, 1.03537, 1.05309, 1.06725, 1.09558, 1.13275, 1.17846");
-            values ( \
-              "-0.00571416, -0.0231296, -0.058956, -0.0716672, -0.0808279, -0.0873195, -0.0934873, -0.0950605, -0.0957008, -0.0952457, -0.0934981, -0.0874382, -0.0305344, -0.020747, -0.0121372, -0.00773382, -0.00284731, -0.000674107, -0.000119239" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("1.28624, 1.40563, 1.66862, 1.81825, 1.92033, 2.03058, 2.13125, 2.22581, 2.31712, 2.35215, 2.40767, 2.47613, 2.60101, 2.66048, 2.71405, 2.74841, 2.81713, 2.90057");
-            values ( \
-              "-0.013858, -0.0211668, -0.0585385, -0.0777355, -0.0893933, -0.0998249, -0.107642, -0.113234, -0.116086, -0.116029, -0.112927, -0.0966273, -0.0439245, -0.0268511, -0.0166532, -0.0121198, -0.00615788, -0.00293544" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("3.96587, 4.45249, 5.50193, 5.92166, 6.46175, 6.8841, 7.22272, 7.54944, 7.8759, 8.12162, 8.57642, 8.75756, 8.99919, 9.14969, 9.45069, 9.87708, 10.3908");
-            values ( \
-              "-0.0253306, -0.0286156, -0.072462, -0.0875055, -0.103838, -0.113936, -0.11983, -0.122767, -0.119302, -0.101378, -0.0456709, -0.0304491, -0.0168782, -0.0115599, -0.00500486, -0.00140295, -0.000206672" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("14.0099, 15.9998, 19.8768, 21.5527, 22.8499, 24.8853, 26.1483, 27.3677, 28.5857, 29.5031, 31.1547, 32.0814, 32.5252, 33.233, 34.1768, 35.6193, 37.0618");
-            values ( \
-              "-0.0240739, -0.0312768, -0.0750774, -0.0911962, -0.10205, -0.115767, -0.121715, -0.124687, -0.121084, -0.102728, -0.0475963, -0.0270811, -0.0203385, -0.0126511, -0.00651194, -0.00204715, -0.000695264" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.984762, 1.00797, 1.02787, 1.03379, 1.04359, 1.05029, 1.05681, 1.06332, 1.06822, 1.07974, 1.08583, 1.09073, 1.09775, 1.1062, 1.13999");
-            values ( \
-              "-0.000867979, -0.0141781, -0.0233459, -0.0253847, -0.0280368, -0.0292122, -0.0297325, -0.0291321, -0.0259161, -0.00798196, -0.00305468, -0.00129093, -0.00033721, -0.00012105, -9.47128e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("1.04173, 1.0664, 1.09722, 1.12531, 1.14907, 1.1604, 1.17171, 1.17874, 1.1983, 1.20599, 1.2146, 1.22436, 1.23599, 1.26291, 1.32035");
-            values ( \
-              "-0.0030307, -0.0252074, -0.0451737, -0.0580399, -0.0640025, -0.0645766, -0.0627466, -0.0569996, -0.0211051, -0.011577, -0.00552258, -0.00214635, -0.000628654, -7.53357e-05, -6.67261e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("1.20842, 1.2721, 1.32332, 1.37181, 1.38673, 1.41111, 1.42951, 1.46202, 1.49128, 1.50698, 1.52184, 1.536, 1.55677, 1.56482, 1.57945, 1.59501, 1.61412, 1.63308, 1.6465, 1.65363, 1.66431, 1.67854, 1.707, 1.74417, 1.78998");
-            values ( \
-              "-0.000885766, -0.0262191, -0.0473442, -0.0650718, -0.0696506, -0.076459, -0.0809812, -0.087469, -0.0918325, -0.0937754, -0.0951958, -0.0959806, -0.0953348, -0.0937369, -0.0875166, -0.0726959, -0.049518, -0.0305531, -0.0208073, -0.0168291, -0.0121333, -0.00769467, -0.00282682, -0.000657086, -0.000126886" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.85494, 2.01519, 2.29099, 2.42772, 2.53032, 2.64057, 2.74124, 2.83579, 2.92708, 2.95972, 3.01765, 3.0861, 3.21098, 3.27032, 3.32407, 3.35854, 3.42748, 3.54099, 3.67547");
-            values ( \
-              "-0.00501884, -0.0210591, -0.0601948, -0.0776577, -0.0893968, -0.0998363, -0.10766, -0.113236, -0.116086, -0.116081, -0.11293, -0.0966407, -0.0439313, -0.0268799, -0.016649, -0.0120996, -0.00613593, -0.00175911, -0.000346496" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("4.51308, 4.93735, 5.99815, 6.54789, 6.9242, 7.14107, 7.50133, 7.84014, 8.16634, 8.49269, 8.73837, 9.19315, 9.37426, 9.61592, 9.76645, 10.0675, 10.2215");
-            values ( \
-              "-0.0216364, -0.023417, -0.0678152, -0.0878624, -0.0995652, -0.105544, -0.113987, -0.119876, -0.122799, -0.119327, -0.101395, -0.0456748, -0.030453, -0.0168784, -0.0115589, -0.00500315, -0.00370299" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("14.6134, 16.6493, 20.4965, 22.1675, 23.4718, 25.5004, 26.7629, 27.9822, 29.2001, 30.1175, 31.7691, 32.6958, 33.1396, 33.8475, 34.7913, 36.2338, 37.6763");
-            values ( \
-              "-0.0234233, -0.0316736, -0.0751527, -0.0911949, -0.102104, -0.115766, -0.121734, -0.12468, -0.121099, -0.102719, -0.0475853, -0.0270704, -0.0203274, -0.0126396, -0.00652271, -0.00203574, -0.000706423" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("3.23158, 3.25249, 3.25658, 3.26779, 3.30229, 3.31644, 3.32862, 3.33974, 3.35025, 3.3604, 3.37047, 3.37802, 3.3812, 3.39145, 3.39631, 3.40217, 3.40481");
-            values ( \
-              "-0.00122908, -0.00249413, -0.00293173, -0.00512692, -0.0123076, -0.014837, -0.0166251, -0.0178668, -0.0187355, -0.0191353, -0.0190088, -0.0176314, -0.0159302, -0.00773261, -0.00452455, -0.00215759, -0.00161186" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("3.34169, 3.35863, 3.36718, 3.37123, 3.38702, 3.43384, 3.45473, 3.47284, 3.48927, 3.50468, 3.51954, 3.53422, 3.54522, 3.55009, 3.56311, 3.57217, 3.57785, 3.58228, 3.59112, 3.5999");
-            values ( \
-              "-0.00353626, -0.0062728, -0.00839848, -0.00961982, -0.0149721, -0.0315281, -0.0379612, -0.0425556, -0.0459721, -0.0482975, -0.0497439, -0.0494456, -0.044929, -0.0399944, -0.0220034, -0.0121633, -0.00803769, -0.00570819, -0.00272488, -0.0014571" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("3.61093, 3.67651, 3.70138, 3.78203, 3.81064, 3.85385, 3.89136, 3.90955, 3.94217, 3.9573, 3.97298, 3.98772, 4.01468, 4.02437, 4.03662, 4.05005, 4.07459, 4.08486, 4.10232, 4.11843, 4.12997, 4.15305, 4.18942, 4.23284");
-            values ( \
-              "-0.00100123, -0.0158181, -0.0233771, -0.0494738, -0.0579352, -0.0692429, -0.0776422, -0.0811682, -0.0868277, -0.0890615, -0.0908821, -0.0918906, -0.0907867, -0.0882837, -0.0818538, -0.069479, -0.042145, -0.0325909, -0.0201186, -0.0126708, -0.00886295, -0.00412093, -0.00104879, -0.000200458" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("4.3384, 4.50035, 4.78898, 4.92458, 5.01886, 5.12917, 5.22986, 5.32401, 5.41561, 5.47575, 5.50615, 5.55195, 5.70399, 5.76137, 5.81159, 5.84465, 5.91076, 6.02428, 6.15738");
-            values ( \
-              "-0.00533368, -0.0204739, -0.0613143, -0.0786002, -0.0892722, -0.0997627, -0.107617, -0.113248, -0.116091, -0.115257, -0.112895, -0.10418, -0.0422728, -0.0261792, -0.0167173, -0.0123263, -0.00643889, -0.00185788, -0.000367904" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("6.99909, 7.41346, 8.61621, 9.02775, 9.32266, 9.57781, 9.94851, 10.2058, 10.329, 10.5755, 10.6558, 10.8165, 10.9802, 11.226, 11.4752, 11.6802, 11.8616, 11.9902, 12.1027, 12.2527, 12.5527, 12.9788, 13.4921");
-            values ( \
-              "-0.0211345, -0.0229225, -0.0728441, -0.0875732, -0.0969116, -0.104178, -0.113128, -0.118017, -0.11989, -0.12244, -0.122798, -0.122416, -0.119219, -0.101316, -0.0690384, -0.0456926, -0.0303907, -0.0223139, -0.0169139, -0.0115529, -0.00505965, -0.00138202, -0.00023753" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("17.1135, 19.1504, 22.992, 24.6627, 25.9715, 27.9949, 29.257, 30.4762, 31.6941, 32.6115, 34.263, 35.1897, 35.6335, 36.3414, 37.2853, 38.7278, 40.1703");
-            values ( \
-              "-0.0234627, -0.0317621, -0.0751714, -0.0912144, -0.102156, -0.115776, -0.121736, -0.124686, -0.1211, -0.102723, -0.0475876, -0.0270729, -0.0203294, -0.0126412, -0.00652058, -0.00203744, -0.000704569" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("11.5292, 11.5867, 11.6022, 11.6225, 11.7093, 11.7402, 11.7669, 11.7913, 11.8148, 11.8379, 11.8609, 11.8671, 11.8853, 11.8948, 11.9232, 11.9341, 11.9407");
-            values ( \
-              "-0.000121487, -0.00073725, -0.0010825, -0.00170517, -0.00560512, -0.00682054, -0.0076043, -0.0080735, -0.00830421, -0.00833727, -0.00816212, -0.00805702, -0.00738253, -0.00631575, -0.00145973, -0.000595768, -0.000390504" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("11.8088, 11.8679, 11.8883, 11.9199, 12.0141, 12.0561, 12.092, 12.1246, 12.1552, 12.1848, 12.2137, 12.2355, 12.2437, 12.2809, 12.3, 12.3189, 12.3381, 12.4008");
-            values ( \
-              "-0.00175713, -0.00316721, -0.00442216, -0.00687365, -0.0156013, -0.0190585, -0.021467, -0.023139, -0.0243165, -0.025024, -0.0251935, -0.0241175, -0.0226063, -0.00753106, -0.00281891, -0.000853653, -0.000240945, -3.84663e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("12.4328, 12.5533, 12.5694, 12.6016, 12.6316, 12.6622, 12.8176, 12.8696, 12.9219, 12.9499, 13.0304, 13.0534, 13.0776, 13.0995, 13.1441, 13.1775, 13.1911, 13.2213, 13.2391, 13.2616, 13.2705, 13.2824, 13.3062, 13.3489, 13.3985");
-            values ( \
-              "-0.00338197, -0.00577243, -0.00687959, -0.00951183, -0.012408, -0.0156883, -0.0341529, -0.0400728, -0.045618, -0.0483886, -0.0560142, -0.0580545, -0.0599557, -0.0613647, -0.0624874, -0.0577733, -0.0518532, -0.0333133, -0.023369, -0.013877, -0.0111466, -0.00822889, -0.00427412, -0.00107528, -0.000180573" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("13.8725, 14.1053, 14.1663, 14.3189, 14.6856, 14.7608, 14.8892, 15.0043, 15.1108, 15.2115, 15.2493, 15.2809, 15.3126, 15.3632, 15.4168, 15.4827, 15.5255, 15.549, 15.5958, 15.6311, 15.6544, 15.701, 15.7942, 15.9215");
-            values ( \
-              "-0.0035147, -0.0144318, -0.0192381, -0.033233, -0.069161, -0.0759953, -0.0867023, -0.0949212, -0.100976, -0.104438, -0.104764, -0.104331, -0.102832, -0.0960941, -0.0796494, -0.0542302, -0.0400339, -0.0333839, -0.0227735, -0.0167996, -0.0137256, -0.00893338, -0.00355581, -0.00082947" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("16.8729, 17.409, 17.6422, 18.6983, 19.13, 19.5138, 19.7229, 20.0842, 20.4235, 20.75, 21.0768, 21.3227, 21.5731, 21.7775, 21.9588, 22.0875, 22.2003, 22.3507, 22.6516, 23.0779, 23.5914");
-            values ( \
-              "-0.0105722, -0.018971, -0.0279472, -0.0720765, -0.0875729, -0.0995333, -0.105304, -0.113797, -0.119718, -0.122672, -0.11923, -0.10133, -0.0689258, -0.0456599, -0.0304382, -0.02229, -0.0168775, -0.0115624, -0.00500942, -0.00140476, -0.000207493" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("27.2803, 29.1526, 33.0897, 34.7792, 36.758, 38.1065, 39.3667, 40.586, 41.804, 42.7213, 44.3729, 45.7434, 46.4513, 47.3952, 48.8376, 50.2801");
-            values ( \
-              "-0.0260361, -0.0305252, -0.0750416, -0.0912687, -0.107187, -0.115781, -0.121733, -0.124683, -0.121098, -0.102721, -0.0475871, -0.020329, -0.0126412, -0.00652106, -0.00203733, -0.000704817" \
-            );
-          }
-        }
-        receiver_capacitance1_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00741943, 0.00744116, 0.00747003, 0.00748783, 0.00749428, 0.00749615", \
-            "0.00826956, 0.00827959, 0.00829889, 0.00831538, 0.00832274, 0.00832501", \
-            "0.00856389, 0.00856536, 0.00856799, 0.00857523, 0.00858023, 0.00858219", \
-            "0.00867516, 0.00867549, 0.00867633, 0.00867766, 0.00867962, 0.00868088", \
-            "0.00871403, 0.00871309, 0.00871214, 0.00871233, 0.00871278, 0.00871332", \
-            "0.00873021, 0.00873021, 0.00873023, 0.00873028, 0.00873037, 0.00873046" \
-          );
-        }
-        receiver_capacitance2_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00879175, 0.00881025, 0.00883368, 0.00884928, 0.00885493, 0.00885656", \
-            "0.00926996, 0.00928435, 0.00930172, 0.00931141, 0.00931386, 0.00931491", \
-            "0.0096247, 0.0096378, 0.00965732, 0.00966527, 0.00966701, 0.0096671", \
-            "0.0100463, 0.0100241, 0.00999617, 0.00997967, 0.00997328, 0.00997112", \
-            "0.0107958, 0.0107291, 0.0103905, 0.010179, 0.0101019, 0.0100795", \
-            "0.0109455, 0.0109129, 0.00941058, 0.0105617, 0.0102087, 0.0101068" \
-          );
-        }
-      }
-      timing () {
-        related_pin : "B";
-        sdf_cond : "(~A & CI)";
-        timing_sense : positive_unate;
-        timing_type : combinational;
-        when : "(!A * CI)";
-        cell_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.119457, 0.17871, 0.394717, 1.20542, 4.26574, 15.8615", \
-            "0.128999, 0.188426, 0.4046, 1.21539, 4.27526, 15.8715", \
-            "0.164653, 0.224843, 0.442297, 1.25356, 4.3141, 15.9104", \
-            "0.246353, 0.328043, 0.579452, 1.40598, 4.46766, 16.0647", \
-            "0.301291, 0.447505, 0.848252, 1.9141, 5.07883, 16.6892", \
-            "-0.232654, 0.0900795, 0.913951, 2.74534, 7.03254, 19.1564" \
-          );
-        }
-        rise_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0347698, 0.0713394, 0.210674, 0.733535, 2.71472, 10.2266", \
-            "0.0347658, 0.0712812, 0.210701, 0.733544, 2.71471, 10.2267", \
-            "0.0349526, 0.0713765, 0.210723, 0.733575, 2.71488, 10.2275", \
-            "0.0441548, 0.0781193, 0.212495, 0.733565, 2.71475, 10.224", \
-            "0.0709072, 0.107889, 0.23684, 0.743111, 2.71475, 10.2275", \
-            "0.155929, 0.20518, 0.34034, 0.814649, 2.7575, 10.2273" \
-          );
-        }
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.239837, 0.330924, 0.661071, 1.88434, 6.50053, 23.9821", \
-            "0.247668, 0.339931, 0.671523, 1.89698, 6.51373, 23.9952", \
-            "0.296254, 0.387829, 0.721112, 1.94898, 6.56825, 24.0512", \
-            "0.526808, 0.617126, 0.947939, 2.17462, 6.79684, 24.2819", \
-            "1.24594, 1.4086, 1.8645, 3.11854, 7.73354, 25.2206", \
-            "3.23219, 3.57088, 4.48888, 6.62714, 11.5909, 29.0468" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0424728, 0.0745532, 0.187556, 0.598614, 2.16121, 8.08477", \
-            "0.0426589, 0.0743298, 0.187875, 0.598562, 2.16108, 8.08473", \
-            "0.0424284, 0.0744069, 0.187146, 0.598606, 2.16107, 8.08416", \
-            "0.0438825, 0.0759163, 0.187227, 0.598523, 2.16114, 8.08454", \
-            "0.0856463, 0.120296, 0.216422, 0.599088, 2.16144, 8.08431", \
-            "0.191184, 0.247133, 0.383373, 0.763659, 2.16162, 8.08405" \
-          );
-        }
-        output_current_rise () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0912686, 0.0989818, 0.100893, 0.10719, 0.11004, 0.116001, 0.121554, 0.126988, 0.132998, 0.134861, 0.138152, 0.139765, 0.142991, 0.148514, 0.155289, 0.160534, 0.164283, 0.171062, 0.176157, 0.181739, 0.18607, 0.194731, 0.206958");
-            values ( \
-              "0.00185784, 0.0215131, 0.0234805, 0.0289245, 0.0308202, 0.0337797, 0.0352038, 0.0355334, 0.0345294, 0.0338758, 0.0321028, 0.0308584, 0.0273019, 0.0197765, 0.0130152, 0.00926164, 0.00718723, 0.00447815, 0.00309245, 0.00206578, 0.00150689, 0.000791081, 0.000351609" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.115991, 0.124382, 0.135315, 0.145611, 0.152158, 0.163958, 0.175133, 0.186204, 0.197269, 0.204877, 0.209522, 0.218811, 0.238982, 0.2496, 0.263215, 0.279098, 0.291441, 0.299602, 0.312529, 0.328512, 0.337193");
-            values ( \
-              "0.00323331, 0.0314847, 0.0450979, 0.0547194, 0.0591448, 0.0641843, 0.0659784, 0.0655189, 0.0631187, 0.0601675, 0.0576472, 0.0503078, 0.0300082, 0.0216553, 0.0135884, 0.0075446, 0.00469582, 0.00339194, 0.00203653, 0.00104773, 0.000778582" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.194462, 0.223915, 0.242988, 0.266605, 0.288899, 0.304181, 0.334746, 0.343109, 0.35426, 0.369722, 0.385774, 0.402217, 0.418582, 0.436074, 0.46013, 0.472578, 0.491447, 0.514831, 0.567931, 0.602342, 0.629978, 0.644262, 0.672831, 0.696786, 0.709684, 0.73548, 0.787072, 0.839671");
-            values ( \
-              "0.00172252, 0.0357336, 0.0507035, 0.0655444, 0.0753395, 0.0799402, 0.0849521, 0.0855214, 0.0859196, 0.0857442, 0.0849668, 0.0835257, 0.0816464, 0.079019, 0.0745513, 0.0716254, 0.0662246, 0.057561, 0.036597, 0.0252217, 0.0181323, 0.0151747, 0.010442, 0.00757852, 0.00637314, 0.00444673, 0.00210619, 0.00109944" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.51082, 0.593155, 0.662966, 0.71489, 0.784095, 0.844596, 0.902038, 0.958683, 0.987589, 1.03662, 1.09932, 1.1374, 1.2126, 1.26982, 1.33085, 1.41761, 1.45851, 1.5246, 1.60628, 1.79518, 1.86353, 1.95466, 2.00507, 2.06712, 2.14986, 2.21586, 2.28149, 2.36901, 2.54404, 2.82198, 3.15606");
-            values ( \
-              "0.0159183, 0.0348419, 0.0545976, 0.0668936, 0.0790025, 0.0858344, 0.0898998, 0.0923879, 0.0931005, 0.093728, 0.0934358, 0.092792, 0.0907312, 0.0885285, 0.0857164, 0.0805703, 0.0775954, 0.0716612, 0.0625725, 0.0394631, 0.0320792, 0.0236755, 0.0198558, 0.0158672, 0.0116628, 0.00901274, 0.00697308, 0.00494864, 0.00234877, 0.000671305, 0.000105619" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("1.75886, 2.03201, 2.22433, 2.40757, 2.60867, 2.8173, 3.02164, 3.43033, 3.62172, 3.80986, 3.93927, 4.2723, 4.48414, 4.71163, 5.03621, 5.1868, 5.43287, 5.73651, 6.44041, 6.68337, 7.00732, 7.21345, 7.46623, 7.80326, 8.07998, 8.49645, 9.05174, 10.0606, 11.251");
-            values ( \
-              "0.0313784, 0.0378044, 0.0535739, 0.0665396, 0.0777912, 0.0861624, 0.0915986, 0.0964409, 0.0966832, 0.0961603, 0.0954532, 0.0926781, 0.0903199, 0.0873065, 0.0819933, 0.0789648, 0.0729901, 0.0638291, 0.040242, 0.0329983, 0.0247205, 0.0203625, 0.0159061, 0.0112794, 0.00845259, 0.00541907, 0.00291437, 0.000837288, 0.000171015" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("6.65718, 7.8941, 8.99407, 9.40255, 10.2195, 11.1634, 12.5191, 13.1867, 14.2864, 14.7053, 15.8669, 17.5233, 18.8789, 19.3165, 20.1917, 21.3887, 23.8367, 25.3913, 26.4829, 27.1318, 28.0732, 29.2753, 30.6829, 31.5913, 32.947, 34.3026, 35.6582, 37.0139, 41.0808");
-            values ( \
-              "0.0410292, 0.0480914, 0.0696943, 0.0759724, 0.0855621, 0.0925575, 0.0969342, 0.0973364, 0.0965175, 0.0958627, 0.0931845, 0.0877414, 0.0816937, 0.0793474, 0.0737004, 0.0641942, 0.0422269, 0.0300287, 0.023082, 0.0195652, 0.0152981, 0.0110604, 0.00745246, 0.00578403, 0.00388074, 0.00263452, 0.00174144, 0.00119022, 0.000335098" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.124941, 0.12901, 0.131851, 0.135879, 0.14264, 0.148583, 0.154143, 0.159576, 0.165589, 0.167462, 0.170741, 0.172303, 0.175426, 0.181101, 0.187877, 0.193121, 0.19687, 0.203649, 0.208744, 0.214326, 0.218657, 0.227319, 0.241261");
-            values ( \
-              "0.000245688, 0.0186538, 0.0218161, 0.0257425, 0.0308439, 0.0337745, 0.0352168, 0.0355284, 0.03453, 0.0338718, 0.0321031, 0.0309036, 0.0274978, 0.0197769, 0.0130157, 0.00926133, 0.00718744, 0.0044781, 0.00309264, 0.00206584, 0.0015068, 0.000791084, 0.000288069" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.145303, 0.163334, 0.171576, 0.185058, 0.196824, 0.207987, 0.219048, 0.230105, 0.242358, 0.251426, 0.278666, 0.294281, 0.306728, 0.316202, 0.326272, 0.346012, 0.354416");
-            values ( \
-              "0.000681704, 0.0396728, 0.0486055, 0.0594213, 0.0641755, 0.0661419, 0.0654587, 0.0632372, 0.057652, 0.050526, 0.0244323, 0.0144769, 0.00920725, 0.00638983, 0.00432342, 0.00197017, 0.00158309" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.22678, 0.256781, 0.275868, 0.299478, 0.317485, 0.33705, 0.370395, 0.402668, 0.428502, 0.448486, 0.464224, 0.478281, 0.497024, 0.505479, 0.522389, 0.548273, 0.605211, 0.626585, 0.648148, 0.662627, 0.678483, 0.696322, 0.721074, 0.730837, 0.750363, 0.789415, 0.862672, 0.947731");
-            values ( \
-              "0.00100154, 0.0357542, 0.0506919, 0.0655277, 0.0737544, 0.0799163, 0.0852329, 0.0858744, 0.0842707, 0.0820859, 0.079828, 0.0774379, 0.0736844, 0.0716374, 0.0668537, 0.0573844, 0.0349692, 0.0278169, 0.0216613, 0.0181801, 0.0149111, 0.0118491, 0.00852092, 0.00747518, 0.00572256, 0.00329465, 0.00105355, 0.000262733" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.554098, 0.626069, 0.695947, 0.747454, 0.816397, 0.875536, 0.921448, 0.981925, 1.0206, 1.06502, 1.12038, 1.15618, 1.24561, 1.30278, 1.36387, 1.44873, 1.49152, 1.55755, 1.63929, 1.8275, 1.89785, 1.99164, 2.03818, 2.09559, 2.15666, 2.24166, 2.27469, 2.34074, 2.47285, 2.71576, 3.00904");
-            values ( \
-              "0.0232504, 0.0348164, 0.0545807, 0.0667937, 0.0788968, 0.0856451, 0.0890466, 0.0920229, 0.0931359, 0.0936727, 0.0935671, 0.0930624, 0.0907293, 0.0885369, 0.0857132, 0.0807016, 0.0775922, 0.0716704, 0.062569, 0.0395342, 0.0319394, 0.0233549, 0.019851, 0.0161372, 0.0128826, 0.00927185, 0.00818237, 0.0062852, 0.00368988, 0.00123918, 0.000325932" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("1.81053, 2.06041, 2.28546, 2.48828, 2.7357, 2.91018, 3.05479, 3.27533, 3.47446, 3.68152, 3.88512, 4.09111, 4.30497, 4.51648, 4.74439, 5.05281, 5.21951, 5.55292, 5.77044, 6.4736, 6.71574, 7.03859, 7.24631, 7.50096, 7.84049, 8.11322, 8.5239, 9.07148, 10.0562, 11.2155");
-            values ( \
-              "0.036806, 0.0374291, 0.0556775, 0.0694977, 0.0819817, 0.0880205, 0.0915724, 0.0949231, 0.0963187, 0.0965322, 0.0958926, 0.0945583, 0.0926631, 0.0903024, 0.0873047, 0.0822801, 0.0789696, 0.0705426, 0.0638007, 0.0402388, 0.0330189, 0.024753, 0.0203589, 0.0158727, 0.0112335, 0.00845405, 0.00545573, 0.00295463, 0.000887864, 0.000187208" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("6.67495, 7.91929, 9.02878, 9.43599, 10.2504, 11.1969, 12.5525, 13.2201, 14.3198, 14.7501, 15.9003, 16.4796, 17.5567, 18.9124, 20.2253, 21.4222, 23.8702, 25.4605, 26.9998, 27.7258, 29.0814, 29.9257, 30.8442, 32.0688, 33.4244, 34.78, 36.1357, 38.8469, 41.5582");
-            values ( \
-              "0.0400137, 0.047938, 0.0697456, 0.075945, 0.085567, 0.0925296, 0.0969633, 0.0973653, 0.0965458, 0.0958131, 0.0931565, 0.0914809, 0.0877144, 0.0817229, 0.0737278, 0.0641662, 0.042199, 0.029806, 0.0204307, 0.0169088, 0.0117469, 0.00928304, 0.00717611, 0.00507394, 0.0034008, 0.00230435, 0.00152373, 0.000674244, 0.000293705" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.253388, 0.257671, 0.264904, 0.271841, 0.277856, 0.283457, 0.288918, 0.294374, 0.300137, 0.30308, 0.316259, 0.323509, 0.331994, 0.340443, 0.350313, 0.357616");
-            values ( \
-              "0.000740721, 0.0172244, 0.0249282, 0.0304228, 0.0334387, 0.035035, 0.035352, 0.0346329, 0.0320449, 0.0295237, 0.0138354, 0.00865162, 0.0048228, 0.0026196, 0.00127332, 0.000800066" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.281115, 0.287097, 0.298185, 0.308322, 0.31501, 0.326824, 0.338008, 0.349084, 0.360155, 0.367713, 0.372408, 0.381797, 0.401579, 0.412786, 0.425026, 0.440899, 0.454796, 0.46405, 0.478476, 0.493921, 0.500276");
-            values ( \
-              "0.0175345, 0.0311516, 0.0449169, 0.0544521, 0.0590776, 0.0640925, 0.0659719, 0.0654653, 0.0631327, 0.0601822, 0.0576375, 0.050211, 0.0302643, 0.0214431, 0.0141263, 0.00786085, 0.00461149, 0.00319603, 0.0017972, 0.000942984, 0.000835846" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.37011, 0.421306, 0.4507, 0.468688, 0.502042, 0.534313, 0.559766, 0.580902, 0.608428, 0.637117, 0.663354, 0.757145, 0.790063, 0.81734, 0.862115, 0.915872, 0.95757");
-            values ( \
-              "0.024733, 0.0599103, 0.0743599, 0.0798746, 0.0852457, 0.0858478, 0.0843216, 0.0820021, 0.0776928, 0.0716434, 0.0637419, 0.0281421, 0.0191348, 0.0136165, 0.00749607, 0.00357093, 0.00210732" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.681695, 0.758161, 0.808857, 0.866414, 0.910417, 0.954558, 0.999056, 1.06654, 1.09914, 1.13647, 1.18549, 1.22504, 1.26434, 1.34293, 1.43496, 1.49596, 1.57614, 1.62358, 1.68949, 1.77136, 1.95896, 2.03111, 2.1273, 2.16146, 2.22351, 2.28591, 2.37225, 2.40662, 2.47536, 2.61284, 2.86415, 3.15634");
-            values ( \
-              "0.019787, 0.0348492, 0.0494809, 0.0639131, 0.0727883, 0.0796925, 0.0848117, 0.0898333, 0.0914487, 0.0927353, 0.0935949, 0.0937119, 0.0934047, 0.0918005, 0.0885532, 0.0857033, 0.0810283, 0.0775816, 0.071697, 0.062557, 0.0395891, 0.0318045, 0.0230777, 0.0204945, 0.0163947, 0.0130035, 0.00933491, 0.00817106, 0.0062315, 0.00355441, 0.00115486, 0.000291181" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("1.9517, 2.2051, 2.42521, 2.62833, 2.82706, 2.97197, 3.18716, 3.59081, 3.71598, 3.85903, 4.01804, 4.22403, 4.43786, 4.64929, 4.87719, 5.18203, 5.35226, 5.69272, 6.60346, 6.85412, 7.18834, 7.3796, 7.61474, 7.92827, 8.24223, 8.71214, 9.33869, 10.3286, 11.5122");
-            values ( \
-              "0.0384295, 0.0384631, 0.0562159, 0.0699463, 0.080233, 0.0858248, 0.0915866, 0.0964364, 0.0966948, 0.0965558, 0.0959496, 0.0946085, 0.0926832, 0.0903281, 0.0873085, 0.0823581, 0.0789664, 0.0703475, 0.040322, 0.0328533, 0.0243698, 0.0203516, 0.016179, 0.011765, 0.00848308, 0.00512996, 0.00252993, 0.000744253, 0.000156461" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("6.89114, 8.05236, 9.16256, 9.56967, 10.3839, 11.3304, 12.6861, 13.3536, 14.2273, 14.905, 15.8016, 16.4887, 17.4049, 18.2619, 19.4802, 20.8358, 24.0275, 25.5071, 27.0305, 28.4783, 29.834, 30.6851, 32.269, 33.6246, 36.3358, 39.0471, 41.7584");
-            values ( \
-              "0.0462406, 0.0479261, 0.0697458, 0.0759664, 0.0855595, 0.0925453, 0.0969528, 0.0973542, 0.0968325, 0.0957857, 0.0937876, 0.0918519, 0.0887946, 0.0853881, 0.0793457, 0.0701612, 0.0420097, 0.0304127, 0.0209754, 0.0143781, 0.0099008, 0.00782071, 0.00498439, 0.00335163, 0.00150521, 0.000669804, 0.0002956" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.695879, 0.718065, 0.728197, 0.732974, 0.744185, 0.751231, 0.754637, 0.758003, 0.764744, 0.767576, 0.769784, 0.781499, 0.789342, 0.796948, 0.806246, 0.812341, 0.817088, 0.826582, 0.837094, 0.839396");
-            values ( \
-              "0.000966996, 0.0163483, 0.0213423, 0.0231137, 0.0264288, 0.0280098, 0.0284279, 0.0285409, 0.0276659, 0.0263735, 0.024876, 0.0136301, 0.00863102, 0.00533168, 0.00285339, 0.0018871, 0.0013628, 0.000692712, 0.000319079, 0.000297041" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.749345, 0.758134, 0.767988, 0.7893, 0.794194, 0.801976, 0.808135, 0.820824, 0.83298, 0.845145, 0.857313, 0.858885, 0.865175, 0.883895, 0.89368, 0.898493, 0.908119, 0.915073, 0.924746, 0.934202, 0.937914, 0.945337, 0.959746, 0.974008, 0.983002, 1.01873, 1.02929");
-            values ( \
-              "0.020069, 0.0213046, 0.0293455, 0.0451738, 0.0484172, 0.0528307, 0.0555675, 0.05927, 0.0603585, 0.0592452, 0.0554312, 0.0545538, 0.0504523, 0.0329351, 0.0250037, 0.0216391, 0.0156853, 0.0123601, 0.00871837, 0.00612809, 0.00532296, 0.00401548, 0.00226534, 0.001286, 0.000953013, 0.000208681, 0.000128292" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.88387, 0.906917, 0.919677, 0.945282, 0.981509, 0.991359, 1.00976, 1.02878, 1.05164, 1.06789, 1.08439, 1.10088, 1.11842, 1.13566, 1.15498, 1.18097, 1.25437, 1.28069, 1.3021, 1.3225, 1.358, 1.37963, 1.41046, 1.45157, 1.52697, 1.61541");
-            values ( \
-              "0.0364955, 0.0371016, 0.0460474, 0.0616936, 0.0765299, 0.0790276, 0.0822835, 0.0842642, 0.0848363, 0.0841892, 0.0830648, 0.0811829, 0.0787837, 0.0757306, 0.0716499, 0.0637787, 0.0350712, 0.0264401, 0.0205171, 0.0159701, 0.010071, 0.00753552, 0.00493494, 0.00276795, 0.00082723, 0.0002079" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.20378, 1.40732, 1.48012, 1.54058, 1.58726, 1.64828, 1.68565, 1.73034, 1.78464, 1.82281, 1.91066, 1.96784, 2.02892, 2.11263, 2.15657, 2.22257, 2.30434, 2.49216, 2.56366, 2.69416, 2.758, 2.81992, 2.93965, 3.00741, 3.14294, 3.39104, 3.68178");
-            values ( \
-              "0.0132111, 0.0656295, 0.0786636, 0.0856089, 0.0890957, 0.0920742, 0.0931151, 0.0936821, 0.0935574, 0.0930186, 0.0907155, 0.0885464, 0.085701, 0.0807893, 0.0775814, 0.0716839, 0.0625587, 0.0395672, 0.0318519, 0.0205202, 0.0163009, 0.0129594, 0.00817528, 0.00625092, 0.00360359, 0.00118565, 0.000307648" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("2.49166, 2.78017, 2.96897, 3.15745, 3.39834, 3.57529, 3.72173, 3.94235, 4.14141, 4.34846, 4.55207, 4.75806, 4.97192, 5.18343, 5.41134, 5.71521, 5.88644, 6.22891, 7.13687, 7.38991, 7.72729, 7.87567, 8.14362, 8.44984, 8.77524, 9.26141, 9.90965, 10.9007, 12.0905");
-            values ( \
-              "0.0369373, 0.0418971, 0.0568923, 0.0696159, 0.0817901, 0.0879798, 0.0915599, 0.0949364, 0.0963064, 0.0965447, 0.0958803, 0.0945706, 0.0926509, 0.0903147, 0.0872926, 0.0823754, 0.0789577, 0.0702932, 0.040342, 0.032804, 0.0242669, 0.0211003, 0.0162695, 0.0119148, 0.0084886, 0.00504047, 0.00242717, 0.000704947, 0.000153197" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("7.42228, 8.56311, 9.70061, 10.1041, 10.9109, 11.8648, 13.2204, 13.8879, 14.7544, 14.9875, 15.4537, 16.565, 17.0292, 18.2249, 18.7595, 19.8288, 20.3934, 21.1463, 22.0912, 24.5487, 26.1533, 27.6651, 28.3275, 29.6523, 30.5571, 31.5478, 32.8687, 34.2243, 35.58, 36.9356, 38.2912, 41.0025");
-            values ( \
-              "0.0464769, 0.0474023, 0.0698103, 0.0759666, 0.0854907, 0.092546, 0.0969535, 0.0973548, 0.0968404, 0.0965335, 0.0957581, 0.0931778, 0.0918334, 0.0877198, 0.0855453, 0.0803811, 0.0770585, 0.071846, 0.0641425, 0.0420951, 0.0296012, 0.0204166, 0.0172035, 0.0120441, 0.00938259, 0.00710966, 0.00486718, 0.00327855, 0.00220288, 0.00147409, 0.000987297, 0.00044079" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("2.25146, 2.26057, 2.26712, 2.27151, 2.27736, 2.28083, 2.29463, 2.30728, 2.31392, 2.32719, 2.32873, 2.33181, 2.33691, 2.34138, 2.35031, 2.35281, 2.35783, 2.36354, 2.37399, 2.38445, 2.38559, 2.3871, 2.39014, 2.39621, 2.39882, 2.39936, 2.40259, 2.40644, 2.41144, 2.41567, 2.42045, 2.42734, 2.4308, 2.43255, 2.43604, 2.44304, 2.45299, 2.46349, 2.4738, 2.48907, 2.4912");
-            values ( \
-              "0.00162701, 0.00244295, 0.00343952, 0.00415051, 0.00516108, 0.00573659, 0.00818565, 0.0105125, 0.0116839, 0.0139762, 0.0142024, 0.0147083, 0.0154586, 0.0161, 0.0171858, 0.0174542, 0.0179054, 0.0182886, 0.0184397, 0.0170004, 0.0164042, 0.0158018, 0.0142603, 0.011027, 0.00993066, 0.0096433, 0.00830476, 0.00690986, 0.00536928, 0.00430576, 0.00332233, 0.00222746, 0.00181007, 0.00162422, 0.00128186, 0.000783964, 0.000399554, 0.000242024, 0.000165696, 0.000124893, 0.000123579" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("2.33386, 2.36717, 2.37574, 2.39913, 2.45883, 2.47092, 2.48153, 2.49866, 2.50724, 2.51508, 2.52324, 2.53143, 2.54248, 2.54889, 2.57291, 2.58811, 2.6013, 2.61738, 2.62831, 2.64, 2.65729, 2.66996, 2.68946, 2.72273");
-            values ( \
-              "0.00201466, 0.00672185, 0.00893969, 0.0158726, 0.0354126, 0.0387214, 0.0411264, 0.0437973, 0.0444892, 0.0447375, 0.0446133, 0.0440194, 0.0414126, 0.038103, 0.0226981, 0.0146919, 0.00967869, 0.00557217, 0.00377349, 0.00250201, 0.00142691, 0.000892991, 0.000408438, 0.000108781" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("2.40863, 2.60589, 2.63068, 2.64993, 2.68219, 2.74961, 2.78171, 2.79317, 2.80827, 2.82494, 2.84459, 2.86333, 2.89042, 2.90001, 2.91822, 2.93674, 2.96345, 2.97514, 2.99483, 3.01856, 3.07825, 3.10593, 3.13489, 3.14742, 3.17246, 3.19389, 3.22196, 3.25939, 3.31484");
-            values ( \
-              "0.000221458, 0.00400326, 0.00904826, 0.0141317, 0.0242993, 0.0477696, 0.0579096, 0.0612876, 0.0652373, 0.0688808, 0.07216, 0.0742948, 0.075705, 0.0757452, 0.0752348, 0.0740723, 0.0710421, 0.0690302, 0.064405, 0.0565709, 0.0341109, 0.0253429, 0.0180182, 0.0154201, 0.0111929, 0.00841894, 0.00576057, 0.00341804, 0.00164952" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("3.25702, 3.35223, 3.42444, 3.48028, 3.54894, 3.59752, 3.64866, 3.68588, 3.72761, 3.79062, 3.85047, 3.94377, 4.00723, 4.10201, 4.20743, 4.28554, 4.36077, 4.55058, 4.61604, 4.70334, 4.75933, 4.828, 4.91956, 4.99349, 5.10478, 5.25317, 5.51535, 5.82402");
-            values ( \
-              "0.0374239, 0.0389076, 0.0553341, 0.0662887, 0.0767746, 0.0821148, 0.0863651, 0.0886472, 0.0904702, 0.0918805, 0.0920385, 0.0905465, 0.088543, 0.0843375, 0.0777948, 0.070889, 0.0624837, 0.039332, 0.0322571, 0.0241634, 0.0198844, 0.0155106, 0.0109862, 0.00825951, 0.00532236, 0.002877, 0.000882529, 0.000192874" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("4.68985, 5.00863, 5.2117, 5.41032, 5.60196, 5.80318, 6.03149, 6.29892, 6.50687, 6.70954, 6.91552, 7.12938, 7.34088, 7.56879, 7.87237, 8.04388, 8.38691, 9.29408, 9.54779, 9.88607, 10.0714, 10.2995, 10.6037, 10.8505, 11.0959, 11.4231, 12.0774, 13.0693, 14.2614");
-            values ( \
-              "0.043563, 0.0477776, 0.0629755, 0.0750036, 0.0836138, 0.0898676, 0.0941038, 0.0963285, 0.0965503, 0.095893, 0.0945707, 0.0926593, 0.0903117, 0.0872991, 0.082376, 0.0789635, 0.0702718, 0.0403547, 0.0327974, 0.0242308, 0.020346, 0.0162874, 0.0119652, 0.00925569, 0.00714616, 0.00502355, 0.00239115, 0.000701434, 0.000144201" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("9.58642, 10.7759, 11.8658, 12.2756, 13.0952, 14.0364, 15.392, 16.0596, 16.9307, 17.616, 18.5083, 19.1934, 20.1069, 20.9758, 22.1869, 23.5426, 26.7335, 28.3012, 29.8398, 30.5156, 31.867, 32.7441, 33.7088, 34.9951, 36.3507, 37.7064, 39.062, 41.7732, 44.4845");
-            values ( \
-              "0.0450343, 0.0483171, 0.0697013, 0.0759628, 0.0856126, 0.092542, 0.0969542, 0.097356, 0.0968329, 0.0957736, 0.093788, 0.0918583, 0.0888064, 0.0853509, 0.0793436, 0.0701515, 0.0420128, 0.029789, 0.0204164, 0.0171449, 0.0119107, 0.00935009, 0.00713722, 0.00493555, 0.00332619, 0.00223405, 0.00149615, 0.00066833, 0.000297567" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("7.82616, 7.88843, 7.90215, 7.92088, 7.96089, 8.01421, 8.04734, 8.07549, 8.10083, 8.12449, 8.14736, 8.1702, 8.18732, 8.21355, 8.23824, 8.25443, 8.26416, 8.2794, 8.29729, 8.32704, 8.33758, 8.34644");
-            values ( \
-              "3.33306e-05, 0.000798223, 0.00111963, 0.00169528, 0.00314113, 0.00520392, 0.00638517, 0.00726483, 0.00788638, 0.00831421, 0.00849963, 0.00832003, 0.00725586, 0.00362626, 0.00154129, 0.000809712, 0.000512509, 0.000256639, 9.67008e-05, 4.55694e-05, 0.000126398, 0.000125781" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("8.06684, 8.1289, 8.1487, 8.17536, 8.20357, 8.21783, 8.24636, 8.33504, 8.35289, 8.39019, 8.42357, 8.45451, 8.47584, 8.48423, 8.49892, 8.51388, 8.53634, 8.56355, 8.57542, 8.58517, 8.60142, 8.61368, 8.62753, 8.63973, 8.65559, 8.67569, 8.707, 8.70745");
-            values ( \
-              "0.000400527, 0.00196082, 0.00284055, 0.00436116, 0.00626845, 0.00732795, 0.00954158, 0.0168016, 0.0181769, 0.0208214, 0.0227911, 0.0241567, 0.0247129, 0.0248137, 0.0246998, 0.023906, 0.0198252, 0.0125209, 0.00972014, 0.00779846, 0.0053011, 0.00385905, 0.00261619, 0.00182192, 0.00110381, 0.000578749, 0.000201062, 0.000199587" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("8.68268, 8.80729, 8.82008, 8.84564, 8.8869, 8.9438, 9.12995, 9.16473, 9.1929, 9.22212, 9.24724, 9.27383, 9.2984, 9.32156, 9.34194, 9.36127, 9.38008, 9.40077, 9.42799, 9.4781, 9.5103, 9.52792, 9.54633, 9.56479, 9.59046, 9.61947, 9.65815, 9.73418, 9.82161");
-            values ( \
-              "0.00187421, 0.0069729, 0.00796261, 0.0101403, 0.0140969, 0.0202591, 0.0421015, 0.0458271, 0.0485925, 0.0510276, 0.0526973, 0.0540507, 0.0549373, 0.0552967, 0.0551122, 0.054291, 0.0524601, 0.0489143, 0.0422389, 0.0284996, 0.0206743, 0.017061, 0.0138135, 0.0110722, 0.00803876, 0.00553679, 0.00329059, 0.0010628, 0.000274402" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("10.0198, 10.1961, 10.2071, 10.3382, 10.6476, 10.7717, 10.8217, 10.8918, 10.953, 11.0157, 11.0786, 11.1411, 11.2048, 11.2683, 11.3373, 11.4555, 11.7013, 11.8009, 11.8906, 11.9943, 12.1263, 12.2058, 12.3648, 12.6188, 12.9187");
-            values ( \
-              "0.00805013, 0.0156554, 0.0165576, 0.028901, 0.0615825, 0.0728243, 0.076336, 0.0800878, 0.0822453, 0.0834282, 0.0836644, 0.0830368, 0.0815591, 0.079208, 0.075477, 0.0654076, 0.0367279, 0.0268903, 0.0197728, 0.0135579, 0.00817351, 0.00596092, 0.0031044, 0.000982113, 0.000245205" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("12.7173, 13.1162, 13.5723, 13.9161, 14.0789, 14.4046, 14.7298, 14.9373, 15.3619, 15.804, 16.1768, 16.6616, 17.9581, 18.3178, 18.8007, 19.1688, 19.7512, 20.5279, 20.7042");
-            values ( \
-              "0.0347717, 0.0399373, 0.067443, 0.0820097, 0.0866902, 0.0924778, 0.0944543, 0.0943559, 0.0918822, 0.0869278, 0.0809034, 0.069065, 0.0283235, 0.0202768, 0.0125302, 0.0085434, 0.0045597, 0.00186063, 0.00162714" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("15.7835, 16.5221, 17.0039, 17.403, 17.711, 18.356, 19.9031, 20.6233, 21.0295, 21.8418, 22.7901, 24.1458, 24.8132, 25.6838, 26.3709, 27.9415, 28.8438, 29.763, 30.9406, 32.2962, 35.4871, 37.0413, 38.5932, 39.2739, 40.6295, 41.5006, 42.4587, 43.7361, 45.0918, 47.803, 50.5143, 53.2256");
-            values ( \
-              "2.30912e-05, 0.000575096, 0.00228233, 0.00560778, 0.0096486, 0.0216128, 0.0563441, 0.069769, 0.0759718, 0.085547, 0.0925477, 0.0969532, 0.0973545, 0.0968367, 0.0957743, 0.0918729, 0.08887, 0.0852077, 0.07934, 0.0701529, 0.0420103, 0.0298855, 0.0204191, 0.0171204, 0.0118829, 0.00933988, 0.00714224, 0.00495535, 0.00333642, 0.00149975, 0.000668875, 0.00029673" \
-            );
-          }
-        }
-        receiver_capacitance1_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00793727, 0.00797703, 0.00802348, 0.00804915, 0.00805767, 0.00806018", \
-            "0.00940815, 0.00944666, 0.0094998, 0.00953252, 0.00954365, 0.0095468", \
-            "0.00990551, 0.00992899, 0.0099648, 0.00998719, 0.00999834, 0.0100018", \
-            "0.0101842, 0.0101768, 0.0101721, 0.0101748, 0.0101779, 0.0101798", \
-            "0.0104982, 0.0104163, 0.0103159, 0.0102541, 0.0102273, 0.0102189", \
-            "0.0106215, 0.010843, 0.0106472, 0.0103781, 0.0102774, 0.0102411" \
-          );
-        }
-        receiver_capacitance2_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0097166, 0.00973287, 0.0097428, 0.00974806, 0.00974935, 0.0097498", \
-            "0.009289, 0.00926021, 0.00922211, 0.00919972, 0.0091933, 0.00919155", \
-            "0.00959905, 0.0093965, 0.00914843, 0.00901054, 0.00895705, 0.00894133", \
-            "0.010453, 0.0107252, 0.00972786, 0.00909662, 0.00887724, 0.00881184", \
-            "0.00900421, 0.00913872, 0.00930504, 0.0100026, 0.00912467, 0.00886352", \
-            "0.0087471, 0.00840841, 0.00873699, 0.00918839, 0.0087064, 0.0091535" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.191799, 0.206982, 0.219722, 0.232822, 0.240365, 0.247311, 0.253929, 0.260351, 0.266768, 0.271583, 0.282964, 0.289069, 0.294003, 0.301026, 0.306923");
-            values ( \
-              "-0.000538619, -0.0121125, -0.0187577, -0.0242524, -0.0266499, -0.0284955, -0.0296119, -0.0302271, -0.0295962, -0.0263426, -0.00802544, -0.00299557, -0.0012253, -0.000290185, -0.000145828" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.241397, 0.253575, 0.290876, 0.312932, 0.338376, 0.349946, 0.361158, 0.372362, 0.38079, 0.400171, 0.405978, 0.415916, 0.42751, 0.431994");
-            values ( \
-              "-0.00919395, -0.0145711, -0.0401778, -0.052083, -0.0617397, -0.0642392, -0.0656453, -0.0640076, -0.056248, -0.018624, -0.0116046, -0.00478032, -0.00143214, -0.00108225" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.427638, 0.459938, 0.482013, 0.490605, 0.507788, 0.524978, 0.533575, 0.550771, 0.565405, 0.570913, 0.581929, 0.591608, 0.599952, 0.604124, 0.613389, 0.622655, 0.638047, 0.651514, 0.669033, 0.683567, 0.690708, 0.697849, 0.703686, 0.709522, 0.715359, 0.721196, 0.724513, 0.72783, 0.730041, 0.734463, 0.739098, 0.743733, 0.748367, 0.753002, 0.758174, 0.763347, 0.768519, 0.773692, 0.778323, 0.782954, 0.791529, 0.798675, 0.804392, 0.81409, 0.817414, 0.820738, 0.827166, 0.830381, 0.833595, 0.838222");
-            values ( \
-              "-0.0223498, -0.0240143, -0.0333619, -0.0369263, -0.0438828, -0.0505962, -0.0538537, -0.0601774, -0.0651931, -0.0670002, -0.0704893, -0.0734175, -0.0758383, -0.0770127, -0.0794977, -0.0818722, -0.0855723, -0.0886776, -0.0926311, -0.0958211, -0.0970654, -0.0981753, -0.0989828, -0.0997005, -0.100328, -0.100867, -0.10098, -0.101009, -0.100972, -0.100772, -0.100158, -0.0992043, -0.0979114, -0.0962794, -0.0938705, -0.0909575, -0.0875404, -0.0836193, -0.0791482, -0.0740781, -0.062365, -0.0531325, -0.0461934, -0.0353758, -0.0323142, -0.0294483, -0.0244892, -0.0222623, -0.0202036, -0.0175226" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("1.01809, 1.17823, 1.53287, 1.68541, 1.79305, 1.8908, 1.98266, 2.07114, 2.15964, 2.22628, 2.34929, 2.39835, 2.4636, 2.50425, 2.58554, 2.69929, 2.83805");
-            values ( \
-              "-0.00473782, -0.0213646, -0.0724133, -0.0914441, -0.102635, -0.110914, -0.11663, -0.119529, -0.116041, -0.0987621, -0.0446113, -0.0296499, -0.0164704, -0.0112177, -0.00489607, -0.00135937, -0.000247015" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("3.66691, 4.0993, 4.93039, 5.76367, 6.15188, 6.5049, 6.83613, 7.15642, 7.47635, 7.71775, 8.15443, 8.51672, 8.70611, 8.95863, 9.18402");
-            values ( \
-              "-0.0283424, -0.0284706, -0.0650087, -0.0962411, -0.107861, -0.116399, -0.122348, -0.125192, -0.121447, -0.102827, -0.0474981, -0.0202607, -0.0125153, -0.00642335, -0.00385615" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("13.3084, 15.2324, 18.3645, 19.5377, 21.7269, 22.6598, 23.98, 25.2229, 26.4216, 27.6191, 28.523, 30.1633, 31.075, 31.5241, 32.2401, 33.1948, 34.2104");
-            values ( \
-              "-0.0244314, -0.0316064, -0.0689399, -0.0815046, -0.101911, -0.109181, -0.11788, -0.123853, -0.126773, -0.122891, -0.103971, -0.0479468, -0.0274138, -0.0204762, -0.0126253, -0.00640708, -0.00328539" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.222676, 0.231671, 0.240812, 0.251046, 0.263685, 0.271276, 0.278248, 0.284887, 0.291324, 0.297756, 0.302579, 0.313986, 0.317599, 0.324953, 0.331316");
-            values ( \
-              "-0.000368258, -0.008176, -0.0137009, -0.0187795, -0.0240955, -0.026523, -0.0284046, -0.0295257, -0.0301756, -0.0295376, -0.0263212, -0.00801662, -0.0045374, -0.0012193, -0.000397032" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.275287, 0.287416, 0.32319, 0.345197, 0.35843, 0.370558, 0.382103, 0.393295, 0.404479, 0.412896, 0.432253, 0.43807, 0.448043, 0.4592");
-            values ( \
-              "-0.0100754, -0.0159943, -0.0403565, -0.0522155, -0.0578327, -0.0618088, -0.0644435, -0.0656788, -0.0641648, -0.0562441, -0.0186431, -0.0116, -0.00475361, -0.00156831" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.429706, 0.482501, 0.571498, 0.626877, 0.655095, 0.71163, 0.730643, 0.758305, 0.785755, 0.794403, 0.80319, 0.847841, 0.876885, 0.888584, 0.911983, 0.946021, 0.986881");
-            values ( \
-              "-0.000999821, -0.0198919, -0.0555057, -0.0739487, -0.0816616, -0.0945949, -0.0979954, -0.101014, -0.0988859, -0.0951451, -0.0885834, -0.0346991, -0.0145522, -0.00997158, -0.00443156, -0.00118416, -0.000246502" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("1.10126, 1.21453, 1.57371, 1.75508, 1.82867, 1.92635, 2.01804, 2.10661, 2.19509, 2.26173, 2.38473, 2.43378, 2.49903, 2.53968, 2.62099, 2.73616, 2.87498");
-            values ( \
-              "-0.0153356, -0.0215593, -0.0731581, -0.0952192, -0.102664, -0.110918, -0.116678, -0.119523, -0.116086, -0.098746, -0.0445947, -0.0296712, -0.016453, -0.0112351, -0.00487754, -0.00134832, -0.000224092" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("3.68904, 4.13503, 4.9713, 5.35592, 5.80366, 6.19184, 6.54483, 6.87605, 7.19632, 7.51623, 7.75763, 8.24597, 8.44158, 8.6132, 8.72303, 8.94269, 9.13509");
-            values ( \
-              "-0.0261938, -0.028276, -0.0650777, -0.0804683, -0.0962717, -0.107848, -0.116428, -0.122334, -0.125219, -0.121431, -0.102851, -0.0425353, -0.0270136, -0.01766, -0.0134205, -0.00741998, -0.004965" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("13.3522, 15.2793, 17.4261, 19.5772, 21.2506, 22.6993, 24.0195, 25.2624, 26.4612, 27.6586, 28.5624, 30.2028, 31.1145, 31.5636, 32.2796, 33.2343, 34.1569");
-            values ( \
-              "-0.0245226, -0.03167, -0.0576607, -0.081528, -0.097495, -0.109205, -0.117857, -0.123877, -0.126751, -0.122915, -0.103949, -0.0479238, -0.0273908, -0.0204532, -0.0126023, -0.00643004, -0.00356411" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.368387, 0.374729, 0.392339, 0.406046, 0.420515, 0.427128, 0.433544, 0.439957, 0.444769, 0.456139, 0.462259, 0.467206, 0.474206, 0.475022");
-            values ( \
-              "-0.00600899, -0.0084797, -0.0185012, -0.0242907, -0.028528, -0.0296305, -0.0302564, -0.0296086, -0.0263643, -0.0080369, -0.00298927, -0.00122161, -0.000287597, -0.000268019" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.414923, 0.429277, 0.452768, 0.471593, 0.486671, 0.499918, 0.512059, 0.523612, 0.534811, 0.546002, 0.554423, 0.573785, 0.5796, 0.589564, 0.601305, 0.605189");
-            values ( \
-              "-0.00367662, -0.0166047, -0.0328006, -0.0443527, -0.0521159, -0.0577938, -0.0617339, -0.0644195, -0.0656236, -0.0641579, -0.0562067, -0.0186286, -0.0115915, -0.00475076, -0.00141798, -0.001112" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.598255, 0.629532, 0.693451, 0.739769, 0.769151, 0.798969, 0.854693, 0.87426, 0.90188, 0.915549, 0.9293, 0.94999, 0.990398, 1.00989, 1.02244, 1.05183, 1.06713");
-            values ( \
-              "-0.0137096, -0.0215578, -0.0476822, -0.0646942, -0.0738655, -0.0820102, -0.0947027, -0.0981946, -0.101168, -0.101112, -0.0987948, -0.0855088, -0.0357374, -0.0202104, -0.013683, -0.00512116, -0.0034323" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("1.28464, 1.39736, 1.71627, 1.86663, 1.97426, 2.07201, 2.16387, 2.25235, 2.34084, 2.40749, 2.5305, 2.57955, 2.6448, 2.68545, 2.76674, 2.88177, 3.02058");
-            values ( \
-              "-0.0265811, -0.0267391, -0.0726929, -0.0914309, -0.102623, -0.110904, -0.116645, -0.119521, -0.116057, -0.0987524, -0.0446001, -0.0296623, -0.016459, -0.0112294, -0.00488449, -0.00134538, -0.000230764" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("3.8428, 4.28695, 5.11861, 5.50375, 5.95185, 6.34003, 6.69303, 7.02425, 7.34452, 7.66443, 7.90583, 8.3425, 8.58608, 8.70479, 8.89418, 9.14671, 9.35593");
-            values ( \
-              "-0.0267563, -0.0284336, -0.0650377, -0.0804536, -0.0962691, -0.107848, -0.116426, -0.122334, -0.125217, -0.121432, -0.102851, -0.0475193, -0.027104, -0.0202813, -0.0125353, -0.00640278, -0.00404607" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("13.444, 15.3757, 18.5352, 19.7236, 21.912, 22.8453, 24.1655, 25.4083, 26.607, 27.8044, 28.7082, 30.4088, 31.0939, 31.971, 32.5122, 33.5418, 34.3092");
-            values ( \
-              "-0.0232766, -0.031095, -0.0687638, -0.0815387, -0.101897, -0.10921, -0.117867, -0.123879, -0.126758, -0.122916, -0.103954, -0.0462978, -0.0306549, -0.0172303, -0.0119936, -0.00559869, -0.0035919" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.974761, 0.982006, 0.988645, 0.991595, 0.994492, 0.998207, 1.00181, 1.00467, 1.00784, 1.0089, 1.00995, 1.0109, 1.01185, 1.0128, 1.01375, 1.01451, 1.01679, 1.02109, 1.02467, 1.02647, 1.02827, 1.03007, 1.03188, 1.03357, 1.03526, 1.03695, 1.03865, 1.04029, 1.04193, 1.04357, 1.0452, 1.04684, 1.04848, 1.05012, 1.05176, 1.05298, 1.0542, 1.05542, 1.05664, 1.05716, 1.05818, 1.0587, 1.05908, 1.06023, 1.06252, 1.06482, 1.06597, 1.06713, 1.06829, 1.07054");
-            values ( \
-              "-0.00372911, -0.00687695, -0.0105034, -0.0119652, -0.0133482, -0.0150737, -0.0167029, -0.0179612, -0.019314, -0.0202252, -0.0213196, -0.0214514, -0.0216148, -0.0218097, -0.0220361, -0.0222547, -0.0229713, -0.0245746, -0.025827, -0.0263641, -0.0268733, -0.0273544, -0.0278074, -0.0282077, -0.0285833, -0.028934, -0.02926, -0.0293875, -0.0294463, -0.0294364, -0.0293578, -0.0292106, -0.0289949, -0.0287106, -0.0283577, -0.0278005, -0.0271268, -0.0263366, -0.0254298, -0.0249092, -0.0237466, -0.0231046, -0.0225322, -0.0205846, -0.0164618, -0.0124802, -0.0106607, -0.00911415, -0.00772479, -0.00541909" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("1.00971, 1.03136, 1.08037, 1.09601, 1.10956, 1.12196, 1.13365, 1.14498, 1.1563, 1.16478, 1.18426, 1.19003, 1.19982, 1.21186, 1.21947");
-            values ( \
-              "-0.00267048, -0.0107816, -0.0424283, -0.0506284, -0.056641, -0.0607268, -0.0636208, -0.0649387, -0.0636781, -0.055814, -0.0184664, -0.0115546, -0.00482883, -0.00139626, -0.000815012" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("1.21346, 1.24398, 1.30378, 1.32746, 1.36042, 1.39276, 1.422, 1.4673, 1.48803, 1.50944, 1.51727, 1.52509, 1.53095, 1.53681, 1.54198, 1.55234, 1.55982, 1.56674, 1.58239, 1.59794, 1.61107, 1.622");
-            values ( \
-              "-0.0228969, -0.0242007, -0.0486948, -0.0577249, -0.0689334, -0.0784229, -0.0857116, -0.0959374, -0.0990677, -0.101266, -0.101099, -0.100534, -0.0991609, -0.0970688, -0.0945825, -0.0878535, -0.0814344, -0.0740897, -0.0532222, -0.0352978, -0.0243964, -0.0175193" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.80412, 1.96626, 2.32055, 2.47306, 2.58067, 2.67841, 2.77026, 2.85874, 2.94722, 3.01386, 3.13687, 3.18592, 3.25117, 3.29182, 3.37312, 3.48812, 3.62693");
-            values ( \
-              "-0.00434086, -0.0214417, -0.0724215, -0.0914484, -0.102637, -0.110915, -0.116657, -0.119528, -0.116065, -0.0987556, -0.0446014, -0.0296632, -0.0164594, -0.011229, -0.00488433, -0.00134549, -0.000231074" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("4.42858, 4.89105, 5.72866, 6.11333, 6.56109, 6.94927, 7.30227, 7.6335, 7.95377, 8.27369, 8.51508, 8.96918, 9.20072, 9.37002, 9.69485, 9.90409");
-            values ( \
-              "-0.0241675, -0.0282202, -0.0650646, -0.0804695, -0.0962625, -0.107851, -0.11642, -0.122338, -0.125212, -0.121436, -0.102845, -0.0457735, -0.0269092, -0.0176843, -0.00752619, -0.00482548" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("14.04, 15.9716, 19.1407, 20.3348, 22.5236, 23.4568, 24.7769, 26.0198, 27.2185, 28.416, 29.3198, 30.9601, 31.8718, 32.3209, 33.0369, 33.9407, 35.3562, 36.7717");
-            values ( \
-              "-0.0230146, -0.0309106, -0.0686957, -0.0815245, -0.101898, -0.109199, -0.117868, -0.12387, -0.126761, -0.122908, -0.103958, -0.047932, -0.027399, -0.0204612, -0.01261, -0.00668018, -0.00213052, -0.000748795" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("3.16687, 3.19687, 3.25031, 3.26809, 3.28343, 3.29738, 3.31055, 3.32332, 3.33598, 3.34548, 3.35493, 3.36745, 3.37475, 3.38308, 3.38433");
-            values ( \
-              "-0.000454384, -0.00281628, -0.00979908, -0.0118397, -0.0132098, -0.0142851, -0.0148503, -0.0152427, -0.0150899, -0.0142848, -0.0105526, -0.0038035, -0.00169052, -0.000541816, -0.000486374" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("3.24779, 3.29779, 3.30518, 3.31041, 3.31738, 3.32849, 3.34448, 3.39372, 3.41433, 3.41932, 3.42932, 3.44116, 3.46094, 3.47931, 3.49688, 3.51406, 3.52693, 3.53223, 3.55017, 3.55638, 3.56027, 3.56278, 3.5678, 3.57354");
-            values ( \
-              "-0.00144549, -0.00422349, -0.00526476, -0.00613015, -0.00743077, -0.00975112, -0.0134736, -0.025551, -0.0301577, -0.0312113, -0.03315, -0.0352943, -0.0383707, -0.0406958, -0.0422379, -0.0425442, -0.039407, -0.0356105, -0.0165767, -0.0112977, -0.00874049, -0.00735821, -0.00512148, -0.00352291" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("3.5502, 3.63382, 3.65388, 3.6757, 3.79279, 3.83998, 3.86237, 3.91575, 3.94847, 3.97244, 3.97926, 3.99291, 4.00927, 4.03184, 4.06155, 4.07584, 4.09514, 4.10845, 4.11905, 4.13112, 4.15526, 4.1933, 4.24131");
-            values ( \
-              "-0.00192229, -0.011266, -0.0155143, -0.020865, -0.0525151, -0.0642707, -0.0693916, -0.0810666, -0.087374, -0.0908367, -0.0915194, -0.0922794, -0.0910876, -0.080238, -0.0468298, -0.0327176, -0.0189538, -0.0128729, -0.00922577, -0.00624314, -0.00271924, -0.000611235, -0.000110493" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("4.30396, 4.45324, 4.78436, 4.87438, 4.96366, 5.0714, 5.16922, 5.26113, 5.34965, 5.43818, 5.50484, 5.62786, 5.67693, 5.71169, 5.74217, 5.7828, 5.86408, 5.97924, 6.11805");
-            values ( \
-              "-0.00717519, -0.0208201, -0.068603, -0.0805697, -0.0913002, -0.102516, -0.110813, -0.116611, -0.119453, -0.116044, -0.0987069, -0.0445861, -0.0296651, -0.0217355, -0.016452, -0.0112372, -0.00487993, -0.00134988, -0.000224039" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("6.82902, 7.20428, 8.20908, 8.59779, 9.04614, 9.43441, 9.78745, 10.1187, 10.439, 10.759, 11.0004, 11.437, 11.6806, 11.7993, 11.9887, 12.2412, 12.3937");
-            values ( \
-              "-0.0209955, -0.021215, -0.064841, -0.0804246, -0.0962375, -0.107836, -0.116403, -0.122328, -0.1252, -0.121431, -0.102838, -0.0475115, -0.0270957, -0.0202744, -0.0125295, -0.00640998, -0.00468757" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("16.5544, 18.4751, 21.6326, 22.82, 25.0086, 25.9418, 27.262, 28.5048, 29.7035, 30.9009, 31.8047, 33.445, 34.3567, 34.8059, 35.5219, 36.4766, 37.8921, 39.3076");
-            values ( \
-              "-0.0236669, -0.0311311, -0.068776, -0.0815304, -0.1019, -0.109203, -0.11787, -0.123873, -0.126762, -0.12291, -0.103958, -0.0479319, -0.027399, -0.020461, -0.0126097, -0.00642218, -0.00204044, -0.000721474" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("11.2577, 11.3271, 11.3418, 11.3723, 11.4501, 11.485, 11.5012, 11.5347, 11.5654, 11.5951, 11.6244, 11.6537, 11.6659, 11.6784, 11.6854, 11.6984, 11.7319, 11.7428, 11.7602, 11.7604");
-            values ( \
-              "-0.000257382, -0.000849487, -0.0010475, -0.00181295, -0.00415596, -0.00509018, -0.00544822, -0.0060618, -0.00639618, -0.00656102, -0.00654198, -0.00638756, -0.00624151, -0.00600542, -0.00576768, -0.00495321, -0.0011822, -0.000557987, -0.000116558, -0.000115815" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("11.4744, 11.559, 11.5857, 11.6169, 11.6441, 11.6838, 11.7674, 11.8194, 11.864, 11.9044, 11.9424, 11.979, 12.0147, 12.0413, 12.051, 12.066, 12.0953, 12.1057, 12.1195, 12.139, 12.1628, 12.2075");
-            values ( \
-              "-0.000497258, -0.00170281, -0.00249868, -0.00373973, -0.00514278, -0.00747705, -0.0126009, -0.0153679, -0.0173129, -0.0186522, -0.0196125, -0.0202357, -0.0205189, -0.0199173, -0.0189016, -0.0157328, -0.00636532, -0.00407534, -0.00207949, -0.000702006, -0.000167181, -2.55471e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("12.2161, 12.3073, 12.3337, 12.3806, 12.4372, 12.6527, 12.7274, 12.8223, 12.88, 12.9233, 12.9549, 12.9857, 13.0244, 13.0399, 13.0924, 13.118, 13.1417, 13.1687, 13.2158, 13.2706");
-            values ( \
-              "-0.00593766, -0.00614916, -0.00761955, -0.0107243, -0.0150619, -0.0330657, -0.0388379, -0.0458577, -0.049747, -0.0520654, -0.0532316, -0.0535361, -0.0502697, -0.0457093, -0.0217059, -0.0127477, -0.00741468, -0.00371805, -0.000897977, -0.000126505" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("13.7057, 13.9485, 14.017, 14.0815, 14.1911, 14.3902, 14.6154, 14.6947, 14.8356, 14.9609, 15.0758, 15.1848, 15.2914, 15.3712, 15.473, 15.5263, 15.5542, 15.5926, 15.6348, 15.6911, 15.8038, 15.9332");
-            values ( \
-              "-0.00531796, -0.0118886, -0.0158984, -0.0201586, -0.0282267, -0.0441927, -0.0628648, -0.0690695, -0.0793274, -0.0874749, -0.0938263, -0.0981951, -0.0981712, -0.0864532, -0.0512764, -0.0350909, -0.0281985, -0.0206462, -0.0143963, -0.00860174, -0.00273967, -0.000608914" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("17.0272, 17.4389, 18.1603, 18.7357, 19.1841, 19.572, 19.9251, 20.2564, 20.5767, 20.8966, 21.1381, 21.6258, 21.8188, 21.9949, 22.1075, 22.3328, 22.5102");
-            values ( \
-              "-0.0243268, -0.0250732, -0.05683, -0.0804233, -0.0962462, -0.107825, -0.116401, -0.12232, -0.1252, -0.121391, -0.102872, -0.0425752, -0.0272074, -0.0176272, -0.0132643, -0.00724193, -0.00502625" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("26.6769, 28.6219, 31.7549, 32.9283, 35.1167, 36.05, 37.3701, 38.6129, 39.8116, 41.009, 41.9128, 43.5531, 44.4647, 44.9139, 45.63, 46.5847, 48.0002, 49.4157");
-            values ( \
-              "-0.0237334, -0.0315946, -0.0689399, -0.0815349, -0.101904, -0.109205, -0.117874, -0.123875, -0.126765, -0.122911, -0.10396, -0.0479329, -0.0274001, -0.0204619, -0.0126105, -0.00642117, -0.00204121, -0.000720609" \
-            );
-          }
-        }
-        receiver_capacitance1_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00737498, 0.00740584, 0.00744814, 0.0074754, 0.0074855, 0.00748845", \
-            "0.0082548, 0.00827416, 0.00831202, 0.00834573, 0.00836069, 0.00836535", \
-            "0.00860508, 0.00860919, 0.00862065, 0.00863926, 0.00865183, 0.00865646", \
-            "0.00875299, 0.00875397, 0.00875655, 0.00876074, 0.00876638, 0.00876985", \
-            "0.00880199, 0.00880206, 0.00880232, 0.00880284, 0.00880375, 0.00880512", \
-            "0.00881969, 0.00881962, 0.00881936, 0.00881895, 0.00881855, 0.00881844" \
-          );
-        }
-        receiver_capacitance2_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00889226, 0.00892363, 0.00897372, 0.00900863, 0.00902215, 0.00902608", \
-            "0.0096476, 0.00966391, 0.00968829, 0.00970523, 0.00971133, 0.00971303", \
-            "0.0101473, 0.010162, 0.0101424, 0.0101251, 0.0101161, 0.0101131", \
-            "0.0107114, 0.0106291, 0.0105078, 0.010422, 0.0103856, 0.0103737", \
-            "0.0109675, 0.0113818, 0.0110166, 0.0106813, 0.0105419, 0.0104984", \
-            "0.0106945, 0.0106864, 0.010001, 0.011224, 0.0107538, 0.0105872" \
-          );
-        }
-      }
-      timing () {
-        related_pin : "B";
-        timing_sense : positive_unate;
-        timing_type : combinational;
-        cell_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.12304, 0.182184, 0.398021, 1.20788, 4.26254, 15.8372", \
-            "0.131839, 0.191119, 0.407281, 1.21619, 4.27218, 15.8487", \
-            "0.168103, 0.227908, 0.444154, 1.25397, 4.30942, 15.8859", \
-            "0.257252, 0.338739, 0.590917, 1.4057, 4.45836, 16.0351", \
-            "0.313588, 0.458094, 0.866518, 1.94851, 5.0822, 16.6428", \
-            "-0.243008, 0.0722051, 0.894913, 2.76662, 7.15758, 19.18" \
-          );
-        }
-        rise_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0343403, 0.0711039, 0.210866, 0.732835, 2.71424, 10.2261", \
-            "0.0343167, 0.0709674, 0.210792, 0.732955, 2.71385, 10.224", \
-            "0.0344624, 0.0709152, 0.210535, 0.732606, 2.7137, 10.2238", \
-            "0.0417263, 0.0764869, 0.21213, 0.732621, 2.71387, 10.2243", \
-            "0.0721538, 0.108686, 0.235781, 0.742828, 2.71377, 10.2238", \
-            "0.15738, 0.213014, 0.358149, 0.832759, 2.76088, 10.2243" \
-          );
-        }
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.239461, 0.332491, 0.671424, 1.93316, 6.68977, 24.7049", \
-            "0.250837, 0.344513, 0.684819, 1.94801, 6.70424, 24.7204", \
-            "0.308155, 0.40147, 0.741572, 2.0074, 6.76407, 24.7808", \
-            "0.538881, 0.633042, 0.972172, 2.23682, 6.99722, 25.0151", \
-            "1.28784, 1.4378, 1.8743, 3.17916, 7.94145, 25.9628", \
-            "3.45791, 3.791, 4.67043, 6.67063, 11.7536, 29.7899" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.041638, 0.0746044, 0.192604, 0.614312, 2.20369, 8.22868", \
-            "0.0416609, 0.0744912, 0.19263, 0.614134, 2.20413, 8.22851", \
-            "0.0416279, 0.0743479, 0.193189, 0.614174, 2.20555, 8.22961", \
-            "0.043246, 0.0745677, 0.192556, 0.614179, 2.20445, 8.22892", \
-            "0.0681527, 0.100341, 0.20725, 0.614314, 2.20102, 8.22841", \
-            "0.151754, 0.199587, 0.327063, 0.703227, 2.20929, 8.22883" \
-          );
-        }
-        output_current_rise () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0933524, 0.105556, 0.107259, 0.113911, 0.119745, 0.125209, 0.130561, 0.135908, 0.141631, 0.14626, 0.155497, 0.16214, 0.169458, 0.179417, 0.190182, 0.199706, 0.202663");
-            values ( \
-              "7.76306e-05, 0.0243397, 0.0260728, 0.0314362, 0.0343962, 0.0358095, 0.0360002, 0.0350868, 0.0323443, 0.0277732, 0.0158822, 0.0104325, 0.0063602, 0.00311505, 0.00141665, 0.000675107, 0.000565905" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.11062, 0.149736, 0.155935, 0.167632, 0.178727, 0.189743, 0.200757, 0.213042, 0.221536, 0.25086, 0.262607, 0.278442, 0.291597, 0.313804, 0.322587");
-            values ( \
-              "0.000804909, 0.0553714, 0.0596571, 0.0647585, 0.0663638, 0.0657607, 0.0631581, 0.0575654, 0.0509486, 0.0232466, 0.0156953, 0.00888649, 0.0053952, 0.00222745, 0.00176072" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.195428, 0.225768, 0.236407, 0.260944, 0.269792, 0.287487, 0.307428, 0.340302, 0.355809, 0.372937, 0.389018, 0.405536, 0.439526, 0.456866, 0.476016, 0.509001, 0.574562, 0.604864, 0.633216, 0.646053, 0.671728, 0.692219, 0.714347, 0.743849, 0.802855, 0.846102");
-            values ( \
-              "0.00349446, 0.0328643, 0.0418781, 0.0599025, 0.065109, 0.0735432, 0.0799636, 0.0852573, 0.0858827, 0.0856653, 0.0847562, 0.0832669, 0.0788337, 0.0758898, 0.0717874, 0.0614237, 0.0353856, 0.0254467, 0.0181415, 0.015448, 0.0110774, 0.00842732, 0.00624529, 0.00414361, 0.00172472, 0.00106685" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.520987, 0.595411, 0.679392, 0.74097, 0.783462, 0.831805, 0.870256, 0.910033, 0.946981, 0.990402, 1.0467, 1.10191, 1.20597, 1.233, 1.33328, 1.39318, 1.46085, 1.52624, 1.60871, 1.72571, 1.86456, 1.95271, 2.00748, 2.07471, 2.16434, 2.27998, 2.35717, 2.51155, 2.79894, 3.13965");
-            values ( \
-              "0.0220842, 0.0340741, 0.0578605, 0.0713939, 0.078355, 0.0842097, 0.0877539, 0.0903986, 0.0921969, 0.0934023, 0.0940024, 0.0935756, 0.0911639, 0.0902035, 0.0857429, 0.0822965, 0.0776017, 0.0717071, 0.0625697, 0.0479772, 0.0322348, 0.0240279, 0.0198536, 0.0155655, 0.0111498, 0.00707667, 0.00525365, 0.00273147, 0.000748847, 0.000102116" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("1.78907, 2.09521, 2.31223, 2.4972, 2.65979, 2.86043, 3.0199, 3.33885, 3.43963, 3.64119, 3.8498, 4.26966, 4.70898, 5.07556, 5.18441, 5.40211, 5.7338, 6.34289, 6.67875, 6.8832, 7.14508, 7.35674, 7.59922, 7.93994, 8.08659, 8.3799, 8.96652, 9.98984, 11.2018");
-            values ( \
-              "0.0360366, 0.0430333, 0.0600771, 0.0721217, 0.0803433, 0.0876822, 0.0917036, 0.0959091, 0.0964648, 0.0966045, 0.0959736, 0.0927143, 0.0873324, 0.0811633, 0.0789856, 0.0737127, 0.0638647, 0.0432711, 0.0330514, 0.0276431, 0.0216894, 0.0176865, 0.0138871, 0.00975801, 0.0083714, 0.0061185, 0.00318197, 0.00089035, 0.000178511" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("6.68368, 8.18819, 9.22286, 9.70172, 10.3402, 11.1392, 12.4947, 12.7189, 13.1671, 14.0635, 14.6633, 15.8437, 17.5002, 18.8557, 19.2933, 20.1683, 21.3655, 24.2366, 25.4683, 26.944, 27.5885, 28.8775, 30.1609, 30.8443, 32.1999, 33.5555, 34.9111, 36.2666, 37.6222, 40.3333");
-            values ( \
-              "0.0396755, 0.0549084, 0.0736917, 0.0802109, 0.0868605, 0.0925467, 0.0969306, 0.0972164, 0.097337, 0.0968408, 0.0959183, 0.0932006, 0.0877522, 0.0816812, 0.0793573, 0.0736888, 0.0642044, 0.0386365, 0.0293202, 0.0203885, 0.0173103, 0.0121971, 0.00854762, 0.00710149, 0.00476662, 0.00325523, 0.00214218, 0.00147815, 0.000945224, 0.000407165" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.125005, 0.139082, 0.145707, 0.15152, 0.156992, 0.162338, 0.167739, 0.171103, 0.173407, 0.178016, 0.187334, 0.193847, 0.201291, 0.206182, 0.211348, 0.221128, 0.22969, 0.239714, 0.243443");
-            values ( \
-              "0.000812374, 0.0261496, 0.0314711, 0.0344041, 0.0358069, 0.036011, 0.0350647, 0.0337298, 0.0323452, 0.0278013, 0.0158213, 0.0104805, 0.00633598, 0.00448705, 0.00308187, 0.00150836, 0.000780078, 0.000352385, 0.000299482" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.14673, 0.174726, 0.188056, 0.199681, 0.210744, 0.221741, 0.232735, 0.245019, 0.253407, 0.282663, 0.298018, 0.311118, 0.323584, 0.34486, 0.354174");
-            values ( \
-              "0.00279981, 0.0491773, 0.0601104, 0.0649492, 0.0665542, 0.0658034, 0.0632614, 0.057592, 0.0510633, 0.0233715, 0.0139324, 0.00865687, 0.00539282, 0.0023118, 0.00186091" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.225724, 0.2584, 0.2783, 0.30219, 0.324713, 0.339779, 0.36991, 0.379428, 0.392119, 0.405256, 0.421326, 0.437838, 0.471821, 0.489134, 0.508308, 0.540495, 0.607127, 0.636391, 0.665481, 0.705317, 0.724898, 0.746192, 0.774584, 0.831368, 0.873814");
-            values ( \
-              "0.000367111, 0.0333785, 0.0495675, 0.0652542, 0.0755015, 0.0800431, 0.0850332, 0.0856261, 0.0858993, 0.0856631, 0.084774, 0.0832676, 0.0788363, 0.0759066, 0.0717895, 0.0617269, 0.035283, 0.0256689, 0.0181453, 0.0108862, 0.00837787, 0.00627807, 0.00423767, 0.00182689, 0.0011387" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.510117, 0.710366, 0.798075, 0.843993, 0.923262, 0.984075, 1.02258, 1.07886, 1.13414, 1.18983, 1.30425, 1.42541, 1.49303, 1.55843, 1.64089, 1.89672, 2.03964, 2.10687, 2.19651, 2.31213, 2.38931, 2.54367, 2.6769");
-            values ( \
-              "0.0035143, 0.0571585, 0.0754542, 0.0818636, 0.0891286, 0.0922798, 0.0933706, 0.0939408, 0.0935796, 0.0924919, 0.0885856, 0.0823074, 0.0775815, 0.0717271, 0.0625528, 0.0322177, 0.0198726, 0.0155837, 0.0111322, 0.00709435, 0.00523694, 0.00274911, 0.00180663" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("1.75994, 2.02208, 2.22459, 2.42496, 2.58512, 2.73522, 2.91192, 3.05338, 3.27345, 3.47254, 3.81383, 3.88354, 4.02296, 4.29813, 4.58966, 4.74215, 5.04714, 5.21717, 5.55721, 6.46864, 6.71878, 7.0523, 7.24461, 7.481, 7.79619, 8.10757, 8.26298, 8.5738, 9.19545, 10.2502, 11.5129");
-            values ( \
-              "0.0263533, 0.0340721, 0.0510061, 0.0656542, 0.0751511, 0.0821796, 0.0882634, 0.0917164, 0.0950295, 0.0964065, 0.0962835, 0.0959792, 0.0951021, 0.0927542, 0.0893847, 0.0873039, 0.0823486, 0.0789607, 0.0703549, 0.0403139, 0.0328616, 0.0243929, 0.0203513, 0.0161589, 0.0117298, 0.00848049, 0.00719548, 0.00514926, 0.00255485, 0.000677055, 0.000121026" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("6.68063, 8.06623, 8.74781, 9.41907, 10.4807, 11.1766, 12.5321, 13.2009, 14.2991, 15.8792, 16.5603, 17.5355, 18.891, 20.2036, 21.4008, 23.8487, 25.4612, 26.9787, 27.6388, 28.9591, 29.8686, 30.8637, 32.1906, 33.5461, 36.2573, 40.324");
-            values ( \
-              "0.0390047, 0.0515883, 0.0652454, 0.0760551, 0.0879531, 0.0926098, 0.0970258, 0.0974157, 0.0965799, 0.0931684, 0.0911726, 0.0877156, 0.0817258, 0.0737314, 0.0641631, 0.0421968, 0.0296542, 0.02043, 0.0172, 0.0120804, 0.00937465, 0.00709166, 0.00486884, 0.00325718, 0.00145711, 0.000453173" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.25246, 0.272577, 0.281483, 0.286982, 0.29235, 0.29776, 0.303434, 0.308838, 0.314746, 0.323506, 0.331988, 0.340872, 0.347967, 0.353737, 0.363413, 0.367966");
-            values ( \
-              "0.000332872, 0.0288319, 0.0341967, 0.0356589, 0.0359422, 0.0350168, 0.0323326, 0.0267978, 0.0187063, 0.0107546, 0.00605748, 0.00319629, 0.00190452, 0.00123119, 0.000577274, 0.000471745" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.275555, 0.309522, 0.318547, 0.324727, 0.330133, 0.341203, 0.352197, 0.363192, 0.375476, 0.383869, 0.413125, 0.428484, 0.441574, 0.454046, 0.475037, 0.485601");
-            values ( \
-              "0.00165701, 0.0536708, 0.0602025, 0.063201, 0.0649594, 0.0665311, 0.0658184, 0.0632416, 0.0575929, 0.051054, 0.0233643, 0.0139296, 0.00865995, 0.00539005, 0.00234073, 0.0018095" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.372602, 0.390656, 0.409735, 0.429752, 0.453964, 0.470441, 0.501857, 0.514777, 0.525315, 0.535811, 0.55079, 0.568377, 0.584773, 0.602348, 0.626915, 0.638856, 0.657712, 0.681, 0.73101, 0.763246, 0.798703, 0.815632, 0.838205, 0.856953, 0.874782, 0.898555, 0.9461, 1.02691, 1.12335");
-            values ( \
-              "0.0255923, 0.035527, 0.0509606, 0.0641701, 0.0753861, 0.0803418, 0.085316, 0.0859195, 0.0860039, 0.0857293, 0.0849273, 0.0832931, 0.0813518, 0.0788397, 0.0745171, 0.0717502, 0.0664018, 0.0578069, 0.0377079, 0.026732, 0.0175237, 0.014161, 0.0105487, 0.00821323, 0.00645294, 0.0046454, 0.00233688, 0.000636608, 0.000120581" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.6882, 0.760125, 0.829886, 0.86811, 0.911128, 0.952889, 1.00176, 1.0648, 1.09884, 1.14506, 1.17088, 1.2053, 1.26495, 1.32066, 1.37812, 1.43512, 1.49631, 1.55627, 1.62388, 1.68928, 1.77174, 1.96146, 2.02757, 2.11573, 2.17049, 2.23771, 2.32735, 2.38509, 2.44298, 2.52017, 2.67455, 2.95159, 3.27982");
-            values ( \
-              "0.0232748, 0.0348257, 0.0547751, 0.0640956, 0.0727908, 0.0793884, 0.0850178, 0.0899954, 0.0917619, 0.0932914, 0.0937472, 0.0939879, 0.0936192, 0.092519, 0.0908091, 0.0885976, 0.0857194, 0.0823126, 0.0775846, 0.0717289, 0.0625539, 0.0393639, 0.0322182, 0.0240472, 0.0198719, 0.0155832, 0.0111332, 0.00889124, 0.00709359, 0.00523721, 0.00274812, 0.000779279, 0.000140932" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("1.9464, 2.20581, 2.54675, 2.71515, 2.85371, 3.03669, 3.18304, 3.40323, 3.60216, 3.94121, 4.15692, 4.42777, 4.71814, 4.87171, 5.17885, 5.34673, 5.68249, 5.89772, 6.59993, 6.84491, 7.17155, 7.37382, 7.62204, 7.95299, 8.23944, 8.38294, 8.66995, 9.24395, 10.2687, 11.4831");
-            values ( \
-              "0.0371895, 0.0387554, 0.0651912, 0.0752222, 0.081732, 0.0881617, 0.0917216, 0.0950589, 0.096401, 0.0963103, 0.0950881, 0.0927397, 0.0893995, 0.0873043, 0.08231, 0.0789608, 0.0704793, 0.0637892, 0.0402593, 0.0329576, 0.0246288, 0.0203597, 0.0159766, 0.0114022, 0.00845884, 0.00726859, 0.00534049, 0.00280957, 0.000784476, 0.000154315" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("6.87548, 8.20537, 8.86409, 9.5502, 10.6135, 11.3073, 12.6629, 13.3312, 14.4297, 16.0098, 17.666, 19.0216, 19.4591, 20.3342, 21.5313, 23.9792, 25.5694, 27.0434, 27.9868, 28.8226, 29.9698, 31.2605, 32.6161, 33.9717, 36.6828, 40.7495");
-            values ( \
-              "0.043184, 0.0517807, 0.0649884, 0.0760942, 0.0879674, 0.092638, 0.0970141, 0.0974023, 0.0965649, 0.093187, 0.0877338, 0.081709, 0.0793354, 0.0737143, 0.0641808, 0.0422148, 0.0297923, 0.0207596, 0.0162633, 0.0130104, 0.00947824, 0.00659542, 0.00446779, 0.0030027, 0.00134733, 0.000405992" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.711022, 0.715933, 0.717396, 0.740639, 0.748689, 0.75573, 0.762273, 0.768649, 0.775016, 0.778326, 0.791335, 0.798884, 0.806357, 0.815437, 0.82618, 0.834718, 0.840427");
-            values ( \
-              "0.00466204, 0.00673468, 0.00808114, 0.0219002, 0.0258293, 0.0286598, 0.0299471, 0.0303589, 0.0289478, 0.0270826, 0.0138678, 0.0088516, 0.00544336, 0.00290398, 0.00134834, 0.000707665, 0.000494487" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.756418, 0.76835, 0.789456, 0.806027, 0.819535, 0.831802, 0.843693, 0.855562, 0.863852, 0.868131, 0.874555, 0.893292, 0.910074, 0.923109, 0.938701, 0.952163, 0.969515, 0.989622");
-            values ( \
-              "0.00612395, 0.0182808, 0.0371973, 0.0503369, 0.057414, 0.0609556, 0.0616424, 0.0602535, 0.0576296, 0.0556502, 0.0515098, 0.0338828, 0.0206255, 0.013327, 0.00756688, 0.00454408, 0.00240477, 0.00125006" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.882935, 0.954414, 0.975813, 0.996528, 1.00973, 1.03041, 1.04312, 1.06023, 1.06859, 1.07973, 1.09582, 1.1193, 1.14728, 1.16643, 1.19628, 1.25571, 1.28232, 1.29673, 1.31797, 1.33483, 1.35362, 1.38009, 1.39142, 1.4141, 1.45944, 1.53546, 1.6252");
-            values ( \
-              "0.0119103, 0.0601618, 0.0707343, 0.0778622, 0.0808606, 0.0837346, 0.0846438, 0.0849271, 0.084731, 0.084142, 0.0828322, 0.0801721, 0.0758597, 0.0717973, 0.0626106, 0.0387857, 0.0294181, 0.0250149, 0.0194225, 0.0157616, 0.0123943, 0.00871198, 0.00748819, 0.00548072, 0.00286851, 0.000861001, 0.000196701" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.23938, 1.31895, 1.40204, 1.46055, 1.50433, 1.56349, 1.6177, 1.65248, 1.68562, 1.74178, 1.79709, 1.85276, 1.91017, 1.96717, 2.02836, 2.08832, 2.15593, 2.22133, 2.30379, 2.49351, 2.55962, 2.64778, 2.70254, 2.76976, 2.85939, 2.93643, 3.05223, 3.20661, 3.47645, 3.80048");
-            values ( \
-              "0.0359057, 0.0428131, 0.0644741, 0.0757645, 0.0818629, 0.0876636, 0.0911324, 0.0926035, 0.0934461, 0.0940177, 0.0936055, 0.0925357, 0.090795, 0.0886136, 0.0857048, 0.0823277, 0.07757, 0.0717435, 0.0625394, 0.0393496, 0.0322045, 0.0240609, 0.0198847, 0.0155956, 0.0111212, 0.00826078, 0.00522566, 0.00275926, 0.00080144, 0.000163791" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("2.48845, 2.78493, 2.99049, 3.18243, 3.37185, 3.56199, 3.71371, 4.01715, 4.13318, 4.33912, 4.54335, 4.81977, 4.96314, 5.2499, 5.40255, 5.70785, 5.87757, 6.21699, 7.12928, 7.37868, 7.71121, 7.90495, 8.14304, 8.46049, 8.7683, 8.92202, 9.22946, 9.84432, 10.866, 12.0861");
-            values ( \
-              "0.0371234, 0.0428297, 0.0590731, 0.0716892, 0.0811816, 0.0879846, 0.0917149, 0.0958339, 0.0964421, 0.0966303, 0.0959513, 0.0940372, 0.0926888, 0.0893901, 0.0873088, 0.0823435, 0.0789634, 0.0703722, 0.0403074, 0.0328765, 0.0244256, 0.0203516, 0.0161318, 0.0116831, 0.00847801, 0.00720503, 0.00517671, 0.0025891, 0.000725678, 0.000140792" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("7.3222, 8.40061, 9.68638, 10.0759, 10.8549, 11.8352, 13.1907, 13.8552, 14.7412, 15.3864, 16.2467, 17.116, 18.1927, 19.5483, 19.9859, 20.8612, 22.0581, 24.506, 26.0417, 27.5378, 28.8638, 30.1386, 30.9103, 31.9976, 33.279, 34.6346, 35.9901, 38.7013, 41.4124");
-            values ( \
-              "0.0435201, 0.0443345, 0.0701045, 0.0760417, 0.0853062, 0.0926191, 0.0970124, 0.0974021, 0.0968487, 0.0958467, 0.0939548, 0.0914824, 0.0877286, 0.0817166, 0.079329, 0.0737199, 0.0641744, 0.0422078, 0.0301809, 0.0209465, 0.0148336, 0.0104639, 0.00844667, 0.00621568, 0.0043024, 0.00288891, 0.00194494, 0.000872691, 0.000391273" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("2.26523, 2.28559, 2.32519, 2.34036, 2.3533, 2.36494, 2.37583, 2.38643, 2.39701, 2.40741, 2.41652, 2.42271, 2.42881, 2.43324, 2.44051, 2.45057, 2.46332, 2.4818, 2.50355, 2.50824");
-            values ( \
-              "0.00252171, 0.00448105, 0.0113992, 0.0138885, 0.0158163, 0.0171527, 0.0180569, 0.01824, 0.0169371, 0.0116828, 0.00774074, 0.00567176, 0.00411428, 0.0032099, 0.0020861, 0.00113951, 0.000531608, 0.000226623, 0.000178537, 0.00026166" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("2.28975, 2.35665, 2.37028, 2.38325, 2.39262, 2.40213, 2.41975, 2.45064, 2.47351, 2.49278, 2.51006, 2.52629, 2.54228, 2.55637, 2.56537, 2.57716, 2.58903, 2.59725, 2.60618, 2.61106, 2.62082, 2.62997, 2.63463, 2.64131, 2.64933, 2.65829, 2.66172");
-            values ( \
-              "0.000540556, 0.00299039, 0.005526, 0.00855985, 0.0108685, 0.0134945, 0.0187125, 0.028373, 0.0352708, 0.0402945, 0.0438514, 0.0457299, 0.0453711, 0.0408753, 0.0349564, 0.0265574, 0.0194705, 0.0152729, 0.0114941, 0.00978471, 0.00696939, 0.00507626, 0.0043539, 0.00345671, 0.00261515, 0.00185615, 0.00165216" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("2.59286, 2.63868, 2.66272, 2.70282, 2.80031, 2.8199, 2.84339, 2.86415, 2.88163, 2.90037, 2.91817, 2.94282, 2.95475, 2.97317, 2.9929, 3.01231, 3.03142, 3.08622, 3.11939, 3.15211, 3.18822, 3.21182, 3.23286, 3.26092, 3.31703, 3.33802");
-            values ( \
-              "0.00270958, 0.00946103, 0.01506, 0.0265087, 0.0582752, 0.063726, 0.0691295, 0.0725997, 0.0745988, 0.0756915, 0.0759582, 0.07526, 0.0744848, 0.0726123, 0.0694908, 0.0648073, 0.0584982, 0.0375089, 0.026503, 0.0180408, 0.0114319, 0.00836116, 0.0062977, 0.00427238, 0.00187602, 0.00152012" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("3.22674, 3.32507, 3.51216, 3.55033, 3.60714, 3.67233, 3.69951, 3.73649, 3.77103, 3.82904, 3.88494, 3.94167, 3.99943, 4.05702, 4.10187, 4.1508, 4.19024, 4.24648, 4.34267, 4.57126, 4.68478, 4.79435, 4.84245, 4.93865, 5.02568, 5.0723, 5.16555, 5.35205, 5.6295, 5.96554");
-            values ( \
-              "0.0177771, 0.0247161, 0.0642644, 0.070797, 0.0785918, 0.0851906, 0.0872343, 0.0893626, 0.0907703, 0.0920134, 0.0921534, 0.0914313, 0.0900164, 0.0880019, 0.0860822, 0.0836289, 0.0813339, 0.0774126, 0.0684806, 0.0408151, 0.0288423, 0.0198216, 0.0166573, 0.0116181, 0.0083093, 0.00691325, 0.00476975, 0.00216296, 0.000603024, 0.000107773" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("4.62252, 4.85419, 5.06493, 5.27592, 5.41611, 5.54293, 5.73265, 5.88411, 6.18703, 6.30353, 6.50946, 6.71368, 6.9892, 7.13347, 7.41894, 7.57287, 7.88073, 8.0479, 8.38223, 9.30167, 9.54493, 9.86928, 10.0749, 10.327, 10.6632, 10.9413, 11.3598, 11.9178, 12.9171, 14.0964");
-            values ( \
-              "0.03415, 0.0342359, 0.0518101, 0.0670287, 0.0752133, 0.0812368, 0.0880111, 0.0917295, 0.0958375, 0.096448, 0.0966338, 0.095954, 0.0940458, 0.09269, 0.0894065, 0.0873095, 0.0822963, 0.0789639, 0.0705186, 0.0402434, 0.0329919, 0.0247053, 0.0203601, 0.0159142, 0.0112979, 0.00845462, 0.00540901, 0.00289749, 0.000846772, 0.000175207" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("9.58336, 10.8867, 11.5584, 12.2357, 13.2978, 13.9929, 15.3485, 16.0168, 17.1153, 17.5299, 18.6953, 19.3677, 20.3516, 21.7071, 23.0197, 24.2169, 26.6648, 28.2293, 29.3449, 29.9491, 30.8313, 31.9733, 32.7905, 33.5605, 34.5871, 35.9426, 37.2982, 38.6538, 41.3649, 44.076");
-            values ( \
-              "0.0448642, 0.051691, 0.0651506, 0.0760932, 0.0879577, 0.0926367, 0.097015, 0.0974033, 0.096566, 0.0958837, 0.0931858, 0.0911851, 0.0877325, 0.0817104, 0.0737158, 0.0641797, 0.0422135, 0.0299732, 0.0228727, 0.0196323, 0.0155988, 0.0114507, 0.00913388, 0.00736409, 0.0054984, 0.00370923, 0.00249479, 0.00167057, 0.000746353, 0.000332004" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("7.82422, 7.88248, 7.8905, 7.89154, 7.89363, 7.89781, 7.91933, 7.92602, 7.9394, 7.99013, 8.00355, 8.03038, 8.03674, 8.04946, 8.06501, 8.09063, 8.11459, 8.13778, 8.16095, 8.17836, 8.18602, 8.18727, 8.18978, 8.20485, 8.2081, 8.20884, 8.21031, 8.21327, 8.22501, 8.23367, 8.23632, 8.24161, 8.2522, 8.26735, 8.28571, 8.30347, 8.31158, 8.31992, 8.32823, 8.33541, 8.34351, 8.35454");
-            values ( \
-              "0.00018292, 0.000885548, 0.00111696, 0.00112058, 0.00119823, 0.00130277, 0.00201234, 0.00226311, 0.00274088, 0.0046798, 0.00519688, 0.00614287, 0.00636078, 0.00675225, 0.00720191, 0.00780227, 0.0082032, 0.00837266, 0.00818375, 0.0071531, 0.0060239, 0.00594002, 0.00552934, 0.0035818, 0.00331013, 0.00318844, 0.00306196, 0.0027531, 0.00181091, 0.00132729, 0.00116253, 0.000966253, 0.000585957, 0.000317597, 0.000115935, 0.000112145, 0.000154907, 0.00016812, 0.000118459, 0.000101502, 7.00854e-05, 6.70976e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("8.07325, 8.12885, 8.14218, 8.17684, 8.21, 8.2861, 8.33223, 8.371, 8.40555, 8.42168, 8.43795, 8.45376, 8.46859, 8.49503, 8.50731, 8.52368, 8.55288, 8.57203, 8.59122, 8.60011, 8.61113, 8.62582, 8.65285, 8.6895, 8.72967, 8.90116");
-            values ( \
-              "0.002058, 0.00317582, 0.00388873, 0.00602553, 0.00834699, 0.0141051, 0.0174869, 0.0200028, 0.0219049, 0.0226251, 0.0232535, 0.0237374, 0.0239982, 0.0236603, 0.0224221, 0.0189206, 0.0116369, 0.00770678, 0.00475818, 0.00373699, 0.00273153, 0.00176633, 0.000716781, 0.000202166, 8.21262e-05, 5.6838e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("8.57602, 8.59696, 8.70632, 8.74558, 8.78239, 8.8235, 8.87623, 8.92251, 9.10596, 9.14194, 9.1708, 9.20202, 9.2566, 9.28189, 9.29087, 9.30756, 9.32558, 9.33316, 9.34832, 9.37488, 9.38646, 9.40961, 9.46719, 9.50746, 9.52902, 9.55777, 9.57804, 9.59978, 9.62877, 9.68674, 9.73431");
-            values ( \
-              "0.000544201, 0.000768441, 0.0040195, 0.00615256, 0.00858889, 0.0117371, 0.0163377, 0.0207597, 0.0393582, 0.0428959, 0.0455173, 0.0480917, 0.0518905, 0.0531667, 0.05346, 0.0538898, 0.0539048, 0.0538002, 0.0531437, 0.0504067, 0.0482621, 0.0430299, 0.027608, 0.0183245, 0.0143759, 0.0102129, 0.00789868, 0.00598325, 0.00410763, 0.00179862, 0.00106529" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("9.92154, 10.1485, 10.2565, 10.4176, 10.7272, 10.7877, 10.8367, 10.9101, 10.9727, 11.039, 11.1008, 11.1644, 11.2283, 11.3261, 11.3617, 11.4303, 11.5129, 11.7265, 11.7697, 11.8562, 11.9141, 11.9847, 12.0789, 12.149, 12.1843, 12.2547, 12.3956, 12.6076");
-            values ( \
-              "0.0048079, 0.0136021, 0.0212946, 0.0349883, 0.0641706, 0.0693425, 0.0730196, 0.0774673, 0.0801308, 0.0818466, 0.0824517, 0.0821544, 0.0809333, 0.0772342, 0.075193, 0.0700634, 0.0616619, 0.0366759, 0.0321748, 0.0242376, 0.0198409, 0.0153807, 0.010786, 0.00823386, 0.00717202, 0.00543108, 0.00304294, 0.0013303" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("12.6023, 12.9698, 13.6841, 14.0414, 14.2028, 14.5256, 14.8586, 15.0662, 15.2764, 15.705, 15.9334, 16.4106, 16.8032, 17.7145, 18.1317, 18.5469, 19.1453, 19.5621, 19.8921, 20.552, 21.0105");
-            values ( \
-              "0.0189763, 0.0241292, 0.0649573, 0.0806857, 0.0856007, 0.0918409, 0.094182, 0.0941837, 0.0933504, 0.0897211, 0.0869083, 0.0787993, 0.0688302, 0.0387875, 0.0271945, 0.0183852, 0.00999831, 0.00644181, 0.00451758, 0.00212224, 0.0014434" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("18.3003, 19.3771, 19.9297, 20.6591, 21.0555, 21.8484, 22.8145, 24.17, 24.8344, 25.9355, 26.3662, 27.5157, 28.0918, 29.1719, 30.5275, 31.8404, 33.0374, 35.4852, 37.062, 38.6147, 39.5735, 40.3831, 41.5028, 42.4867, 43.7984, 45.154, 46.5096, 47.8652, 50.5763, 53.2874");
-            values ( \
-              "0.043349, 0.0442904, 0.0563927, 0.0700095, 0.0760649, 0.0854543, 0.0926274, 0.0970114, 0.0974003, 0.0965649, 0.0958494, 0.0931832, 0.0914901, 0.0877319, 0.0817135, 0.0737167, 0.0641775, 0.0422107, 0.0298906, 0.0204213, 0.0159255, 0.0128171, 0.0094145, 0.0071487, 0.00490386, 0.00330729, 0.00221871, 0.00148845, 0.000665738, 0.000297258" \
-            );
-          }
-        }
-        receiver_capacitance1_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0079066, 0.00794517, 0.00799312, 0.00802108, 0.00803092, 0.00803375", \
-            "0.00929859, 0.00934889, 0.00942856, 0.00948404, 0.00950506, 0.00951124", \
-            "0.00984311, 0.0098604, 0.00991989, 0.00997225, 0.00999394, 0.0100004", \
-            "0.0102173, 0.0101954, 0.0101704, 0.010169, 0.0101751, 0.0101781", \
-            "0.0106128, 0.0105351, 0.0104069, 0.0103046, 0.010255, 0.0102377", \
-            "0.0106435, 0.0109227, 0.0108712, 0.0105354, 0.0103598, 0.0102873" \
-          );
-        }
-        receiver_capacitance2_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00972001, 0.00972902, 0.00974917, 0.00976597, 0.0097728, 0.00977485", \
-            "0.00957443, 0.00950766, 0.00941207, 0.00935349, 0.00933302, 0.00932721", \
-            "0.0098367, 0.00967355, 0.00939436, 0.00918939, 0.00910838, 0.00908416", \
-            "0.00995349, 0.01039, 0.00999335, 0.00935432, 0.00907515, 0.00898243", \
-            "0.00847391, 0.0086087, 0.00881259, 0.00992262, 0.00937231, 0.00904084", \
-            "0.00845812, 0.00799491, 0.00808392, 0.00863211, 0.00841779, 0.00940293" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.193522, 0.211115, 0.224529, 0.240056, 0.246869, 0.253398, 0.259774, 0.266146, 0.270624, 0.283761, 0.288733, 0.293098, 0.300198, 0.307266");
-            values ( \
-              "-0.000355023, -0.0149963, -0.0218752, -0.0273331, -0.0289162, -0.029971, -0.0302924, -0.0296341, -0.0265067, -0.00656523, -0.00294944, -0.00136783, -0.000355094, -0.000153" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.244444, 0.258625, 0.281252, 0.299708, 0.314641, 0.327808, 0.339963, 0.351582, 0.362911, 0.374233, 0.381264, 0.400869, 0.407936, 0.416862, 0.426382, 0.437111, 0.450023, 0.463449, 0.519553");
-            values ( \
-              "-0.00304528, -0.0174893, -0.0336238, -0.0451779, -0.0524192, -0.0579921, -0.0614481, -0.0639812, -0.0645434, -0.0627247, -0.0569623, -0.021047, -0.0121483, -0.00566839, -0.00226363, -0.00074106, -0.000211401, -8.06663e-05, -6.58672e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.408989, 0.548606, 0.571888, 0.601733, 0.631478, 0.663984, 0.693165, 0.708966, 0.723831, 0.738007, 0.758628, 0.766857, 0.781501, 0.797067, 0.816177, 0.835166, 0.848592, 0.86638, 0.880593, 0.909019, 0.94621, 0.992074");
-            values ( \
-              "-0.000403262, -0.0562434, -0.0644809, -0.0734581, -0.0809948, -0.0874651, -0.0917869, -0.0937117, -0.0951242, -0.0958854, -0.0952654, -0.0936459, -0.087449, -0.0726457, -0.0495034, -0.0305355, -0.0207933, -0.0121379, -0.00770004, -0.00283748, -0.000656305, -0.000129042" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("1.06452, 1.21384, 1.47754, 1.62712, 1.72933, 1.83961, 1.94031, 2.03488, 2.1262, 2.16178, 2.21676, 2.28523, 2.40331, 2.4414, 2.50683, 2.54208, 2.58908, 2.68309, 2.80665");
-            values ( \
-              "-0.00692534, -0.0210566, -0.0585034, -0.0776839, -0.0893688, -0.0998044, -0.107623, -0.113214, -0.11607, -0.116009, -0.112914, -0.0966211, -0.0463078, -0.0341156, -0.0193161, -0.0140055, -0.00894072, -0.00338011, -0.000800621" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("3.68268, 4.06411, 5.31496, 5.73527, 6.0268, 6.27395, 6.69661, 7.03503, 7.36159, 7.6879, 7.93355, 8.18414, 8.38831, 8.5694, 8.69817, 8.81107, 8.96161, 9.2627, 9.68939, 10.2035");
-            values ( \
-              "-0.0206583, -0.0208614, -0.0725925, -0.0876448, -0.0968586, -0.103916, -0.114011, -0.119892, -0.122818, -0.11934, -0.101404, -0.0689288, -0.045677, -0.0304547, -0.0222985, -0.0168787, -0.0115584, -0.00500263, -0.00140027, -0.000205772" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("13.8125, 15.807, 19.684, 21.3598, 22.6583, 24.692, 25.9548, 27.1741, 28.392, 29.3094, 30.961, 31.8876, 32.3315, 33.0394, 33.9832, 35.4257, 36.8682");
-            values ( \
-              "-0.0238529, -0.0312732, -0.0751226, -0.0911893, -0.102053, -0.115754, -0.121748, -0.124671, -0.121112, -0.102708, -0.0475736, -0.0270588, -0.0203155, -0.0126275, -0.00653453, -0.00202373, -0.000718369" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.232263, 0.238032, 0.251287, 0.259222, 0.267424, 0.274764, 0.281581, 0.288112, 0.294489, 0.300863, 0.305326, 0.31848, 0.323451, 0.327815, 0.327848");
-            values ( \
-              "-0.00690666, -0.00953581, -0.0180252, -0.0218404, -0.0249968, -0.0273052, -0.0289126, -0.0299539, -0.0302933, -0.0296215, -0.0265208, -0.00656409, -0.00294972, -0.00136828, -0.00136359" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.271991, 0.327128, 0.343372, 0.362924, 0.375051, 0.386659, 0.397982, 0.409297, 0.416327, 0.435939, 0.442994, 0.451866, 0.46133, 0.472003, 0.48972");
-            values ( \
-              "-1.21107e-05, -0.0406969, -0.0496508, -0.0579332, -0.0616237, -0.0639163, -0.0646872, -0.0626583, -0.0569817, -0.0210278, -0.0121462, -0.00569396, -0.00228835, -0.000754427, -0.000606203" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.476383, 0.508633, 0.558308, 0.593046, 0.627551, 0.659009, 0.68396, 0.715591, 0.733754, 0.756774, 0.76049, 0.771122, 0.795171, 0.799341, 0.803512, 0.807173, 0.818155, 0.833722, 0.865106, 0.878525, 0.89193");
-            values ( \
-              "-0.0238304, -0.0255638, -0.0461993, -0.0592764, -0.0704575, -0.0789425, -0.0844974, -0.0898453, -0.0924036, -0.0950938, -0.0954738, -0.0955669, -0.0947889, -0.0940211, -0.0930451, -0.0915794, -0.0854616, -0.0723685, -0.0361677, -0.0251723, -0.0169913" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("1.14379, 1.25215, 1.55992, 1.69479, 1.82637, 1.92716, 1.97762, 2.07217, 2.16348, 2.19875, 2.25402, 2.32249, 2.44736, 2.50683, 2.5604, 2.59476, 2.66349, 2.7776, 2.91193");
-            values ( \
-              "-0.0173741, -0.0211986, -0.0644754, -0.0813658, -0.0953293, -0.103921, -0.107626, -0.113256, -0.116108, -0.116009, -0.112947, -0.0966097, -0.0439125, -0.026863, -0.0166423, -0.0121304, -0.00614698, -0.00176387, -0.000332902" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("3.78861, 4.25226, 4.93473, 5.50413, 5.93002, 6.23314, 6.56501, 6.73424, 7.07272, 7.39926, 7.72561, 7.97129, 8.22186, 8.42607, 8.60718, 8.73594, 8.84884, 8.99936, 9.30042, 9.72699, 10.2409");
-            values ( \
-              "-0.0233179, -0.0266554, -0.0556808, -0.0782131, -0.0926848, -0.101732, -0.110268, -0.113985, -0.119872, -0.122798, -0.119327, -0.101394, -0.0689272, -0.0456739, -0.0304536, -0.0222965, -0.0168776, -0.0115597, -0.00500254, -0.00140213, -0.000205281" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("13.7768, 15.4397, 19.7662, 21.3955, 23.3859, 24.7336, 25.9946, 27.2139, 28.4318, 29.3491, 31.0007, 32.3712, 33.0791, 34.023, 35.4655, 36.908");
-            values ( \
-              "-0.025185, -0.0267192, -0.07555, -0.0911646, -0.107196, -0.115775, -0.121741, -0.12468, -0.121105, -0.102717, -0.0475828, -0.0203247, -0.0126367, -0.00652515, -0.0020329, -0.000709118" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.379286, 0.396837, 0.406191, 0.41826, 0.425599, 0.432412, 0.438938, 0.445312, 0.451682, 0.456136, 0.469292, 0.47426, 0.478622, 0.483896");
-            values ( \
-              "-0.000520015, -0.0151719, -0.0200817, -0.025082, -0.0272589, -0.028991, -0.0299219, -0.0303616, -0.029591, -0.0265389, -0.00656695, -0.00294962, -0.0013705, -0.000614876" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.428, 0.451247, 0.485312, 0.500132, 0.518458, 0.536955, 0.548265, 0.559569, 0.566695, 0.58754, 0.593884, 0.605088, 0.615411, 0.626743, 0.711375");
-            values ( \
-              "-0.000469873, -0.0230144, -0.0452921, -0.0527747, -0.059754, -0.063994, -0.0647331, -0.0627166, -0.0568986, -0.019042, -0.0115536, -0.00429653, -0.00152695, -0.000475172, -5.75614e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.601721, 0.65386, 0.743158, 0.782711, 0.818102, 0.850525, 0.895596, 0.910488, 0.924679, 0.94521, 0.953559, 0.968216, 1.02192, 1.03537, 1.05309, 1.06725, 1.09558, 1.13275, 1.17846");
-            values ( \
-              "-0.00571416, -0.0231296, -0.058956, -0.0716672, -0.0808279, -0.0873195, -0.0934873, -0.0950605, -0.0957008, -0.0952457, -0.0934981, -0.0874382, -0.0305344, -0.020747, -0.0121372, -0.00773382, -0.00284731, -0.000674107, -0.000119239" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("1.28624, 1.40563, 1.66862, 1.81825, 1.92033, 2.03058, 2.13125, 2.22581, 2.31712, 2.35215, 2.40767, 2.47613, 2.60101, 2.66048, 2.71405, 2.74841, 2.81713, 2.90057");
-            values ( \
-              "-0.013858, -0.0211668, -0.0585385, -0.0777355, -0.0893933, -0.0998249, -0.107642, -0.113234, -0.116086, -0.116029, -0.112927, -0.0966273, -0.0439245, -0.0268511, -0.0166532, -0.0121198, -0.00615788, -0.00293544" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("3.96587, 4.45249, 5.50193, 5.92166, 6.46175, 6.8841, 7.22272, 7.54944, 7.8759, 8.12162, 8.57642, 8.75756, 8.99919, 9.14969, 9.45069, 9.87708, 10.3908");
-            values ( \
-              "-0.0253306, -0.0286156, -0.072462, -0.0875055, -0.103838, -0.113936, -0.11983, -0.122767, -0.119302, -0.101378, -0.0456709, -0.0304491, -0.0168782, -0.0115599, -0.00500486, -0.00140295, -0.000206672" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("14.0099, 15.9998, 19.8768, 21.5527, 22.8499, 24.8853, 26.1483, 27.3677, 28.5857, 29.5031, 31.1547, 32.0814, 32.5252, 33.233, 34.1768, 35.6193, 37.0618");
-            values ( \
-              "-0.0240739, -0.0312768, -0.0750774, -0.0911962, -0.10205, -0.115767, -0.121715, -0.124687, -0.121084, -0.102728, -0.0475963, -0.0270811, -0.0203385, -0.0126511, -0.00651194, -0.00204715, -0.000695264" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.984762, 1.00797, 1.02787, 1.03379, 1.04359, 1.05029, 1.05681, 1.06332, 1.06822, 1.07974, 1.08583, 1.09073, 1.09775, 1.1062, 1.13999");
-            values ( \
-              "-0.000867979, -0.0141781, -0.0233459, -0.0253847, -0.0280368, -0.0292122, -0.0297325, -0.0291321, -0.0259161, -0.00798196, -0.00305468, -0.00129093, -0.00033721, -0.00012105, -9.47128e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("1.04173, 1.0664, 1.09722, 1.12531, 1.14907, 1.1604, 1.17171, 1.17874, 1.1983, 1.20599, 1.2146, 1.22436, 1.23599, 1.26291, 1.32035");
-            values ( \
-              "-0.0030307, -0.0252074, -0.0451737, -0.0580399, -0.0640025, -0.0645766, -0.0627466, -0.0569996, -0.0211051, -0.011577, -0.00552258, -0.00214635, -0.000628654, -7.53357e-05, -6.67261e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("1.20842, 1.2721, 1.32332, 1.37181, 1.38673, 1.41111, 1.42951, 1.46202, 1.49128, 1.50698, 1.52184, 1.536, 1.55677, 1.56482, 1.57945, 1.59501, 1.61412, 1.63308, 1.6465, 1.65363, 1.66431, 1.67854, 1.707, 1.74417, 1.78998");
-            values ( \
-              "-0.000885766, -0.0262191, -0.0473442, -0.0650718, -0.0696506, -0.076459, -0.0809812, -0.087469, -0.0918325, -0.0937754, -0.0951958, -0.0959806, -0.0953348, -0.0937369, -0.0875166, -0.0726959, -0.049518, -0.0305531, -0.0208073, -0.0168291, -0.0121333, -0.00769467, -0.00282682, -0.000657086, -0.000126886" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.85494, 2.01519, 2.29099, 2.42772, 2.53032, 2.64057, 2.74124, 2.83579, 2.92708, 2.95972, 3.01765, 3.0861, 3.21098, 3.27032, 3.32407, 3.35854, 3.42748, 3.54099, 3.67547");
-            values ( \
-              "-0.00501884, -0.0210591, -0.0601948, -0.0776577, -0.0893968, -0.0998363, -0.10766, -0.113236, -0.116086, -0.116081, -0.11293, -0.0966407, -0.0439313, -0.0268799, -0.016649, -0.0120996, -0.00613593, -0.00175911, -0.000346496" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("4.51308, 4.93735, 5.99815, 6.54789, 6.9242, 7.14107, 7.50133, 7.84014, 8.16634, 8.49269, 8.73837, 9.19315, 9.37426, 9.61592, 9.76645, 10.0675, 10.2215");
-            values ( \
-              "-0.0216364, -0.023417, -0.0678152, -0.0878624, -0.0995652, -0.105544, -0.113987, -0.119876, -0.122799, -0.119327, -0.101395, -0.0456748, -0.030453, -0.0168784, -0.0115589, -0.00500315, -0.00370299" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("14.6134, 16.6493, 20.4965, 22.1675, 23.4718, 25.5004, 26.7629, 27.9822, 29.2001, 30.1175, 31.7691, 32.6958, 33.1396, 33.8475, 34.7913, 36.2338, 37.6763");
-            values ( \
-              "-0.0234233, -0.0316736, -0.0751527, -0.0911949, -0.102104, -0.115766, -0.121734, -0.12468, -0.121099, -0.102719, -0.0475853, -0.0270704, -0.0203274, -0.0126396, -0.00652271, -0.00203574, -0.000706423" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("3.23158, 3.25249, 3.25658, 3.26779, 3.30229, 3.31644, 3.32862, 3.33974, 3.35025, 3.3604, 3.37047, 3.37802, 3.3812, 3.39145, 3.39631, 3.40217, 3.40481");
-            values ( \
-              "-0.00122908, -0.00249413, -0.00293173, -0.00512692, -0.0123076, -0.014837, -0.0166251, -0.0178668, -0.0187355, -0.0191353, -0.0190088, -0.0176314, -0.0159302, -0.00773261, -0.00452455, -0.00215759, -0.00161186" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("3.34169, 3.35863, 3.36718, 3.37123, 3.38702, 3.43384, 3.45473, 3.47284, 3.48927, 3.50468, 3.51954, 3.53422, 3.54522, 3.55009, 3.56311, 3.57217, 3.57785, 3.58228, 3.59112, 3.5999");
-            values ( \
-              "-0.00353626, -0.0062728, -0.00839848, -0.00961982, -0.0149721, -0.0315281, -0.0379612, -0.0425556, -0.0459721, -0.0482975, -0.0497439, -0.0494456, -0.044929, -0.0399944, -0.0220034, -0.0121633, -0.00803769, -0.00570819, -0.00272488, -0.0014571" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("3.61093, 3.67651, 3.70138, 3.78203, 3.81064, 3.85385, 3.89136, 3.90955, 3.94217, 3.9573, 3.97298, 3.98772, 4.01468, 4.02437, 4.03662, 4.05005, 4.07459, 4.08486, 4.10232, 4.11843, 4.12997, 4.15305, 4.18942, 4.23284");
-            values ( \
-              "-0.00100123, -0.0158181, -0.0233771, -0.0494738, -0.0579352, -0.0692429, -0.0776422, -0.0811682, -0.0868277, -0.0890615, -0.0908821, -0.0918906, -0.0907867, -0.0882837, -0.0818538, -0.069479, -0.042145, -0.0325909, -0.0201186, -0.0126708, -0.00886295, -0.00412093, -0.00104879, -0.000200458" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("4.3384, 4.50035, 4.78898, 4.92458, 5.01886, 5.12917, 5.22986, 5.32401, 5.41561, 5.47575, 5.50615, 5.55195, 5.70399, 5.76137, 5.81159, 5.84465, 5.91076, 6.02428, 6.15738");
-            values ( \
-              "-0.00533368, -0.0204739, -0.0613143, -0.0786002, -0.0892722, -0.0997627, -0.107617, -0.113248, -0.116091, -0.115257, -0.112895, -0.10418, -0.0422728, -0.0261792, -0.0167173, -0.0123263, -0.00643889, -0.00185788, -0.000367904" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("6.99909, 7.41346, 8.61621, 9.02775, 9.32266, 9.57781, 9.94851, 10.2058, 10.329, 10.5755, 10.6558, 10.8165, 10.9802, 11.226, 11.4752, 11.6802, 11.8616, 11.9902, 12.1027, 12.2527, 12.5527, 12.9788, 13.4921");
-            values ( \
-              "-0.0211345, -0.0229225, -0.0728441, -0.0875732, -0.0969116, -0.104178, -0.113128, -0.118017, -0.11989, -0.12244, -0.122798, -0.122416, -0.119219, -0.101316, -0.0690384, -0.0456926, -0.0303907, -0.0223139, -0.0169139, -0.0115529, -0.00505965, -0.00138202, -0.00023753" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("17.1135, 19.1504, 22.992, 24.6627, 25.9715, 27.9949, 29.257, 30.4762, 31.6941, 32.6115, 34.263, 35.1897, 35.6335, 36.3414, 37.2853, 38.7278, 40.1703");
-            values ( \
-              "-0.0234627, -0.0317621, -0.0751714, -0.0912144, -0.102156, -0.115776, -0.121736, -0.124686, -0.1211, -0.102723, -0.0475876, -0.0270729, -0.0203294, -0.0126412, -0.00652058, -0.00203744, -0.000704569" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("11.5292, 11.5867, 11.6022, 11.6225, 11.7093, 11.7402, 11.7669, 11.7913, 11.8148, 11.8379, 11.8609, 11.8671, 11.8853, 11.8948, 11.9232, 11.9341, 11.9407");
-            values ( \
-              "-0.000121487, -0.00073725, -0.0010825, -0.00170517, -0.00560512, -0.00682054, -0.0076043, -0.0080735, -0.00830421, -0.00833727, -0.00816212, -0.00805702, -0.00738253, -0.00631575, -0.00145973, -0.000595768, -0.000390504" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("11.8088, 11.8679, 11.8883, 11.9199, 12.0141, 12.0561, 12.092, 12.1246, 12.1552, 12.1848, 12.2137, 12.2355, 12.2437, 12.2809, 12.3, 12.3189, 12.3381, 12.4008");
-            values ( \
-              "-0.00175713, -0.00316721, -0.00442216, -0.00687365, -0.0156013, -0.0190585, -0.021467, -0.023139, -0.0243165, -0.025024, -0.0251935, -0.0241175, -0.0226063, -0.00753106, -0.00281891, -0.000853653, -0.000240945, -3.84663e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("12.4328, 12.5533, 12.5694, 12.6016, 12.6316, 12.6622, 12.8176, 12.8696, 12.9219, 12.9499, 13.0304, 13.0534, 13.0776, 13.0995, 13.1441, 13.1775, 13.1911, 13.2213, 13.2391, 13.2616, 13.2705, 13.2824, 13.3062, 13.3489, 13.3985");
-            values ( \
-              "-0.00338197, -0.00577243, -0.00687959, -0.00951183, -0.012408, -0.0156883, -0.0341529, -0.0400728, -0.045618, -0.0483886, -0.0560142, -0.0580545, -0.0599557, -0.0613647, -0.0624874, -0.0577733, -0.0518532, -0.0333133, -0.023369, -0.013877, -0.0111466, -0.00822889, -0.00427412, -0.00107528, -0.000180573" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("13.8725, 14.1053, 14.1663, 14.3189, 14.6856, 14.7608, 14.8892, 15.0043, 15.1108, 15.2115, 15.2493, 15.2809, 15.3126, 15.3632, 15.4168, 15.4827, 15.5255, 15.549, 15.5958, 15.6311, 15.6544, 15.701, 15.7942, 15.9215");
-            values ( \
-              "-0.0035147, -0.0144318, -0.0192381, -0.033233, -0.069161, -0.0759953, -0.0867023, -0.0949212, -0.100976, -0.104438, -0.104764, -0.104331, -0.102832, -0.0960941, -0.0796494, -0.0542302, -0.0400339, -0.0333839, -0.0227735, -0.0167996, -0.0137256, -0.00893338, -0.00355581, -0.00082947" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("16.8729, 17.409, 17.6422, 18.6983, 19.13, 19.5138, 19.7229, 20.0842, 20.4235, 20.75, 21.0768, 21.3227, 21.5731, 21.7775, 21.9588, 22.0875, 22.2003, 22.3507, 22.6516, 23.0779, 23.5914");
-            values ( \
-              "-0.0105722, -0.018971, -0.0279472, -0.0720765, -0.0875729, -0.0995333, -0.105304, -0.113797, -0.119718, -0.122672, -0.11923, -0.10133, -0.0689258, -0.0456599, -0.0304382, -0.02229, -0.0168775, -0.0115624, -0.00500942, -0.00140476, -0.000207493" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("27.2803, 29.1526, 33.0897, 34.7792, 36.758, 38.1065, 39.3667, 40.586, 41.804, 42.7213, 44.3729, 45.7434, 46.4513, 47.3952, 48.8376, 50.2801");
-            values ( \
-              "-0.0260361, -0.0305252, -0.0750416, -0.0912687, -0.107187, -0.115781, -0.121733, -0.124683, -0.121098, -0.102721, -0.0475871, -0.020329, -0.0126412, -0.00652106, -0.00203733, -0.000704817" \
-            );
-          }
-        }
-        receiver_capacitance1_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00741943, 0.00744116, 0.00747003, 0.00748783, 0.00749428, 0.00749615", \
-            "0.00826956, 0.00827959, 0.00829889, 0.00831538, 0.00832274, 0.00832501", \
-            "0.00856389, 0.00856536, 0.00856799, 0.00857523, 0.00858023, 0.00858219", \
-            "0.00867516, 0.00867549, 0.00867633, 0.00867766, 0.00867962, 0.00868088", \
-            "0.00871403, 0.00871309, 0.00871214, 0.00871233, 0.00871278, 0.00871332", \
-            "0.00873021, 0.00873021, 0.00873023, 0.00873028, 0.00873037, 0.00873046" \
-          );
-        }
-        receiver_capacitance2_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00879175, 0.00881025, 0.00883368, 0.00884928, 0.00885493, 0.00885656", \
-            "0.00926996, 0.00928435, 0.00930172, 0.00931141, 0.00931386, 0.00931491", \
-            "0.0096247, 0.0096378, 0.00965732, 0.00966527, 0.00966701, 0.0096671", \
-            "0.0100463, 0.0100241, 0.00999617, 0.00997967, 0.00997328, 0.00997112", \
-            "0.0107958, 0.0107291, 0.0103905, 0.010179, 0.0101019, 0.0100795", \
-            "0.0109455, 0.0109129, 0.00941058, 0.0105617, 0.0102087, 0.0101068" \
-          );
-        }
-      }
-      timing () {
-        related_pin : "CI";
-        sdf_cond : "(A & ~B)";
-        timing_sense : positive_unate;
-        timing_type : combinational;
-        when : "(A * !B)";
-        cell_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.124299, 0.187381, 0.417402, 1.27871, 4.53011, 16.8473", \
-            "0.133349, 0.196476, 0.426504, 1.28788, 4.53903, 16.8567", \
-            "0.171124, 0.234334, 0.464279, 1.32549, 4.57627, 16.8936", \
-            "0.262373, 0.348723, 0.614763, 1.48024, 4.72943, 17.0474", \
-            "0.319922, 0.474554, 0.904732, 2.04239, 5.36148, 17.6688", \
-            "-0.241775, 0.0872425, 0.950167, 2.91768, 7.52143, 20.2441" \
-          );
-        }
-        rise_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0361583, 0.0739644, 0.215386, 0.746712, 2.75873, 10.3876", \
-            "0.0361075, 0.0739347, 0.215441, 0.74675, 2.75866, 10.3876", \
-            "0.0361303, 0.0737636, 0.215383, 0.746742, 2.75849, 10.3879", \
-            "0.0435177, 0.0793344, 0.216587, 0.746627, 2.7585, 10.3873", \
-            "0.0750901, 0.111086, 0.240769, 0.756518, 2.75859, 10.3876", \
-            "0.164636, 0.220333, 0.364568, 0.849402, 2.80116, 10.3876" \
-          );
-        }
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.208493, 0.301751, 0.64035, 1.90424, 6.66278, 24.677", \
-            "0.218326, 0.312099, 0.652537, 1.91706, 6.67537, 24.6903", \
-            "0.268634, 0.362036, 0.703473, 1.97003, 6.73062, 24.7471", \
-            "0.498286, 0.592592, 0.931874, 2.19771, 6.95784, 24.9757", \
-            "1.18518, 1.36019, 1.83849, 3.13003, 7.88377, 25.9008", \
-            "3.092, 3.4524, 4.4264, 6.63829, 11.7343, 29.7203" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0420615, 0.0750096, 0.194815, 0.616945, 2.20633, 8.22932", \
-            "0.0418935, 0.0749897, 0.194305, 0.616913, 2.20693, 8.2262", \
-            "0.0418875, 0.0751203, 0.194247, 0.617097, 2.20634, 8.23092", \
-            "0.0453338, 0.0756482, 0.194247, 0.616982, 2.20874, 8.22599", \
-            "0.0858387, 0.120711, 0.223908, 0.617534, 2.20739, 8.22992", \
-            "0.187345, 0.24508, 0.393218, 0.779851, 2.2091, 8.22643" \
-          );
-        }
-        output_current_rise () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0971249, 0.0996352, 0.106206, 0.114097, 0.11904, 0.122855, 0.126115, 0.131778, 0.137441, 0.143409, 0.147562, 0.15927, 0.169839, 0.178162, 0.182873, 0.188636, 0.196321, 0.205383, 0.208695");
-            values ( \
-              "0.0135352, 0.0170908, 0.0236666, 0.0294124, 0.031825, 0.033066, 0.0337273, 0.0340864, 0.0333607, 0.0309984, 0.0275983, 0.0140357, 0.00716247, 0.00404574, 0.00288713, 0.00189757, 0.0010597, 0.000526115, 0.000459838" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.121902, 0.136975, 0.152918, 0.159967, 0.172341, 0.184002, 0.195508, 0.207008, 0.21959, 0.261115, 0.2768, 0.291212, 0.303101, 0.321238, 0.322036");
-            values ( \
-              "0.0175256, 0.0365382, 0.0516866, 0.0562318, 0.0613663, 0.0633632, 0.0631675, 0.0610891, 0.0561113, 0.0208392, 0.0122546, 0.00721364, 0.00460214, 0.00228699, 0.00224713" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.213652, 0.237472, 0.258249, 0.283517, 0.302801, 0.32326, 0.342177, 0.358093, 0.375184, 0.39151, 0.414744, 0.435314, 0.443837, 0.454594, 0.468745, 0.496164, 0.515117, 0.536403, 0.593208, 0.612754, 0.627654, 0.648647, 0.665334, 0.684266, 0.710889, 0.722328, 0.745206, 0.790963, 0.867024, 0.956711");
-            values ( \
-              "0.0138574, 0.03245, 0.0471003, 0.061603, 0.069732, 0.0760162, 0.07967, 0.0816832, 0.0826973, 0.0830394, 0.082344, 0.0808639, 0.079971, 0.0787542, 0.0766833, 0.0712261, 0.0658604, 0.0582284, 0.0359121, 0.0292788, 0.0247659, 0.019326, 0.0157344, 0.0123517, 0.00868891, 0.00745014, 0.00545482, 0.00283469, 0.000863084, 0.000192492" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.547593, 0.638629, 0.693636, 0.754497, 0.801113, 0.860846, 0.901599, 0.936354, 0.970542, 1.01122, 1.05563, 1.1141, 1.17058, 1.2518, 1.3444, 1.40596, 1.46663, 1.53454, 1.60039, 1.68301, 1.87316, 1.93906, 2.02694, 2.08225, 2.15009, 2.24055, 2.31637, 2.43038, 2.5824, 2.85515, 3.17743");
-            values ( \
-              "0.0138114, 0.032103, 0.0460528, 0.059628, 0.0681991, 0.076866, 0.081303, 0.0842319, 0.0865167, 0.0885872, 0.0901105, 0.0911442, 0.0912299, 0.0901414, 0.0874153, 0.0848332, 0.0816614, 0.077135, 0.0714311, 0.0623804, 0.0393025, 0.032202, 0.0240817, 0.0198678, 0.0155492, 0.0110657, 0.00826057, 0.00526623, 0.00280192, 0.000808328, 0.000160167" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("1.94446, 2.24249, 2.49365, 2.72806, 2.93456, 3.10882, 3.25192, 3.48295, 3.6881, 3.98379, 4.11083, 4.32131, 4.53711, 4.75187, 4.98119, 5.33177, 5.45936, 5.70723, 6.01066, 6.95792, 7.28098, 7.48868, 7.74323, 8.07603, 8.35536, 8.77371, 9.3269, 10.0483");
-            values ( \
-              "0.0354204, 0.0382739, 0.0557361, 0.0691402, 0.0782101, 0.083947, 0.0874971, 0.0913835, 0.0932741, 0.0940787, 0.0938681, 0.0929559, 0.0914224, 0.0893585, 0.0866109, 0.0811361, 0.0786358, 0.0727531, 0.0637152, 0.0329986, 0.0247466, 0.0203568, 0.0158752, 0.011311, 0.00845431, 0.00540996, 0.00291501, 0.00143031" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("7.31611, 8.71966, 9.46195, 10.1696, 11.301, 12.0267, 12.8996, 13.6634, 14.4688, 15.2531, 16.045, 16.8579, 18.532, 19.3857, 20.3327, 21.7237, 24.8889, 26.4467, 27.9934, 28.673, 30.0321, 30.9016, 31.8589, 33.1354, 34.5264, 37.3084, 41.4815");
-            values ( \
-              "0.0411791, 0.0479978, 0.0611319, 0.0714672, 0.0834613, 0.0884394, 0.0922707, 0.0940536, 0.0947522, 0.0945032, 0.0935522, 0.0919589, 0.0870687, 0.0837029, 0.079032, 0.06976, 0.0419637, 0.0298406, 0.0204177, 0.0171217, 0.0118772, 0.0093357, 0.00714016, 0.00495965, 0.00329994, 0.00145013, 0.000424584" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.129329, 0.134941, 0.146311, 0.152506, 0.158299, 0.163954, 0.169604, 0.17557, 0.178614, 0.188095, 0.195294, 0.203292, 0.213955, 0.221446, 0.235994, 0.241289");
-            values ( \
-              "0.0143083, 0.0206566, 0.0296479, 0.0323076, 0.0339047, 0.0340603, 0.0334857, 0.0310244, 0.0286888, 0.0172783, 0.0111026, 0.00657826, 0.00310589, 0.0018049, 0.000595958, 0.000472807" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.144667, 0.18562, 0.191563, 0.203956, 0.215596, 0.227099, 0.238595, 0.245136, 0.251177, 0.26262, 0.281633, 0.292279, 0.305984, 0.32269, 0.334714, 0.352717, 0.372698");
-            values ( \
-              "0.00266956, 0.052566, 0.0562816, 0.0614183, 0.06338, 0.0631905, 0.0610916, 0.0589343, 0.0561165, 0.0474857, 0.0290848, 0.0211296, 0.0133459, 0.00724303, 0.00459505, 0.00229517, 0.00128567" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.245646, 0.27849, 0.301427, 0.315592, 0.339556, 0.355426, 0.37416, 0.390288, 0.407394, 0.42372, 0.436663, 0.44683, 0.457079, 0.475704, 0.49149, 0.503703, 0.528388, 0.547378, 0.570856, 0.624406, 0.662213, 0.694241, 0.711142, 0.741026, 0.774061, 0.800295, 0.852763, 0.891785");
-            values ( \
-              "0.0149286, 0.0386735, 0.0537142, 0.0613357, 0.0713041, 0.0758719, 0.0796327, 0.081585, 0.0827151, 0.0829663, 0.0827505, 0.0822915, 0.0816767, 0.080035, 0.0780925, 0.0761984, 0.0711945, 0.0658719, 0.0573725, 0.0362998, 0.0241106, 0.0164054, 0.0132375, 0.00892814, 0.00572089, 0.00396829, 0.00185208, 0.00120125" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.569422, 0.785029, 0.881279, 0.948056, 1.00024, 1.04117, 1.08767, 1.14551, 1.20263, 1.28191, 1.37643, 1.43801, 1.49868, 1.56659, 1.63244, 1.71506, 1.9052, 1.97113, 2.05904, 2.11431, 2.18209, 2.26973, 2.38728, 2.46535, 2.61992, 2.88784, 3.20432");
-            values ( \
-              "0.00943735, 0.0592904, 0.0753549, 0.0825708, 0.08636, 0.0884842, 0.0901013, 0.0911312, 0.0912257, 0.090178, 0.0874126, 0.0848319, 0.0816595, 0.0771348, 0.0714298, 0.0623809, 0.0393043, 0.0322016, 0.0240761, 0.0198658, 0.0155503, 0.011192, 0.00708557, 0.00520807, 0.00273534, 0.000814433, 0.000165588" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("1.96238, 2.2384, 2.46895, 2.67264, 2.896, 3.04071, 3.25113, 3.48124, 3.71986, 3.93485, 4.14272, 4.42527, 4.78417, 5.01296, 5.37676, 5.49122, 5.72013, 6.0423, 6.74713, 6.99057, 7.31515, 7.52065, 7.77259, 8.10852, 8.38718, 8.80638, 9.36532, 10.3529, 11.5179");
-            values ( \
-              "0.0343754, 0.0355842, 0.052064, 0.0645227, 0.0754151, 0.0808539, 0.086795, 0.090924, 0.0932731, 0.0940243, 0.0938549, 0.0925014, 0.0893475, 0.0866126, 0.0808904, 0.0786383, 0.0732494, 0.0637268, 0.0402238, 0.0329802, 0.0246909, 0.0203519, 0.0159121, 0.0113055, 0.00845653, 0.00540709, 0.00288939, 0.000863961, 0.000180284" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("7.34375, 8.73868, 9.52069, 10.2019, 11.3297, 12.0591, 12.9321, 13.6958, 14.5013, 15.2855, 16.0774, 16.8903, 18.5644, 19.4179, 20.3651, 21.7561, 24.9213, 26.4791, 28.0259, 28.7054, 30.0645, 30.934, 31.8913, 33.1678, 34.5588, 37.3408, 41.5139");
-            values ( \
-              "0.0410777, 0.0477468, 0.0615626, 0.0714482, 0.0834359, 0.0884278, 0.0922778, 0.0940436, 0.0947597, 0.094494, 0.0935601, 0.0919501, 0.0870598, 0.0837119, 0.0790236, 0.0697681, 0.0419558, 0.0298479, 0.020425, 0.0171145, 0.0118844, 0.00932848, 0.00713301, 0.00496679, 0.0032928, 0.00144301, 0.000431668" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.256753, 0.270601, 0.277753, 0.283964, 0.289763, 0.295421, 0.301074, 0.307037, 0.31008, 0.31956, 0.326756, 0.334753, 0.345415, 0.357831, 0.370838");
-            values ( \
-              "0.00359742, 0.0241359, 0.0295868, 0.0322177, 0.0339176, 0.0340188, 0.0335197, 0.0310314, 0.0286952, 0.0172813, 0.0111053, 0.00657992, 0.00310471, 0.00124884, 0.000517571" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.278112, 0.309149, 0.323272, 0.335555, 0.34717, 0.358647, 0.370118, 0.376922, 0.382698, 0.394088, 0.418169, 0.431087, 0.444849, 0.454675, 0.462163, 0.473769, 0.483548, 0.50038");
-            values ( \
-              "0.000514382, 0.0463716, 0.056756, 0.0616428, 0.0635798, 0.0632676, 0.0611913, 0.0588844, 0.0561482, 0.0475514, 0.0251802, 0.0166321, 0.0102618, 0.0071115, 0.00535906, 0.00343031, 0.00235505, 0.00147888" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.361903, 0.445014, 0.461018, 0.475219, 0.486921, 0.505467, 0.521768, 0.538865, 0.555186, 0.578238, 0.588537, 0.607004, 0.622943, 0.634979, 0.659841, 0.678827, 0.702307, 0.75549, 0.794122, 0.825471, 0.841854, 0.872232, 0.906095, 0.933137, 0.987222, 1.02411");
-            values ( \
-              "0.00243289, 0.0605529, 0.0677503, 0.0727425, 0.0759752, 0.0796478, 0.0816475, 0.0827316, 0.0830062, 0.0823236, 0.081676, 0.0800487, 0.07809, 0.0762418, 0.0712049, 0.0658672, 0.057369, 0.0364324, 0.0239867, 0.0164486, 0.013368, 0.00895325, 0.00567128, 0.00389412, 0.00176501, 0.00117939" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.699663, 0.92375, 0.974646, 1.02145, 1.07287, 1.14491, 1.21898, 1.27734, 1.33394, 1.41652, 1.50778, 1.56933, 1.63, 1.69792, 1.76376, 1.84638, 2.0359, 2.10366, 2.19399, 2.24574, 2.30934, 2.39415, 2.45778, 2.52119, 2.60574, 2.77485, 3.04079, 3.36056");
-            values ( \
-              "0.00905161, 0.0607711, 0.0698184, 0.0764984, 0.0820054, 0.0871282, 0.0900972, 0.0911302, 0.0912234, 0.0901062, 0.0874107, 0.0848331, 0.0816585, 0.0771358, 0.071429, 0.0623817, 0.0393727, 0.0320776, 0.0237766, 0.0198571, 0.0157849, 0.0114887, 0.00898339, 0.00701546, 0.0050177, 0.00246939, 0.000739339, 0.000149391" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("2.06211, 2.31671, 2.57081, 2.80082, 3.02864, 3.16861, 3.38566, 3.58906, 3.85118, 4.10553, 4.27278, 4.48349, 4.69946, 4.91427, 5.1436, 5.48268, 5.62174, 5.86931, 6.17307, 6.87805, 7.12035, 7.44343, 7.65111, 7.90563, 8.24499, 8.51816, 8.92944, 9.47782, 10.4516, 11.5973");
-            values ( \
-              "0.0305545, 0.0316631, 0.0500923, 0.0643664, 0.0754668, 0.0807512, 0.0868631, 0.0906048, 0.0932584, 0.0940389, 0.0938268, 0.0929358, 0.0913992, 0.0893509, 0.0865974, 0.0813451, 0.0786274, 0.0727642, 0.0637095, 0.0402039, 0.0329938, 0.0247505, 0.020361, 0.0158798, 0.011229, 0.00844582, 0.00544485, 0.0029567, 0.000895236, 0.000201716" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("7.48179, 8.84356, 9.6975, 10.3312, 11.4532, 12.1889, 13.0624, 13.8258, 14.6313, 15.4156, 16.2075, 17.0204, 18.6945, 19.5476, 20.4952, 21.8862, 25.0514, 26.6092, 28.156, 28.8355, 30.1947, 31.0641, 32.0214, 33.2979, 34.6889, 37.4709, 41.644");
-            values ( \
-              "0.0421161, 0.0472227, 0.0622721, 0.0714349, 0.0833487, 0.0884319, 0.0922529, 0.0940545, 0.0947383, 0.094508, 0.0935409, 0.0919657, 0.0870757, 0.0836956, 0.07904, 0.0697512, 0.0419723, 0.029832, 0.0204091, 0.0171303, 0.0118685, 0.0093443, 0.00714877, 0.00495107, 0.00330854, 0.00145872, 0.000416002" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.713091, 0.716162, 0.719843, 0.720696, 0.722403, 0.725089, 0.726864, 0.741057, 0.744879, 0.752524, 0.754808, 0.757854, 0.760643, 0.76622, 0.767497, 0.770049, 0.774144, 0.780779, 0.782601, 0.784545, 0.788393, 0.794341, 0.798323, 0.799587, 0.802637, 0.805651, 0.809553, 0.81278, 0.816681, 0.822252, 0.824945, 0.828866, 0.834093, 0.843186, 0.850106");
-            values ( \
-              "0.00427863, 0.00544806, 0.00705097, 0.00774579, 0.00852666, 0.0101004, 0.0109707, 0.018892, 0.020838, 0.0244772, 0.0253697, 0.0264367, 0.027289, 0.0284934, 0.0286649, 0.0289202, 0.0289571, 0.0278792, 0.0270502, 0.0259328, 0.0225862, 0.0161992, 0.0132419, 0.01212, 0.0101815, 0.00847766, 0.00662802, 0.00538224, 0.00415645, 0.00282644, 0.00234788, 0.0017825, 0.0012295, 0.000631078, 0.000412863" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.762253, 0.77275, 0.797381, 0.814707, 0.828849, 0.841667, 0.854051, 0.866411, 0.878793, 0.882558, 0.91564, 0.930165, 0.947851, 0.956809, 0.967513, 0.985423, 0.994408");
-            values ( \
-              "0.00885816, 0.0153324, 0.0355949, 0.0480281, 0.0548717, 0.058392, 0.0593397, 0.0582517, 0.0545118, 0.052526, 0.0247093, 0.015526, 0.00838977, 0.00599272, 0.00400074, 0.00206243, 0.00167688" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.898449, 0.92535, 0.960812, 0.975714, 1.00102, 1.01691, 1.02864, 1.03891, 1.05234, 1.06963, 1.08606, 1.10882, 1.1294, 1.13758, 1.16209, 1.17594, 1.19099, 1.20995, 1.23349, 1.2864, 1.32592, 1.35636, 1.37205, 1.40309, 1.42399, 1.43805, 1.46617, 1.52242, 1.56358");
-            values ( \
-              "0.0132161, 0.0277639, 0.0504587, 0.0584975, 0.0692733, 0.0740701, 0.0769629, 0.0788156, 0.0806864, 0.0819997, 0.0825135, 0.0820397, 0.0807009, 0.0799033, 0.0767873, 0.0743677, 0.0711574, 0.0658414, 0.0573528, 0.0365218, 0.0238141, 0.0165154, 0.0135347, 0.0089962, 0.00678787, 0.00561605, 0.00378741, 0.0016638, 0.0010452" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.26789, 1.338, 1.413, 1.46849, 1.53027, 1.58375, 1.63515, 1.70484, 1.75439, 1.81174, 1.86931, 1.94693, 2.04309, 2.10467, 2.16534, 2.23325, 2.2991, 2.38172, 2.5715, 2.63847, 2.72776, 2.78103, 2.84644, 2.92916, 2.9933, 3.0563, 3.14029, 3.30295, 3.56945, 3.88538");
-            values ( \
-              "0.0272481, 0.0323668, 0.0510141, 0.0626931, 0.0729935, 0.0796975, 0.0842764, 0.0883904, 0.0901355, 0.0911488, 0.0912431, 0.090221, 0.0874175, 0.0848358, 0.0816615, 0.0771365, 0.0714306, 0.0623813, 0.0393426, 0.0321302, 0.0239066, 0.0198623, 0.0156845, 0.0115047, 0.00897904, 0.00702381, 0.00503395, 0.00255219, 0.000761325, 0.000158988" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("2.59652, 2.85156, 3.10419, 3.33805, 3.56027, 3.70334, 3.91814, 4.13287, 4.38482, 4.59996, 4.80755, 5.01797, 5.23363, 5.44842, 5.67774, 6.015, 6.15584, 6.40336, 6.70717, 7.41214, 7.65445, 7.97753, 8.1852, 8.4397, 8.77904, 9.05225, 9.46359, 10.012, 10.9824, 12.1241");
-            values ( \
-              "0.0303666, 0.0317476, 0.0500676, 0.0645609, 0.0753831, 0.0807856, 0.0868385, 0.0907486, 0.093273, 0.0940354, 0.0938512, 0.0929489, 0.0914128, 0.0893571, 0.0866047, 0.0813783, 0.0786316, 0.0727648, 0.0637121, 0.040206, 0.0329956, 0.024748, 0.0203589, 0.015878, 0.0112314, 0.00844764, 0.00544631, 0.00295455, 0.000901572, 0.00020253" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("7.99224, 9.4521, 10.0905, 10.8677, 12.0087, 12.7247, 13.5892, 14.3614, 15.1668, 15.9509, 16.7428, 17.5557, 19.2297, 20.083, 21.0305, 22.4215, 25.5867, 27.1444, 28.6912, 29.3708, 30.7299, 31.5993, 32.5567, 33.8331, 35.2242, 38.0062, 42.1793");
-            values ( \
-              "0.0393709, 0.0486555, 0.0599984, 0.0714787, 0.0835486, 0.0884501, 0.0922452, 0.0940601, 0.0947516, 0.094508, 0.0935503, 0.0919628, 0.0870714, 0.0837017, 0.079035, 0.0697581, 0.0419655, 0.029839, 0.0204161, 0.0171233, 0.0118756, 0.00933726, 0.0071417, 0.00495813, 0.00330148, 0.00145165, 0.000423071" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("2.25889, 2.2836, 2.29414, 2.3455, 2.35898, 2.37112, 2.38247, 2.39349, 2.4045, 2.41855, 2.42641, 2.43194, 2.43707, 2.44392, 2.44966, 2.45929, 2.46995, 2.48015, 2.49582, 2.50757, 2.52002, 2.52912, 2.54982");
-            values ( \
-              "0.000252722, 0.00370364, 0.00527496, 0.0133621, 0.0151489, 0.0164755, 0.0173107, 0.017563, 0.0163592, 0.00985757, 0.00692148, 0.00523753, 0.00400679, 0.00275091, 0.00195733, 0.00110283, 0.000596643, 0.000340628, 0.000200177, 0.00015295, 0.000163787, 0.00023408, 6.44324e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("2.35858, 2.39013, 2.4115, 2.43428, 2.48835, 2.50805, 2.52576, 2.5424, 2.55878, 2.574, 2.60014, 2.61386, 2.62117, 2.6301, 2.64201, 2.65126, 2.65761, 2.66543, 2.67441, 2.68534, 2.70617, 2.73615");
-            values ( \
-              "0.0015765, 0.00764829, 0.0128518, 0.0191145, 0.0345566, 0.0393571, 0.0427701, 0.0446109, 0.0443248, 0.0397338, 0.0227487, 0.0153974, 0.012285, 0.00917344, 0.0060839, 0.00439175, 0.00352941, 0.00271556, 0.00203186, 0.00138474, 0.000627267, 0.000180752" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("2.66839, 2.72319, 2.83497, 2.8565, 2.87947, 2.90086, 2.91884, 2.93846, 2.94737, 2.96445, 2.9781, 3.00151, 3.01623, 3.03192, 3.0614, 3.12484, 3.16633, 3.19278, 3.22309, 3.26133, 3.28426, 3.33012, 3.40419, 3.49132");
-            values ( \
-              "0.0181576, 0.0225184, 0.0563788, 0.0619744, 0.0670029, 0.0704956, 0.0726338, 0.0741047, 0.074504, 0.0747121, 0.0743562, 0.0727378, 0.0710126, 0.0684904, 0.0610883, 0.0377196, 0.0244591, 0.0179289, 0.0122743, 0.00741652, 0.00542565, 0.00283606, 0.000895611, 0.000222213" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("3.30098, 3.39352, 3.58942, 3.65655, 3.71783, 3.7693, 3.81622, 3.85876, 3.91897, 3.97611, 4.06187, 4.11924, 4.1676, 4.21374, 4.27496, 4.34276, 4.4088, 4.49145, 4.68173, 4.74754, 4.83527, 4.89081, 4.95889, 5.04967, 5.12499, 5.23825, 5.38927, 5.65215, 5.96224");
-            values ( \
-              "0.021669, 0.0234895, 0.0613745, 0.0716255, 0.0785872, 0.0829091, 0.0858281, 0.0877297, 0.0893278, 0.0898475, 0.0891338, 0.0878049, 0.0862712, 0.0844233, 0.0813643, 0.0769634, 0.0713178, 0.0623289, 0.0392902, 0.0322062, 0.0240956, 0.0198652, 0.0155333, 0.0110436, 0.00826093, 0.00528312, 0.00282079, 0.000864036, 0.000185174" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("4.85259, 5.16992, 5.44116, 5.63188, 5.88088, 6.08778, 6.3586, 6.56224, 6.77669, 6.98511, 7.27351, 7.62663, 7.85537, 8.21614, 8.33361, 8.56854, 8.88476, 9.58963, 9.83271, 10.1568, 10.363, 10.6158, 10.9528, 11.2297, 11.6464, 12.202, 13.1732, 14.3175");
-            values ( \
-              "0.0403986, 0.042194, 0.0602745, 0.0706163, 0.0807972, 0.0866565, 0.0913927, 0.0932554, 0.0940279, 0.0938411, 0.0924706, 0.089356, 0.0866025, 0.0809554, 0.0786286, 0.073101, 0.0637146, 0.0402107, 0.032978, 0.0247165, 0.0203611, 0.0159079, 0.0112749, 0.0084471, 0.00541316, 0.00291661, 0.000884123, 0.0002018" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("10.1806, 11.5506, 12.3947, 13.0341, 14.1563, 14.8914, 15.7571, 16.5281, 17.3336, 18.1178, 18.9097, 19.7226, 21.3966, 22.2499, 23.1973, 24.5884, 27.7536, 29.2999, 30.858, 31.5567, 32.9478, 34.7049, 35.9353, 37.3263, 40.1083, 44.2814");
-            values ( \
-              "0.0416535, 0.0473499, 0.0622228, 0.07146, 0.083377, 0.0884388, 0.092242, 0.0940546, 0.0947482, 0.0945051, 0.0935488, 0.0919613, 0.0870706, 0.0837016, 0.0790345, 0.0697583, 0.0419652, 0.0299191, 0.0204174, 0.0170373, 0.0117089, 0.00717783, 0.00505242, 0.00336431, 0.00147942, 0.000431746" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("7.72165, 7.85178, 7.87333, 7.88532, 7.9013, 7.91743, 7.95366, 8.00055, 8.03556, 8.06528, 8.09202, 8.11701, 8.14116, 8.16528, 8.18333, 8.20972, 8.21962, 8.23668, 8.24284, 8.25206, 8.26436, 8.28292, 8.3023, 8.3201, 8.32874, 8.34598");
-            values ( \
-              "4.08491e-05, 0.000364013, 0.000782072, 0.00107333, 0.00153877, 0.00203429, 0.00326028, 0.00490753, 0.00606066, 0.00687123, 0.00748217, 0.00786187, 0.0080598, 0.00787964, 0.00694227, 0.00357517, 0.00264529, 0.00144055, 0.0011426, 0.000786546, 0.000466318, 0.000193594, 8.90544e-05, 7.04901e-05, 0.000138621, 0.000102175" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("8.06325, 8.12893, 8.13913, 8.17414, 8.19582, 8.23161, 8.3374, 8.38466, 8.42057, 8.45376, 8.47936, 8.4981, 8.5169, 8.53914, 8.58072, 8.59943, 8.62027, 8.63016, 8.64335, 8.65897, 8.678, 8.70148, 8.73306, 8.77565, 8.88699");
-            values ( \
-              "0.00161421, 0.00281707, 0.00329531, 0.00519614, 0.00652758, 0.00891151, 0.0163612, 0.0193144, 0.0212026, 0.0225497, 0.0232393, 0.0233705, 0.0227339, 0.0193907, 0.00943943, 0.00626572, 0.00364353, 0.00278741, 0.00193904, 0.00121802, 0.000693488, 0.000315078, 0.000125255, 4.93687e-05, 5.5896e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("8.72082, 8.82784, 8.8688, 8.92201, 8.97048, 9.20134, 9.26208, 9.28363, 9.30163, 9.32011, 9.33753, 9.35833, 9.37408, 9.38963, 9.4136, 9.43776, 9.45611, 9.52636, 9.55056, 9.5689, 9.5998, 9.63226, 9.64295, 9.66729, 9.6951, 9.75072, 9.83625, 9.9392");
-            values ( \
-              "0.00568761, 0.00845771, 0.0114162, 0.0157825, 0.020148, 0.042488, 0.0479467, 0.0495697, 0.0507375, 0.0517112, 0.0524588, 0.0530029, 0.0531275, 0.0528935, 0.0516468, 0.048598, 0.044965, 0.027103, 0.0214495, 0.0176813, 0.0124772, 0.00839634, 0.00735769, 0.00539454, 0.00375155, 0.00172986, 0.000471353, 9.16725e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("10.0409, 10.2746, 10.3261, 10.4054, 10.5111, 10.8198, 10.8859, 10.9808, 11.056, 11.1204, 11.1885, 11.2516, 11.3166, 11.3815, 11.472, 11.5167, 11.586, 11.6692, 11.8839, 12.0129, 12.0718, 12.1437, 12.2374, 12.3072, 12.4118, 12.5513, 12.7668");
-            values ( \
-              "0.0046246, 0.0132682, 0.0165492, 0.0221918, 0.03064, 0.0583444, 0.06392, 0.0709984, 0.075394, 0.0781262, 0.079971, 0.080727, 0.080625, 0.0796125, 0.0766522, 0.0743363, 0.0694429, 0.0612592, 0.0365662, 0.0242757, 0.0198125, 0.0153035, 0.0107552, 0.0082226, 0.00544807, 0.00307651, 0.00131705" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("12.9342, 13.2849, 13.9933, 14.2935, 14.5336, 14.785, 14.9896, 15.2121, 15.4224, 15.6377, 15.8551, 16.0724, 16.3026, 16.6659, 16.7842, 17.0209, 17.2611, 18.2683, 18.761, 19.1109, 19.4469, 19.6833, 20.0256, 20.4342, 21.2414, 21.3314");
-            values ( \
-              "0.0247882, 0.0248425, 0.0623593, 0.0750584, 0.0824396, 0.0876719, 0.0902921, 0.0917974, 0.0921649, 0.0916942, 0.0904993, 0.0886886, 0.0861407, 0.0806772, 0.0783967, 0.0729035, 0.0659795, 0.0333619, 0.0213846, 0.0152076, 0.0107674, 0.00841212, 0.00584367, 0.0037443, 0.00144473, 0.00135514" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("19.0402, 20.4117, 21.2441, 21.8915, 23.0148, 23.7488, 24.6164, 25.3856, 26.1911, 26.9752, 27.7672, 28.5801, 30.2541, 31.1072, 32.0548, 33.4458, 36.611, 38.1688, 39.7156, 40.3952, 41.7543, 42.6237, 43.581, 44.8575, 46.2485, 49.0306, 53.2036");
-            values ( \
-              "0.0417688, 0.0474112, 0.0620877, 0.0714591, 0.0833806, 0.0884405, 0.0922437, 0.0940571, 0.0947445, 0.094508, 0.0935453, 0.0919643, 0.0870736, 0.0836987, 0.0790375, 0.0697539, 0.0419696, 0.0298349, 0.020412, 0.0171274, 0.0118714, 0.00934137, 0.00714582, 0.00495402, 0.0033056, 0.00145578, 0.000418953" \
-            );
-          }
-        }
-        receiver_capacitance1_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00620026, 0.00622554, 0.00625729, 0.0062758, 0.0062823, 0.00628417", \
-            "0.00717004, 0.00718933, 0.00722311, 0.00724646, 0.00725516, 0.0072577", \
-            "0.00750827, 0.00751415, 0.0075254, 0.00753684, 0.00754403, 0.00754567", \
-            "0.00771539, 0.00769946, 0.0076742, 0.00765728, 0.00765233, 0.00765125", \
-            "0.00795177, 0.00788931, 0.00779426, 0.00772336, 0.00768892, 0.00767593", \
-            "0.00839906, 0.00835642, 0.00809775, 0.00785185, 0.00773998, 0.00769796" \
-          );
-        }
-        receiver_capacitance2_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00749384, 0.00748523, 0.00747817, 0.00747668, 0.00747673, 0.00747681", \
-            "0.00726136, 0.00721836, 0.00715289, 0.00711212, 0.00709781, 0.00709374", \
-            "0.00740696, 0.00728377, 0.00710936, 0.00698846, 0.00693741, 0.00692391", \
-            "0.00838638, 0.00822826, 0.0075507, 0.00709678, 0.00691702, 0.00685774", \
-            "0.0076924, 0.00779658, 0.00795153, 0.00778875, 0.00713048, 0.00691707", \
-            "0.0069449, 0.00702077, 0.00745654, 0.00786697, 0.00769206, 0.00715089" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.161669, 0.180976, 0.193399, 0.2017, 0.209105, 0.215981, 0.222572, 0.229006, 0.235436, 0.240018, 0.253178, 0.258156, 0.262525, 0.268466");
-            values ( \
-              "-0.000664023, -0.015285, -0.0215415, -0.0247313, -0.0271073, -0.0286247, -0.0297074, -0.030012, -0.0293567, -0.0262084, -0.00654583, -0.00296058, -0.00138012, -0.000530186" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.207446, 0.259835, 0.268929, 0.283867, 0.297077, 0.309288, 0.320977, 0.332404, 0.343824, 0.348059, 0.356956, 0.371841, 0.381262, 0.392204, 0.400217");
-            values ( \
-              "-0.00105019, -0.0397942, -0.0449974, -0.0524629, -0.0576324, -0.0612765, -0.0633907, -0.0640312, -0.0618813, -0.0591096, -0.0469635, -0.0192997, -0.00918295, -0.00348149, -0.00172274" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.407606, 0.445184, 0.467192, 0.484617, 0.502033, 0.528141, 0.542755, 0.559413, 0.577668, 0.586592, 0.595973, 0.604608, 0.612496, 0.62485, 0.637037, 0.655574, 0.662777, 0.670757, 0.678738, 0.686256, 0.693775, 0.697377, 0.70458, 0.711844, 0.715507, 0.722832, 0.726533, 0.730234, 0.733935, 0.737637, 0.742745, 0.747854, 0.752963, 0.758071, 0.760896, 0.769369, 0.780445, 0.789939, 0.795418, 0.803316, 0.808499, 0.813682, 0.818381, 0.827315");
-            values ( \
-              "-0.0251784, -0.027144, -0.0364267, -0.0434401, -0.0501731, -0.0597493, -0.0646798, -0.0698051, -0.0748799, -0.0771604, -0.0794168, -0.0813544, -0.0829925, -0.0852846, -0.0872684, -0.0899407, -0.0909054, -0.0918737, -0.0927542, -0.0934582, -0.0940553, -0.0941419, -0.0941943, -0.0940839, -0.093966, -0.0936053, -0.0930581, -0.0923467, -0.0914712, -0.0904315, -0.088485, -0.0861018, -0.0832817, -0.0800249, -0.0778791, -0.070411, -0.0572303, -0.0464947, -0.0407031, -0.0329488, -0.0286707, -0.0249158, -0.0218786, -0.0166893" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("1.05817, 1.18326, 1.44711, 1.59697, 1.69933, 1.81002, 1.91136, 2.00666, 2.09825, 2.16678, 2.18887, 2.23305, 2.37808, 2.42687, 2.47983, 2.50989, 2.57003, 2.67891, 2.80452");
-            values ( \
-              "-0.0123883, -0.0210239, -0.058441, -0.0775881, -0.0891225, -0.0993236, -0.106822, -0.112539, -0.11551, -0.114349, -0.11249, -0.104442, -0.0453788, -0.0305454, -0.0192021, -0.0145745, -0.00820102, -0.0025233, -0.000602177" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("3.68726, 4.09799, 5.282, 5.67534, 6.22594, 6.4697, 6.66784, 7.00661, 7.33345, 7.66005, 7.90585, 8.15631, 8.36069, 8.54188, 8.67063, 8.78347, 8.93393, 9.23485, 9.66129, 10.175");
-            values ( \
-              "-0.0221299, -0.0233104, -0.0724647, -0.0865554, -0.103225, -0.109457, -0.113863, -0.11977, -0.122717, -0.119265, -0.101352, -0.0689265, -0.0456648, -0.0304437, -0.0222922, -0.0168775, -0.0115615, -0.00500691, -0.00140363, -0.000206495" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("13.8461, 15.7697, 19.6546, 21.3489, 23.0888, 24.664, 25.9274, 27.1465, 28.3647, 29.2822, 30.8977, 32.2037, 32.9457, 33.6593, 35.0254, 36.4662");
-            values ( \
-              "-0.0257147, -0.0311799, -0.0750739, -0.0913016, -0.105495, -0.115731, -0.121713, -0.124657, -0.121088, -0.102705, -0.0485856, -0.0217643, -0.0133709, -0.0080458, -0.00288668, -0.000846042" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.19951, 0.205103, 0.22148, 0.234631, 0.248851, 0.255422, 0.261841, 0.268256, 0.270777, 0.28598, 0.290962, 0.295335, 0.302466, 0.310967, 0.426506");
-            values ( \
-              "-0.0069132, -0.0094518, -0.0195036, -0.0249679, -0.0288024, -0.029704, -0.0301515, -0.029333, -0.0280346, -0.00655392, -0.00295799, -0.00137886, -0.000358322, -0.000112526, -2.67001e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.251319, 0.259306, 0.271677, 0.291927, 0.317202, 0.330407, 0.342615, 0.354302, 0.365728, 0.377146, 0.381376, 0.390276, 0.405161, 0.414581, 0.425523, 0.435336, 0.437306");
-            values ( \
-              "-0.0115907, -0.0153666, -0.0257904, -0.0391357, -0.0525522, -0.0575836, -0.0613517, -0.0633424, -0.0640958, -0.0618342, -0.0591172, -0.0469656, -0.0193015, -0.00918262, -0.00348097, -0.00132841, -0.00117012" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.414671, 0.529038, 0.577989, 0.600681, 0.635584, 0.651348, 0.668117, 0.683202, 0.713516, 0.72853, 0.742922, 0.757553, 0.772344, 0.792556, 0.838366, 0.8521, 0.8672, 0.877694, 0.898682, 0.932887, 0.973633");
-            values ( \
-              "-0.0011279, -0.0473494, -0.0649589, -0.0717733, -0.0805896, -0.0839109, -0.0868092, -0.0890695, -0.0927605, -0.0939281, -0.0945183, -0.0941235, -0.092049, -0.0820729, -0.0329448, -0.0224148, -0.0143803, -0.0103578, -0.00521087, -0.00143933, -0.000317232" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("1.0425, 1.21875, 1.52703, 1.63248, 1.73475, 1.84544, 1.94677, 2.06443, 2.13366, 2.2022, 2.22428, 2.26844, 2.41348, 2.4622, 2.51523, 2.54535, 2.60559, 2.71234, 2.83793");
-            values ( \
-              "-0.00271962, -0.0209885, -0.0643251, -0.0776403, -0.0890983, -0.0992988, -0.106854, -0.113577, -0.115536, -0.114328, -0.112515, -0.104425, -0.0453632, -0.0305768, -0.0192142, -0.0145559, -0.00820004, -0.00258144, -0.000630153" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("3.68235, 4.06718, 5.32345, 5.7111, 6.18035, 6.50229, 6.70499, 7.04383, 7.37072, 7.69737, 7.94319, 8.39804, 8.57925, 8.708, 8.82083, 8.97128, 9.27217, 9.46214");
-            values ( \
-              "-0.0204497, -0.0207039, -0.0725902, -0.0864728, -0.100899, -0.109318, -0.113843, -0.119747, -0.122705, -0.119249, -0.101347, -0.0456655, -0.0304393, -0.0222937, -0.0168797, -0.0115596, -0.00501009, -0.00340254" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("13.7445, 15.4074, 19.6866, 21.3874, 23.2207, 24.7006, 25.7623, 27.1801, 28.3916, 28.9962, 30.9566, 32.3355, 33.7002, 35.141, 36.5817");
-            values ( \
-              "-0.025197, -0.0267002, -0.075019, -0.0913372, -0.106181, -0.115732, -0.120929, -0.124639, -0.121125, -0.11133, -0.0476317, -0.0203059, -0.00797743, -0.00259641, -0.000825348" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.336362, 0.365819, 0.370464, 0.378704, 0.386071, 0.392922, 0.399493, 0.405911, 0.412325, 0.414902, 0.419539, 0.430048, 0.435035, 0.439412, 0.440986");
-            values ( \
-              "-1.35517e-05, -0.019554, -0.0217156, -0.0249026, -0.0272037, -0.0287434, -0.0297645, -0.0300984, -0.0293853, -0.0279967, -0.0227005, -0.00655397, -0.00295703, -0.00137606, -0.00115143" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.392273, 0.403222, 0.438726, 0.460621, 0.486098, 0.4978, 0.509237, 0.520667, 0.52483, 0.548693, 0.558115, 0.56906, 0.578871, 0.591634, 0.678529");
-            values ( \
-              "-0.010422, -0.0158233, -0.0409992, -0.0523986, -0.0612527, -0.0632844, -0.0640255, -0.0618026, -0.059135, -0.0192955, -0.00917968, -0.00348025, -0.00132914, -0.000304597, -7.0059e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.588817, 0.623964, 0.674067, 0.691952, 0.704178, 0.722969, 0.739999, 0.753781, 0.771209, 0.784472, 0.796293, 0.813056, 0.831718, 0.846454, 0.854449, 0.862199, 0.873457, 0.877055, 0.88425, 0.891505, 0.895162, 0.902476, 0.906174, 0.909871, 0.913569, 0.917266, 0.922313, 0.92736, 0.932408, 0.937455, 0.940324, 0.948933, 0.960174, 0.969783, 0.976416, 0.981562, 0.986707, 0.993568, 0.996998, 1.00687");
-            values ( \
-              "-0.023851, -0.0269235, -0.0476101, -0.0544641, -0.0588566, -0.0651446, -0.0703411, -0.0741982, -0.0786205, -0.081629, -0.0840285, -0.0869105, -0.0896365, -0.0915633, -0.0924842, -0.0932731, -0.0941886, -0.0942734, -0.0943217, -0.0942064, -0.0940859, -0.0937193, -0.0931722, -0.0924621, -0.091589, -0.0905528, -0.0886265, -0.0862698, -0.0834828, -0.0802654, -0.0780903, -0.0705008, -0.0570725, -0.0462479, -0.038919, -0.0340318, -0.0297243, -0.0246584, -0.0223825, -0.016662" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("1.29181, 1.44212, 1.59106, 1.75439, 1.837, 1.94205, 2.026, 2.13611, 2.21149, 2.28079, 2.3494, 2.37142, 2.41546, 2.56064, 2.60825, 2.66235, 2.69314, 2.75472, 2.86379, 2.98984");
-            values ( \
-              "-0.0230813, -0.0317122, -0.0531483, -0.0744924, -0.0842629, -0.0949311, -0.101898, -0.109591, -0.113519, -0.115484, -0.114347, -0.112468, -0.104484, -0.0453828, -0.0308411, -0.019195, -0.0144873, -0.0080168, -0.00246833, -0.000574711" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("3.8383, 4.22087, 5.46798, 5.86222, 6.09766, 6.41288, 6.65664, 6.85478, 7.19356, 7.5204, 7.847, 8.0928, 8.34326, 8.54763, 8.72882, 8.85758, 8.97042, 9.12088, 9.4218, 9.8482, 10.3619");
-            values ( \
-              "-0.0205016, -0.0208944, -0.0724363, -0.0865615, -0.0940713, -0.103233, -0.109464, -0.113855, -0.119778, -0.122709, -0.119273, -0.101344, -0.0689191, -0.0456587, -0.0304495, -0.0222864, -0.0168719, -0.011567, -0.00500142, -0.00140935, -0.000201121" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("13.9517, 15.7527, 19.7524, 21.2554, 22.829, 24.8526, 26.115, 27.3345, 28.5526, 29.4701, 31.2893, 31.8572, 32.7617, 33.3247, 34.4447, 35.8854, 37.3262");
-            values ( \
-              "-0.025078, -0.0288718, -0.0741523, -0.0887681, -0.102126, -0.115754, -0.121702, -0.124675, -0.121076, -0.102721, -0.0432909, -0.0307202, -0.0170607, -0.0116985, -0.00511362, -0.00168195, -0.000484071" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.947164, 0.954047, 0.955743, 0.959136, 0.963078, 0.96702, 0.96993, 0.97284, 0.97575, 0.97866, 0.980988, 0.983315, 0.987971, 0.990001, 0.992031, 0.994061, 0.996091, 0.997954, 0.999817, 1.00168, 1.00354, 1.00519, 1.00684, 1.00849, 1.01014, 1.01047, 1.01241, 1.01487, 1.01729, 1.01971, 1.02214, 1.02307, 1.024, 1.02485, 1.0257, 1.02655, 1.0274, 1.0283, 1.02919, 1.03008, 1.03098, 1.03148, 1.03248, 1.03716, 1.03794, 1.03839, 1.03975, 1.041, 1.04226, 1.04324");
-            values ( \
-              "-0.00697647, -0.00773206, -0.00865813, -0.0104332, -0.0123361, -0.014161, -0.0154583, -0.0167131, -0.0179254, -0.0190953, -0.019992, -0.0208586, -0.0225018, -0.0231242, -0.0237034, -0.0242395, -0.0247326, -0.0253889, -0.0260991, -0.0268633, -0.0276814, -0.027643, -0.0276457, -0.0276896, -0.0277746, -0.0277961, -0.0280886, -0.0284335, -0.0284754, -0.0284481, -0.0283517, -0.0281792, -0.0279587, -0.0275978, -0.0271597, -0.0266444, -0.0260519, -0.0253469, -0.0245567, -0.0236815, -0.0227212, -0.02208, -0.0205271, -0.0127157, -0.0114694, -0.0108358, -0.00907226, -0.00762147, -0.00634789, -0.00548049" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("1.00083, 1.0133, 1.04075, 1.04989, 1.06338, 1.07347, 1.08396, 1.09605, 1.10922, 1.1207, 1.13219, 1.13604, 1.14401, 1.15773, 1.16674");
-            values ( \
-              "-0.00850725, -0.0148403, -0.034616, -0.0403677, -0.0476818, -0.0525269, -0.0567425, -0.0604949, -0.0636921, -0.0630125, -0.0615817, -0.0589948, -0.0485207, -0.0228502, -0.0116616" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("1.16829, 1.28278, 1.31435, 1.33168, 1.3539, 1.38929, 1.40503, 1.4218, 1.43688, 1.46719, 1.48219, 1.49658, 1.51121, 1.52599, 1.54615, 1.59199, 1.60569, 1.62085, 1.63137, 1.65243, 1.68665, 1.72743");
-            values ( \
-              "-0.000913441, -0.0474133, -0.0590903, -0.0649957, -0.071648, -0.0806009, -0.0839322, -0.0868153, -0.0890956, -0.0928037, -0.0939592, -0.0945572, -0.0941488, -0.0920805, -0.0821244, -0.0329609, -0.0224411, -0.0143761, -0.0103421, -0.00519049, -0.00143137, -0.000315866" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.88925, 2.01595, 2.28155, 2.41703, 2.54922, 2.63356, 2.74367, 2.81907, 2.88833, 2.95689, 2.97895, 3.02307, 3.16816, 3.21647, 3.26989, 3.30026, 3.36099, 3.46896, 3.59478");
-            values ( \
-              "-0.0222873, -0.0268834, -0.0642744, -0.0811499, -0.0949371, -0.101939, -0.10958, -0.113556, -0.115517, -0.114334, -0.112498, -0.104446, -0.0453695, -0.0306746, -0.0192078, -0.01453, -0.008133, -0.00252581, -0.000606675" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("4.54229, 5.02237, 6.07715, 6.46439, 6.75654, 7.09854, 7.45953, 7.79857, 8.12561, 8.45241, 8.69831, 9.15319, 9.33444, 9.57599, 9.72639, 10.0272, 10.2623");
-            values ( \
-              "-0.0260436, -0.0284667, -0.0724568, -0.0863372, -0.0955824, -0.105278, -0.113768, -0.119687, -0.122654, -0.119213, -0.101321, -0.045659, -0.0304343, -0.0168788, -0.0115615, -0.00501188, -0.00302201" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("14.6607, 16.5379, 20.4465, 22.148, 23.9565, 25.4603, 26.4444, 27.9393, 29.1487, 29.5093, 31.7172, 32.351, 33.1053, 34.414, 35.8547, 37.2955");
-            values ( \
-              "-0.0265345, -0.0308656, -0.075024, -0.0913319, -0.106011, -0.115736, -0.120595, -0.124641, -0.121132, -0.116431, -0.0476044, -0.0326465, -0.0201522, -0.00817253, -0.0026758, -0.000839291" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("3.10945, 3.12875, 3.14284, 3.18924, 3.22228, 3.24948, 3.26233, 3.27509, 3.28466, 3.30795, 3.3141, 3.32232, 3.33333, 3.34672, 3.4634");
-            values ( \
-              "-0.00117696, -0.00204131, -0.00357267, -0.00988479, -0.0132966, -0.0148715, -0.0150568, -0.0150301, -0.0140307, -0.00340768, -0.00172705, -0.000613118, -0.000109391, -4.45825e-05, -1e-22" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("3.23396, 3.27049, 3.28718, 3.33409, 3.36616, 3.37786, 3.41149, 3.42998, 3.44785, 3.46553, 3.47879, 3.48443, 3.50945, 3.52103, 3.5312, 3.53844");
-            values ( \
-              "-0.00299494, -0.00796834, -0.0117811, -0.0235213, -0.0307798, -0.033069, -0.0383765, -0.0402047, -0.0413338, -0.0409913, -0.0379183, -0.0341431, -0.0109848, -0.00510813, -0.00236731, -0.00152239" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("3.58037, 3.63334, 3.65732, 3.74882, 3.79205, 3.81216, 3.8528, 3.88965, 3.92396, 3.94086, 3.95662, 3.98237, 3.9888, 4.00167, 4.01928, 4.04786, 4.0594, 4.07479, 4.08346, 4.09742, 4.1121, 4.12727, 4.14358, 4.1762, 4.22558");
-            values ( \
-              "-0.0153287, -0.0178086, -0.0239333, -0.0486539, -0.0592171, -0.063662, -0.0717477, -0.077839, -0.0827755, -0.0846266, -0.0857739, -0.0855994, -0.0846551, -0.0812771, -0.0697875, -0.0412301, -0.0312198, -0.0206303, -0.0161634, -0.0107187, -0.00713287, -0.00440108, -0.00259245, -0.00080725, -0.000117694" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("4.30665, 4.44923, 4.71647, 4.84151, 4.89681, 4.96908, 5.07989, 5.14869, 5.22376, 5.29904, 5.33403, 5.36833, 5.43693, 5.45899, 5.50311, 5.55347, 5.64824, 5.69649, 5.74998, 5.78039, 5.8412, 5.95007, 6.07555");
-            values ( \
-              "-0.00889377, -0.0204204, -0.058253, -0.0743849, -0.0810747, -0.0890236, -0.0992518, -0.104463, -0.109553, -0.113464, -0.114756, -0.115436, -0.114321, -0.112431, -0.104449, -0.085415, -0.0453846, -0.0306697, -0.0191889, -0.0145407, -0.00810617, -0.00250905, -0.000585479" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("6.93676, 7.36397, 8.54929, 8.93886, 9.49227, 9.73059, 9.93251, 10.2714, 10.5983, 10.925, 11.1709, 11.4213, 11.6257, 11.8069, 11.9357, 12.0485, 12.1989, 12.4998, 12.9262, 13.4399");
-            values ( \
-              "-0.0211951, -0.0233082, -0.0725044, -0.0864611, -0.103221, -0.10932, -0.11382, -0.119735, -0.122689, -0.119244, -0.101337, -0.0689259, -0.0456612, -0.0304407, -0.0222902, -0.016877, -0.0115626, -0.00500802, -0.00140461, -0.000206457" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("13.5098, 14.9455, 15.2245, 16.2397, 16.9669, 17.6575, 18.3865, 22.9159, 25.1164, 26.5924, 27.938, 29.2002, 30.4194, 31.6376, 32.5551, 34.2067, 35.1336, 35.5773, 36.285, 37.2286, 38.6694, 40.1101");
-            values ( \
-              "-0.000278528, -0.00180658, -0.00245159, -0.00634932, -0.0109144, -0.0166385, -0.0239091, -0.0749444, -0.0956096, -0.107153, -0.115738, -0.121703, -0.124659, -0.121079, -0.102708, -0.0475846, -0.0270686, -0.0203282, -0.0126426, -0.00652294, -0.00204175, -0.000707141" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("11.0926, 11.1642, 11.1921, 11.2135, 11.2337, 11.3247, 11.3627, 11.3954, 11.4255, 11.4545, 11.4831, 11.5117, 11.5394, 11.5612, 11.5841, 11.5939, 11.613, 11.6338, 11.6544, 11.7847");
-            values ( \
-              "-0.00011274, -0.000502918, -0.000866504, -0.00126575, -0.00181163, -0.00456221, -0.00554768, -0.00618028, -0.00655745, -0.00671971, -0.00671159, -0.00651528, -0.00598182, -0.00439433, -0.001624, -0.000891534, -0.000180814, -3.43079e-05, -1e-22, -1.8475e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("11.4118, 11.4762, 11.4904, 11.5177, 11.5518, 11.6518, 11.7027, 11.7463, 11.7859, 11.8235, 11.8603, 11.897, 11.9245, 11.935, 11.9508, 11.9817, 11.9926, 12.0072, 12.0266, 12.0464, 12.0642, 12.1073");
-            values ( \
-              "-0.00243201, -0.00263602, -0.00318901, -0.00447984, -0.00643002, -0.0128151, -0.0157327, -0.0176958, -0.0189922, -0.0196617, -0.0199274, -0.0197542, -0.0189339, -0.017906, -0.0149445, -0.00606808, -0.00386563, -0.00195141, -0.000691289, -0.000231497, -0.000121159, -4.5389e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("11.9878, 12.1984, 12.2275, 12.2579, 12.2985, 12.33, 12.3928, 12.5361, 12.6216, 12.6736, 12.7892, 12.8488, 12.8754, 12.9295, 12.9701, 12.9861, 13.0403, 13.0669, 13.0916, 13.1198, 13.1617, 13.1917, 13.2287");
-            values ( \
-              "-0.00013324, -0.0038682, -0.00511884, -0.00668233, -0.00921571, -0.0114525, -0.0165125, -0.0288788, -0.0354251, -0.0389889, -0.0460849, -0.0493935, -0.0505085, -0.051393, -0.0481909, -0.0439615, -0.0210552, -0.012339, -0.00714878, -0.0035716, -0.0011297, -0.000479342, -0.000155885" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("13.8309, 14.0254, 14.1335, 14.2007, 14.6278, 14.7013, 14.8443, 14.9124, 14.9721, 15.0477, 15.1299, 15.2029, 15.256, 15.3124, 15.3897, 15.433, 15.5028, 15.5479, 15.5778, 15.6183, 15.6653, 15.728, 15.8448, 15.9784");
-            values ( \
-              "-0.0149051, -0.0164117, -0.0238955, -0.028946, -0.0626415, -0.0681476, -0.0779497, -0.082087, -0.0853913, -0.0890768, -0.092499, -0.0949682, -0.095918, -0.0951115, -0.0855424, -0.0726773, -0.0488018, -0.0356751, -0.0284817, -0.0205423, -0.0138195, -0.0078849, -0.00236174, -0.000547121" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("17.1026, 17.5343, 18.6834, 19.0693, 19.3069, 19.704, 20.0651, 20.4041, 20.7312, 21.058, 21.3039, 21.7588, 21.9401, 22.0688, 22.1816, 22.332, 22.6328, 22.8819");
-            values ( \
-              "-0.0246273, -0.0246871, -0.0724681, -0.0863027, -0.0938937, -0.105257, -0.11375, -0.119678, -0.122642, -0.119209, -0.101313, -0.0456556, -0.0304356, -0.0222875, -0.0168766, -0.0115641, -0.00501023, -0.00290398" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("27.2343, 29.2101, 33.018, 34.7216, 36.5308, 38.0336, 39.02, 40.5126, 41.7221, 42.0808, 44.2906, 44.9241, 45.6787, 46.9883, 48.4291, 49.8699");
-            values ( \
-              "-0.0257495, -0.0319904, -0.0750004, -0.0913291, -0.106014, -0.115732, -0.1206, -0.124638, -0.121129, -0.11646, -0.0476039, -0.0326524, -0.0201521, -0.00816675, -0.00267398, -0.000838567" \
-            );
-          }
-        }
-        receiver_capacitance1_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00606143, 0.00608114, 0.0061065, 0.00612187, 0.0061274, 0.006129", \
-            "0.00676467, 0.00677509, 0.0067941, 0.00680956, 0.00681608, 0.00681811", \
-            "0.00701406, 0.00701601, 0.00702132, 0.00702941, 0.00703448, 0.00703638", \
-            "0.00711133, 0.00711165, 0.00711188, 0.0071134, 0.00711572, 0.00711706", \
-            "0.00714478, 0.00714475, 0.00714472, 0.00714468, 0.00714476, 0.00714515", \
-            "0.00715355, 0.00715349, 0.00715332, 0.007153, 0.00715266, 0.00715252" \
-          );
-        }
-        receiver_capacitance2_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00722697, 0.00724396, 0.00726398, 0.00727639, 0.00728059, 0.00728178", \
-            "0.00763147, 0.00764025, 0.00765101, 0.00765633, 0.00765822, 0.00765892", \
-            "0.00792562, 0.00790808, 0.00788535, 0.00786979, 0.00786336, 0.00786137", \
-            "0.0083595, 0.00827363, 0.00815592, 0.00808279, 0.00805582, 0.00805527", \
-            "0.00834632, 0.0088215, 0.00856794, 0.0083092, 0.00820761, 0.00817608", \
-            "0.00874973, 0.00874446, 0.00809287, 0.008703, 0.0083475, 0.00823388" \
-          );
-        }
-      }
-      timing () {
-        related_pin : "CI";
-        sdf_cond : "(~A & B)";
-        timing_sense : positive_unate;
-        timing_type : combinational;
-        when : "(!A * B)";
-        cell_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.112445, 0.171773, 0.387833, 1.19851, 4.25869, 15.8547", \
-            "0.121218, 0.180554, 0.396784, 1.20751, 4.26777, 15.8642", \
-            "0.158161, 0.217632, 0.433488, 1.244, 4.30441, 15.9001", \
-            "0.240388, 0.324038, 0.579155, 1.39564, 4.45343, 16.0491", \
-            "0.277454, 0.430583, 0.845767, 1.93535, 5.07548, 16.6589", \
-            "-0.323357, 0.00601611, 0.849441, 2.73928, 7.14141, 19.1809" \
-          );
-        }
-        rise_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0348014, 0.0712916, 0.210758, 0.733625, 2.71487, 10.2266", \
-            "0.0347783, 0.0713458, 0.210752, 0.733596, 2.71468, 10.2266", \
-            "0.0350758, 0.0713652, 0.210761, 0.733558, 2.7147, 10.2266", \
-            "0.0443576, 0.0782222, 0.212678, 0.733624, 2.71458, 10.2266", \
-            "0.0802117, 0.114154, 0.238951, 0.743956, 2.71457, 10.2265", \
-            "0.176626, 0.230186, 0.370828, 0.837941, 2.76204, 10.2265" \
-          );
-        }
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.238668, 0.337535, 0.694873, 2.02035, 7.02428, 25.9722", \
-            "0.248309, 0.347827, 0.706414, 2.03328, 7.03629, 25.9866", \
-            "0.298948, 0.398369, 0.758198, 2.08709, 7.09289, 26.0429", \
-            "0.530069, 0.628402, 0.985337, 2.31349, 7.32016, 26.2729", \
-            "1.25117, 1.4252, 1.90671, 3.25527, 8.25571, 27.2068", \
-            "3.22456, 3.58177, 4.5512, 6.80051, 12.0952, 31.0202" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0461187, 0.0795516, 0.197179, 0.630343, 2.27274, 8.50243", \
-            "0.0460426, 0.0794162, 0.197226, 0.629768, 2.2728, 8.50143", \
-            "0.0459069, 0.0793098, 0.197189, 0.630294, 2.27292, 8.50103", \
-            "0.0470715, 0.0798256, 0.19743, 0.629797, 2.2741, 8.50103", \
-            "0.0902297, 0.124089, 0.222328, 0.630234, 2.27284, 8.50187", \
-            "0.197376, 0.253155, 0.395669, 0.785395, 2.27475, 8.50146" \
-          );
-        }
-        output_current_rise () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0855795, 0.089306, 0.0944627, 0.099748, 0.103009, 0.108964, 0.114531, 0.119969, 0.125401, 0.127775, 0.13116, 0.133107, 0.137, 0.142737, 0.146994, 0.1512, 0.153903, 0.15822, 0.163021, 0.168717, 0.171445, 0.17566, 0.181279, 0.192517, 0.209623, 0.224163");
-            values ( \
-              "0.00218888, 0.0184488, 0.0239713, 0.0285362, 0.0307733, 0.033718, 0.0351868, 0.0354973, 0.0346976, 0.0338908, 0.0320784, 0.0305339, 0.0259384, 0.018319, 0.0140861, 0.0107941, 0.00903139, 0.00674456, 0.00481911, 0.00318802, 0.00261991, 0.00192931, 0.00127779, 0.000547428, 0.000134362, 3.36023e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.107875, 0.119543, 0.131796, 0.145277, 0.157058, 0.168222, 0.179286, 0.190344, 0.198029, 0.202597, 0.211732, 0.224015, 0.238968, 0.254571, 0.266912, 0.276414, 0.286579, 0.294417, 0.310095, 0.326493, 0.330668");
-            values ( \
-              "0.0027771, 0.034298, 0.0486513, 0.0592958, 0.0642454, 0.0660485, 0.0655306, 0.0631572, 0.0601446, 0.0576549, 0.0504566, 0.0376591, 0.0243847, 0.0144519, 0.00920976, 0.00641449, 0.00431825, 0.00317569, 0.00168265, 0.000856009, 0.000793401" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.197164, 0.229685, 0.248908, 0.259708, 0.281308, 0.297286, 0.330702, 0.362909, 0.390307, 0.405407, 0.429241, 0.444279, 0.465705, 0.495108, 0.554257, 0.582289, 0.617879, 0.633726, 0.652765, 0.679428, 0.706425, 0.726991, 0.768124, 0.850388, 0.949564");
-            values ( \
-              "0.0197779, 0.0459333, 0.0593273, 0.0654913, 0.0751299, 0.0798892, 0.0852618, 0.0858489, 0.0841544, 0.0825238, 0.0790757, 0.0763497, 0.0717016, 0.0625771, 0.0391296, 0.0292772, 0.0193471, 0.0159006, 0.0124511, 0.00874423, 0.00606888, 0.00456729, 0.00253667, 0.000672626, 0.000117568" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.535955, 0.611971, 0.656322, 0.71019, 0.769578, 0.819347, 0.86615, 0.901782, 0.936534, 0.980989, 1.02782, 1.0927, 1.16761, 1.20602, 1.28286, 1.32429, 1.40715, 1.4519, 1.54066, 1.78981, 1.85462, 1.94103, 1.99828, 2.06843, 2.16196, 2.26829, 2.33942, 2.48169, 2.76622, 3.10007");
-            values ( \
-              "0.0384638, 0.0423868, 0.0546076, 0.0673009, 0.0778203, 0.0840257, 0.0879948, 0.0902414, 0.0918172, 0.0931401, 0.0936971, 0.0934417, 0.0919051, 0.0907453, 0.0877024, 0.0857182, 0.0808445, 0.0775921, 0.0693376, 0.0393182, 0.0323091, 0.0242701, 0.0198846, 0.0154243, 0.0108477, 0.00716392, 0.00542108, 0.00300247, 0.000815961, 0.000139929" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("1.71243, 1.98239, 2.17099, 2.38254, 2.54593, 2.79322, 3.01481, 3.41061, 3.58695, 3.71623, 3.84571, 4.05175, 4.26544, 4.55512, 4.70489, 5.00444, 5.17986, 5.53071, 6.4269, 6.68993, 7.04064, 7.17347, 7.41431, 7.6423, 7.9589, 8.08311, 8.33153, 8.82836, 9.78919, 10.9648");
-            values ( \
-              "0.0245205, 0.0341519, 0.0499261, 0.0653317, 0.0749978, 0.0856129, 0.0915948, 0.0963944, 0.0966934, 0.0964702, 0.0959428, 0.0946029, 0.0926808, 0.0893536, 0.0873086, 0.0824536, 0.0789672, 0.0700461, 0.0404534, 0.0326244, 0.0238113, 0.0210133, 0.0166301, 0.013228, 0.00952387, 0.00836399, 0.00641907, 0.00371568, 0.00115272, 0.00024631" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("6.66154, 7.8553, 8.99198, 9.39556, 10.2027, 11.1565, 12.512, 13.18, 14.2794, 14.6968, 15.8599, 16.5166, 17.5163, 18.8718, 19.3095, 20.1849, 21.3817, 23.8295, 25.4024, 26.5403, 27.1039, 27.9515, 29.0665, 29.932, 30.752, 31.8453, 33.2008, 34.5563, 35.9118, 38.6227, 41.3337");
-            values ( \
-              "0.0424039, 0.0474028, 0.0697971, 0.0759534, 0.0854877, 0.0925388, 0.0969537, 0.097356, 0.0965369, 0.0958463, 0.0931652, 0.0912281, 0.0877219, 0.0817135, 0.0793282, 0.0737175, 0.0641758, 0.0422101, 0.0299197, 0.0226932, 0.0196849, 0.0157866, 0.0116739, 0.00919612, 0.00731165, 0.00534739, 0.00361229, 0.00242303, 0.00162833, 0.000729378, 0.000326433" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.117908, 0.121111, 0.128046, 0.13485, 0.140791, 0.146354, 0.151788, 0.157217, 0.159677, 0.162955, 0.167628, 0.173315, 0.180092, 0.185338, 0.189086, 0.195864, 0.200959, 0.206542, 0.210873, 0.219535, 0.235555, 0.264067");
-            values ( \
-              "0.00561424, 0.0183756, 0.0255798, 0.0308892, 0.0336878, 0.0352659, 0.0354602, 0.0347585, 0.0338667, 0.0320996, 0.0275127, 0.0197779, 0.0130148, 0.00926096, 0.00718678, 0.00447854, 0.00309243, 0.00206566, 0.00150711, 0.000790692, 0.000221315, 7.29241e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.138861, 0.154343, 0.163603, 0.177032, 0.188833, 0.20001, 0.211082, 0.222148, 0.229744, 0.234401, 0.243713, 0.255584, 0.270938, 0.288103, 0.301199, 0.316946, 0.326862, 0.343812, 0.359956");
-            values ( \
-              "0.0036415, 0.0381776, 0.0486265, 0.0591285, 0.0641737, 0.0659734, 0.0655134, 0.0631184, 0.0601714, 0.0576458, 0.0502853, 0.0378996, 0.0242607, 0.013566, 0.00842049, 0.004567, 0.00309832, 0.00154606, 0.00093909" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.229784, 0.261601, 0.281368, 0.291804, 0.312678, 0.329379, 0.362781, 0.395001, 0.422114, 0.438056, 0.461332, 0.475469, 0.497794, 0.526532, 0.586134, 0.614557, 0.630039, 0.650008, 0.665739, 0.684805, 0.71149, 0.738564, 0.759196, 0.800461, 0.881829, 0.979583");
-            values ( \
-              "0.0212578, 0.0458063, 0.0595629, 0.0654878, 0.0748712, 0.0798825, 0.0852668, 0.0858438, 0.084187, 0.082461, 0.0790816, 0.0765184, 0.0717085, 0.0628095, 0.039215, 0.0292222, 0.0245152, 0.0193403, 0.0159185, 0.0124567, 0.00874974, 0.00606681, 0.0045579, 0.00252941, 0.000681024, 0.000126166" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.523443, 0.688382, 0.72493, 0.796347, 0.842549, 0.912973, 0.97768, 1.01301, 1.06195, 1.12475, 1.20159, 1.23808, 1.2953, 1.35632, 1.44329, 1.48397, 1.55006, 1.63174, 1.82141, 1.8875, 1.97562, 2.03039, 2.09763, 2.18727, 2.26425, 2.37995, 2.53421, 2.81762, 3.15408");
-            values ( \
-              "0.00905742, 0.0545974, 0.0635073, 0.0770282, 0.0830911, 0.0889942, 0.0921503, 0.0931147, 0.0937081, 0.0934221, 0.0918593, 0.0907318, 0.0885596, 0.0857067, 0.0805775, 0.0775807, 0.0716801, 0.0625558, 0.0393617, 0.0322168, 0.0240626, 0.0198826, 0.0155907, 0.0111266, 0.0082682, 0.00523426, 0.00275543, 0.000745573, 0.000131405" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("1.85405, 2.17456, 2.50433, 2.69755, 2.85696, 3.04632, 3.42503, 3.55106, 3.71412, 3.87702, 4.08304, 4.29688, 4.58028, 4.73632, 5.0484, 5.21136, 5.4571, 5.7611, 6.546, 6.70798, 7.03195, 7.23805, 7.49079, 7.82778, 8.10458, 8.52115, 9.07657, 10.1217, 11.3584");
-            values ( \
-              "0.0428861, 0.0476636, 0.0709346, 0.0807274, 0.0866699, 0.0915757, 0.0962816, 0.0966384, 0.0965402, 0.0959333, 0.0945963, 0.0926766, 0.0894306, 0.0873068, 0.0822231, 0.0789661, 0.0729992, 0.06383, 0.037731, 0.033, 0.0247178, 0.0203607, 0.0159049, 0.011282, 0.00845423, 0.00542003, 0.00291206, 0.000790866, 0.000145127" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("6.704, 7.87994, 9.0264, 9.42871, 10.2333, 11.1896, 12.5451, 13.2131, 14.1037, 14.3125, 14.73, 15.893, 16.5488, 17.5494, 18.9049, 19.3426, 20.218, 21.4148, 24.2859, 25.4265, 26.5397, 27.148, 28.0385, 29.1942, 29.995, 30.7502, 31.7573, 33.1128, 34.4683, 35.8238, 38.5347, 41.2457");
-            values ( \
-              "0.0432703, 0.0472096, 0.0698146, 0.0759611, 0.0854588, 0.0925456, 0.0969486, 0.0973508, 0.0968154, 0.0965315, 0.095852, 0.093171, 0.0912254, 0.0877278, 0.0817078, 0.079334, 0.0737118, 0.0641816, 0.0386607, 0.0299764, 0.0228926, 0.0196254, 0.0155581, 0.0113805, 0.00911435, 0.00737807, 0.00554488, 0.00373669, 0.00251784, 0.00168176, 0.000749967, 0.000332165" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.246155, 0.251314, 0.257292, 0.263931, 0.27127, 0.276907, 0.282386, 0.287861, 0.293628, 0.298715, 0.309794, 0.316931, 0.325623, 0.333973, 0.343625, 0.35261");
-            values ( \
-              "0.000968863, 0.0171189, 0.023661, 0.0292328, 0.0332464, 0.0348678, 0.0352683, 0.0345426, 0.0320147, 0.0270841, 0.0138105, 0.00871184, 0.00478972, 0.0026148, 0.00129718, 0.000695592" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.268197, 0.285982, 0.294325, 0.307892, 0.31969, 0.330871, 0.341944, 0.353013, 0.365266, 0.374596, 0.401825, 0.417791, 0.432014, 0.447903, 0.457951, 0.472472, 0.476503");
-            values ( \
-              "0.00191352, 0.0389974, 0.0482115, 0.0591634, 0.0640687, 0.0660284, 0.0654338, 0.0631772, 0.057637, 0.0502708, 0.0242412, 0.0141703, 0.00840159, 0.00457126, 0.00306385, 0.00171898, 0.00150664" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.347469, 0.382744, 0.398391, 0.422034, 0.440197, 0.459626, 0.492979, 0.525258, 0.551941, 0.569158, 0.58518, 0.604414, 0.628028, 0.655791, 0.715873, 0.745234, 0.78036, 0.814941, 0.841678, 0.868938, 0.889734, 0.931326, 1.01263, 1.10841");
-            values ( \
-              "0.000119526, 0.0384792, 0.0505883, 0.0654666, 0.0737738, 0.0798874, 0.0852221, 0.0858649, 0.0841941, 0.0823289, 0.0800797, 0.0767836, 0.0717013, 0.0631834, 0.0393996, 0.0290789, 0.0193104, 0.0124822, 0.00875175, 0.00605402, 0.00454266, 0.00250408, 0.000678275, 0.000129325" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.654335, 0.818507, 0.861709, 0.939688, 1.00199, 1.07446, 1.1432, 1.18665, 1.24351, 1.27768, 1.36819, 1.48645, 1.5748, 1.61411, 1.68024, 1.76188, 1.95127, 2.01817, 2.10736, 2.16058, 2.22598, 2.30962, 2.37297, 2.43543, 2.51872, 2.68528, 2.96554, 3.29955");
-            values ( \
-              "0.00944604, 0.0545848, 0.0649911, 0.0789921, 0.085983, 0.0907945, 0.0931461, 0.093673, 0.0935681, 0.0930861, 0.090732, 0.0857145, 0.0804677, 0.0775918, 0.0716615, 0.0625685, 0.0394048, 0.0321749, 0.0239173, 0.0198661, 0.0156815, 0.0114782, 0.00896308, 0.00702223, 0.00506666, 0.00250553, 0.000703372, 0.000113949" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("1.97128, 2.25578, 2.45724, 2.6262, 2.81505, 2.97559, 3.17794, 3.58264, 3.70019, 3.83454, 4.00875, 4.21473, 4.42862, 4.86795, 5.18813, 5.34309, 5.58904, 5.89281, 6.67769, 7.16364, 7.36975, 7.6225, 7.95951, 8.23628, 8.65281, 9.20819, 10.2322, 11.4413");
-            values ( \
-              "0.0422943, 0.0435236, 0.0592289, 0.0703672, 0.0801159, 0.0862539, 0.0915862, 0.096439, 0.0966913, 0.0965907, 0.0959514, 0.0946102, 0.0926839, 0.0873087, 0.082076, 0.0789657, 0.0729939, 0.0638294, 0.037733, 0.02472, 0.0203625, 0.0159063, 0.0112801, 0.00845269, 0.00541876, 0.00291379, 0.000817058, 0.000160676" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("6.82099, 8.06067, 9.14909, 9.55911, 10.3791, 11.32, 12.6755, 13.3435, 14.2343, 14.4429, 14.8601, 16.0234, 16.681, 17.6798, 19.0353, 20.3484, 21.5453, 23.9931, 25.5517, 26.649, 27.2851, 28.2132, 29.4082, 30.3834, 31.7806, 33.1361, 34.4916, 35.8471, 37.2026, 41.269");
-            values ( \
-              "0.0413623, 0.0483316, 0.0696857, 0.0759585, 0.085608, 0.0925424, 0.0969491, 0.0973514, 0.0968134, 0.0965324, 0.0958509, 0.0931696, 0.0912209, 0.0877264, 0.081709, 0.073713, 0.0641798, 0.0422139, 0.0300151, 0.0230126, 0.019594, 0.0153783, 0.0111196, 0.00848738, 0.00571707, 0.0038567, 0.00259683, 0.00173753, 0.00116625, 0.00034456" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.689203, 0.697211, 0.72201, 0.730742, 0.738352, 0.745343, 0.752097, 0.758838, 0.76179, 0.764789, 0.774892, 0.781014, 0.789653, 0.79679, 0.800935, 0.811236, 0.823008, 0.827365");
-            values ( \
-              "0.00167138, 0.00792447, 0.0200476, 0.0238985, 0.0266004, 0.0282077, 0.0287545, 0.0278137, 0.0264186, 0.0241733, 0.0140602, 0.00993144, 0.00578413, 0.00359059, 0.00271824, 0.00133244, 0.000581792, 0.000459808" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.73199, 0.759241, 0.783052, 0.789961, 0.804085, 0.816778, 0.82894, 0.841103, 0.853235, 0.860725, 0.868179, 0.879676, 0.889461, 0.894269, 0.903885, 0.908718, 0.914783, 0.920619, 0.929858, 0.933526, 0.940862, 0.954995, 0.970055, 0.979708, 1.01888");
-            values ( \
-              "0.000253058, 0.0243835, 0.0430961, 0.0478289, 0.055313, 0.0591913, 0.0604504, 0.0593919, 0.0556182, 0.0508662, 0.0442493, 0.0330714, 0.025092, 0.0217268, 0.0157069, 0.0133128, 0.010735, 0.00870705, 0.00611586, 0.00535685, 0.00402045, 0.00231894, 0.00124037, 0.000894227, 0.000186277" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.860173, 0.896106, 0.918637, 0.942941, 0.955643, 0.970158, 0.984311, 1.0098, 1.01858, 1.03511, 1.05133, 1.06762, 1.08413, 1.10062, 1.11816, 1.14239, 1.15474, 1.17363, 1.197, 1.24021, 1.27377, 1.2884, 1.30742, 1.31962, 1.33588, 1.36602, 1.37974, 1.40022, 1.42753, 1.48215, 1.56566, 1.66772");
-            values ( \
-              "0.00180146, 0.0288853, 0.0446113, 0.0597614, 0.0662965, 0.0723654, 0.0769552, 0.0822361, 0.0832778, 0.0845909, 0.0847586, 0.0842637, 0.0829886, 0.0812624, 0.0787073, 0.074436, 0.0715441, 0.0662456, 0.0575583, 0.0402515, 0.0284396, 0.0241307, 0.0191801, 0.0165014, 0.0134545, 0.00899308, 0.00748268, 0.00565959, 0.00388825, 0.00172246, 0.000455111, 6.0754e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.21527, 1.2805, 1.35048, 1.39222, 1.43985, 1.4875, 1.53266, 1.59468, 1.62772, 1.667, 1.72531, 1.78701, 1.86968, 1.95762, 2.01858, 2.09933, 2.14621, 2.21212, 2.29398, 2.48233, 2.55229, 2.64556, 2.68313, 2.75118, 2.81196, 2.92941, 2.99489, 3.12585, 3.38517, 3.68546");
-            values ( \
-              "0.0294113, 0.0346799, 0.0545345, 0.0645868, 0.0739389, 0.0810115, 0.0857862, 0.0901267, 0.0916823, 0.0929259, 0.0936962, 0.0934118, 0.091692, 0.0885558, 0.0857072, 0.0809918, 0.0775836, 0.0716951, 0.0625584, 0.0395084, 0.0319552, 0.0234291, 0.0205714, 0.0160942, 0.0128448, 0.00817333, 0.0063082, 0.00370796, 0.00114836, 0.000279466" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("2.51062, 2.83276, 3.15393, 3.33945, 3.50251, 3.70649, 4.08248, 4.21667, 4.377, 4.53718, 4.7432, 4.95703, 5.16849, 5.39639, 5.71223, 5.87151, 6.11735, 6.42125, 7.20614, 7.69209, 7.89819, 8.15093, 8.48792, 8.76472, 9.18129, 9.73672, 10.7463, 11.9377");
-            values ( \
-              "0.0419407, 0.0475197, 0.0703181, 0.0799306, 0.0862072, 0.0915857, 0.0962725, 0.096648, 0.0965325, 0.0959353, 0.0945944, 0.0926786, 0.0903205, 0.0873083, 0.0821519, 0.0789676, 0.0729937, 0.0638321, 0.03773, 0.0247167, 0.0203593, 0.0159034, 0.0112836, 0.00845594, 0.0054218, 0.00291022, 0.000839387, 0.000167118" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("7.3511, 8.5453, 9.6841, 10.0874, 10.8939, 11.8482, 13.2037, 13.8716, 14.9711, 15.3888, 16.5516, 17.2065, 18.208, 19.5635, 20.0012, 20.8766, 22.0734, 24.9445, 26.1761, 27.6518, 28.2962, 29.5852, 30.5269, 31.5521, 32.9076, 34.2631, 35.6186, 36.9741, 38.3295, 41.0405");
-            values ( \
-              "0.042241, 0.0473694, 0.0698071, 0.0759615, 0.0854843, 0.0925432, 0.096953, 0.0973549, 0.0965355, 0.095848, 0.0931673, 0.0912322, 0.087724, 0.0817117, 0.0793301, 0.0737156, 0.0641777, 0.0386647, 0.0293472, 0.0204156, 0.017284, 0.0122243, 0.00942747, 0.00707491, 0.00479333, 0.00322877, 0.0021689, 0.00145169, 0.000971888, 0.00043377" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("2.20575, 2.2298, 2.23669, 2.26155, 2.29404, 2.3157, 2.32868, 2.34076, 2.35244, 2.36411, 2.37827, 2.38712, 2.39724, 2.40231, 2.41262, 2.41982, 2.42805, 2.43991, 2.45101, 2.47289, 2.49974, 2.51847, 2.52374");
-            values ( \
-              "0.000358738, 0.00283408, 0.00365699, 0.0069066, 0.0114514, 0.0141463, 0.0154198, 0.0163155, 0.0166001, 0.0156321, 0.00965224, 0.00657878, 0.00400587, 0.00305988, 0.00172422, 0.00114938, 0.000718593, 0.000375743, 0.000223335, 0.000107111, 9.07357e-05, 0.000201533, 0.000121925" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("2.32303, 2.34934, 2.38106, 2.4433, 2.46367, 2.48191, 2.49896, 2.51566, 2.53233, 2.56789, 2.5835, 2.60115, 2.61995, 2.63357, 2.64285");
-            values ( \
-              "0.00713271, 0.00915429, 0.0167544, 0.0333519, 0.0381419, 0.0416082, 0.043635, 0.0436139, 0.0387591, 0.0169886, 0.0104114, 0.00570218, 0.00293798, 0.00178504, 0.00147283" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("2.58271, 2.63536, 2.64652, 2.67654, 2.77718, 2.80375, 2.82128, 2.85016, 2.86025, 2.87915, 2.89719, 2.91554, 2.93407, 2.9602, 2.97259, 2.99232, 3.01402, 3.07535, 3.10691, 3.14313, 3.16228, 3.18909, 3.21612, 3.2367, 3.27785, 3.32837");
-            values ( \
-              "0.00615344, 0.0147955, 0.0175333, 0.0256717, 0.0566592, 0.0637981, 0.0677012, 0.0724186, 0.0735254, 0.074891, 0.075338, 0.074933, 0.0738024, 0.0709332, 0.0688501, 0.0642783, 0.0572174, 0.034279, 0.0243788, 0.0157924, 0.0123859, 0.0086937, 0.00604761, 0.00455788, 0.00253778, 0.0013793" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("3.21419, 3.31188, 3.47773, 3.52278, 3.5835, 3.63762, 3.70702, 3.74801, 3.77677, 3.81513, 3.87175, 3.96898, 4.02113, 4.12617, 4.19155, 4.23357, 4.29979, 4.38153, 4.57132, 4.63728, 4.72523, 4.78027, 4.84781, 4.93786, 5.01419, 5.12895, 5.28196, 5.55288, 5.87329");
-            values ( \
-              "0.0173165, 0.02546, 0.0603942, 0.0685391, 0.0773017, 0.0829865, 0.0880876, 0.0900106, 0.0909307, 0.0916837, 0.0918961, 0.0904322, 0.0888293, 0.084245, 0.0804231, 0.0774195, 0.0715808, 0.0625161, 0.0393532, 0.0322249, 0.0240814, 0.0198817, 0.0155732, 0.0110969, 0.00826629, 0.00525276, 0.0027813, 0.000810489, 0.000162682" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("4.57334, 4.84375, 5.07333, 5.25274, 5.40754, 5.56269, 5.73115, 5.87642, 6.097, 6.29611, 6.50318, 6.70678, 6.91278, 7.12663, 7.33815, 7.56606, 7.879, 8.0412, 8.28697, 8.59095, 9.29486, 9.53783, 9.8618, 10.0679, 10.3206, 10.6373, 10.8602, 11.0792, 11.3713, 11.9225, 12.9295, 14.1121");
-            values ( \
-              "0.0244506, 0.0341242, 0.0530978, 0.0658864, 0.0749861, 0.0821772, 0.0880015, 0.0915527, 0.094929, 0.0963039, 0.0965407, 0.0958799, 0.0945681, 0.0926515, 0.0903128, 0.0872936, 0.0822076, 0.0789585, 0.0730005, 0.0638251, 0.0402387, 0.0329944, 0.0247234, 0.0203663, 0.0159105, 0.0115209, 0.00914082, 0.00725767, 0.00529736, 0.00286837, 0.0008206, 0.000175372" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("9.51044, 10.7157, 11.8383, 12.2438, 13.0547, 14.0046, 15.3601, 16.028, 17.1274, 17.5453, 18.7079, 19.3618, 20.3643, 21.7198, 22.1575, 23.0329, 24.2298, 26.6776, 28.2054, 29.7048, 31.0858, 32.4117, 32.928, 34.0342, 35.1606, 36.5161, 37.8716, 40.5826, 43.2936");
-            values ( \
-              "0.0421918, 0.0476852, 0.0697736, 0.0759649, 0.0855275, 0.0925445, 0.0969537, 0.0973554, 0.0965358, 0.0958478, 0.0931673, 0.0912355, 0.0877239, 0.0817119, 0.07933, 0.073716, 0.0641768, 0.0422107, 0.0302351, 0.0209698, 0.0146335, 0.0101731, 0.00881994, 0.00645959, 0.00467846, 0.00314833, 0.00211682, 0.000949115, 0.000424318" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("7.74249, 7.78278, 7.78942, 7.83247, 7.94924, 7.98126, 8.00998, 8.03674, 8.06252, 8.08815, 8.10736, 8.1337, 8.15319, 8.17726, 8.19433, 8.21291, 8.2501, 8.28456, 8.29949, 8.31722");
-            values ( \
-              "0.000911418, 0.000995016, 0.00111883, 0.00222857, 0.00561612, 0.00638864, 0.00697314, 0.00735296, 0.00756025, 0.00743028, 0.00660501, 0.00356676, 0.00200065, 0.000820962, 0.000413219, 0.000154262, 1.40631e-05, 2.86499e-05, 0.000117577, 9.18373e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("7.96838, 8.03519, 8.05818, 8.07826, 8.11045, 8.14152, 8.24959, 8.30186, 8.33743, 8.36279, 8.37397, 8.39093, 8.40703, 8.42939, 8.43991, 8.45651, 8.50214, 8.51812, 8.53426, 8.54499, 8.56281, 8.57203, 8.58269, 8.59423, 8.60953, 8.63153, 8.66594, 8.8648");
-            values ( \
-              "0.00153706, 0.00281915, 0.00383875, 0.00483415, 0.00661214, 0.00849077, 0.0154388, 0.0184962, 0.0202578, 0.0212714, 0.0216334, 0.0220684, 0.0222982, 0.0221597, 0.0216604, 0.0198078, 0.00992363, 0.00706187, 0.00484031, 0.00376625, 0.00243258, 0.0019082, 0.00140298, 0.000994159, 0.000602915, 0.000285939, 7.78192e-05, 5.57706e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("8.56094, 8.6935, 8.72154, 8.78045, 8.82347, 8.86539, 9.05638, 9.1384, 9.16176, 9.18285, 9.21181, 9.23818, 9.26528, 9.28563, 9.29135, 9.30277, 9.32273, 9.34614, 9.374, 9.42564, 9.46054, 9.49293, 9.51235, 9.53905, 9.57031, 9.61201, 9.69009, 9.78011");
-            values ( \
-              "0.00168292, 0.00663557, 0.00838154, 0.01265, 0.0162082, 0.0199187, 0.0380347, 0.0451235, 0.0469031, 0.0483279, 0.0499778, 0.0512043, 0.0520487, 0.0521718, 0.0520908, 0.0517615, 0.0504213, 0.0471601, 0.0410865, 0.0279228, 0.0198908, 0.0139543, 0.0111163, 0.00800742, 0.00538313, 0.00308731, 0.000969492, 0.000246068" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("9.92073, 10.1104, 10.1538, 10.2736, 10.3874, 10.7424, 10.8434, 10.8828, 10.9676, 10.9975, 11.0566, 11.1035, 11.1515, 11.2002, 11.2927, 11.3339, 11.4025, 11.4852, 11.6989, 11.8285, 11.9574, 12.0519, 12.1215, 12.2265, 12.3665, 12.6309, 12.9405");
-            values ( \
-              "0.00849194, 0.0135361, 0.0163732, 0.0253718, 0.0351299, 0.0673053, 0.0746161, 0.076846, 0.0802852, 0.0810475, 0.0819241, 0.0820212, 0.0816017, 0.0806579, 0.0773271, 0.0750551, 0.0699758, 0.0616192, 0.0366666, 0.0242495, 0.0153669, 0.0107714, 0.00823744, 0.00544879, 0.00305898, 0.00093008, 0.000201315" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("12.7358, 13.1436, 13.8102, 14.0255, 14.1817, 14.4203, 14.6236, 14.8396, 15.0459, 15.3706, 15.6728, 15.9137, 16.3909, 16.7916, 17.7286, 18.1609, 18.4184, 18.7312, 19.1199, 19.5526, 19.8983, 20.5897, 21.6469, 22.931");
-            values ( \
-              "0.0327224, 0.0347569, 0.0720325, 0.0806641, 0.0854056, 0.090442, 0.0928987, 0.0940697, 0.0940973, 0.0925899, 0.0898438, 0.0869021, 0.0788024, 0.0685772, 0.0377177, 0.0259686, 0.020405, 0.0150088, 0.0100634, 0.00637844, 0.00436931, 0.00199329, 0.000511878, 9.82349e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("15.8451, 16.4694, 16.8294, 17.0427, 17.4863, 17.799, 19.943, 20.6585, 21.0695, 21.8915, 22.8302, 24.1857, 24.8536, 25.953, 27.5335, 29.1899, 30.5454, 31.8586, 33.0554, 35.5032, 37.0747, 38.7806, 39.618, 40.6949, 42.4388, 43.5649, 44.9204, 46.2759, 47.6314, 47.9202");
-            values ( \
-              "3.05402e-05, 0.000425715, 0.00128145, 0.00227458, 0.0060958, 0.0103872, 0.0563363, 0.0696862, 0.0759678, 0.085639, 0.0925439, 0.0969543, 0.097356, 0.0965365, 0.0931666, 0.0877232, 0.0817126, 0.0737166, 0.0641766, 0.0422109, 0.0299286, 0.0196697, 0.0158166, 0.011822, 0.00728541, 0.00527731, 0.00356417, 0.0023907, 0.00160628, 0.0015118" \
-            );
-          }
-        }
-        receiver_capacitance1_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00658038, 0.00661551, 0.00665654, 0.00667917, 0.00668692, 0.00668912", \
-            "0.00781512, 0.00784812, 0.00789621, 0.00792492, 0.00793482, 0.00793764", \
-            "0.00833839, 0.00834482, 0.00835958, 0.00837355, 0.00838104, 0.00838326", \
-            "0.00864994, 0.00862038, 0.0085842, 0.00856129, 0.00855509, 0.0085533", \
-            "0.00898505, 0.00888401, 0.00874851, 0.00866069, 0.0086222, 0.00860792", \
-            "0.00904342, 0.00911638, 0.00909111, 0.00881211, 0.00868714, 0.00864213" \
-          );
-        }
-        receiver_capacitance2_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00799751, 0.00799934, 0.00799743, 0.00799692, 0.00799699, 0.00799705", \
-            "0.00767889, 0.00760495, 0.00751026, 0.00745803, 0.00744066, 0.00743578", \
-            "0.00789152, 0.00768333, 0.00741827, 0.00725791, 0.00719695, 0.00717919", \
-            "0.00785499, 0.00818369, 0.00787648, 0.00733818, 0.0071251, 0.00706159", \
-            "0.0068778, 0.00704315, 0.00727106, 0.00783872, 0.00733694, 0.00708961", \
-            "0.00675539, 0.00663596, 0.00667967, 0.00714496, 0.00692143, 0.0073521" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.187849, 0.196054, 0.206475, 0.217169, 0.230832, 0.246554, 0.260715, 0.267688, 0.272916, 0.286176, 0.289762, 0.293624");
-            values ( \
-              "-0.0045992, -0.00691662, -0.0128986, -0.0174711, -0.0224302, -0.0263441, -0.0278841, -0.027202, -0.0245867, -0.00639007, -0.00369204, -0.00224323" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.239232, 0.250028, 0.254955, 0.293145, 0.31799, 0.332237, 0.345316, 0.357646, 0.363742, 0.372158, 0.37671, 0.381272, 0.390199, 0.40738, 0.41477, 0.422323, 0.430956, 0.438623");
-            values ( \
-              "-0.00766932, -0.011606, -0.0140507, -0.0367437, -0.0484543, -0.0536813, -0.0575583, -0.0603521, -0.0613635, -0.0620381, -0.0618038, -0.0607793, -0.0539809, -0.0222478, -0.012622, -0.00667501, -0.00299363, -0.00168477" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.43578, 0.475059, 0.575279, 0.633739, 0.669302, 0.717727, 0.753619, 0.7757, 0.790132, 0.811855, 0.850243, 0.878765, 0.906867, 0.939476, 0.977353");
-            values ( \
-              "-0.0104687, -0.0206293, -0.0559626, -0.0731417, -0.0815704, -0.0909084, -0.0955937, -0.0962022, -0.0941997, -0.0821945, -0.037858, -0.0168143, -0.00683468, -0.00206894, -0.000474417" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("1.14325, 1.27088, 1.67396, 1.81051, 1.92411, 2.02712, 2.12357, 2.21662, 2.30957, 2.37922, 2.50714, 2.61166, 2.65927, 2.71857, 2.78351");
-            values ( \
-              "-0.0130455, -0.0196875, -0.0714336, -0.0866291, -0.0973751, -0.105342, -0.11097, -0.113889, -0.111078, -0.0952215, -0.0428929, -0.0176652, -0.0114114, -0.00647319, -0.00381316" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("3.97351, 4.44443, 5.39986, 5.77948, 6.25233, 6.66141, 7.03295, 7.38107, 7.71715, 8.05285, 8.30485, 8.76945, 9.01163, 9.17447, 9.46896, 9.73557");
-            values ( \
-              "-0.0222346, -0.0249682, -0.0624781, -0.0761903, -0.0912836, -0.10241, -0.110666, -0.116479, -0.119439, -0.116349, -0.0993128, -0.0447127, -0.025988, -0.0174879, -0.00822905, -0.00441989" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("14.6651, 16.6229, 20.0081, 21.291, 22.7802, 24.5838, 25.9734, 27.2797, 28.5375, 29.7938, 30.7372, 32.4779, 33.3425, 34.0208, 34.452, 35.253, 36.3803");
-            values ( \
-              "-0.023595, -0.0285121, -0.0647159, -0.0771672, -0.0902104, -0.103664, -0.112057, -0.11793, -0.120949, -0.117767, -0.100432, -0.0452228, -0.0270276, -0.0174565, -0.0131759, -0.00750285, -0.00365097" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.221661, 0.2238, 0.228046, 0.228876, 0.230536, 0.233368, 0.235159, 0.238741, 0.242717, 0.249806, 0.263386, 0.271558, 0.279081, 0.286256, 0.293227, 0.300193, 0.305417, 0.307862, 0.315655, 0.318673, 0.322261, 0.325199, 0.328804, 0.331783");
-            values ( \
-              "-0.00499228, -0.00558773, -0.00642541, -0.00758766, -0.00815373, -0.0101124, -0.0107921, -0.0127699, -0.0143092, -0.0175266, -0.0224525, -0.0245646, -0.0263526, -0.027242, -0.0278856, -0.0272405, -0.0245826, -0.0215876, -0.00977199, -0.00639156, -0.00368855, -0.00226722, -0.00123235, -0.000765849" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.276465, 0.285605, 0.300945, 0.334936, 0.351138, 0.365347, 0.384481, 0.402594, 0.409768, 0.414327, 0.423247, 0.444561, 0.45537, 0.464011, 0.470874");
-            values ( \
-              "-0.00899925, -0.0122862, -0.0225571, -0.0414513, -0.048415, -0.0539308, -0.0592215, -0.0620605, -0.0618984, -0.0607738, -0.0540525, -0.0163425, -0.00668424, -0.00297726, -0.00181959" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.449318, 0.621361, 0.638662, 0.668908, 0.704494, 0.736995, 0.752921, 0.767408, 0.788893, 0.796516, 0.810904, 0.825338, 0.847063, 0.885453, 0.897587, 0.913976, 0.923342, 0.942073, 0.974822, 1.01266");
-            values ( \
-              "-6.1335e-05, -0.0593505, -0.0647273, -0.0731357, -0.0815764, -0.0880516, -0.0908768, -0.0931325, -0.0955696, -0.0960725, -0.0961748, -0.0942077, -0.0821723, -0.0378502, -0.0272225, -0.0168085, -0.0126097, -0.00683073, -0.0020609, -0.000467419" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("1.24203, 1.37717, 1.64745, 1.84622, 1.95973, 2.06265, 2.15922, 2.25214, 2.34506, 2.4147, 2.54134, 2.60994, 2.65138, 2.73122, 2.83768, 2.9654");
-            values ( \
-              "-0.0268593, -0.028573, -0.0638721, -0.0866951, -0.0974176, -0.105391, -0.110994, -0.113927, -0.111086, -0.0952486, -0.0433229, -0.0245994, -0.0170171, -0.00803687, -0.00261588, -0.000572687" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("3.8974, 4.3324, 5.72686, 6.28532, 6.69443, 7.06614, 7.41436, 7.75051, 8.08629, 8.33832, 8.79927, 8.98404, 9.2258, 9.3756, 9.67518, 9.85686");
-            values ( \
-              "-0.0166469, -0.0197663, -0.0731511, -0.0912423, -0.102359, -0.110639, -0.116443, -0.119423, -0.116324, -0.0993079, -0.0450566, -0.0299705, -0.0167396, -0.0115341, -0.00507406, -0.00353127" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("14.7036, 16.4212, 20.1032, 21.33, 23.0957, 24.6222, 26.0117, 27.3178, 28.5755, 29.8318, 30.7751, 32.5056, 33.1983, 34.1087, 34.6733, 35.8025, 36.4342");
-            values ( \
-              "-0.025597, -0.0260358, -0.0652976, -0.0771949, -0.0924558, -0.103683, -0.11206, -0.117945, -0.120949, -0.117779, -0.100429, -0.0454678, -0.0302758, -0.0168794, -0.0116305, -0.0050929, -0.00362407" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.363409, 0.378793, 0.398134, 0.415478, 0.42298, 0.430141, 0.437099, 0.444053, 0.449272, 0.462506, 0.46613, 0.472666, 0.480781, 0.488926, 0.591995");
-            values ( \
-              "-0.000269773, -0.0109966, -0.019285, -0.0247551, -0.0263043, -0.0273984, -0.0278261, -0.0273715, -0.0245157, -0.00639878, -0.00367127, -0.00122439, -0.000318236, -8.89748e-05, -2.00603e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.416599, 0.433938, 0.459107, 0.479244, 0.495405, 0.509591, 0.528728, 0.54102, 0.549414, 0.553964, 0.558527, 0.567442, 0.584606, 0.591994, 0.599577, 0.608244, 0.621372, 0.636962, 0.69388");
-            values ( \
-              "-0.00136082, -0.0154393, -0.0307174, -0.0414743, -0.0486091, -0.0539113, -0.0592024, -0.0615114, -0.0621029, -0.0619062, -0.0608313, -0.0540502, -0.0222684, -0.0126294, -0.00666749, -0.00297094, -0.000752579, -0.000172376, -7.31684e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.61176, 0.652522, 0.745536, 0.784589, 0.814083, 0.849658, 0.898089, 0.933945, 0.956054, 0.970487, 0.99221, 1.0306, 1.04273, 1.05912, 1.06849, 1.08722, 1.11969, 1.15757");
-            values ( \
-              "-0.00742136, -0.0196345, -0.0526469, -0.0649634, -0.0731502, -0.0815647, -0.0908997, -0.0955836, -0.0961955, -0.094201, -0.0821894, -0.0378593, -0.027233, -0.0168165, -0.0126017, -0.00683721, -0.00208038, -0.000479943" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("1.38708, 1.54733, 1.71793, 1.87512, 1.9944, 2.10803, 2.21121, 2.30767, 2.40071, 2.49365, 2.5633, 2.68977, 2.75584, 2.80101, 2.83, 2.88798, 2.98093");
-            values ( \
-              "-0.0240365, -0.0313585, -0.0540373, -0.0734535, -0.0866218, -0.0973564, -0.105355, -0.110966, -0.113899, -0.111073, -0.0952309, -0.0433745, -0.0251883, -0.0168607, -0.0129706, -0.00741087, -0.00312564" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("4.05909, 4.48352, 5.96201, 6.43562, 6.84404, 7.2156, 7.56375, 7.89983, 8.23555, 8.48755, 8.94849, 9.13323, 9.37501, 9.52481, 9.82442, 10.0334");
-            values ( \
-              "-0.017453, -0.0198621, -0.0761707, -0.0913004, -0.102395, -0.110666, -0.116467, -0.119441, -0.116339, -0.0993166, -0.0450544, -0.0299769, -0.0167357, -0.0115381, -0.00506904, -0.003299" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("14.8116, 16.6505, 19.2049, 21.4797, 23.2464, 24.7729, 26.1623, 27.4684, 28.7261, 29.9824, 30.9257, 32.6562, 33.3488, 34.2592, 34.8238, 35.953, 36.5679");
-            values ( \
-              "-0.0236538, -0.0268469, -0.0543985, -0.0771908, -0.0924607, -0.103687, -0.112062, -0.117948, -0.12095, -0.117781, -0.100428, -0.045467, -0.0302771, -0.0168784, -0.0116315, -0.00509177, -0.00366319" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.973655, 0.981739, 0.988966, 0.992938, 0.997314, 0.99884, 1.00037, 1.00189, 1.00342, 1.00424, 1.00506, 1.00588, 1.00705, 1.0081, 1.00942, 1.00997, 1.01108, 1.0126, 1.01559, 1.01907, 1.0243, 1.02747, 1.03033, 1.03274, 1.03515, 1.03697, 1.03879, 1.0406, 1.04242, 1.04419, 1.04595, 1.04771, 1.04947, 1.05124, 1.053, 1.05476, 1.05652, 1.05784, 1.05915, 1.06047, 1.06179, 1.06301, 1.06423, 1.06675, 1.0707, 1.07206, 1.0732, 1.07457, 1.07525, 1.07643");
-            values ( \
-              "-0.00324398, -0.00625983, -0.00972654, -0.0114438, -0.0132502, -0.0140053, -0.0148469, -0.0157751, -0.0167899, -0.0168336, -0.0169177, -0.0170422, -0.0172902, -0.017584, -0.0180793, -0.0185232, -0.0187984, -0.0192807, -0.0204227, -0.0216159, -0.0232225, -0.0241278, -0.024883, -0.0254543, -0.0259727, -0.0263286, -0.0266543, -0.02695, -0.0272156, -0.0273191, -0.0273637, -0.0273496, -0.0272766, -0.027145, -0.0269546, -0.0267054, -0.0263976, -0.0258961, -0.0252885, -0.0245747, -0.0237548, -0.0225618, -0.0211698, -0.0175559, -0.0114545, -0.00966399, -0.00831508, -0.00687163, -0.00622322, -0.00521578" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("1.03396, 1.05147, 1.08216, 1.08943, 1.10938, 1.12007, 1.13319, 1.14831, 1.15746, 1.16337, 1.16928, 1.17522, 1.18152, 1.19747, 1.20399, 1.20791, 1.21575, 1.22823, 1.24275, 1.31738");
-            values ( \
-              "-0.0151014, -0.0193224, -0.0370712, -0.0407627, -0.0496165, -0.0534693, -0.0573637, -0.0607222, -0.0618393, -0.0618246, -0.0606987, -0.0570511, -0.0485672, -0.0190239, -0.0113741, -0.00819144, -0.00402125, -0.00112286, -0.000259261, -7.01978e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("1.21593, 1.25951, 1.35309, 1.40912, 1.45641, 1.48983, 1.52495, 1.54935, 1.57823, 1.59999, 1.64241, 1.66222, 1.67639, 1.69529, 1.72776, 1.7657");
-            values ( \
-              "-0.00594995, -0.0193587, -0.0525444, -0.0697166, -0.0813411, -0.0880227, -0.0937449, -0.0960609, -0.0943717, -0.0820053, -0.0340845, -0.0193791, -0.0125676, -0.00678353, -0.00205809, -0.000478349" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.99007, 2.15289, 2.46923, 2.60047, 2.68855, 2.8169, 2.91342, 3.00641, 3.09933, 3.16897, 3.29542, 3.36139, 3.40671, 3.49398, 3.60678, 3.73706");
-            values ( \
-              "-0.0225713, -0.0313754, -0.0721126, -0.0866817, -0.0951712, -0.105379, -0.110996, -0.113917, -0.111092, -0.0952393, -0.0433782, -0.0252148, -0.0168543, -0.00738537, -0.00220339, -0.000453847" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("4.76741, 5.23205, 6.21385, 7.0427, 7.45138, 7.82311, 8.17137, 8.50755, 8.84336, 9.09541, 9.55637, 9.74115, 9.9829, 10.1327, 10.4322, 10.6545");
-            values ( \
-              "-0.0234455, -0.0248208, -0.0633115, -0.0912346, -0.102342, -0.110623, -0.116431, -0.119412, -0.116317, -0.0993018, -0.0450513, -0.029973, -0.0167358, -0.0115383, -0.00507091, -0.00318687" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("15.5398, 17.2919, 21.2936, 23.846, 25.3726, 26.762, 28.0681, 29.3258, 30.5821, 31.5253, 33.2558, 33.9485, 34.8589, 35.4235, 36.5527, 38.0419, 39.531");
-            values ( \
-              "-0.0270195, -0.0272774, -0.0696831, -0.0924612, -0.103688, -0.112061, -0.117949, -0.120949, -0.117781, -0.100428, -0.0454668, -0.0302773, -0.0168782, -0.0116317, -0.00509159, -0.00163186, -0.000441936" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("3.16318, 3.1884, 3.19311, 3.20253, 3.25331, 3.27202, 3.28816, 3.30288, 3.31677, 3.33024, 3.34357, 3.35358, 3.36344, 3.3775, 3.38438, 3.38868");
-            values ( \
-              "-0.000954392, -0.00193649, -0.0022908, -0.00321781, -0.00928498, -0.011236, -0.0125713, -0.0135111, -0.0141056, -0.0144301, -0.0143657, -0.0135943, -0.0101232, -0.00329615, -0.00154799, -0.00102103" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("3.28184, 3.30902, 3.32128, 3.33166, 3.34656, 3.40713, 3.43363, 3.45631, 3.46764, 3.47673, 3.48598, 3.49784, 3.50799, 3.5137, 3.52258, 3.53129, 3.54442, 3.54986, 3.5578, 3.56162, 3.56803, 3.57438, 3.58088, 3.58599, 3.59622, 3.60608");
-            values ( \
-              "-0.00212865, -0.0044592, -0.0062631, -0.00811162, -0.0112132, -0.02479, -0.0301239, -0.0340688, -0.0357983, -0.0370992, -0.0383406, -0.0397979, -0.0407604, -0.0411664, -0.0415657, -0.0414497, -0.0386013, -0.0348512, -0.0271818, -0.0228604, -0.0164249, -0.0111652, -0.0072762, -0.00505787, -0.00228634, -0.00120538" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("3.63243, 3.681, 3.72156, 3.84557, 3.87245, 3.8964, 3.94128, 3.98288, 4.0082, 4.02355, 4.05471, 4.07809, 4.0879, 4.10244, 4.12335, 4.13699, 4.14467, 4.15298, 4.16406, 4.18623, 4.1987");
-            values ( \
-              "-0.0118929, -0.013963, -0.0232817, -0.0547506, -0.0611343, -0.0664877, -0.0755513, -0.0831526, -0.0869288, -0.0885604, -0.088389, -0.0778136, -0.0687431, -0.0523333, -0.0327489, -0.0224975, -0.018097, -0.0141489, -0.0100428, -0.00487255, -0.00360715" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("4.46509, 4.6388, 4.81034, 4.95827, 5.08954, 5.20337, 5.30635, 5.4028, 5.49584, 5.58877, 5.65842, 5.78488, 5.85093, 5.89613, 5.92515, 5.98319, 6.07589");
-            values ( \
-              "-0.0188158, -0.0308911, -0.0536988, -0.072046, -0.0866326, -0.097386, -0.105363, -0.110975, -0.113905, -0.111079, -0.095233, -0.0433744, -0.0251967, -0.0168581, -0.0129673, -0.00740298, -0.00313427" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("7.26264, 7.85887, 8.67906, 9.05371, 9.5273, 9.93569, 10.3072, 10.6554, 10.9915, 11.3272, 11.5792, 12.0401, 12.2248, 12.4666, 12.6164, 12.916, 13.0666");
-            values ( \
-              "-0.0200303, -0.0302724, -0.0626639, -0.0761776, -0.0913049, -0.1024, -0.110669, -0.11647, -0.119442, -0.116341, -0.0993172, -0.0450542, -0.0299775, -0.0167353, -0.0115383, -0.0050686, -0.00379337" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("17.868, 19.7405, 22.2943, 24.5699, 26.3369, 27.8636, 29.2531, 30.5594, 31.8171, 33.0734, 34.0168, 35.7473, 36.4399, 37.3503, 37.9149, 39.0441, 39.6582");
-            values ( \
-              "-0.0228567, -0.0268272, -0.054372, -0.0771739, -0.0924481, -0.103677, -0.112052, -0.117942, -0.120943, -0.117777, -0.100425, -0.0454656, -0.0302771, -0.0168777, -0.0116323, -0.00509142, -0.00366501" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("11.2153, 11.2807, 11.3131, 11.3383, 11.3587, 11.4518, 11.4917, 11.5261, 11.5579, 11.5885, 11.6187, 11.6489, 11.6598, 11.6702, 11.6841, 11.6897, 11.7001, 11.7248, 11.734, 11.7524, 11.7709, 11.7939, 11.8342, 11.8661, 11.9021, 11.9319");
-            values ( \
-              "-0.000131866, -0.000454863, -0.000827244, -0.00127242, -0.00178329, -0.00436249, -0.00528255, -0.00586093, -0.0062052, -0.00635362, -0.00635575, -0.0062078, -0.00610593, -0.00596429, -0.00555667, -0.005259, -0.00432334, -0.00145568, -0.000810633, -0.000170901, -3.31693e-05, -4.16577e-06, -8.16602e-06, -3.72295e-05, -2.60139e-06, -1e-22" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("11.479, 11.5792, 11.5946, 11.6175, 11.6445, 11.6849, 11.7901, 11.817, 11.8511, 11.891, 11.9353, 11.9519, 11.967, 11.9913, 12.0064, 12.017, 12.0276, 12.0412, 12.048, 12.0548, 12.0648, 12.0725, 12.0817, 12.1102");
-            values ( \
-              "-0.00076986, -0.00213327, -0.00264816, -0.0035513, -0.00479368, -0.00699967, -0.0130036, -0.0143851, -0.0159173, -0.0174282, -0.0188833, -0.0192766, -0.0195598, -0.0199321, -0.0200052, -0.0199914, -0.0199238, -0.0196312, -0.0194146, -0.0191512, -0.0181306, -0.0168295, -0.0147357, -0.00618086" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("12.1672, 12.3327, 12.3607, 12.4166, 12.4419, 12.4926, 12.5735, 12.7045, 12.7457, 12.8192, 12.9163, 12.9443, 12.9735, 13.0001, 13.0539, 13.0942, 13.1098, 13.1632, 13.182, 13.1895, 13.2, 13.2139, 13.2417, 13.2898, 13.3457");
-            values ( \
-              "-0.0019399, -0.00472353, -0.00599963, -0.00917123, -0.0108589, -0.0145055, -0.020892, -0.0316822, -0.0348562, -0.040106, -0.0463015, -0.0479693, -0.0495359, -0.0507148, -0.0518221, -0.0487383, -0.0445203, -0.0213763, -0.014672, -0.0125248, -0.00996249, -0.00724553, -0.00360409, -0.000862673, -0.000120343" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("13.9432, 14.1604, 14.2776, 14.3715, 14.7332, 14.8607, 14.992, 15.0865, 15.2305, 15.2981, 15.3648, 15.4743, 15.5564, 15.6963, 15.7548, 15.7941, 15.8131, 15.851, 15.927, 16.0495, 16.194");
-            values ( \
-              "-0.0126343, -0.0151457, -0.0226781, -0.0295035, -0.0575459, -0.067105, -0.0761967, -0.0821899, -0.0901332, -0.0931646, -0.0954232, -0.0955209, -0.084462, -0.0392986, -0.0251971, -0.0182744, -0.0156352, -0.0111937, -0.00557427, -0.0014809, -0.000312697" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("17.3511, 17.8721, 18.7657, 19.174, 19.6464, 20.057, 20.4287, 20.7771, 21.1134, 21.4493, 21.7015, 22.1624, 22.3473, 22.589, 22.7387, 23.0382, 23.1942");
-            values ( \
-              "-0.0208352, -0.026015, -0.0611904, -0.0759886, -0.0911055, -0.102277, -0.110563, -0.116382, -0.119371, -0.116286, -0.0992803, -0.045046, -0.0299688, -0.0167351, -0.0115399, -0.00507244, -0.00374992" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("28.0076, 29.8294, 32.3906, 34.6658, 36.4326, 37.9592, 39.3487, 40.6549, 41.9126, 43.1689, 44.1122, 45.8427, 46.5353, 47.4457, 48.0103, 49.1395, 49.7532");
-            values ( \
-              "-0.0240501, -0.0267639, -0.0543851, -0.0771821, -0.0924542, -0.103682, -0.112057, -0.117945, -0.120947, -0.117779, -0.100427, -0.0454664, -0.030277, -0.0168782, -0.0116318, -0.0050917, -0.00366597" \
-            );
-          }
-        }
-        receiver_capacitance1_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00578768, 0.00580183, 0.00582185, 0.00583491, 0.00583977, 0.00584119", \
-            "0.00637624, 0.00638356, 0.00639795, 0.00641046, 0.00641613, 0.00641791", \
-            "0.00658916, 0.0065892, 0.00659271, 0.00659894, 0.00660315, 0.00660477", \
-            "0.00666855, 0.00666886, 0.00666951, 0.00667081, 0.00667284, 0.00667405", \
-            "0.00669717, 0.00669719, 0.00669719, 0.00669718, 0.00669723, 0.00669754", \
-            "0.00670709, 0.006707, 0.00670686, 0.0067066, 0.00670632, 0.00670617" \
-          );
-        }
-        receiver_capacitance2_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00692422, 0.00693616, 0.00695094, 0.00696136, 0.0069653, 0.00696644", \
-            "0.00744153, 0.00744675, 0.00745952, 0.00746358, 0.00746397, 0.00746442", \
-            "0.00775393, 0.00774315, 0.00772464, 0.00771419, 0.0077096, 0.0077081", \
-            "0.00814951, 0.00809015, 0.00800664, 0.00795105, 0.00793592, 0.00792526", \
-            "0.00871597, 0.00860425, 0.00831188, 0.00809513, 0.00800807, 0.00798125", \
-            "0.00928446, 0.00928635, 0.00853181, 0.00845969, 0.00813607, 0.00803095" \
-          );
-        }
-      }
-      timing () {
-        related_pin : "CI";
-        timing_sense : positive_unate;
-        timing_type : combinational;
-        cell_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.124299, 0.187381, 0.417402, 1.27871, 4.53011, 16.8473", \
-            "0.133349, 0.196476, 0.426504, 1.28788, 4.53903, 16.8567", \
-            "0.171124, 0.234334, 0.464279, 1.32549, 4.57627, 16.8936", \
-            "0.262373, 0.348723, 0.614763, 1.48024, 4.72943, 17.0474", \
-            "0.319922, 0.474554, 0.904732, 2.04239, 5.36148, 17.6688", \
-            "-0.241775, 0.0872425, 0.950167, 2.91768, 7.52143, 20.2441" \
-          );
-        }
-        rise_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0361583, 0.0739644, 0.215386, 0.746712, 2.75873, 10.3876", \
-            "0.0361075, 0.0739347, 0.215441, 0.74675, 2.75866, 10.3876", \
-            "0.0361303, 0.0737636, 0.215383, 0.746742, 2.75849, 10.3879", \
-            "0.0435177, 0.0793344, 0.216587, 0.746627, 2.7585, 10.3873", \
-            "0.0750901, 0.111086, 0.240769, 0.756518, 2.75859, 10.3876", \
-            "0.164636, 0.220333, 0.364568, 0.849402, 2.80116, 10.3876" \
-          );
-        }
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.238668, 0.337535, 0.694873, 2.02035, 7.02428, 25.9722", \
-            "0.248309, 0.347827, 0.706414, 2.03328, 7.03629, 25.9866", \
-            "0.298948, 0.398369, 0.758198, 2.08709, 7.09289, 26.0429", \
-            "0.530069, 0.628402, 0.985337, 2.31349, 7.32016, 26.2729", \
-            "1.25117, 1.4252, 1.90671, 3.25527, 8.25571, 27.2068", \
-            "3.22456, 3.58177, 4.5512, 6.80051, 12.0952, 31.0202" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0461187, 0.0795516, 0.197179, 0.630343, 2.27274, 8.50243", \
-            "0.0460426, 0.0794162, 0.197226, 0.629768, 2.2728, 8.50143", \
-            "0.0459069, 0.0793098, 0.197189, 0.630294, 2.27292, 8.50103", \
-            "0.0470715, 0.0798256, 0.19743, 0.629797, 2.2741, 8.50103", \
-            "0.0902297, 0.124089, 0.222328, 0.630234, 2.27284, 8.50187", \
-            "0.197376, 0.253155, 0.395669, 0.785395, 2.27475, 8.50146" \
-          );
-        }
-        output_current_rise () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0971249, 0.0996352, 0.106206, 0.114097, 0.11904, 0.122855, 0.126115, 0.131778, 0.137441, 0.143409, 0.147562, 0.15927, 0.169839, 0.178162, 0.182873, 0.188636, 0.196321, 0.205383, 0.208695");
-            values ( \
-              "0.0135352, 0.0170908, 0.0236666, 0.0294124, 0.031825, 0.033066, 0.0337273, 0.0340864, 0.0333607, 0.0309984, 0.0275983, 0.0140357, 0.00716247, 0.00404574, 0.00288713, 0.00189757, 0.0010597, 0.000526115, 0.000459838" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.121902, 0.136975, 0.152918, 0.159967, 0.172341, 0.184002, 0.195508, 0.207008, 0.21959, 0.261115, 0.2768, 0.291212, 0.303101, 0.321238, 0.322036");
-            values ( \
-              "0.0175256, 0.0365382, 0.0516866, 0.0562318, 0.0613663, 0.0633632, 0.0631675, 0.0610891, 0.0561113, 0.0208392, 0.0122546, 0.00721364, 0.00460214, 0.00228699, 0.00224713" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.213652, 0.237472, 0.258249, 0.283517, 0.302801, 0.32326, 0.342177, 0.358093, 0.375184, 0.39151, 0.414744, 0.435314, 0.443837, 0.454594, 0.468745, 0.496164, 0.515117, 0.536403, 0.593208, 0.612754, 0.627654, 0.648647, 0.665334, 0.684266, 0.710889, 0.722328, 0.745206, 0.790963, 0.867024, 0.956711");
-            values ( \
-              "0.0138574, 0.03245, 0.0471003, 0.061603, 0.069732, 0.0760162, 0.07967, 0.0816832, 0.0826973, 0.0830394, 0.082344, 0.0808639, 0.079971, 0.0787542, 0.0766833, 0.0712261, 0.0658604, 0.0582284, 0.0359121, 0.0292788, 0.0247659, 0.019326, 0.0157344, 0.0123517, 0.00868891, 0.00745014, 0.00545482, 0.00283469, 0.000863084, 0.000192492" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.547593, 0.638629, 0.693636, 0.754497, 0.801113, 0.860846, 0.901599, 0.936354, 0.970542, 1.01122, 1.05563, 1.1141, 1.17058, 1.2518, 1.3444, 1.40596, 1.46663, 1.53454, 1.60039, 1.68301, 1.87316, 1.93906, 2.02694, 2.08225, 2.15009, 2.24055, 2.31637, 2.43038, 2.5824, 2.85515, 3.17743");
-            values ( \
-              "0.0138114, 0.032103, 0.0460528, 0.059628, 0.0681991, 0.076866, 0.081303, 0.0842319, 0.0865167, 0.0885872, 0.0901105, 0.0911442, 0.0912299, 0.0901414, 0.0874153, 0.0848332, 0.0816614, 0.077135, 0.0714311, 0.0623804, 0.0393025, 0.032202, 0.0240817, 0.0198678, 0.0155492, 0.0110657, 0.00826057, 0.00526623, 0.00280192, 0.000808328, 0.000160167" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("1.94446, 2.24249, 2.49365, 2.72806, 2.93456, 3.10882, 3.25192, 3.48295, 3.6881, 3.98379, 4.11083, 4.32131, 4.53711, 4.75187, 4.98119, 5.33177, 5.45936, 5.70723, 6.01066, 6.95792, 7.28098, 7.48868, 7.74323, 8.07603, 8.35536, 8.77371, 9.3269, 10.0483");
-            values ( \
-              "0.0354204, 0.0382739, 0.0557361, 0.0691402, 0.0782101, 0.083947, 0.0874971, 0.0913835, 0.0932741, 0.0940787, 0.0938681, 0.0929559, 0.0914224, 0.0893585, 0.0866109, 0.0811361, 0.0786358, 0.0727531, 0.0637152, 0.0329986, 0.0247466, 0.0203568, 0.0158752, 0.011311, 0.00845431, 0.00540996, 0.00291501, 0.00143031" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("7.31611, 8.71966, 9.46195, 10.1696, 11.301, 12.0267, 12.8996, 13.6634, 14.4688, 15.2531, 16.045, 16.8579, 18.532, 19.3857, 20.3327, 21.7237, 24.8889, 26.4467, 27.9934, 28.673, 30.0321, 30.9016, 31.8589, 33.1354, 34.5264, 37.3084, 41.4815");
-            values ( \
-              "0.0411791, 0.0479978, 0.0611319, 0.0714672, 0.0834613, 0.0884394, 0.0922707, 0.0940536, 0.0947522, 0.0945032, 0.0935522, 0.0919589, 0.0870687, 0.0837029, 0.079032, 0.06976, 0.0419637, 0.0298406, 0.0204177, 0.0171217, 0.0118772, 0.0093357, 0.00714016, 0.00495965, 0.00329994, 0.00145013, 0.000424584" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.129329, 0.134941, 0.146311, 0.152506, 0.158299, 0.163954, 0.169604, 0.17557, 0.178614, 0.188095, 0.195294, 0.203292, 0.213955, 0.221446, 0.235994, 0.241289");
-            values ( \
-              "0.0143083, 0.0206566, 0.0296479, 0.0323076, 0.0339047, 0.0340603, 0.0334857, 0.0310244, 0.0286888, 0.0172783, 0.0111026, 0.00657826, 0.00310589, 0.0018049, 0.000595958, 0.000472807" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.144667, 0.18562, 0.191563, 0.203956, 0.215596, 0.227099, 0.238595, 0.245136, 0.251177, 0.26262, 0.281633, 0.292279, 0.305984, 0.32269, 0.334714, 0.352717, 0.372698");
-            values ( \
-              "0.00266956, 0.052566, 0.0562816, 0.0614183, 0.06338, 0.0631905, 0.0610916, 0.0589343, 0.0561165, 0.0474857, 0.0290848, 0.0211296, 0.0133459, 0.00724303, 0.00459505, 0.00229517, 0.00128567" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.245646, 0.27849, 0.301427, 0.315592, 0.339556, 0.355426, 0.37416, 0.390288, 0.407394, 0.42372, 0.436663, 0.44683, 0.457079, 0.475704, 0.49149, 0.503703, 0.528388, 0.547378, 0.570856, 0.624406, 0.662213, 0.694241, 0.711142, 0.741026, 0.774061, 0.800295, 0.852763, 0.891785");
-            values ( \
-              "0.0149286, 0.0386735, 0.0537142, 0.0613357, 0.0713041, 0.0758719, 0.0796327, 0.081585, 0.0827151, 0.0829663, 0.0827505, 0.0822915, 0.0816767, 0.080035, 0.0780925, 0.0761984, 0.0711945, 0.0658719, 0.0573725, 0.0362998, 0.0241106, 0.0164054, 0.0132375, 0.00892814, 0.00572089, 0.00396829, 0.00185208, 0.00120125" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.569422, 0.785029, 0.881279, 0.948056, 1.00024, 1.04117, 1.08767, 1.14551, 1.20263, 1.28191, 1.37643, 1.43801, 1.49868, 1.56659, 1.63244, 1.71506, 1.9052, 1.97113, 2.05904, 2.11431, 2.18209, 2.26973, 2.38728, 2.46535, 2.61992, 2.88784, 3.20432");
-            values ( \
-              "0.00943735, 0.0592904, 0.0753549, 0.0825708, 0.08636, 0.0884842, 0.0901013, 0.0911312, 0.0912257, 0.090178, 0.0874126, 0.0848319, 0.0816595, 0.0771348, 0.0714298, 0.0623809, 0.0393043, 0.0322016, 0.0240761, 0.0198658, 0.0155503, 0.011192, 0.00708557, 0.00520807, 0.00273534, 0.000814433, 0.000165588" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("1.96238, 2.2384, 2.46895, 2.67264, 2.896, 3.04071, 3.25113, 3.48124, 3.71986, 3.93485, 4.14272, 4.42527, 4.78417, 5.01296, 5.37676, 5.49122, 5.72013, 6.0423, 6.74713, 6.99057, 7.31515, 7.52065, 7.77259, 8.10852, 8.38718, 8.80638, 9.36532, 10.3529, 11.5179");
-            values ( \
-              "0.0343754, 0.0355842, 0.052064, 0.0645227, 0.0754151, 0.0808539, 0.086795, 0.090924, 0.0932731, 0.0940243, 0.0938549, 0.0925014, 0.0893475, 0.0866126, 0.0808904, 0.0786383, 0.0732494, 0.0637268, 0.0402238, 0.0329802, 0.0246909, 0.0203519, 0.0159121, 0.0113055, 0.00845653, 0.00540709, 0.00288939, 0.000863961, 0.000180284" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("7.34375, 8.73868, 9.52069, 10.2019, 11.3297, 12.0591, 12.9321, 13.6958, 14.5013, 15.2855, 16.0774, 16.8903, 18.5644, 19.4179, 20.3651, 21.7561, 24.9213, 26.4791, 28.0259, 28.7054, 30.0645, 30.934, 31.8913, 33.1678, 34.5588, 37.3408, 41.5139");
-            values ( \
-              "0.0410777, 0.0477468, 0.0615626, 0.0714482, 0.0834359, 0.0884278, 0.0922778, 0.0940436, 0.0947597, 0.094494, 0.0935601, 0.0919501, 0.0870598, 0.0837119, 0.0790236, 0.0697681, 0.0419558, 0.0298479, 0.020425, 0.0171145, 0.0118844, 0.00932848, 0.00713301, 0.00496679, 0.0032928, 0.00144301, 0.000431668" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.256753, 0.270601, 0.277753, 0.283964, 0.289763, 0.295421, 0.301074, 0.307037, 0.31008, 0.31956, 0.326756, 0.334753, 0.345415, 0.357831, 0.370838");
-            values ( \
-              "0.00359742, 0.0241359, 0.0295868, 0.0322177, 0.0339176, 0.0340188, 0.0335197, 0.0310314, 0.0286952, 0.0172813, 0.0111053, 0.00657992, 0.00310471, 0.00124884, 0.000517571" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.278112, 0.309149, 0.323272, 0.335555, 0.34717, 0.358647, 0.370118, 0.376922, 0.382698, 0.394088, 0.418169, 0.431087, 0.444849, 0.454675, 0.462163, 0.473769, 0.483548, 0.50038");
-            values ( \
-              "0.000514382, 0.0463716, 0.056756, 0.0616428, 0.0635798, 0.0632676, 0.0611913, 0.0588844, 0.0561482, 0.0475514, 0.0251802, 0.0166321, 0.0102618, 0.0071115, 0.00535906, 0.00343031, 0.00235505, 0.00147888" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.361903, 0.445014, 0.461018, 0.475219, 0.486921, 0.505467, 0.521768, 0.538865, 0.555186, 0.578238, 0.588537, 0.607004, 0.622943, 0.634979, 0.659841, 0.678827, 0.702307, 0.75549, 0.794122, 0.825471, 0.841854, 0.872232, 0.906095, 0.933137, 0.987222, 1.02411");
-            values ( \
-              "0.00243289, 0.0605529, 0.0677503, 0.0727425, 0.0759752, 0.0796478, 0.0816475, 0.0827316, 0.0830062, 0.0823236, 0.081676, 0.0800487, 0.07809, 0.0762418, 0.0712049, 0.0658672, 0.057369, 0.0364324, 0.0239867, 0.0164486, 0.013368, 0.00895325, 0.00567128, 0.00389412, 0.00176501, 0.00117939" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.699663, 0.92375, 0.974646, 1.02145, 1.07287, 1.14491, 1.21898, 1.27734, 1.33394, 1.41652, 1.50778, 1.56933, 1.63, 1.69792, 1.76376, 1.84638, 2.0359, 2.10366, 2.19399, 2.24574, 2.30934, 2.39415, 2.45778, 2.52119, 2.60574, 2.77485, 3.04079, 3.36056");
-            values ( \
-              "0.00905161, 0.0607711, 0.0698184, 0.0764984, 0.0820054, 0.0871282, 0.0900972, 0.0911302, 0.0912234, 0.0901062, 0.0874107, 0.0848331, 0.0816585, 0.0771358, 0.071429, 0.0623817, 0.0393727, 0.0320776, 0.0237766, 0.0198571, 0.0157849, 0.0114887, 0.00898339, 0.00701546, 0.0050177, 0.00246939, 0.000739339, 0.000149391" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("2.06211, 2.31671, 2.57081, 2.80082, 3.02864, 3.16861, 3.38566, 3.58906, 3.85118, 4.10553, 4.27278, 4.48349, 4.69946, 4.91427, 5.1436, 5.48268, 5.62174, 5.86931, 6.17307, 6.87805, 7.12035, 7.44343, 7.65111, 7.90563, 8.24499, 8.51816, 8.92944, 9.47782, 10.4516, 11.5973");
-            values ( \
-              "0.0305545, 0.0316631, 0.0500923, 0.0643664, 0.0754668, 0.0807512, 0.0868631, 0.0906048, 0.0932584, 0.0940389, 0.0938268, 0.0929358, 0.0913992, 0.0893509, 0.0865974, 0.0813451, 0.0786274, 0.0727642, 0.0637095, 0.0402039, 0.0329938, 0.0247505, 0.020361, 0.0158798, 0.011229, 0.00844582, 0.00544485, 0.0029567, 0.000895236, 0.000201716" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("7.48179, 8.84356, 9.6975, 10.3312, 11.4532, 12.1889, 13.0624, 13.8258, 14.6313, 15.4156, 16.2075, 17.0204, 18.6945, 19.5476, 20.4952, 21.8862, 25.0514, 26.6092, 28.156, 28.8355, 30.1947, 31.0641, 32.0214, 33.2979, 34.6889, 37.4709, 41.644");
-            values ( \
-              "0.0421161, 0.0472227, 0.0622721, 0.0714349, 0.0833487, 0.0884319, 0.0922529, 0.0940545, 0.0947383, 0.094508, 0.0935409, 0.0919657, 0.0870757, 0.0836956, 0.07904, 0.0697512, 0.0419723, 0.029832, 0.0204091, 0.0171303, 0.0118685, 0.0093443, 0.00714877, 0.00495107, 0.00330854, 0.00145872, 0.000416002" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.713091, 0.716162, 0.719843, 0.720696, 0.722403, 0.725089, 0.726864, 0.741057, 0.744879, 0.752524, 0.754808, 0.757854, 0.760643, 0.76622, 0.767497, 0.770049, 0.774144, 0.780779, 0.782601, 0.784545, 0.788393, 0.794341, 0.798323, 0.799587, 0.802637, 0.805651, 0.809553, 0.81278, 0.816681, 0.822252, 0.824945, 0.828866, 0.834093, 0.843186, 0.850106");
-            values ( \
-              "0.00427863, 0.00544806, 0.00705097, 0.00774579, 0.00852666, 0.0101004, 0.0109707, 0.018892, 0.020838, 0.0244772, 0.0253697, 0.0264367, 0.027289, 0.0284934, 0.0286649, 0.0289202, 0.0289571, 0.0278792, 0.0270502, 0.0259328, 0.0225862, 0.0161992, 0.0132419, 0.01212, 0.0101815, 0.00847766, 0.00662802, 0.00538224, 0.00415645, 0.00282644, 0.00234788, 0.0017825, 0.0012295, 0.000631078, 0.000412863" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.762253, 0.77275, 0.797381, 0.814707, 0.828849, 0.841667, 0.854051, 0.866411, 0.878793, 0.882558, 0.91564, 0.930165, 0.947851, 0.956809, 0.967513, 0.985423, 0.994408");
-            values ( \
-              "0.00885816, 0.0153324, 0.0355949, 0.0480281, 0.0548717, 0.058392, 0.0593397, 0.0582517, 0.0545118, 0.052526, 0.0247093, 0.015526, 0.00838977, 0.00599272, 0.00400074, 0.00206243, 0.00167688" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.898449, 0.92535, 0.960812, 0.975714, 1.00102, 1.01691, 1.02864, 1.03891, 1.05234, 1.06963, 1.08606, 1.10882, 1.1294, 1.13758, 1.16209, 1.17594, 1.19099, 1.20995, 1.23349, 1.2864, 1.32592, 1.35636, 1.37205, 1.40309, 1.42399, 1.43805, 1.46617, 1.52242, 1.56358");
-            values ( \
-              "0.0132161, 0.0277639, 0.0504587, 0.0584975, 0.0692733, 0.0740701, 0.0769629, 0.0788156, 0.0806864, 0.0819997, 0.0825135, 0.0820397, 0.0807009, 0.0799033, 0.0767873, 0.0743677, 0.0711574, 0.0658414, 0.0573528, 0.0365218, 0.0238141, 0.0165154, 0.0135347, 0.0089962, 0.00678787, 0.00561605, 0.00378741, 0.0016638, 0.0010452" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.26789, 1.338, 1.413, 1.46849, 1.53027, 1.58375, 1.63515, 1.70484, 1.75439, 1.81174, 1.86931, 1.94693, 2.04309, 2.10467, 2.16534, 2.23325, 2.2991, 2.38172, 2.5715, 2.63847, 2.72776, 2.78103, 2.84644, 2.92916, 2.9933, 3.0563, 3.14029, 3.30295, 3.56945, 3.88538");
-            values ( \
-              "0.0272481, 0.0323668, 0.0510141, 0.0626931, 0.0729935, 0.0796975, 0.0842764, 0.0883904, 0.0901355, 0.0911488, 0.0912431, 0.090221, 0.0874175, 0.0848358, 0.0816615, 0.0771365, 0.0714306, 0.0623813, 0.0393426, 0.0321302, 0.0239066, 0.0198623, 0.0156845, 0.0115047, 0.00897904, 0.00702381, 0.00503395, 0.00255219, 0.000761325, 0.000158988" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("2.59652, 2.85156, 3.10419, 3.33805, 3.56027, 3.70334, 3.91814, 4.13287, 4.38482, 4.59996, 4.80755, 5.01797, 5.23363, 5.44842, 5.67774, 6.015, 6.15584, 6.40336, 6.70717, 7.41214, 7.65445, 7.97753, 8.1852, 8.4397, 8.77904, 9.05225, 9.46359, 10.012, 10.9824, 12.1241");
-            values ( \
-              "0.0303666, 0.0317476, 0.0500676, 0.0645609, 0.0753831, 0.0807856, 0.0868385, 0.0907486, 0.093273, 0.0940354, 0.0938512, 0.0929489, 0.0914128, 0.0893571, 0.0866047, 0.0813783, 0.0786316, 0.0727648, 0.0637121, 0.040206, 0.0329956, 0.024748, 0.0203589, 0.015878, 0.0112314, 0.00844764, 0.00544631, 0.00295455, 0.000901572, 0.00020253" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("7.99224, 9.4521, 10.0905, 10.8677, 12.0087, 12.7247, 13.5892, 14.3614, 15.1668, 15.9509, 16.7428, 17.5557, 19.2297, 20.083, 21.0305, 22.4215, 25.5867, 27.1444, 28.6912, 29.3708, 30.7299, 31.5993, 32.5567, 33.8331, 35.2242, 38.0062, 42.1793");
-            values ( \
-              "0.0393709, 0.0486555, 0.0599984, 0.0714787, 0.0835486, 0.0884501, 0.0922452, 0.0940601, 0.0947516, 0.094508, 0.0935503, 0.0919628, 0.0870714, 0.0837017, 0.079035, 0.0697581, 0.0419655, 0.029839, 0.0204161, 0.0171233, 0.0118756, 0.00933726, 0.0071417, 0.00495813, 0.00330148, 0.00145165, 0.000423071" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("2.25889, 2.2836, 2.29414, 2.3455, 2.35898, 2.37112, 2.38247, 2.39349, 2.4045, 2.41855, 2.42641, 2.43194, 2.43707, 2.44392, 2.44966, 2.45929, 2.46995, 2.48015, 2.49582, 2.50757, 2.52002, 2.52912, 2.54982");
-            values ( \
-              "0.000252722, 0.00370364, 0.00527496, 0.0133621, 0.0151489, 0.0164755, 0.0173107, 0.017563, 0.0163592, 0.00985757, 0.00692148, 0.00523753, 0.00400679, 0.00275091, 0.00195733, 0.00110283, 0.000596643, 0.000340628, 0.000200177, 0.00015295, 0.000163787, 0.00023408, 6.44324e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("2.35858, 2.39013, 2.4115, 2.43428, 2.48835, 2.50805, 2.52576, 2.5424, 2.55878, 2.574, 2.60014, 2.61386, 2.62117, 2.6301, 2.64201, 2.65126, 2.65761, 2.66543, 2.67441, 2.68534, 2.70617, 2.73615");
-            values ( \
-              "0.0015765, 0.00764829, 0.0128518, 0.0191145, 0.0345566, 0.0393571, 0.0427701, 0.0446109, 0.0443248, 0.0397338, 0.0227487, 0.0153974, 0.012285, 0.00917344, 0.0060839, 0.00439175, 0.00352941, 0.00271556, 0.00203186, 0.00138474, 0.000627267, 0.000180752" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("2.66839, 2.72319, 2.83497, 2.8565, 2.87947, 2.90086, 2.91884, 2.93846, 2.94737, 2.96445, 2.9781, 3.00151, 3.01623, 3.03192, 3.0614, 3.12484, 3.16633, 3.19278, 3.22309, 3.26133, 3.28426, 3.33012, 3.40419, 3.49132");
-            values ( \
-              "0.0181576, 0.0225184, 0.0563788, 0.0619744, 0.0670029, 0.0704956, 0.0726338, 0.0741047, 0.074504, 0.0747121, 0.0743562, 0.0727378, 0.0710126, 0.0684904, 0.0610883, 0.0377196, 0.0244591, 0.0179289, 0.0122743, 0.00741652, 0.00542565, 0.00283606, 0.000895611, 0.000222213" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("3.30098, 3.39352, 3.58942, 3.65655, 3.71783, 3.7693, 3.81622, 3.85876, 3.91897, 3.97611, 4.06187, 4.11924, 4.1676, 4.21374, 4.27496, 4.34276, 4.4088, 4.49145, 4.68173, 4.74754, 4.83527, 4.89081, 4.95889, 5.04967, 5.12499, 5.23825, 5.38927, 5.65215, 5.96224");
-            values ( \
-              "0.021669, 0.0234895, 0.0613745, 0.0716255, 0.0785872, 0.0829091, 0.0858281, 0.0877297, 0.0893278, 0.0898475, 0.0891338, 0.0878049, 0.0862712, 0.0844233, 0.0813643, 0.0769634, 0.0713178, 0.0623289, 0.0392902, 0.0322062, 0.0240956, 0.0198652, 0.0155333, 0.0110436, 0.00826093, 0.00528312, 0.00282079, 0.000864036, 0.000185174" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("4.85259, 5.16992, 5.44116, 5.63188, 5.88088, 6.08778, 6.3586, 6.56224, 6.77669, 6.98511, 7.27351, 7.62663, 7.85537, 8.21614, 8.33361, 8.56854, 8.88476, 9.58963, 9.83271, 10.1568, 10.363, 10.6158, 10.9528, 11.2297, 11.6464, 12.202, 13.1732, 14.3175");
-            values ( \
-              "0.0403986, 0.042194, 0.0602745, 0.0706163, 0.0807972, 0.0866565, 0.0913927, 0.0932554, 0.0940279, 0.0938411, 0.0924706, 0.089356, 0.0866025, 0.0809554, 0.0786286, 0.073101, 0.0637146, 0.0402107, 0.032978, 0.0247165, 0.0203611, 0.0159079, 0.0112749, 0.0084471, 0.00541316, 0.00291661, 0.000884123, 0.0002018" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("10.1806, 11.5506, 12.3947, 13.0341, 14.1563, 14.8914, 15.7571, 16.5281, 17.3336, 18.1178, 18.9097, 19.7226, 21.3966, 22.2499, 23.1973, 24.5884, 27.7536, 29.2999, 30.858, 31.5567, 32.9478, 34.7049, 35.9353, 37.3263, 40.1083, 44.2814");
-            values ( \
-              "0.0416535, 0.0473499, 0.0622228, 0.07146, 0.083377, 0.0884388, 0.092242, 0.0940546, 0.0947482, 0.0945051, 0.0935488, 0.0919613, 0.0870706, 0.0837016, 0.0790345, 0.0697583, 0.0419652, 0.0299191, 0.0204174, 0.0170373, 0.0117089, 0.00717783, 0.00505242, 0.00336431, 0.00147942, 0.000431746" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("7.72165, 7.85178, 7.87333, 7.88532, 7.9013, 7.91743, 7.95366, 8.00055, 8.03556, 8.06528, 8.09202, 8.11701, 8.14116, 8.16528, 8.18333, 8.20972, 8.21962, 8.23668, 8.24284, 8.25206, 8.26436, 8.28292, 8.3023, 8.3201, 8.32874, 8.34598");
-            values ( \
-              "4.08491e-05, 0.000364013, 0.000782072, 0.00107333, 0.00153877, 0.00203429, 0.00326028, 0.00490753, 0.00606066, 0.00687123, 0.00748217, 0.00786187, 0.0080598, 0.00787964, 0.00694227, 0.00357517, 0.00264529, 0.00144055, 0.0011426, 0.000786546, 0.000466318, 0.000193594, 8.90544e-05, 7.04901e-05, 0.000138621, 0.000102175" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("8.06325, 8.12893, 8.13913, 8.17414, 8.19582, 8.23161, 8.3374, 8.38466, 8.42057, 8.45376, 8.47936, 8.4981, 8.5169, 8.53914, 8.58072, 8.59943, 8.62027, 8.63016, 8.64335, 8.65897, 8.678, 8.70148, 8.73306, 8.77565, 8.88699");
-            values ( \
-              "0.00161421, 0.00281707, 0.00329531, 0.00519614, 0.00652758, 0.00891151, 0.0163612, 0.0193144, 0.0212026, 0.0225497, 0.0232393, 0.0233705, 0.0227339, 0.0193907, 0.00943943, 0.00626572, 0.00364353, 0.00278741, 0.00193904, 0.00121802, 0.000693488, 0.000315078, 0.000125255, 4.93687e-05, 5.5896e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("8.72082, 8.82784, 8.8688, 8.92201, 8.97048, 9.20134, 9.26208, 9.28363, 9.30163, 9.32011, 9.33753, 9.35833, 9.37408, 9.38963, 9.4136, 9.43776, 9.45611, 9.52636, 9.55056, 9.5689, 9.5998, 9.63226, 9.64295, 9.66729, 9.6951, 9.75072, 9.83625, 9.9392");
-            values ( \
-              "0.00568761, 0.00845771, 0.0114162, 0.0157825, 0.020148, 0.042488, 0.0479467, 0.0495697, 0.0507375, 0.0517112, 0.0524588, 0.0530029, 0.0531275, 0.0528935, 0.0516468, 0.048598, 0.044965, 0.027103, 0.0214495, 0.0176813, 0.0124772, 0.00839634, 0.00735769, 0.00539454, 0.00375155, 0.00172986, 0.000471353, 9.16725e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("10.0409, 10.2746, 10.3261, 10.4054, 10.5111, 10.8198, 10.8859, 10.9808, 11.056, 11.1204, 11.1885, 11.2516, 11.3166, 11.3815, 11.472, 11.5167, 11.586, 11.6692, 11.8839, 12.0129, 12.0718, 12.1437, 12.2374, 12.3072, 12.4118, 12.5513, 12.7668");
-            values ( \
-              "0.0046246, 0.0132682, 0.0165492, 0.0221918, 0.03064, 0.0583444, 0.06392, 0.0709984, 0.075394, 0.0781262, 0.079971, 0.080727, 0.080625, 0.0796125, 0.0766522, 0.0743363, 0.0694429, 0.0612592, 0.0365662, 0.0242757, 0.0198125, 0.0153035, 0.0107552, 0.0082226, 0.00544807, 0.00307651, 0.00131705" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("12.9342, 13.2849, 13.9933, 14.2935, 14.5336, 14.785, 14.9896, 15.2121, 15.4224, 15.6377, 15.8551, 16.0724, 16.3026, 16.6659, 16.7842, 17.0209, 17.2611, 18.2683, 18.761, 19.1109, 19.4469, 19.6833, 20.0256, 20.4342, 21.2414, 21.3314");
-            values ( \
-              "0.0247882, 0.0248425, 0.0623593, 0.0750584, 0.0824396, 0.0876719, 0.0902921, 0.0917974, 0.0921649, 0.0916942, 0.0904993, 0.0886886, 0.0861407, 0.0806772, 0.0783967, 0.0729035, 0.0659795, 0.0333619, 0.0213846, 0.0152076, 0.0107674, 0.00841212, 0.00584367, 0.0037443, 0.00144473, 0.00135514" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("19.0402, 20.4117, 21.2441, 21.8915, 23.0148, 23.7488, 24.6164, 25.3856, 26.1911, 26.9752, 27.7672, 28.5801, 30.2541, 31.1072, 32.0548, 33.4458, 36.611, 38.1688, 39.7156, 40.3952, 41.7543, 42.6237, 43.581, 44.8575, 46.2485, 49.0306, 53.2036");
-            values ( \
-              "0.0417688, 0.0474112, 0.0620877, 0.0714591, 0.0833806, 0.0884405, 0.0922437, 0.0940571, 0.0947445, 0.094508, 0.0935453, 0.0919643, 0.0870736, 0.0836987, 0.0790375, 0.0697539, 0.0419696, 0.0298349, 0.020412, 0.0171274, 0.0118714, 0.00934137, 0.00714582, 0.00495402, 0.0033056, 0.00145578, 0.000418953" \
-            );
-          }
-        }
-        receiver_capacitance1_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00620026, 0.00622554, 0.00625729, 0.0062758, 0.0062823, 0.00628417", \
-            "0.00717004, 0.00718933, 0.00722311, 0.00724646, 0.00725516, 0.0072577", \
-            "0.00750827, 0.00751415, 0.0075254, 0.00753684, 0.00754403, 0.00754567", \
-            "0.00771539, 0.00769946, 0.0076742, 0.00765728, 0.00765233, 0.00765125", \
-            "0.00795177, 0.00788931, 0.00779426, 0.00772336, 0.00768892, 0.00767593", \
-            "0.00839906, 0.00835642, 0.00809775, 0.00785185, 0.00773998, 0.00769796" \
-          );
-        }
-        receiver_capacitance2_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00749384, 0.00748523, 0.00747817, 0.00747668, 0.00747673, 0.00747681", \
-            "0.00726136, 0.00721836, 0.00715289, 0.00711212, 0.00709781, 0.00709374", \
-            "0.00740696, 0.00728377, 0.00710936, 0.00698846, 0.00693741, 0.00692391", \
-            "0.00838638, 0.00822826, 0.0075507, 0.00709678, 0.00691702, 0.00685774", \
-            "0.0076924, 0.00779658, 0.00795153, 0.00778875, 0.00713048, 0.00691707", \
-            "0.0069449, 0.00702077, 0.00745654, 0.00786697, 0.00769206, 0.00715089" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.187849, 0.196054, 0.206475, 0.217169, 0.230832, 0.246554, 0.260715, 0.267688, 0.272916, 0.286176, 0.289762, 0.293624");
-            values ( \
-              "-0.0045992, -0.00691662, -0.0128986, -0.0174711, -0.0224302, -0.0263441, -0.0278841, -0.027202, -0.0245867, -0.00639007, -0.00369204, -0.00224323" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.239232, 0.250028, 0.254955, 0.293145, 0.31799, 0.332237, 0.345316, 0.357646, 0.363742, 0.372158, 0.37671, 0.381272, 0.390199, 0.40738, 0.41477, 0.422323, 0.430956, 0.438623");
-            values ( \
-              "-0.00766932, -0.011606, -0.0140507, -0.0367437, -0.0484543, -0.0536813, -0.0575583, -0.0603521, -0.0613635, -0.0620381, -0.0618038, -0.0607793, -0.0539809, -0.0222478, -0.012622, -0.00667501, -0.00299363, -0.00168477" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.43578, 0.475059, 0.575279, 0.633739, 0.669302, 0.717727, 0.753619, 0.7757, 0.790132, 0.811855, 0.850243, 0.878765, 0.906867, 0.939476, 0.977353");
-            values ( \
-              "-0.0104687, -0.0206293, -0.0559626, -0.0731417, -0.0815704, -0.0909084, -0.0955937, -0.0962022, -0.0941997, -0.0821945, -0.037858, -0.0168143, -0.00683468, -0.00206894, -0.000474417" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("1.14325, 1.27088, 1.67396, 1.81051, 1.92411, 2.02712, 2.12357, 2.21662, 2.30957, 2.37922, 2.50714, 2.61166, 2.65927, 2.71857, 2.78351");
-            values ( \
-              "-0.0130455, -0.0196875, -0.0714336, -0.0866291, -0.0973751, -0.105342, -0.11097, -0.113889, -0.111078, -0.0952215, -0.0428929, -0.0176652, -0.0114114, -0.00647319, -0.00381316" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("3.97351, 4.44443, 5.39986, 5.77948, 6.25233, 6.66141, 7.03295, 7.38107, 7.71715, 8.05285, 8.30485, 8.76945, 9.01163, 9.17447, 9.46896, 9.73557");
-            values ( \
-              "-0.0222346, -0.0249682, -0.0624781, -0.0761903, -0.0912836, -0.10241, -0.110666, -0.116479, -0.119439, -0.116349, -0.0993128, -0.0447127, -0.025988, -0.0174879, -0.00822905, -0.00441989" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("14.6651, 16.6229, 20.0081, 21.291, 22.7802, 24.5838, 25.9734, 27.2797, 28.5375, 29.7938, 30.7372, 32.4779, 33.3425, 34.0208, 34.452, 35.253, 36.3803");
-            values ( \
-              "-0.023595, -0.0285121, -0.0647159, -0.0771672, -0.0902104, -0.103664, -0.112057, -0.11793, -0.120949, -0.117767, -0.100432, -0.0452228, -0.0270276, -0.0174565, -0.0131759, -0.00750285, -0.00365097" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.221661, 0.2238, 0.228046, 0.228876, 0.230536, 0.233368, 0.235159, 0.238741, 0.242717, 0.249806, 0.263386, 0.271558, 0.279081, 0.286256, 0.293227, 0.300193, 0.305417, 0.307862, 0.315655, 0.318673, 0.322261, 0.325199, 0.328804, 0.331783");
-            values ( \
-              "-0.00499228, -0.00558773, -0.00642541, -0.00758766, -0.00815373, -0.0101124, -0.0107921, -0.0127699, -0.0143092, -0.0175266, -0.0224525, -0.0245646, -0.0263526, -0.027242, -0.0278856, -0.0272405, -0.0245826, -0.0215876, -0.00977199, -0.00639156, -0.00368855, -0.00226722, -0.00123235, -0.000765849" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.276465, 0.285605, 0.300945, 0.334936, 0.351138, 0.365347, 0.384481, 0.402594, 0.409768, 0.414327, 0.423247, 0.444561, 0.45537, 0.464011, 0.470874");
-            values ( \
-              "-0.00899925, -0.0122862, -0.0225571, -0.0414513, -0.048415, -0.0539308, -0.0592215, -0.0620605, -0.0618984, -0.0607738, -0.0540525, -0.0163425, -0.00668424, -0.00297726, -0.00181959" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.449318, 0.621361, 0.638662, 0.668908, 0.704494, 0.736995, 0.752921, 0.767408, 0.788893, 0.796516, 0.810904, 0.825338, 0.847063, 0.885453, 0.897587, 0.913976, 0.923342, 0.942073, 0.974822, 1.01266");
-            values ( \
-              "-6.1335e-05, -0.0593505, -0.0647273, -0.0731357, -0.0815764, -0.0880516, -0.0908768, -0.0931325, -0.0955696, -0.0960725, -0.0961748, -0.0942077, -0.0821723, -0.0378502, -0.0272225, -0.0168085, -0.0126097, -0.00683073, -0.0020609, -0.000467419" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("1.24203, 1.37717, 1.64745, 1.84622, 1.95973, 2.06265, 2.15922, 2.25214, 2.34506, 2.4147, 2.54134, 2.60994, 2.65138, 2.73122, 2.83768, 2.9654");
-            values ( \
-              "-0.0268593, -0.028573, -0.0638721, -0.0866951, -0.0974176, -0.105391, -0.110994, -0.113927, -0.111086, -0.0952486, -0.0433229, -0.0245994, -0.0170171, -0.00803687, -0.00261588, -0.000572687" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("3.8974, 4.3324, 5.72686, 6.28532, 6.69443, 7.06614, 7.41436, 7.75051, 8.08629, 8.33832, 8.79927, 8.98404, 9.2258, 9.3756, 9.67518, 9.85686");
-            values ( \
-              "-0.0166469, -0.0197663, -0.0731511, -0.0912423, -0.102359, -0.110639, -0.116443, -0.119423, -0.116324, -0.0993079, -0.0450566, -0.0299705, -0.0167396, -0.0115341, -0.00507406, -0.00353127" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("14.7036, 16.4212, 20.1032, 21.33, 23.0957, 24.6222, 26.0117, 27.3178, 28.5755, 29.8318, 30.7751, 32.5056, 33.1983, 34.1087, 34.6733, 35.8025, 36.4342");
-            values ( \
-              "-0.025597, -0.0260358, -0.0652976, -0.0771949, -0.0924558, -0.103683, -0.11206, -0.117945, -0.120949, -0.117779, -0.100429, -0.0454678, -0.0302758, -0.0168794, -0.0116305, -0.0050929, -0.00362407" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.363409, 0.378793, 0.398134, 0.415478, 0.42298, 0.430141, 0.437099, 0.444053, 0.449272, 0.462506, 0.46613, 0.472666, 0.480781, 0.488926, 0.591995");
-            values ( \
-              "-0.000269773, -0.0109966, -0.019285, -0.0247551, -0.0263043, -0.0273984, -0.0278261, -0.0273715, -0.0245157, -0.00639878, -0.00367127, -0.00122439, -0.000318236, -8.89748e-05, -2.00603e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.416599, 0.433938, 0.459107, 0.479244, 0.495405, 0.509591, 0.528728, 0.54102, 0.549414, 0.553964, 0.558527, 0.567442, 0.584606, 0.591994, 0.599577, 0.608244, 0.621372, 0.636962, 0.69388");
-            values ( \
-              "-0.00136082, -0.0154393, -0.0307174, -0.0414743, -0.0486091, -0.0539113, -0.0592024, -0.0615114, -0.0621029, -0.0619062, -0.0608313, -0.0540502, -0.0222684, -0.0126294, -0.00666749, -0.00297094, -0.000752579, -0.000172376, -7.31684e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.61176, 0.652522, 0.745536, 0.784589, 0.814083, 0.849658, 0.898089, 0.933945, 0.956054, 0.970487, 0.99221, 1.0306, 1.04273, 1.05912, 1.06849, 1.08722, 1.11969, 1.15757");
-            values ( \
-              "-0.00742136, -0.0196345, -0.0526469, -0.0649634, -0.0731502, -0.0815647, -0.0908997, -0.0955836, -0.0961955, -0.094201, -0.0821894, -0.0378593, -0.027233, -0.0168165, -0.0126017, -0.00683721, -0.00208038, -0.000479943" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("1.38708, 1.54733, 1.71793, 1.87512, 1.9944, 2.10803, 2.21121, 2.30767, 2.40071, 2.49365, 2.5633, 2.68977, 2.75584, 2.80101, 2.83, 2.88798, 2.98093");
-            values ( \
-              "-0.0240365, -0.0313585, -0.0540373, -0.0734535, -0.0866218, -0.0973564, -0.105355, -0.110966, -0.113899, -0.111073, -0.0952309, -0.0433745, -0.0251883, -0.0168607, -0.0129706, -0.00741087, -0.00312564" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("4.05909, 4.48352, 5.96201, 6.43562, 6.84404, 7.2156, 7.56375, 7.89983, 8.23555, 8.48755, 8.94849, 9.13323, 9.37501, 9.52481, 9.82442, 10.0334");
-            values ( \
-              "-0.017453, -0.0198621, -0.0761707, -0.0913004, -0.102395, -0.110666, -0.116467, -0.119441, -0.116339, -0.0993166, -0.0450544, -0.0299769, -0.0167357, -0.0115381, -0.00506904, -0.003299" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("14.8116, 16.6505, 19.2049, 21.4797, 23.2464, 24.7729, 26.1623, 27.4684, 28.7261, 29.9824, 30.9257, 32.6562, 33.3488, 34.2592, 34.8238, 35.953, 36.5679");
-            values ( \
-              "-0.0236538, -0.0268469, -0.0543985, -0.0771908, -0.0924607, -0.103687, -0.112062, -0.117948, -0.12095, -0.117781, -0.100428, -0.045467, -0.0302771, -0.0168784, -0.0116315, -0.00509177, -0.00366319" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.973655, 0.981739, 0.988966, 0.992938, 0.997314, 0.99884, 1.00037, 1.00189, 1.00342, 1.00424, 1.00506, 1.00588, 1.00705, 1.0081, 1.00942, 1.00997, 1.01108, 1.0126, 1.01559, 1.01907, 1.0243, 1.02747, 1.03033, 1.03274, 1.03515, 1.03697, 1.03879, 1.0406, 1.04242, 1.04419, 1.04595, 1.04771, 1.04947, 1.05124, 1.053, 1.05476, 1.05652, 1.05784, 1.05915, 1.06047, 1.06179, 1.06301, 1.06423, 1.06675, 1.0707, 1.07206, 1.0732, 1.07457, 1.07525, 1.07643");
-            values ( \
-              "-0.00324398, -0.00625983, -0.00972654, -0.0114438, -0.0132502, -0.0140053, -0.0148469, -0.0157751, -0.0167899, -0.0168336, -0.0169177, -0.0170422, -0.0172902, -0.017584, -0.0180793, -0.0185232, -0.0187984, -0.0192807, -0.0204227, -0.0216159, -0.0232225, -0.0241278, -0.024883, -0.0254543, -0.0259727, -0.0263286, -0.0266543, -0.02695, -0.0272156, -0.0273191, -0.0273637, -0.0273496, -0.0272766, -0.027145, -0.0269546, -0.0267054, -0.0263976, -0.0258961, -0.0252885, -0.0245747, -0.0237548, -0.0225618, -0.0211698, -0.0175559, -0.0114545, -0.00966399, -0.00831508, -0.00687163, -0.00622322, -0.00521578" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("1.03396, 1.05147, 1.08216, 1.08943, 1.10938, 1.12007, 1.13319, 1.14831, 1.15746, 1.16337, 1.16928, 1.17522, 1.18152, 1.19747, 1.20399, 1.20791, 1.21575, 1.22823, 1.24275, 1.31738");
-            values ( \
-              "-0.0151014, -0.0193224, -0.0370712, -0.0407627, -0.0496165, -0.0534693, -0.0573637, -0.0607222, -0.0618393, -0.0618246, -0.0606987, -0.0570511, -0.0485672, -0.0190239, -0.0113741, -0.00819144, -0.00402125, -0.00112286, -0.000259261, -7.01978e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("1.21593, 1.25951, 1.35309, 1.40912, 1.45641, 1.48983, 1.52495, 1.54935, 1.57823, 1.59999, 1.64241, 1.66222, 1.67639, 1.69529, 1.72776, 1.7657");
-            values ( \
-              "-0.00594995, -0.0193587, -0.0525444, -0.0697166, -0.0813411, -0.0880227, -0.0937449, -0.0960609, -0.0943717, -0.0820053, -0.0340845, -0.0193791, -0.0125676, -0.00678353, -0.00205809, -0.000478349" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("1.99007, 2.15289, 2.46923, 2.60047, 2.68855, 2.8169, 2.91342, 3.00641, 3.09933, 3.16897, 3.29542, 3.36139, 3.40671, 3.49398, 3.60678, 3.73706");
-            values ( \
-              "-0.0225713, -0.0313754, -0.0721126, -0.0866817, -0.0951712, -0.105379, -0.110996, -0.113917, -0.111092, -0.0952393, -0.0433782, -0.0252148, -0.0168543, -0.00738537, -0.00220339, -0.000453847" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("4.76741, 5.23205, 6.21385, 7.0427, 7.45138, 7.82311, 8.17137, 8.50755, 8.84336, 9.09541, 9.55637, 9.74115, 9.9829, 10.1327, 10.4322, 10.6545");
-            values ( \
-              "-0.0234455, -0.0248208, -0.0633115, -0.0912346, -0.102342, -0.110623, -0.116431, -0.119412, -0.116317, -0.0993018, -0.0450513, -0.029973, -0.0167358, -0.0115383, -0.00507091, -0.00318687" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("15.5398, 17.2919, 21.2936, 23.846, 25.3726, 26.762, 28.0681, 29.3258, 30.5821, 31.5253, 33.2558, 33.9485, 34.8589, 35.4235, 36.5527, 38.0419, 39.531");
-            values ( \
-              "-0.0270195, -0.0272774, -0.0696831, -0.0924612, -0.103688, -0.112061, -0.117949, -0.120949, -0.117781, -0.100428, -0.0454668, -0.0302773, -0.0168782, -0.0116317, -0.00509159, -0.00163186, -0.000441936" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("3.16318, 3.1884, 3.19311, 3.20253, 3.25331, 3.27202, 3.28816, 3.30288, 3.31677, 3.33024, 3.34357, 3.35358, 3.36344, 3.3775, 3.38438, 3.38868");
-            values ( \
-              "-0.000954392, -0.00193649, -0.0022908, -0.00321781, -0.00928498, -0.011236, -0.0125713, -0.0135111, -0.0141056, -0.0144301, -0.0143657, -0.0135943, -0.0101232, -0.00329615, -0.00154799, -0.00102103" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("3.28184, 3.30902, 3.32128, 3.33166, 3.34656, 3.40713, 3.43363, 3.45631, 3.46764, 3.47673, 3.48598, 3.49784, 3.50799, 3.5137, 3.52258, 3.53129, 3.54442, 3.54986, 3.5578, 3.56162, 3.56803, 3.57438, 3.58088, 3.58599, 3.59622, 3.60608");
-            values ( \
-              "-0.00212865, -0.0044592, -0.0062631, -0.00811162, -0.0112132, -0.02479, -0.0301239, -0.0340688, -0.0357983, -0.0370992, -0.0383406, -0.0397979, -0.0407604, -0.0411664, -0.0415657, -0.0414497, -0.0386013, -0.0348512, -0.0271818, -0.0228604, -0.0164249, -0.0111652, -0.0072762, -0.00505787, -0.00228634, -0.00120538" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("3.63243, 3.681, 3.72156, 3.84557, 3.87245, 3.8964, 3.94128, 3.98288, 4.0082, 4.02355, 4.05471, 4.07809, 4.0879, 4.10244, 4.12335, 4.13699, 4.14467, 4.15298, 4.16406, 4.18623, 4.1987");
-            values ( \
-              "-0.0118929, -0.013963, -0.0232817, -0.0547506, -0.0611343, -0.0664877, -0.0755513, -0.0831526, -0.0869288, -0.0885604, -0.088389, -0.0778136, -0.0687431, -0.0523333, -0.0327489, -0.0224975, -0.018097, -0.0141489, -0.0100428, -0.00487255, -0.00360715" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("4.46509, 4.6388, 4.81034, 4.95827, 5.08954, 5.20337, 5.30635, 5.4028, 5.49584, 5.58877, 5.65842, 5.78488, 5.85093, 5.89613, 5.92515, 5.98319, 6.07589");
-            values ( \
-              "-0.0188158, -0.0308911, -0.0536988, -0.072046, -0.0866326, -0.097386, -0.105363, -0.110975, -0.113905, -0.111079, -0.095233, -0.0433744, -0.0251967, -0.0168581, -0.0129673, -0.00740298, -0.00313427" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("7.26264, 7.85887, 8.67906, 9.05371, 9.5273, 9.93569, 10.3072, 10.6554, 10.9915, 11.3272, 11.5792, 12.0401, 12.2248, 12.4666, 12.6164, 12.916, 13.0666");
-            values ( \
-              "-0.0200303, -0.0302724, -0.0626639, -0.0761776, -0.0913049, -0.1024, -0.110669, -0.11647, -0.119442, -0.116341, -0.0993172, -0.0450542, -0.0299775, -0.0167353, -0.0115383, -0.0050686, -0.00379337" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("17.868, 19.7405, 22.2943, 24.5699, 26.3369, 27.8636, 29.2531, 30.5594, 31.8171, 33.0734, 34.0168, 35.7473, 36.4399, 37.3503, 37.9149, 39.0441, 39.6582");
-            values ( \
-              "-0.0228567, -0.0268272, -0.054372, -0.0771739, -0.0924481, -0.103677, -0.112052, -0.117942, -0.120943, -0.117777, -0.100425, -0.0454656, -0.0302771, -0.0168777, -0.0116323, -0.00509142, -0.00366501" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("11.2153, 11.2807, 11.3131, 11.3383, 11.3587, 11.4518, 11.4917, 11.5261, 11.5579, 11.5885, 11.6187, 11.6489, 11.6598, 11.6702, 11.6841, 11.6897, 11.7001, 11.7248, 11.734, 11.7524, 11.7709, 11.7939, 11.8342, 11.8661, 11.9021, 11.9319");
-            values ( \
-              "-0.000131866, -0.000454863, -0.000827244, -0.00127242, -0.00178329, -0.00436249, -0.00528255, -0.00586093, -0.0062052, -0.00635362, -0.00635575, -0.0062078, -0.00610593, -0.00596429, -0.00555667, -0.005259, -0.00432334, -0.00145568, -0.000810633, -0.000170901, -3.31693e-05, -4.16577e-06, -8.16602e-06, -3.72295e-05, -2.60139e-06, -1e-22" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("11.479, 11.5792, 11.5946, 11.6175, 11.6445, 11.6849, 11.7901, 11.817, 11.8511, 11.891, 11.9353, 11.9519, 11.967, 11.9913, 12.0064, 12.017, 12.0276, 12.0412, 12.048, 12.0548, 12.0648, 12.0725, 12.0817, 12.1102");
-            values ( \
-              "-0.00076986, -0.00213327, -0.00264816, -0.0035513, -0.00479368, -0.00699967, -0.0130036, -0.0143851, -0.0159173, -0.0174282, -0.0188833, -0.0192766, -0.0195598, -0.0199321, -0.0200052, -0.0199914, -0.0199238, -0.0196312, -0.0194146, -0.0191512, -0.0181306, -0.0168295, -0.0147357, -0.00618086" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("12.1672, 12.3327, 12.3607, 12.4166, 12.4419, 12.4926, 12.5735, 12.7045, 12.7457, 12.8192, 12.9163, 12.9443, 12.9735, 13.0001, 13.0539, 13.0942, 13.1098, 13.1632, 13.182, 13.1895, 13.2, 13.2139, 13.2417, 13.2898, 13.3457");
-            values ( \
-              "-0.0019399, -0.00472353, -0.00599963, -0.00917123, -0.0108589, -0.0145055, -0.020892, -0.0316822, -0.0348562, -0.040106, -0.0463015, -0.0479693, -0.0495359, -0.0507148, -0.0518221, -0.0487383, -0.0445203, -0.0213763, -0.014672, -0.0125248, -0.00996249, -0.00724553, -0.00360409, -0.000862673, -0.000120343" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("13.9432, 14.1604, 14.2776, 14.3715, 14.7332, 14.8607, 14.992, 15.0865, 15.2305, 15.2981, 15.3648, 15.4743, 15.5564, 15.6963, 15.7548, 15.7941, 15.8131, 15.851, 15.927, 16.0495, 16.194");
-            values ( \
-              "-0.0126343, -0.0151457, -0.0226781, -0.0295035, -0.0575459, -0.067105, -0.0761967, -0.0821899, -0.0901332, -0.0931646, -0.0954232, -0.0955209, -0.084462, -0.0392986, -0.0251971, -0.0182744, -0.0156352, -0.0111937, -0.00557427, -0.0014809, -0.000312697" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("17.3511, 17.8721, 18.7657, 19.174, 19.6464, 20.057, 20.4287, 20.7771, 21.1134, 21.4493, 21.7015, 22.1624, 22.3473, 22.589, 22.7387, 23.0382, 23.1942");
-            values ( \
-              "-0.0208352, -0.026015, -0.0611904, -0.0759886, -0.0911055, -0.102277, -0.110563, -0.116382, -0.119371, -0.116286, -0.0992803, -0.045046, -0.0299688, -0.0167351, -0.0115399, -0.00507244, -0.00374992" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("28.0076, 29.8294, 32.3906, 34.6658, 36.4326, 37.9592, 39.3487, 40.6549, 41.9126, 43.1689, 44.1122, 45.8427, 46.5353, 47.4457, 48.0103, 49.1395, 49.7532");
-            values ( \
-              "-0.0240501, -0.0267639, -0.0543851, -0.0771821, -0.0924542, -0.103682, -0.112057, -0.117945, -0.120947, -0.117779, -0.100427, -0.0454664, -0.030277, -0.0168782, -0.0116318, -0.0050917, -0.00366597" \
-            );
-          }
-        }
-        receiver_capacitance1_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00578768, 0.00580183, 0.00582185, 0.00583491, 0.00583977, 0.00584119", \
-            "0.00637624, 0.00638356, 0.00639795, 0.00641046, 0.00641613, 0.00641791", \
-            "0.00658916, 0.0065892, 0.00659271, 0.00659894, 0.00660315, 0.00660477", \
-            "0.00666855, 0.00666886, 0.00666951, 0.00667081, 0.00667284, 0.00667405", \
-            "0.00669717, 0.00669719, 0.00669719, 0.00669718, 0.00669723, 0.00669754", \
-            "0.00670709, 0.006707, 0.00670686, 0.0067066, 0.00670632, 0.00670617" \
-          );
-        }
-        receiver_capacitance2_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.00692422, 0.00693616, 0.00695094, 0.00696136, 0.0069653, 0.00696644", \
-            "0.00744153, 0.00744675, 0.00745952, 0.00746358, 0.00746397, 0.00746442", \
-            "0.00775393, 0.00774315, 0.00772464, 0.00771419, 0.0077096, 0.0077081", \
-            "0.00814951, 0.00809015, 0.00800664, 0.00795105, 0.00793592, 0.00792526", \
-            "0.00871597, 0.00860425, 0.00831188, 0.00809513, 0.00800807, 0.00798125", \
-            "0.00928446, 0.00928635, 0.00853181, 0.00845969, 0.00813607, 0.00803095" \
-          );
-        }
-      }
-      timing () {
-        related_pin : "CON";
-        sdf_cond : "(A & B & CI)";
-        timing_sense : negative_unate;
-        timing_type : combinational_fall;
-        when : "(A * B * CI)";
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0169879, 0.0284777, 0.0708229, 0.23064, 0.83606, 3.13026", \
-            "0.0253458, 0.0378694, 0.0802689, 0.240189, 0.845626, 3.13983", \
-            "0.0377736, 0.0630762, 0.120012, 0.279637, 0.88495, 3.17917", \
-            "0.0290544, 0.0860465, 0.20481, 0.439229, 1.04571, 3.33294", \
-            "-0.154701, -0.0166871, 0.253076, 0.748046, 1.68377, 3.96802", \
-            "-1.27953, -0.941366, -0.272323, 0.869646, 2.85902, 6.56622" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0109642, 0.0256964, 0.0815293, 0.29311, 1.09488, 4.13332", \
-            "0.0148284, 0.0267489, 0.0816026, 0.293371, 1.09488, 4.13332", \
-            "0.0340831, 0.0511452, 0.0933954, 0.2931, 1.0949, 4.13326", \
-            "0.0880086, 0.119717, 0.19305, 0.356073, 1.09485, 4.13332", \
-            "0.247125, 0.31729, 0.459082, 0.755421, 1.38427, 4.13322", \
-            "0.725567, 0.90196, 1.22592, 1.80168, 2.96285, 5.38229" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0155299, 0.0168584, 0.0177978, 0.0186136, 0.0210715, 0.0245099, 0.0263079, 0.028126, 0.0303991, 0.0350803, 0.0363899, 0.0386851, 0.0418586, 0.0446945, 0.0451262");
-            values ( \
-              "-0.0103492, -0.11473, -0.117119, -0.117415, -0.115103, -0.108965, -0.104226, -0.0962933, -0.0803092, -0.032485, -0.0233661, -0.0126549, -0.00524868, -0.00224518, -0.00214526" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.0160058, 0.0172882, 0.0184149, 0.020281, 0.0240615, 0.0358975, 0.0402441, 0.044747, 0.0470567, 0.0501209, 0.0605249, 0.0649738, 0.0696626, 0.0730256, 0.076869, 0.0836971");
-            values ( \
-              "-0.0350728, -0.19216, -0.194949, -0.194465, -0.190476, -0.174861, -0.167143, -0.155081, -0.146709, -0.131019, -0.0534039, -0.0324924, -0.0186131, -0.0123751, -0.00764698, -0.00325999" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.0167322, 0.0176369, 0.0190995, 0.0223812, 0.0343416, 0.0554448, 0.0783574, 0.0919114, 0.1056, 0.109802, 0.114604, 0.121937, 0.143268, 0.155559, 0.162169, 0.170363, 0.181287, 0.185071, 0.19417, 0.20457, 0.225369, 0.254776, 0.290936");
-            values ( \
-              "-0.224682, -0.233773, -0.237055, -0.236502, -0.230701, -0.220131, -0.20762, -0.198878, -0.186982, -0.182121, -0.175463, -0.16127, -0.0966482, -0.0648571, -0.0515456, -0.0383778, -0.0254339, -0.0220601, -0.0155608, -0.0103547, -0.00436408, -0.00115281, -0.000193461" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.016669, 0.0196244, 0.0230567, 0.159377, 0.261844, 0.28688, 0.336208, 0.350468, 0.366765, 0.398181, 0.468363, 0.504318, 0.531734, 0.554937, 0.57849, 0.612043, 0.654967, 0.712199, 0.806015, 0.916928");
-            values ( \
-              "-0.238164, -0.251929, -0.251866, -0.231206, -0.214194, -0.209331, -0.197424, -0.192843, -0.186458, -0.168085, -0.104085, -0.0756226, -0.0582035, -0.046274, -0.0364088, -0.0256296, -0.0162256, -0.00857868, -0.00277124, -0.000671846" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("0.0164896, 0.0231146, 0.494552, 0.922941, 1.02581, 1.20995, 1.26394, 1.32565, 1.44117, 1.71224, 1.84309, 2.02421, 2.11316, 2.23928, 2.4024, 2.61988, 2.97101, 3.38691");
-            values ( \
-              "-0.242034, -0.256403, -0.236894, -0.217652, -0.212289, -0.2004, -0.195761, -0.189205, -0.17072, -0.103493, -0.0756699, -0.0472561, -0.0370915, -0.0260559, -0.0163676, -0.00855569, -0.00275745, -0.000665378" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("0.0159129, 0.0225686, 1.81972, 3.47306, 3.82611, 4.5221, 4.72011, 4.94642, 5.36775, 6.48259, 6.87334, 7.27283, 7.61306, 8.0667, 8.44573, 8.94958, 9.62137, 10.3455, 11.7939, 13.2423");
-            values ( \
-              "-0.243064, -0.25764, -0.237794, -0.217989, -0.213084, -0.20118, -0.196685, -0.190361, -0.172838, -0.0998369, -0.0778723, -0.0594262, -0.046814, -0.0336539, -0.0254019, -0.0173801, -0.0102995, -0.00581364, -0.0018321, -0.000575305" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.0403862, 0.0427412, 0.0474154, 0.0535526, 0.0582706, 0.0605296, 0.0612189, 0.0619081, 0.0628374, 0.0681977, 0.0717743, 0.0740856, 0.0755088");
-            values ( \
-              "-0.0339162, -0.0471288, -0.0610219, -0.0767876, -0.0855847, -0.0845544, -0.0821098, -0.0830532, -0.0786485, -0.0276784, -0.0107246, -0.00561545, -0.00404842" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.0371704, 0.0498113, 0.0554651, 0.0611717, 0.0619416, 0.0631447, 0.0643577, 0.0660949, 0.0725768, 0.0765356, 0.0785082, 0.0822204, 0.092114, 0.0962883, 0.101365, 0.105222, 0.110366, 0.118689, 0.128545");
-            values ( \
-              "-0.00101672, -0.114167, -0.142843, -0.168548, -0.175393, -0.180332, -0.180093, -0.178133, -0.167551, -0.157318, -0.150619, -0.133319, -0.0586881, -0.0370887, -0.0204184, -0.0127798, -0.00664597, -0.00209751, -0.000499782" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.0391644, 0.0513086, 0.061089, 0.06226, 0.0640481, 0.0675907, 0.0851025, 0.110779, 0.124334, 0.131214, 0.138622, 0.153144, 0.154452, 0.178967, 0.192133, 0.201307, 0.207385, 0.215795, 0.225287, 0.237942, 0.263253, 0.292773, 0.329942");
-            values ( \
-              "-0.0184733, -0.151106, -0.213535, -0.226561, -0.231147, -0.230278, -0.221531, -0.207594, -0.198819, -0.193435, -0.186232, -0.164156, -0.161267, -0.0872878, -0.0561695, -0.0405033, -0.0323848, -0.0235787, -0.0164008, -0.00995559, -0.00335171, -0.000882463, -0.000131517" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.0473885, 0.0610323, 0.0639683, 0.0657249, 0.185225, 0.277713, 0.31948, 0.370832, 0.422983, 0.427542, 0.516222, 0.563498, 0.589831, 0.62494, 0.64877, 0.675169, 0.710368, 0.780767, 0.881058, 1.00306");
-            values ( \
-              "-0.205139, -0.230119, -0.250135, -0.250202, -0.232268, -0.217205, -0.209328, -0.196767, -0.173803, -0.170632, -0.0914663, -0.0588168, -0.0453264, -0.0315538, -0.0245925, -0.0185921, -0.0126896, -0.00569653, -0.00164029, -0.000338581" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("0.0427264, 0.0639498, 0.632751, 0.955744, 1.05861, 1.24276, 1.29675, 1.35846, 1.47398, 1.74504, 1.8759, 2.05702, 2.14596, 2.27209, 2.4352, 2.65268, 3.00177, 3.41519");
-            values ( \
-              "-0.100413, -0.255998, -0.232328, -0.21765, -0.212291, -0.200398, -0.195761, -0.189205, -0.17072, -0.103493, -0.0756698, -0.0472564, -0.0370917, -0.0260561, -0.0163678, -0.0085558, -0.00277989, -0.00067866" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("0.0422261, 0.0634751, 2.27044, 3.50592, 3.85898, 4.55496, 4.75298, 4.97928, 5.40061, 6.51545, 6.90621, 7.30569, 7.64592, 8.09956, 8.47859, 8.98244, 9.65425, 10.3784, 11.8268, 13.2751");
-            values ( \
-              "-0.101021, -0.257562, -0.232978, -0.217989, -0.213084, -0.20118, -0.196685, -0.190361, -0.172838, -0.0998369, -0.077872, -0.0594262, -0.0468142, -0.0336542, -0.025402, -0.0173801, -0.0102994, -0.00581357, -0.00183208, -0.000575299" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.126042, 0.13719, 0.139321, 0.141401, 0.143481, 0.145217, 0.146953, 0.148688, 0.150424, 0.151955, 0.153486, 0.155017, 0.156548, 0.157952, 0.159357, 0.160761, 0.162165, 0.163483, 0.164802, 0.16612, 0.167439, 0.168709, 0.169979, 0.172519, 0.173781, 0.175043, 0.176305, 0.177567, 0.178513, 0.179459, 0.180405, 0.18135, 0.181771, 0.182192, 0.182613, 0.183034, 0.183284, 0.183533, 0.18528, 0.186278, 0.186777, 0.187953, 0.188697, 0.189358, 0.190019, 0.190571, 0.191124, 0.191676, 0.192229, 0.193244");
-            values ( \
-              "-0.0208821, -0.0214637, -0.0229472, -0.0243497, -0.0257103, -0.0267953, -0.0278463, -0.0288634, -0.0298465, -0.0306855, -0.0314981, -0.0322843, -0.033044, -0.033706, -0.0343501, -0.0349761, -0.0355842, -0.0361387, -0.0366774, -0.0372002, -0.0377072, -0.0379309, -0.0380429, -0.037932, -0.037707, -0.0373702, -0.0369217, -0.0363615, -0.0355211, -0.0345083, -0.0333232, -0.0319657, -0.0312016, -0.0303823, -0.029508, -0.0285786, -0.0279372, -0.0272434, -0.0222561, -0.0195187, -0.018186, -0.0152297, -0.0134015, -0.0120439, -0.0107854, -0.00981636, -0.008912, -0.00807228, -0.00729721, -0.00602322" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.117705, 0.137337, 0.152574, 0.169625, 0.178873, 0.19512, 0.202639, 0.210147, 0.212966, 0.226284, 0.229771, 0.235589, 0.242275, 0.248479, 0.252343, 0.261233, 0.270184");
-            values ( \
-              "-0.000324316, -0.0367375, -0.0558228, -0.074293, -0.082917, -0.0952613, -0.0985081, -0.0946524, -0.0888001, -0.0357688, -0.0254552, -0.0137341, -0.00644132, -0.00303618, -0.00364491, -0.00129431, -0.000434476" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.124259, 0.142736, 0.171175, 0.194632, 0.213343, 0.229577, 0.244225, 0.248478, 0.251804, 0.25648, 0.266439, 0.272269, 0.28393, 0.288031, 0.308743, 0.316842, 0.329381, 0.33557, 0.343822, 0.350184, 0.356296, 0.364447, 0.380747, 0.407958, 0.440322");
-            values ( \
-              "-0.00554039, -0.0541414, -0.100103, -0.134536, -0.159881, -0.180041, -0.196187, -0.200288, -0.20202, -0.200314, -0.192022, -0.186241, -0.169887, -0.161316, -0.0982357, -0.0760663, -0.0494204, -0.0395506, -0.0291137, -0.0228932, -0.0181356, -0.0132243, -0.00685495, -0.00207128, -0.000453971" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.133716, 0.220937, 0.248297, 0.253558, 0.263308, 0.267117, 0.274733, 0.333544, 0.402515, 0.452502, 0.485695, 0.503864, 0.540204, 0.56024, 0.600313, 0.636669, 0.653045, 0.685796, 0.700856, 0.728667, 0.760451, 0.783254, 0.806267, 0.836952, 0.898322, 0.99649, 1.11395");
-            values ( \
-              "-0.0445798, -0.193851, -0.237658, -0.241309, -0.241133, -0.239878, -0.238993, -0.229908, -0.218671, -0.209327, -0.201806, -0.196752, -0.18279, -0.170688, -0.135711, -0.101938, -0.0882962, -0.0651776, -0.05626, -0.0427188, -0.0307171, -0.0242329, -0.0189936, -0.0136021, -0.00686307, -0.00203247, -0.000470695" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("0.153115, 0.205743, 0.247941, 0.255188, 0.258706, 0.833204, 1.0976, 1.19117, 1.37551, 1.42814, 1.4883, 1.59331, 1.62112, 1.86899, 1.9995, 2.10454, 2.19388, 2.31299, 2.41444, 2.54934, 2.72921, 3.07244, 3.47064, 3.97116");
-            values ( \
-              "-0.125939, -0.174931, -0.248564, -0.254041, -0.253282, -0.229396, -0.217188, -0.212289, -0.200384, -0.195869, -0.18953, -0.173377, -0.167639, -0.10553, -0.0773791, -0.0591644, -0.0467059, -0.0336772, -0.0253445, -0.0172686, -0.0101719, -0.00339293, -0.000887345, -0.000135199" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("0.132801, 0.247377, 0.261216, 0.268767, 0.280756, 0.294347, 0.2981, 2.38462, 3.15074, 3.60701, 3.99151, 4.68683, 4.88943, 5.12098, 5.50938, 5.55947, 5.71976, 6.54777, 6.79106, 7.06911, 7.44598, 7.7638, 8.09835, 8.57354, 8.77761, 9.18575, 9.90993, 10.6341, 11.3583, 12.0825, 13.5308");
-            values ( \
-              "-0.0424104, -0.251508, -0.257318, -0.256324, -0.25677, -0.256198, -0.256395, -0.233189, -0.224183, -0.218406, -0.213083, -0.201195, -0.196588, -0.19007, -0.174091, -0.171411, -0.161957, -0.106072, -0.0913484, -0.0763251, -0.0591151, -0.0473111, -0.0371667, -0.0261276, -0.0224278, -0.0164586, -0.00933277, -0.00526409, -0.00295203, -0.00165802, -0.000520916" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.428543, 0.457071, 0.463293, 0.470759, 0.478009, 0.485258, 0.494559, 0.50386, 0.50524, 0.507999, 0.512139, 0.51506, 0.519685, 0.522769, 0.528935, 0.534054, 0.538124, 0.542194, 0.547218, 0.550078, 0.553892, 0.555164, 0.556491, 0.557818, 0.559145, 0.560471, 0.563125, 0.565779, 0.568433, 0.571087, 0.573274, 0.574367, 0.57546, 0.576554, 0.577647, 0.57953, 0.581413, 0.583295, 0.585178, 0.586745, 0.589096, 0.591039, 0.593359, 0.594519, 0.597479, 0.599452, 0.600439, 0.602059, 0.603327, 0.605238");
-            values ( \
-              "-0.005921, -0.00592706, -0.00668924, -0.00761874, -0.00843861, -0.00926832, -0.0103473, -0.0114424, -0.011535, -0.0117746, -0.0121821, -0.0124449, -0.0128335, -0.0130722, -0.0135321, -0.013896, -0.0141338, -0.0143467, -0.014589, -0.0147126, -0.0148585, -0.0149024, -0.0149392, -0.0149707, -0.0149968, -0.0150177, -0.0150376, -0.0150358, -0.0150123, -0.0149672, -0.0149137, -0.0148485, -0.0147686, -0.0146738, -0.0145641, -0.0143406, -0.0140731, -0.0137616, -0.0134061, -0.0129533, -0.0119432, -0.0110219, -0.00982004, -0.00917742, -0.00742021, -0.00635642, -0.00585495, -0.00507914, -0.00450752, -0.0036879" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.407583, 0.419983, 0.434343, 0.444861, 0.460693, 0.524632, 0.549947, 0.571673, 0.591301, 0.6096, 0.627146, 0.644367, 0.657271, 0.662656, 0.680646, 0.693112, 0.697975, 0.707699, 0.713205");
-            values ( \
-              "-0.00269473, -0.00339339, -0.00504457, -0.00698536, -0.0104948, -0.0260191, -0.031442, -0.0355555, -0.0385301, -0.0408193, -0.0421845, -0.0423515, -0.0391276, -0.0353378, -0.0166002, -0.00755454, -0.00535903, -0.00256162, -0.00188692" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.439151, 0.47705, 0.574753, 0.602067, 0.642999, 0.678148, 0.709889, 0.739322, 0.767425, 0.795122, 0.815868, 0.856385, 0.875375, 0.888973, 0.907103, 0.932385");
-            values ( \
-              "-0.0110947, -0.0179993, -0.0521589, -0.0612033, -0.0736071, -0.0830739, -0.090539, -0.096324, -0.100128, -0.0991104, -0.0858921, -0.0354935, -0.0201349, -0.0130206, -0.00697617, -0.00299086" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("0.525477, 0.631879, 0.654797, 0.689173, 0.712982, 0.737682, 0.768568, 0.787103, 0.805639, 0.840104, 0.856033, 0.887892, 0.916495, 0.930796, 0.958325, 0.971552, 0.998007, 1.00436, 1.00754, 1.01335, 1.02126, 1.02826, 1.03526, 1.04167, 1.04974, 1.05469, 1.05965, 1.06956, 1.07948, 1.08609, 1.0927, 1.09931, 1.1061, 1.11967, 1.14448, 1.18231, 1.19345, 1.19716, 1.20458, 1.212, 1.22684, 1.24544, 1.26, 1.27457, 1.27942, 1.28913, 1.29884, 1.30855, 1.31826, 1.33734");
-            values ( \
-              "-0.0768718, -0.0821493, -0.0915088, -0.10515, -0.114349, -0.123677, -0.134973, -0.141554, -0.148002, -0.159637, -0.16486, -0.175009, -0.183255, -0.187211, -0.194515, -0.197878, -0.20432, -0.204403, -0.204359, -0.204132, -0.203516, -0.202262, -0.200735, -0.199031, -0.196746, -0.195203, -0.193514, -0.189535, -0.185088, -0.181863, -0.178431, -0.17479, -0.170402, -0.159381, -0.136908, -0.101355, -0.0918475, -0.0888503, -0.0832683, -0.0779274, -0.0679691, -0.0568573, -0.0486317, -0.0421131, -0.0401041, -0.0364223, -0.0330078, -0.0298606, -0.0269806, -0.0220131" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("0.529707, 0.703948, 0.85936, 0.975875, 1.00948, 1.02452, 1.37485, 1.57642, 1.73284, 1.85667, 1.92468, 2.06069, 2.13505, 2.28375, 2.42038, 2.482, 2.60524, 2.66049, 2.76266, 2.87943, 2.96705, 3.05534, 3.17306, 3.4085, 3.77636, 4.21768");
-            values ( \
-              "-0.0668541, -0.118087, -0.183633, -0.230443, -0.243487, -0.244098, -0.22943, -0.220251, -0.21229, -0.204775, -0.199755, -0.185618, -0.173349, -0.137954, -0.103419, -0.0894666, -0.065882, -0.0570034, -0.0435022, -0.0314389, -0.0246603, -0.0192094, -0.0136043, -0.00675559, -0.00196733, -0.000474747" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("0.657188, 0.93771, 1.00658, 1.0238, 2.94249, 3.63208, 4.17066, 4.52385, 5.21983, 5.41787, 5.64419, 6.04173, 6.14693, 7.08262, 7.31063, 7.57121, 7.9706, 8.31073, 8.76425, 9.1434, 9.31141, 9.64743, 10.3195, 11.0436, 11.7678, 12.492, 13.9403");
-            values ( \
-              "-0.190122, -0.22377, -0.253091, -0.25414, -0.232895, -0.224801, -0.217989, -0.213086, -0.201178, -0.196684, -0.19036, -0.174095, -0.168311, -0.105915, -0.0920881, -0.0778657, -0.059425, -0.0468163, -0.0336588, -0.0254032, -0.0224021, -0.0173786, -0.0102966, -0.00581201, -0.00326197, -0.00183158, -0.000575143" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("1.15518, 1.41003, 1.53865, 1.55973, 1.58493, 1.61852, 1.76148, 1.81318, 1.85698, 1.89671, 1.93435, 1.97128, 2.00819, 2.02071, 2.03363, 2.04797, 2.0524, 2.06081, 2.0711, 2.10312, 2.11709, 2.13192");
-            values ( \
-              "-7.08201e-06, -3.07234e-06, -0.000362385, -0.00045815, -0.000642573, -0.0010124, -0.00331881, -0.00410945, -0.0046501, -0.00500788, -0.00518489, -0.00521509, -0.00507187, -0.00497758, -0.00483916, -0.00458583, -0.00445373, -0.00414718, -0.00353245, -0.00111472, -0.000515653, -0.000250472" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("1.45903, 1.60319, 1.63632, 1.67417, 1.72246, 1.83215, 1.85801, 1.92599, 1.98334, 2.03469, 2.05235, 2.08279, 2.12927, 2.17532, 2.20985, 2.22297, 2.24268, 2.28412, 2.29463, 2.31565, 2.34725, 2.38348, 2.42818");
-            values ( \
-              "-0.000461119, -0.00155714, -0.00220629, -0.00315411, -0.00466961, -0.00854741, -0.00951421, -0.0118718, -0.0135417, -0.014735, -0.015026, -0.0154779, -0.0158214, -0.0157759, -0.0151144, -0.0144176, -0.0122237, -0.0044298, -0.0030523, -0.00129072, -0.000249991, -3.70342e-05, -4.62078e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("1.12546, 1.49291, 1.61497, 1.66158, 1.69317, 1.75636, 1.80812, 1.88549, 2.118, 2.19221, 2.22974, 2.30503, 2.37463, 2.44137, 2.50667, 2.55559, 2.57465, 2.65856, 2.67995, 2.69665, 2.73007, 2.78568, 2.85049");
-            values ( \
-              "-0.000162057, -0.000557188, -0.00243757, -0.00366037, -0.00470499, -0.00731544, -0.00997313, -0.0145062, -0.0291889, -0.033264, -0.0351052, -0.0383046, -0.0406072, -0.0420964, -0.0423941, -0.0400995, -0.0370825, -0.0128987, -0.00865838, -0.00620978, -0.00296874, -0.000692589, -8.74485e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("1.51499, 1.83816, 1.95594, 2.32093, 2.46916, 2.53739, 2.67558, 2.79968, 2.91454, 3.02403, 3.13142, 3.21185, 3.31376, 3.36816, 3.39599, 3.43427, 3.47603, 3.53172, 3.64308, 3.77254, 3.93289");
-            values ( \
-              "-0.000147702, -0.0127788, -0.0215986, -0.0536761, -0.0657345, -0.0708858, -0.0803839, -0.087851, -0.0935871, -0.0974967, -0.0972625, -0.085821, -0.0512256, -0.0348898, -0.0280884, -0.0205986, -0.0144347, -0.00868601, -0.00278913, -0.000601456, -8.67899e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("1.51981, 2.00037, 2.75645, 3.2589, 3.50952, 3.73416, 3.94163, 4.10138, 4.21885, 4.35054, 4.7364, 4.90554, 5.10403, 5.21286, 5.37144, 5.58288, 5.94542, 6.37481");
-            values ( \
-              "-0.00141353, -0.0264333, -0.10278, -0.148017, -0.168108, -0.184153, -0.196491, -0.202388, -0.192533, -0.17333, -0.0813966, -0.0527512, -0.0306738, -0.0225863, -0.0143365, -0.00763691, -0.00233731, -0.000537225" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("2.32269, 3.04962, 3.17425, 3.29887, 3.4235, 3.55202, 3.68055, 3.78979, 3.89903, 3.95365, 3.98096, 4.00827, 4.02105, 4.05936, 4.11752, 4.15669, 4.84179, 5.32272, 5.6962, 6.20196, 6.70339, 6.76356, 6.92401, 7.08446, 7.35523, 7.44549, 7.50566, 7.68618, 7.80653, 7.92688, 8.04723, 8.16757, 8.24252, 8.39241, 8.5423, 8.81483, 9.18273, 9.44261, 9.61137, 9.80482, 9.95249, 10.2021, 10.4168, 10.6315, 10.7031, 10.8411, 10.9792, 11.1172, 11.2553, 11.5055");
-            values ( \
-              "-0.112138, -0.138987, -0.154958, -0.172092, -0.19039, -0.204004, -0.216202, -0.224812, -0.232014, -0.234054, -0.234788, -0.235329, -0.236032, -0.238535, -0.244186, -0.243933, -0.236288, -0.230806, -0.2264, -0.220009, -0.213186, -0.212493, -0.209985, -0.20729, -0.202351, -0.20048, -0.198961, -0.193952, -0.190239, -0.186225, -0.181911, -0.177297, -0.173865, -0.165143, -0.155508, -0.137528, -0.112315, -0.0957782, -0.0858173, -0.075927, -0.0689959, -0.0581008, -0.0493437, -0.0424867, -0.0403769, -0.036632, -0.0331635, -0.0299713, -0.0270556, -0.0223953" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("4.89363, 5.3675, 5.98742, 6.07911, 6.25684, 6.31649, 6.672, 6.81489, 6.93883, 7.05353, 7.16496, 7.27655, 7.37397, 7.56089, 7.74529, 7.81756, 8.33693, 8.76041");
-            values ( \
-              "-2.04854e-06, -1.03923e-05, -7.59592e-05, -0.00012809, -0.000290981, -0.000395221, -0.00121392, -0.00147425, -0.00162753, -0.00171969, -0.00171996, -0.0016724, -0.00156668, -0.00124093, -0.000169111, -2.93645e-05, -1.13204e-06, -6.02513e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("4.93068, 5.36845, 6.09263, 6.19728, 6.26801, 6.3949, 6.43019, 6.50077, 6.90218, 7.0897, 7.24842, 7.39248, 7.52972, 7.6655, 7.8043, 7.89701, 7.95261, 8.01402, 8.03797, 8.14706, 8.19506, 8.26647, 8.33788, 8.44144, 8.86549");
-            values ( \
-              "-1.10434e-05, -2.53031e-05, -0.000317871, -0.000509184, -0.000664117, -0.00105556, -0.00120167, -0.00150284, -0.00345458, -0.00430447, -0.0048683, -0.00522493, -0.00537069, -0.00534777, -0.00512711, -0.00486193, -0.00461917, -0.00413414, -0.00378152, -0.00126555, -0.000547726, -0.000119989, -3.47643e-05, -1.78115e-05, -6.27694e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("5.06379, 5.36823, 6.0924, 6.30758, 6.45959, 6.65881, 6.82022, 7.01248, 7.64217, 7.86334, 8.06137, 8.24672, 8.33766, 8.42601, 8.6041, 8.73769, 8.7881, 8.86381, 9.0129, 9.05134, 9.12824, 9.24187, 9.37168");
-            values ( \
-              "-4.03481e-05, -6.91141e-05, -0.000664932, -0.00125714, -0.00187264, -0.00301218, -0.0042117, -0.00585288, -0.0116348, -0.0133204, -0.0145005, -0.0152007, -0.015426, -0.0155186, -0.0154322, -0.0148355, -0.0142963, -0.0124215, -0.00474579, -0.00325637, -0.00132967, -0.000255747, -2.36593e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("6.09198, 6.76168, 6.91125, 7.15184, 7.39741, 7.65889, 8.33724, 8.58068, 8.90893, 9.20302, 9.47604, 9.73744, 9.99311, 10.1847, 10.2577, 10.3684, 10.5691, 10.6633, 10.7364, 10.8826, 10.9618");
-            values ( \
-              "-0.00193121, -0.00430739, -0.00562775, -0.00827249, -0.0115076, -0.0153877, -0.0261345, -0.0297091, -0.0339465, -0.0370626, -0.0392932, -0.0407288, -0.0410431, -0.0390867, -0.0365019, -0.0292426, -0.0134905, -0.00847459, -0.00577076, -0.00235496, -0.00168094" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("6.81632, 7.55419, 8.06752, 9.27106, 10.0504, 10.3922, 10.7049, 11.1927, 11.6435, 12.0731, 12.4941, 12.8093, 12.9387, 13.3415, 13.5771, 13.7723, 13.8992, 14.1529, 14.5073");
-            values ( \
-              "-0.0115627, -0.0147914, -0.0246783, -0.0509042, -0.066416, -0.072507, -0.0776576, -0.0848504, -0.0903776, -0.0941405, -0.0941572, -0.0838032, -0.073935, -0.0392648, -0.024473, -0.0160563, -0.0119678, -0.00651317, -0.00281596" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("7.53817, 8.49074, 9.90665, 11.1537, 12.0275, 13.0388, 14.0185, 14.8975, 15.6217, 15.8927, 16.1947, 16.4858, 16.6642, 16.8284, 17.034, 17.23, 17.5237, 18.3886, 18.8501, 19.3234, 19.8635, 20.3414, 20.8253, 21.1939, 21.9181, 22.6423, 23.3664, 24.8148");
-            values ( \
-              "-0.0349125, -0.0355412, -0.0715199, -0.101967, -0.121938, -0.143549, -0.162777, -0.178206, -0.188949, -0.192211, -0.195041, -0.196515, -0.196405, -0.192085, -0.185163, -0.176666, -0.159912, -0.101715, -0.0758484, -0.0549258, -0.0373403, -0.0261909, -0.0182202, -0.0137558, -0.00778228, -0.00438242, -0.00245703, -0.000769518" \
-            );
-          }
-        }
-      }
-      timing () {
-        related_pin : "CON";
-        sdf_cond : "(A & B & ~CI)";
-        timing_sense : negative_unate;
-        timing_type : combinational_fall;
-        when : "(A * B * !CI)";
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0169778, 0.0284644, 0.0708003, 0.23056, 0.835774, 3.12911", \
-            "0.025319, 0.0378445, 0.0802723, 0.240133, 0.84536, 3.1387", \
-            "0.0377105, 0.0633324, 0.120025, 0.279598, 0.884721, 3.17802", \
-            "0.0291406, 0.0855346, 0.204649, 0.440355, 1.0466, 3.33912", \
-            "-0.155143, -0.016959, 0.249805, 0.748055, 1.68899, 3.99704", \
-            "-1.28162, -0.943932, -0.274996, 0.868658, 2.859, 6.56676" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0109636, 0.0256843, 0.081576, 0.293252, 1.0944, 4.13153", \
-            "0.0148465, 0.0267517, 0.0815746, 0.292983, 1.09541, 4.13153", \
-            "0.0340865, 0.0508316, 0.093276, 0.292982, 1.09541, 4.13158", \
-            "0.0877498, 0.12003, 0.192707, 0.354725, 1.09541, 4.13139", \
-            "0.246828, 0.316417, 0.462248, 0.753635, 1.37827, 4.13129", \
-            "0.725977, 0.900474, 1.2238, 1.79744, 2.95669, 5.37933" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0159991, 0.0164484, 0.016956, 0.0182516, 0.0205856, 0.0244603, 0.0262945, 0.0277503, 0.030383, 0.035091, 0.0371234, 0.038624, 0.0405155, 0.0443825, 0.0455501");
-            values ( \
-              "-0.059428, -0.111908, -0.115161, -0.117409, -0.115683, -0.109122, -0.104234, -0.0981777, -0.0802551, -0.0322693, -0.019245, -0.0128454, -0.0076405, -0.00249739, -0.00210799" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.0160706, 0.017275, 0.0184034, 0.0190512, 0.0202702, 0.0279129, 0.0378487, 0.0423218, 0.0456801, 0.0469433, 0.0502653, 0.0576596, 0.0618669, 0.0639356, 0.0666939, 0.0691347, 0.0717805, 0.0753082, 0.0823637, 0.0916629, 0.102885");
-            values ( \
-              "-0.0503033, -0.191744, -0.194829, -0.194876, -0.194452, -0.185842, -0.171718, -0.162321, -0.151955, -0.147138, -0.130002, -0.0717987, -0.0460495, -0.0365183, -0.0264961, -0.0197929, -0.0143744, -0.00928445, -0.0036328, -0.0009525, -0.000170889" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.0166846, 0.017583, 0.019054, 0.0204693, 0.0495482, 0.0783083, 0.0873708, 0.0987406, 0.10615, 0.120671, 0.12198, 0.144302, 0.150887, 0.159667, 0.16885, 0.174931, 0.183349, 0.192861, 0.205543, 0.230907, 0.261346");
-            values ( \
-              "-0.224431, -0.233589, -0.237019, -0.237044, -0.22323, -0.207586, -0.202081, -0.193544, -0.186223, -0.16425, -0.161245, -0.0934312, -0.0757199, -0.0561877, -0.0404518, -0.0323788, -0.0235283, -0.0163466, -0.00994478, -0.00331115, -0.000850751" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.0166444, 0.0197213, 0.101478, 0.221696, 0.286825, 0.311583, 0.33817, 0.390313, 0.403987, 0.475174, 0.500281, 0.530817, 0.557152, 0.592265, 0.616098, 0.642509, 0.677725, 0.748156, 0.852067, 0.978615");
-            values ( \
-              "-0.237907, -0.251969, -0.240177, -0.22134, -0.209339, -0.204002, -0.196774, -0.17392, -0.163808, -0.0983387, -0.0785949, -0.0588753, -0.0453786, -0.0315058, -0.0246384, -0.0186343, -0.0126371, -0.00573734, -0.00149945, -0.000338952" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("0.0165298, 0.0233965, 0.497959, 0.851958, 1.0257, 1.2175, 1.35379, 1.42784, 1.71312, 1.77496, 1.89865, 2.05456, 2.17023, 2.25915, 2.34867, 2.46803, 2.70675, 3.08941, 3.54985");
-            values ( \
-              "-0.241748, -0.256423, -0.236785, -0.221158, -0.212365, -0.199827, -0.185647, -0.173409, -0.103452, -0.0894441, -0.0657816, -0.043606, -0.0316141, -0.024706, -0.0191771, -0.0135155, -0.00663832, -0.00181222, -0.000403538" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("0.015513, 0.0223957, 2.21835, 3.44018, 3.82504, 4.52022, 4.72284, 4.9544, 5.34263, 6.42081, 7.05132, 7.51565, 7.78779, 8.33206, 9.02921, 9.5917, 10.3143, 11.7596, 13.2048");
-            values ( \
-              "-0.242782, -0.257667, -0.233273, -0.218491, -0.213163, -0.201269, -0.19666, -0.190137, -0.174155, -0.103842, -0.0692549, -0.0501749, -0.0413983, -0.0275966, -0.0163246, -0.0106389, -0.00593845, -0.00184288, -0.000546358" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.0404087, 0.0427263, 0.0473344, 0.0535598, 0.0582836, 0.0605448, 0.0612539, 0.0619527, 0.0628568, 0.0674616, 0.0697645, 0.0717147, 0.0741308, 0.0764757, 0.0764805");
-            values ( \
-              "-0.0373481, -0.0470552, -0.0607254, -0.0767241, -0.0855363, -0.0844681, -0.0820034, -0.082895, -0.078583, -0.0333457, -0.0185708, -0.0109506, -0.0055889, -0.00281579, -0.00281435" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.036225, 0.0531962, 0.0611501, 0.0619332, 0.063149, 0.0656366, 0.0726625, 0.0770805, 0.0796807, 0.0830254, 0.0918114, 0.096434, 0.101628, 0.107472, 0.114151, 0.118211");
-            values ( \
-              "-0.00371021, -0.131978, -0.168149, -0.175349, -0.180337, -0.178685, -0.167221, -0.15548, -0.145888, -0.127751, -0.0602056, -0.0362324, -0.0196423, -0.00959038, -0.00398499, -0.00268956" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.0422187, 0.0479184, 0.0610885, 0.0622077, 0.0627929, 0.0639631, 0.0654377, 0.0747036, 0.0876748, 0.110792, 0.119766, 0.124348, 0.131224, 0.138634, 0.153155, 0.154464, 0.157081, 0.162316, 0.172378, 0.178981, 0.18337, 0.19215, 0.195703, 0.201334, 0.207414, 0.215831, 0.219, 0.225339, 0.238017, 0.263372, 0.293521");
-            values ( \
-              "-0.0646133, -0.129, -0.213512, -0.226322, -0.228924, -0.231118, -0.23118, -0.226835, -0.220271, -0.207634, -0.202094, -0.19886, -0.193501, -0.186268, -0.164206, -0.161288, -0.154562, -0.138997, -0.106674, -0.0872945, -0.0757488, -0.056166, -0.0495479, -0.0404682, -0.0323648, -0.0235458, -0.0208912, -0.0163648, -0.00993459, -0.00332843, -0.000852281" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.0468239, 0.0580454, 0.0627534, 0.0653384, 0.200493, 0.302855, 0.352646, 0.370806, 0.407125, 0.427172, 0.503594, 0.552693, 0.595623, 0.627453, 0.650209, 0.673185, 0.70382, 0.76509, 0.865874, 0.986511");
-            values ( \
-              "-0.202906, -0.209121, -0.246985, -0.250291, -0.229966, -0.212682, -0.201874, -0.19682, -0.182858, -0.170744, -0.101963, -0.0652052, -0.0427088, -0.0306932, -0.0242251, -0.0189944, -0.0136095, -0.00687469, -0.00195346, -0.00042853" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("0.043414, 0.0621353, 0.0664556, 0.610256, 0.871833, 1.05869, 1.15119, 1.25046, 1.44516, 1.4958, 1.56331, 1.76232, 1.85907, 1.97062, 2.06648, 2.1943, 2.28682, 2.38877, 2.5247, 2.79656, 3.18297, 3.65497");
-            values ( \
-              "-0.104173, -0.247957, -0.255924, -0.2334, -0.221796, -0.212364, -0.206905, -0.199832, -0.176607, -0.166373, -0.150007, -0.0996817, -0.0790734, -0.059563, -0.0462141, -0.0324333, -0.0250873, -0.0187965, -0.0126102, -0.00553021, -0.00148557, -0.000309502" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("0.0407182, 0.0649619, 2.24963, 3.47147, 3.85632, 4.5515, 4.75412, 4.98568, 5.37391, 6.45209, 7.0826, 7.54693, 7.81907, 8.36334, 9.06048, 9.62297, 10.3456, 11.7909, 13.2361");
-            values ( \
-              "-0.104921, -0.257479, -0.233273, -0.218491, -0.213163, -0.201269, -0.19666, -0.190137, -0.174155, -0.103842, -0.0692549, -0.050175, -0.0413983, -0.0275966, -0.0163246, -0.010639, -0.00593848, -0.00184289, -0.000546361" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.12583, 0.136687, 0.138466, 0.140245, 0.141791, 0.143337, 0.146429, 0.147976, 0.150278, 0.152399, 0.154221, 0.155312, 0.156403, 0.158584, 0.159675, 0.161709, 0.163279, 0.164536, 0.16592, 0.167304, 0.168573, 0.169843, 0.172382, 0.173645, 0.174907, 0.17617, 0.177433, 0.178379, 0.179326, 0.180272, 0.181219, 0.18164, 0.182061, 0.182482, 0.182903, 0.183153, 0.183403, 0.184651, 0.185151, 0.18615, 0.186649, 0.187827, 0.188572, 0.189234, 0.189896, 0.190449, 0.191003, 0.191556, 0.192109, 0.193065");
-            values ( \
-              "-0.0209214, -0.0211674, -0.0224084, -0.0236146, -0.0246112, -0.0255873, -0.0274586, -0.0283778, -0.0297265, -0.0308855, -0.0318494, -0.0323921, -0.0329201, -0.0339242, -0.0344103, -0.0352877, -0.0359351, -0.0364308, -0.0370403, -0.0376873, -0.0379129, -0.0380257, -0.0379124, -0.0376879, -0.0373518, -0.0369039, -0.0363443, -0.0355043, -0.0344919, -0.0333072, -0.03195, -0.0311864, -0.0303678, -0.0294942, -0.0285656, -0.0279239, -0.0272288, -0.0236448, -0.0222402, -0.0195037, -0.0181718, -0.0152119, -0.0133828, -0.0120248, -0.010766, -0.00979676, -0.0088925, -0.00805323, -0.00727896, -0.00608185" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.124289, 0.131695, 0.138215, 0.146588, 0.1595, 0.179203, 0.187637, 0.19539, 0.200464, 0.202882, 0.205232, 0.20993, 0.212749, 0.215508, 0.226466, 0.23207, 0.23561, 0.241658, 0.248508, 0.252464, 0.261832, 0.270374");
-            values ( \
-              "-0.0105101, -0.0288261, -0.0381363, -0.0487665, -0.0638051, -0.0834488, -0.090359, -0.0956307, -0.0980405, -0.098617, -0.0985199, -0.0951311, -0.0898785, -0.0811793, -0.0356844, -0.0203511, -0.0139279, -0.00702629, -0.00304132, -0.00363085, -0.00118858, -0.000437131" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.124238, 0.143046, 0.165415, 0.190646, 0.204241, 0.217501, 0.236384, 0.248458, 0.251821, 0.256005, 0.266924, 0.272269, 0.282494, 0.288009, 0.309315, 0.313905, 0.323086, 0.328281, 0.334785, 0.343456, 0.352192, 0.356585, 0.365371, 0.382943, 0.410716, 0.444059");
-            values ( \
-              "-0.00391461, -0.0547033, -0.0913216, -0.128975, -0.147935, -0.165324, -0.187921, -0.200357, -0.202089, -0.200664, -0.191628, -0.186297, -0.172489, -0.16135, -0.0965974, -0.0837202, -0.061577, -0.0513829, -0.0406937, -0.0295041, -0.0212064, -0.0179245, -0.0127437, -0.00624363, -0.00182552, -0.000375794" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.14259, 0.179218, 0.214117, 0.248462, 0.252297, 0.257189, 0.261853, 0.267296, 0.356886, 0.402682, 0.452663, 0.485838, 0.504017, 0.540373, 0.560383, 0.600404, 0.636803, 0.653198, 0.685988, 0.701001, 0.728734, 0.760429, 0.783345, 0.806472, 0.837308, 0.898981, 0.998589, 1.11781");
-            values ( \
-              "-0.0830561, -0.123369, -0.182386, -0.237789, -0.241398, -0.242092, -0.240784, -0.240215, -0.226306, -0.218703, -0.2094, -0.201878, -0.196821, -0.182838, -0.170745, -0.135794, -0.101963, -0.0883019, -0.0651509, -0.0562625, -0.0427507, -0.0307698, -0.0242435, -0.0189783, -0.0135689, -0.00681953, -0.00197458, -0.00044347" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("0.176582, 0.247773, 0.252986, 0.745017, 1.03557, 1.19175, 1.28425, 1.38352, 1.57822, 1.69637, 1.89538, 1.99213, 2.10368, 2.19954, 2.32736, 2.41988, 2.52183, 2.65775, 2.92961, 3.31102, 3.77671");
-            values ( \
-              "-0.220229, -0.247206, -0.25406, -0.233312, -0.220324, -0.212364, -0.206905, -0.199832, -0.176607, -0.150007, -0.099682, -0.079074, -0.0595632, -0.0462142, -0.0324333, -0.0250874, -0.0187967, -0.0126106, -0.00553043, -0.00151873, -0.000325541" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("0.130984, 0.254724, 2.63908, 3.63719, 3.99033, 4.68617, 4.88416, 5.11044, 5.50791, 6.58615, 7.21733, 7.68076, 7.95238, 8.49564, 9.197, 9.76287, 10.4855, 11.9307, 13.376");
-            values ( \
-              "-0.0406353, -0.257328, -0.230333, -0.218072, -0.213162, -0.201255, -0.196758, -0.190431, -0.174158, -0.103843, -0.0692239, -0.0501821, -0.0414211, -0.0276328, -0.0162935, -0.0105913, -0.00591005, -0.00183328, -0.000542788" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.391899, 0.412449, 0.421371, 0.432883, 0.485514, 0.503984, 0.519747, 0.534063, 0.547508, 0.560468, 0.573271, 0.582868, 0.60795, 0.616883, 0.626846, 0.633192, 0.639087, 0.658919, 0.948883");
-            values ( \
-              "-0.000554609, -0.00133583, -0.00185409, -0.00291749, -0.00937427, -0.0114109, -0.012873, -0.0139214, -0.0146377, -0.0150197, -0.0149809, -0.0141222, -0.00281704, -0.000998621, -0.000281259, -0.000119371, -5.78975e-05, -6.44975e-06, -1e-22" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.423309, 0.452593, 0.523523, 0.548962, 0.570781, 0.590444, 0.608834, 0.626397, 0.632682, 0.638127, 0.643535, 0.652142, 0.661009, 0.677345, 0.687129, 0.69693, 0.708132, 0.723624, 0.740768, 0.938369");
-            values ( \
-              "-0.00681208, -0.00879843, -0.0257982, -0.0313284, -0.0354008, -0.0384507, -0.0406948, -0.0421225, -0.0423766, -0.042413, -0.0421798, -0.0407161, -0.0359707, -0.018981, -0.0106097, -0.00544129, -0.00228374, -0.000569029, -0.000128262, -4.62348e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.424417, 0.477257, 0.502916, 0.549272, 0.58362, 0.62364, 0.652753, 0.687183, 0.709481, 0.724911, 0.73896, 0.758988, 0.766999, 0.780827, 0.794471, 0.796174, 0.801627, 0.808896, 0.823435, 0.837658, 0.855005, 0.863129, 0.874493, 0.88867, 0.907573, 0.939117, 0.97582, 1.00969, 1.02449");
-            values ( \
-              "-0.00265655, -0.0182094, -0.026752, -0.0434275, -0.0553283, -0.0680746, -0.0764842, -0.0853955, -0.0905283, -0.0937356, -0.0963108, -0.0992911, -0.100078, -0.100628, -0.0989038, -0.0984381, -0.0963801, -0.0918325, -0.0758222, -0.0564898, -0.036109, -0.0285856, -0.0202168, -0.0128346, -0.00667473, -0.00193057, -0.000392091, -0.000101829, -0.000573099" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("0.46097, 0.53281, 0.619016, 0.688346, 0.809472, 0.866343, 0.914019, 0.944974, 0.997967, 1.00941, 1.01989, 1.04943, 1.06439, 1.08387, 1.10574, 1.18221, 1.22697, 1.25982, 1.27906, 1.31754, 1.33722, 1.36737, 1.40756, 1.48796, 1.59471, 1.72724");
-            values ( \
-              "-0.0169291, -0.041284, -0.0775371, -0.105239, -0.149477, -0.168224, -0.182688, -0.191282, -0.203713, -0.205684, -0.204558, -0.196836, -0.19191, -0.18376, -0.170735, -0.101955, -0.0679794, -0.0493141, -0.0406798, -0.0271753, -0.0220939, -0.0160178, -0.0103585, -0.00403203, -0.00106945, -0.000153063" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("0.560457, 0.698617, 0.844189, 0.978926, 1.00931, 1.0242, 1.37575, 1.61357, 1.73368, 1.82619, 1.92545, 2.12015, 2.13703, 2.2383, 2.43731, 2.53407, 2.64561, 2.74146, 2.86927, 2.9618, 3.06376, 3.1997, 3.47159, 3.84915, 4.31");
-            values ( \
-              "-0.103756, -0.115944, -0.177608, -0.231823, -0.243634, -0.244239, -0.229499, -0.218582, -0.212366, -0.206903, -0.199833, -0.176606, -0.173319, -0.150008, -0.0996818, -0.0790715, -0.0595628, -0.0462151, -0.0324354, -0.0250879, -0.0187965, -0.0126099, -0.00552948, -0.00154418, -0.000338249" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("0.4643, 1.01959, 1.03422, 1.05002, 2.858, 4.29668, 5.01527, 5.62979, 6.05315, 7.1317, 7.76512, 8.22556, 9.03536, 9.75069, 10.3277, 11.0504, 11.8387");
-            values ( \
-              "-0.0149328, -0.255278, -0.253704, -0.254649, -0.234351, -0.216549, -0.205448, -0.191253, -0.174179, -0.10387, -0.0691454, -0.050183, -0.0277299, -0.0161698, -0.0104568, -0.00579455, -0.00360438" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("1.44655, 1.56975, 1.60736, 1.63613, 1.72418, 1.81261, 1.85641, 1.8961, 1.93371, 1.97063, 2.00874, 2.02015, 2.03318, 2.0522, 2.07041, 2.10244, 2.12395, 2.1383, 2.16212, 2.33314");
-            values ( \
-              "-6.74924e-05, -0.00055574, -0.000862361, -0.00126694, -0.00274078, -0.00412218, -0.00464986, -0.0050191, -0.00518302, -0.00522465, -0.00506769, -0.00497875, -0.00483869, -0.00444119, -0.00353332, -0.00111081, -0.000330294, -0.000138032, -1.69185e-05, -2.50348e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("1.50444, 1.60893, 1.64016, 1.69222, 1.71885, 1.7657, 1.89801, 1.92589, 1.98307, 2.03159, 2.06757, 2.10595, 2.12872, 2.14427, 2.17456, 2.19759, 2.2211, 2.22462, 2.2387, 2.28366, 2.29394, 2.3145, 2.33931, 2.36051, 2.37932, 2.40431");
-            values ( \
-              "-0.00108395, -0.00170124, -0.00229153, -0.00372276, -0.00459651, -0.0061945, -0.010967, -0.0118951, -0.0135855, -0.0146949, -0.0152967, -0.0157109, -0.015839, -0.0158698, -0.0157607, -0.0154286, -0.0145083, -0.014222, -0.012667, -0.00437654, -0.00303145, -0.00131695, -0.000410272, -0.000175486, -7.62771e-05, -4.00764e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("1.69168, 1.86415, 1.8839, 1.90401, 1.94424, 2.03728, 2.07038, 2.0995, 2.14167, 2.15747, 2.17327, 2.19527, 2.23006, 2.25049, 2.26579, 2.2804, 2.3013, 2.31968, 2.32887, 2.34641, 2.36313, 2.38013, 2.39741, 2.40605, 2.42222, 2.43839, 2.44994, 2.46148, 2.47303, 2.48458, 2.48939, 2.49421, 2.50383, 2.51198, 2.52012, 2.52826, 2.5364, 2.54471, 2.55302, 2.56133, 2.56964, 2.57185, 2.57629, 2.58295, 2.5896, 2.60578, 2.62805, 2.63791, 2.65, 2.66496");
-            values ( \
-              "-0.0120559, -0.0132482, -0.0144382, -0.0156777, -0.0182306, -0.0242088, -0.0262812, -0.0280512, -0.0305267, -0.0313865, -0.0322245, -0.0333464, -0.0350637, -0.0360016, -0.036668, -0.0372789, -0.0381086, -0.0387876, -0.0391102, -0.0396934, -0.0402121, -0.0407049, -0.0411701, -0.0413892, -0.0417333, -0.0420193, -0.0421485, -0.0422271, -0.0422553, -0.0422331, -0.0422067, -0.0421712, -0.0420725, -0.0418391, -0.0415073, -0.0410771, -0.0405485, -0.0398794, -0.0390963, -0.0381992, -0.0371881, -0.036882, -0.0360289, -0.0343082, -0.032428, -0.0275318, -0.0202927, -0.0174412, -0.0143287, -0.0107543" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("1.69477, 1.85574, 2.00597, 2.37583, 2.49984, 2.6111, 2.78384, 2.88847, 2.96426, 3.02287, 3.06657, 3.12597, 3.137, 3.18112, 3.23857, 3.33164, 3.37483, 3.42418, 3.47657, 3.51819, 3.60144, 3.72794, 3.87924");
-            values ( \
-              "-0.0138084, -0.0140939, -0.0259534, -0.0584577, -0.0682452, -0.0762513, -0.087081, -0.0925185, -0.0957164, -0.0975236, -0.0982326, -0.0974023, -0.0968214, -0.09198, -0.0768754, -0.0446411, -0.0325297, -0.0219008, -0.0140443, -0.00966817, -0.00434012, -0.00103772, -0.000161564" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("1.91446, 2.17517, 2.54309, 2.8229, 3.07015, 3.31099, 3.51573, 3.74, 3.94674, 4.10166, 4.14521, 4.23231, 4.31479, 4.35537, 4.66179, 4.77849, 4.87173, 5.0368, 5.16449, 5.29673, 5.39794, 5.60035, 5.97018, 6.40712");
-            values ( \
-              "-0.0424331, -0.0439153, -0.0819825, -0.109346, -0.131992, -0.152582, -0.168793, -0.184807, -0.197022, -0.202798, -0.199835, -0.191658, -0.18063, -0.173374, -0.0983721, -0.0741815, -0.0583887, -0.0374817, -0.0262106, -0.0180228, -0.0134617, -0.00736388, -0.00219424, -0.000478143" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("2.19955, 2.77753, 3.592, 4.11973, 4.16132, 4.23658, 5.38309, 6.73445, 7.21089, 7.45852, 7.95379, 8.25208, 9.32955, 9.54827, 9.98573, 10.4158, 10.6684, 11.1736, 11.5128, 12.0297, 12.719, 13.4416, 14.1643, 15.6095");
-            values ( \
-              "-0.0912225, -0.110828, -0.195217, -0.244821, -0.243846, -0.243494, -0.230531, -0.213169, -0.20548, -0.200644, -0.1871, -0.174138, -0.103854, -0.0906131, -0.0680661, -0.0504679, -0.0422537, -0.0290274, -0.0225319, -0.0152157, -0.00896304, -0.00496669, -0.00288215, -0.000946447" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("4.89825, 5.3372, 6.0435, 6.06104, 6.09613, 6.16629, 6.29556, 6.34806, 6.59755, 6.81358, 6.93756, 7.05208, 7.16383, 7.27542, 7.28007, 7.39652, 7.48174, 7.53002, 7.58092, 7.61073, 7.72158, 7.76588, 7.83679, 7.9879, 8.0003, 8.22329, 8.67216");
-            values ( \
-              "-2.29641e-06, -9.60057e-06, -8.96513e-05, -0.000113468, -0.000128414, -0.000196119, -0.000350654, -0.000458152, -0.00106366, -0.00147916, -0.00162305, -0.00172466, -0.00171567, -0.00167722, -0.00166307, -0.0015367, -0.0014068, -0.00131213, -0.00117164, -0.00104582, -0.000266256, -0.000105177, -2.31511e-05, -1.59539e-05, -2.17753e-05, -7.83414e-06, -2.82172e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("4.93655, 5.33555, 6.05818, 6.17882, 6.25399, 6.39456, 6.49663, 7.00956, 7.08634, 7.24516, 7.32314, 7.453, 7.52594, 7.58794, 7.67285, 7.74256, 7.80009, 7.87043, 7.97819, 8.03463, 8.16061, 8.20374, 8.24053, 8.27999, 8.33657, 8.41091, 8.6993");
-            values ( \
-              "-1.10939e-05, -2.10516e-05, -0.000287046, -0.000487492, -0.00064235, -0.00106679, -0.00149878, -0.00396857, -0.00430849, -0.00486829, -0.00509055, -0.00531951, -0.00537666, -0.00538328, -0.00532976, -0.00523294, -0.00510942, -0.00492518, -0.00441106, -0.00376102, -0.000967614, -0.000450127, -0.00022987, -0.000110264, -4.57047e-05, -2.28102e-05, -9.6662e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("6.05998, 6.511, 6.65526, 6.829, 7.10313, 7.43671, 7.58171, 7.70652, 7.86089, 7.96159, 8.0588, 8.15576, 8.24435, 8.33596, 8.40558, 8.45979, 8.53044, 8.60133, 8.65322, 8.70896, 8.7851, 8.86042, 8.89201, 9.00983, 9.04765, 9.12329, 9.23707, 9.36647");
-            values ( \
-              "-0.00150045, -0.00213918, -0.00301268, -0.0043094, -0.0066831, -0.00981617, -0.011131, -0.0121811, -0.013327, -0.013963, -0.0144817, -0.0149013, -0.0151946, -0.0154075, -0.015505, -0.0155375, -0.0155234, -0.0154218, -0.0152754, -0.0150058, -0.0142954, -0.0124296, -0.0110223, -0.00475555, -0.00327921, -0.00136976, -0.000259395, -2.84019e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("6.2394, 6.7818, 6.89244, 7.03995, 7.39627, 7.66347, 8.43003, 8.70514, 8.90779, 9.20211, 9.47592, 9.73577, 9.95716, 10.0587, 10.194, 10.2549, 10.366, 10.5652, 10.6619, 10.7368, 10.8867, 11.1016");
-            values ( \
-              "-0.00320503, -0.00449969, -0.00548403, -0.00700674, -0.0115369, -0.0155171, -0.0275952, -0.03146, -0.033988, -0.0371011, -0.0393331, -0.0407491, -0.0411212, -0.0407484, -0.0387568, -0.0365067, -0.0291824, -0.0135636, -0.0084205, -0.00565442, -0.00225663, -0.000495279" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("6.87918, 7.52785, 7.74375, 8.07858, 9.16947, 9.53344, 10.1636, 10.3506, 10.9654, 11.4804, 11.6909, 11.931, 12.0718, 12.2831, 12.4905, 12.8045, 12.9518, 13.1869, 13.414, 13.5675, 13.6721, 13.7712, 13.9034, 14.1678, 14.6275, 15.1621");
-            values ( \
-              "-0.0134874, -0.0144066, -0.0182856, -0.0249938, -0.0488311, -0.0564484, -0.0685753, -0.0718807, -0.0817209, -0.0885964, -0.0909503, -0.0931821, -0.0941771, -0.0949649, -0.0941442, -0.0840056, -0.0725306, -0.0513453, -0.0339057, -0.0248904, -0.0197815, -0.0158848, -0.0118454, -0.00612595, -0.00175318, -0.000250673" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("7.83541, 9.08035, 10.4342, 11.3964, 12.4157, 13.5876, 14.7403, 15.2112, 15.7105, 16.4331, 16.594, 16.6624, 16.9363, 17.2812, 18.3267, 18.7542, 19.3225, 19.5772, 20.0868, 20.4083, 20.7668, 21.2447, 21.9674, 22.69, 23.4126, 24.8579");
-            values ( \
-              "-0.0430926, -0.050551, -0.084801, -0.107766, -0.130563, -0.154677, -0.17573, -0.183259, -0.190181, -0.196498, -0.196689, -0.196519, -0.188717, -0.174096, -0.105661, -0.0808284, -0.0549605, -0.0459059, -0.0316243, -0.0248978, -0.0190212, -0.0131911, -0.00746664, -0.00420991, -0.00236126, -0.000740595" \
-            );
-          }
-        }
-      }
-      timing () {
-        related_pin : "CON";
-        sdf_cond : "(A & ~B & CI)";
-        timing_sense : negative_unate;
-        timing_type : combinational_fall;
-        when : "(A * !B * CI)";
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0169785, 0.0284641, 0.0708041, 0.230565, 0.835734, 3.12901", \
-            "0.0253496, 0.0378488, 0.0802788, 0.240133, 0.845347, 3.13861", \
-            "0.0377192, 0.0632323, 0.12, 0.279564, 0.884668, 3.17799", \
-            "0.028721, 0.0853331, 0.204882, 0.44049, 1.04667, 3.33915", \
-            "-0.155156, -0.0169007, 0.253588, 0.750112, 1.69025, 3.998", \
-            "-1.28196, -0.944081, -0.275086, 0.868116, 2.85875, 6.56645" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0109629, 0.0256902, 0.0815145, 0.293245, 1.09436, 4.13094", \
-            "0.0148246, 0.0267556, 0.081524, 0.293245, 1.09436, 4.13484", \
-            "0.0340995, 0.0509784, 0.0932969, 0.292974, 1.09436, 4.13126", \
-            "0.088254, 0.120393, 0.192484, 0.354569, 1.09422, 4.13127", \
-            "0.246783, 0.316633, 0.457166, 0.751257, 1.3772, 4.13137", \
-            "0.725834, 0.900836, 1.22382, 1.79726, 2.95817, 5.37943" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0160014, 0.0164497, 0.0169573, 0.0182663, 0.0205735, 0.0244612, 0.0262951, 0.0277565, 0.0303837, 0.035095, 0.037125, 0.0386239, 0.0420638, 0.0451374, 0.0454137");
-            values ( \
-              "-0.0598475, -0.111897, -0.11515, -0.117417, -0.115707, -0.109141, -0.104247, -0.0981518, -0.0802407, -0.0322412, -0.0192434, -0.0128526, -0.00492702, -0.00194504, -0.0018817" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.0162297, 0.0172771, 0.0184063, 0.0191642, 0.0259511, 0.0348017, 0.0402338, 0.0445324, 0.0475749, 0.049749, 0.0603911, 0.0651883, 0.0698195, 0.0758248, 0.0822304, 0.0828663");
-            values ( \
-              "-0.0864824, -0.191903, -0.194934, -0.195034, -0.188245, -0.176526, -0.167161, -0.156104, -0.144458, -0.133229, -0.0542657, -0.031747, -0.0182868, -0.00875236, -0.00377358, -0.00358411" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.0166641, 0.0174939, 0.0190333, 0.0203881, 0.0598671, 0.0848686, 0.0918443, 0.102884, 0.11265, 0.121859, 0.147353, 0.155646, 0.160782, 0.170156, 0.18087, 0.186325, 0.194693, 0.205851, 0.228165, 0.258687, 0.296656");
-            values ( \
-              "-0.22445, -0.233239, -0.23706, -0.237074, -0.217844, -0.203676, -0.198856, -0.189757, -0.178364, -0.161258, -0.0847769, -0.0645926, -0.0538806, -0.0386178, -0.0257386, -0.0209399, -0.0151844, -0.00984161, -0.00381765, -0.000972937, -0.000113025" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.0168023, 0.0184899, 0.0197075, 0.0230385, 0.165675, 0.236969, 0.286985, 0.338328, 0.39047, 0.395029, 0.483698, 0.530972, 0.557311, 0.592429, 0.616256, 0.642662, 0.677871, 0.748288, 0.85181, 0.977879");
-            values ( \
-              "-0.237937, -0.250179, -0.25192, -0.251964, -0.2304, -0.218802, -0.209403, -0.196837, -0.173866, -0.17069, -0.0914914, -0.0588293, -0.0453314, -0.0315503, -0.0245917, -0.0185896, -0.0126839, -0.00569392, -0.0015548, -0.00029877" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("0.0166079, 0.0228963, 0.667851, 0.843368, 1.02576, 1.21757, 1.31547, 1.42766, 1.7134, 1.88109, 1.96739, 2.07474, 2.2166, 2.33108, 2.40834, 2.5625, 2.87081, 3.28418");
-            values ( \
-              "-0.241784, -0.25649, -0.229557, -0.221643, -0.212442, -0.199903, -0.190387, -0.17354, -0.103397, -0.0688264, -0.055034, -0.0412727, -0.0277913, -0.0200995, -0.0161375, -0.0102556, -0.00391942, -0.000941779" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("0.0164442, 0.0227472, 2.3182, 3.13731, 4.10929, 4.43328, 4.77693, 5.23514, 5.34416, 6.41817, 7.01729, 7.52326, 7.81896, 8.36123, 8.97422, 9.46439, 10.187, 10.9095, 11.6321, 13.0773");
-            values ( \
-              "-0.242821, -0.257717, -0.232216, -0.222321, -0.208802, -0.203032, -0.195286, -0.179426, -0.17409, -0.103788, -0.0706879, -0.0498745, -0.040347, -0.027008, -0.0170463, -0.0116752, -0.00661724, -0.00371079, -0.00209812, -0.000665654" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.0387473, 0.0426658, 0.0534708, 0.0581887, 0.0604479, 0.061131, 0.0618169, 0.0628526, 0.0672034, 0.0688246, 0.0711287, 0.073972, 0.0764804, 0.0803551, 0.0841948");
-            values ( \
-              "-0.00211191, -0.046946, -0.0767274, -0.0855269, -0.0846273, -0.0820775, -0.0830915, -0.0781236, -0.0346763, -0.0231299, -0.0125052, -0.00568585, -0.0027156, -0.000762591, -0.000201187" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.0389482, 0.0463224, 0.0631393, 0.0658595, 0.0726732, 0.0759728, 0.0794928, 0.0821839, 0.0928699, 0.0975807, 0.101054, 0.10839, 0.114948, 0.115478");
-            values ( \
-              "-0.00195825, -0.0966756, -0.180348, -0.178454, -0.167172, -0.159089, -0.146706, -0.133194, -0.0540444, -0.0319131, -0.0211268, -0.00860561, -0.0036378, -0.00348417" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.0393038, 0.0509086, 0.0623156, 0.0640342, 0.0654575, 0.0978688, 0.117523, 0.136016, 0.144304, 0.1545, 0.180023, 0.18836, 0.202732, 0.217529, 0.227575, 0.239057, 0.26202, 0.268896");
-            values ( \
-              "-0.0152748, -0.147781, -0.226248, -0.231127, -0.231269, -0.214968, -0.203628, -0.189244, -0.17969, -0.161294, -0.0847454, -0.0644248, -0.0386976, -0.0221882, -0.0150702, -0.00960488, -0.00363532, -0.00301749" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.0470592, 0.0609989, 0.0642618, 0.178211, 0.270626, 0.319432, 0.344194, 0.370776, 0.422918, 0.427476, 0.516145, 0.53288, 0.563419, 0.589757, 0.624875, 0.648702, 0.675107, 0.710315, 0.78073, 0.882758, 1.00695");
-            values ( \
-              "-0.195437, -0.22986, -0.250421, -0.233405, -0.218514, -0.209398, -0.203952, -0.196833, -0.17387, -0.170688, -0.091492, -0.0786486, -0.0588299, -0.0453321, -0.0315513, -0.0245922, -0.01859, -0.0126847, -0.00569407, -0.00159335, -0.000317115" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("0.0433328, 0.062223, 0.067536, 0.613908, 0.884666, 1.05843, 1.18225, 1.25023, 1.3862, 1.46055, 1.60927, 1.74584, 1.80744, 1.93064, 1.98591, 2.08812, 2.20493, 2.29248, 2.38071, 2.49835, 2.73363, 3.10866, 3.55883");
-            values ( \
-              "-0.105422, -0.247139, -0.25595, -0.233211, -0.221164, -0.21237, -0.204856, -0.199832, -0.185694, -0.173413, -0.137995, -0.103455, -0.0894976, -0.0659091, -0.0570213, -0.0435102, -0.0314384, -0.0246645, -0.0192153, -0.0136109, -0.00676205, -0.00190935, -0.000443964" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("0.0414039, 0.0655898, 1.86442, 3.16821, 3.85692, 4.58081, 5.30339, 5.37898, 5.53017, 6.49353, 7.00103, 7.55503, 7.84636, 8.39365, 8.64168, 9.01632, 9.51585, 10.2384, 10.961, 11.6836, 13.1287");
-            values ( \
-              "-0.106188, -0.25754, -0.237631, -0.2224, -0.213175, -0.200655, -0.177913, -0.174042, -0.16564, -0.101221, -0.0732388, -0.0499572, -0.0406281, -0.0270186, -0.022449, -0.0169135, -0.0115733, -0.00648737, -0.00370961, -0.00202462, -0.000610302" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.125901, 0.13673, 0.139354, 0.141821, 0.143412, 0.145148, 0.146883, 0.148619, 0.150354, 0.151888, 0.153422, 0.154956, 0.15649, 0.157895, 0.1593, 0.160705, 0.16211, 0.163429, 0.164748, 0.166068, 0.167387, 0.168658, 0.169928, 0.17247, 0.173733, 0.174995, 0.176258, 0.17752, 0.178467, 0.179413, 0.18036, 0.181306, 0.181727, 0.182148, 0.182569, 0.18299, 0.183365, 0.18449, 0.18524, 0.18624, 0.18674, 0.187914, 0.188656, 0.189315, 0.189975, 0.19053, 0.191084, 0.191639, 0.192194, 0.193151");
-            values ( \
-              "-0.0209317, -0.0211462, -0.0229643, -0.0246353, -0.0256942, -0.0267762, -0.0278252, -0.028841, -0.0298237, -0.0306647, -0.0314798, -0.032269, -0.0330324, -0.0336923, -0.0343349, -0.0349602, -0.0355681, -0.0361231, -0.0366629, -0.0371874, -0.0376966, -0.0379204, -0.0380321, -0.0379194, -0.0376943, -0.0373575, -0.0369092, -0.0363492, -0.0355085, -0.0344952, -0.0333095, -0.0319513, -0.0311884, -0.0303708, -0.0294984, -0.0285712, -0.0275795, -0.0243521, -0.0222339, -0.0194953, -0.0181628, -0.0152145, -0.0133918, -0.0120381, -0.010783, -0.00981073, -0.00890373, -0.00806198, -0.00728549, -0.0060859" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.124286, 0.131236, 0.137871, 0.159335, 0.179088, 0.195293, 0.202796, 0.21029, 0.212756, 0.226449, 0.235571, 0.241925, 0.248506, 0.25241, 0.25998");
-            values ( \
-              "-0.0136255, -0.0282825, -0.0377912, -0.063689, -0.083393, -0.0956517, -0.0985379, -0.0948859, -0.0897961, -0.0356723, -0.0139655, -0.00679804, -0.00304728, -0.00364955, -0.00231498" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.124243, 0.142935, 0.162134, 0.18907, 0.21336, 0.225493, 0.236396, 0.244224, 0.251035, 0.253842, 0.260234, 0.264802, 0.272243, 0.283106, 0.287993, 0.296285, 0.308722, 0.316664, 0.325135, 0.32947, 0.336365, 0.34556, 0.352349, 0.362261, 0.375476, 0.401907, 0.432992");
-            values ( \
-              "-0.00455343, -0.0544457, -0.0861703, -0.126696, -0.160002, -0.175261, -0.187956, -0.196255, -0.202342, -0.20197, -0.197195, -0.193491, -0.18631, -0.171371, -0.161358, -0.137675, -0.0982125, -0.0764364, -0.0573058, -0.0492145, -0.0383753, -0.0272137, -0.0210467, -0.0143755, -0.00851473, -0.00269002, -0.000647052" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.142033, 0.175615, 0.208283, 0.248407, 0.252086, 0.256686, 0.260983, 0.356801, 0.402598, 0.452576, 0.485785, 0.503929, 0.540218, 0.560295, 0.60045, 0.636716, 0.653058, 0.685742, 0.700878, 0.728827, 0.76077, 0.783389, 0.806235, 0.836696, 0.897619, 0.996841, 1.11542");
-            values ( \
-              "-0.0830202, -0.117198, -0.172864, -0.237779, -0.241384, -0.242141, -0.240921, -0.226312, -0.218707, -0.209405, -0.201874, -0.196826, -0.182877, -0.170749, -0.135669, -0.101965, -0.0883447, -0.0652526, -0.0562838, -0.0426743, -0.0306314, -0.0242101, -0.0190088, -0.0136469, -0.00692212, -0.00201747, -0.000457764" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("0.176397, 0.245452, 0.255065, 0.833685, 1.19161, 1.31544, 1.38341, 1.51934, 1.59374, 1.87902, 1.9406, 2.06374, 2.11907, 2.22139, 2.33833, 2.42573, 2.51382, 2.63127, 2.86617, 3.23846, 3.6852");
-            values ( \
-              "-0.22298, -0.243378, -0.254091, -0.229477, -0.21237, -0.204855, -0.199831, -0.185699, -0.173413, -0.103455, -0.0895032, -0.065923, -0.0570241, -0.0435, -0.0314194, -0.0246602, -0.0192197, -0.0136213, -0.00677582, -0.00193578, -0.000456837" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("0.129684, 0.253072, 0.256857, 1.3744, 2.63775, 3.39875, 3.9891, 4.45631, 4.71313, 5.22678, 5.50689, 6.06713, 6.58371, 6.81676, 7.28288, 7.49034, 7.65483, 7.87415, 8.31279, 8.64616, 8.75807, 8.9819, 9.42957, 10.1521, 10.8747, 11.5973, 12.3199, 13.0424");
-            values ( \
-              "-0.0404889, -0.257322, -0.256748, -0.244573, -0.230354, -0.221154, -0.213167, -0.205658, -0.200642, -0.186454, -0.17413, -0.138613, -0.103855, -0.0898084, -0.06609, -0.0572196, -0.0510042, -0.0437326, -0.0316476, -0.0247868, -0.0227047, -0.0192748, -0.0136036, -0.00778411, -0.00430837, -0.00249916, -0.00132263, -0.000820468" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.411963, 0.435462, 0.439167, 0.441042, 0.446669, 0.455224, 0.470172, 0.477508, 0.484844, 0.494187, 0.503529, 0.505294, 0.507058, 0.508823, 0.513013, 0.516903, 0.519396, 0.523213, 0.52703, 0.532095, 0.533784, 0.53716, 0.540537, 0.543914, 0.547291, 0.550538, 0.553785, 0.557033, 0.56028, 0.563491, 0.566702, 0.569912, 0.573123, 0.57553, 0.577936, 0.580343, 0.58275, 0.583712, 0.584675, 0.5866, 0.588021, 0.589442, 0.590864, 0.592285, 0.59419, 0.597448, 0.599547, 0.600597, 0.602696, 0.604813");
-            values ( \
-              "-0.00294599, -0.00330235, -0.00373105, -0.00395841, -0.00466499, -0.00570486, -0.00754993, -0.00837874, -0.00922094, -0.0103128, -0.0114265, -0.011546, -0.0116946, -0.0118486, -0.0122444, -0.0125948, -0.0128108, -0.0131239, -0.0134258, -0.013809, -0.0139323, -0.014153, -0.0143518, -0.0145289, -0.0146842, -0.014762, -0.0148181, -0.0148525, -0.0148652, -0.0148564, -0.0148264, -0.0147752, -0.0147027, -0.0145407, -0.0143371, -0.014092, -0.0138054, -0.0135852, -0.0133413, -0.0127823, -0.0122336, -0.0116381, -0.0109957, -0.0103066, -0.00930934, -0.00739273, -0.00624809, -0.00571528, -0.00472866, -0.00384499" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.4284, 0.456511, 0.46518, 0.478435, 0.490045, 0.505649, 0.514638, 0.523628, 0.530012, 0.536396, 0.542781, 0.549165, 0.554634, 0.560103, 0.565572, 0.571041, 0.575973, 0.580905, 0.585837, 0.590769, 0.595362, 0.599955, 0.604548, 0.609141, 0.613542, 0.617944, 0.622345, 0.626747, 0.631065, 0.635384, 0.639702, 0.644021, 0.647257, 0.650492, 0.653728, 0.656964, 0.658315, 0.659666, 0.661018, 0.662369, 0.666295, 0.668258, 0.672121, 0.676776, 0.679529, 0.682012, 0.683578, 0.685143, 0.686708, 0.689167");
-            values ( \
-              "-0.00964653, -0.00968373, -0.011671, -0.0148189, -0.0176596, -0.0215235, -0.0237067, -0.0258585, -0.0273107, -0.0287172, -0.0300781, -0.0313933, -0.0324722, -0.0335134, -0.0345171, -0.0354832, -0.0363067, -0.0370969, -0.0378537, -0.0385771, -0.0392208, -0.0398356, -0.0404215, -0.0409785, -0.0412963, -0.0415331, -0.0416887, -0.0417631, -0.0417572, -0.0416733, -0.0415112, -0.041271, -0.0407121, -0.040006, -0.0391526, -0.038152, -0.0374172, -0.0366051, -0.0357156, -0.0347487, -0.0311319, -0.0292043, -0.025178, -0.0199488, -0.017227, -0.0149806, -0.0136662, -0.0124302, -0.0112728, -0.00961625" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.4445, 0.478624, 0.486392, 0.579053, 0.626073, 0.662182, 0.682559, 0.698251, 0.725089, 0.739113, 0.767011, 0.776757, 0.785669, 0.794588, 0.808454, 0.823176, 0.841431, 0.848301, 0.859527, 0.872357, 0.879228, 0.889563, 0.903343, 0.930902, 0.966613, 1.00963, 1.02368");
-            values ( \
-              "-0.01369, -0.0186388, -0.0210381, -0.053841, -0.0688631, -0.079096, -0.0843284, -0.0880795, -0.0938212, -0.0964002, -0.100189, -0.100676, -0.100419, -0.0989581, -0.0923593, -0.0764821, -0.0517972, -0.0435404, -0.0319088, -0.0217046, -0.0175067, -0.01254, -0.0078582, -0.00279515, -0.00058967, -9.74811e-05, -0.000569411" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("0.474684, 0.533684, 0.618433, 0.689735, 0.777664, 0.844318, 0.888213, 0.945221, 0.972824, 1.00954, 1.02004, 1.05646, 1.07016, 1.09756, 1.12285, 1.17723, 1.21248, 1.25077, 1.2686, 1.30427, 1.33614, 1.35338, 1.38786, 1.45681, 1.55706, 1.67869");
-            values ( \
-              "-0.0292773, -0.0415704, -0.0772466, -0.105753, -0.13838, -0.161123, -0.175009, -0.191344, -0.198256, -0.20572, -0.204574, -0.194712, -0.189824, -0.176338, -0.157192, -0.106312, -0.0779074, -0.0539827, -0.045199, -0.0312871, -0.0223877, -0.01864, -0.0128358, -0.00585831, -0.00169954, -0.000343731" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("0.556989, 0.680106, 0.927755, 1.00885, 1.02266, 1.24864, 1.45615, 1.55091, 1.72787, 1.80889, 1.89532, 1.98305, 2.10004, 2.13548, 2.20635, 2.3481, 2.44522, 2.49721, 2.60121, 2.67509, 2.76001, 2.87324, 2.96514, 3.05749, 3.18062, 3.42688, 3.79887, 4.24764");
-            values ( \
-              "-0.105146, -0.108088, -0.211757, -0.243641, -0.244288, -0.234957, -0.22589, -0.221594, -0.212656, -0.207973, -0.202144, -0.194697, -0.179784, -0.173381, -0.157688, -0.121144, -0.0976175, -0.0862887, -0.0665499, -0.0549329, -0.0437903, -0.0320459, -0.0247615, -0.0190585, -0.0133483, -0.00633518, -0.00186055, -0.000387475" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("0.688811, 0.981031, 1.01973, 1.03457, 1.0518, 2.85804, 4.29682, 5.0153, 5.62987, 6.05324, 7.13177, 7.76517, 8.22562, 9.03542, 9.75068, 10.3277, 11.0502, 11.8307");
-            values ( \
-              "-0.207706, -0.239992, -0.255292, -0.253697, -0.254655, -0.23437, -0.216554, -0.205455, -0.191258, -0.174183, -0.103873, -0.0691478, -0.050184, -0.02773, -0.0161707, -0.010458, -0.00579527, -0.00362667" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("1.43455, 1.56994, 1.58265, 1.60805, 1.62925, 1.71929, 1.81278, 1.85657, 1.89625, 1.93386, 1.97077, 2.00888, 2.0203, 2.03333, 2.04742, 2.05236, 2.06053, 2.07054, 2.10259, 2.11659, 2.13188");
-            values ( \
-              "-8.4451e-06, -0.000558882, -0.00062911, -0.000898351, -0.00115931, -0.00266103, -0.00412542, -0.00464872, -0.0050218, -0.00518158, -0.00522702, -0.00506835, -0.00497905, -0.00483945, -0.00458784, -0.00444158, -0.00413543, -0.00353426, -0.00110693, -0.000507664, -0.000213207" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("1.50103, 1.60832, 1.62626, 1.66213, 1.69194, 1.76553, 1.80197, 1.85807, 1.92593, 1.98306, 2.0344, 2.08243, 2.12892, 2.142, 2.16648, 2.19134, 2.21794, 2.2311, 2.24756, 2.27738, 2.28877, 2.30178, 2.32479, 2.34639, 2.36921, 2.39291");
-            values ( \
-              "-0.00102063, -0.00169252, -0.00199439, -0.00286098, -0.00370994, -0.00616894, -0.00751372, -0.00952533, -0.011916, -0.0135662, -0.0147676, -0.0155053, -0.0158524, -0.0158544, -0.0158208, -0.0155536, -0.0146944, -0.0136481, -0.0112238, -0.00541161, -0.00371793, -0.00228482, -0.000858213, -0.000315737, -0.000115645, -3.59735e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("1.61161, 1.75616, 1.79911, 1.84283, 1.91641, 2.05888, 2.13776, 2.19968, 2.26411, 2.31855, 2.3744, 2.44109, 2.46014, 2.49825, 2.5213, 2.54623, 2.57364, 2.60197, 2.63526, 2.65769, 2.67879, 2.69523, 2.72812, 2.78368, 2.84828");
-            values ( \
-              "-0.00462665, -0.00738918, -0.00958707, -0.012055, -0.0165738, -0.0257406, -0.0304582, -0.0337625, -0.0367568, -0.0389004, -0.0406858, -0.0421589, -0.0424061, -0.0425051, -0.0421153, -0.0408545, -0.0371481, -0.0295089, -0.0188732, -0.0128876, -0.00869262, -0.00625955, -0.00304245, -0.000706329, -9.69056e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("1.71348, 1.86303, 2.00594, 2.35425, 2.43125, 2.58079, 2.67746, 2.76752, 2.86106, 2.9599, 3.0073, 3.06032, 3.11487, 3.13129, 3.16412, 3.22933, 3.32712, 3.37123, 3.43491, 3.46611, 3.5077, 3.5909, 3.7138, 3.86018");
-            values ( \
-              "-0.0133404, -0.0146062, -0.0259765, -0.056725, -0.0630022, -0.074219, -0.0807291, -0.0862314, -0.0912781, -0.0956507, -0.0972237, -0.0983048, -0.0979868, -0.0973306, -0.0947578, -0.0806394, -0.0465996, -0.0339304, -0.0203801, -0.0156444, -0.0108076, -0.00488477, -0.00124181, -0.000216383" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("1.95417, 2.22616, 2.74295, 3.01244, 3.26775, 3.51638, 3.74023, 3.94711, 4.10089, 4.23465, 4.35567, 4.66322, 4.80502, 4.92897, 4.99773, 5.13526, 5.21923, 5.34753, 5.51859, 5.86071, 6.27016");
-            values ( \
-              "-0.0490525, -0.0493243, -0.101825, -0.12695, -0.149107, -0.168948, -0.184923, -0.197138, -0.202877, -0.191436, -0.173377, -0.0981162, -0.0694071, -0.0502512, -0.0417596, -0.0284669, -0.022475, -0.0155784, -0.00942044, -0.00314751, -0.000785359" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("2.24455, 2.77607, 3.6998, 4.09862, 4.12063, 5.58798, 6.73514, 7.4302, 7.63343, 7.86569, 8.25269, 9.33085, 9.54098, 9.96125, 10.4257, 10.6979, 11.2423, 11.5173, 11.9388, 12.5008, 13.2234, 13.946, 14.6685, 16.1137");
-            values ( \
-              "-0.107402, -0.11072, -0.205961, -0.24448, -0.244544, -0.227958, -0.213161, -0.201282, -0.196652, -0.190103, -0.174159, -0.103845, -0.0911152, -0.0692613, -0.0501754, -0.0413961, -0.0275922, -0.0224677, -0.01633, -0.0106466, -0.00594329, -0.00341664, -0.00184468, -0.000547103" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("4.90107, 5.32552, 6.0481, 6.05737, 6.07591, 6.18718, 6.31351, 6.6171, 6.7535, 6.81323, 6.93725, 7.05168, 7.16347, 7.27511, 7.37181, 7.44504, 7.51654, 7.55817, 7.61118, 7.72455, 7.76799, 7.7955, 7.84776, 7.90604, 7.96905, 8.2798, 8.63604");
-            values ( \
-              "-2.40387e-06, -9.29661e-06, -9.04186e-05, -0.00010842, -0.000112319, -0.000206567, -0.000394655, -0.00109668, -0.00136769, -0.0014682, -0.00163214, -0.00171411, -0.00172483, -0.00166717, -0.00156778, -0.00146624, -0.0013398, -0.0012388, -0.00103428, -0.000253978, -0.000104621, -6.63298e-05, -3.9109e-05, -2.3107e-05, -1.70299e-05, -6.02832e-06, -3.71413e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("4.94143, 5.32445, 6.04703, 6.14411, 6.19752, 6.30433, 6.42957, 6.52362, 7.00992, 7.08671, 7.24031, 7.31326, 7.38893, 7.45971, 7.52603, 7.59408, 7.66169, 7.72222, 7.82108, 7.92034, 7.94904, 7.98705, 8.03491, 8.13075, 8.17535, 8.24039, 8.31474, 8.33695, 8.47024, 8.62624");
-            values ( \
-              "-1.09482e-05, -2.16711e-05, -0.000274614, -0.000423374, -0.00052629, -0.000770239, -0.00121001, -0.00162903, -0.00397544, -0.00430419, -0.00485886, -0.00506072, -0.0052205, -0.00532156, -0.00536987, -0.00537221, -0.00532798, -0.00525174, -0.0050535, -0.00474759, -0.00461796, -0.00436552, -0.00378272, -0.0015199, -0.000744702, -0.000191221, -5.1757e-05, -3.09958e-05, -1.10454e-05, -1.68631e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("6.0475, 6.52814, 6.66491, 6.80587, 7.01101, 7.11419, 7.44773, 7.62882, 7.78876, 7.86043, 7.96595, 8.05845, 8.13503, 8.19084, 8.24388, 8.33739, 8.40419, 8.46062, 8.53052, 8.60044, 8.73424, 8.78479, 8.86053, 8.89165, 8.98085, 9.00973, 9.04824, 9.12524, 9.2395, 9.36942");
-            values ( \
-              "-0.00135503, -0.00223397, -0.00308052, -0.00412752, -0.00585375, -0.00678807, -0.00992467, -0.0115419, -0.0128149, -0.0133184, -0.0139869, -0.0144773, -0.0148261, -0.0150358, -0.0152066, -0.0154222, -0.0155115, -0.0155429, -0.0155216, -0.0154186, -0.0148421, -0.0142837, -0.0124274, -0.0110092, -0.0061136, -0.00473295, -0.00325758, -0.00131799, -0.000258302, -1.63694e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("6.37356, 7.05164, 7.24229, 7.53305, 8.33785, 8.58128, 8.76163, 8.90842, 9.20228, 9.34458, 9.47539, 9.70834, 9.79356, 9.89279, 9.99112, 10.1818, 10.2557, 10.3663, 10.4859, 10.5672, 10.6613, 10.7343, 10.8804, 11.0944");
-            values ( \
-              "-0.00363783, -0.00712423, -0.00943495, -0.0135129, -0.0262035, -0.029773, -0.0321831, -0.0339932, -0.0370995, -0.0383362, -0.0393274, -0.0406327, -0.040936, -0.0411286, -0.0410431, -0.0391109, -0.0365047, -0.0292474, -0.0193514, -0.0134802, -0.00847164, -0.00577076, -0.00235677, -0.00053671" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("6.92156, 7.57618, 8.07679, 9.53226, 10.2598, 10.7044, 11.0085, 11.4109, 11.8623, 12.0701, 12.4904, 12.8057, 13.338, 13.573, 13.7692, 13.8967, 14.1516, 14.6031, 15.1332");
-            values ( \
-              "-0.0146171, -0.0152707, -0.0249921, -0.0564611, -0.0703269, -0.0777709, -0.0823742, -0.0877746, -0.0926209, -0.0941792, -0.0941972, -0.0838399, -0.0392763, -0.0245073, -0.0160474, -0.0119416, -0.00647918, -0.00179461, -0.000371106" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("7.81657, 9.38691, 10.643, 11.8224, 13.0402, 14.0175, 14.8971, 15.7103, 16.4329, 16.594, 16.6625, 16.9368, 17.2811, 18.7568, 19.3223, 19.5757, 20.0824, 20.7681, 21.2499, 21.9724, 22.695, 23.4176, 24.8627");
-            values ( \
-              "-0.0371086, -0.0584225, -0.0899039, -0.117491, -0.143713, -0.162888, -0.178324, -0.190181, -0.196498, -0.196688, -0.196519, -0.188701, -0.1741, -0.0806806, -0.0549613, -0.0459536, -0.0317266, -0.0190008, -0.0131377, -0.00743641, -0.00419282, -0.00235182, -0.000737725" \
-            );
-          }
-        }
-      }
-      timing () {
-        related_pin : "CON";
-        sdf_cond : "(A & ~B & ~CI)";
-        timing_sense : negative_unate;
-        timing_type : combinational_rise;
-        when : "(A * !B * !CI)";
-        cell_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0317357, 0.058231, 0.154767, 0.517637, 1.89147, 7.09714", \
-            "0.0455315, 0.0717032, 0.168832, 0.532236, 1.90627, 7.11197", \
-            "0.102792, 0.132905, 0.229286, 0.593147, 1.96764, 7.17365", \
-            "0.267525, 0.339109, 0.481019, 0.844244, 2.21877, 7.42516", \
-            "0.745818, 0.922232, 1.26379, 1.86068, 3.24436, 8.44916", \
-            "2.26308, 2.66169, 3.49553, 4.93654, 7.34049, 12.601" \
-          );
-        }
-        rise_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0259871, 0.061375, 0.195362, 0.702892, 2.62606, 9.91397", \
-            "0.0260072, 0.0613767, 0.195362, 0.702889, 2.62607, 9.91326", \
-            "0.0424238, 0.0671422, 0.195367, 0.702887, 2.62607, 9.91422", \
-            "0.109389, 0.14581, 0.235928, 0.702872, 2.62561, 9.91406", \
-            "0.302618, 0.387383, 0.554071, 0.90041, 2.6261, 9.91408", \
-            "0.858265, 1.07254, 1.48222, 2.17357, 3.51275, 9.91713" \
-          );
-        }
-        output_current_rise () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.020191, 0.0222961, 0.0279564, 0.0329431, 0.0392616, 0.0434845, 0.046395, 0.0481625, 0.055868, 0.058434, 0.0623104, 0.0684808, 0.0739136, 0.0768535, 0.0819167, 0.0878229, 0.0925505, 0.101693, 0.111235, 0.135429");
-            values ( \
-              "0.0065766, 0.0573262, 0.0544943, 0.0514561, 0.0471148, 0.0436305, 0.0405678, 0.0382343, 0.0241848, 0.0201693, 0.0154189, 0.0099986, 0.00668743, 0.00533861, 0.00357277, 0.00222318, 0.00149806, 0.000668075, 0.00028649, 8.0823e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.0211397, 0.0239583, 0.044423, 0.0653842, 0.0758201, 0.0844545, 0.0916931, 0.10625, 0.118575, 0.128981, 0.143066, 0.158349, 0.176261, 0.201764");
-            values ( \
-              "0.0118246, 0.0914506, 0.084008, 0.0750444, 0.0695566, 0.0638689, 0.0572268, 0.0401871, 0.0277757, 0.0196533, 0.0118092, 0.00655191, 0.00325363, 0.00119132" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.0254905, 0.0255105, 0.0619642, 0.103193, 0.161777, 0.200928, 0.217115, 0.229683, 0.249511, 0.297651, 0.333844, 0.352241, 0.376771, 0.403603, 0.420352, 0.443542, 0.464145, 0.491614, 0.546554, 0.624233, 0.718699");
-            values ( \
-              "1e-22, 0.122385, 0.103567, 0.0978346, 0.0886254, 0.0811736, 0.0774306, 0.0740183, 0.067434, 0.0472478, 0.0330566, 0.0269346, 0.0201581, 0.0143292, 0.0115634, 0.00841346, 0.00634474, 0.00436814, 0.00189537, 0.000578511, 8.05035e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.0285352, 0.0285552, 0.212035, 0.392782, 0.601967, 0.700785, 0.767717, 0.832616, 1.16125, 1.2907, 1.35952, 1.45128, 1.59343, 1.69217, 1.88967, 2.04341");
-            values ( \
-              "1e-22, 0.120962, 0.106761, 0.0992158, 0.0890728, 0.083128, 0.078009, 0.072168, 0.033084, 0.0214414, 0.0167413, 0.0119948, 0.00679046, 0.00469433, 0.0019172, 0.00119488" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("0.0514321, 0.0514521, 0.634222, 1.10121, 1.97247, 2.33318, 2.55423, 2.80546, 3.04788, 3.3542, 4.05723, 4.3007, 4.62533, 4.83016, 5.08149, 5.4166, 5.83648, 6.11698, 6.67799, 7.65081, 8.79886");
-            values ( \
-              "1e-22, 0.127325, 0.109278, 0.104135, 0.0932588, 0.087978, 0.0842458, 0.0792323, 0.0732322, 0.0639175, 0.0402783, 0.0330068, 0.0246984, 0.0203655, 0.0159284, 0.0113214, 0.0072857, 0.00539749, 0.00287859, 0.000877774, 0.000191626" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("0.144775, 0.144795, 2.24808, 5.56309, 7.51149, 8.74568, 10.5284, 11.4435, 12.599, 15.4422, 16.9408, 18.1781, 19.6154, 21.3147, 23.4368, 25.8134, 28.1899, 31.7548");
-            values ( \
-              "1e-22, 0.12992, 0.109912, 0.0998867, 0.0932113, 0.0883813, 0.0796221, 0.0734574, 0.0643087, 0.0388087, 0.0276416, 0.0203298, 0.0139178, 0.0086902, 0.00471977, 0.00232066, 0.00111059, 0.000494982" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.0549443, 0.0568009, 0.058565, 0.0611199, 0.0616706, 0.0626835, 0.0635776, 0.0647535, 0.0665397, 0.0683594, 0.0744521, 0.0793062, 0.0822847, 0.0849652, 0.0897744, 0.0929268, 0.0953813, 0.0991851, 0.102612, 0.105169, 0.108471, 0.111182, 0.114437, 0.119041, 0.121125, 0.123992, 0.127815, 0.133685, 0.142523, 0.149524, 0.157782, 0.173349");
-            values ( \
-              "0.0113542, 0.0300542, 0.0353482, 0.0423345, 0.0477883, 0.0521282, 0.0535089, 0.0539778, 0.0533237, 0.0523504, 0.0483175, 0.0445345, 0.0416499, 0.0382556, 0.0296869, 0.0237756, 0.0200058, 0.0153481, 0.0121232, 0.010087, 0.00791236, 0.00645587, 0.00502363, 0.00348726, 0.00295401, 0.00234344, 0.00170343, 0.00104683, 0.000470486, 0.00027465, 0.000115701, 9.15397e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.0548973, 0.0603043, 0.0626285, 0.063775, 0.0650853, 0.0669153, 0.0838219, 0.0989862, 0.108827, 0.119362, 0.123378, 0.131408, 0.144829, 0.155829, 0.166558, 0.178807, 0.185354, 0.194578, 0.210858, 0.218629, 0.236175, 0.245381");
-            values ( \
-              "0.000637677, 0.0646926, 0.0837487, 0.087699, 0.0891379, 0.0891584, 0.0827848, 0.0763226, 0.0714971, 0.06505, 0.0618135, 0.0537147, 0.0378881, 0.0271651, 0.018955, 0.0121671, 0.00949372, 0.00663453, 0.00352078, 0.0025757, 0.00125376, 0.0010218" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.0549379, 0.0677065, 0.140278, 0.169133, 0.197559, 0.231692, 0.248198, 0.257141, 0.266836, 0.278713, 0.291904, 0.34924, 0.367626, 0.386237, 0.411051, 0.41952, 0.433237, 0.448914, 0.477093, 0.494341, 0.505317, 0.527271, 0.571177, 0.648501, 0.740438");
-            values ( \
-              "0.017365, 0.108057, 0.09774, 0.0933656, 0.0887658, 0.0824558, 0.0788471, 0.0766189, 0.073966, 0.0701906, 0.0653667, 0.0412897, 0.0342664, 0.0279251, 0.020834, 0.0187624, 0.0158052, 0.0128921, 0.00884911, 0.00698886, 0.0060242, 0.00442269, 0.00235154, 0.000673195, 0.000148113" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.0665178, 0.0665378, 0.241997, 0.349643, 0.506538, 0.639961, 0.738653, 0.805582, 0.870481, 0.952717, 1.12727, 1.19911, 1.24653, 1.35151, 1.39738, 1.48914, 1.55722, 1.63128, 1.73002, 1.92749, 2.1997, 2.53158");
-            values ( \
-              "1e-22, 0.121406, 0.107141, 0.102686, 0.0957128, 0.0890165, 0.0830785, 0.0780588, 0.0721187, 0.0627461, 0.0410849, 0.0331335, 0.0285038, 0.0198737, 0.0167904, 0.0119464, 0.00914388, 0.00683942, 0.00464632, 0.00196596, 0.000590982, 8.42896e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("0.0945674, 0.0945874, 0.679571, 1.51546, 2.00833, 2.3712, 2.59214, 2.84349, 3.0859, 3.39223, 4.09526, 4.33873, 4.66335, 4.86818, 5.11951, 5.45462, 5.8745, 6.15499, 6.71599, 7.68878, 8.83679");
-            values ( \
-              "1e-22, 0.129171, 0.109275, 0.0996035, 0.0932886, 0.0879783, 0.0842479, 0.0792325, 0.0732322, 0.0639177, 0.0402786, 0.0330071, 0.0246983, 0.0203654, 0.0159283, 0.0113217, 0.00728565, 0.00539777, 0.00287853, 0.000878009, 0.000191496" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("0.180815, 0.180835, 2.00849, 5.59905, 7.64213, 8.53928, 9.26752, 10.5658, 11.2203, 12.4085, 15.2355, 16.2851, 17.0264, 17.9707, 18.5976, 19.4335, 20.6218, 21.4792, 22.6657, 23.854, 25.0422, 26.2305, 27.4188, 29.7954, 32.172");
-            values ( \
-              "1e-22, 0.131841, 0.110833, 0.0998055, 0.0927811, 0.0893041, 0.0861833, 0.0795308, 0.0753684, 0.0661762, 0.0409025, 0.0325662, 0.0273881, 0.0217027, 0.0184933, 0.0148392, 0.0107339, 0.00846252, 0.00605444, 0.0042987, 0.00304234, 0.00214672, 0.00151309, 0.000748741, 0.000369651" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.16568, 0.189045, 0.212838, 0.22035, 0.227093, 0.233394, 0.23959, 0.245775, 0.248565, 0.249929, 0.258817, 0.264632, 0.270596, 0.27831, 0.284173, 0.290739, 0.298981, 0.299873");
-            values ( \
-              "0.000134186, 0.0122738, 0.0239558, 0.027215, 0.0297086, 0.0311568, 0.0309056, 0.0255037, 0.0213519, 0.0212469, 0.0120684, 0.007895, 0.00500527, 0.00270571, 0.00167691, 0.000970742, 0.000474624, 0.000448924" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.183989, 0.199537, 0.208137, 0.224444, 0.230137, 0.235829, 0.239242, 0.241481, 0.244696, 0.247623, 0.248601, 0.249089, 0.250067, 0.250556, 0.251712, 0.252291, 0.253399, 0.253929, 0.254988, 0.259506, 0.263153, 0.267317, 0.27174, 0.276162, 0.278371, 0.28058, 0.282789, 0.286675, 0.291359, 0.294825, 0.296957, 0.299912, 0.301802, 0.30558, 0.312084, 0.313641, 0.314678, 0.317791, 0.32148, 0.325169, 0.328156, 0.331889, 0.333714, 0.335539, 0.337074, 0.340142, 0.343274, 0.344871, 0.348064, 0.353337");
-            values ( \
-              "0.0281972, 0.0290116, 0.0369297, 0.0523553, 0.0576235, 0.0628001, 0.0658192, 0.0676903, 0.0702669, 0.0725002, 0.075641, 0.0758619, 0.0761908, 0.0762988, 0.0763673, 0.0763506, 0.0762238, 0.0761192, 0.0758246, 0.0736547, 0.0717358, 0.0693333, 0.0665431, 0.0635066, 0.0617215, 0.0595672, 0.0573141, 0.0530683, 0.0476576, 0.0433659, 0.0408584, 0.0376071, 0.0356352, 0.031896, 0.0260035, 0.0246393, 0.0238022, 0.0214309, 0.0189304, 0.0166501, 0.014977, 0.0129856, 0.0121042, 0.0112825, 0.0106559, 0.00949363, 0.00844753, 0.0079602, 0.00705517, 0.00575502" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.179231, 0.202955, 0.229656, 0.248535, 0.252161, 0.307136, 0.353563, 0.385851, 0.411549, 0.420997, 0.435418, 0.452952, 0.507449, 0.536778, 0.556617, 0.571808, 0.596626, 0.62499, 0.642664, 0.669476, 0.705225, 0.776723, 0.862066");
-            values ( \
-              "0.00744806, 0.0390266, 0.0725643, 0.0977092, 0.103784, 0.0958418, 0.0884421, 0.0824464, 0.0765622, 0.0739595, 0.0693262, 0.0626071, 0.0396877, 0.0291006, 0.023117, 0.0192194, 0.0140378, 0.00962293, 0.00757806, 0.00523745, 0.00314956, 0.00103055, 0.00025139" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.195265, 0.252105, 0.259786, 0.264471, 0.542335, 0.7172, 0.833366, 0.89244, 0.959774, 1.02466, 1.10691, 1.28146, 1.40072, 1.50569, 1.55157, 1.64333, 1.73609, 1.88419, 2.08165, 2.35419, 2.68658");
-            values ( \
-              "0.0353074, 0.111455, 0.113601, 0.112551, 0.101007, 0.0929789, 0.0867761, 0.0830752, 0.0780899, 0.0720895, 0.0627767, 0.0411153, 0.0284772, 0.0198473, 0.0168174, 0.0119201, 0.00833446, 0.00462062, 0.00199236, 0.000563891, 0.000109724" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("0.246134, 0.246154, 0.832399, 1.67063, 2.1629, 2.52627, 2.74719, 2.99857, 3.24098, 3.5473, 4.25033, 4.4938, 4.81842, 5.02326, 5.27459, 5.60969, 6.02956, 6.31006, 6.87104, 7.84343, 8.99095");
-            values ( \
-              "1e-22, 0.127793, 0.109301, 0.0996039, 0.0932955, 0.0879784, 0.0842484, 0.0792325, 0.0732322, 0.0639177, 0.0402786, 0.0330071, 0.0246984, 0.0203655, 0.0159284, 0.0113217, 0.00728574, 0.00539784, 0.00287861, 0.000878566, 0.000191811" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("0.336624, 0.336644, 2.12767, 4.96887, 7.29847, 8.93831, 9.7781, 10.7212, 11.6365, 12.7917, 15.0731, 16.3721, 18.1106, 18.8913, 19.8082, 20.9965, 21.9318, 23.5549, 24.7432, 25.9314, 28.308, 31.8729");
-            values ( \
-              "1e-22, 0.132133, 0.110921, 0.102309, 0.0945946, 0.0883015, 0.0845326, 0.0795417, 0.0735363, 0.0642285, 0.043654, 0.0330959, 0.0218014, 0.0178525, 0.0139981, 0.0101086, 0.00778966, 0.00490596, 0.0034777, 0.00245479, 0.00121773, 0.000424306" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.631649, 0.673865, 0.683579, 0.689447, 0.701182, 0.717911, 0.725096, 0.734896, 0.739931, 0.744966, 0.750001, 0.755036, 0.759471, 0.763906, 0.76834, 0.772775, 0.776848, 0.780921, 0.784994, 0.789068, 0.792959, 0.796851, 0.800743, 0.804635, 0.808519, 0.812403, 0.816287, 0.820172, 0.823074, 0.825976, 0.828878, 0.831781, 0.83898, 0.841939, 0.844458, 0.846977, 0.848632, 0.853598, 0.855561, 0.856542, 0.857523, 0.859486, 0.861448, 0.863411, 0.865374, 0.867336, 0.870751, 0.874166, 0.875999, 0.877832");
-            values ( \
-              "0.00391075, 0.00436806, 0.00505126, 0.00547186, 0.00632885, 0.00758268, 0.00812818, 0.00888206, 0.00925478, 0.00961758, 0.00997045, 0.0103134, 0.0106068, 0.0108923, 0.01117, 0.0114398, 0.0116778, 0.0119082, 0.0121308, 0.0123457, 0.0124254, 0.0124566, 0.0124391, 0.0123732, 0.0122589, 0.0120962, 0.0118852, 0.0116258, 0.0112501, 0.0108, 0.0102756, 0.0096768, 0.00773806, 0.00691565, 0.00630932, 0.00574056, 0.00540448, 0.00442455, 0.00404899, 0.00387148, 0.00370083, 0.00338007, 0.00310666, 0.00284818, 0.00260464, 0.00237604, 0.00202161, 0.00169697, 0.00153503, 0.00138168" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.618845, 0.651768, 0.67169, 0.70823, 0.718183, 0.793901, 0.820642, 0.844519, 0.862629, 0.872631, 0.886607, 0.90245, 0.907671, 0.918112, 0.939306, 0.954327, 0.965758, 0.972813, 0.982346, 0.99504, 1.00996, 1.01429, 1.02194, 1.02941, 1.04019");
-            values ( \
-              "0.00412629, 0.00471161, 0.00693593, 0.0118131, 0.0133, 0.0252175, 0.029274, 0.0324228, 0.034322, 0.035067, 0.0355297, 0.0342458, 0.0326755, 0.0285419, 0.0184475, 0.012474, 0.00890629, 0.00714161, 0.00517609, 0.00332355, 0.00191278, 0.00242703, 0.00213305, 0.00140139, 0.000970275" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.618787, 0.696402, 0.733693, 0.76707, 0.794456, 0.898946, 0.93882, 0.961421, 0.981972, 1.00388, 1.00985, 1.01484, 1.01975, 1.0404, 1.05491, 1.07307, 1.12807, 1.16667, 1.18804, 1.2048, 1.23463, 1.26375, 1.27362, 1.29578, 1.3211, 1.37175, 1.45092, 1.54647");
-            values ( \
-              "0.00181067, 0.0123993, 0.0196571, 0.0270684, 0.0336536, 0.0602032, 0.0698056, 0.0747562, 0.07873, 0.0821261, 0.0828358, 0.0831463, 0.0825458, 0.0778849, 0.0739687, 0.0680349, 0.0450897, 0.0304373, 0.0237983, 0.019437, 0.0132979, 0.00900905, 0.00787965, 0.00581969, 0.00407841, 0.00193939, 0.00053681, 0.00010399" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("0.682618, 0.772029, 0.848101, 1.01043, 1.01861, 1.0272, 1.22133, 1.37561, 1.52521, 1.59256, 1.65745, 1.73969, 1.91424, 2.0335, 2.13847, 2.18435, 2.27611, 2.36887, 2.41823, 2.51696, 2.71441, 2.83294");
-            values ( \
-              "0.0163103, 0.030437, 0.0524923, 0.106228, 0.107379, 0.107366, 0.0989767, 0.0916944, 0.0830804, 0.0780876, 0.072093, 0.0627741, 0.0411127, 0.0284795, 0.0198495, 0.016816, 0.0119224, 0.00833663, 0.00686463, 0.00462273, 0.0019909, 0.00137094" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("0.784076, 0.910029, 1.0094, 1.02219, 1.92639, 2.34079, 2.69815, 3.15845, 3.30784, 3.57744, 3.73808, 3.93844, 4.17989, 4.88337, 5.1225, 5.44135, 5.65452, 5.9157, 6.26394, 6.52252, 6.65259, 6.91273, 7.43301, 8.39617, 9.52321");
-            values ( \
-              "0.0715708, 0.0756863, 0.112588, 0.114196, 0.104057, 0.0991383, 0.0945987, 0.087976, 0.0855092, 0.0803828, 0.076729, 0.071382, 0.0638852, 0.0402341, 0.0330894, 0.0248971, 0.0203717, 0.0157773, 0.0110578, 0.00844352, 0.00734983, 0.00557039, 0.00311826, 0.000968213, 0.000218472" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("0.960223, 0.960243, 2.72365, 5.38158, 7.93059, 9.56976, 10.4036, 11.353, 12.2681, 13.4236, 15.7049, 17.004, 18.7424, 19.5231, 20.44, 21.6283, 22.5636, 24.2222, 25.4104, 26.5987, 28.9753, 32.5402");
-            values ( \
-              "1e-22, 0.1313, 0.111029, 0.102996, 0.0945922, 0.0883016, 0.0845645, 0.0795404, 0.0735391, 0.0642271, 0.0436531, 0.0330947, 0.0218003, 0.0178515, 0.0139992, 0.0101076, 0.00779069, 0.00485636, 0.00344046, 0.00243006, 0.00120587, 0.000418778" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("2.279, 2.38422, 2.4129, 2.44996, 2.4917, 2.53472, 2.69214, 2.7479, 2.79719, 2.84255, 2.88581, 2.92819, 2.95994, 2.97316, 3.01041, 3.02104, 3.04357, 3.05338, 3.07325, 3.08734, 3.10513, 3.13836, 3.17564, 3.19118, 3.20777, 3.22038, 3.23618, 3.25174, 3.26703, 3.28278, 3.29571, 3.31123, 3.32704, 4.07352, 4.10247, 4.1377");
-            values ( \
-              "0.000275916, 0.000453684, 0.000627446, 0.000915268, 0.0012823, 0.00167893, 0.00319974, 0.00369883, 0.00407994, 0.00436121, 0.00453098, 0.00453798, 0.00422142, 0.00373782, 0.00199899, 0.00159532, 0.000910715, 0.000704443, 0.000426097, 0.000284218, 0.000163882, 5.44227e-05, 1.42181e-05, 1.81581e-05, 6.04348e-06, 1.21094e-05, 2.82716e-06, 9.30916e-06, 1.36021e-06, 7.1008e-06, 2.00161e-06, 6.34998e-06, 2.10351e-06, 1e-22, 2.32863e-06, 3.89796e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("2.35127, 2.49429, 2.53562, 2.63103, 2.68073, 2.83871, 2.90954, 2.96836, 3.03157, 3.05988, 3.08607, 3.11301, 3.13356, 3.15018, 3.16254, 3.17796, 3.19634, 3.23841, 3.27324, 3.29418, 3.32401, 3.34419, 3.37008, 3.40118");
-            values ( \
-              "0.00136055, 0.00223461, 0.00292304, 0.00473322, 0.00578528, 0.00934163, 0.0108759, 0.0120194, 0.0130377, 0.0133794, 0.0136302, 0.0137539, 0.0137449, 0.0135366, 0.0131759, 0.0123935, 0.0108184, 0.00646858, 0.0036406, 0.00244617, 0.00132507, 0.000862307, 0.000468734, 0.000236099" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("2.35073, 2.54631, 2.61001, 2.68993, 2.79142, 2.89546, 3.1614, 3.2917, 3.39156, 3.4334, 3.47509, 3.55209, 3.57227, 3.7354, 3.79068, 3.82769, 3.87703, 3.96919, 4.07427, 4.10258, 4.13728");
-            values ( \
-              "0.00172746, 0.00390878, 0.0054638, 0.00779143, 0.0112532, 0.0152716, 0.0263939, 0.0314823, 0.0346111, 0.0355243, 0.0360952, 0.0349271, 0.0334164, 0.0118309, 0.00681514, 0.00455983, 0.00254745, 0.000721275, 0.000138228, 0.000103299, 0.000316759" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("2.62238, 2.89718, 3.0275, 3.13888, 3.28914, 3.61063, 3.7442, 3.82352, 3.91223, 3.99474, 4.04309, 4.10247, 4.13621, 4.22095, 4.31947, 4.50938, 4.57099, 4.65313, 4.70336, 4.79327, 4.89601, 4.95154, 5.03592, 5.14843, 5.37346, 5.66283");
-            values ( \
-              "0.0129011, 0.0173057, 0.0241687, 0.0306221, 0.0399227, 0.0604947, 0.0685559, 0.0729518, 0.0773163, 0.080577, 0.0819479, 0.0827808, 0.0808501, 0.0736601, 0.0627146, 0.0392615, 0.0325607, 0.0248521, 0.0208706, 0.0150782, 0.0101848, 0.00821428, 0.0058911, 0.00373515, 0.00139837, 0.000353211" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("2.74479, 3.0617, 3.42304, 4.12561, 4.17261, 4.25072, 4.32647, 4.45403, 5.29619, 5.73031, 6.20297, 6.75147, 7.6978, 8.22735, 8.69271, 8.99462, 9.26105, 10.123, 10.515");
-            values ( \
-              "0.0226247, 0.027348, 0.0527219, 0.108643, 0.107465, 0.107179, 0.10576, 0.104827, 0.094441, 0.0881556, 0.0793852, 0.0640566, 0.0331183, 0.0202826, 0.0129124, 0.00931063, 0.00702083, 0.00268266, 0.00195388" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("3.25588, 3.96197, 4.11443, 7.4864, 10.4985, 12.1378, 12.9716, 13.921, 14.8361, 15.9916, 18.2729, 19.572, 20.3333, 21.3104, 22.0911, 23.008, 24.1963, 25.1316, 26.8292, 28.0175, 29.2058, 31.5823, 35.1472");
-            values ( \
-              "0.0807884, 0.10151, 0.11447, 0.104446, 0.0946069, 0.0883154, 0.0845512, 0.0795535, 0.0735265, 0.064239, 0.0436635, 0.0331038, 0.0277147, 0.021809, 0.0178596, 0.0139912, 0.0101157, 0.00778339, 0.00479396, 0.00340816, 0.0023948, 0.00118474, 0.000420804" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("9.04535, 9.43977, 9.54732, 9.65975, 9.87247, 10.117, 10.3006, 10.4567, 10.5966, 10.7266, 10.8164, 10.8955, 10.9753, 11.0224, 11.0613, 11.1023, 11.1497, 11.2601, 11.2902, 11.3689, 11.4534, 11.4903, 11.5193, 11.5576, 11.5904, 11.6248, 11.6571, 11.6871, 11.7251, 11.7617, 11.8123, 11.8765, 11.9822, 12.1237");
-            values ( \
-              "5.84533e-05, 0.000136235, 0.000212804, 0.000343731, 0.000630407, 0.000938239, 0.00115097, 0.00131187, 0.00143171, 0.00151501, 0.00154687, 0.00155639, 0.00154879, 0.00152832, 0.00149769, 0.00143517, 0.00121903, 0.000440429, 0.000299791, 9.75758e-05, 2.90957e-05, 2.4912e-05, 1.30988e-05, 1.55295e-05, 6.60895e-06, 1.15708e-05, 3.79518e-06, 9.94949e-06, 2.08222e-06, 8.60588e-06, 6.1037e-07, 7.14575e-06, 1e-22, 5.4502e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("9.04474, 9.51721, 9.56339, 9.65575, 9.77393, 9.89464, 10.1531, 10.526, 10.6707, 10.8195, 10.9952, 11.1815, 11.233, 11.2855, 11.357, 11.4253, 11.4972, 11.5252, 11.5674, 11.612, 11.6366, 11.6616, 11.781, 11.8033, 11.8338, 11.8745, 11.9559, 12.0695, 12.2045");
-            values ( \
-              "0.000173144, 0.000442553, 0.000516788, 0.000692303, 0.000979893, 0.00131007, 0.00205385, 0.00315299, 0.00356011, 0.00394407, 0.00432994, 0.00467894, 0.00476347, 0.00482322, 0.00487923, 0.00489922, 0.00486791, 0.00482264, 0.00472911, 0.00448235, 0.00423411, 0.00389821, 0.00176709, 0.00144591, 0.00107461, 0.000714325, 0.000257928, 5.70306e-05, 2.45756e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("9.30498, 9.85709, 10.0696, 10.2761, 10.6281, 11.5183, 11.7249, 11.9025, 12.0518, 12.2591, 12.4605, 12.6116, 12.6715, 12.9421, 13.0575, 13.158, 13.2147");
-            values ( \
-              "0.0010161, 0.00169274, 0.00251762, 0.0034473, 0.00524927, 0.0103827, 0.0114896, 0.0123472, 0.0129699, 0.0136086, 0.0137666, 0.0129159, 0.0117346, 0.00397533, 0.00201121, 0.00100474, 0.000761098" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("9.65783, 10.5264, 10.7914, 11.1491, 11.4932, 12.6868, 13.1492, 13.273, 13.5953, 13.7442, 13.899, 14.1997, 14.4261, 14.8859, 15.0321, 15.1629, 15.2523, 15.4312, 15.6342");
-            values ( \
-              "0.00273384, 0.00542692, 0.00727822, 0.0101793, 0.0133365, 0.0256127, 0.0300984, 0.0311807, 0.0336171, 0.0344652, 0.035029, 0.034297, 0.02929, 0.0122394, 0.00829478, 0.00567615, 0.00434216, 0.00241735, 0.00137575" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("10.3468, 11.1998, 11.3858, 11.8759, 12.4879, 13.0907, 14.2714, 14.8374, 15.1171, 15.6766, 16.1921, 16.6683, 16.8216, 16.9967, 17.2392, 17.9426, 18.1818, 18.5007, 18.7138, 18.9749, 19.323, 19.5817, 19.7119, 19.9722, 20.4928, 21.4556, 22.5824");
-            values ( \
-              "0.0111696, 0.0113738, 0.0133025, 0.019036, 0.0272819, 0.0362289, 0.0546898, 0.0632714, 0.0672665, 0.0743752, 0.0790329, 0.0796246, 0.0761267, 0.0714142, 0.0638802, 0.0402305, 0.0330855, 0.0248992, 0.0203747, 0.0157812, 0.0110575, 0.00844157, 0.00735161, 0.00556706, 0.0031185, 0.000966046, 0.000220617" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("11.5719, 13.1529, 16.6673, 18.6407, 20.9385, 22.5781, 23.4172, 24.361, 25.2763, 26.4316, 28.7129, 30.012, 31.7504, 32.5311, 33.448, 34.6363, 35.5716, 37.2693, 38.4576, 39.6459, 42.0224, 45.5873");
-            values ( \
-              "0.0332408, 0.0393719, 0.108139, 0.102212, 0.0945919, 0.0882993, 0.0845388, 0.0795393, 0.0735392, 0.0642267, 0.0436524, 0.0330942, 0.0217999, 0.0178511, 0.0139998, 0.0101074, 0.00779098, 0.00480125, 0.00340063, 0.00240209, 0.00119198, 0.000413651" \
-            );
-          }
-        }
-      }
-      timing () {
-        related_pin : "CON";
-        sdf_cond : "(~A & B & CI)";
-        timing_sense : negative_unate;
-        timing_type : combinational_fall;
-        when : "(!A * B * CI)";
-        cell_fall (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0169842, 0.0284737, 0.070811, 0.230577, 0.835783, 3.12907", \
-            "0.0253497, 0.0378512, 0.0801398, 0.240143, 0.845369, 3.13868", \
-            "0.0377116, 0.0632024, 0.119987, 0.279556, 0.884687, 3.17807", \
-            "0.0291529, 0.0854135, 0.20464, 0.440404, 1.04658, 3.33298", \
-            "-0.15513, -0.0168398, 0.253712, 0.750255, 1.69081, 3.98172", \
-            "-1.28167, -0.944015, -0.275014, 0.868672, 2.86051, 6.56703" \
-          );
-        }
-        fall_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0109675, 0.0256868, 0.0815794, 0.292983, 1.09439, 4.13487", \
-            "0.0148224, 0.0267496, 0.0815285, 0.292983, 1.0944, 4.13091", \
-            "0.0340891, 0.0509135, 0.0933068, 0.29298, 1.09541, 4.13488", \
-            "0.0877363, 0.120135, 0.192845, 0.354766, 1.09541, 4.13138", \
-            "0.246754, 0.316021, 0.457267, 0.751698, 1.37748, 4.13156", \
-            "0.725366, 0.90059, 1.22388, 1.79677, 2.95926, 5.37818" \
-          );
-        }
-        output_current_fall () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0155079, 0.0168353, 0.0177934, 0.0189064, 0.0210856, 0.0245078, 0.0262546, 0.0278698, 0.03056, 0.0351105, 0.037117, 0.0385989, 0.0405798, 0.0435445, 0.0453872");
-            values ( \
-              "-0.00731385, -0.114651, -0.117057, -0.117397, -0.114966, -0.108979, -0.104522, -0.097398, -0.0789173, -0.0321475, -0.0193034, -0.012943, -0.00750611, -0.00322481, -0.00253011" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.0161867, 0.0172652, 0.0190254, 0.0240416, 0.0358826, 0.0402279, 0.0447313, 0.0479335, 0.0499306, 0.0579315, 0.0619403, 0.0659072, 0.0689, 0.0728282, 0.0780659, 0.086577, 0.0962806");
-            values ( \
-              "-0.0785386, -0.1918, -0.194877, -0.190431, -0.174817, -0.167141, -0.155137, -0.142814, -0.132079, -0.0698416, -0.0456632, -0.0290651, -0.0203524, -0.0126284, -0.00647544, -0.00198525, -0.000484945" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.0166911, 0.0183437, 0.0204891, 0.052647, 0.0782935, 0.0918748, 0.0987522, 0.106161, 0.120682, 0.121993, 0.129857, 0.146502, 0.15088, 0.159637, 0.168978, 0.175024, 0.183403, 0.19097, 0.20106, 0.221239, 0.250211, 0.28563");
-            values ( \
-              "-0.224758, -0.235972, -0.237177, -0.221588, -0.207682, -0.198884, -0.193472, -0.186289, -0.164137, -0.161331, -0.13899, -0.0873074, -0.0758021, -0.0562421, -0.0403024, -0.0322661, -0.0235115, -0.0176158, -0.0118898, -0.00516853, -0.00140562, -0.000249965" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.0166499, 0.0199971, 0.128883, 0.236859, 0.286838, 0.320035, 0.338192, 0.374506, 0.394558, 0.47098, 0.487342, 0.520067, 0.535157, 0.563027, 0.594878, 0.61761, 0.640565, 0.671171, 0.732384, 0.834158, 0.955989");
-            values ( \
-              "-0.238485, -0.252044, -0.23601, -0.218759, -0.209399, -0.201873, -0.196819, -0.182861, -0.170743, -0.101963, -0.0883245, -0.0652128, -0.0562721, -0.0427015, -0.03068, -0.0242215, -0.018996, -0.0136143, -0.00688258, -0.00192445, -0.00041396" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("0.0164268, 0.023848, 0.49786, 0.851836, 1.0256, 1.21741, 1.35335, 1.42773, 1.71303, 1.77461, 1.89777, 2.05538, 2.17229, 2.25973, 2.34786, 2.46536, 2.70036, 3.08211, 3.54056");
-            values ( \
-              "-0.242241, -0.256356, -0.236755, -0.221159, -0.212365, -0.199827, -0.185693, -0.173409, -0.103452, -0.0894994, -0.0659173, -0.0435005, -0.0314227, -0.0246598, -0.0192172, -0.0136179, -0.0067715, -0.0018573, -0.000416588" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("0.0161943, 0.0236495, 1.83334, 3.13548, 4.09485, 4.54962, 5.27227, 5.34784, 6.46244, 6.97007, 7.52385, 7.81501, 8.36248, 8.98547, 9.48531, 10.208, 10.9306, 11.6532, 13.0985");
-            values ( \
-              "-0.243246, -0.257617, -0.237686, -0.222457, -0.209025, -0.200643, -0.177915, -0.17403, -0.101208, -0.0732377, -0.0499499, -0.0406427, -0.0270107, -0.0169014, -0.0115764, -0.00647547, -0.00371603, -0.00201478, -0.000601269" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.0402793, 0.0427824, 0.0480702, 0.0535877, 0.0583042, 0.0605631, 0.0612472, 0.0619338, 0.0629628, 0.0681923, 0.0715104, 0.0738559, 0.075051");
-            values ( \
-              "-0.0364729, -0.0463192, -0.0622667, -0.0766449, -0.0854598, -0.0847191, -0.0820374, -0.0830894, -0.0781416, -0.027932, -0.0116213, -0.00604546, -0.00463504" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.0370561, 0.0497917, 0.0631792, 0.0657154, 0.0726988, 0.0764446, 0.0803051, 0.0836739, 0.0918715, 0.0950223, 0.0991771, 0.102687, 0.109168, 0.117405");
-            values ( \
-              "-0.000108133, -0.114241, -0.180331, -0.178593, -0.167137, -0.157542, -0.143256, -0.123311, -0.0600697, -0.0426638, -0.0264327, -0.017376, -0.00776185, -0.00251037" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.0453392, 0.0536726, 0.0562755, 0.0568939, 0.0575123, 0.0581308, 0.0587492, 0.0595331, 0.0607784, 0.061223, 0.0617751, 0.0623618, 0.0629938, 0.0636258, 0.0642578, 0.0666361, 0.0685879, 0.0775944, 0.0877279, 0.102327, 0.110248, 0.115134, 0.118392, 0.12286, 0.130175, 0.136001, 0.137324, 0.138646, 0.141291, 0.143935, 0.146543, 0.149151, 0.154567, 0.155232, 0.157492, 0.15962, 0.164938, 0.171321, 0.179651, 0.182336, 0.185021, 0.190709, 0.194205, 0.196873, 0.199007, 0.202288, 0.205569, 0.210239, 0.214909, 0.218902");
-            values ( \
-              "-0.156389, -0.174444, -0.195715, -0.196151, -0.197068, -0.198466, -0.200346, -0.20342, -0.210746, -0.219938, -0.222518, -0.227072, -0.229712, -0.230725, -0.231289, -0.230576, -0.229737, -0.225337, -0.220217, -0.212435, -0.207962, -0.204993, -0.202892, -0.199704, -0.193935, -0.188853, -0.187531, -0.186164, -0.182694, -0.178926, -0.174919, -0.170622, -0.160868, -0.159253, -0.153147, -0.146857, -0.130358, -0.109792, -0.0847047, -0.0778439, -0.0713592, -0.0589557, -0.0519039, -0.0469498, -0.0433287, -0.0385854, -0.0342466, -0.0289754, -0.0241094, -0.0202703" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.0482692, 0.0622656, 0.0641469, 0.223617, 0.302795, 0.35259, 0.370747, 0.407061, 0.427114, 0.503536, 0.552621, 0.595582, 0.627434, 0.650164, 0.70372, 0.764927, 0.865704, 0.986301");
-            values ( \
-              "-0.226667, -0.242314, -0.250277, -0.226301, -0.212681, -0.201872, -0.19682, -0.18286, -0.170744, -0.101962, -0.065213, -0.042701, -0.0306809, -0.0242211, -0.0136161, -0.00688272, -0.00195665, -0.000429031" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("0.0428667, 0.0645394, 0.0668254, 0.365511, 0.700161, 0.901823, 1.05809, 1.18161, 1.24989, 1.38646, 1.46023, 1.60777, 1.7455, 1.80756, 1.93168, 1.98588, 2.0862, 2.20086, 2.29099, 2.38164, 2.50252, 2.74428, 3.12378, 3.58097");
-            values ( \
-              "-0.104731, -0.256995, -0.255688, -0.243624, -0.229487, -0.220328, -0.212365, -0.204871, -0.199827, -0.185609, -0.173408, -0.138296, -0.103452, -0.0893985, -0.0656709, -0.0569721, -0.0436926, -0.0317707, -0.0247439, -0.0191445, -0.0134318, -0.00653141, -0.00180636, -0.000408893" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("0.0412624, 0.0629199, 0.0652107, 1.86444, 3.1682, 4.14146, 4.46691, 4.80261, 5.25021, 5.37491, 6.56055, 7.25923, 7.82894, 8.30233, 8.63451, 9.11935, 9.7658, 10.4884, 11.2111, 12.6564");
-            values ( \
-              "-0.105321, -0.258512, -0.257265, -0.237644, -0.222377, -0.208776, -0.202974, -0.195418, -0.180131, -0.174088, -0.0969998, -0.0612371, -0.0409683, -0.0289181, -0.022577, -0.0156465, -0.00944319, -0.00534126, -0.00299157, -0.000935758" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.125843, 0.136715, 0.138512, 0.140308, 0.142589, 0.143349, 0.14639, 0.14943, 0.15029, 0.152008, 0.155445, 0.158358, 0.160195, 0.161113, 0.162031, 0.163352, 0.164673, 0.165994, 0.167314, 0.168585, 0.169855, 0.171126, 0.172396, 0.173659, 0.174922, 0.176184, 0.177447, 0.178393, 0.17934, 0.180286, 0.181232, 0.181654, 0.182075, 0.182496, 0.182979, 0.183167, 0.183666, 0.184416, 0.185166, 0.186165, 0.186665, 0.18784, 0.188583, 0.189243, 0.189904, 0.190458, 0.191012, 0.191566, 0.19212, 0.193077");
-            values ( \
-              "-0.0209146, -0.0211786, -0.0224296, -0.0236469, -0.0251096, -0.0255872, -0.0274292, -0.0292303, -0.0297319, -0.0306616, -0.0324321, -0.0338939, -0.0347462, -0.0351581, -0.0355605, -0.0361225, -0.0366648, -0.0371875, -0.0376905, -0.0379145, -0.0380268, -0.0380273, -0.0379161, -0.0376916, -0.0373555, -0.0369077, -0.0363482, -0.0355078, -0.0344949, -0.0333095, -0.0319516, -0.0311885, -0.0303705, -0.0294976, -0.0284125, -0.0279271, -0.0265266, -0.024355, -0.0222381, -0.0195004, -0.018168, -0.0152163, -0.0133903, -0.0120349, -0.0107781, -0.00980597, -0.00889914, -0.00805762, -0.00728141, -0.00608092" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.124261, 0.1312, 0.13784, 0.159276, 0.169808, 0.185054, 0.194841, 0.202729, 0.207413, 0.209682, 0.213282, 0.226355, 0.231777, 0.235486, 0.241786, 0.248481, 0.252418, 0.261703, 0.271031");
-            values ( \
-              "-0.0137253, -0.028248, -0.0377758, -0.0635319, -0.0745669, -0.0883008, -0.0952447, -0.0984765, -0.0973073, -0.0950802, -0.0880479, -0.0356588, -0.0207428, -0.013947, -0.00683172, -0.00302129, -0.00361786, -0.00120546, -0.000394359" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.124269, 0.142938, 0.154219, 0.171266, 0.194683, 0.216497, 0.237343, 0.248489, 0.251878, 0.255995, 0.266927, 0.272266, 0.282945, 0.288012, 0.296295, 0.30874, 0.3167, 0.32519, 0.329477, 0.336297, 0.345391, 0.352357, 0.362526, 0.376084, 0.402996, 0.434369");
-            values ( \
-              "-0.00435167, -0.0547529, -0.0735887, -0.100345, -0.134673, -0.163998, -0.188943, -0.200352, -0.20204, -0.200638, -0.191614, -0.186292, -0.171698, -0.161348, -0.137703, -0.0982127, -0.0763873, -0.0572421, -0.0492273, -0.0384911, -0.0274155, -0.021063, -0.014245, -0.00830719, -0.00256297, -0.000598291" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.140703, 0.163596, 0.207716, 0.248338, 0.252002, 0.25666, 0.260899, 0.326269, 0.387605, 0.452501, 0.485753, 0.503856, 0.540063, 0.560221, 0.636647, 0.652926, 0.685484, 0.700766, 0.728974, 0.761212, 0.783478, 0.805989, 0.836004, 0.896035, 0.995388, 1.11391");
-            values ( \
-              "-0.086613, -0.0959515, -0.171976, -0.23777, -0.241363, -0.24212, -0.240909, -0.231094, -0.221242, -0.209398, -0.20186, -0.196819, -0.182914, -0.170745, -0.101962, -0.088392, -0.06537, -0.0563071, -0.0425805, -0.0304671, -0.0241684, -0.0190433, -0.0137408, -0.00704482, -0.00205137, -0.000464234" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("0.175958, 0.247059, 0.25401, 0.83388, 1.0357, 1.19181, 1.28431, 1.38358, 1.57828, 1.69643, 1.89544, 1.99218, 2.10373, 2.1996, 2.32742, 2.41994, 2.52189, 2.65782, 2.92968, 3.31144, 3.77758");
-            values ( \
-              "-0.216895, -0.245807, -0.254098, -0.229487, -0.22032, -0.212365, -0.206905, -0.199833, -0.176607, -0.150008, -0.0996822, -0.0790741, -0.0595627, -0.0462135, -0.0324332, -0.0250867, -0.0187961, -0.0126105, -0.00552993, -0.00151663, -0.000324131" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("0.130033, 0.254904, 0.259679, 0.269229, 1.99685, 2.63794, 3.40741, 3.98933, 4.33866, 4.71325, 5.43589, 5.51137, 5.66232, 6.62611, 6.87431, 7.13425, 7.46925, 7.68706, 7.97747, 8.52565, 8.77408, 9.14986, 9.65089, 10.3735, 11.0962, 11.8188, 13.2641");
-            values ( \
-              "-0.0407453, -0.257322, -0.256647, -0.256847, -0.237672, -0.230371, -0.22104, -0.213163, -0.207699, -0.200641, -0.177909, -0.174031, -0.165657, -0.1012, -0.0866581, -0.0732052, -0.0581831, -0.0499621, -0.0406737, -0.0270184, -0.0224407, -0.0168908, -0.0115572, -0.00646543, -0.0037094, -0.002012, -0.000600819" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.392092, 0.412312, 0.421303, 0.433295, 0.48554, 0.507527, 0.519782, 0.534128, 0.54754, 0.560499, 0.573301, 0.582898, 0.586745, 0.608136, 0.61687, 0.619295");
-            values ( \
-              "-0.000564682, -0.00133131, -0.00184401, -0.00295676, -0.0093881, -0.011764, -0.0128754, -0.0139244, -0.0146396, -0.0150205, -0.0149819, -0.014119, -0.0129855, -0.00276833, -0.00100204, -0.000820786" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.3966, 0.440895, 0.44436, 0.458219, 0.523297, 0.548782, 0.570579, 0.590288, 0.608717, 0.626256, 0.63163, 0.637543, 0.643416, 0.652026, 0.660899, 0.677245, 0.687034, 0.696839, 0.708044, 0.724241, 0.742003, 0.972135");
-            values ( \
-              "-0.000138067, -0.00643374, -0.00709899, -0.0101169, -0.025739, -0.0312845, -0.035355, -0.038414, -0.0406625, -0.0420924, -0.0423208, -0.0423911, -0.0421524, -0.0406909, -0.0359506, -0.0189673, -0.0106007, -0.00543995, -0.00228159, -0.000523136, -0.000110548, -3.00662e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.436123, 0.477366, 0.58838, 0.62481, 0.651984, 0.67785, 0.709583, 0.739081, 0.753493, 0.76711, 0.794777, 0.815542, 0.856071, 0.875088, 0.888777, 0.907029, 0.936281");
-            values ( \
-              "-0.00852149, -0.0182204, -0.0568924, -0.0683883, -0.0762319, -0.0830703, -0.0905378, -0.0963224, -0.098555, -0.100098, -0.0991015, -0.0858877, -0.0354866, -0.0201149, -0.0129685, -0.00692315, -0.00234065" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("0.46678, 0.532957, 0.623378, 0.688603, 0.754605, 0.824748, 0.888093, 0.945179, 0.997978, 1.00959, 1.02011, 1.04965, 1.08367, 1.10596, 1.18245, 1.22663, 1.26024, 1.27992, 1.31928, 1.33751, 1.36549, 1.4028, 1.47742, 1.58258, 1.7118");
-            values ( \
-              "-0.0219367, -0.0412185, -0.0792412, -0.105262, -0.130056, -0.154594, -0.174931, -0.191297, -0.203689, -0.205694, -0.204558, -0.196834, -0.183969, -0.170736, -0.101957, -0.0683584, -0.0492192, -0.040423, -0.0267397, -0.0220723, -0.0163803, -0.0109464, -0.00460443, -0.00125682, -0.000194202" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("0.562291, 0.688688, 0.888317, 1.00897, 1.01714, 1.37165, 1.67874, 1.82592, 1.92511, 2.11981, 2.23795, 2.43698, 2.53377, 2.64528, 2.7411, 2.86886, 2.96144, 3.06345, 3.19945, 3.47146, 3.8492, 4.31029");
-            values ( \
-              "-0.111109, -0.111769, -0.195813, -0.243637, -0.244459, -0.229676, -0.215287, -0.206904, -0.199829, -0.176609, -0.150009, -0.0996795, -0.0790618, -0.0595616, -0.0462182, -0.0324405, -0.0250898, -0.0187956, -0.012606, -0.00552629, -0.00154138, -0.000337972" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("0.679052, 1.01244, 3.17534, 4.52671, 4.99399, 5.25075, 5.76428, 6.04452, 7.12136, 7.35432, 7.82025, 8.02794, 8.41215, 8.85124, 9.18408, 9.51935, 9.96636, 10.689, 11.4116, 12.1343, 13.5796");
-            values ( \
-              "-0.199839, -0.254509, -0.230325, -0.213161, -0.205652, -0.200636, -0.186455, -0.174125, -0.103852, -0.089811, -0.0661014, -0.0572202, -0.0437215, -0.0316281, -0.0247817, -0.019278, -0.0136123, -0.00778922, -0.00431052, -0.00250077, -0.000821126" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("1.34569, 1.43166, 1.50925, 1.56221, 1.5701, 1.58589, 1.61746, 1.63646, 1.6918, 1.72648, 1.81278, 1.85658, 1.89627, 1.93388, 1.97079, 1.98923, 2.00803, 2.02095, 2.0336, 2.04728, 2.05235, 2.06051, 2.07051, 2.09204, 2.09988, 2.11034, 2.13038, 2.15506, 2.18488, 2.22324, 2.24174, 2.25426, 2.28141, 2.29903, 2.31364");
-            values ( \
-              "-3.78359e-05, -5.1078e-05, -0.000259372, -0.000477705, -0.000560531, -0.000654899, -0.0010103, -0.00127206, -0.00218559, -0.00277524, -0.00412153, -0.00465107, -0.0050183, -0.00518422, -0.00522375, -0.00515809, -0.00507965, -0.00496385, -0.00484001, -0.00458741, -0.00443692, -0.00413279, -0.00354597, -0.00179368, -0.00125591, -0.000732752, -0.000193533, -3.26096e-05, -2.87677e-06, -1.02236e-05, -4.10837e-06, -1.77595e-05, -1.69543e-05, -6.23246e-06, -1.05871e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("1.48883, 1.61168, 1.64699, 1.70295, 1.76046, 1.90365, 1.9517, 1.98318, 2.01725, 2.03445, 2.0706, 2.08926, 2.11469, 2.12889, 2.15186, 2.1747, 2.20924, 2.22247, 2.2422, 2.28392, 2.29456, 2.31371, 2.33037, 2.34947, 2.37584, 2.39941");
-            values ( \
-              "-0.000635193, -0.00173401, -0.00246859, -0.00406018, -0.00600932, -0.0111663, -0.0127101, -0.013592, -0.0144049, -0.0147528, -0.0153391, -0.0155632, -0.0157726, -0.015839, -0.0158641, -0.0157554, -0.0151152, -0.0143847, -0.0122077, -0.00437827, -0.0029954, -0.00139307, -0.000684207, -0.000301425, -8.08343e-05, -4.23173e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("1.58267, 1.70696, 1.75949, 1.81429, 1.89085, 2.04773, 2.12463, 2.1915, 2.23014, 2.29546, 2.36257, 2.39891, 2.44118, 2.50361, 2.52246, 2.544, 2.57399, 2.65808, 2.67911, 2.69549, 2.72823, 2.78377, 2.8483");
-            values ( \
-              "-0.00359171, -0.00528194, -0.00753798, -0.010413, -0.014954, -0.0250291, -0.0296959, -0.0333419, -0.035234, -0.038032, -0.0403419, -0.0413195, -0.0421593, -0.0424789, -0.0420989, -0.0410525, -0.0371638, -0.0128855, -0.00870149, -0.00627283, -0.00306109, -0.000710644, -9.91594e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("1.68738, 1.86383, 1.98864, 2.22719, 2.38044, 2.46443, 2.5685, 2.67792, 2.83362, 2.89755, 2.95397, 3.02529, 3.13241, 3.21271, 3.3367, 3.36879, 3.39666, 3.43499, 3.47692, 3.53282, 3.64463, 3.77426");
-            values ( \
-              "-0.00904199, -0.0146471, -0.0244499, -0.0457103, -0.0588675, -0.065579, -0.07332, -0.080734, -0.0898562, -0.0930085, -0.0954087, -0.0976921, -0.0974379, -0.085935, -0.0440399, -0.0349576, -0.0281213, -0.0206185, -0.0144256, -0.00865259, -0.0027665, -0.000590028" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("1.87269, 2.09859, 2.77004, 2.97867, 3.26862, 3.51742, 3.74099, 3.94769, 4.10097, 4.14602, 4.23612, 4.31886, 4.35623, 4.66431, 4.80951, 4.92827, 4.99414, 5.12588, 5.21924, 5.36143, 5.55101, 5.90923, 6.3284");
-            values ( \
-              "-0.0339302, -0.0361832, -0.104417, -0.123887, -0.149178, -0.169032, -0.184982, -0.197182, -0.202905, -0.199838, -0.191329, -0.180108, -0.173369, -0.0979962, -0.0687149, -0.0504158, -0.0422356, -0.0292821, -0.0225172, -0.0149909, -0.00855803, -0.00267451, -0.000641044" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("2.26408, 2.79684, 3.14837, 3.42842, 3.70209, 3.90754, 3.95891, 4.01026, 4.06163, 4.12971, 4.74057, 5.16092, 5.49248, 5.87919, 6.12845, 6.37991, 6.55656, 6.7332, 6.90716, 7.08112, 7.25508, 7.5139, 7.59876, 7.68362, 7.74019, 7.85333, 7.9527, 8.05205, 8.15141, 8.25078, 8.40524, 8.5597, 8.71418, 8.86864, 9.32901, 9.48681, 9.5394, 9.6446, 9.7498, 9.85499, 9.96019, 10.2199, 10.4236, 10.6273, 10.6952, 10.8311, 10.9669, 11.1027, 11.2385, 11.5155");
-            values ( \
-              "-0.108843, -0.111385, -0.148642, -0.177269, -0.214987, -0.244085, -0.244425, -0.244608, -0.244633, -0.244424, -0.237638, -0.232872, -0.229014, -0.224391, -0.221283, -0.217984, -0.215457, -0.212786, -0.210015, -0.207104, -0.204053, -0.199388, -0.197336, -0.195003, -0.193292, -0.189495, -0.185393, -0.181006, -0.176335, -0.17138, -0.162586, -0.153455, -0.143989, -0.134187, -0.10324, -0.0935032, -0.0904343, -0.0847186, -0.0792518, -0.0740339, -0.069065, -0.0578634, -0.0495597, -0.0429532, -0.0409176, -0.0371959, -0.0337411, -0.0305532, -0.0276323, -0.0224094" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("4.90927, 5.30492, 6.02757, 6.06093, 6.06619, 6.07669, 6.0977, 6.22377, 6.31477, 6.38692, 6.47901, 6.62211, 6.67106, 6.75397, 6.81399, 6.93793, 7.05234, 7.1641, 7.21228, 7.277, 7.3428, 7.43102, 7.48312, 7.53077, 7.58063, 7.61137, 7.71779, 7.76263, 7.8215, 7.90177, 7.92802, 7.95463, 7.98379, 8.01849, 8.06754, 8.13998, 8.23904, 8.33727, 8.47509, 8.58595, 8.70591");
-            values ( \
-              "-2.61575e-06, -8.78163e-06, -8.31674e-05, -0.000116508, -0.000111194, -0.00012562, -0.000133889, -0.00024954, -0.000397204, -0.000556379, -0.000784423, -0.00110554, -0.00120967, -0.00136679, -0.00147044, -0.00163144, -0.00171598, -0.00172389, -0.00170843, -0.001666, -0.00160225, -0.00148782, -0.0014032, -0.00130848, -0.00117131, -0.00103689, -0.000293631, -0.000115771, -3.66726e-05, -2.91747e-05, -2.31627e-05, -2.12063e-05, -1.57552e-05, -1.61453e-05, -1.08199e-05, -1.16346e-05, -5.82833e-06, -7.61047e-06, -2.19624e-06, -4.96157e-06, -4.17142e-07" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("4.95268, 5.30398, 6.02663, 6.14864, 6.23807, 6.40195, 6.48626, 6.9004, 7.08765, 7.18276, 7.24573, 7.38394, 7.49668, 7.57355, 7.66209, 7.80117, 7.90632, 7.98294, 8.03579, 8.17634, 8.24127, 8.33743, 8.63824");
-            values ( \
-              "-1.08924e-05, -1.99592e-05, -0.000256035, -0.00043542, -0.000610563, -0.00108641, -0.00144308, -0.00345507, -0.00431613, -0.00467692, -0.00488144, -0.00521658, -0.00535707, -0.00538101, -0.00533519, -0.00511205, -0.00479489, -0.00438946, -0.00377663, -0.000744126, -0.000191282, -2.41791e-05, -4.22986e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("6.02723, 6.48883, 6.66187, 6.81308, 7.07761, 7.42139, 7.5734, 7.73573, 7.83847, 7.90564, 7.98558, 8.05875, 8.15524, 8.23843, 8.33762, 8.42355, 8.49225, 8.5698, 8.60103, 8.66347, 8.76723, 8.81923, 8.8811, 8.99194, 9.01711, 9.06744, 9.16811, 9.28577");
-            values ( \
-              "-0.00133569, -0.00202633, -0.00305387, -0.00417856, -0.00644567, -0.00967658, -0.0110536, -0.0124064, -0.0131723, -0.0136205, -0.0140938, -0.0144815, -0.0148956, -0.0151834, -0.0154186, -0.0155261, -0.0155402, -0.015477, -0.0154164, -0.0152336, -0.0145251, -0.0136618, -0.0115302, -0.00556948, -0.00441921, -0.00264044, -0.000720874, -0.000118373" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("6.29424, 6.78552, 6.87785, 7.12006, 7.39217, 7.66445, 8.4379, 8.65989, 8.9083, 9.06522, 9.2018, 9.47497, 9.7366, 9.80866, 9.95277, 9.99074, 10.0667, 10.2186, 10.2551, 10.3252, 10.5306, 10.6029, 10.7074, 10.8468, 11.0549, 11.2979");
-            values ( \
-              "-0.00397117, -0.00453665, -0.00535098, -0.00793204, -0.0114836, -0.0155379, -0.0277191, -0.0308638, -0.0340001, -0.0357446, -0.037101, -0.0393336, -0.0407596, -0.0409905, -0.0411274, -0.0410541, -0.0406925, -0.0380234, -0.0365056, -0.0322792, -0.0158956, -0.011347, -0.00661701, -0.00290656, -0.000681938, -8.08102e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("6.98559, 7.69985, 8.12564, 9.53292, 10.167, 10.7072, 11.1934, 11.6437, 12.0729, 12.4936, 12.8086, 13.3406, 13.5757, 13.7717, 13.8991, 14.1538, 14.6046, 15.1345");
-            values ( \
-              "-0.0154302, -0.0174821, -0.0260064, -0.0564613, -0.0686602, -0.0778127, -0.0849664, -0.0904843, -0.09423, -0.0942371, -0.0838583, -0.0392814, -0.0245046, -0.0160505, -0.0119455, -0.00648458, -0.00180023, -0.000372772" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("7.69456, 9.00545, 10.434, 11.8487, 13.0398, 14.0183, 14.8968, 15.6194, 16.1947, 16.4844, 16.662, 16.8261, 17.227, 18.4638, 19.1521, 19.7671, 20.2783, 20.9298, 21.4454, 22.168, 22.8907, 23.6133, 25.0586");
-            values ( \
-              "-0.0346015, -0.0486455, -0.0848076, -0.118094, -0.143714, -0.162914, -0.178328, -0.189039, -0.195153, -0.196608, -0.196504, -0.192183, -0.176806, -0.0971122, -0.0617576, -0.0400132, -0.0274109, -0.0168039, -0.0112913, -0.00638478, -0.00359193, -0.00201805, -0.000634634" \
-            );
-          }
-        }
-      }
-      timing () {
-        related_pin : "CON";
-        sdf_cond : "(~A & B & ~CI)";
-        timing_sense : negative_unate;
-        timing_type : combinational_rise;
-        when : "(!A * B * !CI)";
-        cell_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0318089, 0.0582953, 0.154818, 0.517699, 1.89149, 7.09716", \
-            "0.0456376, 0.0720221, 0.169149, 0.532538, 1.90655, 7.11228", \
-            "0.103259, 0.133119, 0.229738, 0.593574, 1.96803, 7.17403", \
-            "0.268219, 0.339548, 0.481409, 0.844613, 2.21917, 7.42566", \
-            "0.745652, 0.922229, 1.26364, 1.86068, 3.24425, 8.44399", \
-            "2.26301, 2.66118, 3.49513, 4.9364, 7.34014, 12.5947" \
-          );
-        }
-        rise_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0259898, 0.0613639, 0.195419, 0.702897, 2.62607, 9.9139", \
-            "0.0259999, 0.0613669, 0.195415, 0.702878, 2.62607, 9.91406", \
-            "0.0419186, 0.0667177, 0.19539, 0.702874, 2.62621, 9.91419", \
-            "0.108407, 0.145198, 0.235656, 0.702868, 2.62623, 9.91422", \
-            "0.302898, 0.387391, 0.554316, 0.900396, 2.62756, 9.91413", \
-            "0.857286, 1.07305, 1.48297, 2.17521, 3.51314, 9.91743" \
-          );
-        }
-        output_current_rise () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0206629, 0.021868, 0.0262614, 0.0315235, 0.0393355, 0.0435588, 0.0464698, 0.0482372, 0.0559442, 0.0585113, 0.0623873, 0.0685568, 0.0739852, 0.0769191, 0.0819657, 0.0842879, 0.0923459, 0.0996256, 0.107252, 0.114966");
-            values ( \
-              "0.00639823, 0.0575545, 0.0554561, 0.0524162, 0.0471077, 0.0436268, 0.0405637, 0.0382308, 0.0241803, 0.0201644, 0.0154164, 0.0100013, 0.00670082, 0.00535915, 0.00359999, 0.0029959, 0.00154878, 0.000822051, 0.000407117, 0.000206644" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.0219691, 0.0240336, 0.0387654, 0.0563627, 0.0674491, 0.0758923, 0.0861461, 0.088551, 0.0917576, 0.110267, 0.118134, 0.124339, 0.132513, 0.137287, 0.146071, 0.156109, 0.16058, 0.171325, 0.177491, 0.186755, 0.203144, 0.224321, 0.241491");
-            values ( \
-              "0.0496543, 0.0915472, 0.0861589, 0.0790572, 0.0740105, 0.0695682, 0.0626503, 0.0604389, 0.0572008, 0.035861, 0.0281839, 0.0230355, 0.0173868, 0.014623, 0.0105615, 0.00713655, 0.00600685, 0.00396484, 0.00311978, 0.00215074, 0.00109875, 0.000452458, 0.000215606" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.0237693, 0.0237893, 0.0619724, 0.117192, 0.162372, 0.19461, 0.217056, 0.229776, 0.255215, 0.308896, 0.352112, 0.387174, 0.420078, 0.443411, 0.464301, 0.492155, 0.547862, 0.587614");
-            values ( \
-              "1e-22, 0.11205, 0.103669, 0.0956537, 0.0884359, 0.0824584, 0.0774058, 0.073963, 0.0652886, 0.0426697, 0.0270201, 0.0176872, 0.0115993, 0.00844234, 0.0063424, 0.00432649, 0.00186546, 0.00119726" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.0301184, 0.0301384, 0.209076, 0.362464, 0.549358, 0.641459, 0.700535, 0.767855, 0.832744, 0.914991, 1.08954, 1.2088, 1.31378, 1.35965, 1.45141, 1.54418, 1.59354, 1.69228, 1.88975, 2.04856");
-            values ( \
-              "1e-22, 0.122908, 0.106958, 0.100499, 0.0917728, 0.086774, 0.0830776, 0.0780878, 0.0720922, 0.0627743, 0.0411128, 0.0284787, 0.0198488, 0.0168157, 0.0119216, 0.00833588, 0.00686427, 0.00462196, 0.00199068, 0.00115999" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.253692");
-            index_3 ("0.0444443, 0.0444643, 0.553868, 1.2901, 2.10741, 2.55384, 2.80531, 3.04772, 3.35405, 4.30054, 4.62515, 5.08131, 5.3675, 5.69265, 6.16313, 6.69994, 7.33746");
-            values ( \
-              "1e-22, 0.125839, 0.11027, 0.101864, 0.0913879, 0.0842685, 0.0792146, 0.0732507, 0.0638998, 0.0329895, 0.024717, 0.0159469, 0.0119004, 0.00847638, 0.00511641, 0.00283375, 0.00153337" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.961377");
-            index_3 ("0.143827, 0.143847, 2.25397, 5.56186, 7.49991, 8.74427, 9.58171, 10.5271, 11.4424, 12.5977, 14.879, 16.1781, 16.8484, 17.8992, 18.7296, 19.6347, 20.823, 21.7276, 23.1458, 24.3341, 25.5223, 27.8989, 32.652");
-            values ( \
-              "1e-22, 0.129827, 0.109971, 0.0998077, 0.0931703, 0.0883031, 0.0845429, 0.0795432, 0.0735359, 0.06423, 0.043656, 0.0330979, 0.0283303, 0.0218959, 0.0177019, 0.0139184, 0.010052, 0.00780954, 0.00521988, 0.0037054, 0.00261384, 0.0012965, 0.000313977" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00123014");
-            index_3 ("0.0532857, 0.0599569, 0.0611408, 0.061906, 0.0625216, 0.0634262, 0.0648818, 0.0684858, 0.0722416, 0.0782188, 0.0804244, 0.0847332, 0.0942391, 0.0985814, 0.105044, 0.111467, 0.11465, 0.121163, 0.12513, 0.131961, 0.139469, 0.14764, 0.164997, 0.178449");
-            values ( \
-              "0.00359373, 0.039082, 0.0423767, 0.0491726, 0.0517345, 0.0534509, 0.054062, 0.0523375, 0.049925, 0.0455452, 0.0435906, 0.0389009, 0.021825, 0.0160958, 0.0102601, 0.00640256, 0.00499585, 0.00298047, 0.00217631, 0.0012031, 0.000632365, 0.000282724, 4.80635e-05, 9.65917e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.00466168");
-            index_3 ("0.0561577, 0.0602519, 0.0611086, 0.0618443, 0.0631058, 0.064289, 0.065773, 0.0672133, 0.0789292, 0.0973466, 0.102558, 0.112134, 0.119408, 0.123669, 0.132192, 0.142818, 0.154761, 0.161251, 0.166037, 0.173412, 0.17948, 0.185894, 0.195027, 0.206957, 0.213604, 0.22323, 0.239952, 0.262497, 0.281043");
-            values ( \
-              "0.00650847, 0.0646652, 0.0687929, 0.0776091, 0.0860149, 0.0887388, 0.0893746, 0.0891948, 0.0848542, 0.0771937, 0.0747988, 0.0698679, 0.065227, 0.061874, 0.0531615, 0.0404457, 0.0282512, 0.0229338, 0.0194819, 0.0149669, 0.0119704, 0.00939337, 0.00656845, 0.00414327, 0.00320082, 0.00216492, 0.00108632, 0.000417589, 0.000193861" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.0176657");
-            index_3 ("0.0620105, 0.0620305, 0.0991664, 0.166997, 0.204106, 0.231977, 0.248351, 0.267151, 0.29198, 0.352364, 0.382291, 0.416918, 0.432128, 0.451115, 0.477648, 0.50482, 0.525568, 0.567063, 0.643813, 0.734286");
-            values ( \
-              "1e-22, 0.116955, 0.103728, 0.0937625, 0.0876941, 0.0824727, 0.0788661, 0.0739981, 0.0655083, 0.040212, 0.0293274, 0.0194738, 0.0160963, 0.0126015, 0.00881701, 0.00608593, 0.00456978, 0.00250131, 0.000743676, 0.000151775" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.066945");
-            index_3 ("0.0682449, 0.0682649, 0.231089, 0.453954, 0.563288, 0.679337, 0.738391, 0.805829, 0.870714, 0.952965, 1.12751, 1.24539, 1.35173, 1.39812, 1.49091, 1.58228, 1.72841, 1.92326, 2.06993");
-            values ( \
-              "1e-22, 0.123893, 0.107657, 0.0981302, 0.0929942, 0.0867981, 0.0830676, 0.0781063, 0.0720744, 0.0627928, 0.0411314, 0.0285915, 0.0198321, 0.0168021, 0.0118338, 0.00831357, 0.00463938, 0.00204847, 0.00124559" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.253692");
-            index_3 ("0.0924404, 0.0924604, 0.610127, 1.5282, 2.14543, 2.59192, 2.84339, 3.0858, 3.39213, 4.33862, 4.66323, 5.11939, 5.45448, 5.73409, 6.15478, 6.7157, 7.38137");
-            values ( \
-              "1e-22, 0.130012, 0.110064, 0.0994335, 0.0913845, 0.0842642, 0.079219, 0.0732463, 0.0639043, 0.0329941, 0.0247126, 0.0159423, 0.0113089, 0.0084458, 0.00538531, 0.00289238, 0.00150137" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0305917;
-            index_1 ("0.0367101");
-            index_2 ("0.961377");
-            index_3 ("0.187232, 0.187252, 2.02709, 5.45075, 7.14385, 8.78309, 9.61687, 10.5663, 11.4814, 12.6369, 14.9182, 16.2172, 16.8768, 17.9364, 18.7725, 19.6763, 20.8646, 21.7656, 23.1597, 24.348, 25.5363, 27.9128, 32.6659");
-            values ( \
-              "1e-22, 0.132393, 0.110735, 0.100317, 0.0946201, 0.0883292, 0.0845373, 0.0795681, 0.0735119, 0.0642549, 0.0436811, 0.0331229, 0.028378, 0.021932, 0.0177095, 0.013884, 0.0100704, 0.00778679, 0.00523278, 0.0037579, 0.00260809, 0.00128105, 0.000291182" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00123014");
-            index_3 ("0.172092, 0.180504, 0.209881, 0.220963, 0.22764, 0.233887, 0.24004, 0.246181, 0.248645, 0.249287, 0.259352, 0.265783, 0.273695, 0.279346, 0.290074, 0.295513");
-            values ( \
-              "0.000903158, 0.00823355, 0.0226352, 0.0276155, 0.0299505, 0.0314508, 0.0310446, 0.0256419, 0.0218814, 0.0221646, 0.0119039, 0.00744647, 0.0040433, 0.00257513, 0.00103481, 0.00070453" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.00466168");
-            index_3 ("0.171841, 0.197704, 0.20883, 0.224849, 0.237235, 0.242804, 0.248373, 0.248994, 0.249912, 0.25093, 0.252968, 0.257217, 0.259918, 0.265319, 0.271276, 0.278329, 0.287438, 0.291072, 0.29864, 0.306712, 0.313236, 0.316559, 0.321686, 0.328366, 0.333658, 0.340253, 0.349519, 0.353641, 0.359197, 0.366605, 0.373921, 0.382016, 0.390323, 0.400558, 0.413877, 0.43328");
-            values ( \
-              "0.000577823, 0.0275633, 0.0378084, 0.053007, 0.0643932, 0.0690327, 0.0733332, 0.0750559, 0.0765444, 0.077017, 0.0767229, 0.0748086, 0.0734819, 0.0706848, 0.0671376, 0.061909, 0.0524606, 0.0479659, 0.0391605, 0.0307816, 0.0250852, 0.0224587, 0.0188352, 0.014833, 0.0122119, 0.00951392, 0.00664137, 0.00568269, 0.00458764, 0.00342231, 0.00255121, 0.00183188, 0.00130157, 0.000848209, 0.000483151, 0.000205595" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.0176657");
-            index_3 ("0.179618, 0.204257, 0.248628, 0.253194, 0.25854, 0.262921, 0.308982, 0.354156, 0.386393, 0.409468, 0.421561, 0.439802, 0.493138, 0.529842, 0.558815, 0.576005, 0.59479, 0.619837, 0.637073, 0.654352, 0.677391, 0.723468, 0.799565, 0.890037");
-            values ( \
-              "0.00429318, 0.0404644, 0.0977664, 0.102385, 0.103513, 0.102246, 0.0956487, 0.0884206, 0.0824433, 0.0772691, 0.0739474, 0.0680068, 0.0457824, 0.0316241, 0.0226653, 0.018372, 0.0144774, 0.010407, 0.00824448, 0.00651256, 0.00473066, 0.00241842, 0.000722909, 0.000152386" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.066945");
-            index_3 ("0.193187, 0.25293, 0.257889, 0.26276, 0.2725, 0.281406, 0.505142, 0.706384, 0.787448, 0.894079, 0.961157, 1.02605, 1.10829, 1.28284, 1.35468, 1.40209, 1.50707, 1.55295, 1.6447, 1.73746, 1.78682, 1.88554, 2.08298, 2.21242");
-            values ( \
-              "0.0290489, 0.11144, 0.11346, 0.112527, 0.112415, 0.111888, 0.102667, 0.0935771, 0.089431, 0.0830624, 0.0780874, 0.0720925, 0.0627741, 0.0411127, 0.0331598, 0.0284797, 0.0198496, 0.0168163, 0.0119223, 0.00833661, 0.00686509, 0.00462274, 0.00199133, 0.00131412" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.253692");
-            index_3 ("0.247425, 0.247445, 0.773202, 1.68341, 2.30055, 2.74712, 2.9986, 3.32245, 3.54841, 4.25222, 4.49047, 4.80813, 5.023, 5.28616, 5.63705, 5.89133, 6.27526, 6.78717, 7.74954, 8.87361");
-            values ( \
-              "1e-22, 0.129708, 0.109964, 0.0994449, 0.0913743, 0.0842528, 0.0792304, 0.0709402, 0.0638823, 0.0402208, 0.0331023, 0.0249426, 0.0203776, 0.0157513, 0.0110018, 0.00843766, 0.00560352, 0.00317344, 0.000982566, 0.000226978" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.124282;
-            index_1 ("0.149138");
-            index_2 ("0.961377");
-            index_3 ("0.325928, 0.325948, 2.7132, 5.38371, 7.29965, 8.93946, 9.77882, 10.7223, 11.6376, 12.7929, 15.0742, 16.3732, 18.087, 18.9386, 19.8387, 21.0269, 21.9184, 23.2636, 24.4518, 25.6401, 28.0167, 32.7698");
-            values ( \
-              "1e-22, 0.12705, 0.109179, 0.101011, 0.0945848, 0.0882918, 0.0845447, 0.0795321, 0.0735465, 0.064219, 0.0436451, 0.0330871, 0.0219249, 0.0176266, 0.0138955, 0.0100164, 0.00782913, 0.00534813, 0.00377902, 0.0026845, 0.00133722, 0.000332002" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00123014");
-            index_3 ("0.613152, 0.63872, 0.65034, 0.666847, 0.735823, 0.755711, 0.773343, 0.789539, 0.805028, 0.820489, 0.832058, 0.842202, 0.853799, 0.859604, 0.867345, 0.874109, 0.884846, 0.894177, 0.905864, 0.91915, 0.92671, 0.931671, 0.937218, 0.942281, 0.949066, 0.95435, 0.960798, 0.969474, 0.982719, 1.00343, 1.00999, 1.01796");
-            values ( \
-              "0.00183709, 0.00213475, 0.00281174, 0.00388874, 0.00895938, 0.0103534, 0.011427, 0.0122198, 0.0126212, 0.0122528, 0.00994058, 0.00697116, 0.00443499, 0.00346822, 0.00245065, 0.00173433, 0.000967339, 0.000620326, 0.000269195, 0.000168941, 7.67633e-05, 0.000161048, 9.12431e-05, 0.000131236, 4.11883e-05, 8.79775e-05, 1.38859e-05, 6.26252e-05, 1e-22, 4.68346e-05, 1e-22, 0.000325841" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.00466168");
-            index_3 ("0.62435, 0.655747, 0.672011, 0.68703, 0.719553, 0.79452, 0.821135, 0.844632, 0.866227, 0.885575, 0.889724, 0.895257, 0.903674, 0.907899, 0.916349, 0.940134, 0.955993, 0.969695, 0.985618, 1.0012, 1.00993, 1.01957, 1.03941");
-            values ( \
-              "0.00414934, 0.00511988, 0.00701125, 0.00890992, 0.0135179, 0.0253745, 0.029374, 0.0325097, 0.0347031, 0.0356448, 0.0355577, 0.0352593, 0.0339994, 0.0327682, 0.0294349, 0.0181658, 0.0119394, 0.00795125, 0.0046895, 0.00268492, 0.00194418, 0.00216848, 0.000995809" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.0176657");
-            index_3 ("0.662819, 0.740676, 0.757846, 0.795494, 0.888477, 0.932327, 0.969099, 0.986391, 1.00408, 1.00982, 1.02016, 1.02841, 1.05181, 1.06209, 1.07578, 1.14698, 1.1648, 1.17612, 1.19878, 1.22189, 1.23786, 1.26569, 1.27728, 1.29334, 1.31474, 1.35756, 1.43458, 1.52568");
-            values ( \
-              "0.0110379, 0.0211714, 0.0249785, 0.0339208, 0.0576165, 0.0683554, 0.0763602, 0.0795563, 0.0822197, 0.0829103, 0.0823189, 0.0807311, 0.075004, 0.0719303, 0.0671642, 0.0376584, 0.0312058, 0.0274865, 0.0210147, 0.0157607, 0.0128194, 0.00882597, 0.00754372, 0.00605421, 0.00449171, 0.00241844, 0.000706199, 0.000149541" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.066945");
-            index_3 ("0.710448, 0.793643, 0.876262, 1.00997, 1.01884, 1.02781, 1.17223, 1.40557, 1.52514, 1.59247, 1.65735, 1.7396, 1.9273, 1.99755, 2.12806, 2.1949, 2.2559, 2.37384, 2.4399, 2.572, 2.80059, 3.08882");
-            values ( \
-              "0.0304817, 0.0364855, 0.0615918, 0.106259, 0.107389, 0.10734, 0.101152, 0.0901545, 0.0830932, 0.0780761, 0.0721044, 0.0627649, 0.0396086, 0.0319858, 0.0205877, 0.0161688, 0.0128907, 0.00818184, 0.0062967, 0.00368181, 0.00134472, 0.000352763" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.253692");
-            index_3 ("0.763156, 0.893165, 1.02141, 1.03444, 1.04613, 1.06221, 1.08338, 1.55509, 2.72578, 3.15991, 3.63222, 4.18212, 4.96526, 5.4438, 5.91767, 6.68905, 7.45699, 8.00331");
-            values ( \
-              "0.0524337, 0.0693296, 0.115344, 0.113323, 0.114474, 0.113399, 0.113864, 0.1085, 0.0944211, 0.0881406, 0.0793856, 0.0640238, 0.0376297, 0.0247753, 0.015685, 0.00700507, 0.00297608, 0.00215081" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.504907;
-            index_1 ("0.605889");
-            index_2 ("0.961377");
-            index_3 ("0.953443, 0.953463, 2.72979, 5.59233, 7.93116, 9.57106, 10.4113, 11.3539, 12.2692, 13.4244, 15.7057, 17.0048, 18.7369, 19.5358, 20.4484, 21.6367, 22.5606, 24.0856, 25.2738, 26.4621, 28.8387, 33.5918");
-            values ( \
-              "1e-22, 0.130232, 0.111014, 0.10234, 0.094592, 0.0882989, 0.0845331, 0.0795393, 0.0735391, 0.0642262, 0.0436519, 0.033094, 0.0218335, 0.0177944, 0.0139722, 0.010085, 0.00780056, 0.00505616, 0.00358105, 0.0025324, 0.00125775, 0.000307552" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00123014");
-            index_3 ("2.25926, 2.38165, 2.40501, 2.45083, 2.48769, 2.69225, 2.74806, 2.79743, 2.84283, 2.8861, 2.92845, 2.96017, 3.01031, 3.04332, 3.06633, 3.08897, 3.10101, 3.12999, 3.14967, 3.17467");
-            values ( \
-              "0.000192555, 0.000434912, 0.000566812, 0.000916866, 0.00123997, 0.00319659, 0.00369324, 0.00407854, 0.00435711, 0.00453214, 0.00454429, 0.00423991, 0.00201004, 0.000911861, 0.00049406, 0.000239085, 0.000184536, 8.87895e-05, 4.7163e-05, 2.45969e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.00466168");
-            index_3 ("2.25867, 2.43375, 2.47398, 2.53639, 2.56815, 2.63145, 2.91071, 2.97337, 3.02603, 3.06482, 3.08595, 3.1244, 3.13915, 3.1505, 3.16423, 3.17588, 3.19632, 3.24812, 3.26656, 3.28176, 3.29735, 3.31814, 3.35736, 3.40439, 3.45868, 3.61235, 4.10265, 4.15207");
-            values ( \
-              "0.000266275, 0.00139684, 0.00192924, 0.00293632, 0.00350872, 0.0047454, 0.0109062, 0.0121281, 0.0129715, 0.0134421, 0.0136227, 0.0137314, 0.0136268, 0.0134879, 0.0131119, 0.0125196, 0.0108201, 0.00558106, 0.00410757, 0.00311106, 0.00230414, 0.00150779, 0.00060708, 0.000188047, 4.06774e-05, 4.51416e-06, 6.66772e-06, 9.6306e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.0176657");
-            index_3 ("2.36759, 2.54471, 2.58118, 2.68917, 2.75925, 2.82563, 2.94742, 3.17459, 3.29621, 3.33749, 3.39717, 3.43737, 3.47481, 3.55173, 3.57449, 3.59798, 3.67984, 3.73141, 3.75553, 3.78901, 3.82994, 3.88451, 3.97719, 4.10241, 4.13913");
-            values ( \
-              "0.00234391, 0.00388441, 0.00471851, 0.00776074, 0.010114, 0.0125278, 0.0174169, 0.0269301, 0.0316461, 0.0330411, 0.0347523, 0.0356024, 0.0360853, 0.0349282, 0.0331912, 0.0306313, 0.0189091, 0.0122253, 0.00973752, 0.00689744, 0.00441601, 0.00232163, 0.000628808, 8.77604e-05, 0.000308912" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.066945");
-            index_3 ("2.52661, 2.74933, 2.80279, 2.87407, 2.98457, 3.04464, 3.15656, 3.3038, 3.61057, 3.68237, 3.82076, 3.91211, 3.9806, 4.04302, 4.10235, 4.13612, 4.17175, 4.22088, 4.3194, 4.5093, 4.57094, 4.65312, 4.7033, 4.7418, 4.79312, 4.89577, 4.95145, 5.03604, 5.14882, 5.37439, 5.66392");
-            values ( \
-              "0.00805705, 0.0107055, 0.0129281, 0.0161892, 0.0218266, 0.0251413, 0.0316952, 0.040866, 0.0605011, 0.0649196, 0.07282, 0.077324, 0.0800925, 0.0819564, 0.0827796, 0.0808523, 0.0780748, 0.0736606, 0.0627149, 0.0392632, 0.0325592, 0.0248477, 0.0208701, 0.0181942, 0.0150825, 0.0101916, 0.00821525, 0.00588697, 0.00372819, 0.00139181, 0.000351112" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.253692");
-            index_3 ("2.79642, 3.128, 3.42627, 4.12417, 4.17107, 4.24988, 4.32863, 4.46239, 4.4967, 4.56531, 4.70253, 4.85345, 5.40895, 5.72893, 6.20105, 6.75349, 7.47975, 7.86555, 8.14829, 8.39727, 8.72924, 8.98971, 9.27139, 9.64696, 10.245, 11.2555, 12.4334");
-            values ( \
-              "0.0281177, 0.0316759, 0.0530776, 0.108651, 0.107458, 0.10718, 0.10571, 0.104725, 0.103827, 0.103482, 0.101443, 0.100048, 0.0928328, 0.0881001, 0.079351, 0.0639483, 0.0393898, 0.0285727, 0.0218988, 0.0172117, 0.0124004, 0.00936569, 0.00694895, 0.00470551, 0.00232476, 0.000724387, 9.46325e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 2.05123;
-            index_1 ("2.46148");
-            index_2 ("0.961377");
-            index_3 ("3.22301, 3.86883, 4.09446, 4.13455, 7.4785, 8.94749, 10.4906, 12.1304, 12.969, 13.9132, 14.8285, 15.9838, 18.2651, 19.5641, 20.3255, 21.3026, 22.0832, 23.0001, 24.1884, 25.1235, 25.6893, 26.8208, 28.0091, 29.1973, 31.5739, 35.1387");
-            values ( \
-              "0.078889, 0.0931782, 0.114103, 0.114404, 0.104436, 0.0998112, 0.0945986, 0.0883055, 0.0845351, 0.0795453, 0.0735338, 0.0642317, 0.0436569, 0.0330984, 0.0277211, 0.0218038, 0.0178548, 0.0139973, 0.0101109, 0.007789, 0.00664544, 0.00479962, 0.00340407, 0.00239998, 0.00118964, 0.000416319" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00123014");
-            index_3 ("7.57498, 8.17751, 8.65396, 9.28922, 9.45511, 9.56149, 9.68034, 10.0471, 10.2231, 10.4557, 10.5955, 10.7255, 10.8505, 10.9032, 10.9733, 11.027, 11.0914, 11.1195, 11.1569, 11.278, 11.3162, 11.3926, 11.4838, 11.5951, 12.0908");
-            values ( \
-              "4.52166e-07, 2.4428e-06, 9.03355e-06, 5.68424e-05, 0.000142569, 0.000228234, 0.000371392, 0.000854172, 0.00106504, 0.00131232, 0.00143087, 0.00151663, 0.00156131, 0.00156625, 0.00155307, 0.00152536, 0.00144553, 0.00135777, 0.00114483, 0.000355579, 0.000212835, 6.44224e-05, 1.85392e-05, 7.6774e-06, 1.14526e-06" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.00466168");
-            index_3 ("7.5911, 8.17855, 8.655, 9.29026, 9.4666, 9.51336, 9.60688, 9.77366, 10.0657, 10.525, 10.8165, 10.8645, 10.9952, 11.157, 11.3138, 11.3858, 11.4229, 11.4598, 11.5336, 11.6091, 11.6341, 11.6626, 11.7842, 11.8308, 11.8669, 11.939, 12.0432, 12.17");
-            values ( \
-              "1.29996e-06, 8.29336e-06, 3.08892e-05, 0.000179484, 0.000365961, 0.000432203, 0.000589636, 0.000975294, 0.00179573, 0.00315045, 0.0039435, 0.00405714, 0.00433899, 0.00462308, 0.00484562, 0.00489069, 0.00489553, 0.0048909, 0.00481617, 0.00452323, 0.00427744, 0.00388397, 0.0017299, 0.00111842, 0.000773027, 0.000330524, 8.00166e-05, 1.16011e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.0176657");
-            index_3 ("9.29338, 9.80493, 9.97546, 10.1372, 10.5106, 11.5213, 11.832, 12.0527, 12.1607, 12.2597, 12.4612, 12.6123, 12.6722, 12.9429, 13.0583, 13.1588, 13.1988");
-            values ( \
-              "0.0011069, 0.00150983, 0.00212751, 0.00280274, 0.00461101, 0.0103879, 0.012012, 0.0129667, 0.013339, 0.0136035, 0.0137663, 0.0129159, 0.011731, 0.00397403, 0.00201152, 0.00100447, 0.000832638" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.066945");
-            index_3 ("9.67036, 10.3007, 10.5103, 10.7893, 11.093, 11.5021, 12.7239, 12.9192, 13.2734, 13.5957, 13.8998, 14.2015, 14.4275, 14.7762, 14.8882, 15.0375, 15.1617, 15.2469, 15.4172, 15.6929");
-            values ( \
-              "0.00382061, 0.00407241, 0.00532327, 0.00726307, 0.00969503, 0.0134143, 0.0259833, 0.027928, 0.0311831, 0.0336241, 0.0350442, 0.0342958, 0.0292873, 0.0159373, 0.0121876, 0.00819331, 0.00570284, 0.00443052, 0.00253676, 0.00105644" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.253692");
-            index_3 ("10.4772, 11.4933, 11.7598, 11.9966, 12.289, 12.5198, 13.1224, 14.4406, 14.7484, 15.117, 15.6754, 16.1906, 16.6671, 16.732, 16.8185, 16.9916, 17.2377, 17.6769, 17.9411, 18.1805, 18.4997, 18.7123, 18.7992, 18.9729, 19.3203, 19.5148, 19.5801, 19.7108, 19.9722, 20.495, 21.4582, 22.5861");
-            values ( \
-              "0.011972, 0.0144948, 0.0176128, 0.0205914, 0.0245075, 0.0277562, 0.0367319, 0.0573198, 0.0619759, 0.0672784, 0.0743727, 0.0790269, 0.0796192, 0.078249, 0.0761661, 0.0715201, 0.0638817, 0.0489215, 0.0402335, 0.0330816, 0.0248891, 0.020375, 0.0187431, 0.01579, 0.0110723, 0.00903538, 0.00844307, 0.00734877, 0.00555828, 0.00310561, 0.000961275, 0.000219152" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 8.33333;
-            index_1 ("10");
-            index_2 ("0.961377");
-            index_3 ("11.5352, 13.0739, 16.6613, 19.3829, 21.9865, 23.7243, 24.3497, 25.2734, 26.4195, 29.999, 31.7379, 33.4358, 34.6241, 35.5589, 37.2557, 38.4439, 41.2807");
-            values ( \
-              "0.032882, 0.0381122, 0.10812, 0.0998055, 0.0906502, 0.0829596, 0.0795338, 0.0734719, 0.0642252, 0.0330992, 0.0218007, 0.0140004, 0.0101066, 0.00779263, 0.00480389, 0.00340139, 0.00164413" \
-            );
-          }
-        }
-      }
-      timing () {
-        related_pin : "CON";
-        sdf_cond : "(~A & ~B & CI)";
-        timing_sense : negative_unate;
-        timing_type : combinational_rise;
-        when : "(!A * !B * CI)";
-        cell_rise (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0317985, 0.0582848, 0.154818, 0.51772, 1.89173, 7.09817", \
-            "0.0456287, 0.0720021, 0.16914, 0.532577, 1.90676, 7.11322", \
-            "0.103263, 0.133123, 0.229761, 0.593662, 1.96839, 7.17501", \
-            "0.268239, 0.339578, 0.481462, 0.84472, 2.21943, 7.42652", \
-            "0.74592, 0.922398, 1.2642, 1.86094, 3.24462, 8.45021", \
-            "2.26333, 2.66141, 3.49596, 4.93761, 7.34096, 12.6216" \
-          );
-        }
-        rise_transition (delay_template) {
-          index_1 ("0.00903612, 0.0367101, 0.149138, 0.605889, 2.46148, 10");
-          index_2 ("0.00123014, 0.00466168, 0.0176657, 0.066945, 0.253692, 0.961377");
-          values ( \
-            "0.0259926, 0.0613778, 0.195412, 0.703, 2.62661, 9.91592", \
-            "0.0260111, 0.0613738, 0.195413, 0.703001, 2.62658, 9.9158", \
-            "0.0419217, 0.0667382, 0.195418, 0.703, 2.62664, 9.91579", \
-            "0.108413, 0.145209, 0.235524, 0.702932, 2.62675, 9.91591", \
-            "0.30254, 0.387077, 0.553116, 0.90041, 2.62617, 9.91596", \
-            "0.857192, 1.07295, 1.48222, 2.17428, 3.51297, 9.91822" \
-          );
-        }
-        output_current_rise () {
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00123014");
-            index_3 ("0.0207579, 0.0218515, 0.0280128, 0.0329991, 0.0393192, 0.0435424, 0.0464523, 0.0482206, 0.0559241, 0.0584878, 0.0623666, 0.0685381, 0.0739593, 0.0768882, 0.081941, 0.085442, 0.092427, 0.100728, 0.110201, 0.120748, 0.143737");
-            values ( \
-              "0.0129223, 0.0575627, 0.0544538, 0.0514444, 0.0471059, 0.0436251, 0.0405638, 0.0382305, 0.0241868, 0.020175, 0.0154206, 0.0100022, 0.00670256, 0.00535913, 0.00359353, 0.00271968, 0.00152998, 0.000736706, 0.00031188, 0.000113958, 8.20832e-05" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.00466168");
-            index_3 ("0.0224251, 0.0240263, 0.0387574, 0.0550678, 0.0658155, 0.0758822, 0.0860907, 0.0886425, 0.0920448, 0.108144, 0.118996, 0.127509, 0.136025, 0.145308, 0.151122, 0.161655, 0.173137, 0.181435, 0.189568, 0.208885, 0.214953");
-            values ( \
-              "0.0904846, 0.0915717, 0.0861509, 0.0795995, 0.0747862, 0.0695645, 0.0626704, 0.0603307, 0.0568707, 0.0380924, 0.0274163, 0.0207399, 0.0153127, 0.0108767, 0.00871291, 0.00576068, 0.00365782, 0.00264313, 0.00191493, 0.000870844, 0.00075813" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.0176657");
-            index_3 ("0.0239021, 0.0239221, 0.0620251, 0.117209, 0.162377, 0.192737, 0.221294, 0.24686, 0.271155, 0.301951, 0.330909, 0.344364, 0.366761, 0.384217, 0.404905, 0.432489, 0.460983, 0.480095, 0.51832, 0.592008, 0.678089");
-            values ( \
-              "1e-22, 0.112418, 0.103735, 0.0957057, 0.0884821, 0.0828844, 0.0763709, 0.0684473, 0.0587518, 0.0454706, 0.0341302, 0.0295498, 0.0227034, 0.0183379, 0.0140911, 0.00983877, 0.00661774, 0.00514734, 0.00291748, 0.000966086, 0.0001821" \
-            );
-          }
-          vector (ccs_template) {
-            reference_time : 0.0075301;
-            index_1 ("0.00903612");
-            index_2 ("0.066945");
-            index_3 ("0.0305205, 0.0305405, 0.200626, 0.415917, 0.580929, 0.700605, 0.76794, 0.832828, 1.16148, 1.29093, 1.35973, 1.45147, 1.59369, 1.69249, 1.89008, 2.03612");
-            values ( \
-              "1e-22, 0.123686, 0.107367, 0.0981567, 0.0901804, 0.0831205, 0.0780257, 0.0721364, 0.0331022, 0.0214614, 0.0167621, 0.0119746, 0.00680954, 0.00467226, 0.00193572, 0.00122842" \