Trace number 420111

Some explanations

A solver is run under the control of another program named runsolver. runsolver is in charge of imposing the CPU time limit and the memory limit to the solver. It also monitors some information about the process. The trace of the execution of a solver is divided into four (or five) parts:
  1. SOLVER DATA
    This is the output of the solver (stdout and stderr).
    Note that some very long lines in this section may be truncated by your web browser ! In such a case, you may want to use the "Download as text" link to get the trace as a text file.

    When the --timestamp option is passed to the runsolver program, each line output by the solver is prepended with a timestamp which indicates at what time the line was output by the solver. Times are relative to the start of the program, given in seconds, and are wall clock time (not CPU time).

    As some 'v lines' may be very long (sometimes several megabytes), the 'v line' output by your solver may be split on several lines to help limit the size of the trace recorded in the database. In any case, the exact output of your solver is preserved in a trace file.
  2. VERIFIER DATA
    The output of the solver is piped to a verifier program which will search a value line "v " and, if found, will check that the given interpretation satisfies all constraints.
  3. CONVERSION SCRIPT DATA (Optionnal)
    When a conversion script is used, this section shows the messages that were output by the conversion script.
  4. WATCHER DATA
    This is the informations gathered by the runsolver program. It first prints the different limits. There's a first limit on CPU time set to X seconds (see the parameters in the trace). After this time has ellapsed, runsolver sends a SIGTERM and 2 seconds later a SIGKILL to the solver. For safety, there's also another limit set to X+30 seconds which will send a SIGXPU to the solver. The last limit is on the virtual memory used by the process (see the parameters in the trace).
    Every ten seconds, the runsolver process fetches the content of /proc/loadavg, /proc/pid/stat and /proc/pid/statm (see man proc) and prints it as raw data. This is only recorded in case we need to investigate the behaviour of a solver. The memory used by the solver (vsize) is also given every ten seconds.
    When the solver exits, runsolver prints some informations such as status and time. CPU usage is the ratio CPU Time/Real Time.
  5. LAUNCHER DATA
    These informations are related to the script which will launch the solver. The most important informations are the command line given to the solver, the md5sum of the different files and the dump of the /proc/cpuinfo and /proc/meminfo which provides some useful information on the computer.

Solver answer on this benchmark

Solver NameAnswerCPU timeWall clock time
minisat+ 1.14UNSAT 720.646 720.899

General information on the benchmark

Namenormalized-PB07/PURE-SAT/SAT07/industrial/
palacios/medium/blocks-4-ipc5-h22-unknown.opb
MD5SUM5bd44671a7ff32579fe6d8803c2b90d6
Bench CategoryPURE-SAT (instances containing only clauses)
Best result obtained on this benchmarkUNSAT
Best value of the objective obtained on this benchmark
Best CPU time to get the best result obtained on this benchmark720.646
Has Objective FunctionNO
SatisfiableNO
(Un)Satisfiability was provedYES
Best value of the objective function
Optimality of the best value was proved
Number of variables146874
Total number of constraints937242
Number of constraints which are clauses937242
Number of constraints which are cardinality constraints (but not clauses)0
Number of constraints which are nor clauses,nor cardinality constraints0
Minimum length of a constraint1
Maximum length of a constraint417
Number of terms in the objective function 0
Biggest coefficient in the objective function 0
Number of bits for the biggest coefficient in the objective function 0
Sum of the numbers in the objective function 0
Number of bits of the sum of numbers in the objective function 0
Biggest number in a constraint 415
Number of bits of the biggest number in a constraint 9
Biggest sum of numbers in a constraint 832
Number of bits of the biggest sum of numbers10
Number of products (including duplicates)0
Sum of products size (including duplicates)0
Number of different products0
Sum of products size0

Solver Data (download as text)

0.00/0.00	c Parsing PB file...
29.98/30.08	c Converting 936867 PB-constraints to clauses...
30.17/30.23	c   -- Unit propagations: (none)
30.17/30.24	c   -- Detecting intervals from adjacent constraints: ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
30.27/30.32	c   -- Clauses(.)/Splits(s): ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
32.54/32.64	c ---[936822]---> BDD-cost:    1
32.54/32.64	c ---[936811]---> BDD-cost:    1
32.54/32.64	c ---[936809]---> BDD-cost:    1
32.54/32.64	c ---[936807]---> BDD-cost:    1
32.54/32.64	c ---[936805]---> BDD-cost:    1
32.54/32.64	c ---[936803]---> BDD-cost:    1
32.54/32.64	c ---[936801]---> BDD-cost:    1
32.54/32.64	c ---[936799]---> BDD-cost:    1
32.54/32.64	c ---[936797]---> BDD-cost:    1
32.54/32.64	c ---[936795]---> BDD-cost:    1
32.54/32.64	c ---[936793]---> BDD-cost:    1
32.54/32.64	c ---[936791]---> BDD-cost:    1
32.54/32.64	c ---[936789]---> BDD-cost:    1
32.54/32.64	c ---[936787]---> BDD-cost:    1
32.54/32.64	c ---[936785]---> BDD-cost:    1
32.54/32.64	c ---[936783]---> BDD-cost:    1
32.54/32.64	c ---[936781]---> BDD-cost:    1
32.54/32.64	c ---[936779]---> BDD-cost:    1
32.54/32.64	c ---[936777]---> BDD-cost:    1
32.54/32.64	c ---[936775]---> BDD-cost:    1
32.54/32.64	c ---[936773]---> BDD-cost:    1
32.54/32.64	c ---[936771]---> BDD-cost:    1
32.54/32.64	c ---[936769]---> BDD-cost:    1
32.54/32.64	c ---[936767]---> BDD-cost:    1
32.54/32.64	c ---[936765]---> BDD-cost:    1
32.54/32.64	c ---[936763]---> BDD-cost:    1
32.54/32.64	c ---[936761]---> BDD-cost:    1
32.54/32.64	c ---[936759]---> BDD-cost:    1
32.54/32.64	c ---[936757]---> BDD-cost:    1
32.54/32.64	c ---[936755]---> BDD-cost:    1
32.54/32.64	c ---[936753]---> BDD-cost:    1
32.54/32.64	c ---[936751]---> BDD-cost:    1
32.54/32.64	c ---[936707]---> BDD-cost:    1
32.54/32.64	c ---[936658]---> BDD-cost:    1
32.54/32.64	c ---[936656]---> BDD-cost:    1
32.54/32.64	c ---[936654]---> BDD-cost:    1
32.54/32.64	c ---[936652]---> BDD-cost:    1
32.54/32.64	c ---[936650]---> BDD-cost:    1
32.54/32.64	c ---[936648]---> BDD-cost:    1
32.54/32.64	c ---[936646]---> BDD-cost:    1
32.54/32.64	c ---[936644]---> BDD-cost:    1
32.54/32.64	c ---[936642]---> BDD-cost:    1
32.54/32.64	c ---[936640]---> BDD-cost:    1
32.54/32.64	c ---[936638]---> BDD-cost:    1
32.54/32.64	c ---[936636]---> BDD-cost:    1
32.54/32.64	c ---[936634]---> BDD-cost:    1
32.54/32.64	c ---[936632]---> BDD-cost:    1
32.54/32.64	c ---[936630]---> BDD-cost:    1
32.54/32.64	c ---[936628]---> BDD-cost:    1
32.54/32.64	c ---[936626]---> BDD-cost:    1
32.54/32.64	c ---[936624]---> BDD-cost:    1
32.54/32.64	c ---[936622]---> BDD-cost:    1
32.54/32.64	c ---[936620]---> BDD-cost:    1
32.54/32.64	c ---[936618]---> BDD-cost:    1
32.54/32.64	c ---[936616]---> BDD-cost:    1
32.54/32.64	c ---[936614]---> BDD-cost:    1
32.54/32.64	c ---[936612]---> BDD-cost:    1
32.54/32.64	c ---[936610]---> BDD-cost:    1
32.54/32.64	c ---[936608]---> BDD-cost:    1
32.54/32.64	c ---[936606]---> BDD-cost:    1
32.54/32.64	c ---[936604]---> BDD-cost:    1
32.54/32.64	c ---[936602]---> BDD-cost:    1
32.54/32.64	c ---[936600]---> BDD-cost:    1
32.54/32.64	c ---[936598]---> BDD-cost:    1
32.54/32.64	c ---[936542]---> BDD-cost:    1
32.54/32.64	c ---[936453]---> BDD-cost:    1
32.54/32.64	c ---[936451]---> BDD-cost:    1
32.54/32.64	c ---[936449]---> BDD-cost:    1
32.54/32.64	c ---[936447]---> BDD-cost:    1
32.54/32.64	c ---[936445]---> BDD-cost:    1
32.54/32.64	c ---[936443]---> BDD-cost:    1
32.54/32.64	c ---[936441]---> BDD-cost:    1
32.54/32.64	c ---[936439]---> BDD-cost:    1
32.54/32.64	c ---[936437]---> BDD-cost:    1
32.54/32.64	c ---[936435]---> BDD-cost:    1
32.54/32.64	c ---[936433]---> BDD-cost:    1
32.54/32.64	c ---[936431]---> BDD-cost:    1
32.54/32.64	c ---[936429]---> BDD-cost:    1
32.54/32.64	c ---[936427]---> BDD-cost:    1
32.54/32.64	c ---[936425]---> BDD-cost:    1
32.54/32.64	c ---[936423]---> BDD-cost:    1
32.54/32.64	c ---[936421]---> BDD-cost:    1
32.54/32.64	c ---[936419]---> BDD-cost:    1
32.54/32.64	c ---[936417]---> BDD-cost:    1
32.54/32.64	c ---[936415]---> BDD-cost:    1
32.54/32.64	c ---[936413]---> BDD-cost:    1
32.54/32.64	c ---[936411]---> BDD-cost:    1
32.54/32.64	c ---[936409]---> BDD-cost:    1
32.54/32.64	c ---[936407]---> BDD-cost:    1
32.54/32.64	c ---[936405]---> BDD-cost:    1
32.54/32.64	c ---[936403]---> BDD-cost:    1
32.54/32.64	c ---[936401]---> BDD-cost:    1
32.54/32.64	c ---[936399]---> BDD-cost:    1
32.54/32.64	c ---[936397]---> BDD-cost:    1
32.54/32.64	c ---[936395]---> BDD-cost:    1
32.54/32.64	c ---[936393]---> BDD-cost:    1
32.54/32.64	c ---[936319]---> BDD-cost:    1
32.54/32.64	c ---[936188]---> BDD-cost:    1
32.54/32.64	c ---[936186]---> BDD-cost:    1
32.54/32.64	c ---[936184]---> BDD-cost:    1
32.54/32.64	c ---[936182]---> BDD-cost:    1
32.54/32.64	c ---[936180]---> BDD-cost:    1
32.54/32.64	c ---[936178]---> BDD-cost:    1
32.54/32.64	c ---[936176]---> BDD-cost:    1
32.54/32.64	c ---[936174]---> BDD-cost:    1
32.54/32.64	c ---[936172]---> BDD-cost:    1
32.54/32.64	c ---[936170]---> BDD-cost:    1
32.54/32.64	c ---[936168]---> BDD-cost:    1
32.54/32.64	c ---[936166]---> BDD-cost:    1
32.54/32.64	c ---[936164]---> BDD-cost:    1
32.54/32.64	c ---[936162]---> BDD-cost:    1
32.54/32.64	c ---[936160]---> BDD-cost:    1
32.54/32.64	c ---[936158]---> BDD-cost:    1
32.54/32.64	c ---[936156]---> BDD-cost:    1
32.54/32.64	c ---[936154]---> BDD-cost:    1
32.54/32.64	c ---[936152]---> BDD-cost:    1
32.54/32.64	c ---[936150]---> BDD-cost:    1
32.54/32.64	c ---[936148]---> BDD-cost:    1
32.54/32.64	c ---[936146]---> BDD-cost:    1
32.54/32.64	c ---[936144]---> BDD-cost:    1
32.54/32.64	c ---[936142]---> BDD-cost:    1
32.54/32.64	c ---[936140]---> BDD-cost:    1
32.54/32.64	c ---[936138]---> BDD-cost:    1
32.54/32.64	c ---[936136]---> BDD-cost:    1
32.54/32.64	c ---[936134]---> BDD-cost:    1
32.54/32.64	c ---[936132]---> BDD-cost:    1
32.54/32.64	c ---[936130]---> BDD-cost:    1
32.54/32.64	c ---[936128]---> BDD-cost:    1
32.54/32.64	c ---[936030]---> BDD-cost:    1
32.54/32.64	c ---[935852]---> BDD-cost:    1
32.54/32.64	c ---[935850]---> BDD-cost:    1
32.54/32.64	c ---[935848]---> BDD-cost:    1
32.54/32.64	c ---[935846]---> BDD-cost:    1
32.54/32.64	c ---[935844]---> BDD-cost:    1
32.54/32.64	c ---[935842]---> BDD-cost:    1
32.54/32.64	c ---[935840]---> BDD-cost:    1
32.54/32.64	c ---[935838]---> BDD-cost:    1
32.54/32.64	c ---[935836]---> BDD-cost:    1
32.54/32.64	c ---[935834]---> BDD-cost:    1
32.54/32.64	c ---[935832]---> BDD-cost:    1
32.54/32.64	c ---[935830]---> BDD-cost:    1
32.54/32.64	c ---[935828]---> BDD-cost:    1
32.54/32.64	c ---[935826]---> BDD-cost:    1
32.54/32.64	c ---[935824]---> BDD-cost:    1
32.54/32.64	c ---[935822]---> BDD-cost:    1
32.54/32.64	c ---[935820]---> BDD-cost:    1
32.54/32.64	c ---[935818]---> BDD-cost:    1
32.54/32.64	c ---[935816]---> BDD-cost:    1
32.54/32.64	c ---[935814]---> BDD-cost:    1
32.54/32.64	c ---[935812]---> BDD-cost:    1
32.54/32.64	c ---[935810]---> BDD-cost:    1
32.54/32.64	c ---[935808]---> BDD-cost:    1
32.54/32.64	c ---[935806]---> BDD-cost:    1
32.54/32.64	c ---[935804]---> BDD-cost:    1
32.54/32.64	c ---[935802]---> BDD-cost:    1
32.54/32.64	c ---[935800]---> BDD-cost:    1
32.54/32.64	c ---[935798]---> BDD-cost:    1
32.54/32.64	c ---[935796]---> BDD-cost:    1
32.54/32.64	c ---[935794]---> BDD-cost:    1
32.54/32.64	c ---[935792]---> BDD-cost:    1
32.54/32.64	c ---[935664]---> BDD-cost:    1
32.54/32.64	c ---[935413]---> BDD-cost:    1
32.54/32.64	c ---[935411]---> BDD-cost:    1
32.54/32.64	c ---[935409]---> BDD-cost:    1
32.54/32.64	c ---[935407]---> BDD-cost:    1
32.54/32.64	c ---[935405]---> BDD-cost:    1
32.54/32.64	c ---[935403]---> BDD-cost:    1
32.54/32.64	c ---[935401]---> BDD-cost:    1
32.54/32.64	c ---[935399]---> BDD-cost:    1
32.54/32.64	c ---[935397]---> BDD-cost:    1
32.54/32.64	c ---[935395]---> BDD-cost:    1
32.54/32.64	c ---[935393]---> BDD-cost:    1
32.54/32.64	c ---[935391]---> BDD-cost:    1
32.54/32.64	c ---[935389]---> BDD-cost:    1
32.54/32.64	c ---[935387]---> BDD-cost:    1
32.54/32.64	c ---[935385]---> BDD-cost:    1
32.54/32.64	c ---[935383]---> BDD-cost:    1
32.54/32.64	c ---[935381]---> BDD-cost:    1
32.54/32.64	c ---[935379]---> BDD-cost:    1
32.54/32.64	c ---[935377]---> BDD-cost:    1
32.54/32.64	c ---[935375]---> BDD-cost:    1
32.54/32.64	c ---[935373]---> BDD-cost:    1
32.54/32.64	c ---[935371]---> BDD-cost:    1
32.54/32.64	c ---[935369]---> BDD-cost:    1
32.54/32.64	c ---[935367]---> BDD-cost:    1
32.54/32.64	c ---[935365]---> BDD-cost:    1
32.54/32.64	c ---[935363]---> BDD-cost:    1
32.54/32.64	c ---[935361]---> BDD-cost:    1
32.54/32.64	c ---[935359]---> BDD-cost:    1
32.54/32.64	c ---[935357]---> BDD-cost:    1
32.54/32.64	c ---[935355]---> BDD-cost:    1
32.54/32.64	c ---[935353]---> BDD-cost:    1
32.54/32.64	c ---[935198]---> BDD-cost:    1
32.54/32.64	c ---[934876]---> BDD-cost:    1
32.54/32.64	c ---[934874]---> BDD-cost:    1
32.54/32.64	c ---[934872]---> BDD-cost:    1
32.54/32.64	c ---[934870]---> BDD-cost:    1
32.54/32.64	c ---[934868]---> BDD-cost:    1
32.54/32.64	c ---[934866]---> BDD-cost:    1
32.54/32.64	c ---[934864]---> BDD-cost:    1
32.54/32.64	c ---[934862]---> BDD-cost:    1
32.54/32.64	c ---[934860]---> BDD-cost:    1
32.54/32.64	c ---[934858]---> BDD-cost:    1
32.54/32.64	c ---[934856]---> BDD-cost:    1
32.54/32.64	c ---[934854]---> BDD-cost:    1
32.54/32.64	c ---[934852]---> BDD-cost:    1
32.54/32.64	c ---[934850]---> BDD-cost:    1
32.54/32.64	c ---[934848]---> BDD-cost:    1
32.54/32.64	c ---[934846]---> BDD-cost:    1
32.54/32.64	c ---[934844]---> BDD-cost:    1
32.54/32.64	c ---[934842]---> BDD-cost:    1
32.54/32.64	c ---[934840]---> BDD-cost:    1
32.54/32.64	c ---[934838]---> BDD-cost:    1
32.54/32.64	c ---[934836]---> BDD-cost:    1
32.54/32.64	c ---[934834]---> BDD-cost:    1
32.54/32.64	c ---[934832]---> BDD-cost:    1
32.54/32.64	c ---[934830]---> BDD-cost:    1
32.54/32.64	c ---[934828]---> BDD-cost:    1
32.54/32.64	c ---[934826]---> BDD-cost:    1
32.54/32.64	c ---[934824]---> BDD-cost:    1
32.54/32.64	c ---[934822]---> BDD-cost:    1
32.54/32.64	c ---[934820]---> BDD-cost:    1
32.54/32.64	c ---[934818]---> BDD-cost:    1
32.54/32.64	c ---[934816]---> BDD-cost:    1
32.54/32.64	c ---[934634]---> BDD-cost:    1
32.54/32.64	c ---[934271]---> BDD-cost:    1
32.54/32.64	c ---[934269]---> BDD-cost:    1
32.54/32.64	c ---[934267]---> BDD-cost:    1
32.54/32.64	c ---[934265]---> BDD-cost:    1
32.54/32.64	c ---[934263]---> BDD-cost:    1
32.54/32.64	c ---[934261]---> BDD-cost:    1
32.54/32.64	c ---[934259]---> BDD-cost:    1
32.54/32.64	c ---[934257]---> BDD-cost:    1
32.54/32.64	c ---[934255]---> BDD-cost:    1
32.54/32.64	c ---[934253]---> BDD-cost:    1
32.54/32.64	c ---[934251]---> BDD-cost:    1
32.54/32.64	c ---[934249]---> BDD-cost:    1
32.54/32.64	c ---[934247]---> BDD-cost:    1
32.54/32.64	c ---[934245]---> BDD-cost:    1
32.54/32.64	c ---[934243]---> BDD-cost:    1
32.54/32.64	c ---[934241]---> BDD-cost:    1
32.54/32.64	c ---[934239]---> BDD-cost:    1
32.54/32.64	c ---[934237]---> BDD-cost:    1
32.54/32.64	c ---[934235]---> BDD-cost:    1
32.54/32.64	c ---[934233]---> BDD-cost:    1
32.54/32.64	c ---[934231]---> BDD-cost:    1
32.54/32.64	c ---[934229]---> BDD-cost:    1
32.54/32.64	c ---[934227]---> BDD-cost:    1
32.54/32.64	c ---[934225]---> BDD-cost:    1
32.54/32.64	c ---[934223]---> BDD-cost:    1
32.54/32.64	c ---[934221]---> BDD-cost:    1
32.54/32.64	c ---[934219]---> BDD-cost:    1
32.54/32.64	c ---[934217]---> BDD-cost:    1
32.54/32.64	c ---[934215]---> BDD-cost:    1
32.54/32.64	c ---[934213]---> BDD-cost:    1
32.54/32.64	c ---[934211]---> BDD-cost:    1
32.54/32.64	c ---[933999]---> BDD-cost:    1
32.54/32.64	c ---[933564]---> BDD-cost:    1
32.54/32.64	c ---[933562]---> BDD-cost:    1
32.54/32.64	c ---[933560]---> BDD-cost:    1
32.54/32.64	c ---[933558]---> BDD-cost:    1
32.54/32.64	c ---[933556]---> BDD-cost:    1
32.54/32.64	c ---[933554]---> BDD-cost:    1
32.54/32.64	c ---[933552]---> BDD-cost:    1
32.54/32.64	c ---[933550]---> BDD-cost:    1
32.54/32.64	c ---[933548]---> BDD-cost:    1
32.54/32.64	c ---[933546]---> BDD-cost:    1
32.54/32.64	c ---[933544]---> BDD-cost:    1
32.54/32.64	c ---[933542]---> BDD-cost:    1
32.54/32.64	c ---[933540]---> BDD-cost:    1
32.54/32.65	c ---[933538]---> BDD-cost:    1
32.54/32.65	c ---[933536]---> BDD-cost:    1
32.54/32.65	c ---[933534]---> BDD-cost:    1
32.54/32.65	c ---[933532]---> BDD-cost:    1
32.54/32.65	c ---[933530]---> BDD-cost:    1
32.54/32.65	c ---[933528]---> BDD-cost:    1
32.54/32.65	c ---[933526]---> BDD-cost:    1
32.54/32.65	c ---[933524]---> BDD-cost:    1
32.54/32.65	c ---[933522]---> BDD-cost:    1
32.54/32.65	c ---[933520]---> BDD-cost:    1
32.54/32.65	c ---[933518]---> BDD-cost:    1
32.54/32.65	c ---[933516]---> BDD-cost:    1
32.54/32.65	c ---[933514]---> BDD-cost:    1
32.54/32.65	c ---[933512]---> BDD-cost:    1
32.54/32.65	c ---[933510]---> BDD-cost:    1
32.54/32.65	c ---[933508]---> BDD-cost:    1
32.54/32.65	c ---[933506]---> BDD-cost:    1
32.54/32.65	c ---[933504]---> BDD-cost:    1
32.54/32.65	c ---[933256]---> BDD-cost:    1
32.54/32.65	c ---[932693]---> BDD-cost:    1
32.54/32.65	c ---[932691]---> BDD-cost:    1
32.54/32.65	c ---[932689]---> BDD-cost:    1
32.54/32.65	c ---[932687]---> BDD-cost:    1
32.54/32.65	c ---[932685]---> BDD-cost:    1
32.54/32.65	c ---[932683]---> BDD-cost:    1
32.54/32.65	c ---[932681]---> BDD-cost:    1
32.54/32.65	c ---[932679]---> BDD-cost:    1
32.54/32.65	c ---[932677]---> BDD-cost:    1
32.54/32.65	c ---[932675]---> BDD-cost:    1
32.54/32.65	c ---[932673]---> BDD-cost:    1
32.54/32.65	c ---[932671]---> BDD-cost:    1
32.54/32.65	c ---[932669]---> BDD-cost:    1
32.54/32.65	c ---[932667]---> BDD-cost:    1
32.54/32.65	c ---[932665]---> BDD-cost:    1
32.54/32.65	c ---[932663]---> BDD-cost:    1
32.54/32.65	c ---[932661]---> BDD-cost:    1
32.54/32.65	c ---[932659]---> BDD-cost:    1
32.54/32.65	c ---[932657]---> BDD-cost:    1
32.54/32.65	c ---[932655]---> BDD-cost:    1
32.54/32.65	c ---[932653]---> BDD-cost:    1
32.54/32.65	c ---[932651]---> BDD-cost:    1
32.54/32.65	c ---[932649]---> BDD-cost:    1
32.54/32.65	c ---[932647]---> BDD-cost:    1
32.54/32.65	c ---[932645]---> BDD-cost:    1
32.54/32.65	c ---[932643]---> BDD-cost:    1
32.54/32.65	c ---[932641]---> BDD-cost:    1
32.54/32.65	c ---[932639]---> BDD-cost:    1
32.54/32.65	c ---[932637]---> BDD-cost:    1
32.54/32.65	c ---[932635]---> BDD-cost:    1
32.54/32.65	c ---[932633]---> BDD-cost:    1
32.54/32.65	c ---[932349]---> BDD-cost:    1
32.54/32.65	c ---[931712]---> BDD-cost:    1
32.54/32.65	c ---[931710]---> BDD-cost:    1
32.54/32.65	c ---[931708]---> BDD-cost:    1
32.54/32.65	c ---[931706]---> BDD-cost:    1
32.54/32.65	c ---[931704]---> BDD-cost:    1
32.54/32.65	c ---[931702]---> BDD-cost:    1
32.54/32.65	c ---[931700]---> BDD-cost:    1
32.54/32.65	c ---[931698]---> BDD-cost:    1
32.54/32.65	c ---[931696]---> BDD-cost:    1
32.54/32.65	c ---[931694]---> BDD-cost:    1
32.54/32.65	c ---[931692]---> BDD-cost:    1
32.54/32.65	c ---[931690]---> BDD-cost:    1
32.54/32.65	c ---[931688]---> BDD-cost:    1
32.54/32.65	c ---[931686]---> BDD-cost:    1
32.54/32.65	c ---[931684]---> BDD-cost:    1
32.54/32.65	c ---[931682]---> BDD-cost:    1
32.54/32.65	c ---[931680]---> BDD-cost:    1
32.54/32.65	c ---[931678]---> BDD-cost:    1
32.54/32.65	c ---[931676]---> BDD-cost:    1
32.54/32.65	c ---[931674]---> BDD-cost:    1
32.54/32.65	c ---[931672]---> BDD-cost:    1
32.54/32.65	c ---[931670]---> BDD-cost:    1
32.54/32.65	c ---[931668]---> BDD-cost:    1
32.54/32.65	c ---[931666]---> BDD-cost:    1
32.54/32.65	c ---[931664]---> BDD-cost:    1
32.54/32.65	c ---[931662]---> BDD-cost:    1
32.54/32.65	c ---[931660]---> BDD-cost:    1
32.54/32.65	c ---[931658]---> BDD-cost:    1
32.54/32.65	c ---[931656]---> BDD-cost:    1
32.54/32.65	c ---[931654]---> BDD-cost:    1
32.54/32.65	c ---[931652]---> BDD-cost:    1
32.54/32.65	c ---[931305]---> BDD-cost:    1
32.54/32.65	c ---[930582]---> BDD-cost:    1
32.54/32.65	c ---[930580]---> BDD-cost:    1
32.54/32.65	c ---[930578]---> BDD-cost:    1
32.54/32.65	c ---[930576]---> BDD-cost:    1
32.54/32.65	c ---[930574]---> BDD-cost:    1
32.54/32.65	c ---[930572]---> BDD-cost:    1
32.54/32.65	c ---[930570]---> BDD-cost:    1
32.54/32.65	c ---[930568]---> BDD-cost:    1
32.54/32.65	c ---[930566]---> BDD-cost:    1
32.54/32.65	c ---[930564]---> BDD-cost:    1
32.54/32.65	c ---[930562]---> BDD-cost:    1
32.54/32.65	c ---[930560]---> BDD-cost:    1
32.54/32.65	c ---[930558]---> BDD-cost:    1
32.54/32.65	c ---[930556]---> BDD-cost:    1
32.54/32.65	c ---[930554]---> BDD-cost:    1
32.54/32.65	c ---[930552]---> BDD-cost:    1
32.54/32.65	c ---[930550]---> BDD-cost:    1
32.54/32.65	c ---[930548]---> BDD-cost:    1
32.54/32.65	c ---[930546]---> BDD-cost:    1
32.54/32.65	c ---[930544]---> BDD-cost:    1
32.54/32.65	c ---[930542]---> BDD-cost:    1
32.54/32.65	c ---[930540]---> BDD-cost:    1
32.54/32.65	c ---[930538]---> BDD-cost:    1
32.54/32.65	c ---[930536]---> BDD-cost:    1
32.54/32.65	c ---[930534]---> BDD-cost:    1
32.54/32.65	c ---[930532]---> BDD-cost:    1
32.54/32.65	c ---[930530]---> BDD-cost:    1
32.54/32.65	c ---[930528]---> BDD-cost:    1
32.54/32.65	c ---[930526]---> BDD-cost:    1
32.54/32.65	c ---[930524]---> BDD-cost:    1
32.54/32.65	c ---[930522]---> BDD-cost:    1
32.54/32.65	c ---[930078]---> BDD-cost:    1
32.54/32.65	c ---[929187]---> BDD-cost:    1
32.54/32.65	c ---[929185]---> BDD-cost:    1
32.54/32.65	c ---[929183]---> BDD-cost:    1
32.54/32.65	c ---[929181]---> BDD-cost:    1
32.54/32.65	c ---[929179]---> BDD-cost:    1
32.54/32.65	c ---[929177]---> BDD-cost:    1
32.54/32.65	c ---[929175]---> BDD-cost:    1
32.54/32.65	c ---[929173]---> BDD-cost:    1
32.54/32.65	c ---[929171]---> BDD-cost:    1
32.54/32.65	c ---[929169]---> BDD-cost:    1
32.54/32.65	c ---[929167]---> BDD-cost:    1
32.54/32.65	c ---[929165]---> BDD-cost:    1
32.54/32.65	c ---[929163]---> BDD-cost:    1
32.54/32.65	c ---[929161]---> BDD-cost:    1
32.54/32.65	c ---[929159]---> BDD-cost:    1
32.54/32.65	c ---[929157]---> BDD-cost:    1
32.54/32.65	c ---[929155]---> BDD-cost:    1
32.54/32.65	c ---[929153]---> BDD-cost:    1
32.54/32.65	c ---[929151]---> BDD-cost:    1
32.54/32.65	c ---[929149]---> BDD-cost:    1
32.54/32.65	c ---[929147]---> BDD-cost:    1
32.54/32.65	c ---[929145]---> BDD-cost:    1
32.54/32.65	c ---[929143]---> BDD-cost:    1
32.54/32.65	c ---[929141]---> BDD-cost:    1
32.54/32.65	c ---[929139]---> BDD-cost:    1
32.54/32.65	c ---[929137]---> BDD-cost:    1
32.54/32.65	c ---[929135]---> BDD-cost:    1
32.54/32.65	c ---[929133]---> BDD-cost:    1
32.54/32.65	c ---[929131]---> BDD-cost:    1
32.54/32.65	c ---[929129]---> BDD-cost:    1
32.54/32.65	c ---[929127]---> BDD-cost:    1
32.54/32.65	c ---[928569]---> BDD-cost:    1
32.54/32.65	c ---[927363]---> BDD-cost:    1
32.54/32.65	c ---[927361]---> BDD-cost:    1
32.54/32.65	c ---[927359]---> BDD-cost:    1
32.54/32.65	c ---[927357]---> BDD-cost:    1
32.54/32.65	c ---[927355]---> BDD-cost:    1
32.54/32.65	c ---[927353]---> BDD-cost:    1
32.54/32.65	c ---[927351]---> BDD-cost:    1
32.54/32.65	c ---[927349]---> BDD-cost:    1
32.54/32.65	c ---[927347]---> BDD-cost:    1
32.54/32.65	c ---[927345]---> BDD-cost:    1
32.54/32.65	c ---[927343]---> BDD-cost:    1
32.54/32.65	c ---[927341]---> BDD-cost:    1
32.54/32.65	c ---[927339]---> BDD-cost:    1
32.54/32.65	c ---[927337]---> BDD-cost:    1
32.54/32.65	c ---[927335]---> BDD-cost:    1
32.54/32.65	c ---[927333]---> BDD-cost:    1
32.54/32.65	c ---[927331]---> BDD-cost:    1
32.54/32.65	c ---[927329]---> BDD-cost:    1
32.54/32.65	c ---[927327]---> BDD-cost:    1
32.54/32.65	c ---[927325]---> BDD-cost:    1
32.54/32.65	c ---[927323]---> BDD-cost:    1
32.54/32.65	c ---[927321]---> BDD-cost:    1
32.54/32.65	c ---[927319]---> BDD-cost:    1
32.54/32.65	c ---[927317]---> BDD-cost:    1
32.54/32.65	c ---[927315]---> BDD-cost:    1
32.54/32.65	c ---[927313]---> BDD-cost:    1
32.54/32.65	c ---[927311]---> BDD-cost:    1
32.54/32.65	c ---[927309]---> BDD-cost:    1
32.54/32.65	c ---[927307]---> BDD-cost:    1
32.54/32.65	c ---[927305]---> BDD-cost:    1
32.54/32.65	c ---[927303]---> BDD-cost:    1
32.54/32.65	c ---[926668]---> BDD-cost:    1
32.54/32.65	c ---[926666]---> BDD-cost:    1
32.54/32.65	c ---[926664]---> BDD-cost:    1
32.54/32.65	c ---[926662]---> BDD-cost:    1
32.54/32.65	c ---[926660]---> BDD-cost:    1
32.54/32.65	c ---[926658]---> BDD-cost:    1
32.54/32.65	c ---[926656]---> BDD-cost:    1
32.54/32.65	c ---[926654]---> BDD-cost:    1
32.54/32.65	c ---[926652]---> BDD-cost:    1
32.54/32.65	c ---[926650]---> BDD-cost:    1
32.54/32.65	c ---[926648]---> BDD-cost:    1
32.54/32.65	c ---[926646]---> BDD-cost:    1
32.54/32.65	c ---[926644]---> BDD-cost:    1
32.54/32.65	c ---[926642]---> BDD-cost:    1
32.54/32.65	c ---[926640]---> BDD-cost:    1
32.54/32.65	c ---[926638]---> BDD-cost:    1
32.54/32.65	c ---[926636]---> BDD-cost:    1
32.54/32.65	c ---[926634]---> BDD-cost:    1
32.54/32.65	c ---[926632]---> BDD-cost:    1
32.54/32.65	c ---[926630]---> BDD-cost:    1
32.54/32.65	c ---[926628]---> BDD-cost:    1
32.54/32.65	c ---[926626]---> BDD-cost:    1
32.54/32.65	c ---[926624]---> BDD-cost:    1
32.54/32.65	c ---[926622]---> BDD-cost:    1
32.54/32.65	c ---[926620]---> BDD-cost:    1
32.54/32.65	c ---[926618]---> BDD-cost:    1
32.54/32.65	c ---[926616]---> BDD-cost:    1
32.54/32.65	c ---[926614]---> BDD-cost:    1
32.54/32.65	c ---[926612]---> BDD-cost:    1
32.54/32.65	c ---[926610]---> BDD-cost:    1
32.54/32.65	c ---[926608]---> BDD-cost:    1
32.54/32.65	c ---[926606]---> BDD-cost:    1
32.54/32.65	c ---[926604]---> BDD-cost:    1
32.54/32.65	c ---[926602]---> BDD-cost:    1
32.54/32.65	c ---[926600]---> BDD-cost:    1
32.54/32.65	c ---[926598]---> BDD-cost:    1
32.54/32.65	c ---[926596]---> BDD-cost:    1
32.54/32.65	c ---[926594]---> BDD-cost:    1
32.54/32.65	c ---[926592]---> BDD-cost:    1
32.54/32.65	c ---[926590]---> BDD-cost:    1
32.54/32.65	c ---[926588]---> BDD-cost:    1
32.54/32.65	c ---[926586]---> BDD-cost:    1
32.54/32.65	c ---[926584]---> BDD-cost:    1
32.54/32.65	c ---[926582]---> BDD-cost:    1
32.54/32.65	c ---[926580]---> BDD-cost:    1
32.54/32.65	c ---[926578]---> BDD-cost:    1
32.54/32.65	c ---[926576]---> BDD-cost:    1
32.54/32.65	c ---[926574]---> BDD-cost:    1
32.54/32.65	c ---[926572]---> BDD-cost:    1
32.54/32.65	c ---[926570]---> BDD-cost:    1
32.54/32.65	c ---[926568]---> BDD-cost:    1
32.54/32.65	c ---[926566]---> BDD-cost:    1
32.54/32.65	c ---[926564]---> BDD-cost:    1
32.54/32.65	c ---[926562]---> BDD-cost:    1
32.54/32.65	c ---[926560]---> BDD-cost:    1
32.54/32.65	c ---[926558]---> BDD-cost:    1
32.54/32.65	c ---[926556]---> BDD-cost:    1
32.54/32.65	c ---[926554]---> BDD-cost:    1
32.54/32.65	c ---[926552]---> BDD-cost:    1
32.54/32.65	c ---[926550]---> BDD-cost:    1
32.54/32.65	c ---[926548]---> BDD-cost:    1
32.54/32.65	c ---[926546]---> BDD-cost:    1
32.54/32.65	c ---[926544]---> BDD-cost:    1
32.54/32.65	c ---[926542]---> BDD-cost:    1
32.54/32.65	c ---[926540]---> BDD-cost:    1
32.54/32.65	c ---[926538]---> BDD-cost:    1
32.54/32.65	c ---[926536]---> BDD-cost:    1
32.54/32.65	c ---[926534]---> BDD-cost:    1
32.54/32.65	c ---[926532]---> BDD-cost:    1
32.54/32.65	c ---[926530]---> BDD-cost:    1
32.54/32.65	c ---[926528]---> BDD-cost:    1
32.54/32.65	c ---[926526]---> BDD-cost:    1
32.54/32.65	c ---[926524]---> BDD-cost:    1
32.54/32.65	c ---[926522]---> BDD-cost:    1
32.54/32.65	c ---[926520]---> BDD-cost:    1
32.54/32.65	c ---[926518]---> BDD-cost:    1
32.54/32.65	c ---[926516]---> BDD-cost:    1
32.54/32.65	c ---[926514]---> BDD-cost:    1
32.54/32.65	c ---[926512]---> BDD-cost:    1
32.54/32.65	c ---[926510]---> BDD-cost:    1
32.54/32.65	c ---[926508]---> BDD-cost:    1
32.54/32.65	c ---[926506]---> BDD-cost:    1
32.54/32.65	c ---[926504]---> BDD-cost:    1
32.54/32.65	c ---[926502]---> BDD-cost:    1
32.54/32.65	c ---[926500]---> BDD-cost:    1
32.54/32.65	c ---[926498]---> BDD-cost:    1
32.54/32.65	c ---[926496]---> BDD-cost:    1
32.54/32.65	c ---[926494]---> BDD-cost:    1
32.54/32.65	c ---[926492]---> BDD-cost:    1
32.54/32.65	c ---[926490]---> BDD-cost:    1
32.54/32.65	c ---[926488]---> BDD-cost:    1
32.54/32.65	c ---[926486]---> BDD-cost:    1
32.54/32.65	c ---[926484]---> BDD-cost:    1
32.54/32.65	c ---[926482]---> BDD-cost:    1
32.54/32.65	c ---[926480]---> BDD-cost:    1
32.54/32.65	c ---[926478]---> BDD-cost:    1
32.54/32.65	c ---[926476]---> BDD-cost:    1
32.54/32.65	c ---[926474]---> BDD-cost:    1
32.54/32.65	c ---[926472]---> BDD-cost:    1
32.54/32.65	c ---[926470]---> BDD-cost:    1
32.54/32.65	c ---[926468]---> BDD-cost:    1
32.54/32.65	c ---[926466]---> BDD-cost:    1
32.54/32.65	c ---[926464]---> BDD-cost:    1
32.54/32.65	c ---[926462]---> BDD-cost:    1
32.54/32.65	c ---[926460]---> BDD-cost:    1
32.54/32.65	c ---[926458]---> BDD-cost:    1
32.54/32.65	c ---[926456]---> BDD-cost:    1
32.54/32.65	c ---[926454]---> BDD-cost:    1
32.54/32.65	c ---[926452]---> BDD-cost:    1
32.54/32.65	c ---[926450]---> BDD-cost:    1
32.54/32.65	c ---[926448]---> BDD-cost:    1
32.54/32.65	c ---[926446]---> BDD-cost:    1
32.54/32.65	c ---[926444]---> BDD-cost:    1
32.54/32.66	c ---[926442]---> BDD-cost:    1
32.54/32.66	c ---[926440]---> BDD-cost:    1
32.54/32.66	c ---[926438]---> BDD-cost:    1
32.54/32.66	c ---[926436]---> BDD-cost:    1
32.54/32.66	c ---[926434]---> BDD-cost:    1
32.54/32.66	c ---[926432]---> BDD-cost:    1
32.54/32.66	c ---[926430]---> BDD-cost:    1
32.54/32.66	c ---[926428]---> BDD-cost:    1
32.54/32.66	c ---[926426]---> BDD-cost:    1
32.54/32.66	c ---[926424]---> BDD-cost:    1
32.54/32.66	c ---[926422]---> BDD-cost:    1
32.54/32.66	c ---[926420]---> BDD-cost:    1
32.54/32.66	c ---[926418]---> BDD-cost:    1
32.54/32.66	c ---[926416]---> BDD-cost:    1
32.54/32.66	c ---[926414]---> BDD-cost:    1
32.54/32.66	c ---[926412]---> BDD-cost:    1
32.54/32.66	c ---[926410]---> BDD-cost:    1
32.54/32.66	c ---[926408]---> BDD-cost:    1
32.54/32.66	c ---[926406]---> BDD-cost:    1
32.54/32.66	c ---[926404]---> BDD-cost:    1
32.54/32.66	c ---[926402]---> BDD-cost:    1
32.54/32.66	c ---[926400]---> BDD-cost:    1
32.54/32.66	c ---[926398]---> BDD-cost:    1
32.54/32.66	c ---[926396]---> BDD-cost:    1
32.54/32.66	c ---[926394]---> BDD-cost:    1
32.54/32.66	c ---[926392]---> BDD-cost:    1
32.54/32.66	c ---[926390]---> BDD-cost:    1
32.54/32.66	c ---[926388]---> BDD-cost:    1
32.54/32.66	c ---[926386]---> BDD-cost:    1
32.54/32.66	c ---[926384]---> BDD-cost:    1
32.54/32.66	c ---[926382]---> BDD-cost:    1
32.54/32.66	c ---[926380]---> BDD-cost:    1
32.54/32.66	c ---[926378]---> BDD-cost:    1
32.54/32.66	c ---[926376]---> BDD-cost:    1
32.54/32.66	c ---[926374]---> BDD-cost:    1
32.54/32.66	c ---[926372]---> BDD-cost:    1
32.54/32.66	c ---[926370]---> BDD-cost:    1
32.54/32.66	c ---[926368]---> BDD-cost:    1
32.54/32.66	c ---[926366]---> BDD-cost:    1
32.54/32.66	c ---[926364]---> BDD-cost:    1
32.54/32.66	c ---[926362]---> BDD-cost:    1
32.54/32.66	c ---[926360]---> BDD-cost:    1
32.54/32.66	c ---[926358]---> BDD-cost:    1
32.54/32.66	c ---[926356]---> BDD-cost:    1
32.54/32.66	c ---[926354]---> BDD-cost:    1
32.54/32.66	c ---[926352]---> BDD-cost:    1
32.54/32.66	c ---[926350]---> BDD-cost:    1
32.54/32.66	c ---[926348]---> BDD-cost:    1
32.54/32.66	c ---[926346]---> BDD-cost:    1
32.54/32.66	c ---[926344]---> BDD-cost:    1
32.54/32.66	c ---[926342]---> BDD-cost:    1
32.54/32.66	c ---[926340]---> BDD-cost:    1
32.54/32.66	c ---[926338]---> BDD-cost:    1
32.54/32.66	c ---[926336]---> BDD-cost:    1
32.54/32.66	c ---[926334]---> BDD-cost:    1
32.54/32.66	c ---[926332]---> BDD-cost:    1
32.54/32.66	c ---[926330]---> BDD-cost:    1
32.54/32.66	c ---[926328]---> BDD-cost:    1
32.54/32.66	c ---[926326]---> BDD-cost:    1
32.54/32.66	c ---[926324]---> BDD-cost:    1
32.54/32.66	c ---[926322]---> BDD-cost:    1
32.54/32.66	c ---[926320]---> BDD-cost:    1
32.54/32.66	c ---[926318]---> BDD-cost:    1
32.54/32.66	c ---[926316]---> BDD-cost:    1
32.54/32.66	c ---[926314]---> BDD-cost:    1
32.54/32.66	c ---[926312]---> BDD-cost:    1
32.54/32.66	c ---[926310]---> BDD-cost:    1
32.54/32.66	c ---[926308]---> BDD-cost:    1
32.54/32.66	c ---[926306]---> BDD-cost:    1
32.54/32.66	c ---[926304]---> BDD-cost:    1
32.54/32.66	c ---[926302]---> BDD-cost:    1
32.54/32.66	c ---[926300]---> BDD-cost:    1
32.54/32.66	c ---[926298]---> BDD-cost:    1
32.54/32.66	c ---[926296]---> BDD-cost:    1
32.54/32.66	c ---[926294]---> BDD-cost:    1
32.54/32.66	c ---[926292]---> BDD-cost:    1
32.54/32.66	c ---[926290]---> BDD-cost:    1
32.54/32.66	c ---[926288]---> BDD-cost:    1
32.54/32.66	c ---[926286]---> BDD-cost:    1
32.54/32.66	c ---[926284]---> BDD-cost:    1
32.54/32.66	c ---[926282]---> BDD-cost:    1
32.54/32.66	c ---[926280]---> BDD-cost:    1
32.54/32.66	c ---[926278]---> BDD-cost:    1
32.54/32.66	c ---[926276]---> BDD-cost:    1
32.54/32.66	c ---[926274]---> BDD-cost:    1
32.54/32.66	c ---[926272]---> BDD-cost:    1
32.54/32.66	c ---[926270]---> BDD-cost:    1
32.54/32.66	c ---[926268]---> BDD-cost:    1
32.54/32.66	c ---[926266]---> BDD-cost:    1
32.54/32.66	c ---[926264]---> BDD-cost:    1
32.54/32.66	c ---[926262]---> BDD-cost:    1
32.54/32.66	c ---[926260]---> BDD-cost:    1
32.54/32.66	c ---[926258]---> BDD-cost:    1
32.54/32.66	c ---[926256]---> BDD-cost:    1
32.54/32.66	c ---[926254]---> BDD-cost:    1
32.54/32.66	c ---[926252]---> BDD-cost:    1
32.54/32.66	c ---[926250]---> BDD-cost:    1
32.54/32.66	c ---[926248]---> BDD-cost:    1
32.54/32.66	c ---[926246]---> BDD-cost:    1
32.54/32.66	c ---[926244]---> BDD-cost:    1
32.54/32.66	c ---[926242]---> BDD-cost:    1
32.54/32.66	c ---[926240]---> BDD-cost:    1
32.54/32.66	c ---[926238]---> BDD-cost:    1
32.54/32.66	c ---[926236]---> BDD-cost:    1
32.54/32.66	c ---[926201]---> BDD-cost:    1
32.54/32.66	c ---[925130]---> BDD-cost:    1
32.54/32.66	c ---[925128]---> BDD-cost:    1
32.54/32.66	c ---[925126]---> BDD-cost:    1
32.54/32.66	c ---[925124]---> BDD-cost:    1
32.54/32.66	c ---[925122]---> BDD-cost:    1
32.54/32.66	c ---[925120]---> BDD-cost:    1
32.54/32.66	c ---[925118]---> BDD-cost:    1
32.54/32.66	c ---[925116]---> BDD-cost:    1
32.54/32.66	c ---[925114]---> BDD-cost:    1
32.54/32.66	c ---[925112]---> BDD-cost:    1
32.54/32.66	c ---[925110]---> BDD-cost:    1
32.54/32.66	c ---[925108]---> BDD-cost:    1
32.54/32.66	c ---[925106]---> BDD-cost:    1
32.54/32.66	c ---[925104]---> BDD-cost:    1
32.54/32.66	c ---[925102]---> BDD-cost:    1
32.54/32.66	c ---[925100]---> BDD-cost:    1
32.54/32.66	c ---[925098]---> BDD-cost:    1
32.54/32.66	c ---[925096]---> BDD-cost:    1
32.54/32.66	c ---[925094]---> BDD-cost:    1
32.54/32.66	c ---[925092]---> BDD-cost:    1
32.54/32.66	c ---[925090]---> BDD-cost:    1
32.54/32.66	c ---[925088]---> BDD-cost:    1
32.54/32.66	c ---[925086]---> BDD-cost:    1
32.54/32.66	c ---[925084]---> BDD-cost:    1
32.54/32.66	c ---[925082]---> BDD-cost:    1
32.54/32.66	c ---[925080]---> BDD-cost:    1
32.54/32.66	c ---[925078]---> BDD-cost:    1
32.54/32.66	c ---[925076]---> BDD-cost:    1
32.54/32.66	c ---[925074]---> BDD-cost:    1
32.54/32.66	c ---[925072]---> BDD-cost:    1
32.54/32.66	c ---[925070]---> BDD-cost:    1
32.54/32.66	c ---[920432]---> BDD-cost:    1
32.54/32.66	c ---[920430]---> BDD-cost:    1
32.54/32.66	c ---[912411]---> BDD-cost:    1
32.54/32.66	c ---[845842]---> BDD-cost:    1
32.54/32.66	c ---[589501]---> BDD-cost:    1
32.54/32.66	c ---[526545]---> BDD-cost:    1
32.54/32.66	c ---[220594]---> BDD-cost:    1
32.63/32.71	c ==================================[MINISAT+]==================================
32.63/32.71	c | Conflicts | Original         | Learnt                           | Progress |
32.63/32.71	c |           | Clauses Literals |     Max Clauses Literals     LPC |          |
32.63/32.71	c ==============================================================================
32.63/32.71	c |         0 |  936867  2519794 |  312289       0        0     nan |  0.000 % |
33.03/33.19	c |       105 |  936867  2519794 |  343517     105     1560    14.9 |  0.562 % |
34.12/34.21	c |       257 |  936867  2519794 |  377869     257    11700    45.5 |  0.562 % |
35.02/35.20	c |       482 |  936867  2519794 |  415656     482    16439    34.1 |  0.562 % |
37.50/37.65	c |       820 |  936867  2519794 |  457222     820    65405    79.8 |  0.562 % |
39.40/39.56	c |      1326 |  936867  2519794 |  502944    1326    78465    59.2 |  0.562 % |
44.90/45.01	c |      2089 |  936867  2519794 |  553239    2089   157717    75.5 |  0.562 % |
51.20/51.30	c |      3231 |  936867  2519794 |  608562    3231   245138    75.9 |  0.562 % |
59.80/59.94	c |      4939 |  936867  2519794 |  669419    4939   367214    74.3 |  0.562 % |
71.49/71.68	c |      7501 |  936867  2519794 |  736361    7501   488439    65.1 |  0.562 % |
95.49/95.64	c |     11345 |  936867  2519794 |  809997   11345   891256    78.6 |  0.562 % |
126.98/127.14	c |     17112 |  936867  2519794 |  890996   17112  1309823    76.5 |  0.562 % |
184.87/185.03	c |     25761 |  936867  2519794 |  980096   25761  2243789    87.1 |  0.562 % |
261.85/262.05	c |     38736 |  936867  2519794 | 1078106   38736  3171903    81.9 |  0.562 % |
409.41/409.62	c |     58198 |  936867  2519794 | 1185916   58198  4233002    72.7 |  0.562 % |
584.88/585.20	c |     87393 |  936834  2519728 | 1304508   71378  4519573    63.3 |  0.562 % |
720.54/720.83	c ==============================================================================
720.54/720.83	c UNSATISFIABLE
720.54/720.83	s UNSATISFIABLE
720.54/720.83	c _______________________________________________________________________________
720.54/720.83	c 
720.54/720.83	c restarts              : 16
720.54/720.83	c conflicts             : 114388         (159 /sec)
720.54/720.83	c decisions             : 255407         (355 /sec)
720.54/720.83	c propagations          : 0              (0 /sec)
720.54/720.83	c inspects              : 0              (0 /sec)
720.54/720.83	c CPU time              : 718.896 s
720.54/720.83	c _______________________________________________________________________________

Verifier Data (download as text)

ERROR: no interpretation found !

Conversion Script Data (download as text)

/tmp/evaluation/420111-1177419173/instance-420111-1177419173.opb is already a linear file

Watcher Data (download as text)

runsolver version 3.2.3 (c) roussel@cril.univ-artois.fr

command line: runsolver --timestamp -w ROOT/results/node43/watcher-420111-1177419173 -o ROOT/results/node43/solver-420111-1177419173 -C 1800 -W 3600 -M 1800 --output-limit 1,15 /tmp/evaluation/420111-1177419173/minisat+ /tmp/evaluation/420111-1177419173/instance-420111-1177419173.opb 

Enforcing CPUTime limit (soft limit, will send SIGTERM then SIGKILL): 1800 seconds
Enforcing CPUTime limit (hard limit, will send SIGXCPU): 1830 seconds
Enforcing wall clock limit (soft limit, will send SIGTERM then SIGKILL): 3600 seconds
Enforcing VSIZE limit (soft limit, will send SIGTERM then SIGKILL): 1843200 KiB
Enforcing VSIZE limit (hard limit, stack expansion will fail with SIGSEGV, brk() and mmap() will return ENOMEM): 1894400 KiB
Solver output will be limited to a maximum of 15728640 bytes. The first 1048576 bytes and the last 14680064 bytes will be preserved
Current StackSize limit: 10240 KiB


[startup+0 s]
/proc/loadavg: 1.00 1.00 1.00 3/77 15254
/proc/meminfo: memFree=1713672/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=1048 CPUtime=0
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 114 0 0 0 0 0 0 0 18 0 1 0 189829299 1073152 100 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 135031278 0 0 4096 16386 0 0 0 17 1 0 0
/proc/15254/statm: 262 100 75 215 0 44 0

[startup+0.063144 s]
/proc/loadavg: 1.00 1.00 1.00 3/77 15254
/proc/meminfo: memFree=1713672/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=1616 CPUtime=0.06
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 263 0 0 0 6 0 0 0 18 0 1 0 189829299 1654784 249 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 135031278 0 0 4096 16386 0 0 0 17 1 0 0
/proc/15254/statm: 404 249 75 215 0 186 0
Current children cumulated CPU time (s) 0.06
Current children cumulated vsize (KiB) 1616

[startup+0.101147 s]
/proc/loadavg: 1.00 1.00 1.00 3/77 15254
/proc/meminfo: memFree=1713672/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=2088 CPUtime=0.09
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 365 0 0 0 9 0 0 0 18 0 1 0 189829299 2138112 351 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 135031278 0 0 4096 16386 0 0 0 17 1 0 0
/proc/15254/statm: 522 351 75 215 0 304 0
Current children cumulated CPU time (s) 0.09
Current children cumulated vsize (KiB) 2088

[startup+0.301164 s]
/proc/loadavg: 1.00 1.00 1.00 3/77 15254
/proc/meminfo: memFree=1713672/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=4000 CPUtime=0.29
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 842 0 0 0 29 0 0 0 19 0 1 0 189829299 4096000 828 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 135007481 0 0 4096 16386 0 0 0 17 1 0 0
/proc/15254/statm: 1000 828 75 215 0 782 0
Current children cumulated CPU time (s) 0.29
Current children cumulated vsize (KiB) 4000

[startup+0.701206 s]
/proc/loadavg: 1.00 1.00 1.00 3/77 15254
/proc/meminfo: memFree=1713672/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=7764 CPUtime=0.69
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 1761 0 0 0 69 0 0 0 23 0 1 0 189829299 7950336 1747 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 135005815 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 1941 1747 75 215 0 1723 0
Current children cumulated CPU time (s) 0.69
Current children cumulated vsize (KiB) 7764

[startup+1.50128 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15255
/proc/meminfo: memFree=1704064/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=14968 CPUtime=1.49
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 3559 0 0 0 148 1 0 0 25 0 1 0 189829299 15327232 3545 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134618678 0 0 4096 16386 0 0 0 17 1 0 0
/proc/15254/statm: 3742 3545 75 215 0 3524 0
Current children cumulated CPU time (s) 1.49
Current children cumulated vsize (KiB) 14968

[startup+3.10141 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15255
/proc/meminfo: memFree=1693696/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=29592 CPUtime=3.08
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 7128 0 0 0 304 4 0 0 25 0 1 0 189829299 30302208 7114 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 135031278 0 0 4096 16386 0 0 0 17 1 0 0
/proc/15254/statm: 7398 7114 75 215 0 7180 0
Current children cumulated CPU time (s) 3.08
Current children cumulated vsize (KiB) 29592

[startup+6.30268 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15255
/proc/meminfo: memFree=1665344/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=57884 CPUtime=6.29
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 14143 0 0 0 621 8 0 0 25 0 1 0 189829299 59273216 14087 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 135031278 0 0 4096 16386 0 0 0 17 1 0 0
/proc/15254/statm: 14471 14087 75 215 0 14253 0
Current children cumulated CPU time (s) 6.29
Current children cumulated vsize (KiB) 57884

[startup+12.7012 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15255
/proc/meminfo: memFree=1608264/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=114792 CPUtime=12.68
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 28087 0 0 0 1252 16 0 0 25 0 1 0 189829299 117547008 27948 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 135010342 0 0 4096 16386 0 0 0 17 1 0 0
/proc/15254/statm: 28698 27948 75 215 0 28480 0
Current children cumulated CPU time (s) 12.68
Current children cumulated vsize (KiB) 114792

[startup+25.5014 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15255
/proc/meminfo: memFree=1494984/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=226548 CPUtime=25.48
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 55635 0 0 0 2516 32 0 0 25 0 1 0 189829299 231985152 55331 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 135005310 0 0 4096 16386 0 0 0 17 1 0 0
/proc/15254/statm: 56637 55331 75 215 0 56419 0
Current children cumulated CPU time (s) 25.48
Current children cumulated vsize (KiB) 226548

[startup+51.1018 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15255
/proc/meminfo: memFree=1401928/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316556 CPUtime=51
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78844 0 0 0 4953 147 0 0 25 0 1 0 189829299 324153344 77679 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134580732 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79139 77679 106 215 0 78921 0
Current children cumulated CPU time (s) 51
Current children cumulated vsize (KiB) 316556

[startup+102.305 s]
/proc/loadavg: 1.06 1.01 1.00 2/78 15255
/proc/meminfo: memFree=1401992/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316556 CPUtime=102.19
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78844 0 0 0 10072 147 0 0 25 0 1 0 189829299 324153344 77679 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134574219 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79139 77679 106 215 0 78921 0
Current children cumulated CPU time (s) 102.19
Current children cumulated vsize (KiB) 316556

[startup+162.301 s]
/proc/loadavg: 1.07 1.03 1.00 2/78 15255
/proc/meminfo: memFree=1401992/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316556 CPUtime=162.18
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78874 0 0 0 16070 148 0 0 25 0 1 0 189829299 324153344 77709 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134580732 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79139 77709 106 215 0 78921 0
Current children cumulated CPU time (s) 162.18
Current children cumulated vsize (KiB) 316556

[startup+222.302 s]
/proc/loadavg: 1.07 1.03 1.00 2/78 15255
/proc/meminfo: memFree=1401992/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316720 CPUtime=222.16
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78913 0 0 0 22068 148 0 0 25 0 1 0 189829299 324321280 77748 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134572728 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79180 77748 106 215 0 78962 0
Current children cumulated CPU time (s) 222.16
Current children cumulated vsize (KiB) 316720

[startup+282.302 s]
/proc/loadavg: 1.02 1.03 1.00 2/78 15255
/proc/meminfo: memFree=1401864/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316800 CPUtime=282.15
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78927 0 0 0 28067 148 0 0 25 0 1 0 189829299 324403200 77762 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134581183 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79200 77762 106 215 0 78982 0
Current children cumulated CPU time (s) 282.15
Current children cumulated vsize (KiB) 316800

[startup+342.301 s]
/proc/loadavg: 1.01 1.02 1.00 2/78 15255
/proc/meminfo: memFree=1401864/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316800 CPUtime=342.13
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78937 0 0 0 34065 148 0 0 25 0 1 0 189829299 324403200 77772 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134576737 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79200 77772 106 215 0 78982 0
Current children cumulated CPU time (s) 342.13
Current children cumulated vsize (KiB) 316800

[startup+402.301 s]
/proc/loadavg: 1.00 1.01 1.00 2/78 15255
/proc/meminfo: memFree=1401800/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316800 CPUtime=402.11
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78947 0 0 0 40063 148 0 0 25 0 1 0 189829299 324403200 77782 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134580433 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79200 77782 106 215 0 78982 0
Current children cumulated CPU time (s) 402.11
Current children cumulated vsize (KiB) 316800

[startup+462.301 s]
/proc/loadavg: 1.00 1.01 1.00 2/78 15255
/proc/meminfo: memFree=1401736/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=462.11
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78959 0 0 0 46062 149 0 0 25 0 1 0 189829299 324526080 77794 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134580732 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77794 106 215 0 79012 0
Current children cumulated CPU time (s) 462.11
Current children cumulated vsize (KiB) 316920

[startup+522.302 s]
/proc/loadavg: 1.00 1.00 1.00 2/84 15421
/proc/meminfo: memFree=1400408/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=522.09
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78972 0 0 0 52046 163 0 0 25 0 1 0 189829299 324526080 77807 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134580732 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77807 106 215 0 79012 0
Current children cumulated CPU time (s) 522.09
Current children cumulated vsize (KiB) 316920

[startup+582.302 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15453
/proc/meminfo: memFree=1401352/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=582.08
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78979 0 0 0 58040 168 0 0 25 0 1 0 189829299 324526080 77814 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134572709 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77814 106 215 0 79012 0
Current children cumulated CPU time (s) 582.08
Current children cumulated vsize (KiB) 316920

[startup+642.301 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15453
/proc/meminfo: memFree=1401352/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=642.06
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78979 0 0 0 64038 168 0 0 25 0 1 0 189829299 324526080 77814 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134580732 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77814 106 215 0 79012 0
Current children cumulated CPU time (s) 642.06
Current children cumulated vsize (KiB) 316920

[startup+702.301 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15453
/proc/meminfo: memFree=1401352/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=702.04
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78980 0 0 0 70036 168 0 0 25 0 1 0 189829299 324526080 77815 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134580759 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77815 106 215 0 79012 0
Current children cumulated CPU time (s) 702.04
Current children cumulated vsize (KiB) 316920

Solver just ended. Dumping a history of the last processes samples

[startup+703.901 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15453
/proc/meminfo: memFree=1401352/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=703.65
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78980 0 0 0 70197 168 0 0 25 0 1 0 189829299 324526080 77815 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134580759 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77815 106 215 0 79012 0
Current children cumulated CPU time (s) 703.65
Current children cumulated vsize (KiB) 316920

[startup+710.301 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15453
/proc/meminfo: memFree=1401352/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=710.04
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78980 0 0 0 70836 168 0 0 25 0 1 0 189829299 324526080 77815 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134580759 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77815 106 215 0 79012 0
Current children cumulated CPU time (s) 710.04
Current children cumulated vsize (KiB) 316920

[startup+716.702 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15453
/proc/meminfo: memFree=1401352/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=716.44
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78980 0 0 0 71476 168 0 0 25 0 1 0 189829299 324526080 77815 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134572776 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77815 106 215 0 79012 0
Current children cumulated CPU time (s) 716.44
Current children cumulated vsize (KiB) 316920

[startup+718.306 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15453
/proc/meminfo: memFree=1401352/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=718.04
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78980 0 0 0 71636 168 0 0 25 0 1 0 189829299 324526080 77815 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134581028 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77815 106 215 0 79012 0
Current children cumulated CPU time (s) 718.04
Current children cumulated vsize (KiB) 316920

[startup+719.902 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15453
/proc/meminfo: memFree=1401352/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=719.64
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78980 0 0 0 71796 168 0 0 25 0 1 0 189829299 324526080 77815 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134580732 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77815 106 215 0 79012 0
Current children cumulated CPU time (s) 719.64
Current children cumulated vsize (KiB) 316920

[startup+720.302 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15453
/proc/meminfo: memFree=1401352/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=720.04
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78980 0 0 0 71836 168 0 0 25 0 1 0 189829299 324526080 77815 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134580840 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77815 106 215 0 79012 0
Current children cumulated CPU time (s) 720.04
Current children cumulated vsize (KiB) 316920

[startup+720.702 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15453
/proc/meminfo: memFree=1401352/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=720.44
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78980 0 0 0 71876 168 0 0 25 0 1 0 189829299 324526080 77815 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134569721 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77815 106 215 0 79012 0
Current children cumulated CPU time (s) 720.44
Current children cumulated vsize (KiB) 316920

[startup+720.802 s]
/proc/loadavg: 1.00 1.00 1.00 2/78 15453
/proc/meminfo: memFree=1401352/2055920 swapFree=4158592/4192956
[pid=15254] ppid=15252 vsize=316920 CPUtime=720.54
/proc/15254/stat : 15254 (minisat+) R 15252 15254 13911 0 -1 4194304 78980 0 0 0 71886 168 0 0 25 0 1 0 189829299 324526080 77815 18446744073709551615 134512640 135395479 4294956672 18446744073709551615 134582049 0 0 4096 16386 0 0 0 17 0 0 0
/proc/15254/statm: 79230 77815 106 215 0 79012 0
Current children cumulated CPU time (s) 720.54
Current children cumulated vsize (KiB) 316920

Child status: 20
Real time (s): 720.899
CPU time (s): 720.646
CPU user time (s): 718.91
CPU system time (s): 1.73673
CPU usage (%): 99.965
Max. virtual memory (cumulated for all children) (KiB): 316920

getrusage(RUSAGE_CHILDREN,...) data:
user time used= 718.91
system time used= 1.73673
maximum resident set size= 0
integral shared memory size= 0
integral unshared data size= 0
integral unshared stack size= 0
page reclaims= 78983
page faults= 0
swaps= 0
block input operations= 0
block output operations= 0
messages sent= 0
messages received= 0
signals received= 0
voluntary context switches= 9994
involuntary context switches= 2079

runsolver used 1.39179 second user time and 3.51747 second system time

The end

Launcher Data (download as text)

Begin job on node43 on Tue Apr 24 12:52:55 UTC 2007

IDJOB= 420111
IDBENCH= 47822
IDSOLVER= 156
FILE ID= node43/420111-1177419173

PBS_JOBID= 4675675

Free space on /tmp= 66403 MiB

SOLVER NAME= minisat+ 1.14
BENCH NAME= HOME/pub/bench/PB07/normalized-PB07/PURE-SAT/SAT07/industrial/palacios/medium/blocks-4-ipc5-h22-unknown.opb
COMMAND LINE= /tmp/evaluation/420111-1177419173/minisat+ /tmp/evaluation/420111-1177419173/instance-420111-1177419173.opb            
CONVERSION COMMAND LINE= runsolver -w ROOT/results/node43/convwatcher-420111-1177419173 -o ROOT/results/node43/conversion-420111-1177419173 -C 600 -M 1800 PBconversionToLinear /tmp/evaluation/420111-1177419173/instance-420111-1177419173.opb
CONVERSION RUNSOLVER STATUS CODE= 0
CONVERSION STATUS CODE= 0

RUNSOLVER COMMAND LINE= runsolver  --timestamp  -w ROOT/results/node43/watcher-420111-1177419173 -o ROOT/results/node43/solver-420111-1177419173 -C 1800 -W 3600 -M 1800 --output-limit 1,15  /tmp/evaluation/420111-1177419173/minisat+ /tmp/evaluation/420111-1177419173/instance-420111-1177419173.opb            

META MD5SUM SOLVER= e46aded85e5f265b61da9cdcce06370e
MD5SUM BENCH=  5bd44671a7ff32579fe6d8803c2b90d6

RANDOM SEED= 427185049

TIME LIMIT= 1800 seconds
MEMORY LIMIT= 1800 MiB

Linux node43.alineos.net 2.6.9-22.EL.rootsmp #1 SMP Mon Oct 3 08:59:52 CEST 2005 x86_64 x86_64 x86_64 GNU/Linux

/proc/cpuinfo:
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 15
model		: 4
model name	:                   Intel(R) Xeon(TM) CPU 3.00GHz
stepping	: 3
cpu MHz		: 3000.218
cache size	: 2048 KB
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl cid cx16 xtpr
bogomips	: 5914.62
clflush size	: 64
cache_alignment	: 128
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 15
model		: 4
model name	:                   Intel(R) Xeon(TM) CPU 3.00GHz
stepping	: 3
cpu MHz		: 3000.218
cache size	: 2048 KB
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl cid cx16 xtpr
bogomips	: 5586.94
clflush size	: 64
cache_alignment	: 128
address sizes	: 36 bits physical, 48 bits virtual
power management:


/proc/meminfo:
MemTotal:      2055920 kB
MemFree:       1714080 kB
Buffers:         42720 kB
Cached:         198960 kB
SwapCached:       2984 kB
Active:         196764 kB
Inactive:        88716 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      2055920 kB
LowFree:       1714080 kB
SwapTotal:     4192956 kB
SwapFree:      4158592 kB
Dirty:           32504 kB
Writeback:           0 kB
Mapped:          51404 kB
Slab:            41708 kB
Committed_AS:  2666708 kB
PageTables:       1956 kB
VmallocTotal: 536870911 kB
VmallocUsed:    264952 kB
VmallocChunk: 536605679 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     2048 kB

Free space on /tmp at the end= 66403 MiB

End job on node43 on Tue Apr 24 13:04:56 UTC 2007