TSTP Solution File: LAT345+3 by Enigma---0.5.1
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Enigma---0.5.1
% Problem : LAT345+3 : TPTP v8.1.0. Released v3.4.0.
% Transfm : none
% Format : tptp:raw
% Command : enigmatic-eprover.py %s %d 1
% 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 : Sun Jul 17 04:30:02 EDT 2022
% Result : Theorem 12.02s 5.04s
% Output : CNFRefutation 12.02s
% Verified :
% SZS Type : Refutation
% Derivation depth : 9
% Number of leaves : 20
% Syntax : Number of clauses : 56 ( 24 unt; 30 nHn; 56 RR)
% Number of literals : 181 ( 33 equ; 93 neg)
% Maximal clause size : 8 ( 3 avg)
% Maximal term depth : 3 ( 1 avg)
% Number of predicates : 9 ( 7 usr; 1 prp; 0-2 aty)
% Number of functors : 7 ( 7 usr; 2 con; 0-2 aty)
% Number of variables : 53 ( 0 sgn)
% Comments :
%------------------------------------------------------------------------------
cnf(i_0_1006,plain,
( u4_conlat_1(k7_conlat_2(X1),X2) = u5_conlat_1(X1,X3)
| v3_conlat_1(X1)
| X2 != k8_conlat_2(X1,X3)
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X3,X1)
| ~ l3_conlat_1(X2,k7_conlat_2(X1))
| ~ v6_conlat_1(X2,k7_conlat_2(X1)) ),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_1006) ).
cnf(i_0_1235,plain,
( v3_conlat_1(X1)
| v6_conlat_1(k8_conlat_2(X1,X2),k7_conlat_2(X1))
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1) ),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_1235) ).
cnf(i_0_1234,plain,
( v3_conlat_1(X1)
| l3_conlat_1(k8_conlat_2(X1,X2),k7_conlat_2(X1))
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1) ),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_1234) ).
cnf(i_0_2406,plain,
( k9_conlat_2(X1,X2) = k8_conlat_2(X1,X2)
| v3_conlat_1(X1)
| v7_conlat_1(X2,X1)
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1)
| ~ v9_conlat_1(X2,X1) ),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_2406) ).
cnf(i_0_3476,negated_conjecture,
v9_conlat_1(esk576_0,esk575_0),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_3476) ).
cnf(i_0_3479,negated_conjecture,
l2_conlat_1(esk575_0),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_3479) ).
cnf(i_0_3475,negated_conjecture,
l3_conlat_1(esk576_0,esk575_0),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_3475) ).
cnf(i_0_3477,negated_conjecture,
~ v7_conlat_1(esk576_0,esk575_0),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_3477) ).
cnf(i_0_3481,negated_conjecture,
~ v3_conlat_1(esk575_0),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_3481) ).
cnf(i_0_1005,plain,
( u5_conlat_1(k7_conlat_2(X1),X2) = u4_conlat_1(X1,X3)
| v3_conlat_1(X1)
| X2 != k8_conlat_2(X1,X3)
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X3,X1)
| ~ l3_conlat_1(X2,k7_conlat_2(X1))
| ~ v6_conlat_1(X2,k7_conlat_2(X1)) ),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_1005) ).
cnf(i_0_3162,plain,
( k7_conlat_2(k7_conlat_2(X1)) = X1
| v3_conlat_1(X1)
| ~ l2_conlat_1(X1)
| ~ v4_conlat_1(X1) ),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_3162) ).
cnf(i_0_3480,negated_conjecture,
v4_conlat_1(esk575_0),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_3480) ).
cnf(i_0_1244,plain,
( v3_conlat_1(X1)
| v7_conlat_1(X2,X1)
| l3_conlat_1(k9_conlat_2(X1,X2),k7_conlat_2(X1))
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1)
| ~ v9_conlat_1(X2,X1) ),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_1244) ).
cnf(i_0_1245,plain,
( v3_conlat_1(X1)
| v7_conlat_1(X2,X1)
| v9_conlat_1(k9_conlat_2(X1,X2),k7_conlat_2(X1))
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1)
| ~ v9_conlat_1(X2,X1) ),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_1245) ).
cnf(i_0_1004,plain,
( X1 = k8_conlat_2(X2,X3)
| v3_conlat_1(X2)
| u4_conlat_1(k7_conlat_2(X2),X1) != u5_conlat_1(X2,X3)
| u5_conlat_1(k7_conlat_2(X2),X1) != u4_conlat_1(X2,X3)
| ~ l2_conlat_1(X2)
| ~ l3_conlat_1(X3,X2)
| ~ l3_conlat_1(X1,k7_conlat_2(X2))
| ~ v6_conlat_1(X1,k7_conlat_2(X2)) ),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_1004) ).
cnf(i_0_3478,negated_conjecture,
v6_conlat_1(esk576_0,esk575_0),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_3478) ).
cnf(i_0_1219,plain,
( v3_conlat_1(X1)
| l2_conlat_1(k7_conlat_2(X1))
| ~ l2_conlat_1(X1) ),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_1219) ).
cnf(i_0_3474,negated_conjecture,
k9_conlat_2(k7_conlat_2(esk575_0),k9_conlat_2(esk575_0,esk576_0)) != esk576_0,
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_3474) ).
cnf(i_0_1246,plain,
( v3_conlat_1(X1)
| v7_conlat_1(X2,X1)
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1)
| ~ v9_conlat_1(X2,X1)
| ~ v7_conlat_1(k9_conlat_2(X1,X2),k7_conlat_2(X1)) ),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_1246) ).
cnf(i_0_1221,plain,
( v3_conlat_1(X1)
| ~ l2_conlat_1(X1)
| ~ v3_conlat_1(k7_conlat_2(X1)) ),
file('/export/starexec/sandbox/tmp/enigma-theBenchmark.p-0i475760/lgb.p',i_0_1221) ).
cnf(c_0_3502,plain,
( u4_conlat_1(k7_conlat_2(X1),X2) = u5_conlat_1(X1,X3)
| v3_conlat_1(X1)
| X2 != k8_conlat_2(X1,X3)
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X3,X1)
| ~ l3_conlat_1(X2,k7_conlat_2(X1))
| ~ v6_conlat_1(X2,k7_conlat_2(X1)) ),
i_0_1006 ).
cnf(c_0_3503,plain,
( v3_conlat_1(X1)
| v6_conlat_1(k8_conlat_2(X1,X2),k7_conlat_2(X1))
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1) ),
i_0_1235 ).
cnf(c_0_3504,plain,
( v3_conlat_1(X1)
| l3_conlat_1(k8_conlat_2(X1,X2),k7_conlat_2(X1))
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1) ),
i_0_1234 ).
cnf(c_0_3505,plain,
( k9_conlat_2(X1,X2) = k8_conlat_2(X1,X2)
| v3_conlat_1(X1)
| v7_conlat_1(X2,X1)
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1)
| ~ v9_conlat_1(X2,X1) ),
i_0_2406 ).
cnf(c_0_3506,negated_conjecture,
v9_conlat_1(esk576_0,esk575_0),
i_0_3476 ).
cnf(c_0_3507,negated_conjecture,
l2_conlat_1(esk575_0),
i_0_3479 ).
cnf(c_0_3508,negated_conjecture,
l3_conlat_1(esk576_0,esk575_0),
i_0_3475 ).
cnf(c_0_3509,negated_conjecture,
~ v7_conlat_1(esk576_0,esk575_0),
i_0_3477 ).
cnf(c_0_3510,negated_conjecture,
~ v3_conlat_1(esk575_0),
i_0_3481 ).
cnf(c_0_3511,plain,
( u5_conlat_1(k7_conlat_2(X1),X2) = u4_conlat_1(X1,X3)
| v3_conlat_1(X1)
| X2 != k8_conlat_2(X1,X3)
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X3,X1)
| ~ l3_conlat_1(X2,k7_conlat_2(X1))
| ~ v6_conlat_1(X2,k7_conlat_2(X1)) ),
i_0_1005 ).
cnf(c_0_3512,plain,
( u4_conlat_1(k7_conlat_2(X1),k8_conlat_2(X1,X2)) = u5_conlat_1(X1,X2)
| v3_conlat_1(X1)
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1) ),
inference(csr,[status(thm)],[inference(csr,[status(thm)],[inference(er,[status(thm)],[c_0_3502]),c_0_3503]),c_0_3504]) ).
cnf(c_0_3513,negated_conjecture,
k8_conlat_2(esk575_0,esk576_0) = k9_conlat_2(esk575_0,esk576_0),
inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_3505,c_0_3506]),c_0_3507]),c_0_3508])]),c_0_3509]),c_0_3510]) ).
cnf(c_0_3514,plain,
( k7_conlat_2(k7_conlat_2(X1)) = X1
| v3_conlat_1(X1)
| ~ l2_conlat_1(X1)
| ~ v4_conlat_1(X1) ),
i_0_3162 ).
cnf(c_0_3515,negated_conjecture,
v4_conlat_1(esk575_0),
i_0_3480 ).
cnf(c_0_3516,plain,
( u5_conlat_1(k7_conlat_2(X1),k8_conlat_2(X1,X2)) = u4_conlat_1(X1,X2)
| v3_conlat_1(X1)
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1) ),
inference(csr,[status(thm)],[inference(csr,[status(thm)],[inference(er,[status(thm)],[c_0_3511]),c_0_3503]),c_0_3504]) ).
cnf(c_0_3517,plain,
( v3_conlat_1(X1)
| v7_conlat_1(X2,X1)
| l3_conlat_1(k9_conlat_2(X1,X2),k7_conlat_2(X1))
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1)
| ~ v9_conlat_1(X2,X1) ),
i_0_1244 ).
cnf(c_0_3518,plain,
( v3_conlat_1(X1)
| v7_conlat_1(X2,X1)
| v9_conlat_1(k9_conlat_2(X1,X2),k7_conlat_2(X1))
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1)
| ~ v9_conlat_1(X2,X1) ),
i_0_1245 ).
cnf(c_0_3519,plain,
( X1 = k8_conlat_2(X2,X3)
| v3_conlat_1(X2)
| u4_conlat_1(k7_conlat_2(X2),X1) != u5_conlat_1(X2,X3)
| u5_conlat_1(k7_conlat_2(X2),X1) != u4_conlat_1(X2,X3)
| ~ l2_conlat_1(X2)
| ~ l3_conlat_1(X3,X2)
| ~ l3_conlat_1(X1,k7_conlat_2(X2))
| ~ v6_conlat_1(X1,k7_conlat_2(X2)) ),
i_0_1004 ).
cnf(c_0_3520,negated_conjecture,
u4_conlat_1(k7_conlat_2(esk575_0),k9_conlat_2(esk575_0,esk576_0)) = u5_conlat_1(esk575_0,esk576_0),
inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_3512,c_0_3508]),c_0_3513]),c_0_3507])]),c_0_3510]) ).
cnf(c_0_3521,negated_conjecture,
k7_conlat_2(k7_conlat_2(esk575_0)) = esk575_0,
inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_3514,c_0_3515]),c_0_3507])]),c_0_3510]) ).
cnf(c_0_3522,negated_conjecture,
u5_conlat_1(k7_conlat_2(esk575_0),k9_conlat_2(esk575_0,esk576_0)) = u4_conlat_1(esk575_0,esk576_0),
inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_3516,c_0_3508]),c_0_3513]),c_0_3507])]),c_0_3510]) ).
cnf(c_0_3523,negated_conjecture,
l3_conlat_1(k9_conlat_2(esk575_0,esk576_0),k7_conlat_2(esk575_0)),
inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_3517,c_0_3506]),c_0_3507]),c_0_3508])]),c_0_3509]),c_0_3510]) ).
cnf(c_0_3524,negated_conjecture,
v9_conlat_1(k9_conlat_2(esk575_0,esk576_0),k7_conlat_2(esk575_0)),
inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_3518,c_0_3506]),c_0_3507]),c_0_3508])]),c_0_3509]),c_0_3510]) ).
cnf(c_0_3525,negated_conjecture,
( X1 = k8_conlat_2(k7_conlat_2(esk575_0),k9_conlat_2(esk575_0,esk576_0))
| v3_conlat_1(k7_conlat_2(esk575_0))
| u4_conlat_1(esk575_0,X1) != u4_conlat_1(esk575_0,esk576_0)
| u5_conlat_1(esk575_0,X1) != u5_conlat_1(esk575_0,esk576_0)
| ~ l2_conlat_1(k7_conlat_2(esk575_0))
| ~ l3_conlat_1(X1,esk575_0)
| ~ v6_conlat_1(X1,esk575_0) ),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_3519,c_0_3520]),c_0_3521]),c_0_3522]),c_0_3521]),c_0_3521]),c_0_3523]),c_0_3521])]) ).
cnf(c_0_3526,negated_conjecture,
v6_conlat_1(esk576_0,esk575_0),
i_0_3478 ).
cnf(c_0_3527,negated_conjecture,
( k8_conlat_2(k7_conlat_2(esk575_0),k9_conlat_2(esk575_0,esk576_0)) = k9_conlat_2(k7_conlat_2(esk575_0),k9_conlat_2(esk575_0,esk576_0))
| v7_conlat_1(k9_conlat_2(esk575_0,esk576_0),k7_conlat_2(esk575_0))
| v3_conlat_1(k7_conlat_2(esk575_0))
| ~ l2_conlat_1(k7_conlat_2(esk575_0)) ),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_3505,c_0_3524]),c_0_3523])]) ).
cnf(c_0_3528,plain,
( v3_conlat_1(X1)
| l2_conlat_1(k7_conlat_2(X1))
| ~ l2_conlat_1(X1) ),
i_0_1219 ).
cnf(c_0_3529,negated_conjecture,
( k8_conlat_2(k7_conlat_2(esk575_0),k9_conlat_2(esk575_0,esk576_0)) = esk576_0
| v3_conlat_1(k7_conlat_2(esk575_0))
| ~ l2_conlat_1(k7_conlat_2(esk575_0)) ),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(er,[status(thm)],[c_0_3525]),c_0_3508]),c_0_3526])]) ).
cnf(c_0_3530,plain,
( k8_conlat_2(k7_conlat_2(esk575_0),k9_conlat_2(esk575_0,esk576_0)) = k9_conlat_2(k7_conlat_2(esk575_0),k9_conlat_2(esk575_0,esk576_0))
| v7_conlat_1(k9_conlat_2(esk575_0,esk576_0),k7_conlat_2(esk575_0))
| v3_conlat_1(k7_conlat_2(esk575_0)) ),
inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_3527,c_0_3528]),c_0_3507])]),c_0_3510]) ).
cnf(c_0_3531,plain,
( k8_conlat_2(k7_conlat_2(esk575_0),k9_conlat_2(esk575_0,esk576_0)) = esk576_0
| v3_conlat_1(k7_conlat_2(esk575_0)) ),
inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_3529,c_0_3528]),c_0_3507])]),c_0_3510]) ).
cnf(c_0_3532,negated_conjecture,
k9_conlat_2(k7_conlat_2(esk575_0),k9_conlat_2(esk575_0,esk576_0)) != esk576_0,
i_0_3474 ).
cnf(c_0_3533,plain,
( v3_conlat_1(X1)
| v7_conlat_1(X2,X1)
| ~ l2_conlat_1(X1)
| ~ l3_conlat_1(X2,X1)
| ~ v9_conlat_1(X2,X1)
| ~ v7_conlat_1(k9_conlat_2(X1,X2),k7_conlat_2(X1)) ),
i_0_1246 ).
cnf(c_0_3534,plain,
( v7_conlat_1(k9_conlat_2(esk575_0,esk576_0),k7_conlat_2(esk575_0))
| v3_conlat_1(k7_conlat_2(esk575_0)) ),
inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_3530,c_0_3531]),c_0_3532]) ).
cnf(c_0_3535,plain,
( v3_conlat_1(X1)
| ~ l2_conlat_1(X1)
| ~ v3_conlat_1(k7_conlat_2(X1)) ),
i_0_1221 ).
cnf(c_0_3536,plain,
v3_conlat_1(k7_conlat_2(esk575_0)),
inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_3533,c_0_3534]),c_0_3507]),c_0_3508]),c_0_3506])]),c_0_3509]),c_0_3510]) ).
cnf(c_0_3537,plain,
$false,
inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_3535,c_0_3536]),c_0_3507])]),c_0_3510]),
[proof] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.11 % Problem : LAT345+3 : TPTP v8.1.0. Released v3.4.0.
% 0.09/0.11 % Command : enigmatic-eprover.py %s %d 1
% 0.11/0.32 % Computer : n018.cluster.edu
% 0.11/0.32 % Model : x86_64 x86_64
% 0.11/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.32 % Memory : 8042.1875MB
% 0.11/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.11/0.32 % CPULimit : 300
% 0.11/0.32 % WCLimit : 600
% 0.11/0.32 % DateTime : Thu Jun 30 02:21:20 EDT 2022
% 0.11/0.32 % CPUTime :
% 0.19/0.44 # ENIGMATIC: Selected SinE mode:
% 0.86/1.07 # Parsing /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.86/1.07 # Filter: axfilter_auto 0 goes into file theBenchmark_axfilter_auto 0.p
% 0.86/1.07 # Filter: axfilter_auto 1 goes into file theBenchmark_axfilter_auto 1.p
% 0.86/1.07 # Filter: axfilter_auto 2 goes into file theBenchmark_axfilter_auto 2.p
% 12.02/5.04 # ENIGMATIC: Solved by autoschedule-lgb:
% 12.02/5.04 # No SInE strategy applied
% 12.02/5.04 # Trying AutoSched0 for 149 seconds
% 12.02/5.04 # AutoSched0-Mode selected heuristic G_E___208_C18_F1_SE_CS_SP_PS_S5PRR_S4d
% 12.02/5.04 # and selection function SelectCQIPrecWNTNp.
% 12.02/5.04 #
% 12.02/5.04 # Preprocessing time : 0.030 s
% 12.02/5.04 # Presaturation interreduction done
% 12.02/5.04
% 12.02/5.04 # Proof found!
% 12.02/5.04 # SZS status Theorem
% 12.02/5.04 # SZS output start CNFRefutation
% See solution above
% 12.02/5.04 # Training examples: 0 positive, 0 negative
% 12.02/5.04
% 12.02/5.04 # -------------------------------------------------
% 12.02/5.04 # User time : 0.073 s
% 12.02/5.04 # System time : 0.012 s
% 12.02/5.04 # Total time : 0.084 s
% 12.02/5.04 # Maximum resident set size: 7132 pages
% 12.02/5.04
%------------------------------------------------------------------------------