/******************************************************************************

         File generated by Beologic visualSTATE Classic Diagram Designer
                           Fri Jul 04 15:59:57 1997

******************************************************************************/

#STATEEVENT

/*$@
#CLR_D          0X000000 0XFFFFFF 0X000000 0X000000 0XFF00FF 0X004100 0X0000FF 0XFF0000 0X000000 0XFFFFFF
#FNT_D          "Arial" 10 0
#SHW_D          1 1 1 1 1 1 1 1
#PGS_D          6 6
#GRD_D          1 1 5 1
#BKP_D          1 1 10
#OBJ_D          1 1 20.108 10.054 1.058
$*/


SE_INPUT
  AUTOFOCUS;
  AUTOFOCUS_;
  BACK_DOOR_CLOSE;
  BACK_DOOR_OPEN;
  END_OF_FILM;
  EXP_MODE_BTN;
  FLASH_CHARGED;
  FLASH_FIRED;
  FLASH_OFF;
  FLASH_ON;
  FRAME_PULSE;
  ILLUMINATOR;
  INCORRECT_BAT;
  LEFT;
  LEFT_;
  LOW_BAT;
  POWER,
    "Sdan ser en forklaring ud
";
  REWIND;
  REWOUND;
  RIGHT;
  RIGHT_;
  SETTINGS_BTN;
  SETTINGS_BTN_;
  SE_RESET;
  SHOOT_MODE_BTN;
  SHUTTER_;
  SH_REL_BTN1;
  SH_REL_BTN1_;
  SH_REL_BTN2;
  SH_REL_BTN2_;
  TIMEOUT;
  TIMEOUT_ILLU;
  VERY_LOW_BAT;

SE_INPUTGROUP

SE_STATE
  af_lock;
  af_lock_not_pos;
  af_wait;
  batt_low;
  batt_ok;
  batt_very_low;
  bc_closed;
  bc_open;
  bp_correct;
  bp_incorrect;
  btms_0;
  btms_1;
  btms_10;
  btms_15;
  btms_2;
  btms_20;
  btms_3;
  btms_30;
  btms_4;
  btms_40;
  btms_5;
  btms_50;
  btms_6;
  btms_60;
  btms_7;
  btms_8;
  charged;
  check_film;
  e_c_00;
  e_c_05;
  e_c_10;
  e_c_15;
  e_c_20;
  e_c_25;
  e_c_30;
  e_c__05;
  e_c__10;
  e_c__15;
  e_c__20;
  e_c__25;
  e_c__30;
  ec10_0;
  ec10_1;
  ec10_2;
  ec10_3;
  ec1_0;
  ec1_1;
  ec1_2;
  ec1_3;
  ec1_4;
  ec1_5;
  ec1_6;
  ec1_7;
  ec1_8;
  ec1_9;
  em_auto;
  em_backl_cmp;
  em_bulb;
  em_bulb_sync;
  em_flash_off;
  em_flash_on;
  ff_fwd;
  ff_wait;
  film;
  flash_off;
  flash_on;
  illu_off;
  illu_on;
  int_set_ex;
  int_set_int;
  int_set_s;
  issec10_0;
  issec10_1;
  issec10_2;
  issec10_3;
  issec1_0;
  issec1_1;
  issec1_2;
  issec1_3;
  issec1_4;
  issec1_5;
  issec1_6;
  issec1_7;
  issec1_8;
  issec1_9;
  issi_10h;
  issi_10m;
  issi_10s;
  issi_12h;
  issi_1h;
  issi_1m;
  issi_20m;
  issi_20s;
  issi_24h;
  issi_2h;
  issi_2m;
  issi_30m;
  issi_30s;
  issi_3h;
  issi_3m;
  issi_40m;
  issi_40s;
  issi_4h;
  issi_4m;
  issi_50m;
  issi_50s;
  issi_5h;
  issi_5m;
  issi_6h;
  issi_6m;
  issi_7h;
  issi_7m;
  issi_8h;
  issi_8m;
  issi_9h;
  issi_9m;
  isss_0m;
  isss_10h;
  isss_10m;
  isss_12h;
  isss_1h;
  isss_1m;
  isss_20m;
  isss_2h;
  isss_2m;
  isss_30m;
  isss_3h;
  isss_3m;
  isss_40m;
  isss_4h;
  isss_4m;
  isss_50m;
  isss_5h;
  isss_5m;
  isss_6h;
  isss_6m;
  isss_7h;
  isss_7m;
  isss_8h;
  isss_8m;
  isss_9h;
  isss_9m;
  lever_0;
  lever_left;
  lever_right;
  no_film;
  pwr_off;
  pwr_on;
  rew_ready;
  rewinding;
  set2_off;
  set2_on;
  set2_on3s;
  set_off;
  set_on;
  sh_closed;
  sh_opened;
  sm_consec;
  sm_interval;
  sm_multi;
  sm_sing_frame;
  sm_timer;
  spc_ready;
  spc_shoot;
  spc_wait;
  spi_ready;
  spi_shoot;
  spi_wait1;
  spic10_0;
  spic10_1;
  spic10_2;
  spic10_3;
  spic1_0;
  spic1_1;
  spic1_2;
  spic1_3;
  spic1_4;
  spic1_5;
  spic1_6;
  spic1_7;
  spic1_8;
  spic1_9;
  spsm_ready;
  spsm_shoot;
  spst_2p_w1;
  spst_2p_w2;
  spst_2p_wf;
  spst_35p;
  spst_35p_w;
  spst_35p_wf;
  spst_ready;
  spst_wait1;
  spst_wait2;
  srb_0;
  srb_1;
  srb_2;
  tmc_1;
  tmc_2;
  tmc_3;
  tmc_4;
  tmc_5;
  tms_1;
  tms_2;
  tms_3;
  tms_4;
  tms_5;
  uncharged;
  used_film;
  z_105mm;
  z_38mm;
  z_46mm;
  z_55mm;
  z_70mm;
  z_85mm;
  z_closed;

SE_STATEGROUP
  power (
    pwr_off /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    pwr_on /*$$DSPOS0 70.379 15.081 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  int_setting (
    int_set_s /*$$DSPOS0 20.108 20.108 20.108 10.054 **$*/,
    int_set_int /*$$DSPOS0 70.379 20.108 20.108 10.054 **$*/,
    int_set_ex /*$$DSPOS0 120.650 20.108 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  shutter_status (
    sh_closed /*$$DSPOS0 20.108 20.108 20.108 10.054 **$*/,
    sh_opened /*$$DSPOS0 75.406 20.108 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  timer_mode_count (
    tmc_1 /*$$DSPOS0 10.054 20.108 20.108 10.054 **$*/,
    tmc_2 /*$$DSPOS0 45.244 20.108 20.108 10.054 **$*/,
    tmc_3 /*$$DSPOS0 80.433 20.108 20.108 10.054 **$*/,
    tmc_4 /*$$DSPOS0 115.623 20.108 20.108 10.054 **$*/,
    tmc_5 /*$$DSPOS0 150.812 20.108 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  int_shoot_set_start (
    isss_0m /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    isss_1m /*$$DSPOS0 15.081 40.217 20.108 10.054 **$*/,
    isss_2m /*$$DSPOS0 15.081 65.352 20.108 10.054 **$*/,
    isss_3m /*$$DSPOS0 15.081 90.487 20.108 10.054 **$*/,
    isss_4m /*$$DSPOS0 15.081 115.623 20.108 10.054 **$*/,
    isss_5m /*$$DSPOS0 15.081 140.758 20.108 10.054 **$*/,
    isss_6m /*$$DSPOS0 15.081 165.894 20.108 10.054 **$*/,
    isss_7m /*$$DSPOS0 15.081 191.029 20.108 10.054 **$*/,
    isss_8m /*$$DSPOS0 15.081 216.165 20.108 10.054 **$*/,
    isss_9m /*$$DSPOS0 70.379 216.165 20.108 10.054 **$*/,
    isss_10m /*$$DSPOS0 70.379 191.029 20.108 10.054 **$*/,
    isss_20m /*$$DSPOS0 70.379 165.894 20.108 10.054 **$*/,
    isss_30m /*$$DSPOS0 70.379 140.758 20.108 10.054 **$*/,
    isss_40m /*$$DSPOS0 70.379 115.623 20.108 10.054 **$*/,
    isss_50m /*$$DSPOS0 70.379 90.487 20.108 10.054 **$*/,
    isss_1h /*$$DSPOS0 70.379 65.352 20.108 10.054 **$*/,
    isss_2h /*$$DSPOS0 70.379 40.217 20.108 10.054 **$*/,
    isss_3h /*$$DSPOS0 70.379 15.081 20.108 10.054 **$*/,
    isss_4h /*$$DSPOS0 125.677 15.081 20.108 10.054 **$*/,
    isss_5h /*$$DSPOS0 125.677 40.217 20.108 10.054 **$*/,
    isss_6h /*$$DSPOS0 125.677 65.352 20.108 10.054 **$*/,
    isss_7h /*$$DSPOS0 125.677 90.487 20.108 10.054 **$*/,
    isss_8h /*$$DSPOS0 125.677 115.623 20.108 10.054 **$*/,
    isss_9h /*$$DSPOS0 125.677 140.758 20.108 10.054 **$*/,
    isss_10h /*$$DSPOS0 125.677 165.894 20.108 10.054 **$*/,
    isss_12h /*$$DSPOS0 125.677 191.029 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 140 $*/;

  int_shoot_set_int (
    issi_10s /*$$DSPOS0 10.054 10.054 20.108 10.054 **$*/,
    issi_20s /*$$DSPOS0 50.271 10.054 20.108 10.054 **$*/,
    issi_30s /*$$DSPOS0 90.487 10.054 20.108 10.054 **$*/,
    issi_40s /*$$DSPOS0 130.704 10.054 20.108 10.054 **$*/,
    issi_50s /*$$DSPOS0 130.704 35.190 20.108 10.054 **$*/,
    issi_1m /*$$DSPOS0 90.487 35.190 20.108 10.054 **$*/,
    issi_2m /*$$DSPOS0 50.271 35.190 20.108 10.054 **$*/,
    issi_3m /*$$DSPOS0 10.054 35.190 20.108 10.054 **$*/,
    issi_4m /*$$DSPOS0 10.054 60.325 20.108 10.054 **$*/,
    issi_5m /*$$DSPOS0 50.535 60.325 20.108 10.054 **$*/,
    issi_6m /*$$DSPOS0 90.487 60.325 20.108 10.054 **$*/,
    issi_7m /*$$DSPOS0 130.704 60.325 20.108 10.054 **$*/,
    issi_8m /*$$DSPOS0 130.704 85.460 20.108 10.054 **$*/,
    issi_9m /*$$DSPOS0 90.487 85.460 20.108 10.054 **$*/,
    issi_10m /*$$DSPOS0 50.271 85.460 20.108 10.054 **$*/,
    issi_20m /*$$DSPOS0 10.054 85.460 20.108 10.054 **$*/,
    issi_30m /*$$DSPOS0 10.054 110.596 20.108 10.054 **$*/,
    issi_40m /*$$DSPOS0 50.271 110.596 20.108 10.054 **$*/,
    issi_50m /*$$DSPOS0 90.487 110.596 20.108 10.054 **$*/,
    issi_1h /*$$DSPOS0 130.704 110.596 20.108 10.054 **$*/,
    issi_2h /*$$DSPOS0 130.704 135.731 20.108 10.054 **$*/,
    issi_3h /*$$DSPOS0 90.487 135.731 20.108 10.054 **$*/,
    issi_4h /*$$DSPOS0 50.271 135.731 20.108 10.054 **$*/,
    issi_5h /*$$DSPOS0 10.054 135.731 20.108 10.054 **$*/,
    issi_6h /*$$DSPOS0 10.054 160.867 20.108 10.054 **$*/,
    issi_7h /*$$DSPOS0 50.271 160.867 20.108 10.054 **$*/,
    issi_8h /*$$DSPOS0 90.487 160.867 20.108 10.054 **$*/,
    issi_9h /*$$DSPOS0 130.704 160.867 20.108 10.054 **$*/,
    issi_10h /*$$DSPOS0 130.704 186.002 20.108 10.054 **$*/,
    issi_12h /*$$DSPOS0 90.487 186.002 20.108 10.054 **$*/,
    issi_24h /*$$DSPOS0 50.271 186.002 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 160 39 620 58 393 $*/;

  zoom (
    z_38mm /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    z_46mm /*$$DSPOS0 65.352 15.081 20.108 10.054 **$*/,
    z_55mm /*$$DSPOS0 115.623 15.081 20.108 10.054 **$*/,
    z_70mm /*$$DSPOS0 115.623 50.271 20.108 10.054 **$*/,
    z_85mm /*$$DSPOS0 70.379 50.271 20.108 10.054 **$*/,
    z_105mm /*$$DSPOS0 15.081 50.271 20.108 10.054 **$*/,
    z_closed /*$$DSPOS0 15.081 75.406 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 183 265 $*/;

  timer_mode_settings (
    tms_1 /*$$DSPOS0 10.054 15.081 20.108 10.054 **$*/,
    tms_2 /*$$DSPOS0 35.190 30.162 20.108 10.054 **$*/,
    tms_3 /*$$DSPOS0 60.325 45.244 20.108 10.054 **$*/,
    tms_4 /*$$DSPOS0 85.460 60.325 20.108 10.054 **$*/,
    tms_5 /*$$DSPOS0 110.596 75.406 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  int_shoot_set_exp_count10 (
    issec10_0 /*$$DSPOS0 20.108 15.081 20.108 10.054 **$*/,
    issec10_1 /*$$DSPOS0 55.298 30.162 20.108 10.054 **$*/,
    issec10_2 /*$$DSPOS0 90.487 45.244 20.108 10.054 **$*/,
    issec10_3 /*$$DSPOS0 125.677 60.325 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  int_shoot_set_exp_count1 (
    issec1_0 /*$$DSPOS0 20.108 10.054 20.108 10.054 **$*/,
    issec1_1 /*$$DSPOS0 60.325 10.054 20.108 10.054 **$*/,
    issec1_2 /*$$DSPOS0 100.542 10.054 20.108 10.054 **$*/,
    issec1_3 /*$$DSPOS0 100.542 35.190 20.108 10.054 **$*/,
    issec1_4 /*$$DSPOS0 100.542 60.325 20.108 10.054 **$*/,
    issec1_5 /*$$DSPOS0 100.542 85.460 20.108 10.054 **$*/,
    issec1_6 /*$$DSPOS0 60.325 85.460 20.108 10.054 **$*/,
    issec1_7 /*$$DSPOS0 20.108 85.460 20.108 10.054 **$*/,
    issec1_8 /*$$DSPOS0 20.108 60.325 20.108 10.054 **$*/,
    issec1_9 /*$$DSPOS0 20.108 35.190 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  flash_on_off (
    flash_off /*$$DSPOS0 25.135 15.081 20.108 10.054 **$*/,
    flash_on /*$$DSPOS0 115.623 15.081 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  autofocus_status (
    af_lock_not_pos /*$$DSPOS0 60.325 20.108 20.108 10.054 **$*/,
    af_lock /*$$DSPOS0 110.596 20.108 20.108 10.054 **$*/,
    af_wait /*$$DSPOS0 15.081 20.108 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  shooting_pict_single_multi (
    spsm_ready /*$$DSPOS0 35.190 25.135 20.108 10.054 **$*/,
    spsm_shoot /*$$DSPOS0 125.677 25.135 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  shooting_pict_selftimer (
    spst_ready /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    spst_wait1 /*$$DSPOS0 65.352 15.081 20.108 10.054 **$*/,
    spst_wait2 /*$$DSPOS0 115.623 15.081 20.108 10.054 **$*/,
    spst_2p_w1 /*$$DSPOS0 65.352 50.271 20.108 10.054 **$*/,
    spst_2p_w2 /*$$DSPOS0 15.081 50.271 20.108 10.054 **$*/,
    spst_2p_wf /*$$DSPOS0 115.623 50.271 20.108 10.054 **$*/,
    spst_35p /*$$DSPOS0 115.623 85.460 20.108 10.054 **$*/,
    spst_35p_wf /*$$DSPOS0 115.623 125.677 20.108 10.054 **$*/,
    spst_35p_w /*$$DSPOS0 55.298 125.677 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  shooting_pict_consec (
    spc_ready /*$$DSPOS0 20.108 20.108 20.108 10.054 **$*/,
    spc_shoot /*$$DSPOS0 100.542 20.108 20.108 10.054 **$*/,
    spc_wait /*$$DSPOS0 100.542 60.325 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 308 393 $*/;

  shooting_pict_int (
    spi_ready /*$$DSPOS0 20.108 20.108 20.108 10.054 **$*/,
    spi_wait1 /*$$DSPOS0 90.487 20.108 20.108 10.054 **$*/,
    spi_shoot /*$$DSPOS0 90.487 60.325 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  shooting_pict_int_count1 (
    spic1_0 /*$$DSPOS0 10.054 20.108 20.108 10.054 **$*/,
    spic1_1 /*$$DSPOS0 45.244 20.108 20.108 10.054 **$*/,
    spic1_2 /*$$DSPOS0 80.433 20.108 20.108 10.054 **$*/,
    spic1_3 /*$$DSPOS0 115.623 20.108 20.108 10.054 **$*/,
    spic1_4 /*$$DSPOS0 150.812 20.108 20.108 10.054 **$*/,
    spic1_5 /*$$DSPOS0 150.812 60.325 20.108 10.054 **$*/,
    spic1_6 /*$$DSPOS0 115.623 60.325 20.108 10.054 **$*/,
    spic1_7 /*$$DSPOS0 80.433 60.325 20.108 10.054 **$*/,
    spic1_8 /*$$DSPOS0 45.244 60.325 20.108 10.054 **$*/,
    spic1_9 /*$$DSPOS0 10.054 60.325 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  shooting_pict_int_count10 (
    spic10_0 /*$$DSPOS0 10.054 20.108 20.108 10.054 **$*/,
    spic10_1 /*$$DSPOS0 45.244 20.108 20.108 10.054 **$*/,
    spic10_2 /*$$DSPOS0 80.433 20.108 20.108 10.054 **$*/,
    spic10_3 /*$$DSPOS0 115.623 20.108 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  bulb_timer_mode_settings (
    btms_0 /*$$DSPOS0 20.108 15.081 20.108 10.054 **$*/,
    btms_1 /*$$DSPOS0 20.108 45.244 20.108 10.054 **$*/,
    btms_2 /*$$DSPOS0 20.108 75.406 20.108 10.054 **$*/,
    btms_3 /*$$DSPOS0 20.108 105.569 20.108 10.054 **$*/,
    btms_4 /*$$DSPOS0 20.108 135.731 20.108 10.054 **$*/,
    btms_5 /*$$DSPOS0 20.108 165.894 20.108 10.054 **$*/,
    btms_6 /*$$DSPOS0 20.108 196.056 20.108 10.054 **$*/,
    btms_7 /*$$DSPOS0 20.108 226.219 20.108 10.054 **$*/,
    btms_8 /*$$DSPOS0 85.460 226.219 20.108 10.054 **$*/,
    btms_10 /*$$DSPOS0 85.460 196.056 20.108 10.054 **$*/,
    btms_15 /*$$DSPOS0 85.460 165.894 20.108 10.054 **$*/,
    btms_20 /*$$DSPOS0 85.460 135.731 20.108 10.054 **$*/,
    btms_30 /*$$DSPOS0 85.460 105.569 20.108 10.054 **$*/,
    btms_40 /*$$DSPOS0 85.460 75.406 20.108 10.054 **$*/,
    btms_50 /*$$DSPOS0 85.460 45.244 20.108 10.054 **$*/,
    btms_60 /*$$DSPOS0 85.460 15.081 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 619 58 393 $*/;

  flash_status (
    uncharged /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    charged /*$$DSPOS0 60.325 15.081 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  exposure_compensation (
    e_c_00 /*$$DSPOS0 65.352 15.081 20.108 10.054 **$*/,
    e_c__05 /*$$DSPOS0 30.162 35.190 20.108 10.054 **$*/,
    e_c_05 /*$$DSPOS0 100.542 35.190 20.108 10.054 **$*/,
    e_c__10 /*$$DSPOS0 30.162 60.325 20.108 10.054 **$*/,
    e_c_10 /*$$DSPOS0 100.542 60.325 20.108 10.054 **$*/,
    e_c__15 /*$$DSPOS0 30.162 85.460 20.108 10.054 **$*/,
    e_c_15 /*$$DSPOS0 100.542 85.460 20.108 10.054 **$*/,
    e_c__20 /*$$DSPOS0 30.162 110.596 20.108 10.054 **$*/,
    e_c_20 /*$$DSPOS0 100.542 110.596 20.108 10.054 **$*/,
    e_c__25 /*$$DSPOS0 30.162 135.731 20.108 10.054 **$*/,
    e_c_25 /*$$DSPOS0 100.542 135.731 20.108 10.054 **$*/,
    e_c__30 /*$$DSPOS0 30.162 160.867 20.108 10.054 **$*/,
    e_c_30 /*$$DSPOS0 100.542 160.867 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  exp_count_10 (
    ec10_0 /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    ec10_1 /*$$DSPOS0 70.379 15.081 20.108 10.054 **$*/,
    ec10_2 /*$$DSPOS0 70.379 45.244 20.108 10.054 **$*/,
    ec10_3 /*$$DSPOS0 15.081 45.244 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  exp_count_1 (
    ec1_0 /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    ec1_1 /*$$DSPOS0 60.325 15.081 20.108 10.054 **$*/,
    ec1_2 /*$$DSPOS0 105.569 15.081 20.108 10.054 **$*/,
    ec1_3 /*$$DSPOS0 105.569 40.217 20.108 10.054 **$*/,
    ec1_4 /*$$DSPOS0 105.569 65.352 20.108 10.054 **$*/,
    ec1_5 /*$$DSPOS0 105.569 90.487 20.108 10.054 **$*/,
    ec1_6 /*$$DSPOS0 60.325 90.487 20.108 10.054 **$*/,
    ec1_7 /*$$DSPOS0 15.081 90.487 20.108 10.054 **$*/,
    ec1_8 /*$$DSPOS0 15.081 65.352 20.108 10.054 **$*/,
    ec1_9 /*$$DSPOS0 15.081 40.217 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  battery_placement (
    bp_correct /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    bp_incorrect /*$$DSPOS0 65.352 15.081 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  back_cover (
    bc_closed /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    bc_open /*$$DSPOS0 60.325 15.081 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  battery_conditions (
    batt_ok /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    batt_low /*$$DSPOS0 60.325 15.081 20.108 10.054 **$*/,
    batt_very_low /*$$DSPOS0 115.623 15.081 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  settings (
    set_off /*$$DSPOS0 15.081 20.108 20.108 10.054 **$*/,
    set_on /*$$DSPOS0 115.623 20.108 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  settings2 (
    set2_off /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    set2_on /*$$DSPOS0 60.325 15.081 20.108 10.054 **$*/,
    set2_on3s /*$$DSPOS0 105.569 15.081 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  shooting_modes (
    sm_sing_frame /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    sm_timer /*$$DSPOS0 65.352 15.081 20.108 10.054 **$*/,
    sm_consec /*$$DSPOS0 115.623 15.081 20.108 10.054 **$*/,
    sm_multi /*$$DSPOS0 90.487 40.217 20.108 10.054 **$*/,
    sm_interval /*$$DSPOS0 40.217 40.217 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  exposure_modes (
    em_auto /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    em_flash_on /*$$DSPOS0 60.325 15.081 20.108 10.054 **$*/,
    em_flash_off /*$$DSPOS0 105.569 15.081 20.108 10.054 **$*/,
    em_backl_cmp /*$$DSPOS0 105.569 45.244 20.108 10.054 **$*/,
    em_bulb /*$$DSPOS0 60.325 45.244 20.108 10.054 **$*/,
    em_bulb_sync /*$$DSPOS0 15.081 45.244 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 203 $*/;

  rewind (
    rew_ready /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    rewinding /*$$DSPOS0 75.406 15.081 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 246 393 $*/;

  film_forward (
    ff_wait /*$$DSPOS0 20.108 20.108 20.108 10.054 **$*/,
    ff_fwd /*$$DSPOS0 80.433 20.108 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 54 39 620 58 203 $*/;

  film_status (
    no_film /*$$DSPOS0 25.135 25.135 20.108 10.054 **$*/,
    check_film /*$$DSPOS0 65.352 25.135 20.108 10.054 **$*/,
    film /*$$DSPOS0 105.569 25.135 20.108 10.054 **$*/,
    used_film /*$$DSPOS0 25.135 60.325 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 63 39 620 58 203 $*/;

  shutter_release_button (
    srb_0 /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    srb_1 /*$$DSPOS0 60.325 15.081 20.108 10.054 **$*/,
    srb_2 /*$$DSPOS0 105.569 15.081 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  illumination (
    illu_off /*$$DSPOS0 15.081 15.081 20.108 10.054 **$*/,
    illu_on /*$$DSPOS0 60.325 15.081 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;

  control_lever (
    lever_0 /*$$DSPOS0 50.271 20.108 20.108 10.054 **$*/,
    lever_left /*$$DSPOS0 15.081 40.217 20.108 10.054 **$*/,
    lever_right /*$$DSPOS0 90.487 40.217 20.108 10.054 **$*/)
    /*$$DSGPOS0 0 0 39 620 58 393 $*/;


SE_OUTPUT
  af_led_blink;
  af_led_light;
  af_led_off;
  autofocus;
  disp_E;
  disp_E_clear;
  disp_auto;
  disp_backcover_open;
  disp_backcover_open_clr;
  disp_backlight_comp;
  disp_bulb;
  disp_bulb_sync;
  disp_consec;
  disp_exp_comp_clear;
  disp_exp_comp_minus;
  disp_exp_comp_pl_mi;
  disp_exp_comp_plus;
  disp_exp_comp_v_clr;
  disp_exp_comp_val;
  disp_flash_off;
  disp_flash_on;
  disp_int_exp;
  disp_interval;
  disp_intervaltime;
  disp_low_bat;
  disp_low_bat_blink;
  disp_multi;
  disp_selftimer;
  disp_setting_mode_off;
  disp_setting_mode_on;
  disp_sh_rel_btn;
  disp_sh_rel_btn_clr;
  disp_singleframe;
  disp_starttime;
  disp_zoom;
  film_motor_start;
  film_motor_start_rewind;
  film_motor_stop;
  film_motor_stop_rewind;
  fl_led_blink;
  fl_led_light;
  fl_led_off;
  flash_chk;
  light_off;
  light_on;
  shutter;
  st_led_blink;
  st_led_light;
  st_led_off;
  timer_2s;
  timer_3s;
  timer_7s;
  timer_8s;
  timer_illu_8s;
  timer_illu_reset;
  timer_issi;
  timer_isss;
  timer_reset;

SE_RULE

SE_RESET : disp_setting_mode_off 
    /*$$DNOCOND0 0**$*/;

/* Rules from power */
  SE_RESET : pwr_off 
    /*$$DCOND0 power @ 10.054 5.027 20.108 10.054 2 5.027 5.027 15.081 15.081 **$*/;
  POWER !batt_very_low !rewinding !used_film !check_film bc_closed bp_correct pwr_off : 
    pwr_on disp_sh_rel_btn 
    /*$$DCOND0 power pwr_off 30.162 0.000 65.352 20.108 4 35.190 17.992 40.217 15.081 65.352 15.081 70.379 17.727 **$*/;
  POWER !sm_timer !em_bulb !em_bulb_sync !sm_interval !rewinding pwr_on : pwr_off 
    disp_sh_rel_btn_clr 
    /*$$DCOND0 power pwr_on 40.217 25.135 30.162 25.135 4 70.379 22.490 65.352 25.135 40.217 25.135 35.190 22.490 **$*/;

/* Rules from int_setting */
  SE_RESET : int_set_ex 
    /*$$DCOND0 int_setting @ 125.677 5.027 20.108 10.054 2 145.785 5.027 140.229 20.108 **$*/;
  SETTINGS_BTN sm_interval set_off !em_bulb !em_bulb_sync int_set_s : int_set_int 
    disp_intervaltime 
    /*$$DCOND0 int_setting int_set_s 40.217 5.027 35.190 20.108 2 40.217 25.135 70.379 25.400 **$*/;
  SETTINGS_BTN sm_interval set_off !em_bulb !em_bulb_sync int_set_int : int_set_ex 
    disp_int_exp 
    /*$$DCOND0 int_setting int_set_int 80.433 5.027 40.746 20.108 2 90.487 25.135 120.650 25.400 **$*/;
  SETTINGS_BTN sm_interval set_off !em_bulb !em_bulb_sync int_set_ex : int_set_s 
    disp_starttime 
    /*$$DCOND0 int_setting int_set_ex 70.379 40.217 50.271 20.108 4 130.969 30.162 130.704 40.217 30.162 40.217 30.162 30.162 **$*/;

/* Rules from shutter_status */
  SE_RESET : sh_closed 
    /*$$DCOND0 shutter_status @ 10.054 5.027 20.108 10.054 2 5.027 5.027 20.373 20.108 **$*/;
  POWER !rewinding : sh_closed 
    /*$$DCOND0 shutter_status @ 10.054 35.190 20.108 10.054 2 5.027 45.244 20.637 30.162 **$*/;
  SHUTTER_ sh_opened : sh_closed 
    /*$$DCOND0 shutter_status sh_opened 45.244 25.135 20.108 10.054 2 75.406 25.135 40.217 24.871 **$*/;

/* Rules from timer_mode_count */
  SE_RESET : tmc_1 
    /*$$DCOND0 timer_mode_count @ 5.027 10.054 20.108 10.054 2 5.027 5.027 10.583 20.108 **$*/;
  TIMEOUT tms_3 spst_wait1 : tmc_3 
    /*$$DCOND0 timer_mode_count @ 70.379 5.027 20.108 15.081 2 90.487 5.027 91.017 20.108 **$*/;
  TIMEOUT tms_4 spst_wait1 : tmc_4 
    /*$$DCOND0 timer_mode_count @ 105.569 5.027 20.108 15.081 2 125.677 5.027 126.206 20.108 **$*/;
  TIMEOUT tms_5 spst_wait1 : tmc_5 
    /*$$DCOND0 timer_mode_count @ 140.758 5.027 20.108 15.081 2 160.867 5.027 161.925 20.108 **$*/;
  FRAME_PULSE ff_fwd tmc_5 : tmc_4 
    /*$$DCOND0 timer_mode_count tmc_5 130.704 30.162 25.929 10.054 2 150.812 25.135 135.731 25.665 **$*/;
  FRAME_PULSE ff_fwd tmc_4 : tmc_3 
    /*$$DCOND0 timer_mode_count tmc_4 95.515 30.162 25.929 10.054 2 115.623 25.135 100.542 25.400 **$*/;
  FRAME_PULSE ff_fwd tmc_3 : tmc_2 
    /*$$DCOND0 timer_mode_count tmc_3 60.325 30.162 25.929 10.054 2 80.433 25.400 65.352 25.400 **$*/;
  FRAME_PULSE ff_fwd tmc_2 : tmc_1 
    /*$$DCOND0 timer_mode_count tmc_2 25.135 30.162 25.929 10.054 2 45.244 25.400 30.162 25.400 **$*/;

/* Rules from int_shoot_set_start */
  SE_RESET : isss_0m 
    /*$$DCOND0 int_shoot_set_start @ 10.054 5.027 20.108 10.054 2 5.027 5.027 15.081 15.610 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_0m : isss_1m 
    /*$$DCOND0 int_shoot_set_start isss_0m 0.000 25.135 23.548 15.081 2 19.844 25.135 20.373 40.217 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_1m : isss_2m 
    /*$$DCOND0 int_shoot_set_start isss_1m 0.000 50.271 23.548 15.081 2 20.373 50.271 20.902 65.352 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_2m : isss_3m 
    /*$$DCOND0 int_shoot_set_start isss_2m 0.000 75.406 23.548 15.081 2 20.108 75.406 20.108 90.487 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_3m : isss_4m 
    /*$$DCOND0 int_shoot_set_start isss_3m 0.000 100.542 23.548 15.081 2 20.373 100.542 20.108 115.623 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_4m : isss_5m 
    /*$$DCOND0 int_shoot_set_start isss_4m 0.000 125.677 23.548 15.081 2 19.844 125.677 20.637 140.758 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_5m : isss_6m 
    /*$$DCOND0 int_shoot_set_start isss_5m 0.000 150.812 23.548 15.081 2 20.108 150.812 20.373 165.894 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_6m : isss_7m 
    /*$$DCOND0 int_shoot_set_start isss_6m 0.000 175.948 23.548 15.081 2 20.373 175.948 20.637 191.029 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_7m : isss_8m 
    /*$$DCOND0 int_shoot_set_start isss_7m 0.000 201.083 23.548 15.081 2 20.373 201.083 20.373 216.165 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_8m : isss_9m 
    /*$$DCOND0 int_shoot_set_start isss_8m 85.460 226.219 23.548 15.081 5 20.373 226.219 20.108 241.300 20.108 246.327 85.460 246.327 85.725 226.219 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_9m : isss_10m 
    /*$$DCOND0 int_shoot_set_start isss_9m 85.460 201.083 23.548 15.081 2 85.725 216.165 85.990 201.083 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_10m : isss_20m 
    /*$$DCOND0 int_shoot_set_start isss_10m 85.460 175.948 23.548 15.081 2 85.725 191.029 86.254 175.948 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_20m : isss_30m 
    /*$$DCOND0 int_shoot_set_start isss_20m 85.460 150.812 23.548 15.081 2 85.725 165.894 85.990 150.812 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_30m : isss_40m 
    /*$$DCOND0 int_shoot_set_start isss_30m 85.460 125.677 23.548 15.081 2 85.725 140.758 85.460 125.677 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_40m : isss_50m 
    /*$$DCOND0 int_shoot_set_start isss_40m 85.460 100.542 23.548 15.081 2 85.725 115.623 85.460 100.542 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_50m : isss_1h 
    /*$$DCOND0 int_shoot_set_start isss_50m 85.460 75.406 23.548 15.081 2 86.519 90.487 86.783 75.406 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_1h : isss_2h 
    /*$$DCOND0 int_shoot_set_start isss_1h 85.460 50.271 23.548 15.081 2 85.460 65.352 86.254 50.271 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_2h : isss_3h 
    /*$$DCOND0 int_shoot_set_start isss_2h 85.460 25.135 23.548 15.081 2 85.196 40.217 85.460 25.135 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_3h : isss_4h 
    /*$$DCOND0 int_shoot_set_start isss_3h 95.515 10.054 30.162 10.054 5 85.460 15.081 85.460 10.054 125.677 10.054 130.704 10.054 130.969 15.081 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_4h : isss_5h 
    /*$$DCOND0 int_shoot_set_start isss_4h 110.596 25.135 23.548 15.081 2 130.175 25.135 132.027 40.217 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_5h : isss_6h 
    /*$$DCOND0 int_shoot_set_start isss_5h 110.596 50.271 23.548 15.081 2 130.704 50.271 131.498 65.352 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_6h : isss_7h 
    /*$$DCOND0 int_shoot_set_start isss_6h 110.596 75.406 23.548 15.081 2 130.440 75.406 131.762 90.487 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_7h : isss_8h 
    /*$$DCOND0 int_shoot_set_start isss_7h 110.596 100.542 23.548 15.081 2 130.440 100.542 131.233 115.623 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_8h : isss_9h 
    /*$$DCOND0 int_shoot_set_start isss_8h 110.596 125.677 23.548 15.081 2 130.704 125.677 130.969 140.758 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_9h : isss_10h 
    /*$$DCOND0 int_shoot_set_start isss_9h 110.596 150.812 23.548 15.081 2 130.440 150.812 131.233 165.894 **$*/;
  RIGHT int_set_s !em_bulb !em_bulb_sync !lever_left set_on isss_10h : isss_12h 
    /*$$DCOND0 int_shoot_set_start isss_10h 110.596 175.948 23.548 15.081 2 130.704 175.948 131.498 191.029 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_12h : isss_10h 
    /*$$DCOND0 int_shoot_set_start isss_12h 140.758 175.948 23.548 15.081 2 140.758 191.029 141.817 175.948 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_10h : isss_9h 
    /*$$DCOND0 int_shoot_set_start isss_10h 140.758 150.812 23.548 15.081 2 141.023 165.894 141.023 150.812 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_9h : isss_8h 
    /*$$DCOND0 int_shoot_set_start isss_9h 140.758 125.677 23.548 15.081 2 140.758 140.758 141.552 125.677 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_8h : isss_7h 
    /*$$DCOND0 int_shoot_set_start isss_8h 140.758 100.542 23.548 15.081 2 141.287 115.623 142.081 100.542 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_7h : isss_6h 
    /*$$DCOND0 int_shoot_set_start isss_7h 140.758 75.406 23.548 15.081 2 140.758 90.487 140.758 75.406 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_6h : isss_5h 
    /*$$DCOND0 int_shoot_set_start isss_6h 140.758 50.271 23.548 15.081 2 141.287 65.352 141.817 50.271 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_5h : isss_4h 
    /*$$DCOND0 int_shoot_set_start isss_5h 140.758 25.135 23.548 15.081 2 141.287 40.217 141.023 25.135 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_4h : isss_3h 
    /*$$DCOND0 int_shoot_set_start isss_4h 140.758 5.027 25.135 10.054 4 140.758 15.081 140.758 5.027 75.406 5.027 76.200 15.081 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_3h : isss_2h 
    /*$$DCOND0 int_shoot_set_start isss_3h 55.298 25.135 23.548 15.081 2 75.671 25.135 75.935 40.217 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_2h : isss_1h 
    /*$$DCOND0 int_shoot_set_start isss_2h 55.298 50.271 23.548 15.081 2 75.935 50.271 76.465 65.352 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_1h : isss_50m 
    /*$$DCOND0 int_shoot_set_start isss_1h 55.298 75.406 23.548 15.081 2 75.671 75.406 75.671 90.487 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_50m : isss_40m 
    /*$$DCOND0 int_shoot_set_start isss_50m 55.298 100.542 23.548 15.081 2 75.671 100.542 75.671 115.623 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_40m : isss_30m 
    /*$$DCOND0 int_shoot_set_start isss_40m 55.298 125.677 23.548 15.081 2 75.406 125.677 75.142 140.758 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_30m : isss_20m 
    /*$$DCOND0 int_shoot_set_start isss_30m 55.298 150.812 23.548 15.081 2 75.671 150.812 75.935 165.894 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_20m : isss_10m 
    /*$$DCOND0 int_shoot_set_start isss_20m 55.298 175.948 23.548 15.081 2 75.935 175.948 75.406 191.029 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_10m : isss_9m 
    /*$$DCOND0 int_shoot_set_start isss_10m 55.298 201.083 23.548 15.081 2 75.142 201.083 75.671 216.165 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_9m : isss_8m 
    /*$$DCOND0 int_shoot_set_start isss_9m 55.298 226.219 23.548 15.081 4 75.935 226.219 75.406 241.300 30.162 241.300 30.956 226.219 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_8m : isss_7m 
    /*$$DCOND0 int_shoot_set_start isss_8m 30.162 201.083 23.548 15.081 2 30.162 216.165 30.162 201.083 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_7m : isss_6m 
    /*$$DCOND0 int_shoot_set_start isss_7m 30.162 175.948 23.548 15.081 2 29.898 191.029 31.485 175.948 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_6m : isss_5m 
    /*$$DCOND0 int_shoot_set_start isss_6m 30.162 150.812 23.548 15.081 2 30.427 165.894 31.221 150.812 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_5m : isss_4m 
    /*$$DCOND0 int_shoot_set_start isss_5m 30.162 125.677 23.548 15.081 2 30.162 140.758 30.427 125.677 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_4m : isss_3m 
    /*$$DCOND0 int_shoot_set_start isss_4m 30.162 100.542 23.548 15.081 2 30.692 115.623 30.427 100.542 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_3m : isss_2m 
    /*$$DCOND0 int_shoot_set_start isss_3m 30.162 75.406 23.548 15.081 2 30.427 90.487 30.692 75.406 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_2m : isss_1m 
    /*$$DCOND0 int_shoot_set_start isss_2m 30.162 50.271 23.548 25.135 2 30.956 65.352 30.162 50.271 **$*/;
  LEFT int_set_s !em_bulb !em_bulb_sync !lever_right set_on isss_1m : isss_0m 
    /*$$DCOND0 int_shoot_set_start isss_1m 30.162 25.135 23.548 30.162 2 30.162 40.217 30.692 25.135 **$*/;

/* Rules from int_shoot_set_int */
  SE_RESET : issi_1m 
    /*$$DCOND0 int_shoot_set_int @ 95.515 25.135 20.108 10.054 2 95.515 25.135 98.954 35.190 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_10s : issi_20s 
    /*$$DCOND0 int_shoot_set_int issi_10s 30.162 5.027 25.135 10.054 2 30.162 12.171 50.271 14.023 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_20s : issi_30s 
    /*$$DCOND0 int_shoot_set_int issi_20s 65.352 5.027 30.692 9.790 2 70.379 12.435 90.487 13.758 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_30s : issi_40s 
    /*$$DCOND0 int_shoot_set_int issi_30s 105.833 4.762 31.750 9.260 2 110.596 11.906 130.704 13.494 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_40s : issi_50s 
    /*$$DCOND0 int_shoot_set_int issi_40s 144.198 20.637 30.162 11.377 2 145.256 20.108 147.637 35.190 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_50s : issi_1m 
    /*$$DCOND0 int_shoot_set_int issi_50s 105.304 42.333 31.750 9.525 2 130.704 43.127 110.596 43.127 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_1m : issi_2m 
    /*$$DCOND0 int_shoot_set_int issi_1m 68.527 42.862 30.692 9.790 2 90.487 43.127 70.379 43.127 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_2m : issi_3m 
    /*$$DCOND0 int_shoot_set_int issi_2m 26.458 43.392 31.750 9.260 2 50.271 42.069 30.162 42.069 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_3m : issi_4m 
    /*$$DCOND0 int_shoot_set_int issi_3m 16.933 50.006 28.840 10.319 2 25.400 45.244 25.400 60.325 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_4m : issi_5m 
    /*$$DCOND0 int_shoot_set_int issi_4m 26.458 56.885 30.427 11.112 2 30.162 63.235 50.535 63.500 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_5m : issi_6m 
    /*$$DCOND0 int_shoot_set_int issi_5m 70.115 55.298 25.400 10.319 2 70.644 63.500 90.487 63.500 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_6m : issi_7m 
    /*$$DCOND0 int_shoot_set_int issi_6m 110.067 54.240 25.665 10.054 2 110.596 63.235 130.704 63.235 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_7m : issi_8m 
    /*$$DCOND0 int_shoot_set_int issi_7m 146.315 68.263 23.548 17.198 2 145.785 70.379 145.785 85.460 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_8m : issi_9m 
    /*$$DCOND0 int_shoot_set_int issi_8m 110.596 92.869 25.135 10.054 2 130.704 93.662 110.596 93.662 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_9m : issi_10m 
    /*$$DCOND0 int_shoot_set_int issi_9m 70.379 88.371 40.217 17.198 2 90.487 92.604 70.379 92.604 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_10m : issi_20m 
    /*$$DCOND0 int_shoot_set_int issi_10m 30.692 88.635 39.688 16.933 2 50.271 92.869 30.162 92.869 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_20m : issi_30m 
    /*$$DCOND0 int_shoot_set_int issi_20m 14.287 98.425 25.929 27.252 2 24.606 95.515 24.606 110.596 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_30m : issi_40m 
    /*$$DCOND0 int_shoot_set_int issi_30m 31.221 106.362 24.077 10.054 2 30.162 112.448 50.271 112.712 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_40m : issi_50m 
    /*$$DCOND0 int_shoot_set_int issi_40m 70.379 106.362 25.135 10.054 2 70.379 112.712 90.487 112.712 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_50m : issi_1h 
    /*$$DCOND0 int_shoot_set_int issi_50m 111.390 106.098 24.342 10.054 2 110.596 113.242 130.704 113.242 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_1h : issi_2h 
    /*$$DCOND0 int_shoot_set_int issi_1h 148.696 118.269 23.548 17.462 2 145.785 120.650 146.050 135.731 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_2h : issi_3h 
    /*$$DCOND0 int_shoot_set_int issi_2h 110.860 144.992 24.871 15.610 2 130.704 143.669 110.596 143.933 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_3h : issi_4h 
    /*$$DCOND0 int_shoot_set_int issi_3h 70.908 144.727 24.606 11.112 2 90.487 142.875 70.379 142.610 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_4h : issi_5h 
    /*$$DCOND0 int_shoot_set_int issi_4h 30.956 144.463 24.342 10.054 2 50.271 143.404 30.162 143.404 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_5h : issi_6h 
    /*$$DCOND0 int_shoot_set_int issi_5h 25.135 150.812 23.548 10.054 2 25.135 145.785 25.665 160.867 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_6h : issi_7h 
    /*$$DCOND0 int_shoot_set_int issi_6h 30.162 155.840 25.135 10.054 2 30.162 163.777 50.271 164.042 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_7h : issi_8h 
    /*$$DCOND0 int_shoot_set_int issi_7h 70.379 155.840 25.135 10.054 2 70.379 164.306 90.487 163.777 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_8h : issi_9h 
    /*$$DCOND0 int_shoot_set_int issi_8h 110.596 155.840 25.135 10.054 2 110.596 162.983 130.704 164.571 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_9h : issi_10h 
    /*$$DCOND0 int_shoot_set_int issi_9h 145.785 170.921 23.548 20.108 2 146.050 170.921 146.315 186.002 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_10h : issi_12h 
    /*$$DCOND0 int_shoot_set_int issi_10h 110.596 196.056 25.135 10.054 2 130.704 193.675 110.596 193.940 **$*/;
  RIGHT int_set_int !em_bulb !em_bulb_sync !lever_left set_on issi_12h : issi_24h 
    /*$$DCOND0 int_shoot_set_int issi_12h 70.379 196.056 25.135 10.054 2 90.487 193.146 70.379 193.675 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_24h : issi_12h 
    /*$$DCOND0 int_shoot_set_int issi_24h 70.379 180.975 25.135 10.054 2 70.379 189.177 90.487 188.912 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_12h : issi_10h 
    /*$$DCOND0 int_shoot_set_int issi_12h 110.596 180.975 25.135 10.054 2 110.596 188.912 130.704 189.442 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_10h : issi_9h 
    /*$$DCOND0 int_shoot_set_int issi_10h 125.677 170.921 23.548 10.054 2 137.054 186.002 137.848 170.921 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_9h : issi_8h 
    /*$$DCOND0 int_shoot_set_int issi_9h 105.569 170.921 25.135 10.054 2 130.704 168.540 110.596 169.069 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_8h : issi_7h 
    /*$$DCOND0 int_shoot_set_int issi_8h 70.379 170.921 25.135 10.054 2 90.487 168.275 70.379 168.540 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_7h : issi_6h 
    /*$$DCOND0 int_shoot_set_int issi_7h 30.162 170.921 25.135 10.054 2 50.271 168.010 30.162 168.275 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_6h : issi_5h 
    /*$$DCOND0 int_shoot_set_int issi_6h 0.000 145.785 23.548 15.081 2 15.875 160.867 16.933 145.785 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_5h : issi_4h 
    /*$$DCOND0 int_shoot_set_int issi_5h 30.162 130.704 25.135 10.054 2 30.162 138.906 50.271 139.171 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_4h : issi_3h 
    /*$$DCOND0 int_shoot_set_int issi_4h 70.379 130.704 25.135 10.054 2 70.379 138.112 90.487 138.642 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_3h : issi_2h 
    /*$$DCOND0 int_shoot_set_int issi_3h 105.569 130.704 30.162 10.054 2 110.596 138.112 130.704 138.642 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_2h : issi_1h 
    /*$$DCOND0 int_shoot_set_int issi_2h 120.650 125.677 23.548 10.054 2 136.525 135.731 135.996 120.650 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_1h : issi_50m 
    /*$$DCOND0 int_shoot_set_int issi_1h 110.596 115.623 25.135 10.054 2 130.704 117.475 110.596 118.004 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_50m : issi_40m 
    /*$$DCOND0 int_shoot_set_int issi_50m 70.379 115.623 25.135 10.054 2 90.487 117.475 70.379 117.475 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_40m : issi_30m 
    /*$$DCOND0 int_shoot_set_int issi_40m 30.162 120.650 25.135 10.054 2 50.271 117.740 30.162 118.004 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_30m : issi_20m 
    /*$$DCOND0 int_shoot_set_int issi_30m 0.000 95.515 23.548 15.081 2 15.346 110.596 15.875 95.515 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_20m : issi_10m 
    /*$$DCOND0 int_shoot_set_int issi_20m 30.162 80.433 35.190 10.054 2 30.162 88.371 50.271 88.900 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_10m : issi_9m 
    /*$$DCOND0 int_shoot_set_int issi_10m 70.379 80.433 25.135 10.054 2 70.379 87.577 90.487 88.106 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_9m : issi_8m 
    /*$$DCOND0 int_shoot_set_int issi_9m 110.596 80.433 25.135 10.054 2 110.596 88.106 130.704 88.635 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_8m : issi_7m 
    /*$$DCOND0 int_shoot_set_int issi_8m 125.677 70.379 25.135 10.054 2 137.583 85.460 136.790 70.379 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_7m : issi_6m 
    /*$$DCOND0 int_shoot_set_int issi_7m 105.569 65.352 25.135 10.054 2 130.704 66.940 110.596 66.940 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_6m : issi_5m 
    /*$$DCOND0 int_shoot_set_int issi_6m 70.379 65.352 25.135 10.054 2 90.487 67.204 70.644 67.998 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_5m : issi_4m 
    /*$$DCOND0 int_shoot_set_int issi_5m 30.162 70.379 25.135 10.054 2 50.535 67.733 30.162 67.733 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_4m : issi_3m 
    /*$$DCOND0 int_shoot_set_int issi_4m 0.000 45.244 23.548 15.081 2 15.875 60.325 16.933 45.244 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_3m : issi_2m 
    /*$$DCOND0 int_shoot_set_int issi_3m 30.162 30.162 25.135 10.054 2 30.162 38.365 50.271 38.365 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_2m : issi_1m 
    /*$$DCOND0 int_shoot_set_int issi_2m 70.379 30.162 25.135 10.054 2 70.379 37.835 90.487 38.629 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_1m : issi_50s 
    /*$$DCOND0 int_shoot_set_int issi_1m 110.596 30.162 25.135 10.054 2 110.596 38.365 130.704 38.629 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_50s : issi_40s 
    /*$$DCOND0 int_shoot_set_int issi_50s 120.650 20.108 25.135 10.054 2 136.790 35.190 136.790 20.108 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_40s : issi_30s 
    /*$$DCOND0 int_shoot_set_int issi_40s 105.569 15.081 25.135 10.054 2 130.704 17.462 110.596 18.785 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_30s : issi_20s 
    /*$$DCOND0 int_shoot_set_int issi_30s 70.379 15.081 23.548 15.081 2 90.487 17.462 70.379 17.462 **$*/;
  LEFT int_set_int !em_bulb !em_bulb_sync !lever_right set_on issi_20s : issi_10s 
    /*$$DCOND0 int_shoot_set_int issi_20s 30.162 15.081 23.548 15.081 2 50.271 17.462 30.162 17.462 **$*/;

/* Rules from zoom */
  SE_RESET : z_closed 
    /*$$DCOND0 zoom @ 10.054 70.379 20.108 10.054 2 5.027 70.379 15.875 75.406 **$*/;
  POWER pwr_on !rewinding : z_closed 
    /*$$DCOND0 zoom @ 55.298 75.406 20.108 10.054 2 50.271 80.433 35.190 80.169 **$*/;
  RIGHT !lever_left set2_off set_off z_38mm : z_46mm 
    /*$$DCOND0 zoom z_38mm 35.190 5.027 30.162 10.054 2 35.190 17.462 65.352 17.727 **$*/;
  RIGHT !lever_left set2_off set_off z_46mm : z_55mm 
    /*$$DCOND0 zoom z_46mm 85.460 5.027 40.217 10.054 2 85.460 17.992 115.623 17.992 **$*/;
  RIGHT !lever_left set2_off set_off z_55mm : z_70mm 
    /*$$DCOND0 zoom z_55mm 130.704 30.162 20.108 20.108 2 130.969 25.135 131.498 50.271 **$*/;
  RIGHT !lever_left set2_off set_off z_70mm : z_85mm 
    /*$$DCOND0 zoom z_70mm 90.487 60.325 30.162 10.054 2 115.623 58.737 90.487 58.473 **$*/;
  RIGHT !lever_left set2_off set_off z_85mm : z_105mm 
    /*$$DCOND0 zoom z_85mm 40.217 60.325 30.162 10.054 2 70.379 57.679 35.190 57.679 **$*/;
  LEFT !lever_right set2_off set_off z_105mm : z_85mm 
    /*$$DCOND0 zoom z_105mm 35.190 45.244 30.162 10.054 2 35.190 52.652 70.379 53.181 **$*/;
  LEFT !lever_right set2_off set_off z_85mm : z_70mm 
    /*$$DCOND0 zoom z_85mm 85.460 45.244 30.162 10.054 2 90.487 53.446 115.623 53.181 **$*/;
  LEFT !lever_right set2_off set_off z_70mm : z_55mm 
    /*$$DCOND0 zoom z_70mm 100.542 35.190 30.162 10.054 2 122.767 50.271 122.767 25.135 **$*/;
  LEFT !lever_right set2_off set_off z_55mm : z_46mm 
    /*$$DCOND0 zoom z_55mm 85.460 25.135 30.162 10.054 2 115.623 22.490 85.460 22.490 **$*/;
  LEFT !lever_right set2_off set_off z_46mm : z_38mm 
    /*$$DCOND0 zoom z_46mm 35.190 25.135 30.162 10.054 2 65.352 22.490 35.190 22.225 **$*/;
  POWER pwr_off !rewinding !used_film !check_film bp_correct !batt_very_low z_closed : 
    z_38mm disp_zoom 
    /*$$DCOND0 zoom z_closed 0.000 25.135 35.190 35.190 6 34.925 75.406 30.162 65.352 10.054 65.352 5.027 60.325 5.027 20.108 15.081 20.108 **$*/;

/* Rules from timer_mode_settings */
  SE_RESET : tms_1 
    /*$$DCOND0 timer_mode_settings @ 10.054 5.027 20.108 10.054 2 5.027 5.027 16.404 15.081 **$*/;
  LEFT !em_bulb !em_bulb_sync !lever_right set_on sm_timer tms_2 : tms_1 
    /*$$DCOND0 timer_mode_settings tms_2 10.054 25.135 23.548 20.108 3 35.190 35.190 25.135 35.190 25.665 25.135 **$*/;
  RIGHT !em_bulb !em_bulb_sync !lever_left set_on sm_timer tms_1 : tms_2 
    /*$$DCOND0 timer_mode_settings tms_1 45.244 15.081 30.162 10.054 3 30.162 20.373 45.244 20.108 45.244 30.162 **$*/;
  LEFT !em_bulb !em_bulb_sync !lever_right set_on sm_timer tms_3 : tms_2 
    /*$$DCOND0 timer_mode_settings tms_3 20.108 45.244 23.548 20.108 3 60.325 50.271 45.244 50.271 46.302 40.217 **$*/;
  RIGHT !em_bulb !em_bulb_sync !lever_left set_on sm_timer tms_2 : tms_3 
    /*$$DCOND0 timer_mode_settings tms_2 70.379 35.190 30.162 10.054 3 55.298 35.454 70.379 35.190 71.438 45.244 **$*/;
  LEFT !em_bulb !em_bulb_sync !lever_right set_on sm_timer tms_4 : tms_3 
    /*$$DCOND0 timer_mode_settings tms_4 45.244 55.298 23.548 20.108 3 85.460 65.352 70.379 65.352 71.173 55.298 **$*/;
  RIGHT !em_bulb !em_bulb_sync !lever_left set_on sm_timer tms_3 : tms_4 
    /*$$DCOND0 timer_mode_settings tms_3 95.515 50.271 25.135 10.054 3 80.433 50.271 95.515 50.271 96.573 60.325 **$*/;
  LEFT !em_bulb !em_bulb_sync !lever_right set_on sm_timer tms_5 : tms_4 
    /*$$DCOND0 timer_mode_settings tms_5 75.406 75.406 23.548 10.054 3 110.596 80.433 95.515 80.433 95.779 70.379 **$*/;
  RIGHT !em_bulb !em_bulb_sync !lever_left set_on sm_timer tms_4 : tms_5 
    /*$$DCOND0 timer_mode_settings tms_4 120.650 65.352 25.135 10.054 4 105.569 65.087 115.623 65.352 120.650 65.352 120.915 75.406 **$*/;

/* Rules from int_shoot_set_exp_count10 */
  SE_RESET : issec10_0 
    /*$$DCOND0 int_shoot_set_exp_count10 @ 10.054 5.027 20.108 10.054 2 5.027 5.027 20.902 15.081 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left issec1_9 issec10_0 : 
    issec10_1 
    /*$$DCOND0 int_shoot_set_exp_count10 issec10_0 65.352 15.081 40.217 30.162 4 40.217 20.108 60.325 20.108 65.352 20.108 65.352 30.162 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left issec1_9 issec10_1 : 
    issec10_2 
    /*$$DCOND0 int_shoot_set_exp_count10 issec10_1 100.542 30.162 45.244 15.081 3 75.406 35.190 100.542 35.190 100.542 45.244 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left issec1_9 issec10_2 : 
    issec10_3 
    /*$$DCOND0 int_shoot_set_exp_count10 issec10_2 125.677 45.244 40.217 15.081 3 110.596 50.006 135.731 50.271 137.054 60.325 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right issec1_0 issec10_3 : 
    issec10_2 
    /*$$DCOND0 int_shoot_set_exp_count10 issec10_3 80.433 60.325 40.217 15.081 3 125.677 65.352 100.542 65.352 101.071 55.298 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right issec1_0 issec10_2 : 
    issec10_1 
    /*$$DCOND0 int_shoot_set_exp_count10 issec10_2 45.244 45.244 40.217 15.081 3 90.487 50.271 65.352 50.271 65.617 40.217 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right issec1_0 issec10_1 : 
    issec10_0 
    /*$$DCOND0 int_shoot_set_exp_count10 issec10_1 10.054 30.162 40.217 20.108 3 55.298 35.190 30.162 35.190 30.427 25.135 **$*/;

/* Rules from int_shoot_set_exp_count1 */
  SE_RESET : issec1_0 
    /*$$DCOND0 int_shoot_set_exp_count1 @ 10.054 0.000 20.108 10.054 2 5.027 5.027 20.108 10.583 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left issec1_0 : issec1_1 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_0 40.217 5.027 23.548 10.054 2 40.217 12.700 60.325 13.229 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right issec1_1 : issec1_0 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_1 40.217 15.081 23.548 10.054 2 60.325 17.462 40.217 18.256 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left issec1_1 : issec1_2 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_1 80.433 5.027 23.548 10.054 2 80.433 12.700 100.542 12.435 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right issec1_2 : issec1_1 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_2 80.433 20.108 23.548 10.054 2 100.542 17.727 80.433 17.992 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left issec1_2 : issec1_3 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_2 115.623 25.135 23.548 10.054 2 115.358 20.108 115.623 35.190 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left issec1_3 : issec1_4 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_3 115.623 50.271 23.548 10.054 2 115.623 45.244 116.152 60.325 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left issec1_4 : issec1_5 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_4 115.623 75.406 23.548 10.054 2 115.623 70.379 115.623 85.460 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left issec1_5 : issec1_6 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_5 80.433 95.515 23.548 10.054 2 100.542 92.340 80.433 92.604 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left !issec10_3 issec1_6 : 
    issec1_7 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_6 40.217 95.515 23.548 35.190 2 60.325 93.662 40.217 93.398 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left issec1_7 : issec1_8 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_7 5.027 70.379 23.548 10.054 2 25.400 85.460 25.665 70.379 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left issec1_8 : issec1_9 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_8 5.027 45.244 23.548 10.054 2 25.400 60.325 25.929 45.244 **$*/;
  RIGHT int_set_ex set_on !em_bulb !em_bulb_sync !lever_left issec1_9 : issec1_0 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_9 5.027 20.108 30.162 25.135 2 25.400 35.190 26.458 20.108 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right issec1_3 : issec1_2 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_3 80.433 25.135 23.548 10.054 2 106.098 35.190 106.627 20.108 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right issec1_4 : issec1_3 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_4 80.433 50.271 23.548 10.054 2 105.304 60.325 106.362 45.244 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right issec1_5 : issec1_4 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_5 85.460 70.379 23.548 10.054 2 105.833 85.460 106.627 70.379 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right issec1_6 : issec1_5 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_6 80.433 80.433 23.548 10.054 2 80.433 87.842 100.542 88.371 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right issec1_7 : issec1_6 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_7 40.217 80.433 23.548 10.054 2 40.217 87.312 60.325 88.371 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right issec1_8 : issec1_7 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_8 35.190 70.379 23.548 10.054 2 34.660 70.379 35.190 85.460 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right issec1_9 : issec1_8 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_9 35.190 45.244 23.548 10.054 2 35.190 45.244 35.190 60.325 **$*/;
  LEFT int_set_ex set_on !em_bulb !em_bulb_sync !lever_right !issec10_0 issec1_0 : 
    issec1_9 
    /*$$DCOND0 int_shoot_set_exp_count1 issec1_0 35.190 30.162 40.217 20.108 2 35.454 20.108 35.190 35.190 **$*/;

/* Rules from flash_on_off */
  SE_RESET : flash_off 
    /*$$DCOND0 flash_on_off @ 15.081 5.027 20.108 10.054 2 10.054 5.027 25.400 15.081 **$*/;
  POWER !rewinding : flash_off 
    /*$$DCOND0 flash_on_off @ 5.027 30.162 20.108 10.054 2 15.081 40.217 25.400 25.135 **$*/;
  FLASH_ON charged !em_flash_off flash_off : flash_on fl_led_light 
    /*$$DCOND0 flash_on_off flash_off 50.271 0.000 55.298 20.108 4 45.244 17.198 50.271 10.054 110.596 10.054 115.623 18.521 **$*/;
  FLASH_ON uncharged !em_flash_off flash_off : flash_on fl_led_blink 
    /*$$DCOND0 flash_on_off flash_off 45.244 20.108 65.352 15.081 2 45.244 20.373 115.623 20.902 **$*/;
  FLASH_CHARGED uncharged flash_on : fl_led_light 
    /*$$DCOND0 flash_on_off flash_on 115.623 0.000 30.427 15.081 6 125.942 15.081 125.677 10.054 135.731 10.054 140.758 10.054 140.758 20.108 135.731 19.844 **$*/;
  FLASH_FIRED charged flash_on : flash_off fl_led_off 
    /*$$DCOND0 flash_on_off flash_on 50.271 70.379 50.271 15.081 4 120.385 25.135 115.623 70.379 40.217 70.379 35.454 25.135 **$*/;
  FLASH_OFF em_flash_on charged flash_off : flash_on fl_led_light 
    /*$$DCOND0 flash_on_off flash_off 50.271 35.190 55.298 10.054 4 45.244 23.548 50.271 35.190 105.569 35.190 117.475 25.135 **$*/;
  FLASH_OFF em_flash_on uncharged flash_off : flash_on fl_led_blink 
    /*$$DCOND0 flash_on_off flash_off 50.271 50.271 60.325 10.054 4 43.392 25.135 50.271 50.271 105.569 50.271 119.062 25.135 **$*/;

/* Rules from autofocus_status */
  SE_RESET : af_wait 
    /*$$DCOND0 autofocus_status @ 5.027 10.054 20.108 10.054 2 5.027 5.027 16.404 20.108 **$*/;
  POWER !rewinding : af_wait 
    /*$$DCOND0 autofocus_status @ 5.027 35.190 20.108 10.054 2 5.027 45.244 15.346 30.162 **$*/;
  AUTOFOCUS af_lock_not_pos : af_lock af_led_light 
    /*$$DCOND0 autofocus_status af_lock_not_pos 85.460 15.081 21.696 10.054 4 80.433 24.871 85.460 25.135 105.569 25.135 110.596 24.871 **$*/;
  SH_REL_BTN1 pwr_on set2_off set_off af_wait : af_lock_not_pos autofocus 
    /*$$DCOND0 autofocus_status af_wait 30.162 0.000 24.077 15.081 4 35.190 23.548 40.217 15.081 55.298 15.081 60.325 22.225 **$*/;
  SH_REL_BTN1_ srb_1 af_lock : af_wait af_led_off 
    /*$$DCOND0 autofocus_status af_lock 70.379 40.217 25.929 15.081 5 121.179 30.162 120.650 45.244 55.298 45.244 40.217 45.244 35.190 28.046 **$*/;
  SH_REL_BTN1_ srb_1 af_lock_not_pos : af_wait af_led_off 
    /*$$DCOND0 autofocus_status af_lock_not_pos 40.217 30.162 25.929 15.081 2 60.325 26.987 35.190 27.252 **$*/;
  AUTOFOCUS_ af_lock_not_pos : af_led_blink 
    /*$$DCOND0 autofocus_status af_lock_not_pos 60.325 5.027 23.548 10.054 4 64.294 20.108 65.352 15.081 75.406 15.081 75.935 20.108 **$*/;

/* Rules from shooting_pict_single_multi */
  SE_RESET : spsm_ready 
    /*$$DCOND0 shooting_pict_single_multi @ 25.135 10.054 20.108 10.054 2 20.108 5.027 36.248 25.135 **$*/;
  SH_REL_BTN2 film af_lock charged srb_1 pwr_on !sm_consec !sm_interval !sm_timer 
    flash_on spsm_ready : spsm_shoot sh_opened shutter 
    /*$$DCOND0 shooting_pict_single_multi spsm_ready 45.244 0.000 80.433 20.108 4 55.298 26.723 60.325 15.081 120.650 15.081 125.677 28.310 **$*/;
  SH_REL_BTN2 film af_lock flash_off srb_1 pwr_on !sm_consec !sm_interval !sm_timer 
    spsm_ready : spsm_shoot sh_opened shutter 
    /*$$DCOND0 shooting_pict_single_multi spsm_ready 55.298 20.108 70.379 20.108 4 55.298 29.104 60.325 20.108 115.623 20.108 125.677 30.956 **$*/;
  FRAME_PULSE ff_fwd spsm_shoot : spsm_ready 
    /*$$DCOND0 shooting_pict_single_multi spsm_shoot 80.433 60.325 25.929 10.054 4 135.996 35.190 135.731 60.325 45.244 60.325 45.508 35.190 **$*/;
  SHUTTER_ sm_multi sh_opened spsm_shoot : spsm_ready sm_sing_frame disp_singleframe 
    /*$$DCOND0 shooting_pict_single_multi spsm_shoot 60.325 45.244 55.298 15.081 4 125.677 33.337 115.623 45.244 65.352 45.244 55.298 33.867 **$*/;

/* Rules from shooting_pict_selftimer */
  SE_RESET : spst_ready 
    /*$$DCOND0 shooting_pict_selftimer @ 10.054 5.027 20.108 10.054 2 5.027 5.027 15.346 15.081 **$*/;
  POWER !rewinding : spst_ready timer_reset st_led_off 
    /*$$DCOND0 shooting_pict_selftimer @ 5.027 30.162 35.190 10.054 2 15.081 35.190 18.256 25.135 **$*/;
  SH_REL_BTN2 film af_lock sm_timer srb_1 pwr_on charged flash_on spst_ready : spst_wait1 
    timer_7s st_led_light 
    /*$$DCOND0 shooting_pict_selftimer spst_ready 30.162 0.000 45.244 25.135 2 35.190 17.727 65.352 17.992 **$*/;
  SH_REL_BTN2 film af_lock sm_timer srb_1 pwr_on flash_off spst_ready : spst_wait1 
    timer_7s st_led_light 
    /*$$DCOND0 shooting_pict_selftimer spst_ready 30.162 25.135 40.217 20.108 2 35.190 22.490 65.352 23.019 **$*/;
  TIMEOUT spst_wait1 : spst_wait2 timer_3s st_led_blink 
    /*$$DCOND0 shooting_pict_selftimer spst_wait1 85.460 10.054 35.190 10.054 2 85.460 20.108 115.623 20.108 **$*/;
  TIMEOUT tms_1 spst_wait2 : spst_ready sh_opened shutter st_led_off 
    /*$$DCOND0 shooting_pict_selftimer spst_wait2 85.460 25.135 30.162 15.081 4 115.623 23.019 65.352 45.244 30.162 45.244 30.427 25.135 **$*/;
  TIMEOUT flash_off tms_2 spst_wait2 : spst_2p_w1 sh_opened timer_2s st_led_light 
    shutter 
    /*$$DCOND0 shooting_pict_selftimer spst_wait2 75.406 40.217 40.217 20.108 3 117.210 25.135 110.596 40.217 85.460 52.652 **$*/;
  TIMEOUT spst_2p_w1 : spst_2p_w2 timer_3s st_led_blink 
    /*$$DCOND0 shooting_pict_selftimer spst_2p_w1 40.217 55.298 20.108 15.081 2 65.352 55.298 35.190 55.298 **$*/;
  TIMEOUT spst_2p_w2 : spst_ready sh_opened shutter fl_led_off st_led_off 
    /*$$DCOND0 shooting_pict_selftimer spst_2p_w2 10.054 40.217 35.190 15.081 2 26.723 50.271 26.723 25.135 **$*/;
  TIMEOUT flash_on tms_2 spst_wait2 : spst_2p_wf sh_opened shutter fl_led_blink st_led_light 
    /*$$DCOND0 shooting_pict_selftimer spst_wait2 115.623 30.162 40.217 20.108 2 126.206 25.135 126.471 50.271 **$*/;
  FLASH_CHARGED spst_2p_wf : spst_2p_w1 timer_2s fl_led_light 
    /*$$DCOND0 shooting_pict_selftimer spst_2p_wf 85.460 60.325 30.427 10.054 2 115.623 55.298 85.460 56.092 **$*/;
  TIMEOUT flash_off !tms_1 !tms_2 spst_wait2 : spst_35p sh_opened timer_2s shutter 
    /*$$DCOND0 shooting_pict_selftimer spst_wait2 110.596 70.379 30.162 20.108 4 135.731 22.754 140.758 25.135 140.758 75.406 125.677 85.460 **$*/;
  TIMEOUT !tmc_1 spst_35p : sh_opened timer_2s shutter 
    /*$$DCOND0 shooting_pict_selftimer spst_35p 85.460 80.433 20.108 25.135 4 115.623 94.985 105.569 95.515 105.569 85.460 116.152 85.460 **$*/;
  TIMEOUT tmc_1 spst_35p : spst_ready sh_opened shutter st_led_off 
    /*$$DCOND0 shooting_pict_selftimer spst_35p 45.244 90.487 20.108 25.135 5 120.915 95.515 115.623 100.542 10.054 100.542 10.054 30.162 15.346 25.135 **$*/;
  TIMEOUT flash_on !tms_1 !tms_2 spst_wait2 : spst_35p_wf sh_opened shutter fl_led_blink 
    st_led_light 
    /*$$DCOND0 shooting_pict_selftimer spst_wait2 110.596 110.596 60.325 20.108 5 135.731 20.108 145.785 20.108 150.812 20.108 150.812 130.704 135.731 130.704 **$*/;
  FLASH_CHARGED spst_35p_wf : spst_35p_w timer_2s fl_led_light st_led_blink 
    /*$$DCOND0 shooting_pict_selftimer spst_35p_wf 80.433 135.731 35.190 15.081 2 115.623 133.350 75.406 133.615 **$*/;
  TIMEOUT !tmc_1 spst_35p_w : spst_35p_wf sh_opened shutter fl_led_blink st_led_light 
    /*$$DCOND0 shooting_pict_selftimer spst_35p_w 70.379 110.596 45.244 20.108 2 75.406 128.323 115.623 128.058 **$*/;
  TIMEOUT tmc_1 spst_35p_w : spst_ready sh_opened shutter fl_led_off st_led_off 
    /*$$DCOND0 shooting_pict_selftimer spst_35p_w 15.081 125.677 30.162 30.162 4 55.298 130.704 5.027 130.704 5.027 25.135 15.081 20.108 **$*/;

/* Rules from shooting_pict_consec */
  SE_RESET : spc_ready 
    /*$$DCOND0 shooting_pict_consec @ 10.054 5.027 20.108 10.054 2 5.027 5.027 20.373 20.108 **$*/;
  END_OF_FILM film : spc_ready 
    /*$$DCOND0 shooting_pict_consec @ 0.000 35.190 23.812 10.054 2 5.027 45.244 20.373 30.162 **$*/;
  SH_REL_BTN2 film af_lock flash_on srb_1 pwr_on sm_consec charged spc_ready : spc_shoot 
    sh_opened shutter flash_chk 
    /*$$DCOND0 shooting_pict_consec spc_ready 40.217 5.027 60.325 20.108 4 40.217 23.019 45.244 15.081 95.515 15.081 100.542 22.490 **$*/;
  SH_REL_BTN2 film af_lock flash_off srb_1 pwr_on sm_consec spc_ready : spc_shoot 
    sh_opened shutter flash_chk 
    /*$$DCOND0 shooting_pict_consec spc_ready 40.217 20.108 55.298 20.108 2 40.217 25.135 100.542 25.135 **$*/;
  FRAME_PULSE ff_fwd flash_off srb_2 spc_shoot : sh_opened shutter flash_chk 
    /*$$DCOND0 shooting_pict_consec spc_shoot 125.677 15.081 25.929 30.162 5 120.650 25.135 125.677 25.135 125.677 15.081 120.650 15.081 119.062 20.108 **$*/;
  FRAME_PULSE ff_fwd !srb_2 spc_shoot : spc_ready 
    /*$$DCOND0 shooting_pict_consec spc_shoot 55.298 35.190 25.929 10.054 4 101.335 30.162 95.515 35.190 30.162 35.190 30.162 30.162 **$*/;
  FRAME_PULSE ff_fwd flash_on srb_2 uncharged spc_shoot : spc_wait 
    /*$$DCOND0 shooting_pict_consec spc_shoot 110.596 40.217 25.929 20.108 2 110.596 30.162 110.596 60.325 **$*/;
  FRAME_PULSE ff_fwd flash_on charged srb_2 spc_shoot : sh_opened shutter flash_chk 
    /*$$DCOND0 shooting_pict_consec spc_shoot 105.569 0.000 40.217 20.108 4 115.623 20.108 115.623 5.027 105.569 5.027 105.569 20.108 **$*/;
  FLASH_CHARGED srb_2 spc_wait : spc_shoot 
    /*$$DCOND0 shooting_pict_consec spc_wait 75.406 45.244 30.427 15.081 2 105.569 60.325 106.098 30.162 **$*/;
  SH_REL_BTN2_ spc_wait : spc_ready fl_led_off 
    /*$$DCOND0 shooting_pict_consec spc_wait 50.271 65.352 25.929 10.054 3 100.542 65.352 25.135 65.352 25.400 30.162 **$*/;

/* Rules from shooting_pict_int */
  SE_RESET : spi_ready 
    /*$$DCOND0 shooting_pict_int @ 10.054 5.027 20.108 10.054 2 5.027 5.027 20.108 20.373 **$*/;
  POWER !rewinding : spi_ready timer_reset 
    /*$$DCOND0 shooting_pict_int @ 0.000 25.135 20.108 10.054 2 5.027 35.190 20.108 28.310 **$*/;
  SH_REL_BTN2 film af_lock sm_interval srb_1 pwr_on flash_on charged spi_ready : 
    spi_wait1 timer_isss 
    /*$$DCOND0 shooting_pict_int spi_ready 45.244 0.000 45.244 20.108 4 40.217 22.754 45.244 15.081 85.460 15.081 90.487 22.490 **$*/;
  SH_REL_BTN2 film af_lock flash_off srb_1 pwr_on sm_interval spi_ready : spi_wait1 
    timer_isss 
    /*$$DCOND0 shooting_pict_int spi_ready 45.244 30.162 40.217 20.108 2 40.217 28.046 90.487 28.046 **$*/;
  TIMEOUT spi_wait1 : spi_shoot sh_opened shutter timer_issi 
    /*$$DCOND0 shooting_pict_int spi_wait1 120.650 40.217 20.108 25.135 4 110.596 25.135 120.650 25.135 120.650 65.352 110.596 65.352 **$*/;
  TIMEOUT spi_shoot : sh_opened flash_chk shutter timer_issi 
    /*$$DCOND0 shooting_pict_int spi_shoot 70.379 45.244 45.244 15.081 5 90.487 62.706 80.433 60.325 80.433 55.298 95.515 55.298 95.515 60.325 **$*/;
  END_OF_FILM spi_shoot : spi_ready 
    /*$$DCOND0 shooting_pict_int spi_shoot 35.190 60.325 23.812 10.054 3 90.487 65.352 30.162 65.352 30.162 30.162 **$*/;
  FRAME_PULSE spic10_0 spic1_1 spi_shoot : spi_ready 
    /*$$DCOND0 shooting_pict_int spi_shoot 35.190 70.379 30.162 10.054 3 90.487 70.379 25.135 70.379 25.135 30.162 **$*/;

/* Rules from shooting_pict_int_count1 */
  SE_RESET : spic1_0 
    /*$$DCOND0 shooting_pict_int_count1 @ 0.000 10.054 20.108 10.054 2 5.027 5.027 14.552 20.108 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec1_1 : spic1_1 
    /*$$DCOND0 shooting_pict_int_count1 @ 50.271 0.000 30.162 25.135 2 50.271 5.027 55.827 20.108 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec1_2 : spic1_2 
    /*$$DCOND0 shooting_pict_int_count1 @ 85.460 0.000 30.162 25.135 2 85.460 5.027 91.017 20.108 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec1_3 : spic1_3 
    /*$$DCOND0 shooting_pict_int_count1 @ 110.596 0.000 34.131 25.135 2 120.650 5.027 126.206 20.108 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec1_4 : spic1_4 
    /*$$DCOND0 shooting_pict_int_count1 @ 140.758 0.000 30.162 20.108 2 155.840 5.027 162.190 20.108 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec1_5 : spic1_5 
    /*$$DCOND0 shooting_pict_int_count1 @ 140.758 70.379 34.131 20.108 2 165.894 85.460 164.042 70.379 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec1_6 : spic1_6 
    /*$$DCOND0 shooting_pict_int_count1 @ 110.596 70.379 30.162 20.108 2 130.704 85.460 125.942 70.379 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec1_7 : spic1_7 
    /*$$DCOND0 shooting_pict_int_count1 @ 75.406 70.379 30.162 20.108 2 95.515 85.460 90.487 70.379 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec1_8 : spic1_8 
    /*$$DCOND0 shooting_pict_int_count1 @ 40.217 70.379 30.162 20.108 2 60.325 85.460 58.473 70.379 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec1_9 : spic1_9 
    /*$$DCOND0 shooting_pict_int_count1 @ 5.027 70.379 30.162 20.108 2 25.135 85.460 21.960 70.379 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec1_0 : spic1_0 
    /*$$DCOND0 shooting_pict_int_count1 @ 20.108 5.027 30.162 20.108 2 20.108 5.027 20.373 20.108 **$*/;
  FRAME_PULSE ff_fwd spic1_1 : spic1_0 
    /*$$DCOND0 shooting_pict_int_count1 spic1_1 25.135 30.162 25.929 10.054 2 45.244 25.135 30.162 25.400 **$*/;
  FRAME_PULSE ff_fwd spic1_2 : spic1_1 
    /*$$DCOND0 shooting_pict_int_count1 spic1_2 60.325 30.162 25.929 10.054 2 80.433 24.871 65.352 25.665 **$*/;
  FRAME_PULSE ff_fwd spic1_3 : spic1_2 
    /*$$DCOND0 shooting_pict_int_count1 spic1_3 95.515 30.162 25.929 10.054 2 115.623 25.135 100.542 25.400 **$*/;
  FRAME_PULSE ff_fwd spic1_4 : spic1_3 
    /*$$DCOND0 shooting_pict_int_count1 spic1_4 130.704 30.162 25.929 10.054 2 150.812 25.400 135.731 26.194 **$*/;
  FRAME_PULSE ff_fwd spic1_5 : spic1_4 
    /*$$DCOND0 shooting_pict_int_count1 spic1_5 140.758 40.217 25.929 10.054 2 160.867 60.325 161.925 30.162 **$*/;
  FRAME_PULSE ff_fwd spic1_6 : spic1_5 
    /*$$DCOND0 shooting_pict_int_count1 spic1_6 130.704 55.298 25.929 10.054 2 135.731 65.881 150.812 65.352 **$*/;
  FRAME_PULSE ff_fwd spic1_7 : spic1_6 
    /*$$DCOND0 shooting_pict_int_count1 spic1_7 95.515 55.298 25.929 10.054 2 100.542 65.352 115.623 65.617 **$*/;
  FRAME_PULSE ff_fwd spic1_8 : spic1_7 
    /*$$DCOND0 shooting_pict_int_count1 spic1_8 60.325 55.298 25.929 10.054 2 65.352 65.352 80.433 65.881 **$*/;
  FRAME_PULSE ff_fwd spic1_9 : spic1_8 
    /*$$DCOND0 shooting_pict_int_count1 spic1_9 25.135 55.298 25.929 10.054 2 30.162 65.617 45.244 67.469 **$*/;
  FRAME_PULSE ff_fwd !spic10_0 spic1_0 : spic1_9 
    /*$$DCOND0 shooting_pict_int_count1 spic1_0 15.081 40.217 25.929 10.054 2 15.610 30.162 15.346 60.325 **$*/;

/* Rules from shooting_pict_int_count10 */
  SE_RESET : spic10_0 
    /*$$DCOND0 shooting_pict_int_count10 @ 0.000 10.054 20.108 10.054 2 10.054 5.027 15.346 20.108 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec10_0 : spic10_0 
    /*$$DCOND0 shooting_pict_int_count10 @ 15.081 0.000 30.162 20.108 2 15.081 5.027 20.902 20.108 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec10_1 : spic10_1 
    /*$$DCOND0 shooting_pict_int_count10 @ 45.244 0.000 30.162 20.108 2 45.244 5.027 51.329 20.108 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec10_2 : spic10_2 
    /*$$DCOND0 shooting_pict_int_count10 @ 80.433 0.000 30.162 20.108 2 80.433 5.027 86.519 20.108 **$*/;
  SH_REL_BTN2 film af_lock spi_ready srb_1 pwr_on issec10_3 : spic10_3 
    /*$$DCOND0 shooting_pict_int_count10 @ 115.623 0.000 30.162 25.135 2 115.623 5.027 120.915 20.108 **$*/;
  FRAME_PULSE ff_fwd spic1_0 spic10_3 : spic10_2 
    /*$$DCOND0 shooting_pict_int_count10 spic10_3 95.515 30.162 25.929 10.054 2 115.623 24.871 100.542 25.665 **$*/;
  FRAME_PULSE ff_fwd spic1_0 spic10_2 : spic10_1 
    /*$$DCOND0 shooting_pict_int_count10 spic10_2 60.325 30.162 25.929 10.054 2 80.433 25.135 65.352 25.665 **$*/;
  FRAME_PULSE ff_fwd spic1_0 spic10_1 : spic10_0 
    /*$$DCOND0 shooting_pict_int_count10 spic10_1 25.135 30.162 25.929 10.054 2 45.244 25.400 30.162 25.929 **$*/;

/* Rules from bulb_timer_mode_settings */
  SE_RESET : btms_0 
    /*$$DCOND0 bulb_timer_mode_settings @ 15.081 5.027 20.108 10.054 2 5.027 5.027 22.754 15.081 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_0 : 
    btms_1 
    /*$$DCOND0 bulb_timer_mode_settings btms_0 0.000 25.135 30.162 25.135 2 25.400 25.135 25.400 45.244 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_1 : 
    btms_2 
    /*$$DCOND0 bulb_timer_mode_settings btms_1 0.000 55.298 30.162 20.108 2 25.135 55.298 25.135 75.406 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_2 : 
    btms_3 
    /*$$DCOND0 bulb_timer_mode_settings btms_2 0.000 85.460 30.162 20.108 2 25.400 85.460 25.400 105.569 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_3 : 
    btms_4 
    /*$$DCOND0 bulb_timer_mode_settings btms_3 0.000 115.623 30.162 20.108 2 25.135 115.623 25.135 135.731 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_4 : 
    btms_5 
    /*$$DCOND0 bulb_timer_mode_settings btms_4 0.000 145.785 30.162 20.108 2 25.135 145.785 25.135 165.894 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_5 : 
    btms_6 
    /*$$DCOND0 bulb_timer_mode_settings btms_5 0.000 175.948 30.162 20.108 2 25.135 175.948 25.400 196.056 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_6 : 
    btms_7 
    /*$$DCOND0 bulb_timer_mode_settings btms_6 0.000 206.110 30.162 20.108 2 25.400 206.110 25.929 226.219 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_7 : 
    btms_8 
    /*$$DCOND0 bulb_timer_mode_settings btms_7 105.569 231.246 30.162 20.108 4 30.162 236.273 30.162 246.327 95.515 246.327 95.779 236.273 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_8 : 
    btms_10 
    /*$$DCOND0 bulb_timer_mode_settings btms_8 100.542 206.110 30.162 20.108 2 100.542 226.219 100.806 206.110 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_10 : 
    btms_15 
    /*$$DCOND0 bulb_timer_mode_settings btms_10 100.542 175.948 30.162 20.108 2 100.542 196.056 100.806 175.948 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_15 : 
    btms_20 
    /*$$DCOND0 bulb_timer_mode_settings btms_15 100.542 145.785 30.162 20.108 2 100.806 165.894 101.071 145.785 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_20 : 
    btms_30 
    /*$$DCOND0 bulb_timer_mode_settings btms_20 100.542 115.623 30.162 20.108 2 100.542 135.731 100.806 115.623 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_30 : 
    btms_40 
    /*$$DCOND0 bulb_timer_mode_settings btms_30 100.542 85.460 30.162 20.108 2 100.542 105.569 101.071 85.460 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_40 : 
    btms_50 
    /*$$DCOND0 bulb_timer_mode_settings btms_40 100.542 55.298 30.162 20.108 2 100.542 75.406 101.071 55.298 **$*/;
  RIGHT set_on !lever_left !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_50 : 
    btms_60 
    /*$$DCOND0 bulb_timer_mode_settings btms_50 105.569 25.135 30.162 20.108 2 100.542 45.244 101.071 25.135 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_60 : 
    btms_50 
    /*$$DCOND0 bulb_timer_mode_settings btms_60 65.352 25.135 24.606 20.108 2 90.752 25.135 90.752 45.244 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_50 : 
    btms_40 
    /*$$DCOND0 bulb_timer_mode_settings btms_50 70.379 55.298 24.606 20.108 2 90.487 55.298 91.017 75.406 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_40 : 
    btms_30 
    /*$$DCOND0 bulb_timer_mode_settings btms_40 65.352 85.460 24.606 20.108 2 90.487 85.460 92.340 105.569 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_30 : 
    btms_20 
    /*$$DCOND0 bulb_timer_mode_settings btms_30 65.352 115.623 24.606 20.108 2 90.223 115.623 90.487 135.731 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_20 : 
    btms_15 
    /*$$DCOND0 bulb_timer_mode_settings btms_20 70.379 145.785 24.606 20.108 2 90.487 145.785 91.017 165.894 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_15 : 
    btms_10 
    /*$$DCOND0 bulb_timer_mode_settings btms_15 70.379 175.948 24.606 20.108 2 90.752 175.948 91.281 196.056 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_10 : 
    btms_8 
    /*$$DCOND0 bulb_timer_mode_settings btms_10 65.352 206.110 24.606 20.108 2 90.487 206.110 90.752 226.219 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_8 : 
    btms_7 
    /*$$DCOND0 bulb_timer_mode_settings btms_8 45.244 226.219 25.135 20.108 2 85.460 231.246 40.217 231.510 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_7 : 
    btms_6 
    /*$$DCOND0 bulb_timer_mode_settings btms_7 40.217 206.110 24.606 20.108 2 35.454 226.219 35.454 206.110 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_6 : 
    btms_5 
    /*$$DCOND0 bulb_timer_mode_settings btms_6 35.190 175.948 24.606 20.108 2 35.454 196.056 35.719 175.948 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_5 : 
    btms_4 
    /*$$DCOND0 bulb_timer_mode_settings btms_5 40.217 145.785 25.135 20.108 2 35.454 165.894 36.512 145.785 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_4 : 
    btms_3 
    /*$$DCOND0 bulb_timer_mode_settings btms_4 35.190 115.623 24.606 20.108 2 35.190 135.731 35.719 115.623 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_3 : 
    btms_2 
    /*$$DCOND0 bulb_timer_mode_settings btms_3 35.190 85.460 25.135 20.108 2 35.190 105.569 35.719 85.460 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_2 : 
    btms_1 
    /*$$DCOND0 bulb_timer_mode_settings btms_2 35.190 55.298 24.606 20.108 2 35.454 75.406 36.512 55.298 **$*/;
  LEFT set_on !lever_right !em_auto !em_backl_cmp !em_flash_off !em_flash_on btms_1 : 
    btms_0 
    /*$$DCOND0 bulb_timer_mode_settings btms_1 35.190 25.135 24.606 20.108 2 35.190 45.244 35.454 25.135 **$*/;

/* Rules from flash_status */
  SE_RESET : uncharged 
    /*$$DCOND0 flash_status @ 10.054 5.027 20.108 10.054 2 5.027 5.027 16.140 15.081 **$*/;
  FLASH_CHARGED uncharged : charged 
    /*$$DCOND0 flash_status uncharged 35.190 5.027 30.427 10.054 5 35.190 17.727 40.217 15.081 50.271 15.081 55.298 15.081 60.325 17.727 **$*/;
  FLASH_FIRED charged : uncharged 
    /*$$DCOND0 flash_status charged 35.190 25.135 23.548 10.054 4 60.325 22.490 55.298 25.135 40.217 25.135 35.190 22.490 **$*/;

/* Rules from exposure_compensation */
  SE_RESET : e_c_00 
    /*$$DCOND0 exposure_compensation @ 70.379 5.027 35.190 10.054 2 65.352 5.027 77.258 15.081 **$*/;
  LEFT !lever_right set2_on3s e_c_00 : e_c__05 disp_exp_comp_plus 
    /*$$DCOND0 exposure_compensation e_c_00 15.081 20.108 35.190 10.054 3 65.352 20.108 35.190 20.108 36.248 35.190 **$*/;
  RIGHT !lever_left set2_on3s e_c__05 : e_c_00 disp_exp_comp_pl_mi 
    /*$$DCOND0 exposure_compensation e_c__05 45.244 25.135 35.719 20.108 3 45.773 35.190 45.244 25.135 66.940 25.135 **$*/;
  RIGHT !lever_left set2_on3s e_c_00 : e_c_05 disp_exp_comp_minus 
    /*$$DCOND0 exposure_compensation e_c_00 120.650 20.108 35.719 10.054 3 85.460 17.992 115.623 20.108 116.417 35.190 **$*/;
  LEFT !lever_right set2_on3s e_c_05 : e_c_00 disp_exp_comp_pl_mi 
    /*$$DCOND0 exposure_compensation e_c_05 85.460 25.135 35.719 15.081 3 106.098 35.190 105.569 25.135 85.460 25.135 **$*/;
  LEFT !lever_right set2_on3s e_c__05 : e_c__10 
    /*$$DCOND0 exposure_compensation e_c__05 15.081 50.271 20.108 10.054 2 35.190 45.244 36.248 60.325 **$*/;
  RIGHT !lever_left set2_on3s e_c__10 : e_c__05 
    /*$$DCOND0 exposure_compensation e_c__10 45.244 50.271 20.108 10.054 2 45.244 60.325 46.831 45.244 **$*/;
  RIGHT !lever_left set2_on3s e_c_05 : e_c_10 
    /*$$DCOND0 exposure_compensation e_c_05 115.623 45.244 20.108 10.054 2 115.358 45.244 116.417 60.325 **$*/;
  LEFT !lever_right set2_on3s e_c_10 : e_c_05 
    /*$$DCOND0 exposure_compensation e_c_10 85.460 50.271 20.108 10.054 2 105.569 60.325 108.479 45.244 **$*/;
  LEFT !lever_right set2_on3s e_c__10 : e_c__15 
    /*$$DCOND0 exposure_compensation e_c__10 15.081 70.379 20.108 10.054 2 35.190 70.379 35.190 85.460 **$*/;
  RIGHT !lever_left set2_on3s e_c__15 : e_c__10 
    /*$$DCOND0 exposure_compensation e_c__15 45.244 70.379 20.108 10.054 2 45.508 85.460 46.037 70.379 **$*/;
  LEFT !lever_right set2_on3s e_c_15 : e_c_10 
    /*$$DCOND0 exposure_compensation e_c_15 85.460 70.379 20.108 10.054 2 105.569 85.460 107.156 70.379 **$*/;
  RIGHT !lever_left set2_on3s e_c_10 : e_c_15 
    /*$$DCOND0 exposure_compensation e_c_10 115.623 70.379 20.108 10.054 2 115.623 70.379 116.681 85.460 **$*/;
  LEFT !lever_right set2_on3s e_c__15 : e_c__20 
    /*$$DCOND0 exposure_compensation e_c__15 15.081 95.515 20.108 10.054 2 35.190 95.515 35.983 110.596 **$*/;
  RIGHT !lever_left set2_on3s e_c__20 : e_c__15 
    /*$$DCOND0 exposure_compensation e_c__20 45.244 95.515 20.108 10.054 2 45.244 110.596 45.244 95.515 **$*/;
  LEFT !lever_right set2_on3s e_c__20 : e_c__25 
    /*$$DCOND0 exposure_compensation e_c__20 15.081 120.650 20.108 10.054 2 35.190 120.650 35.983 135.731 **$*/;
  RIGHT !lever_left set2_on3s e_c__25 : e_c__20 
    /*$$DCOND0 exposure_compensation e_c__25 45.244 120.650 20.108 10.054 2 45.244 135.731 45.508 120.650 **$*/;
  LEFT !lever_right set2_on3s e_c__25 : e_c__30 
    /*$$DCOND0 exposure_compensation e_c__25 15.081 145.785 20.108 10.054 2 35.454 145.785 36.512 160.867 **$*/;
  RIGHT !lever_left set2_on3s e_c__30 : e_c__25 
    /*$$DCOND0 exposure_compensation e_c__30 45.244 145.785 20.108 10.054 2 45.508 160.867 46.302 145.785 **$*/;
  LEFT !lever_right set2_on3s e_c_20 : e_c_15 
    /*$$DCOND0 exposure_compensation e_c_20 85.460 95.515 20.108 10.054 2 105.304 110.596 106.362 95.515 **$*/;
  RIGHT !lever_left set2_on3s e_c_15 : e_c_20 
    /*$$DCOND0 exposure_compensation e_c_15 120.650 95.515 20.108 10.054 2 115.887 95.515 115.887 110.596 **$*/;
  LEFT !lever_right set2_on3s e_c_25 : e_c_20 
    /*$$DCOND0 exposure_compensation e_c_25 85.460 120.650 20.108 10.054 2 105.569 135.731 106.098 120.650 **$*/;
  RIGHT !lever_left set2_on3s e_c_20 : e_c_25 
    /*$$DCOND0 exposure_compensation e_c_20 120.650 120.650 20.108 10.054 2 115.623 120.650 118.004 135.731 **$*/;
  LEFT !lever_right set2_on3s e_c_30 : e_c_25 
    /*$$DCOND0 exposure_compensation e_c_30 85.460 145.785 20.108 20.108 2 105.569 160.867 106.892 145.785 **$*/;
  RIGHT !lever_left set2_on3s e_c_25 : e_c_30 
    /*$$DCOND0 exposure_compensation e_c_25 120.650 145.785 20.108 10.054 2 115.887 145.785 117.475 160.867 **$*/;

/* Rules from exp_count_10 */
  SE_RESET : ec10_0 
    /*$$DCOND0 exp_count_10 @ 10.054 5.027 20.108 10.054 2 5.027 5.027 15.081 15.610 **$*/;
  FRAME_PULSE ff_fwd film ec1_9 !rewinding ec10_0 : ec10_1 
    /*$$DCOND0 exp_count_10 ec10_0 35.190 5.027 25.929 15.081 2 35.190 17.992 70.379 17.462 **$*/;
  FRAME_PULSE ff_fwd film ec1_9 !rewinding ec10_1 : ec10_2 
    /*$$DCOND0 exp_count_10 ec10_1 85.460 30.162 25.929 15.081 2 85.460 25.135 85.725 45.244 **$*/;
  FRAME_PULSE ff_fwd film ec1_9 !rewinding ec10_2 : ec10_3 
    /*$$DCOND0 exp_count_10 ec10_2 40.217 55.298 25.929 15.081 2 70.379 53.446 35.190 53.181 **$*/;
  FRAME_PULSE ec1_0 rewinding ec10_3 : ec10_2 
    /*$$DCOND0 exp_count_10 ec10_3 35.190 40.217 25.929 15.081 2 35.190 48.154 70.379 48.948 **$*/;
  FRAME_PULSE ec1_0 rewinding ec10_2 : ec10_1 
    /*$$DCOND0 exp_count_10 ec10_2 55.298 30.162 25.929 15.081 2 75.406 45.244 75.935 25.135 **$*/;
  FRAME_PULSE ec1_0 rewinding ec10_1 : ec10_0 
    /*$$DCOND0 exp_count_10 ec10_1 40.217 20.108 25.929 15.081 2 70.379 21.960 35.190 21.696 **$*/;

/* Rules from exp_count_1 */
  SE_RESET : ec1_0 
    /*$$DCOND0 exp_count_1 @ 10.054 5.027 20.108 10.054 2 5.027 5.027 15.081 15.081 **$*/;
  FRAME_PULSE ff_fwd !no_film !used_film !rewinding ec1_0 : ec1_1 
    /*$$DCOND0 exp_count_1 ec1_0 30.162 5.027 40.217 15.081 2 35.190 20.108 60.325 20.637 **$*/;
  FRAME_PULSE ff_fwd film !rewinding ec1_1 : ec1_2 
    /*$$DCOND0 exp_count_1 ec1_1 75.406 10.054 40.217 10.054 2 80.433 17.198 105.569 17.727 **$*/;
  FRAME_PULSE ff_fwd film !rewinding ec1_2 : ec1_3 
    /*$$DCOND0 exp_count_1 ec1_2 120.650 30.162 25.929 15.081 2 120.650 25.135 120.915 40.217 **$*/;
  FRAME_PULSE ff_fwd film !rewinding ec1_3 : ec1_4 
    /*$$DCOND0 exp_count_1 ec1_3 120.650 55.298 25.929 15.081 2 120.385 50.271 120.650 65.352 **$*/;
  FRAME_PULSE ff_fwd film !rewinding ec1_4 : ec1_5 
    /*$$DCOND0 exp_count_1 ec1_4 120.650 80.433 25.929 15.081 2 120.385 75.406 120.915 90.487 **$*/;
  FRAME_PULSE ff_fwd film !rewinding ec1_5 : ec1_6 
    /*$$DCOND0 exp_count_1 ec1_5 80.433 100.542 25.929 15.081 2 105.569 97.367 80.433 97.896 **$*/;
  FRAME_PULSE ff_fwd film !rewinding ec1_6 : ec1_7 
    /*$$DCOND0 exp_count_1 ec1_6 35.190 100.542 25.929 15.081 2 60.325 97.631 35.190 97.896 **$*/;
  FRAME_PULSE ff_fwd film !rewinding ec1_7 : ec1_8 
    /*$$DCOND0 exp_count_1 ec1_7 0.000 75.406 25.929 15.081 2 20.637 90.487 20.902 75.406 **$*/;
  FRAME_PULSE ff_fwd film !rewinding ec1_8 : ec1_9 
    /*$$DCOND0 exp_count_1 ec1_8 0.000 50.271 25.929 15.081 2 20.373 65.352 20.373 50.271 **$*/;
  FRAME_PULSE ff_fwd film !rewinding ec1_9 : ec1_0 
    /*$$DCOND0 exp_count_1 ec1_9 0.000 25.135 25.929 15.081 2 20.373 40.217 20.637 25.135 **$*/;
  FRAME_PULSE rewinding ec1_1 : ec1_0 
    /*$$DCOND0 exp_count_1 ec1_1 35.190 20.108 25.929 10.054 2 60.325 24.342 35.190 24.606 **$*/;
  FRAME_PULSE rewinding ec1_2 : ec1_1 
    /*$$DCOND0 exp_count_1 ec1_2 80.433 25.135 25.929 10.054 2 105.569 22.754 80.433 22.490 **$*/;
  FRAME_PULSE rewinding ec1_3 : ec1_2 
    /*$$DCOND0 exp_count_1 ec1_3 90.487 30.162 25.929 10.054 2 111.125 40.217 110.860 25.135 **$*/;
  FRAME_PULSE rewinding ec1_4 : ec1_3 
    /*$$DCOND0 exp_count_1 ec1_4 85.460 50.271 25.929 10.054 2 110.331 65.352 111.390 50.271 **$*/;
  FRAME_PULSE rewinding ec1_5 : ec1_4 
    /*$$DCOND0 exp_count_1 ec1_5 85.460 75.406 25.929 10.054 2 110.860 90.487 111.125 75.406 **$*/;
  FRAME_PULSE rewinding ec1_6 : ec1_5 
    /*$$DCOND0 exp_count_1 ec1_6 80.433 85.460 25.929 10.054 2 80.433 92.604 105.569 92.869 **$*/;
  FRAME_PULSE rewinding ec1_7 : ec1_6 
    /*$$DCOND0 exp_count_1 ec1_7 35.190 85.460 25.929 10.054 2 35.190 93.662 60.325 93.662 **$*/;
  FRAME_PULSE rewinding ec1_8 : ec1_7 
    /*$$DCOND0 exp_count_1 ec1_8 30.162 75.406 25.929 10.054 2 30.692 75.406 30.427 90.487 **$*/;
  FRAME_PULSE rewinding ec1_9 : ec1_8 
    /*$$DCOND0 exp_count_1 ec1_9 30.162 55.298 25.929 10.054 2 30.692 50.271 30.162 65.352 **$*/;
  FRAME_PULSE rewinding !ec10_0 ec1_0 : ec1_9 
    /*$$DCOND0 exp_count_1 ec1_0 30.162 30.162 25.929 15.081 2 30.427 25.135 30.427 40.217 **$*/;

/* Rules from battery_placement */
  SE_RESET : bp_correct disp_E_clear 
    /*$$DCOND0 battery_placement @ 10.054 5.027 20.373 10.054 2 5.027 5.027 15.346 15.081 **$*/;
  INCORRECT_BAT bp_correct : bp_incorrect disp_E 
    /*$$DCOND0 battery_placement bp_correct 35.190 10.054 28.575 10.054 2 35.190 20.108 65.352 20.637 **$*/;

/* Rules from back_cover */
  SE_RESET : bc_closed 
    /*$$DCOND0 back_cover @ 5.027 5.027 20.108 10.054 2 5.027 5.027 15.346 15.081 **$*/;
  BACK_DOOR_OPEN bc_closed : bc_open pwr_off disp_backcover_open 
    /*$$DCOND0 back_cover bc_closed 30.162 5.027 33.602 15.081 4 35.190 18.256 40.217 15.081 55.298 15.081 60.325 17.992 **$*/;
  BACK_DOOR_CLOSE bc_open : bc_closed disp_backcover_open_clr 
    /*$$DCOND0 back_cover bc_open 30.162 25.135 38.894 10.054 4 60.325 22.754 55.298 25.135 40.217 25.135 35.190 22.490 **$*/;

/* Rules from battery_conditions */
  SE_RESET : batt_ok 
    /*$$DCOND0 battery_conditions @ 10.054 5.027 20.108 10.054 2 5.027 5.027 15.610 15.081 **$*/;
  LOW_BAT batt_ok : batt_low disp_low_bat 
    /*$$DCOND0 battery_conditions batt_ok 35.190 15.081 20.373 10.054 2 35.190 20.108 60.325 20.108 **$*/;
  VERY_LOW_BAT batt_low : batt_very_low pwr_off disp_low_bat_blink 
    /*$$DCOND0 battery_conditions batt_low 80.433 15.081 29.369 15.081 2 80.433 20.108 115.623 20.373 **$*/;

/* Rules from settings */
  SE_RESET : set_off 
    /*$$DCOND0 settings @ 10.054 5.027 20.108 10.054 2 5.027 5.027 15.346 20.108 **$*/;
  SETTINGS_BTN pwr_on !sm_consec !sm_multi !sm_sing_frame set_off : set_on disp_setting_mode_on 
    /*$$DCOND0 settings set_off 30.162 0.000 90.487 20.108 3 35.190 22.490 40.217 20.108 115.623 21.431 **$*/;
  SETTINGS_BTN_ set_on : set_off disp_setting_mode_off 
    /*$$DCOND0 settings set_on 55.298 30.162 34.660 10.054 2 115.623 27.781 35.190 27.517 **$*/;
  SETTINGS_BTN pwr_on !sm_interval !sm_timer !em_auto !em_backl_cmp !em_flash_off 
    !em_flash_on set_off : set_on disp_setting_mode_on 
    /*$$DCOND0 settings set_off 40.217 50.271 70.379 25.135 4 29.898 30.162 30.162 50.271 125.677 50.271 126.206 30.162 **$*/;

/* Rules from settings2 */
  SE_RESET : set2_off 
    /*$$DCOND0 settings2 @ 5.027 5.027 20.108 10.054 2 5.027 5.027 15.081 15.610 **$*/;
  SETTINGS_BTN set_off pwr_on em_auto sm_sing_frame set2_off : set2_on timer_3s 
    /*$$DCOND0 settings2 set2_off 30.162 5.027 50.271 15.081 2 35.190 17.462 60.325 17.727 **$*/;
  TIMEOUT e_c_00 set2_on : set2_on3s disp_exp_comp_pl_mi disp_exp_comp_val 
    /*$$DCOND0 settings2 set2_on 80.433 5.027 34.660 15.081 2 80.433 17.727 105.569 17.727 **$*/;
  SETTINGS_BTN_ set2_on : set2_off timer_reset 
    /*$$DCOND0 settings2 set2_on 35.190 25.135 27.517 10.054 2 60.325 22.225 35.190 23.019 **$*/;
  SETTINGS_BTN_ e_c_00 set2_on3s : set2_off disp_exp_comp_clear disp_exp_comp_v_clr 
    /*$$DCOND0 settings2 set2_on3s 60.325 35.190 33.867 20.108 4 115.623 25.135 115.623 35.190 25.135 35.190 25.400 25.135 **$*/;
  SETTINGS_BTN_ !e_c_00 set2_on3s : set2_off disp_exp_comp_v_clr 
    /*$$DCOND0 settings2 set2_on3s 60.325 55.298 33.337 15.081 4 120.650 25.135 120.650 65.352 20.108 65.352 20.108 25.135 **$*/;
  TIMEOUT !e_c_00 set2_on : set2_on3s disp_exp_comp_val 
    /*$$DCOND0 settings2 set2_on 80.433 25.135 30.427 10.054 2 80.433 21.960 105.569 21.696 **$*/;

/* Rules from shooting_modes */
  SE_RESET : sm_sing_frame disp_singleframe 
    /*$$DCOND0 shooting_modes @ 5.027 5.027 26.194 10.054 2 5.027 5.027 15.081 16.140 **$*/;
  POWER bp_correct !rewinding : sm_sing_frame disp_singleframe 
    /*$$DCOND0 shooting_modes @ 35.190 0.000 26.194 10.054 2 35.190 5.027 30.427 15.081 **$*/;
  SHOOT_MODE_BTN set_off set2_off pwr_on sm_sing_frame : sm_timer disp_selftimer 
    /*$$DCOND0 shooting_modes sm_sing_frame 35.190 10.054 33.073 15.081 2 35.190 20.108 65.352 20.108 **$*/;
  SHOOT_MODE_BTN set_off set2_off sm_timer : sm_consec disp_consec 
    /*$$DCOND0 shooting_modes sm_timer 85.460 10.054 33.073 10.054 2 85.460 19.844 115.623 20.108 **$*/;
  SHOOT_MODE_BTN set_off set2_off sm_consec : sm_multi disp_multi 
    /*$$DCOND0 shooting_modes sm_consec 110.596 45.244 33.073 10.054 3 125.677 25.135 125.677 45.244 110.596 45.244 **$*/;
  SHOOT_MODE_BTN set_off set2_off sm_multi : sm_interval int_set_ex disp_interval 
    /*$$DCOND0 shooting_modes sm_multi 60.325 45.244 33.073 15.081 2 90.487 44.979 60.325 45.244 **$*/;
  SHOOT_MODE_BTN set_off set2_off sm_interval : sm_sing_frame disp_singleframe 
    /*$$DCOND0 shooting_modes sm_interval 0.000 30.162 33.073 10.054 3 40.217 45.508 25.135 45.244 25.135 25.135 **$*/;
  SETTINGS_BTN_ set_on sm_interval : disp_interval 
    /*$$DCOND0 shooting_modes sm_interval 25.135 65.352 27.517 15.081 5 45.244 50.271 45.244 65.352 25.135 65.352 25.135 50.271 40.481 50.271 **$*/;

/* Rules from exposure_modes */
  SE_RESET : em_auto disp_auto 
    /*$$DCOND0 exposure_modes @ 10.054 5.027 20.108 10.054 2 5.027 5.027 15.081 16.669 **$*/;
  POWER bp_correct !rewinding : em_auto disp_auto 
    /*$$DCOND0 exposure_modes @ 30.162 0.000 35.190 10.054 2 30.162 5.027 25.400 15.081 **$*/;
  EXP_MODE_BTN set_off set2_off pwr_on em_auto : em_flash_on disp_flash_on 
    /*$$DCOND0 exposure_modes em_auto 35.190 10.054 27.781 15.081 2 35.190 20.108 60.325 20.373 **$*/;
  EXP_MODE_BTN set_off set2_off em_flash_on : em_flash_off disp_flash_off 
    /*$$DCOND0 exposure_modes em_flash_on 80.433 10.054 27.781 10.054 2 80.433 20.108 105.569 20.637 **$*/;
  EXP_MODE_BTN set_off set2_off em_flash_off : em_backl_cmp disp_backlight_comp 
    /*$$DCOND0 exposure_modes em_flash_off 115.623 30.162 32.808 10.054 2 115.623 25.135 116.152 45.244 **$*/;
  EXP_MODE_BTN set_off set2_off em_backl_cmp : em_bulb disp_bulb 
    /*$$DCOND0 exposure_modes em_backl_cmp 80.433 40.217 27.781 10.054 2 105.569 51.065 80.433 50.006 **$*/;
  EXP_MODE_BTN set_off set2_off em_bulb : em_bulb_sync disp_bulb_sync 
    /*$$DCOND0 exposure_modes em_bulb 35.190 40.217 27.781 10.054 2 60.325 50.006 35.190 50.535 **$*/;
  EXP_MODE_BTN set_off set2_off em_bulb_sync : em_auto disp_auto 
    /*$$DCOND0 exposure_modes em_bulb_sync 5.027 30.162 27.781 10.054 2 25.400 45.244 25.929 25.135 **$*/;

/* Rules from rewind */
  SE_RESET : rew_ready 
    /*$$DCOND0 rewind @ 10.054 5.027 20.108 10.054 2 5.027 5.027 15.081 16.140 **$*/;
  REWIND !batt_very_low film rew_ready : rewinding pwr_off z_closed film_motor_start_rewind 
    /*$$DCOND0 rewind rew_ready 35.190 0.000 45.244 15.081 4 35.190 17.727 40.217 10.054 70.379 10.054 75.406 17.727 **$*/;
  END_OF_FILM !batt_very_low film rew_ready : rewinding pwr_off z_closed film_motor_start_rewind 
    /*$$DCOND0 rewind rew_ready 35.190 15.081 36.777 20.108 2 35.190 20.108 75.406 20.373 **$*/;
  REWOUND rewinding : rew_ready film_motor_stop_rewind 
    /*$$DCOND0 rewind rewinding 35.190 40.217 36.512 10.054 4 75.406 23.019 70.379 40.217 40.217 40.217 35.190 22.490 **$*/;

/* Rules from film_forward */
  SE_RESET : ff_wait 
    /*$$DCOND0 film_forward @ 10.054 5.027 20.108 10.054 2 5.027 5.027 20.108 20.108 **$*/;
  SHUTTER_ !sm_multi sh_opened film ff_wait : ff_fwd film_motor_start 
    /*$$DCOND0 film_forward ff_wait 35.190 10.054 50.271 15.081 2 40.217 22.490 80.433 22.490 **$*/;
  FRAME_PULSE ff_fwd : ff_wait film_motor_stop 
    /*$$DCOND0 film_forward ff_fwd 45.244 30.162 25.929 10.054 2 80.433 27.781 40.217 27.781 **$*/;
/*$@  SHUTTER_ !film sh_opened ff_wait : ff_wait $*/
    /*$$DCOND0 film_forward ff_wait 20.108 40.217 20.108 10.054 4 34.925 30.162 35.190 40.217 25.135 40.217 25.400 30.162 **$*/ /*$@;$*/
  END_OF_FILM ff_fwd : ff_wait 
    /*$$DCOND0 film_forward ff_fwd 50.271 50.271 23.812 10.054 4 85.460 30.162 85.460 50.271 40.217 50.271 38.894 30.162 **$*/;

/* Rules from film_status */
  SE_RESET : no_film 
    /*$$DCOND0 film_status @ 25.135 10.054 20.108 10.054 2 20.108 10.054 30.956 25.135 **$*/;
  BACK_DOOR_CLOSE bp_correct bc_open no_film : check_film ff_fwd film_motor_start 
    timer_3s 
    /*$$DCOND0 film_status no_film 45.244 35.190 35.454 25.135 2 45.244 33.337 65.352 33.073 **$*/;
  TIMEOUT check_film : no_film ff_wait film_motor_stop 
    /*$$DCOND0 film_status check_film 45.244 15.081 24.871 15.081 2 65.352 27.781 45.244 29.369 **$*/;
  FRAME_PULSE check_film : film timer_reset 
    /*$$DCOND0 film_status check_film 85.460 35.190 25.929 10.054 2 85.460 30.427 105.569 30.692 **$*/;
  REWOUND rewinding film : used_film disp_backcover_open 
    /*$$DCOND0 film_status film 80.433 60.325 33.337 10.054 4 115.887 35.190 115.623 65.352 55.298 65.352 45.244 65.087 **$*/;
  BACK_DOOR_OPEN bc_closed used_film : no_film disp_backcover_open_clr 
    /*$$DCOND0 film_status used_film 5.027 40.217 38.894 15.081 2 30.162 60.325 30.692 35.190 **$*/;

/* Rules from shutter_release_button */
  SE_RESET : srb_0 
    /*$$DCOND0 shutter_release_button @ 10.054 5.027 20.108 10.054 2 5.027 5.027 15.081 15.610 **$*/;
  SH_REL_BTN1 pwr_on set2_off set_off srb_0 : srb_1 flash_chk 
    /*$$DCOND0 shutter_release_button srb_0 35.190 5.027 24.077 15.081 4 35.190 17.462 40.217 15.081 55.298 15.081 60.325 18.256 **$*/;
  SH_REL_BTN1_ srb_1 : srb_0 
    /*$$DCOND0 shutter_release_button srb_1 35.190 25.135 25.929 10.054 4 60.325 22.490 55.298 25.135 40.217 25.135 35.190 22.754 **$*/;
  SH_REL_BTN2 film af_lock pwr_on srb_1 : srb_2 
    /*$$DCOND0 shutter_release_button srb_1 80.433 5.027 24.077 10.054 4 80.433 17.462 85.460 15.081 100.542 15.081 105.569 17.727 **$*/;
  SH_REL_BTN2_ srb_2 : srb_1 
    /*$$DCOND0 shutter_release_button srb_2 80.433 25.135 25.929 10.054 4 105.569 22.490 100.542 25.135 85.460 25.135 80.433 23.019 **$*/;

/* Rules from illumination */
  SE_RESET : illu_off 
    /*$$DCOND0 illumination @ 10.054 5.027 20.108 10.054 2 5.027 5.027 15.081 15.610 **$*/;
  ILLUMINATOR pwr_on illu_off : illu_on light_on timer_illu_8s 
    /*$$DCOND0 illumination illu_off 35.190 5.027 35.190 10.054 6 35.190 17.727 40.217 15.081 50.271 15.081 50.271 15.081 55.298 15.081 60.325 17.727 **$*/;
  TIMEOUT_ILLU illu_on : illu_off light_off 
    /*$$DCOND0 illumination illu_on 40.217 25.135 24.077 10.054 4 60.325 22.754 55.298 25.135 40.217 25.135 35.190 22.490 **$*/;
  POWER !rewinding illu_on : illu_off light_off timer_illu_reset 
    /*$$DCOND0 illumination illu_on 40.217 35.190 30.162 15.081 4 65.617 25.135 60.325 35.190 40.217 35.190 30.427 25.135 **$*/;

/* Rules from control_lever */
  SE_RESET : lever_0 
    /*$$DCOND0 control_lever @ 60.325 10.054 20.108 15.081 2 60.325 5.027 60.854 20.108 **$*/;
  LEFT lever_0 : lever_left 
    /*$$DCOND0 control_lever lever_0 5.027 25.135 20.108 10.054 3 50.271 25.135 25.135 25.135 25.135 40.217 **$*/;
  LEFT_ lever_left : lever_0 
    /*$$DCOND0 control_lever lever_left 30.162 30.162 20.108 10.054 3 30.427 40.217 30.162 30.162 50.535 30.162 **$*/;
  RIGHT lever_0 : lever_right 
    /*$$DCOND0 control_lever lever_0 75.406 25.135 20.108 10.054 5 70.379 25.135 75.406 25.135 90.487 25.135 95.515 25.135 95.779 40.217 **$*/;
  RIGHT_ lever_right : lever_0 
    /*$$DCOND0 control_lever lever_right 105.569 25.135 20.108 10.054 3 105.569 40.217 105.569 20.108 69.850 20.108 **$*/;
