
     | | | | | | |
   _________________
  -|               |-
  -|               |-
  -|               |-
  -|    CYPRESS    |-
  -|               |-
  -|               |-   Warp VHDL Synthesis Compiler: Version 6.2 IR 28.4
  -|               |-   Copyright (C) 1991-2001 Cypress Semiconductor
   |_______________|
     | | | | | | |

======================================================================
Compiling:  PulseGenerator.vhd
Options:    -m -yu -e10 -w100 -o2 -ygs -fO -fK -v10 -dc37256 -pcy37256p160-125ac -b PulseGenerator.vhd -u PULSEG~1.hie -uch0000
======================================================================

vhdlfe V6.2 IR 27:  VHDL parser
Mon Jan 13 19:22:07 2003

Library 'work' => directory 'lc37256'
Linking 'C:\Program Files\Cypress\Warp\bin\std.vhd'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\cypress.vhd'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\work\cypress.vif'.
Using control file 'PulseGenerator.ctl'.
Library 'ieee' => directory 'C:\Program Files\Cypress\Warp\lib\ieee\work'
Linking 'C:\Program Files\Cypress\Warp\lib\ieee\work\stdlogic.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\ieee\work\syntocyp.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\ieee\work\synusgnd.vif'.
Note:  Using config. rule 'sysclk' to set attribute 'pin_numbers' on 'sysclk'.
PulseGenerator.vhd (line 65, col 26):  Note: Substituting module 'cmp_vv_us_bl' for '='.
PulseGenerator.vhd (line 72, col 24):  Note: Substituting module 'add_vi_v_us' for '+'.

vhdlfe:  No errors.


tovif V6.2 IR 27:  High-level synthesis
Mon Jan 13 19:22:08 2003

Linking 'C:\Program Files\Cypress\Warp\bin\std.vhd'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\cypress.vhd'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\work\cypress.vif'.
Linking 'C:\Rob\COUNTE~1\VHDL\PULSEG~1\PulseGenerator.ctl'.
Linking 'C:\Program Files\Cypress\Warp\lib\ieee\work\stdlogic.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\ieee\work\syntocyp.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\ieee\work\synusgnd.vif'.
Note:  Using config. rule 'C(8)' to set attribute 'pin_numbers' on 'c(8)'.
Note:  Using config. rule 'C(7)' to set attribute 'pin_numbers' on 'c(7)'.
Note:  Using config. rule 'C(6)' to set attribute 'pin_numbers' on 'c(6)'.
Note:  Using config. rule 'C(5)' to set attribute 'pin_numbers' on 'c(5)'.
Note:  Using config. rule 'C(4)' to set attribute 'pin_numbers' on 'c(4)'.
Note:  Using config. rule 'C(3)' to set attribute 'pin_numbers' on 'c(3)'.
Note:  Using config. rule 'C(2)' to set attribute 'pin_numbers' on 'c(2)'.
Note:  Using config. rule 'C(1)' to set attribute 'pin_numbers' on 'c(1)'.
Note:  Using config. rule 'C(0)' to set attribute 'pin_numbers' on 'c(0)'.
Note:  Using config. rule 'PULSE_OUT(4)' to set attribute 'pin_numbers' on 'pulse_out(4)'.
Note:  Using config. rule 'PULSE_OUT(3)' to set attribute 'pin_numbers' on 'pulse_out(3)'.
Note:  Using config. rule 'PULSE_OUT(2)' to set attribute 'pin_numbers' on 'pulse_out(2)'.
Note:  Using config. rule 'PULSE_OUT(1)' to set attribute 'pin_numbers' on 'pulse_out(1)'.
Note:  Using config. rule 'D(15)' to set attribute 'pin_numbers' on 'd(15)'.
Note:  Using config. rule 'D(14)' to set attribute 'pin_numbers' on 'd(14)'.
Note:  Using config. rule 'D(13)' to set attribute 'pin_numbers' on 'd(13)'.
Note:  Using config. rule 'D(12)' to set attribute 'pin_numbers' on 'd(12)'.
Note:  Using config. rule 'D(11)' to set attribute 'pin_numbers' on 'd(11)'.
Note:  Using config. rule 'D(10)' to set attribute 'pin_numbers' on 'd(10)'.
Note:  Using config. rule 'D(9)' to set attribute 'pin_numbers' on 'd(9)'.
Note:  Using config. rule 'D(8)' to set attribute 'pin_numbers' on 'd(8)'.
Note:  Using config. rule 'D(7)' to set attribute 'pin_numbers' on 'd(7)'.
Note:  Using config. rule 'D(6)' to set attribute 'pin_numbers' on 'd(6)'.
Note:  Using config. rule 'D(5)' to set attribute 'pin_numbers' on 'd(5)'.
Note:  Using config. rule 'D(4)' to set attribute 'pin_numbers' on 'd(4)'.
Note:  Using config. rule 'D(3)' to set attribute 'pin_numbers' on 'd(3)'.
Note:  Using config. rule 'D(2)' to set attribute 'pin_numbers' on 'd(2)'.
Note:  Using config. rule 'D(1)' to set attribute 'pin_numbers' on 'd(1)'.
Note:  Using config. rule 'D(0)' to set attribute 'pin_numbers' on 'd(0)'.
Note:  Using config. rule 'DCI(14)' to set attribute 'pin_numbers' on 'dci(14)'.
Note:  Using config. rule 'DCI(13)' to set attribute 'pin_numbers' on 'dci(13)'.
Note:  Using config. rule 'DCI(12)' to set attribute 'pin_numbers' on 'dci(12)'.
Note:  Using config. rule 'DCI(11)' to set attribute 'pin_numbers' on 'dci(11)'.
Note:  Using config. rule 'DCI(10)' to set attribute 'pin_numbers' on 'dci(10)'.
Note:  Using config. rule 'DCI(9)' to set attribute 'pin_numbers' on 'dci(9)'.
Note:  Using config. rule 'DCI(8)' to set attribute 'pin_numbers' on 'dci(8)'.
Note:  Using config. rule 'DCI(7)' to set attribute 'pin_numbers' on 'dci(7)'.
Note:  Using config. rule 'DCI(6)' to set attribute 'pin_numbers' on 'dci(6)'.
Note:  Using config. rule 'DCI(5)' to set attribute 'pin_numbers' on 'dci(5)'.
Note:  Using config. rule 'DCI(4)' to set attribute 'pin_numbers' on 'dci(4)'.
Note:  Using config. rule 'DCI(3)' to set attribute 'pin_numbers' on 'dci(3)'.
Note:  Using config. rule 'DCI(2)' to set attribute 'pin_numbers' on 'dci(2)'.
Note:  Using config. rule 'DCI(1)' to set attribute 'pin_numbers' on 'dci(1)'.
Note:  Using config. rule 'DCI(0)' to set attribute 'pin_numbers' on 'dci(0)'.
Note:  Using config. rule 'DCO(14)' to set attribute 'pin_numbers' on 'dco(14)'.
Note:  Using config. rule 'DCO(13)' to set attribute 'pin_numbers' on 'dco(13)'.
Note:  Using config. rule 'DCO(12)' to set attribute 'pin_numbers' on 'dco(12)'.
Note:  Using config. rule 'DCO(11)' to set attribute 'pin_numbers' on 'dco(11)'.
Note:  Using config. rule 'DCO(10)' to set attribute 'pin_numbers' on 'dco(10)'.
Note:  Using config. rule 'DCO(9)' to set attribute 'pin_numbers' on 'dco(9)'.
Note:  Using config. rule 'DCO(8)' to set attribute 'pin_numbers' on 'dco(8)'.
Note:  Using config. rule 'DCO(7)' to set attribute 'pin_numbers' on 'dco(7)'.
Note:  Using config. rule 'DCO(6)' to set attribute 'pin_numbers' on 'dco(6)'.
Note:  Using config. rule 'DCO(5)' to set attribute 'pin_numbers' on 'dco(5)'.
Note:  Using config. rule 'DCO(4)' to set attribute 'pin_numbers' on 'dco(4)'.
Note:  Using config. rule 'DCO(3)' to set attribute 'pin_numbers' on 'dco(3)'.
Note:  Using config. rule 'DCO(2)' to set attribute 'pin_numbers' on 'dco(2)'.
Note:  Using config. rule 'DCO(1)' to set attribute 'pin_numbers' on 'dco(1)'.
Note:  Using config. rule 'DCO(0)' to set attribute 'pin_numbers' on 'dco(0)'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\stdlogic\lpmpkg.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\stdlogic\rtlpkg.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\stdlogic\mod_cnst.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\stdlogic\syntocyp.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\stdlogic\mcompare.vif'.
Note:  Using config. rule 'C(15)' to set attribute 'pin_numbers' on 'c(15)'.
Note:  Using config. rule 'C(14)' to set attribute 'pin_numbers' on 'c(14)'.
Note:  Using config. rule 'C(13)' to set attribute 'pin_numbers' on 'c(13)'.
Note:  Using config. rule 'C(12)' to set attribute 'pin_numbers' on 'c(12)'.
Note:  Using config. rule 'C(11)' to set attribute 'pin_numbers' on 'c(11)'.
Note:  Using config. rule 'C(10)' to set attribute 'pin_numbers' on 'c(10)'.
Note:  Using config. rule 'C(9)' to set attribute 'pin_numbers' on 'c(9)'.
Note:  Using config. rule 'C(8)' to set attribute 'pin_numbers' on 'c(8)'.
Note:  Using config. rule 'C(7)' to set attribute 'pin_numbers' on 'c(7)'.
Note:  Using config. rule 'C(6)' to set attribute 'pin_numbers' on 'c(6)'.
Note:  Using config. rule 'C(5)' to set attribute 'pin_numbers' on 'c(5)'.
Note:  Using config. rule 'C(4)' to set attribute 'pin_numbers' on 'c(4)'.
Note:  Using config. rule 'C(3)' to set attribute 'pin_numbers' on 'c(3)'.
Note:  Using config. rule 'C(2)' to set attribute 'pin_numbers' on 'c(2)'.
Note:  Using config. rule 'C(1)' to set attribute 'pin_numbers' on 'c(1)'.
Note:  Using config. rule 'C(0)' to set attribute 'pin_numbers' on 'c(0)'.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(15)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(14)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(13)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(12)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(11)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(10)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(9)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(8)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(7)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(6)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(5)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(4)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(3)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(2)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(1)' unassigned in arch. 'pulsegen' of pulsegen.
PulseGenerator.vhd (line 34, col 6):  Warning: (W460) 'd(0)' unassigned in arch. 'pulsegen' of pulsegen.

tovif:  No errors.  16 warnings.


topld V6.2 IR 27:  Synthesis and optimization
Mon Jan 13 19:22:09 2003

Linking 'C:\Program Files\Cypress\Warp\bin\std.vhd'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\cypress.vhd'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\work\cypress.vif'.
Linking 'C:\Rob\COUNTE~1\VHDL\PULSEG~1\PulseGenerator.ctl'.
Linking 'C:\Program Files\Cypress\Warp\lib\ieee\work\stdlogic.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\ieee\work\syntocyp.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\ieee\work\synusgnd.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\stdlogic\lpmpkg.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\stdlogic\rtlpkg.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\stdlogic\mod_cnst.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\stdlogic\syntocyp.vif'.
Linking 'C:\Program Files\Cypress\Warp\lib\common\stdlogic\mcompare.vif'.
Note:  Using config. rule 'sysclk' to set attribute 'pin_numbers' on 'sysclk'.
Note:  Using config. rule 'C(8)' to set attribute 'pin_numbers' on 'c(8)'.
Note:  Using config. rule 'C(7)' to set attribute 'pin_numbers' on 'c(7)'.
Note:  Using config. rule 'C(6)' to set attribute 'pin_numbers' on 'c(6)'.
Note:  Using config. rule 'C(5)' to set attribute 'pin_numbers' on 'c(5)'.
Note:  Using config. rule 'C(4)' to set attribute 'pin_numbers' on 'c(4)'.
Note:  Using config. rule 'C(3)' to set attribute 'pin_numbers' on 'c(3)'.
Note:  Using config. rule 'C(2)' to set attribute 'pin_numbers' on 'c(2)'.
Note:  Using config. rule 'C(1)' to set attribute 'pin_numbers' on 'c(1)'.
Note:  Using config. rule 'C(0)' to set attribute 'pin_numbers' on 'c(0)'.
Note:  Using config. rule 'PULSE_OUT(4)' to set attribute 'pin_numbers' on 'pulse_out(4)'.
Note:  Using config. rule 'PULSE_OUT(3)' to set attribute 'pin_numbers' on 'pulse_out(3)'.
Note:  Using config. rule 'PULSE_OUT(2)' to set attribute 'pin_numbers' on 'pulse_out(2)'.
Note:  Using config. rule 'PULSE_OUT(1)' to set attribute 'pin_numbers' on 'pulse_out(1)'.
Note:  Using config. rule 'D(15)' to set attribute 'pin_numbers' on 'd(15)'.
Note:  Using config. rule 'D(14)' to set attribute 'pin_numbers' on 'd(14)'.
Note:  Using config. rule 'D(13)' to set attribute 'pin_numbers' on 'd(13)'.
Note:  Using config. rule 'D(12)' to set attribute 'pin_numbers' on 'd(12)'.
Note:  Using config. rule 'D(11)' to set attribute 'pin_numbers' on 'd(11)'.
Note:  Using config. rule 'D(10)' to set attribute 'pin_numbers' on 'd(10)'.
Note:  Using config. rule 'D(9)' to set attribute 'pin_numbers' on 'd(9)'.
Note:  Using config. rule 'D(8)' to set attribute 'pin_numbers' on 'd(8)'.
Note:  Using config. rule 'D(7)' to set attribute 'pin_numbers' on 'd(7)'.
Note:  Using config. rule 'D(6)' to set attribute 'pin_numbers' on 'd(6)'.
Note:  Using config. rule 'D(5)' to set attribute 'pin_numbers' on 'd(5)'.
Note:  Using config. rule 'D(4)' to set attribute 'pin_numbers' on 'd(4)'.
Note:  Using config. rule 'D(3)' to set attribute 'pin_numbers' on 'd(3)'.
Note:  Using config. rule 'D(2)' to set attribute 'pin_numbers' on 'd(2)'.
Note:  Using config. rule 'D(1)' to set attribute 'pin_numbers' on 'd(1)'.
Note:  Using config. rule 'D(0)' to set attribute 'pin_numbers' on 'd(0)'.
Note:  Using config. rule 'DCI(14)' to set attribute 'pin_numbers' on 'dci(14)'.
Note:  Using config. rule 'DCI(13)' to set attribute 'pin_numbers' on 'dci(13)'.
Note:  Using config. rule 'DCI(12)' to set attribute 'pin_numbers' on 'dci(12)'.
Note:  Using config. rule 'DCI(11)' to set attribute 'pin_numbers' on 'dci(11)'.
Note:  Using config. rule 'DCI(10)' to set attribute 'pin_numbers' on 'dci(10)'.
Note:  Using config. rule 'DCI(9)' to set attribute 'pin_numbers' on 'dci(9)'.
Note:  Using config. rule 'DCI(8)' to set attribute 'pin_numbers' on 'dci(8)'.
Note:  Using config. rule 'DCI(7)' to set attribute 'pin_numbers' on 'dci(7)'.
Note:  Using config. rule 'DCI(6)' to set attribute 'pin_numbers' on 'dci(6)'.
Note:  Using config. rule 'DCI(5)' to set attribute 'pin_numbers' on 'dci(5)'.
Note:  Using config. rule 'DCI(4)' to set attribute 'pin_numbers' on 'dci(4)'.
Note:  Using config. rule 'DCI(3)' to set attribute 'pin_numbers' on 'dci(3)'.
Note:  Using config. rule 'DCI(2)' to set attribute 'pin_numbers' on 'dci(2)'.
Note:  Using config. rule 'DCI(1)' to set attribute 'pin_numbers' on 'dci(1)'.
Note:  Using config. rule 'DCI(0)' to set attribute 'pin_numbers' on 'dci(0)'.
Note:  Using config. rule 'DCO(14)' to set attribute 'pin_numbers' on 'dco(14)'.
Note:  Using config. rule 'DCO(13)' to set attribute 'pin_numbers' on 'dco(13)'.
Note:  Using config. rule 'DCO(12)' to set attribute 'pin_numbers' on 'dco(12)'.
Note:  Using config. rule 'DCO(11)' to set attribute 'pin_numbers' on 'dco(11)'.
Note:  Using config. rule 'DCO(10)' to set attribute 'pin_numbers' on 'dco(10)'.
Note:  Using config. rule 'DCO(9)' to set attribute 'pin_numbers' on 'dco(9)'.
Note:  Using config. rule 'DCO(8)' to set attribute 'pin_numbers' on 'dco(8)'.
Note:  Using config. rule 'DCO(7)' to set attribute 'pin_numbers' on 'dco(7)'.
Note:  Using config. rule 'DCO(6)' to set attribute 'pin_numbers' on 'dco(6)'.
Note:  Using config. rule 'DCO(5)' to set attribute 'pin_numbers' on 'dco(5)'.
Note:  Using config. rule 'DCO(4)' to set attribute 'pin_numbers' on 'dco(4)'.
Note:  Using config. rule 'DCO(3)' to set attribute 'pin_numbers' on 'dco(3)'.
Note:  Using config. rule 'DCO(2)' to set attribute 'pin_numbers' on 'dco(2)'.
Note:  Using config. rule 'DCO(1)' to set attribute 'pin_numbers' on 'dco(1)'.
Note:  Using config. rule 'DCO(0)' to set attribute 'pin_numbers' on 'dco(0)'.
Linking 'C:\Program Files\Cypress\Warp\lib\lc370\stdlogic\c370.vif'.

----------------------------------------------------------
Detecting unused logic.
----------------------------------------------------------


Deleted 0 User equations/components.
Deleted 66 Synthesized equations/components.

------------------------------------------------------
Alias Detection
------------------------------------------------------

------------------------------------------------------
Aliased 0 equations, 101 wires.
------------------------------------------------------

----------------------------------------------------------
Circuit simplification
----------------------------------------------------------

----------------------------------------------------------
Circuit simplification results:

	Expanded 61 signals.
	Turned 0 signals into soft nodes.
	Maximum default expansion cost was set at 10.
----------------------------------------------------------

------------------------------------------------------
Alias Detection
------------------------------------------------------

------------------------------------------------------
Aliased 0 equations, 0 wires.
------------------------------------------------------
Created 372 PLD nodes.

topld:  No errors.

----------------------------------------------------------------------------
PLD Optimizer Software:       DSGNOPT.EXE    31/03/2000  [v4.02 ] 6.2 IR 27

DESIGN HEADER INFORMATION  (19:22:17)

Input File(s): PulseGenerator.pla
Device       : cy37256p160
Package      : cy37256p160-125ac
ReportFile   : PulseGenerator.rpt

Program Controls:
    COMMAND LANGUAGE_VHDL 
    COMMAND UserCode 0000000000000000 
    COMMAND PROPERTY BUS_HOLD ENABLE 

Signal Requests:
    GROUP DT-OPT ALL
    GROUP KEEPPOL ALL
    GROUP FAST_SLEW ALL

Completed Successfully  
----------------------------------------------------------------------------
PLD Optimizer Software:       DSGNOPT.EXE    31/03/2000  [v4.02 ] 6.2 IR 27

OPTIMIZATION OPTIONS       (19:22:17)

Messages:
  Information: Process virtual '\MODULE_1:g1:a0:gx:g2:u0:eqi_1\'\MODULE_1:g1:a0:gx:g2:u0:eqi_1\ ... expanded.
  Information: Process virtual '\MODULE_1:g1:a0:gx:g2:u0:eqi_0\'\MODULE_1:g1:a0:gx:g2:u0:eqi_0\ ... expanded.
  Information: Process virtual 'count_0D'count_0D ... expanded.
  Information: Process virtual 'count_1D'count_1D ... expanded.
  Information: Process virtual 'count_2D'count_2D ... expanded.
  Information: Process virtual 'count_3D'count_3D ... expanded.
  Information: Process virtual 'count_4D'count_4D ... expanded.
  Information: Process virtual 'count_5D'count_5D ... expanded.
  Information: Process virtual 'count_6D'count_6D ... expanded.
  Information: Process virtual 'count_7D'count_7D ... expanded.
  Information: Process virtual 'count_8D'count_8D ... expanded.
  Information: Process virtual 'count_9D'count_9D ... expanded.
  Information: Process virtual 'count_10D'count_10D ... expanded.
  Information: Process virtual 'count_11D'count_11D ... expanded.
  Information: Process virtual 'count_12D'count_12D ... expanded.
  Information: Process virtual 'count_13D'count_13D ... expanded.
  Information: Process virtual 'count_14D'count_14D ... expanded.
  Information: Process virtual 'count_15D'count_15D ... expanded.
  Information: Process virtual 'max_count_0D'max_count_0D ... expanded.
  Information: Process virtual 'max_count_1D'max_count_1D ... expanded.
  Information: Process virtual 'max_count_2D'max_count_2D ... expanded.
  Information: Process virtual 'max_count_3D'max_count_3D ... expanded.
  Information: Process virtual 'max_count_4D'max_count_4D ... expanded.
  Information: Process virtual 'max_count_5D'max_count_5D ... expanded.
  Information: Process virtual 'max_count_6D'max_count_6D ... expanded.
  Information: Process virtual 'max_count_7D'max_count_7D ... expanded.
  Information: Process virtual 'max_count_8D'max_count_8D ... expanded.
  Information: Process virtual 'max_count_9D'max_count_9D ... expanded.
  Information: Process virtual 'max_count_10D'max_count_10D ... expanded.
  Information: Process virtual 'max_count_11D'max_count_11D ... expanded.
  Information: Process virtual 'max_count_12D'max_count_12D ... expanded.
  Information: Process virtual 'max_count_13D'max_count_13D ... expanded.
  Information: Process virtual 'max_count_14D'max_count_14D ... expanded.
  Information: Process virtual 'max_count_15D'max_count_15D ... expanded.
  Information: Process virtual '\pulse_out(4)D\'\pulse_out(4)D\ ... expanded.
  Information: Process virtual '\MODULE_1:g1:a0:gx:g2:u0:eq_15\'\MODULE_1:g1:a0:gx:g2:u0:eq_15\ ... expanded.
  Information: Process virtual '\MODULE_1:g1:a0:gx:g2:u0:eq_7\'\MODULE_1:g1:a0:gx:g2:u0:eq_7\ ... expanded.
  Information: Process virtual 'count_0' ... converted to NODE.
  Information: Process virtual 'count_1' ... converted to NODE.
  Information: Process virtual 'count_2' ... converted to NODE.
  Information: Process virtual 'count_3' ... converted to NODE.
  Information: Process virtual 'count_4' ... converted to NODE.
  Information: Process virtual 'count_5' ... converted to NODE.
  Information: Process virtual 'count_6' ... converted to NODE.
  Information: Process virtual 'count_7' ... converted to NODE.
  Information: Process virtual 'count_8' ... converted to NODE.
  Information: Process virtual 'count_9' ... converted to NODE.
  Information: Process virtual 'count_10' ... converted to NODE.
  Information: Process virtual 'count_11' ... converted to NODE.
  Information: Process virtual 'count_12' ... converted to NODE.
  Information: Process virtual 'count_13' ... converted to NODE.
  Information: Process virtual 'count_14' ... converted to NODE.
  Information: Process virtual 'count_15' ... converted to NODE.
  Information: Process virtual 'cmp_vv_us_bl_MODGEN_1'cmp_vv_us_bl_MODGEN_1 ... expanded.
  Information: Process virtual 'pulse' ... converted to NODE.
  Information: Process virtual 'max_count_0' ... converted to NODE.
  Information: Process virtual 'max_count_1' ... converted to NODE.
  Information: Process virtual 'max_count_2' ... converted to NODE.
  Information: Process virtual 'max_count_3' ... converted to NODE.
  Information: Process virtual 'max_count_4' ... converted to NODE.
  Information: Process virtual 'max_count_5' ... converted to NODE.
  Information: Process virtual 'max_count_6' ... converted to NODE.
  Information: Process virtual 'max_count_7' ... converted to NODE.
  Information: Process virtual 'max_count_8' ... converted to NODE.
  Information: Process virtual 'max_count_9' ... converted to NODE.
  Information: Process virtual 'max_count_10' ... converted to NODE.
  Information: Process virtual 'max_count_11' ... converted to NODE.
  Information: Process virtual 'max_count_12' ... converted to NODE.
  Information: Process virtual 'max_count_13' ... converted to NODE.
  Information: Process virtual 'max_count_14' ... converted to NODE.
  Information: Process virtual 'max_count_15' ... converted to NODE.
  Information: Generating both D & T register equations for signal dco(0).D[2]
  Information: Expanding XOR equation found on signal dco(0).T[2]
  Information: Generating both D & T register equations for signal dco(1).D[3]
  Information: Expanding XOR equation found on signal dco(1).T[3]
  Information: Generating both D & T register equations for signal dco(2).D[4]
  Information: Expanding XOR equation found on signal dco(2).T[4]
  Information: Generating both D & T register equations for signal dco(3).D[5]
  Information: Expanding XOR equation found on signal dco(3).T[5]
  Information: Generating both D & T register equations for signal dco(4).D[7]
  Information: Expanding XOR equation found on signal dco(4).T[7]
  Information: Generating both D & T register equations for signal dco(5).D[8]
  Information: Expanding XOR equation found on signal dco(5).T[8]
  Information: Generating both D & T register equations for signal dco(6).D[9]
  Information: Expanding XOR equation found on signal dco(6).T[9]
  Information: Generating both D & T register equations for signal dco(7).D[11]
  Information: Expanding XOR equation found on signal dco(7).T[11]
  Information: Generating both D & T register equations for signal dco(8).D[12]
  Information: Expanding XOR equation found on signal dco(8).T[12]
  Information: Generating both D & T register equations for signal dco(9).D[13]
  Information: Expanding XOR equation found on signal dco(9).T[13]
  Information: Generating both D & T register equations for signal dco(10).D[14]
  Information: Expanding XOR equation found on signal dco(10).T[14]
  Information: Generating both D & T register equations for signal dco(11).D[15]
  Information: Expanding XOR equation found on signal dco(11).T[15]
  Information: Generating both D & T register equations for signal dco(12).D[16]
  Information: Expanding XOR equation found on signal dco(12).T[16]
  Information: Generating both D & T register equations for signal dco(13).D[17]
  Information: Expanding XOR equation found on signal dco(13).T[17]
  Information: Generating both D & T register equations for signal pulse_out(1).D[23]
  Information: Expanding XOR equation found on signal pulse_out(1).T[23]
  Information: Generating both D & T register equations for signal pulse_out(2).D[24]
  Information: Expanding XOR equation found on signal pulse_out(2).T[24]
  Information: Generating both D & T register equations for signal pulse_out(3).D[97]
  Information: Expanding XOR equation found on signal pulse_out(3).T[97]
  Information: Generating both D & T register equations for signal pulse_out(4).D[98]
  Information: Expanding XOR equation found on signal pulse_out(4).T[98]
  Information: Generating both D & T register equations for signal count_0.D
  Information: Expanding XOR equation found on signal count_0.T
  Information: Generating both D & T register equations for signal count_1.D
  Information: Expanding XOR equation found on signal count_1.T
  Information: Generating both D & T register equations for signal count_2.D
  Information: Expanding XOR equation found on signal count_2.T
  Information: Generating both D & T register equations for signal count_3.D
  Information: Expanding XOR equation found on signal count_3.T
  Information: Generating both D & T register equations for signal count_4.D
  Information: Expanding XOR equation found on signal count_4.T
  Information: Generating both D & T register equations for signal count_5.D
  Information: Expanding XOR equation found on signal count_5.T
  Information: Generating both D & T register equations for signal count_6.D
  Information: Expanding XOR equation found on signal count_6.T
  Information: Generating both D & T register equations for signal count_7.D
  Information: Expanding XOR equation found on signal count_7.T
  Information: Generating both D & T register equations for signal count_8.D
  Information: Expanding XOR equation found on signal count_8.T
  Information: Generating both D & T register equations for signal count_9.D
  Information: Expanding XOR equation found on signal count_9.T
  Information: Generating both D & T register equations for signal count_10.D
  Information: Expanding XOR equation found on signal count_10.T
  Information: Generating both D & T register equations for signal count_11.D
  Information: Expanding XOR equation found on signal count_11.T
  Information: Generating both D & T register equations for signal count_12.D
  Information: Expanding XOR equation found on signal count_12.T
  Information: Generating both D & T register equations for signal count_13.D
  Information: Expanding XOR equation found on signal count_13.T
  Information: Generating both D & T register equations for signal count_14.D
  Information: Expanding XOR equation found on signal count_14.T
  Information: Generating both D & T register equations for signal count_15.D
  Information: Expanding XOR equation found on signal count_15.T
  Information: Generating both D & T register equations for signal pulse.D
  Information: Expanding XOR equation found on signal pulse.T
  Information: Generating both D & T register equations for signal max_count_0.D
  Information: Expanding XOR equation found on signal max_count_0.T
  Information: Generating both D & T register equations for signal max_count_1.D
  Information: Expanding XOR equation found on signal max_count_1.T
  Information: Generating both D & T register equations for signal max_count_2.D
  Information: Expanding XOR equation found on signal max_count_2.T
  Information: Generating both D & T register equations for signal max_count_3.D
  Information: Expanding XOR equation found on signal max_count_3.T
  Information: Generating both D & T register equations for signal max_count_4.D
  Information: Expanding XOR equation found on signal max_count_4.T
  Information: Generating both D & T register equations for signal max_count_5.D
  Information: Expanding XOR equation found on signal max_count_5.T
  Information: Generating both D & T register equations for signal max_count_6.D
  Information: Expanding XOR equation found on signal max_count_6.T
  Information: Generating both D & T register equations for signal max_count_7.D
  Information: Expanding XOR equation found on signal max_count_7.T
  Information: Generating both D & T register equations for signal max_count_8.D
  Information: Expanding XOR equation found on signal max_count_8.T
  Information: Generating both D & T register equations for signal max_count_9.D
  Information: Expanding XOR equation found on signal max_count_9.T
  Information: Generating both D & T register equations for signal max_count_10.D
  Information: Expanding XOR equation found on signal max_count_10.T
  Information: Generating both D & T register equations for signal max_count_11.D
  Information: Expanding XOR equation found on signal max_count_11.T
  Information: Generating both D & T register equations for signal max_count_12.D
  Information: Expanding XOR equation found on signal max_count_12.T
  Information: Generating both D & T register equations for signal max_count_13.D
  Information: Expanding XOR equation found on signal max_count_13.T
  Information: Generating both D & T register equations for signal max_count_14.D
  Information: Expanding XOR equation found on signal max_count_14.T
  Information: Generating both D & T register equations for signal max_count_15.D
  Information: Expanding XOR equation found on signal max_count_15.T
  Information: Optimizing logic without changing polarity for signals:
         count_0.T count_1.T count_10.T count_11.T count_12.T count_13.T
         count_14.T count_15.T count_2.T count_3.T count_4.T count_5.T
         count_6.T count_7.T count_8.T count_9.T dco(0).T dco(1).T dco(10).T
         dco(11).T dco(12).T dco(13).T dco(2).T dco(3).T dco(4).T dco(5).T
         dco(6).T dco(7).T dco(8).T dco(9).T max_count_0.T max_count_1.T
         max_count_10.T max_count_11.T max_count_12.T max_count_13.T
         max_count_14.T max_count_15.T max_count_2.T max_count_3.T
         max_count_4.T max_count_5.T max_count_6.T max_count_7.T max_count_8.T
         max_count_9.T pulse.T pulse_out(1).T pulse_out(2).T pulse_out(3).T
         pulse_out(4).T

  Information: Optimizing logic and selecting Active High output for signals:
         \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
         \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\ count_0.D count_1.D
         count_10.D count_11.D count_12.D count_13.D count_14.D count_15.D
         count_2.D count_3.D count_4.D count_5.D count_6.D count_7.D count_8.D
         count_9.D dco(0).D dco(1).D dco(10).D dco(11).D dco(12).D dco(13).D
         dco(14) dco(2).D dco(3).D dco(4).D dco(5).D dco(6).D dco(7).D
         dco(8).D dco(9).D max_count_0.D max_count_1.D max_count_10.D
         max_count_11.D max_count_12.D max_count_13.D max_count_14.D
         max_count_15.D max_count_2.D max_count_3.D max_count_4.D
         max_count_5.D max_count_6.D max_count_7.D max_count_8.D max_count_9.D
         pulse.D pulse_out(1).D pulse_out(2).D pulse_out(3).D pulse_out(4).D

  Information: Selected logic optimization OFF for signals:
         count_0.C count_1.C count_10.C count_11.C count_12.C count_13.C
         count_14.C count_15.C count_2.C count_3.C count_4.C count_5.C
         count_6.C count_7.C count_8.C count_9.C dco(0).C dco(1).C dco(10).C
         dco(11).C dco(12).C dco(13).C dco(2).C dco(3).C dco(4).C dco(5).C
         dco(6).C dco(7).C dco(8).C dco(9).C max_count_0.C max_count_1.C
         max_count_10.C max_count_11.C max_count_12.C max_count_13.C
         max_count_14.C max_count_15.C max_count_2.C max_count_3.C
         max_count_4.C max_count_5.C max_count_6.C max_count_7.C max_count_8.C
         max_count_9.C pulse.C pulse_out(1).C pulse_out(2).C pulse_out(3).C
         pulse_out(4).C



Summary:
                 Error Count = 0      Warning Count = 0

Completed Successfully  
----------------------------------------------------------------------------
PLD Optimizer Software:       MINOPT.EXE     01/NOV/1999  [v4.02 ] 6.2 IR 27

LOGIC MINIMIZATION         ()

Messages:


Summary:
                 Error Count = 0      Warning Count = 0

Completed Successfully
----------------------------------------------------------------------------
PLD Optimizer Software:       DSGNOPT.EXE    31/03/2000  [v4.02 ] 6.2 IR 27

OPTIMIZATION OPTIONS       (19:22:17)

Messages:
  Information: Optimizing Banked Preset/Reset requirements.
  Information: Selecting D register equation as minimal for signal dco(0)
  Information: Selecting D register equation as minimal for signal dco(1)
  Information: Selecting D register equation as minimal for signal dco(2)
  Information: Selecting D register equation as minimal for signal dco(3)
  Information: Selecting D register equation as minimal for signal dco(4)
  Information: Selecting D register equation as minimal for signal dco(5)
  Information: Selecting D register equation as minimal for signal dco(6)
  Information: Selecting D register equation as minimal for signal dco(7)
  Information: Selecting D register equation as minimal for signal dco(8)
  Information: Selecting D register equation as minimal for signal dco(9)
  Information: Selecting D register equation as minimal for signal dco(10)
  Information: Selecting D register equation as minimal for signal dco(11)
  Information: Selecting D register equation as minimal for signal dco(12)
  Information: Selecting D register equation as minimal for signal dco(13)
  Information: Selecting D register equation as minimal for signal pulse_out(1)
  Information: Selecting D register equation as minimal for signal pulse_out(2)
  Information: Selecting D register equation as minimal for signal pulse_out(3)
  Information: Selecting D register equation as minimal for signal pulse_out(4)
  Information: Selecting D register equation as minimal for signal pulse
  Information: Selecting D register equation as minimal for signal max_count_9
  Information: Selecting D register equation as minimal for signal max_count_8
  Information: Selecting D register equation as minimal for signal max_count_7
  Information: Selecting D register equation as minimal for signal max_count_6
  Information: Selecting D register equation as minimal for signal max_count_5
  Information: Selecting D register equation as minimal for signal max_count_4
  Information: Selecting D register equation as minimal for signal max_count_3
  Information: Selecting D register equation as minimal for signal max_count_2
  Information: Selecting D register equation as minimal for signal max_count_15
  Information: Selecting D register equation as minimal for signal max_count_14
  Information: Selecting D register equation as minimal for signal max_count_13
  Information: Selecting D register equation as minimal for signal max_count_12
  Information: Selecting D register equation as minimal for signal max_count_11
  Information: Selecting D register equation as minimal for signal max_count_10
  Information: Selecting D register equation as minimal for signal max_count_1
  Information: Selecting D register equation as minimal for signal max_count_0
  Information: Selecting T register equation as minimal for signal count_9
  Information: Selecting T register equation as minimal for signal count_8
  Information: Selecting T register equation as minimal for signal count_7
  Information: Selecting T register equation as minimal for signal count_6
  Information: Selecting T register equation as minimal for signal count_5
  Information: Selecting T register equation as minimal for signal count_4
  Information: Selecting T register equation as minimal for signal count_3
  Information: Selecting T register equation as minimal for signal count_2
  Information: Selecting T register equation as minimal for signal count_15
  Information: Selecting T register equation as minimal for signal count_14
  Information: Selecting T register equation as minimal for signal count_13
  Information: Selecting T register equation as minimal for signal count_12
  Information: Selecting T register equation as minimal for signal count_11
  Information: Selecting T register equation as minimal for signal count_10
  Information: Selecting T register equation as minimal for signal count_1
  Information: Selecting D register equation as minimal for signal count_0
  Information: Sum-Splitting output logic for signal \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.
  Information: Sum-Splitting output logic for signal \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.
  Information: Optimizing Banked Preset/Reset requirements.
  Information: Optimizing logic without changing polarity for signals:
         count_0.D count_1.T count_10.T count_11.T count_12.T count_13.T
         count_14.T count_15.T count_2.T count_3.T count_4.T count_5.T
         count_6.T count_7.T count_8.T count_9.T dco(0).D dco(1).D dco(10).D
         dco(11).D dco(12).D dco(13).D dco(2).D dco(3).D dco(4).D dco(5).D
         dco(6).D dco(7).D dco(8).D dco(9).D max_count_0.D max_count_1.D
         max_count_10.D max_count_11.D max_count_12.D max_count_13.D
         max_count_14.D max_count_15.D max_count_2.D max_count_3.D
         max_count_4.D max_count_5.D max_count_6.D max_count_7.D max_count_8.D
         max_count_9.D pulse.D pulse_out(1).D pulse_out(2).D pulse_out(3).D
         pulse_out(4).D

  Information: Optimizing logic using best output polarity for signals:
         S_1 S_10 S_11 S_12 S_13 S_14 S_15 S_16 S_17 S_18 S_19 S_2 S_20 S_21
         S_22 S_23 S_24 S_25 S_26 S_27 S_28 S_29 S_3 S_30 S_31 S_32 S_4 S_5
         S_6 S_7 S_8 S_9

  Information: Selected logic optimization OFF for signals:
         \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
         \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\ count_0.C count_1.C
         count_10.C count_11.C count_12.C count_13.C count_14.C count_15.C
         count_2.C count_3.C count_4.C count_5.C count_6.C count_7.C count_8.C
         count_9.C dco(0).C dco(1).C dco(10).C dco(11).C dco(12).C dco(13).C
         dco(14) dco(2).C dco(3).C dco(4).C dco(5).C dco(6).C dco(7).C
         dco(8).C dco(9).C max_count_0.C max_count_1.C max_count_10.C
         max_count_11.C max_count_12.C max_count_13.C max_count_14.C
         max_count_15.C max_count_2.C max_count_3.C max_count_4.C
         max_count_5.C max_count_6.C max_count_7.C max_count_8.C max_count_9.C
         pulse.C pulse_out(1).C pulse_out(2).C pulse_out(3).C pulse_out(4).C



Summary:
                 Error Count = 0      Warning Count = 0

Completed Successfully  
----------------------------------------------------------------------------
PLD Optimizer Software:       MINOPT.EXE     01/NOV/1999  [v4.02 ] 6.2 IR 27

LOGIC MINIMIZATION         ()

Messages:


Summary:
                 Error Count = 0      Warning Count = 0

Completed Successfully
----------------------------------------------------------------------------
PLD Optimizer Software:       DSGNOPT.EXE    31/03/2000  [v4.02 ] 6.2 IR 27

OPTIMIZATION OPTIONS       (19:22:18)

Messages:


Summary:
                 Error Count = 0      Warning Count = 0

Completed Successfully  
----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

DESIGN EQUATIONS           (19:22:18)


    S_1 =
          count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * /count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 

    S_10 =
          /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * /count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * /max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 

    S_11 =
          count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 

    S_12 =
          /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * /count_14.Q * 
          /count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * /max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 

    S_13 =
          count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 

    S_14 =
          /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * /count_14.Q * 
          count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 

    S_15 =
          count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * /max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 

    S_16 =
          /count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * /max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * max_count_14.Q * max_count_15.Q * max_count_8.Q * 
          max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * /max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 

    S_17 =
          count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * max_count_5.Q * max_count_6.Q * max_count_7.Q 

    S_18 =
          /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * /max_count_5.Q * /max_count_6.Q * 
          /max_count_7.Q 

    S_19 =
          count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * /max_count_5.Q * /max_count_6.Q * 
          /max_count_7.Q 

    S_2 =
          /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * /max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 

    S_20 =
          /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * /max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_21 =
          count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_22 =
          /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_23 =
          count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_24 =
          /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * /max_count_5.Q * /max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_25 =
          count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_26 =
          /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_27 =
          count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_28 =
          /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          /count_5.Q * count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * /max_count_5.Q * max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_29 =
          count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_3 =
          count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * /count_14.Q * 
          /count_15.Q * count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 

    S_30 =
          /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * /max_count_4.Q * 
          max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * /count_4.Q * 
          count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * 
          /max_count_4.Q * max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_31 =
          count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_32 =
          /count_0.Q * count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * /count_1.Q * /count_2.Q * /count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * /max_count_0.Q * 
          /max_count_1.Q * /max_count_2.Q * /max_count_3.Q * max_count_4.Q * 
          max_count_5.Q * max_count_6.Q * max_count_7.Q 
        + /count_0.Q * count_1.Q * count_2.Q * count_3.Q * /count_4.Q * 
          /count_5.Q * /count_6.Q * /count_7.Q * /max_count_0.Q * 
          max_count_1.Q * max_count_2.Q * max_count_3.Q * /max_count_4.Q * 
          /max_count_5.Q * /max_count_6.Q * /max_count_7.Q 

    S_4 =
          /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * /max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 

    S_5 =
          count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * /count_14.Q * 
          count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 

    S_6 =
          /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * /max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 

    S_7 =
          count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * /count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * /count_14.Q * 
          /count_15.Q * /count_8.Q * count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 

    S_8 =
          /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * /max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * max_count_14.Q * max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * 
          /count_14.Q * /count_15.Q * /count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * /max_count_14.Q * /max_count_15.Q * 
          /max_count_8.Q * /max_count_9.Q 

    S_9 =
          count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * /max_count_13.Q * 
          max_count_14.Q * max_count_15.Q * max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + /count_10.Q * /count_11.Q * /count_12.Q * /count_13.Q * 
          count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          /max_count_13.Q * max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * /max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + count_10.Q * /count_11.Q * count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          /max_count_11.Q * max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * /count_11.Q * count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * /max_count_11.Q * max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * /count_12.Q * count_13.Q * /count_14.Q * 
          count_15.Q * count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * /max_count_12.Q * max_count_13.Q * 
          /max_count_14.Q * max_count_15.Q * max_count_8.Q * 
          /max_count_9.Q 
        + /count_10.Q * count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          /max_count_10.Q * max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * /count_11.Q * /count_12.Q * count_13.Q * 
          /count_14.Q * count_15.Q * count_8.Q * /count_9.Q * 
          max_count_10.Q * /max_count_11.Q * /max_count_12.Q * 
          max_count_13.Q * /max_count_14.Q * max_count_15.Q * 
          max_count_8.Q * /max_count_9.Q 
        + count_10.Q * count_11.Q * count_12.Q * /count_13.Q * /count_14.Q * 
          /count_15.Q * /count_8.Q * /count_9.Q * max_count_10.Q * 
          max_count_11.Q * max_count_12.Q * /max_count_13.Q * 
          /max_count_14.Q * /max_count_15.Q * /max_count_8.Q * 
          /max_count_9.Q 

    /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\ =
          /S_17.CMB * /S_18.CMB * /S_19.CMB * /S_20.CMB * /S_21.CMB * 
          /S_22.CMB * /S_23.CMB * /S_24.CMB * /S_25.CMB * /S_26.CMB * 
          /S_27.CMB * /S_28.CMB * /S_29.CMB * /S_30.CMB * /S_31.CMB * 
          /S_32.CMB 

    /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\ =
          /S_1.CMB * /S_10.CMB * /S_11.CMB * /S_12.CMB * /S_13.CMB * 
          /S_14.CMB * /S_15.CMB * /S_16.CMB * /S_2.CMB * /S_3.CMB * 
          /S_4.CMB * /S_5.CMB * /S_6.CMB * /S_7.CMB * /S_8.CMB * /S_9.CMB 

    count_0.D =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * /count_0.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * /count_0.Q 

    count_0.C =
          sysclk 

    count_1.T =
          \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_1.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q 

    count_1.C =
          sysclk 

    count_10.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q * count_4.Q * count_5.Q * 
          count_6.Q * count_7.Q * count_8.Q * count_9.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q * count_4.Q * count_5.Q * 
          count_6.Q * count_7.Q * count_8.Q * count_9.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_10.Q 

    count_10.C =
          sysclk 

    count_11.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_10.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * count_8.Q * count_9.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_10.Q * count_2.Q * count_3.Q * count_4.Q * 
          count_5.Q * count_6.Q * count_7.Q * count_8.Q * count_9.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_11.Q 

    count_11.C =
          sysclk 

    count_12.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_10.Q * count_11.Q * count_2.Q * count_3.Q * 
          count_4.Q * count_5.Q * count_6.Q * count_7.Q * count_8.Q * 
          count_9.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_10.Q * count_11.Q * count_2.Q * count_3.Q * 
          count_4.Q * count_5.Q * count_6.Q * count_7.Q * count_8.Q * 
          count_9.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_12.Q 

    count_12.C =
          sysclk 

    count_13.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_10.Q * count_11.Q * count_12.Q * count_2.Q * 
          count_3.Q * count_4.Q * count_5.Q * count_6.Q * count_7.Q * 
          count_8.Q * count_9.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_10.Q * count_11.Q * count_12.Q * count_2.Q * 
          count_3.Q * count_4.Q * count_5.Q * count_6.Q * count_7.Q * 
          count_8.Q * count_9.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_13.Q 

    count_13.C =
          sysclk 

    count_14.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_10.Q * count_11.Q * count_12.Q * count_13.Q * 
          count_2.Q * count_3.Q * count_4.Q * count_5.Q * count_6.Q * 
          count_7.Q * count_8.Q * count_9.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_10.Q * count_11.Q * count_12.Q * count_13.Q * 
          count_2.Q * count_3.Q * count_4.Q * count_5.Q * count_6.Q * 
          count_7.Q * count_8.Q * count_9.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_14.Q 

    count_14.C =
          sysclk 

    count_15.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_10.Q * count_11.Q * count_12.Q * count_13.Q * 
          count_14.Q * count_2.Q * count_3.Q * count_4.Q * count_5.Q * 
          count_6.Q * count_7.Q * count_8.Q * count_9.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_10.Q * count_11.Q * count_12.Q * count_13.Q * 
          count_14.Q * count_2.Q * count_3.Q * count_4.Q * count_5.Q * 
          count_6.Q * count_7.Q * count_8.Q * count_9.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_15.Q 

    count_15.C =
          sysclk 

    count_2.T =
          \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_2.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q 

    count_2.C =
          sysclk 

    count_3.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_3.Q 

    count_3.C =
          sysclk 

    count_4.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_4.Q 

    count_4.C =
          sysclk 

    count_5.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q * count_4.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q * count_4.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_5.Q 

    count_5.C =
          sysclk 

    count_6.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q * count_4.Q * count_5.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q * count_4.Q * count_5.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_6.Q 

    count_6.C =
          sysclk 

    count_7.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q * count_4.Q * count_5.Q * 
          count_6.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q * count_4.Q * count_5.Q * 
          count_6.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_7.Q 

    count_7.C =
          sysclk 

    count_8.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q * count_4.Q * count_5.Q * 
          count_6.Q * count_7.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q * count_4.Q * count_5.Q * 
          count_6.Q * count_7.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_8.Q 

    count_8.C =
          sysclk 

    count_9.T =
          /\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q * count_4.Q * count_5.Q * 
          count_6.Q * count_7.Q * count_8.Q 
        + /\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_0.Q * 
          count_1.Q * count_2.Q * count_3.Q * count_4.Q * count_5.Q * 
          count_6.Q * count_7.Q * count_8.Q 
        + \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB * count_9.Q 

    count_9.C =
          sysclk 

    dco(0).D =
          count_0.Q 

    dco(0).C =
          sysclk 

    dco(1).D =
          count_1.Q 

    dco(1).C =
          sysclk 

    dco(10).D =
          count_10.Q 

    dco(10).C =
          sysclk 

    dco(11).D =
          count_11.Q 

    dco(11).C =
          sysclk 

    dco(12).D =
          count_12.Q 

    dco(12).C =
          sysclk 

    dco(13).D =
          count_13.Q 

    dco(13).C =
          sysclk 

    dco(14) =
          sysclk 

    dco(2).D =
          count_2.Q 

    dco(2).C =
          sysclk 

    dco(3).D =
          count_3.Q 

    dco(3).C =
          sysclk 

    dco(4).D =
          count_4.Q 

    dco(4).C =
          sysclk 

    dco(5).D =
          count_5.Q 

    dco(5).C =
          sysclk 

    dco(6).D =
          count_6.Q 

    dco(6).C =
          sysclk 

    dco(7).D =
          count_7.Q 

    dco(7).C =
          sysclk 

    dco(8).D =
          count_8.Q 

    dco(8).C =
          sysclk 

    dco(9).D =
          count_9.Q 

    dco(9).C =
          sysclk 

    max_count_0.D =
          c(1) * c(2) * c(3) * c(4) 
        + c(5) 

    max_count_0.C =
          sysclk 

    max_count_1.D =
          c(1) * c(2) * c(3) * c(4) 
        + /c(1) * /c(2) * /c(3) * /c(4) 
        + c(5) 

    max_count_1.C =
          sysclk 

    max_count_10.D =
          c(1) * c(2) * c(3) * c(4) * /c(5) 
        + c(1) * /c(2) * /c(3) * c(4) * /c(5) 

    max_count_10.C =
          sysclk 

    max_count_11.D =
          c(1) * c(2) * c(3) * c(4) * /c(5) 
        + /c(1) * c(2) * /c(3) * c(4) * /c(5) 

    max_count_11.C =
          sysclk 

    max_count_12.D =
          c(1) * c(2) * c(4) * /c(5) 

    max_count_12.C =
          sysclk 

    max_count_13.D =
          c(1) * c(2) * c(3) * c(4) * /c(5) 
        + /c(1) * /c(2) * c(3) * c(4) * /c(5) 

    max_count_13.C =
          sysclk 

    max_count_14.D =
          c(1) * c(3) * c(4) * /c(5) 

    max_count_14.C =
          sysclk 

    max_count_15.D =
          c(2) * c(3) * c(4) * /c(5) 

    max_count_15.C =
          sysclk 

    max_count_2.D =
          c(1) * c(2) * c(3) * c(4) * /c(5) 
        + c(1) * /c(2) * /c(3) * /c(4) * /c(5) 

    max_count_2.C =
          sysclk 

    max_count_3.D =
          c(1) * c(2) * c(3) * c(4) * /c(5) 
        + /c(1) * c(2) * /c(3) * /c(4) * /c(5) 

    max_count_3.C =
          sysclk 

    max_count_4.D =
          c(1) * c(2) * c(3) * c(4) * /c(5) 
        + c(1) * c(2) * /c(3) * /c(4) * /c(5) 

    max_count_4.C =
          sysclk 

    max_count_5.D =
          c(1) * c(2) * c(3) * c(4) * /c(5) 
        + /c(1) * /c(2) * c(3) * /c(4) * /c(5) 

    max_count_5.C =
          sysclk 

    max_count_6.D =
          c(1) * c(2) * c(3) * c(4) * /c(5) 
        + c(1) * /c(2) * c(3) * /c(4) * /c(5) 

    max_count_6.C =
          sysclk 

    max_count_7.D =
          c(1) * c(2) * c(3) * c(4) * /c(5) 
        + /c(1) * c(2) * c(3) * /c(4) * /c(5) 

    max_count_7.C =
          sysclk 

    max_count_8.D =
          c(1) * c(2) * c(3) * /c(5) 

    max_count_8.C =
          sysclk 

    max_count_9.D =
          c(1) * c(2) * c(3) * c(4) * /c(5) 
        + /c(1) * /c(2) * /c(3) * c(4) * /c(5) 

    max_count_9.C =
          sysclk 

    pulse.D =
          \MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\.CMB * 
          \MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\.CMB 

    pulse.C =
          sysclk 

    pulse_out(1).D =
          c(0) * c(7) * pulse.Q 
        + /c(0) * c(6) * pulse.Q 
        + c(8) * pulse.Q 

    pulse_out(1).C =
          sysclk 

    pulse_out(2).D =
          c(0) * c(7) * pulse.Q 
        + /c(0) * c(6) * pulse.Q 
        + c(8) * pulse.Q 

    pulse_out(2).C =
          sysclk 

    pulse_out(3).D =
          c(0) * c(7) * pulse.Q 
        + /c(0) * c(6) * pulse.Q 
        + c(8) * pulse.Q 

    pulse_out(3).C =
          sysclk 

    pulse_out(4).D =
          c(0) * c(7) * pulse.Q 
        + /c(0) * c(6) * pulse.Q 
        + c(8) * pulse.Q 

    pulse_out(4).C =
          sysclk 


Completed Successfully  
----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

DESIGN RULE CHECK          (19:22:18)

Messages:
                 None.


Summary:
                 Error Count = 0      Warning Count = 0

Completed Successfully  
----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

PARTITION LOGIC            (19:22:18)

Messages:
  Information: Initializing Logic Block structures.
  Information: Forming input seeds.
  Information: Checking for duplicate NODE logic.
  Information: Forming input seeds.
  Information: Assigning fixed logic to Logic Blocks.
  Information: Processing banked global preset, reset and output enable.
  Information: Separating output logic set to GND/VCC.
  Information: Validating Logic Block's with pre-placed signals.
  Information: Separating input register logic.
  Information: Assigning initializing equations to empty Logic Blocks.
  Information: Separating output combinatorial logic.
  Information: Separating disjoint output logic.
  Information: Separating output node logic.
  Information: Compacting Logic Block interconnect.
  .+.+..............................
  Information: Separating output logic with >= 16 pt's.
  Information: Assigning floating outputs to Logic Blocks.
  Information: Minimizing interconnect between Logic Blocks.
  ...............
Start=19:22:19  End=19:22:19
  Information: Separating disjoint output logic.
  Information: Separating output node logic.
  Information: Assigning floating outputs to Logic Blocks.
  Information: Assigning floating outputs to Logic Blocks.


Summary:
                 Error Count = 0      Warning Count = 0

Completed Successfully  
----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

DESIGN SIGNAL PLACEMENT    (19:22:19)

Messages:
  Information: Fitting signals to Logic Block A.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Combining 'max_count_14' definition with input pin 'c(8)'.
  Information: Fitting signals to Logic Block B.
  Information: Assigning Signals to Macrocells.
  Information: Assigning Product Terms to Allocator
  Information: Combining '\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\' definition with input pin 'c(7)'.
  Information: Fitting signals to Logic Block C.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ..+....+..+........................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ......+..........................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block D.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ..+......+..+......................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block E.
  Information: Assigning Signals to Macrocells.
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block F.
  Information: Fitting signals to Logic Block G.
  Information: Fitting signals to Logic Block H.
  Information: Fitting signals to Logic Block I.
  Information: Fitting signals to Logic Block J.
  Information: Assigning Signals to Macrocells.
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block K.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block L.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  .+.+..+.............+...............................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  .+................+...............................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block M.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block N.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block O.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block P.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Routing signals to Logic Blocks.
  Information: Reworking routing for signal S_32[919] in LAB 2.
  Information: Routing Failed on LAB 2, re-partitioning floating signals.
  Information: Levelling resources.
  ...............+...............+...............
Start=19:22:19  End=19:22:19
  Information: Fitting signals to Logic Block A.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Combining 'max_count_12' definition with input pin 'c(8)'.
  Information: Fitting signals to Logic Block B.
  Information: Assigning Signals to Macrocells.
  Information: Assigning Product Terms to Allocator
  Information: Combining 'max_count_14' definition with input pin 'c(7)'.
  Information: Fitting signals to Logic Block C.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ..+....+..+........................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ......+..........................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block D.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ..+......+..+......................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block E.
  Information: Assigning Signals to Macrocells.
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block F.
  Information: Fitting signals to Logic Block G.
  Information: Fitting signals to Logic Block H.
  Information: Fitting signals to Logic Block I.
  Information: Fitting signals to Logic Block J.
  Information: Assigning Signals to Macrocells.
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block K.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block L.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  .+.+..+.............+...............................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  .+................+...............................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block M.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block N.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block O.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Fitting signals to Logic Block P.
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Assigning Signals to Macrocells.
  Information: Improving Macrocell Assignment
  ................
  Information: Assigning Product Terms to Allocator
  Information: Routing signals to Logic Blocks.


Summary:
                 Error Count = 0      Warning Count = 0

Completed Successfully  
----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK A PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |(max_count_8)
++X+++++++++++++................................................................
| 1 |(\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\)
......X+++++++++++++++..........................................................
| 2 |(max_count_9)
..........X+++++++++++X+++......................................................
| 3 |(max_count_6)
..............X+++++++X+++++++..................................................
| 4 |(max_count_5)
..................X+++X+++++++++++..............................................
| 5 |(max_count_4)
......................XX++++++++++++++..........................................
| 6 |(max_count_0)
..........................++++++XX++++++++......................................
| 7 |(max_count_1)
..............................X+XX++++++++++++..................................
| 8 |(max_count_10)
..................................X+++++++++++X+++..............................
| 9 |(max_count_11)
......................................X+++++++X+++++++..........................
|10 |(max_count_13)
..........................................X+++X+++++++X+++......................
|11 |(max_count_2)
..............................................XX++++++X+++++++..................
|12 |(max_count_3)
..................................................X+++X+++++++++++..............
|13 |(max_count_7)
......................................................XX++++++++++++++..........
|14 |(max_count_12)c(8)
..........................................................X+++++++++++++++......
|15 |(max_count_15)
................................................................++X+++++++++++++
________________________________________________________________________________

Total count of outputs placed        =  16 
Total count of unique Product Terms  =  18 
Total Product Terms to be assigned   =  29 
Max Product Terms used / available   =  20 /  80   = 25.1  %


Control Signals for Logic Block A
---------------------------------
CLK pin19: sysclk
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block A
                 ____________________________________________
                 |   |= >S_2.CMB                        |   |                 
                 |   |= >c(1)                           |   |                 
                 |   |= >c(5)                           |   |                 
                 |   |> not used:265                    |   |                 
                 |   |= >S_11.CMB                       |143|= (max_count_8)  
                 |   |= >c(4)                           |   |                 
                 |   |> not used:268    (\MODULE_1:g1:a0:gx:g2:u0:geq(1):c4:c6:u1\) =|   |                 
                 |   |> not used:269                    |   |                 
                 |   |= >c(3)                           |144|= (max_count_9)  
                 |   |= >S_10.CMB                       |   |                 
                 |   |= >S_3.CMB         (max_count_6) =|   |                 
                 |   |= >c(2)                           |   |                 
                 |   |> not used:274                    |145|= (max_count_5)  
                 |   |= >S_6.CMB                        |   |                 
                 |   |= >S_13.CMB        (max_count_4) =|   |                 
                 |   |= >S_12.CMB                       |   |                 
                 |   |= >S_14.CMB                       |146|= (max_count_0)  
                 |   |= >S_15.CMB                       |   |                 
                 |   |= >S_16.CMB        (max_count_1) =|   |                 
                 |   |> not used:281                    |   |                 
                 |   |= >S_4.CMB                        |147|= (max_count_10) 
                 |   |> not used:283                    |   |                 
                 |   |> not used:284    (max_count_11) =|   |                 
                 |   |> not used:285                    |   |                 
                 |   |> not used:286                    |148|= (max_count_13) 
                 |   |> not used:287                    |   |                 
                 |   |= >S_5.CMB         (max_count_2) =|   |                 
                 |   |> not used:289                    |   |                 
                 |   |= >S_7.CMB                        |149|= (max_count_3)  
                 |   |> not used:291                    |   |                 
                 |   |= >S_9.CMB         (max_count_7) =|   |                 
                 |   |> not used:293                    |   |                 
                 |   |= >S_1.CMB                        |150|= (max_count_12)c(8) 
                 |   |> not used:295                    |   |                 
                 |   |> not used:296    (max_count_15) =|   |                 
                 |   |= >S_8.CMB                        |   |                 
                 |   |> not used:298                    |   |                 
                 |   |> not used:299                    |   |                 
                 |   |> not used:300                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    8  |    8  |
                 | Buried Macrocells  |    8  |    8  |
                 | PIM Input Connects |   21  |   36  |
                 ______________________________________
                                          37  /   52   = 71  %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK B PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |(max_count_14)c(7)
++X+++++++++++++................................................................
| 1 |UNUSED
......++++++++++++++++..........................................................
| 2 |[i/p]
..........++++++++++++++++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4 |[i/p]
..................++++++++++++++++..............................................
| 5 |UNUSED
......................++++++++++++++++..........................................
| 6 |[i/p]
..........................++++++++++++++++......................................
| 7 |UNUSED
..............................++++++++++++++++..................................
| 8 |[i/p]
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |[i/p]
..........................................++++++++++++++++......................
|11 |UNUSED
..............................................++++++++++++++++..................
|12 |[i/p]
..................................................++++++++++++++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14 |[i/p]
..........................................................++++++++++++++++......
|15 |(\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\)
................................................................++X+++++++++++++
________________________________________________________________________________

Total count of outputs placed        =  2 
Total count of unique Product Terms  =  2 
Total Product Terms to be assigned   =  2 
Max Product Terms used / available   =   2 /  80   = 2.51 %


Control Signals for Logic Block B
---------------------------------
CLK pin19: sysclk
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block B
                 ____________________________________________
                 |   |= >S_20.CMB                       |   |                 
                 |   |= >c(1)                           |   |                 
                 |   |= >c(5)                           |   |                 
                 |   |= >S_25.CMB                       |   |                 
                 |   |= >S_17.CMB                       |152|= (max_count_14)c(7) 
                 |   |= >c(4)                           |   |                 
                 |   |= >S_23.CMB         not used:903 >|   |                 
                 |   |> not used:308                    |   |                 
                 |   |= >c(3)                           |153|= c(6)           
                 |   |> not used:310                    |   |                 
                 |   |= >S_22.CMB         not used:905 >|   |                 
                 |   |= >S_21.CMB                       |   |                 
                 |   |> not used:313                    |154|= c(5)           
                 |   |> not used:314                    |   |                 
                 |   |> not used:315      not used:907 >|   |                 
                 |   |> not used:316                    |   |                 
                 |   |= >S_27.CMB                       |155|= c(4)           
                 |   |= >S_26.CMB                       |   |                 
                 |   |> not used:319      not used:909 >|   |                 
                 |   |= >S_19.CMB                       |   |                 
                 |   |> not used:321                    |156|= c(3)           
                 |   |> not used:322                    |   |                 
                 |   |= >S_28.CMB         not used:911 >|   |                 
                 |   |> not used:324                    |   |                 
                 |   |= >S_18.CMB                       |157|= c(2)           
                 |   |> not used:326                    |   |                 
                 |   |= >S_24.CMB         not used:913 >|   |                 
                 |   |> not used:328                    |   |                 
                 |   |= >S_32.CMB                       |158|= c(1)           
                 |   |> not used:330                    |   |                 
                 |   |> not used:331      not used:915 >|   |                 
                 |   |= >S_30.CMB                       |   |                 
                 |   |> not used:333                    |159|= c(0)           
                 |   |> not used:334                    |   |                 
                 |   |> not used:335    (\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\) =|   |                 
                 |   |> not used:336                    |   |                 
                 |   |= >S_29.CMB                       |   |                 
                 |   |= >S_31.CMB                       |   |                 
                 |   |> not used:339                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    8  |    8  |
                 | Buried Macrocells  |    1  |    8  |
                 | PIM Input Connects |   20  |   36  |
                 ______________________________________
                                          29  /   52   = 55  %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK C PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0>|dco(0)
++X+++++++++++++................................................................
| 1 |(S_32)
......XXXXXXXXXXXXXXXX..........................................................
| 2>|dco(1)
..........++++++++++++X+++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4>|dco(2)
..................+++++X++++++++++..............................................
| 5 |UNUSED
......................++++++++++++++++..........................................
| 6>|dco(3)
..........................X+++++++++++++++......................................
| 7 |(S_31)
..............................XXXXXXXXXXXXXXXX..................................
| 8 |UNUSED
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10>|dco(4)
..........................................++++X+++++++++++......................
|11 |UNUSED
..............................................++++++++++++++++..................
|12>|dco(5)
..................................................X+++++++++++++++..............
|13 |(S_30)
......................................................XXXXXXXXXXXXXXXX..........
|14>|dco(6)
..........................................................++++++++++++X+++......
|15 |UNUSED
................................................................++++++++++++++++
________________________________________________________________________________

Total count of outputs placed        =  10 
Total count of unique Product Terms  =  55 
Total Product Terms to be assigned   =  55 
Max Product Terms used / available   =  55 /  80   = 68.76 %


Control Signals for Logic Block C
---------------------------------
CLK pin19: sysclk
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block C
                 ____________________________________________
                 |   |= >max_count_7.Q                  |   |                 
                 |   |= >max_count_4.Q                  |   |                 
                 |   |= >count_7.Q                      |   |                 
                 |   |> not used:343                    |   |                 
                 |   |= >count_3.Q                      |  2|= dco(0)         
                 |   |> not used:345                    |   |                 
                 |   |= >count_5.Q              (S_32) =|   |                 
                 |   |> not used:347                    |   |                 
                 |   |= >count_0.Q                      |  3|= dco(1)         
                 |   |= >max_count_6.Q                  |   |                 
                 |   |= >max_count_2.Q    not used:921 >|   |                 
                 |   |= >count_2.Q                      |   |                 
                 |   |> not used:352                    |  4|= dco(2)         
                 |   |> not used:353                    |   |                 
                 |   |= >max_count_0.Q    not used:923 >|   |                 
                 |   |> not used:355                    |   |                 
                 |   |= >max_count_1.Q                  |  5|= dco(3)         
                 |   |= >count_1.Q                      |   |                 
                 |   |> not used:358            (S_31) =|   |                 
                 |   |= >count_4.Q                      |   |                 
                 |   |> not used:360                    |  6|* not used       
                 |   |> not used:361                    |   |                 
                 |   |> not used:362      not used:927 >|   |                 
                 |   |= >count_6.Q                      |   |                 
                 |   |= >max_count_5.Q                  |  7|= dco(4)         
                 |   |> not used:365                    |   |                 
                 |   |> not used:366      not used:929 >|   |                 
                 |   |> not used:367                    |   |                 
                 |   |> not used:368                    |  8|= dco(5)         
                 |   |> not used:369                    |   |                 
                 |   |> not used:370            (S_30) =|   |                 
                 |   |> not used:371                    |   |                 
                 |   |> not used:372                    |  9|= dco(6)         
                 |   |> not used:373                    |   |                 
                 |   |> not used:374      not used:933 >|   |                 
                 |   |= >max_count_3.Q                  |   |                 
                 |   |> not used:376                    |   |                 
                 |   |> not used:377                    |   |                 
                 |   |> not used:378                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    7  |    8  |
                 | Buried Macrocells  |    3  |    8  |
                 | PIM Input Connects |   16  |   36  |
                 ______________________________________
                                          26  /   52   = 50  %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK D PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0>|dco(7)
++X+++++++++++++................................................................
| 1 |(S_20)
......XXXXXXXXXXXXXXXX..........................................................
| 2>|dco(8)
..........+++++++++++++X++......................................................
| 3 |(count_9)
..............+++++++++++++XXX..................................................
| 4>|dco(9)
..................+++++++++++++X++..............................................
| 5 |(count_8)
......................X+XX++++++++++++..........................................
| 6>|dco(10)
..........................X+++++++++++++++......................................
| 7 |(count_2)
..............................X+XX++++++++++++..................................
| 8>|dco(11)
..................................X+++++++++++++++..............................
| 9 |(S_19)
......................................XXXXXXXXXXXXXXXX..........................
|10>|dco(12)
..........................................+++++++++++++X++......................
|11 |(count_13)
..............................................+++++++++++++XXX..................
|12>|dco(13)
..................................................++++++++++++X+++..............
|13 |(count_10)
......................................................X+XX++++++++++++..........
|14>|dco(14)
..........................................................X+++++++++++++++......
|15 |(S_21)
................................................................XXXXXXXXXXXXXXXX
________________________________________________________________________________

Total count of outputs placed        =  16 
Total count of unique Product Terms  =  71 
Total Product Terms to be assigned   =  71 
Max Product Terms used / available   =  71 /  80   = 88.76 %


Control Signals for Logic Block D
---------------------------------
CLK pin19: sysclk
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block D
                 ____________________________________________
                 |   |= >max_count_7.Q                  |   |                 
                 |   |= >max_count_4.Q                  |   |                 
                 |   |= >count_12.Q                     |   |                 
                 |   |> not used:382                    |   |                 
                 |   |= >count_9.Q                      | 11|= dco(7)         
                 |   |= >\MODULE_1:g..                  |   |                 
                 |   |= >\MODULE_1:g..          (S_20) =|   |                 
                 |   |= >count_10.Q                     |   |                 
                 |   |= >count_8.Q                      | 12|= dco(8)         
                 |   |= >max_count_6.Q                  |   |                 
                 |   |= >max_count_2.Q       (count_9) =|   |                 
                 |   |= >count_2.Q                      |   |                 
                 |   |> not used:391                    | 13|= dco(9)         
                 |   |= >sysclk                         |   |                 
                 |   |= >count_0.Q           (count_8) =|   |                 
                 |   |> not used:394                    |   |                 
                 |   |= >max_count_1.Q                  | 14|= dco(10)        
                 |   |= >count_1.Q                      |   |                 
                 |   |> not used:397         (count_2) =|   |                 
                 |   |= >count_11.Q                     |   |                 
                 |   |> not used:399                    | 15|= dco(11)        
                 |   |= >count_7.Q                      |   |                 
                 |   |= >count_13.Q             (S_19) =|   |                 
                 |   |= >count_6.Q                      |   |                 
                 |   |= >max_count_5.Q                  | 16|= dco(12)        
                 |   |= >count_3.Q                      |   |                 
                 |   |= >max_count_0.Q      (count_13) =|   |                 
                 |   |> not used:406                    |   |                 
                 |   |> not used:407                    | 17|= dco(13)        
                 |   |> not used:408                    |   |                 
                 |   |> not used:409        (count_10) =|   |                 
                 |   |= >count_5.Q                      |   |                 
                 |   |> not used:411                    | 18|= dco(14)        
                 |   |> not used:412                    |   |                 
                 |   |> not used:413            (S_21) =|   |                 
                 |   |= >max_count_3.Q                  |   |                 
                 |   |> not used:415                    |   |                 
                 |   |> not used:416                    |   |                 
                 |   |= >count_4.Q                      |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    8  |    8  |
                 | Buried Macrocells  |    8  |    8  |
                 | PIM Input Connects |   25  |   36  |
                 ______________________________________
                                          41  /   52   = 78  %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK E PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0>|pulse_out(1)
++++++++++X+XX++................................................................
| 1 |UNUSED
......++++++++++++++++..........................................................
| 2>|pulse_out(2)
..........X+XX++++++++++++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4 |UNUSED
..................++++++++++++++++..............................................
| 5 |UNUSED
......................++++++++++++++++..........................................
| 6 |UNUSED
..........................++++++++++++++++......................................
| 7 |UNUSED
..............................++++++++++++++++..................................
| 8 |UNUSED
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |UNUSED
..........................................++++++++++++++++......................
|11 |UNUSED
..............................................++++++++++++++++..................
|12 |UNUSED
..................................................++++++++++++++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14 |UNUSED
..........................................................++++++++++++++++......
|15 |UNUSED
................................................................++++++++++++++++
________________________________________________________________________________

Total count of outputs placed        =  2 
Total count of unique Product Terms  =  3 
Total Product Terms to be assigned   =  6 
Max Product Terms used / available   =   3 /  80   = 3.76 %


Control Signals for Logic Block E
---------------------------------
CLK pin19: sysclk
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block E
                 ____________________________________________
                 |   |> not used:418                    |   |                 
                 |   |> not used:419                    |   |                 
                 |   |> not used:420                    |   |                 
                 |   |= >c(8)                           |   |                 
                 |   |> not used:422                    | 23|= pulse_out(1)   
                 |   |= >c(0)                           |   |                 
                 |   |> not used:424      not used:951 >|   |                 
                 |   |= >c(7)                           |   |                 
                 |   |> not used:426                    | 24|= pulse_out(2)   
                 |   |> not used:427                    |   |                 
                 |   |> not used:428      not used:953 >|   |                 
                 |   |= >c(6)                           |   |                 
                 |   |> not used:430                    | 25|* not used       
                 |   |> not used:431                    |   |                 
                 |   |> not used:432      not used:955 >|   |                 
                 |   |= >pulse.Q                        |   |                 
                 |   |> not used:434                    | 26|* not used       
                 |   |> not used:435                    |   |                 
                 |   |> not used:436      not used:957 >|   |                 
                 |   |> not used:437                    |   |                 
                 |   |> not used:438                    | 27|* not used       
                 |   |> not used:439                    |   |                 
                 |   |> not used:440      not used:959 >|   |                 
                 |   |> not used:441                    |   |                 
                 |   |> not used:442                    | 28|* not used       
                 |   |> not used:443                    |   |                 
                 |   |> not used:444      not used:961 >|   |                 
                 |   |> not used:445                    |   |                 
                 |   |> not used:446                    | 29|* not used       
                 |   |> not used:447                    |   |                 
                 |   |> not used:448      not used:963 >|   |                 
                 |   |> not used:449                    |   |                 
                 |   |> not used:450                    | 30|* not used       
                 |   |> not used:451                    |   |                 
                 |   |> not used:452      not used:965 >|   |                 
                 |   |> not used:453                    |   |                 
                 |   |> not used:454                    |   |                 
                 |   |> not used:455                    |   |                 
                 |   |> not used:456                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    2  |    8  |
                 | Buried Macrocells  |    0  |    8  |
                 | PIM Input Connects |    5  |   36  |
                 ______________________________________
                                           7  /   52   = 13  %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK F PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |UNUSED
++++++++++++++++................................................................
| 1 |UNUSED
......++++++++++++++++..........................................................
| 2 |UNUSED
..........++++++++++++++++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4 |UNUSED
..................++++++++++++++++..............................................
| 5 |UNUSED
......................++++++++++++++++..........................................
| 6 |UNUSED
..........................++++++++++++++++......................................
| 7 |UNUSED
..............................++++++++++++++++..................................
| 8 |UNUSED
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |UNUSED
..........................................++++++++++++++++......................
|11 |UNUSED
..............................................++++++++++++++++..................
|12 |UNUSED
..................................................++++++++++++++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14 |UNUSED
..........................................................++++++++++++++++......
|15 |UNUSED
................................................................++++++++++++++++
________________________________________________________________________________

Total count of outputs placed        =  0 
Total count of unique Product Terms  =  0 
Total Product Terms to be assigned   =  0 
Max Product Terms used / available   =   0 /  80   = 0.0  %


Control Signals for Logic Block F
---------------------------------
CLK pin19: <not used>
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block F
                 ____________________________________________
                 |   |> not used:457                    |   |                 
                 |   |> not used:458                    |   |                 
                 |   |> not used:459                    |   |                 
                 |   |> not used:460                    |   |                 
                 |   |> not used:461                    | 32|* not used       
                 |   |> not used:462                    |   |                 
                 |   |> not used:463      not used:967 >|   |                 
                 |   |> not used:464                    |   |                 
                 |   |> not used:465                    | 33|* not used       
                 |   |> not used:466                    |   |                 
                 |   |> not used:467      not used:969 >|   |                 
                 |   |> not used:468                    |   |                 
                 |   |> not used:469                    | 34|* not used       
                 |   |> not used:470                    |   |                 
                 |   |> not used:471      not used:971 >|   |                 
                 |   |> not used:472                    |   |                 
                 |   |> not used:473                    | 35|* not used       
                 |   |> not used:474                    |   |                 
                 |   |> not used:475      not used:973 >|   |                 
                 |   |> not used:476                    |   |                 
                 |   |> not used:477                    | 36|* not used       
                 |   |> not used:478                    |   |                 
                 |   |> not used:479      not used:975 >|   |                 
                 |   |> not used:480                    |   |                 
                 |   |> not used:481                    | 37|* not used       
                 |   |> not used:482                    |   |                 
                 |   |> not used:483      not used:977 >|   |                 
                 |   |> not used:484                    |   |                 
                 |   |> not used:485                    | 38|* not used       
                 |   |> not used:486                    |   |                 
                 |   |> not used:487      not used:979 >|   |                 
                 |   |> not used:488                    |   |                 
                 |   |> not used:489                    | 39|* not used       
                 |   |> not used:490                    |   |                 
                 |   |> not used:491      not used:981 >|   |                 
                 |   |> not used:492                    |   |                 
                 |   |> not used:493                    |   |                 
                 |   |> not used:494                    |   |                 
                 |   |> not used:495                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    0  |    8  |
                 | Buried Macrocells  |    0  |    8  |
                 | PIM Input Connects |    0  |   36  |
                 ______________________________________
                                           0  /   52   = 0   %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK G PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |UNUSED
++++++++++++++++................................................................
| 1 |UNUSED
......++++++++++++++++..........................................................
| 2 |UNUSED
..........++++++++++++++++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4 |UNUSED
..................++++++++++++++++..............................................
| 5 |UNUSED
......................++++++++++++++++..........................................
| 6 |UNUSED
..........................++++++++++++++++......................................
| 7 |UNUSED
..............................++++++++++++++++..................................
| 8 |UNUSED
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |UNUSED
..........................................++++++++++++++++......................
|11 |UNUSED
..............................................++++++++++++++++..................
|12 |UNUSED
..................................................++++++++++++++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14 |UNUSED
..........................................................++++++++++++++++......
|15 |UNUSED
................................................................++++++++++++++++
________________________________________________________________________________

Total count of outputs placed        =  0 
Total count of unique Product Terms  =  0 
Total Product Terms to be assigned   =  0 
Max Product Terms used / available   =   0 /  80   = 0.0  %


Control Signals for Logic Block G
---------------------------------
CLK pin19: <not used>
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block G
                 ____________________________________________
                 |   |> not used:496                    |   |                 
                 |   |> not used:497                    |   |                 
                 |   |> not used:498                    |   |                 
                 |   |> not used:499                    |   |                 
                 |   |> not used:500                    | 42|* not used       
                 |   |> not used:501                    |   |                 
                 |   |> not used:502      not used:983 >|   |                 
                 |   |> not used:503                    |   |                 
                 |   |> not used:504                    | 43|* not used       
                 |   |> not used:505                    |   |                 
                 |   |> not used:506      not used:985 >|   |                 
                 |   |> not used:507                    |   |                 
                 |   |> not used:508                    | 44|* not used       
                 |   |> not used:509                    |   |                 
                 |   |> not used:510      not used:987 >|   |                 
                 |   |> not used:511                    |   |                 
                 |   |> not used:512                    | 45|* not used       
                 |   |> not used:513                    |   |                 
                 |   |> not used:514      not used:989 >|   |                 
                 |   |> not used:515                    |   |                 
                 |   |> not used:516                    | 46|* not used       
                 |   |> not used:517                    |   |                 
                 |   |> not used:518      not used:991 >|   |                 
                 |   |> not used:519                    |   |                 
                 |   |> not used:520                    | 47|* not used       
                 |   |> not used:521                    |   |                 
                 |   |> not used:522      not used:993 >|   |                 
                 |   |> not used:523                    |   |                 
                 |   |> not used:524                    | 48|* not used       
                 |   |> not used:525                    |   |                 
                 |   |> not used:526      not used:995 >|   |                 
                 |   |> not used:527                    |   |                 
                 |   |> not used:528                    | 49|* not used       
                 |   |> not used:529                    |   |                 
                 |   |> not used:530      not used:997 >|   |                 
                 |   |> not used:531                    |   |                 
                 |   |> not used:532                    |   |                 
                 |   |> not used:533                    |   |                 
                 |   |> not used:534                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    0  |    8  |
                 | Buried Macrocells  |    0  |    8  |
                 | PIM Input Connects |    0  |   36  |
                 ______________________________________
                                           0  /   52   = 0   %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK H PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |UNUSED
++++++++++++++++................................................................
| 1 |UNUSED
......++++++++++++++++..........................................................
| 2 |UNUSED
..........++++++++++++++++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4 |UNUSED
..................++++++++++++++++..............................................
| 5 |UNUSED
......................++++++++++++++++..........................................
| 6 |UNUSED
..........................++++++++++++++++......................................
| 7 |UNUSED
..............................++++++++++++++++..................................
| 8 |UNUSED
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |UNUSED
..........................................++++++++++++++++......................
|11 |UNUSED
..............................................++++++++++++++++..................
|12 |UNUSED
..................................................++++++++++++++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14 |UNUSED
..........................................................++++++++++++++++......
|15 |UNUSED
................................................................++++++++++++++++
________________________________________________________________________________

Total count of outputs placed        =  0 
Total count of unique Product Terms  =  0 
Total Product Terms to be assigned   =  0 
Max Product Terms used / available   =   0 /  80   = 0.0  %


Control Signals for Logic Block H
---------------------------------
CLK pin19: <not used>
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block H
                 ____________________________________________
                 |   |> not used:535                    |   |                 
                 |   |> not used:536                    |   |                 
                 |   |> not used:537                    |   |                 
                 |   |> not used:538                    |   |                 
                 |   |> not used:539                    | 51|* not used       
                 |   |> not used:540                    |   |                 
                 |   |> not used:541      not used:999 >|   |                 
                 |   |> not used:542                    |   |                 
                 |   |> not used:543                    | 52|* not used       
                 |   |> not used:544                    |   |                 
                 |   |> not used:545     not used:1001 >|   |                 
                 |   |> not used:546                    |   |                 
                 |   |> not used:547                    | 53|* not used       
                 |   |> not used:548                    |   |                 
                 |   |> not used:549     not used:1003 >|   |                 
                 |   |> not used:550                    |   |                 
                 |   |> not used:551                    | 54|* not used       
                 |   |> not used:552                    |   |                 
                 |   |> not used:553     not used:1005 >|   |                 
                 |   |> not used:554                    |   |                 
                 |   |> not used:555                    | 55|* not used       
                 |   |> not used:556                    |   |                 
                 |   |> not used:557     not used:1007 >|   |                 
                 |   |> not used:558                    |   |                 
                 |   |> not used:559                    | 56|* not used       
                 |   |> not used:560                    |   |                 
                 |   |> not used:561     not used:1009 >|   |                 
                 |   |> not used:562                    |   |                 
                 |   |> not used:563                    | 57|* not used       
                 |   |> not used:564                    |   |                 
                 |   |> not used:565     not used:1011 >|   |                 
                 |   |> not used:566                    |   |                 
                 |   |> not used:567                    | 58|* not used       
                 |   |> not used:568                    |   |                 
                 |   |> not used:569     not used:1013 >|   |                 
                 |   |> not used:570                    |   |                 
                 |   |> not used:571                    |   |                 
                 |   |> not used:572                    |   |                 
                 |   |> not used:573                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    0  |    8  |
                 | Buried Macrocells  |    0  |    8  |
                 | PIM Input Connects |    0  |   36  |
                 ______________________________________
                                           0  /   52   = 0   %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK I PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |UNUSED
++++++++++++++++................................................................
| 1 |UNUSED
......++++++++++++++++..........................................................
| 2 |UNUSED
..........++++++++++++++++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4 |UNUSED
..................++++++++++++++++..............................................
| 5 |UNUSED
......................++++++++++++++++..........................................
| 6 |UNUSED
..........................++++++++++++++++......................................
| 7 |UNUSED
..............................++++++++++++++++..................................
| 8 |UNUSED
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |UNUSED
..........................................++++++++++++++++......................
|11 |UNUSED
..............................................++++++++++++++++..................
|12 |UNUSED
..................................................++++++++++++++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14 |UNUSED
..........................................................++++++++++++++++......
|15 |UNUSED
................................................................++++++++++++++++
________________________________________________________________________________

Total count of outputs placed        =  0 
Total count of unique Product Terms  =  0 
Total Product Terms to be assigned   =  0 
Max Product Terms used / available   =   0 /  80   = 0.0  %


Control Signals for Logic Block I
---------------------------------
CLK pin19: <not used>
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block I
                 ____________________________________________
                 |   |> not used:574                    |   |                 
                 |   |> not used:575                    |   |                 
                 |   |> not used:576                    |   |                 
                 |   |> not used:577                    |   |                 
                 |   |> not used:578                    | 63|* not used       
                 |   |> not used:579                    |   |                 
                 |   |> not used:580     not used:1015 >|   |                 
                 |   |> not used:581                    |   |                 
                 |   |> not used:582                    | 64|* not used       
                 |   |> not used:583                    |   |                 
                 |   |> not used:584     not used:1017 >|   |                 
                 |   |> not used:585                    |   |                 
                 |   |> not used:586                    | 65|* not used       
                 |   |> not used:587                    |   |                 
                 |   |> not used:588     not used:1019 >|   |                 
                 |   |> not used:589                    |   |                 
                 |   |> not used:590                    | 66|* not used       
                 |   |> not used:591                    |   |                 
                 |   |> not used:592     not used:1021 >|   |                 
                 |   |> not used:593                    |   |                 
                 |   |> not used:594                    | 67|* not used       
                 |   |> not used:595                    |   |                 
                 |   |> not used:596     not used:1023 >|   |                 
                 |   |> not used:597                    |   |                 
                 |   |> not used:598                    | 68|* not used       
                 |   |> not used:599                    |   |                 
                 |   |> not used:600     not used:1025 >|   |                 
                 |   |> not used:601                    |   |                 
                 |   |> not used:602                    | 69|* not used       
                 |   |> not used:603                    |   |                 
                 |   |> not used:604     not used:1027 >|   |                 
                 |   |> not used:605                    |   |                 
                 |   |> not used:606                    | 70|* not used       
                 |   |> not used:607                    |   |                 
                 |   |> not used:600     not used:1029 >|   |                 
                 |   |> not used:606                    |   |                 
                 |   |> not used:610                    |   |                 
                 |   |> not used:611                    |   |                 
                 |   |> not used:612                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    0  |    8  |
                 | Buried Macrocells  |    0  |    8  |
                 | PIM Input Connects |    0  |   36  |
                 ______________________________________
                                           0  /   52   = 0   %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK J PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |(S_10)
XXXXXXXXXXXXXXXX................................................................
| 1 |UNUSED
......++++++++++++++++..........................................................
| 2 |UNUSED
..........++++++++++++++++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4 |UNUSED
..................++++++++++++++++..............................................
| 5 |UNUSED
......................++++++++++++++++..........................................
| 6 |UNUSED
..........................++++++++++++++++......................................
| 7 |UNUSED
..............................++++++++++++++++..................................
| 8 |UNUSED
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |UNUSED
..........................................++++++++++++++++......................
|11 |UNUSED
..............................................++++++++++++++++..................
|12 |UNUSED
..................................................++++++++++++++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14 |UNUSED
..........................................................++++++++++++++++......
|15 |(S_1)
................................................................XXXXXXXXXXXXXXXX
________________________________________________________________________________

Total count of outputs placed        =  2 
Total count of unique Product Terms  =  32 
Total Product Terms to be assigned   =  32 
Max Product Terms used / available   =  32 /  80   = 40.1  %


Control Signals for Logic Block J
---------------------------------
CLK pin19: <not used>
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block J
                 ____________________________________________
                 |   |> not used:613                    |   |                 
                 |   |> not used:614                    |   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |= >max_count_8.Q                  |   |                 
                 |   |= >count_13.Q                     | 72|= (S_10)         
                 |   |= >max_count_1..                  |   |                 
                 |   |= >max_count_1..   not used:1031 >|   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |= >count_8.Q                      | 73|* not used       
                 |   |> not used:622                    |   |                 
                 |   |> not used:623     not used:1033 >|   |                 
                 |   |> not used:624                    |   |                 
                 |   |> not used:625                    | 74|* not used       
                 |   |> not used:626                    |   |                 
                 |   |= >count_15.Q      not used:1035 >|   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |> not used:629                    | 75|* not used       
                 |   |= >count_14.Q                     |   |                 
                 |   |> not used:631     not used:1037 >|   |                 
                 |   |= >count_11.Q                     |   |                 
                 |   |= >max_count_1..                  | 76|* not used       
                 |   |> not used:634                    |   |                 
                 |   |> not used:635     not used:1039 >|   |                 
                 |   |= >count_9.Q                      |   |                 
                 |   |> not used:637                    | 77|* not used       
                 |   |= >count_12.Q                     |   |                 
                 |   |> not used:639     not used:1041 >|   |                 
                 |   |> not used:640                    |   |                 
                 |   |> not used:641                    | 78|* not used       
                 |   |> not used:642                    |   |                 
                 |   |= >count_10.Q      not used:1043 >|   |                 
                 |   |> not used:644                    |   |                 
                 |   |> not used:645                    | 79|* not used       
                 |   |= >max_count_9.Q                  |   |                 
                 |   |> not used:647             (S_1) =|   |                 
                 |   |> not used:648                    |   |                 
                 |   |> not used:649                    |   |                 
                 |   |> not used:650                    |   |                 
                 |   |> not used:651                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    1  |    8  |
                 | Buried Macrocells  |    1  |    8  |
                 | PIM Input Connects |   16  |   36  |
                 ______________________________________
                                          18  /   52   = 34  %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK K PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |(S_14)
XXXXXXXXXXXXXXXX................................................................
| 1 |UNUSED
......++++++++++++++++..........................................................
| 2 |UNUSED
..........++++++++++++++++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4 |UNUSED
..................++++++++++++++++..............................................
| 5 |UNUSED
......................++++++++++++++++..........................................
| 6 |UNUSED
..........................++++++++++++++++......................................
| 7 |(S_12)
..............................XXXXXXXXXXXXXXXX..................................
| 8 |UNUSED
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |UNUSED
..........................................++++++++++++++++......................
|11 |(S_11)
..............................................XXXXXXXXXXXXXXXX..................
|12 |UNUSED
..................................................++++++++++++++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14 |UNUSED
..........................................................++++++++++++++++......
|15 |(S_13)
................................................................XXXXXXXXXXXXXXXX
________________________________________________________________________________

Total count of outputs placed        =  4 
Total count of unique Product Terms  =  64 
Total Product Terms to be assigned   =  64 
Max Product Terms used / available   =  64 /  80   = 80.1  %


Control Signals for Logic Block K
---------------------------------
CLK pin19: <not used>
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block K
                 ____________________________________________
                 |   |> not used:652                    |   |                 
                 |   |> not used:653                    |   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |= >max_count_8.Q                  |   |                 
                 |   |= >count_13.Q                     | 82|= (S_14)         
                 |   |= >max_count_1..                  |   |                 
                 |   |= >max_count_1..   not used:1047 >|   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |= >count_8.Q                      | 83|* not used       
                 |   |> not used:661                    |   |                 
                 |   |> not used:662     not used:1049 >|   |                 
                 |   |> not used:663                    |   |                 
                 |   |> not used:664                    | 84|* not used       
                 |   |> not used:665                    |   |                 
                 |   |= >count_15.Q      not used:1051 >|   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |> not used:668                    | 85|* not used       
                 |   |= >count_14.Q                     |   |                 
                 |   |> not used:670            (S_12) =|   |                 
                 |   |= >count_11.Q                     |   |                 
                 |   |= >max_count_1..                  | 86|* not used       
                 |   |> not used:673                    |   |                 
                 |   |> not used:674     not used:1055 >|   |                 
                 |   |= >count_9.Q                      |   |                 
                 |   |> not used:676                    | 87|* not used       
                 |   |= >count_12.Q                     |   |                 
                 |   |> not used:678            (S_11) =|   |                 
                 |   |> not used:679                    |   |                 
                 |   |> not used:680                    | 88|* not used       
                 |   |> not used:681                    |   |                 
                 |   |= >count_10.Q      not used:1059 >|   |                 
                 |   |> not used:683                    |   |                 
                 |   |> not used:684                    | 89|* not used       
                 |   |= >max_count_9.Q                  |   |                 
                 |   |> not used:686            (S_13) =|   |                 
                 |   |> not used:687                    |   |                 
                 |   |> not used:688                    |   |                 
                 |   |> not used:689                    |   |                 
                 |   |> not used:690                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    1  |    8  |
                 | Buried Macrocells  |    3  |    8  |
                 | PIM Input Connects |   16  |   36  |
                 ______________________________________
                                          20  /   52   = 38  %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK L PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |UNUSED
++++++++++++++++................................................................
| 1 |(S_15)
......XXXXXXXXXXXXXXXX..........................................................
| 2 |UNUSED
..........++++++++++++++++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4 |UNUSED
..................++++++++++++++++..............................................
| 5 |(S_3)
......................XXXXXXXXXXXXXXXX..........................................
| 6 |UNUSED
..........................++++++++++++++++......................................
| 7 |UNUSED
..............................++++++++++++++++..................................
| 8 |UNUSED
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |(S_16)
..........................................XXXXXXXXXXXXXXXX......................
|11 |UNUSED
..............................................++++++++++++++++..................
|12>|pulse_out(3)
..................................................++++++++X+XX++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14>|pulse_out(4)
..........................................................X+XX++++++++++++......
|15 |(S_2)
................................................................XXXXXXXXXXXXXXXX
________________________________________________________________________________

Total count of outputs placed        =  6 
Total count of unique Product Terms  =  67 
Total Product Terms to be assigned   =  70 
Max Product Terms used / available   =  67 /  80   = 83.76 %


Control Signals for Logic Block L
---------------------------------
CLK pin19: sysclk
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block L
                 ____________________________________________
                 |   |> not used:691                    |   |                 
                 |   |> not used:692                    |   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |= >c(8)                           |   |                 
                 |   |= >count_13.Q                     | 91|* not used       
                 |   |= >c(0)                           |   |                 
                 |   |= >max_count_1..          (S_15) =|   |                 
                 |   |= >max_count_9.Q                  |   |                 
                 |   |= >count_11.Q                     | 92|* not used       
                 |   |> not used:700                    |   |                 
                 |   |> not used:701     not used:1065 >|   |                 
                 |   |= >c(6)                           |   |                 
                 |   |> not used:703                    | 93|* not used       
                 |   |> not used:704                    |   |                 
                 |   |= >count_15.Q              (S_3) =|   |                 
                 |   |= >pulse.Q                        |   |                 
                 |   |= >max_count_8.Q                  | 94|* not used       
                 |   |= >count_14.Q                     |   |                 
                 |   |= >c(7)            not used:1069 >|   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |= >max_count_1..                  | 95|* not used       
                 |   |> not used:712                    |   |                 
                 |   |> not used:713     not used:1071 >|   |                 
                 |   |= >count_9.Q                      |   |                 
                 |   |> not used:715                    | 96|= (S_16)         
                 |   |= >count_12.Q                     |   |                 
                 |   |= >max_count_1..   not used:1073 >|   |                 
                 |   |> not used:718                    |   |                 
                 |   |> not used:719                    | 97|= pulse_out(3)   
                 |   |= >max_count_1..                  |   |                 
                 |   |= >count_10.Q      not used:1075 >|   |                 
                 |   |> not used:722                    |   |                 
                 |   |> not used:723                    | 98|= pulse_out(4)   
                 |   |= >count_8.Q                      |   |                 
                 |   |> not used:725             (S_2) =|   |                 
                 |   |> not used:726                    |   |                 
                 |   |> not used:727                    |   |                 
                 |   |> not used:728                    |   |                 
                 |   |> not used:729                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    3  |    8  |
                 | Buried Macrocells  |    3  |    8  |
                 | PIM Input Connects |   21  |   36  |
                 ______________________________________
                                          27  /   52   = 51  %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK M PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |(S_7)
XXXXXXXXXXXXXXXX................................................................
| 1 |UNUSED
......++++++++++++++++..........................................................
| 2 |UNUSED
..........++++++++++++++++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4 |UNUSED
..................++++++++++++++++..............................................
| 5 |UNUSED
......................++++++++++++++++..........................................
| 6 |UNUSED
..........................++++++++++++++++......................................
| 7 |(S_5)
..............................XXXXXXXXXXXXXXXX..................................
| 8 |UNUSED
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |UNUSED
..........................................++++++++++++++++......................
|11 |(S_4)
..............................................XXXXXXXXXXXXXXXX..................
|12 |UNUSED
..................................................++++++++++++++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14 |UNUSED
..........................................................++++++++++++++++......
|15 |(S_6)
................................................................XXXXXXXXXXXXXXXX
________________________________________________________________________________

Total count of outputs placed        =  4 
Total count of unique Product Terms  =  64 
Total Product Terms to be assigned   =  64 
Max Product Terms used / available   =  64 /  80   = 80.1  %


Control Signals for Logic Block M
---------------------------------
CLK pin19: <not used>
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block M
                 ____________________________________________
                 |   |> not used:730                    |   |                 
                 |   |> not used:731                    |   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |= >max_count_8.Q                  |   |                 
                 |   |= >count_13.Q                     |103|= (S_7)          
                 |   |= >max_count_1..                  |   |                 
                 |   |= >max_count_1..   not used:1079 >|   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |= >count_8.Q                      |104|* not used       
                 |   |> not used:739                    |   |                 
                 |   |> not used:740     not used:1081 >|   |                 
                 |   |> not used:741                    |   |                 
                 |   |> not used:742                    |105|* not used       
                 |   |> not used:743                    |   |                 
                 |   |= >count_15.Q      not used:1083 >|   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |> not used:746                    |106|* not used       
                 |   |= >count_14.Q                     |   |                 
                 |   |> not used:748             (S_5) =|   |                 
                 |   |= >count_11.Q                     |   |                 
                 |   |= >max_count_1..                  |107|* not used       
                 |   |> not used:751                    |   |                 
                 |   |> not used:752     not used:1087 >|   |                 
                 |   |= >count_9.Q                      |   |                 
                 |   |> not used:754                    |108|* not used       
                 |   |= >count_12.Q                     |   |                 
                 |   |> not used:756             (S_4) =|   |                 
                 |   |> not used:757                    |   |                 
                 |   |> not used:758                    |109|* not used       
                 |   |> not used:759                    |   |                 
                 |   |= >count_10.Q      not used:1091 >|   |                 
                 |   |> not used:761                    |   |                 
                 |   |> not used:762                    |110|* not used       
                 |   |= >max_count_9.Q                  |   |                 
                 |   |> not used:764             (S_6) =|   |                 
                 |   |> not used:765                    |   |                 
                 |   |> not used:766                    |   |                 
                 |   |> not used:767                    |   |                 
                 |   |> not used:768                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    1  |    8  |
                 | Buried Macrocells  |    3  |    8  |
                 | PIM Input Connects |   16  |   36  |
                 ______________________________________
                                          20  /   52   = 38  %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK N PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |(S_17)
XXXXXXXXXXXXXXXX................................................................
| 1 |(count_14)
......++++++++++XXX+++..........................................................
| 2 |(count_11)
..........+++++++++XXX++++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4 |UNUSED
..................++++++++++++++++..............................................
| 5 |(S_18)
......................XXXXXXXXXXXXXXXX..........................................
| 6 |(count_12)
..........................++++++++++++X+XX......................................
| 7 |(count_15)
..............................+++++++++X++++XX..................................
| 8 |(pulse)
..................................++++++++X+++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |UNUSED
..........................................++++++++++++++++......................
|11 |(S_9)
..............................................XXXXXXXXXXXXXXXX..................
|12 |UNUSED
..................................................++++++++++++++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14 |UNUSED
..........................................................++++++++++++++++......
|15 |(S_8)
................................................................XXXXXXXXXXXXXXXX
________________________________________________________________________________

Total count of outputs placed        =  9 
Total count of unique Product Terms  =  77 
Total Product Terms to be assigned   =  77 
Max Product Terms used / available   =  77 /  80   = 96.26 %


Control Signals for Logic Block N
---------------------------------
CLK pin19: sysclk
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block N
                 ____________________________________________
                 |   |= >max_count_7.Q                  |   |                 
                 |   |= >max_count_4.Q                  |   |                 
                 |   |= >max_count_0.Q                  |   |                 
                 |   |= >max_count_8.Q                  |   |                 
                 |   |= >count_3.Q                      |112|= (S_17)         
                 |   |= >max_count_1..                  |   |                 
                 |   |= >\MODULE_1:g..      (count_14) =|   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |= >count_0.Q                      |113|= (count_11)     
                 |   |= >max_count_6.Q                  |   |                 
                 |   |= >max_count_2.Q   not used:1097 >|   |                 
                 |   |= >count_2.Q                      |   |                 
                 |   |> not used:781                    |114|* not used       
                 |   |= >max_count_1..                  |   |                 
                 |   |= >count_8.Q              (S_18) =|   |                 
                 |   |= >max_count_1..                  |   |                 
                 |   |= >max_count_1.Q                  |115|= (count_12)     
                 |   |= >count_14.Q                     |   |                 
                 |   |= >\MODULE_1:g..      (count_15) =|   |                 
                 |   |= >count_11.Q                     |   |                 
                 |   |= >max_count_1..                  |116|= (pulse)        
                 |   |= >count_7.Q                      |   |                 
                 |   |= >count_13.Q      not used:1103 >|   |                 
                 |   |= >count_9.Q                      |   |                 
                 |   |= >max_count_5.Q                  |117|* not used       
                 |   |= >count_12.Q                     |   |                 
                 |   |= >count_1.Q               (S_9) =|   |                 
                 |   |> not used:796                    |   |                 
                 |   |= >max_count_1..                  |118|* not used       
                 |   |= >count_6.Q                      |   |                 
                 |   |= >count_10.Q      not used:1107 >|   |                 
                 |   |= >count_5.Q                      |   |                 
                 |   |> not used:801                    |119|* not used       
                 |   |= >max_count_9.Q                  |   |                 
                 |   |> not used:803             (S_8) =|   |                 
                 |   |= >max_count_3.Q                  |   |                 
                 |   |> not used:805                    |   |                 
                 |   |= >count_15.Q                     |   |                 
                 |   |= >count_4.Q                      |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    4  |    8  |
                 | Buried Macrocells  |    5  |    8  |
                 | PIM Input Connects |   34  |   36  |
                 ______________________________________
                                          43  /   52   = 82  %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK O PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |(S_23)
XXXXXXXXXXXXXXXX................................................................
| 1 |(count_1)
......++++++++++XXX+++..........................................................
| 2 |UNUSED
..........++++++++++++++++......................................................
| 3 |UNUSED
..............++++++++++++++++..................................................
| 4 |UNUSED
..................++++++++++++++++..............................................
| 5 |(S_25)
......................XXXXXXXXXXXXXXXX..........................................
| 6 |(count_3)
..........................++++++++++++X+XX......................................
| 7 |UNUSED
..............................++++++++++++++++..................................
| 8 |UNUSED
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |(S_22)
..........................................XXXXXXXXXXXXXXXX......................
|11 |UNUSED
..............................................++++++++++++++++..................
|12 |UNUSED
..................................................++++++++++++++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14 |(S_24)
..........................................................XXXXXXXXXXXXXXXX......
|15 |UNUSED
................................................................++++++++++++++++
________________________________________________________________________________

Total count of outputs placed        =  6 
Total count of unique Product Terms  =  70 
Total Product Terms to be assigned   =  70 
Max Product Terms used / available   =  70 /  80   = 87.51 %


Control Signals for Logic Block O
---------------------------------
CLK pin19: sysclk
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block O
                 ____________________________________________
                 |   |= >max_count_7.Q                  |   |                 
                 |   |= >max_count_4.Q                  |   |                 
                 |   |= >count_7.Q                      |   |                 
                 |   |> not used:811                    |   |                 
                 |   |= >count_3.Q                      |122|= (S_23)         
                 |   |= >\MODULE_1:g..                  |   |                 
                 |   |= >\MODULE_1:g..       (count_1) =|   |                 
                 |   |> not used:815                    |   |                 
                 |   |= >count_0.Q                      |123|* not used       
                 |   |= >max_count_6.Q                  |   |                 
                 |   |= >max_count_2.Q   not used:1113 >|   |                 
                 |   |= >count_2.Q                      |   |                 
                 |   |> not used:820                    |124|* not used       
                 |   |> not used:821                    |   |                 
                 |   |= >max_count_0.Q          (S_25) =|   |                 
                 |   |> not used:823                    |   |                 
                 |   |= >max_count_1.Q                  |125|= (count_3)      
                 |   |= >count_1.Q                      |   |                 
                 |   |> not used:826     not used:1117 >|   |                 
                 |   |= >count_4.Q                      |   |                 
                 |   |> not used:828                    |126|* not used       
                 |   |> not used:829                    |   |                 
                 |   |> not used:830     not used:1119 >|   |                 
                 |   |= >count_6.Q                      |   |                 
                 |   |= >max_count_5.Q                  |127|= (S_22)         
                 |   |= >count_5.Q                      |   |                 
                 |   |> not used:834     not used:1121 >|   |                 
                 |   |> not used:835                    |   |                 
                 |   |> not used:836                    |128|* not used       
                 |   |> not used:837                    |   |                 
                 |   |> not used:838     not used:1123 >|   |                 
                 |   |> not used:839                    |   |                 
                 |   |> not used:840                    |129|= (S_24)         
                 |   |> not used:841                    |   |                 
                 |   |> not used:842     not used:1125 >|   |                 
                 |   |= >max_count_3.Q                  |   |                 
                 |   |> not used:844                    |   |                 
                 |   |> not used:845                    |   |                 
                 |   |> not used:846                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    4  |    8  |
                 | Buried Macrocells  |    2  |    8  |
                 | PIM Input Connects |   18  |   36  |
                 ______________________________________
                                          24  /   52   = 46  %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

LOGIC BLOCK P PLACEMENT   (19:22:19)

Messages:


________________________________________________________________________________
          1111111111222222222233333333334444444444555555555566666666667777777777
01234567890123456789012345678901234567890123456789012345678901234567890123456789
________________________________________________________________________________
| 0 |(S_26)
XXXXXXXXXXXXXXXX................................................................
| 1 |(count_4)
......++++++++++XX+X++..........................................................
| 2 |(count_7)
..........++++++++X+XX++++......................................................
| 3 |(count_6)
..............++++++++X+XX++++..................................................
| 4 |(count_5)
..................+++++X++++XX++++..............................................
| 5 |(count_0)
......................++++XX++++++++++..........................................
| 6 |UNUSED
..........................++++++++++++++++......................................
| 7 |(S_29)
..............................XXXXXXXXXXXXXXXX..................................
| 8 |UNUSED
..................................++++++++++++++++..............................
| 9 |UNUSED
......................................++++++++++++++++..........................
|10 |UNUSED
..........................................++++++++++++++++......................
|11 |(S_28)
..............................................XXXXXXXXXXXXXXXX..................
|12 |UNUSED
..................................................++++++++++++++++..............
|13 |UNUSED
......................................................++++++++++++++++..........
|14 |UNUSED
..........................................................++++++++++++++++......
|15 |(S_27)
................................................................XXXXXXXXXXXXXXXX
________________________________________________________________________________

Total count of outputs placed        =  9 
Total count of unique Product Terms  =  78 
Total Product Terms to be assigned   =  78 
Max Product Terms used / available   =  78 /  80   = 97.51 %


Control Signals for Logic Block P
---------------------------------
CLK pin19: sysclk
CLK pin22: <not used>
CLK pin99: <not used>
CLK pin102: <not used>
CLK PT      : AH : <not used>
PRESET      : AH : <not used>
RESET       : AH : <not used>
OE 0        : AH : <not used>
OE 1        : AH : <not used>
OE 2        : AH : <not used>
OE 3        : AH : <not used>



                              Logic Block P
                 ____________________________________________
                 |   |= >max_count_7.Q                  |   |                 
                 |   |= >max_count_4.Q                  |   |                 
                 |   |= >count_7.Q                      |   |                 
                 |   |> not used:850                    |   |                 
                 |   |= >count_3.Q                      |131|= (S_26)         
                 |   |= >\MODULE_1:g..                  |   |                 
                 |   |= >\MODULE_1:g..       (count_4) =|   |                 
                 |   |> not used:854                    |   |                 
                 |   |= >count_0.Q                      |132|= (count_7)      
                 |   |= >max_count_6.Q                  |   |                 
                 |   |= >max_count_2.Q       (count_6) =|   |                 
                 |   |= >count_2.Q                      |   |                 
                 |   |> not used:859                    |133|= (count_5)      
                 |   |> not used:860                    |   |                 
                 |   |= >max_count_0.Q       (count_0) =|   |                 
                 |   |> not used:862                    |   |                 
                 |   |= >max_count_1.Q                  |134|* not used       
                 |   |= >count_1.Q                      |   |                 
                 |   |> not used:865            (S_29) =|   |                 
                 |   |= >count_4.Q                      |   |                 
                 |   |> not used:867                    |135|* not used       
                 |   |> not used:868                    |   |                 
                 |   |> not used:869     not used:1135 >|   |                 
                 |   |= >count_6.Q                      |   |                 
                 |   |= >max_count_5.Q                  |136|* not used       
                 |   |= >count_5.Q                      |   |                 
                 |   |> not used:873            (S_28) =|   |                 
                 |   |> not used:874                    |   |                 
                 |   |> not used:875                    |137|* not used       
                 |   |> not used:876                    |   |                 
                 |   |> not used:877     not used:1139 >|   |                 
                 |   |> not used:878                    |   |                 
                 |   |> not used:879                    |138|* not used       
                 |   |> not used:880                    |   |                 
                 |   |> not used:881            (S_27) =|   |                 
                 |   |= >max_count_3.Q                  |   |                 
                 |   |> not used:883                    |   |                 
                 |   |> not used:884                    |   |                 
                 |   |> not used:885                    |   |                 
                 ____________________________________________


  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | I/O Macrocells     |    3  |    8  |
                 | Buried Macrocells  |    6  |    8  |
                 | PIM Input Connects |   18  |   36  |
                 ______________________________________
                                          27  /   52   = 51  %


----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

PINOUT INFORMATION   (19:22:19)


Device:  cy37256p160
Package: cy37256p160-125ac

                     1  :  GND
                >    2  :  dco(0)
                >    3  :  dco(1)
                >    4  :  dco(2)
                >    5  :  dco(3)
                     6  :  Not Used
                >    7  :  dco(4)
                >    8  :  dco(5)
                >    9  :  dco(6)
                    10  :  GND
                >   11  :  dco(7)
                >   12  :  dco(8)
                >   13  :  dco(9)
                >   14  :  dco(10)
                >   15  :  dco(11)
                >   16  :  dco(12)
                >   17  :  dco(13)
                >   18  :  dco(14)
                >   19  :  sysclk
                    20  :  VCC
                    21  :  GND
                    22  :  Not Used
                >   23  :  pulse_out(1)
                >   24  :  pulse_out(2)
                    25  :  Not Used
                    26  :  Not Used
                    27  :  Not Used
                    28  :  Not Used
                    29  :  Not Used
                    30  :  Not Used
                    31  :  GND
                    32  :  Not Used
                    33  :  Not Used
                    34  :  Not Used
                    35  :  Not Used
                    36  :  Not Used
                    37  :  Not Used
                    38  :  Not Used
                    39  :  Not Used
                    40  :  VCC
                    41  :  GND
                    42  :  Not Used
                    43  :  Not Used
                    44  :  Not Used
                    45  :  Not Used
                    46  :  Not Used
                    47  :  Not Used
                    48  :  Not Used
                    49  :  Not Used
                    50  :  GND
                    51  :  Not Used
                    52  :  Not Used
                    53  :  Not Used
                    54  :  Not Used
                    55  :  Not Used
                    56  :  Not Used
                    57  :  Not Used
                    58  :  Not Used
                    59  :  Not Used
                    60  :  VCC
                    61  :  GND
                    62  :  VCC
                    63  :  Not Used
                    64  :  Not Used
                    65  :  Not Used
                    66  :  Not Used
                    67  :  Not Used
                    68  :  Not Used
                    69  :  Not Used
                    70  :  Not Used
                    71  :  GND
                    72  :  (S_10)
                    73  :  Not Used
                    74  :  Not Used
                    75  :  Not Used
                    76  :  Not Used
                    77  :  Not Used
                    78  :  Not Used
                    79  :  Not Used
                    80  :  VCC
                    81  :  GND
                    82  :  (S_14)
                    83  :  Not Used
                    84  :  Not Used
                    85  :  Not Used
                    86  :  Not Used
                    87  :  Not Used
                    88  :  Not Used
                    89  :  Not Used
                    90  :  GND
                    91  :  Not Used
                    92  :  Not Used
                    93  :  Not Used
                    94  :  Not Used
                    95  :  Not Used
                    96  :  (S_16)
                >   97  :  pulse_out(3)
                >   98  :  pulse_out(4)
                    99  :  Not Used
                   100  :  VCC
                   101  :  GND
                   102  :  Not Used
                   103  :  (S_7)
                   104  :  Not Used
                   105  :  Not Used
                   106  :  Not Used
                   107  :  Not Used
                   108  :  Not Used
                   109  :  Not Used
                   110  :  Not Used
                   111  :  GND
                   112  :  (S_17)
                   113  :  (count_11)
                   114  :  Not Used
                   115  :  (count_12)
                   116  :  (pulse)
                   117  :  Not Used
                   118  :  Not Used
                   119  :  Not Used
                   120  :  VCC
                   121  :  GND
                   122  :  (S_23)
                   123  :  Not Used
                   124  :  Not Used
                   125  :  (count_3)
                   126  :  Not Used
                   127  :  (S_22)
                   128  :  Not Used
                   129  :  (S_24)
                   130  :  GND
                   131  :  (S_26)
                   132  :  (count_7)
                   133  :  (count_5)
                   134  :  Not Used
                   135  :  Not Used
                   136  :  Not Used
                   137  :  Not Used
                   138  :  Not Used
                   139  :  Not Used
                   140  :  VCC
                   141  :  GND
                   142  :  VCC
                   143  :  (max_count_8)
                   144  :  (max_count_9)
                   145  :  (max_count_5)
                   146  :  (max_count_0)
                   147  :  (max_count_10)
                   148  :  (max_count_13)
                   149  :  (max_count_3)
                >  150  :  (max_count_12)c(8)
                   151  :  GND
                >  152  :  (max_count_14)c(7)
                >  153  :  c(6)
                >  154  :  c(5)
                >  155  :  c(4)
                >  156  :  c(3)
                >  157  :  c(2)
                >  158  :  c(1)
                >  159  :  c(0)
                   160  :  VCC

----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

RESOURCE UTILIZATION (19:22:19)



  Information: Macrocell Utilization.

                     Description        Used     Max
                 ______________________________________
                 | Dedicated Inputs   |    0  |    1  |
                 | Clock/Inputs       |    1  |    4  |
                 | I/O Macrocells     |   50  |  128  |
                 | Buried Macrocells  |   43  |  128  |
                 | PIM Input Connects |  226  |  624  |
                 ______________________________________
                                         320  /  885   = 36  %



                                      Required     Max (Available)
          CLOCK/LATCH ENABLE signals     1           20
          Input REG/LATCH signals        0          133
          Input PIN signals              1            5
          Input PINs using I/O cells     7            7
          Output PIN signals            21          121


          Total PIN signals             29          133
          Macrocells Used               86          256
          Unique Product Terms         598         1280



----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

PRESET/RESET AND OUTPUT ENABLE COMBINATIONS

PRESET: NONE-COMBINATORIAL
RESET : NONE-COMBINATORIAL
CLOCK PT : NULL
Total unique inputs =  28 
count of output equations =  51 
==>OE: GND or VCC
   count of OE equations =  51 


PRESET: NONE-COMBINATORIAL
RESET : NONE-COMBINATORIAL
CLOCK PT : NULL
Total unique inputs =  65 
count of output equations =  35 
==>OE: GND or VCC
   count of OE equations =  35 

----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

JEDEC ASSEMBLE             (19:22:19)

Messages:
  Information: Processing JEDEC for Logic Block 1.
  Information: Processing JEDEC for Logic Block 2.
  Information: Processing JEDEC for Logic Block 3.
  Information: Processing JEDEC for Logic Block 4.
  Information: Processing JEDEC for Logic Block 5.
  Information: Processing JEDEC for Logic Block 6.
  Information: Processing JEDEC for Logic Block 7.
  Information: Processing JEDEC for Logic Block 8.
  Information: Processing JEDEC for Logic Block 9.
  Information: Processing JEDEC for Logic Block 10.
  Information: Processing JEDEC for Logic Block 11.
  Information: Processing JEDEC for Logic Block 12.
  Information: Processing JEDEC for Logic Block 13.
  Information: Processing JEDEC for Logic Block 14.
  Information: Processing JEDEC for Logic Block 15.
  Information: Processing JEDEC for Logic Block 16.
  Information: JEDEC output file 'PulseGenerator.pin' created.
  Information: JEDEC output file 'PulseGenerator.jed' created.


Summary:
                 Error Count = 0      Warning Count = 0

Completed Successfully at 19:22:19
----------------------------------------------------------------------------
PLD Compiler Software:        C37KFIT.EXE    22/DEC/2000  [v4.02 ] 6.2 IR 27

TIMING PATH ANALYSIS       (19:22:19) using Package: cy37256p160-125ac

Messages:

----------------------------------------------------------------------------
Signal Name | Delay Type  |   tmax   | Path Description
----------------------------------------------------------------------------
reg::dco(0)[2]
inp::count_0.Q
              tSCS            8.0 ns     1 pass
out::dco(0)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(1)[3]
inp::count_1.Q
              tSCS            8.0 ns     1 pass
out::dco(1)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(2)[4]
inp::count_2.Q
              tSCS            8.0 ns     1 pass
out::dco(2)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(3)[5]
inp::count_3.Q
              tSCS            8.0 ns     1 pass
out::dco(3)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(4)[7]
inp::count_4.Q
              tSCS            8.0 ns     1 pass
out::dco(4)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(5)[8]
inp::count_5.Q
              tSCS            8.0 ns     1 pass
out::dco(5)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(6)[9]
inp::count_6.Q
              tSCS            8.0 ns     1 pass
out::dco(6)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(7)[11]
inp::count_7.Q
              tSCS            8.0 ns     1 pass
out::dco(7)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(8)[12]
inp::count_8.Q
              tSCS            8.0 ns     1 pass
out::dco(8)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(9)[13]
inp::count_9.Q
              tSCS            8.0 ns     1 pass
out::dco(9)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(10)[14]
inp::count_10.Q
              tSCS            8.0 ns     1 pass
out::dco(10)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(11)[15]
inp::count_11.Q
              tSCS            8.0 ns     1 pass
out::dco(11)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(12)[16]
inp::count_12.Q
              tSCS            8.0 ns     1 pass
out::dco(12)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::dco(13)[17]
inp::count_13.Q
              tSCS            8.0 ns     1 pass
out::dco(13)
              tCO             6.5 ns   
----------------------------------------------------------------------------
cmb::dco(14)[18]
inp::sysclk
              tPD             10.5 ns    1 pass
----------------------------------------------------------------------------
reg::pulse_out(1)[23]
inp::c(0)
              tS              4.0 ns     1 pass
inp::pulse.Q
              tSCS            8.0 ns     1 pass
out::pulse_out(1)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::pulse_out(2)[24]
inp::c(0)
              tS              4.0 ns     1 pass
inp::pulse.Q
              tSCS            8.0 ns     1 pass
out::pulse_out(2)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::pulse_out(3)[97]
inp::c(0)
              tS              4.0 ns     1 pass
inp::pulse.Q
              tSCS            8.0 ns     1 pass
out::pulse_out(3)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::pulse_out(4)[98]
inp::c(0)
              tS              4.0 ns     1 pass
inp::pulse.Q
              tSCS            8.0 ns     1 pass
out::pulse_out(4)
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_11)[113]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_11
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_12)[115]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_12
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(pulse)[116]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::pulse
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_3)[125]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_3
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_7)[132]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_7
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_5)[133]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_5
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_8)[143]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_8
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_9)[144]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_9
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_5)[145]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_5
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_0)[146]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_0
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_10)[147]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_10
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_13)[148]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_13
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_3)[149]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_3
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_12)c(8)[150]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_12
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_14)c(7)[152]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_14
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_6)[889]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_6
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_4)[891]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_4
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_1)[893]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_1
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_11)[895]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_11
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_2)[897]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_2
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_7)[899]
inp::c(1)
              tS              4.0 ns     1 pass
out::max_count_7
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(max_count_15)[901]
inp::c(2)
              tS              4.0 ns     1 pass
out::max_count_15
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_9)[937]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_9
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_8)[939]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_8
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_2)[941]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_2
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_13)[945]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_13
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_10)[947]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_10
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_14)[1095]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_14
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_15)[1101]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_15
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_1)[1111]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_1
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_4)[1127]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_4
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_6)[1129]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_6
              tCO             6.5 ns   
----------------------------------------------------------------------------
reg::(count_0)[1131]
inp::count_0.Q
---->S_17
---->\MODULE_1:g1:a0:gx:g2:u0:geq(0):c3:u1\
              tSCS            20.0 ns    3 passes
out::count_0
              tCO             6.5 ns   
----------------------------------------------------------------------------

Worst Case Path Summary
-----------------------

                    tPD = 10.5 ns for dco(14) 
                     tS = 4.0 ns for pulse_out(1).D 
                   tSCS = 20.0 ns for count_11.T  using clock signal sysclk
                    tCO = 6.5 ns for dco(0).C 



Summary:
                 Error Count = 0      Warning Count = 0

Completed Successfully  
