TSTP Solution File: GEO617+1 by SNARK---20120808r022
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SNARK---20120808r022
% Problem : GEO617+1 : TPTP v8.1.0. Released v7.5.0.
% Transfm : none
% Format : tptp:raw
% Command : run-snark %s %d
% Computer : n018.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 600s
% DateTime : Sat Jul 16 06:16:59 EDT 2022
% Result : Theorem 3.31s 3.56s
% Output : Refutation 3.31s
% Verified :
% SZS Type : Refutation
% Derivation depth : 28
% Number of leaves : 26
% Syntax : Number of clauses : 67 ( 34 unt; 0 nHn; 36 RR)
% Number of literals : 122 ( 0 equ; 60 neg)
% Maximal clause size : 5 ( 1 avg)
% Maximal term depth : 2 ( 1 avg)
% Number of predicates : 9 ( 8 usr; 1 prp; 0-8 aty)
% Number of functors : 7 ( 7 usr; 6 con; 0-4 aty)
% Number of variables : 251 ( 59 sgn)
% Comments :
%------------------------------------------------------------------------------
cnf(2,axiom,
( ~ coll(X,Y,Z)
| ~ coll(X,Y,U)
| coll(Z,U,X) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD3) ).
cnf(7,axiom,
( ~ perp(X,Y,Z,U)
| perp(Z,U,X,Y) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD8) ).
cnf(8,axiom,
( ~ perp(X,Y,Z,U)
| ~ perp(Z,U,V,W)
| para(X,Y,V,W) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD9) ).
cnf(11,axiom,
( ~ cong(X,Y,X,Z)
| ~ cong(X,Y,X,U)
| circle(X,Y,Z,U) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD12) ).
cnf(16,axiom,
( ~ cyclic(X,Y,Z,U)
| ~ cyclic(X,Y,Z,V)
| cyclic(Y,Z,U,V) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD17) ).
cnf(17,axiom,
( ~ eqangle(X,Y,Z,U,V,W,X1,Y1)
| eqangle(Y,X,Z,U,V,W,X1,Y1) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD18) ).
cnf(18,axiom,
( ~ eqangle(X,Y,Z,U,V,W,X1,Y1)
| eqangle(Z,U,X,Y,X1,Y1,V,W) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD19) ).
cnf(19,axiom,
( ~ eqangle(X,Y,Z,U,V,W,X1,Y1)
| eqangle(V,W,X1,Y1,X,Y,Z,U) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD20) ).
cnf(20,axiom,
( ~ eqangle(X,Y,Z,U,V,W,X1,Y1)
| eqangle(X,Y,V,W,Z,U,X1,Y1) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD21) ).
cnf(21,axiom,
( ~ eqangle(X,Y,Z,U,V,W,X1,Y1)
| ~ eqangle(V,W,X1,Y1,Z1,U1,V1,W1)
| eqangle(X,Y,Z,U,Z1,U1,V1,W1) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD22) ).
cnf(38,axiom,
( ~ eqangle(X,Y,Z,U,V,W,Z,U)
| para(X,Y,V,W) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD39) ).
cnf(39,axiom,
( ~ para(X,Y,Z,U)
| eqangle(X,Y,V,W,Z,U,V,W) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD40) ).
cnf(40,axiom,
( ~ cyclic(X,Y,Z,U)
| eqangle(Z,X,Z,Y,U,X,U,Y) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD41) ).
cnf(42,axiom,
( ~ eqangle(X,Y,X,Z,U,Y,U,Z)
| ~ coll(X,U,Z)
| cyclic(Y,Z,X,U) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD42b) ).
cnf(43,axiom,
( ~ cyclic(X,Y,Z,U)
| ~ cyclic(X,Y,Z,V)
| ~ cyclic(X,Y,Z,W)
| ~ eqangle(Z,X,Z,Y,W,U,W,V)
| cong(X,Y,U,V) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD43) ).
cnf(50,axiom,
( ~ circle(X,Y,Z,U)
| ~ midp(V,Z,U)
| eqangle(Y,Z,Y,U,X,Z,X,V) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD50) ).
cnf(51,axiom,
( ~ circle(X,Y,Z,U)
| ~ coll(V,Z,U)
| ~ eqangle(Y,Z,Y,U,X,Z,X,V)
| midp(V,Z,U) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD51) ).
cnf(52,axiom,
( ~ perp(X,Y,Y,Z)
| ~ midp(U,X,Z)
| cong(X,U,Y,U) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD52) ).
cnf(55,axiom,
( ~ midp(X,Y,Z)
| ~ perp(U,X,Y,Z)
| cong(U,Y,U,Z) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD55) ).
cnf(56,axiom,
( ~ cong(X,Y,Z,Y)
| ~ cong(X,U,Z,U)
| perp(X,Z,Y,U) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD56) ).
cnf(57,axiom,
( ~ cong(X,Y,Z,Y)
| ~ cong(X,U,Z,U)
| ~ cyclic(X,Z,Y,U)
| perp(Y,X,X,U) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD57) ).
cnf(64,axiom,
( ~ midp(X,Y,Z)
| ~ para(Y,U,Z,V)
| ~ para(Y,V,Z,U)
| midp(X,U,V) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD64) ).
cnf(66,axiom,
( ~ para(X,Y,X,Z)
| coll(X,Y,Z) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleD66) ).
cnf(104,axiom,
( ~ perp(X,Y,Y,Z)
| ~ cyclic(X,Z,Y,U)
| circle('SKOLEMAAAV16'(X,Y,Z,U),X,Z,Y) ),
file('/export/starexec/sandbox/benchmark/Axioms/GEO012+0.ax',ruleX14) ).
cnf(115,negated_conjecture,
perp('SKOLEMAAAV26','SKOLEMAAAV23','SKOLEMAAAV21','SKOLEMAAAV22'),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',exemplo6GDDFULL618079) ).
cnf(117,negated_conjecture,
~ eqangle('SKOLEMAAAV26','SKOLEMAAAV23','SKOLEMAAAV23','SKOLEMAAAV25','SKOLEMAAAV25','SKOLEMAAAV23','SKOLEMAAAV23','SKOLEMAAAV24'),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',exemplo6GDDFULL618079) ).
cnf(123,plain,
perp('SKOLEMAAAV21','SKOLEMAAAV22','SKOLEMAAAV26','SKOLEMAAAV23'),
inference('HYPERRESOLVE',[status(thm)],[7,115]) ).
cnf(130,plain,
~ eqangle('SKOLEMAAAV23','SKOLEMAAAV26','SKOLEMAAAV23','SKOLEMAAAV25','SKOLEMAAAV25','SKOLEMAAAV23','SKOLEMAAAV23','SKOLEMAAAV24'),
inference('UR-RESOLVE',[status(thm)],[17,117]) ).
cnf(150,plain,
para('SKOLEMAAAV21','SKOLEMAAAV22','SKOLEMAAAV21','SKOLEMAAAV22'),
inference('HYPERRESOLVE',[status(thm)],[8,123,115]) ).
cnf(169,plain,
eqangle('SKOLEMAAAV21','SKOLEMAAAV22',X,Y,'SKOLEMAAAV21','SKOLEMAAAV22',X,Y),
inference('HYPERRESOLVE',[status(thm)],[39,150]) ).
cnf(391,plain,
~ eqangle('SKOLEMAAAV23','SKOLEMAAAV25','SKOLEMAAAV23','SKOLEMAAAV26','SKOLEMAAAV23','SKOLEMAAAV24','SKOLEMAAAV25','SKOLEMAAAV23'),
inference('UR-RESOLVE',[status(thm)],[18,130]) ).
cnf(1551,plain,
~ eqangle('SKOLEMAAAV23','SKOLEMAAAV24','SKOLEMAAAV25','SKOLEMAAAV23','SKOLEMAAAV23','SKOLEMAAAV25','SKOLEMAAAV23','SKOLEMAAAV26'),
inference('UR-RESOLVE',[status(thm)],[19,391]) ).
cnf(1866,plain,
eqangle('SKOLEMAAAV21','SKOLEMAAAV22','SKOLEMAAAV21','SKOLEMAAAV22',X,Y,X,Y),
inference('HYPERRESOLVE',[status(thm)],[20,169]) ).
cnf(1867,plain,
eqangle(X,Y,'SKOLEMAAAV21','SKOLEMAAAV22',X,Y,'SKOLEMAAAV21','SKOLEMAAAV22'),
inference('HYPERRESOLVE',[status(thm)],[18,169]) ).
cnf(2207,plain,
~ eqangle('SKOLEMAAAV23','SKOLEMAAAV24','SKOLEMAAAV23','SKOLEMAAAV25','SKOLEMAAAV25','SKOLEMAAAV23','SKOLEMAAAV23','SKOLEMAAAV26'),
inference('UR-RESOLVE',[status(thm)],[20,1551]) ).
cnf(3132,plain,
para(X,Y,X,Y),
inference('HYPERRESOLVE',[status(thm)],[38,1867]) ).
cnf(3138,plain,
coll(X,Y,Y),
inference('HYPERRESOLVE',[status(thm)],[66,3132]) ).
cnf(3144,plain,
coll(X,X,Y),
inference('HYPERRESOLVE',[status(thm)],[2,3138,3138]) ).
cnf(3707,plain,
coll(X,Y,Z),
inference('HYPERRESOLVE',[status(thm)],[2,3144,3144]) ).
cnf(3711,plain,
( ~ circle(X,Y,Z,U)
| ~ eqangle(Y,Z,Y,U,X,Z,X,V)
| midp(V,Z,U) ),
inference('REWRITE',[status(thm)],[51,3707]) ).
cnf(3713,plain,
( ~ eqangle(X,Y,X,Z,U,Y,U,Z)
| cyclic(Y,Z,X,U) ),
inference('REWRITE',[status(thm)],[42,3707]) ).
cnf(3725,plain,
cyclic('SKOLEMAAAV22','SKOLEMAAAV22','SKOLEMAAAV21',X),
inference('HYPERRESOLVE',[status(thm)],[3713,1866]) ).
cnf(3729,plain,
cyclic('SKOLEMAAAV22','SKOLEMAAAV21',X,Y),
inference('HYPERRESOLVE',[status(thm)],[16,3725,3725]) ).
cnf(3733,plain,
cyclic('SKOLEMAAAV21',X,Y,Z),
inference('HYPERRESOLVE',[status(thm)],[16,3729,3729]) ).
cnf(3743,plain,
cyclic(X,Y,Z,U),
inference('HYPERRESOLVE',[status(thm)],[16,3733,3733]) ).
cnf(3744,plain,
( ~ cong(X,Y,Z,Y)
| ~ cong(X,U,Z,U)
| perp(Y,X,X,U) ),
inference('REWRITE',[status(thm)],[57,3743]) ).
cnf(3745,plain,
( ~ perp(X,Y,Y,Z)
| circle('SKOLEMAAAV16'(X,Y,Z,U),X,Z,Y) ),
inference('REWRITE',[status(thm)],[104,3743]) ).
cnf(3746,plain,
eqangle(X,Y,X,Z,U,Y,U,Z),
inference('REWRITE',[status(thm)],[40,3743]) ).
cnf(3747,plain,
( ~ eqangle(X,Y,X,Z,U,V,U,W)
| cong(Y,Z,V,W) ),
inference('REWRITE',[status(thm)],[43,3743]) ).
cnf(3795,plain,
cong(X,Y,X,Y),
inference('HYPERRESOLVE',[status(thm)],[3747,3746]) ).
cnf(3815,plain,
perp(X,Y,Y,Z),
inference('HYPERRESOLVE',[status(thm)],[3744,3795,3795]) ).
cnf(3820,plain,
( ~ midp(X,Y,Z)
| cong(Y,X,U,X) ),
inference('REWRITE',[status(thm)],[52,3815]) ).
cnf(3822,plain,
circle('SKOLEMAAAV16'(X,Y,Z,U),X,Z,Y),
inference('REWRITE',[status(thm)],[3745,3815]) ).
cnf(3826,plain,
midp(X,Y,X),
inference('HYPERRESOLVE',[status(thm)],[3711,3822,3746]) ).
cnf(3850,plain,
cong(X,Y,Z,Y),
inference('HYPERRESOLVE',[status(thm)],[3820,3826]) ).
cnf(3851,plain,
perp(X,Y,Z,U),
inference('REWRITE',[status(thm)],[56,3850]) ).
cnf(3853,plain,
( ~ midp(X,Y,Z)
| cong(U,Y,U,Z) ),
inference('REWRITE',[status(thm)],[55,3851]) ).
cnf(3854,plain,
para(X,Y,Z,U),
inference('REWRITE',[status(thm)],[8,3851]) ).
cnf(3855,plain,
( ~ midp(X,Y,Z)
| midp(X,U,V) ),
inference('REWRITE',[status(thm)],[64,3854]) ).
cnf(3857,plain,
eqangle(X,Y,Z,U,V,W,Z,U),
inference('REWRITE',[status(thm)],[39,3854]) ).
cnf(3862,plain,
midp(X,Y,Z),
inference('HYPERRESOLVE',[status(thm)],[3855,3826]) ).
cnf(3863,plain,
( ~ circle(X,Y,Z,U)
| eqangle(Y,Z,Y,U,X,Z,X,V) ),
inference('REWRITE',[status(thm)],[50,3862]) ).
cnf(3865,plain,
cong(X,Y,X,Z),
inference('REWRITE',[status(thm)],[3853,3862]) ).
cnf(3868,plain,
circle(X,Y,Z,U),
inference('REWRITE',[status(thm)],[11,3865]) ).
cnf(3869,plain,
eqangle(X,Y,X,Z,U,Y,U,V),
inference('REWRITE',[status(thm)],[3863,3868]) ).
cnf(3890,plain,
eqangle(X,Y,X,Z,U,V,W,X1),
inference('HYPERRESOLVE',[status(thm)],[21,3869,3857]) ).
cnf(3891,plain,
$false,
inference('REWRITE',[status(thm)],[2207,3890]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11 % Problem : GEO617+1 : TPTP v8.1.0. Released v7.5.0.
% 0.00/0.12 % Command : run-snark %s %d
% 0.12/0.33 % Computer : n018.cluster.edu
% 0.12/0.33 % Model : x86_64 x86_64
% 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33 % Memory : 8042.1875MB
% 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33 % CPULimit : 300
% 0.12/0.33 % WCLimit : 600
% 0.12/0.33 % DateTime : Fri Jun 17 20:06:17 EDT 2022
% 0.12/0.33 % CPUTime :
% 0.18/0.44 /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.18/0.45 *
% 0.18/0.45 *
% 0.18/0.46 #<PACKAGE "SNARK-USER">
% 0.18/0.46 *
% 0.18/0.46 SNARK-TPTP-OPTIONS
% 0.18/0.46 *
% 0.18/0.46 ((AGENDA-LENGTH-LIMIT NIL) (AGENDA-LENGTH-BEFORE-SIMPLIFICATION-LIMIT NIL)
% 0.18/0.46 (USE-HYPERRESOLUTION T) (USE-UR-RESOLUTION T) (USE-PARAMODULATION T)
% 0.18/0.46 (USE-FACTORING :POS)
% 0.18/0.46 (USE-LITERAL-ORDERING-WITH-HYPERRESOLUTION 'LITERAL-ORDERING-P)
% 0.18/0.46 (USE-LITERAL-ORDERING-WITH-PARAMODULATION 'LITERAL-ORDERING-P)
% 0.18/0.46 (ORDERING-FUNCTIONS>CONSTANTS T) (ASSERT-CONTEXT :CURRENT)
% 0.18/0.46 (RUN-TIME-LIMIT 300) (LISTEN-FOR-COMMANDS NIL)
% 0.18/0.46 (USE-CLOSURE-WHEN-SATISFIABLE T) (PRINT-ROWS-WHEN-GIVEN NIL)
% 0.18/0.46 (PRINT-ROWS-WHEN-DERIVED NIL) (PRINT-UNORIENTABLE-ROWS NIL)
% 0.18/0.46 (PRINT-ROW-WFFS-PRETTILY NIL) (PRINT-FINAL-ROWS :TPTP)
% 0.18/0.46 (PRINT-OPTIONS-WHEN-STARTING NIL) (USE-VARIABLE-NAME-SORTS NIL)
% 0.18/0.46 (USE-PURITY-TEST T) (USE-RELEVANCE-TEST T) (DECLARE-TPTP-SYMBOLS1)
% 0.18/0.46 (DECLARE-TPTP-SYMBOLS2))
% 0.18/0.46 *
% 0.18/0.46 "."
% 0.18/0.46 *
% 0.18/0.46 ; Begin refute-file /export/starexec/sandbox/benchmark/theBenchmark.p 2022-06-17T20:06:17
% 0.18/0.46 ; Running SNARK from /davis/home/graph/tptp/Systems/SNARK---20120808r022/Source/snark-system.lisp in SBCL 1.0.12 on n018.cluster.edu at 2022-06-17T20:06:17
% 0.18/0.50
% 0.18/0.50 WARNING: In quantification, variable ?M is being rebound.
% 0.18/0.50 ; Recognized commutativity assertion (OR (NOT (|coll| ?X ?Y ?Z)) (|coll| ?Y ?X ?Z)).
% 3.31/3.56 ; Declaring coll to be commutative.
% 3.31/3.56
% 3.31/3.56 #||
% 3.31/3.56 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 3.31/3.56 % SZS output start Refutation
% See solution above
% 3.31/3.57 ||#
% 3.31/3.57
% 3.31/3.57 ; Summary of computation:
% 3.31/3.57 ; 24758 formulas have been input or derived (from 583 formulas).
% 3.31/3.57 ; 3891 (16%) were retained. Of these,
% 3.31/3.57 ; 3785 (97%) were simplified or subsumed later,
% 3.31/3.57 ; 106 ( 3%) are still being kept.
% 3.31/3.57 ;
% 3.31/3.57 ; Run time in seconds excluding printing time:
% 3.31/3.57 ; 0.031 1% Read assertion file (1 call)
% 3.31/3.57 ; 0.005 0% Assert (95 calls)
% 3.31/3.57 ; 0.178 6% Process new row (23,739 calls)
% 3.31/3.57 ; 2.521 81% Resolution (1,164 calls)
% 3.31/3.57 ; 0.002 0% Paramodulation (582 calls)
% 3.31/3.57 ; 0.004 0% Condensing (159 calls)
% 3.31/3.57 ; 0.004 0% Forward subsumption (159 calls)
% 3.31/3.57 ; 0.000 0% Backward subsumption (158 calls)
% 3.31/3.57 ; 0.000 0% Clause clause subsumption (195 calls)
% 3.31/3.57 ; 0.085 3% Forward simplification (16,822 calls)
% 3.31/3.57 ; 0.183 6% Backward simplification (3,891 calls)
% 3.31/3.57 ; 0.000 0% Ordering (44 calls)
% 3.31/3.57 ; 0.000 0% Sortal reasoning (32 calls)
% 3.31/3.57 ; 0.001 0% Purity testing (1 call)
% 3.31/3.57 ; 0.090 3% Other
% 3.31/3.57 ; 3.104 Total
% 3.31/3.57 ; 3.109 Real time
% 3.31/3.57 ;
% 3.31/3.57 ; Term-hash-array has 5,178 terms in all.
% 3.31/3.57 ; Feature-vector-row-index has 26 entries (127 at peak, 158 added, 132 deleted).
% 3.31/3.57 ; Feature-vector-row-index has 26 nodes (278 at peak, 314 added, 288 deleted).
% 3.31/3.57 ; Retrieved 163 possibly forward subsuming rows in 159 calls.
% 3.31/3.57 ; Retrieved 70 possibly backward subsumed rows in 158 calls.
% 3.31/3.57 ; Path-index has 120 entries (4,135 at peak, 5,218 added, 5,098 deleted).
% 3.31/3.57 ; Path-index has 637 nodes (1,378 at peak, 1,693 added, 1,056 deleted).
% 3.31/3.57 ; Trie-index has 120 entries (4,135 at peak, 5,218 added, 5,098 deleted).
% 3.31/3.57 ; Trie-index has 369 nodes (10,605 at peak, 13,803 added, 13,434 deleted).
% 3.31/3.57 ; Retrieved 16,281 generalization terms in 16,797 calls.
% 3.31/3.57 ; Retrieved 16,362 instance terms in 3,732 calls.
% 3.31/3.57 ; Retrieved 4,123,218 unifiable terms in 170,372 calls.
% 3.31/3.57 ;
% 3.31/3.57 ; The agenda of backward simplifiable rows to process has 1 entry:
% 3.31/3.57 ; 1 with value 0
% 3.31/3.57 ; The agenda of rows to process has 15 entries:
% 3.31/3.57 ; 15 with value 11
% 3.31/3.57 ; The agenda of input rows to give has 1 entry:
% 3.31/3.57 ; 1 with value 10
% 3.31/3.57 ; The agenda of rows to give has 59 entries:
% 3.31/3.57 ; 3 with value (4 7) 3 with value (4 12) 33 with value (4 14)
% 3.31/3.57 ; 1 with value (4 8) 6 with value (4 13) 4 with value (4 15)
% 3.31/3.57 ; 9 with value (4 11)
% 3.31/3.57 Evaluation took:
% 3.31/3.57 3.109 seconds of real time
% 3.31/3.57 2.972694 seconds of user run time
% 3.31/3.57 0.135816 seconds of system run time
% 3.31/3.57 [Run times include 0.164 seconds GC run time.]
% 3.31/3.57 0 calls to %EVAL
% 3.31/3.57 0 page faults and
% 3.31/3.57 211,648,632 bytes consed.
% 3.31/3.57 :PROOF-FOUND
% 3.31/3.57 ; End refute-file /export/starexec/sandbox/benchmark/theBenchmark.p 2022-06-17T20:06:20
% 3.31/3.57 :PROOF-FOUND
% 3.31/3.57 *
%------------------------------------------------------------------------------