↑ Up

Geo-III---2018C.CSA-Mod.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Geo-III---2018C
% Problem  : NLP049+1 : TPTP v8.1.0. Released v2.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : geo -tptp_input -nonempty -inputfile %s

% Computer : n017.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  : 300s
% DateTime : Sat Jul 23 06:11:06 EDT 2022

% Result   : CounterSatisfiable 0.47s 0.69s
% Output   : Model 0.47s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11  % Problem  : NLP049+1 : TPTP v8.1.0. Released v2.4.0.
% 0.11/0.12  % Command  : geo -tptp_input -nonempty -inputfile %s
% 0.12/0.33  % Computer : n017.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  : 300
% 0.12/0.33  % DateTime : Fri Jul 22 20:13:29 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.47/0.69  GeoParameters:
% 0.47/0.69  
% 0.47/0.69  tptp_input =     1
% 0.47/0.69  tptp_output =    0
% 0.47/0.69  nonempty =       1
% 0.47/0.69  inputfile =      /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.47/0.69  includepath =    /export/starexec/sandbox2/solver/bin/../../benchmark/
% 0.47/0.69  
% 0.47/0.69  
% 0.47/0.69  % SZS status CounterSatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.47/0.69  % SZS output start Model for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.47/0.69  
% 0.47/0.69  Interpretation 40:
% 0.47/0.69  Guesses:
% 0.47/0.69  0 : guesser 1, 0, ( | 1, 0 ), 0, 0s old, 0 lemmas
% 0.47/0.69  1 : guesser 4, 2, ( | 1, 2, 0 ), 0, 0s old, 0 lemmas
% 0.47/0.69  2 : guesser 17, 15, ( 1 | 2, 0 ), 0, 0s old, 1 lemmas
% 0.47/0.69  3 : guesser 24, 21, ( 2, 1 | 3, 0 ), 1, 0s old, 2 lemmas
% 0.47/0.69  4 : guesser 36, 32, ( 3, 2, 1 | 4, 0 ), 3, 0s old, 3 lemmas
% 0.47/0.69  5 : guesser 52, 47, ( | 0, 2, 4, 1, 5, 3 ), 6, 0s old, 0 lemmas
% 0.47/0.69  6 : guesser 64, 59, ( | 2, 4, 1, 3, 5, 0 ), 6, 0s old, 0 lemmas
% 0.47/0.69  7 : guesser 66, 61, ( 4, 1, 3, 0 | 5, 2 ), 6, 0s old, 2 lemmas
% 0.47/0.69  8 : guesser 83, 77, ( | 3, 2, 1, 0, 5, 6, 4 ), 9, 0s old, 0 lemmas
% 0.47/0.69  9 : guesser 89, 83, ( 3, 2, 1, 0, 5 | 6, 4 ), 9, 0s old, 5 lemmas
% 0.47/0.69  10 : guesser 104, 97, ( 1, 5, 2, 6, 3, 0 | 7, 4 ), 13, 0s old, 4 lemmas
% 0.47/0.69  11 : guesser 117, 109, ( 3, 2, 1, 0, 7 | 6, 5, 8, 4 ), 17, 0s old, 3 lemmas
% 0.47/0.69  12 : guesser 120, 112, ( 0, 7, 6, 5, 4, 3, 2 | 8, 1 ), 20, 0s old, 5 lemmas
% 0.47/0.69  13 : guesser 134, 125, ( 7 | 6, 5, 4, 3, 2, 1, 0, 9, 8 ), 25, 0s old, 1 lemmas
% 0.47/0.69  14 : guesser 137, 128, ( 5, 4, 3, 2, 1, 0, 8, 7 | 9, 6 ), 26, 0s old, 8 lemmas
% 0.47/0.69  15 : guesser 151, 141, ( 0, 7, 4, 1, 8, 5, 2, 9 | 6, 10, 3 ), 32, 0s old, 4 lemmas
% 0.47/0.69  16 : guesser 154, 144, ( 3, 0, 7, 4, 1, 8, 5, 2, 9 | 10, 6 ), 36, 0s old, 4 lemmas
% 0.47/0.69  
% 0.47/0.69  Elements:
% 0.47/0.69     { E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10 }
% 0.47/0.69  
% 0.47/0.69  Atoms:
% 0.47/0.69  0 : #-{T} E0                     { }
% 0.47/0.69  1 : #-{T} E1                     { 0 }
% 0.47/0.69  2 : pppp19-{T}(E1)                     { 0 }
% 0.47/0.69  3 : actual_world-{T}(E1)                     { 0 }
% 0.47/0.69  4 : pppp18-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  5 : pppp17-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  6 : order-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  7 : nonreflexive-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  8 : past-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  9 : event-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  10 : act-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  11 : eventuality-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  12 : unisex-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  13 : nonexistent-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  14 : specific-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  15 : thing-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  16 : singleton-{T}(E1,E1)                     { 0, 1 }
% 0.47/0.69  17 : #-{T} E2                     { 0, 2 }
% 0.47/0.69  18 : pppp13-{T}(E1,E2)                     { 0, 2 }
% 0.47/0.69  19 : group-{T}(E1,E2)                     { 0, 2 }
% 0.47/0.69  20 : five-{T}(E1,E2)                     { 0, 2 }
% 0.47/0.69  21 : set-{T}(E1,E2)                     { 0, 2 }
% 0.47/0.69  22 : pppp0-{T}(E1,E2)                     { 0, 2 }
% 0.47/0.69  23 : multiple-{T}(E1,E2)                     { 0, 2 }
% 0.47/0.69  24 : #-{T} E3                     { 0, 1, 3 }
% 0.47/0.69  25 : pppp16-{T}(E1,E3,E1)                     { 0, 1, 3 }
% 0.47/0.69  26 : forename-{T}(E1,E3)                     { 0, 1, 3 }
% 0.47/0.69  27 : mia_forename-{T}(E1,E3)                     { 0, 1, 3 }
% 0.47/0.69  28 : relname-{T}(E1,E3)                     { 0, 1, 3 }
% 0.47/0.69  29 : relation-{T}(E1,E3)                     { 0, 1, 3 }
% 0.47/0.69  30 : abstraction-{T}(E1,E3)                     { 0, 1, 3 }
% 0.47/0.69  31 : unisex-{T}(E1,E3)                     { 0, 1, 3 }
% 0.47/0.69  32 : general-{T}(E1,E3)                     { 0, 1, 3 }
% 0.47/0.69  33 : nonhuman-{T}(E1,E3)                     { 0, 1, 3 }
% 0.47/0.69  34 : thing-{T}(E1,E3)                     { 0, 1, 3 }
% 0.47/0.69  35 : singleton-{T}(E1,E3)                     { 0, 1, 3 }
% 0.47/0.69  36 : #-{T} E4                     { 0, 1, 4 }
% 0.47/0.69  37 : pppp14-{T}(E1,E4,E1)                     { 0, 1, 4 }
% 0.47/0.69  38 : patient-{T}(E1,E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  39 : shake_beverage-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  40 : beverage-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  41 : food-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  42 : substance_matter-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  43 : object-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  44 : unisex-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  45 : impartial-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  46 : nonliving-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  47 : entity-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  48 : existent-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  49 : specific-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  50 : thing-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  51 : singleton-{T}(E1,E4)                     { 0, 1, 4 }
% 0.47/0.69  52 : pppp7-{T}(E1,E2,E0)                     { 0, 2, 5 }
% 0.47/0.69  53 : member-{T}(E1,E0,E2)                     { 0, 2, 5 }
% 0.47/0.69  54 : dollar-{T}(E1,E0)                     { 0, 2, 5 }
% 0.47/0.69  55 : cash-{T}(E1,E0)                     { 0, 2, 5 }
% 0.47/0.69  56 : currency-{T}(E1,E0)                     { 0, 2, 5 }
% 0.47/0.69  57 : possession-{T}(E1,E0)                     { 0, 2, 5 }
% 0.47/0.69  58 : abstraction-{T}(E1,E0)                     { 0, 2, 5 }
% 0.47/0.69  59 : unisex-{T}(E1,E0)                     { 0, 2, 5 }
% 0.47/0.69  60 : general-{T}(E1,E0)                     { 0, 2, 5 }
% 0.47/0.69  61 : nonhuman-{T}(E1,E0)                     { 0, 2, 5 }
% 0.47/0.69  62 : thing-{T}(E1,E0)                     { 0, 2, 5 }
% 0.47/0.69  63 : singleton-{T}(E1,E0)                     { 0, 2, 5 }
% 0.47/0.69  64 : pppp12-{T}(E1,E2,E2)                     { 0, 2, 6 }
% 0.47/0.69  65 : nonhuman-{T}(E1,E2)                     { 0, 2, 6 }
% 0.47/0.69  66 : #-{T} E5                     { 0, 1, 3, 7 }
% 0.47/0.69  67 : pppp15-{T}(E1,E5,E3,E1)                     { 0, 1, 3, 7 }
% 0.47/0.69  68 : agent-{T}(E1,E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  69 : woman-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  70 : of-{T}(E1,E3,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  71 : female-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  72 : human_person-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  73 : animate-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  74 : human-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  75 : organism-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  76 : living-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  77 : impartial-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  78 : entity-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  79 : existent-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  80 : specific-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  81 : thing-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  82 : singleton-{T}(E1,E5)                     { 0, 1, 3, 7 }
% 0.47/0.69  83 : pppp6-{T}(E1,E2,E0,E3)                     { 0, 2, 5, 8 }
% 0.47/0.69  84 : member-{T}(E1,E3,E2)                     { 0, 2, 5, 8 }
% 0.47/0.69  85 : dollar-{T}(E1,E3)                     { 0, 2, 5, 8 }
% 0.47/0.69  86 : cash-{T}(E1,E3)                     { 0, 2, 5, 8 }
% 0.47/0.69  87 : currency-{T}(E1,E3)                     { 0, 2, 5, 8 }
% 0.47/0.69  88 : possession-{T}(E1,E3)                     { 0, 2, 5, 8 }
% 0.47/0.69  89 : #-{T} E6                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  90 : pppp11-{T}(E1,E2,E0,E6)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  91 : pppp10-{T}(E1,E2,E0,E6)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  92 : cost-{T}(E1,E6)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  93 : nonreflexive-{T}(E1,E6)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  94 : present-{T}(E1,E6)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  95 : event-{T}(E1,E6)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  96 : patient-{T}(E1,E6,E0)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  97 : agent-{T}(E1,E6,E2)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  98 : eventuality-{T}(E1,E6)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  99 : unisex-{T}(E1,E6)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  100 : nonexistent-{T}(E1,E6)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  101 : specific-{T}(E1,E6)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  102 : thing-{T}(E1,E6)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  103 : singleton-{T}(E1,E6)                     { 0, 2, 5, 6, 9 }
% 0.47/0.69  104 : #-{T} E7                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  105 : pppp5-{T}(E1,E2,E0,E3,E7)                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  106 : member-{T}(E1,E7,E2)                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  107 : dollar-{T}(E1,E7)                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  108 : cash-{T}(E1,E7)                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  109 : currency-{T}(E1,E7)                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  110 : possession-{T}(E1,E7)                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  111 : abstraction-{T}(E1,E7)                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  112 : unisex-{T}(E1,E7)                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  113 : general-{T}(E1,E7)                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  114 : nonhuman-{T}(E1,E7)                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  115 : thing-{T}(E1,E7)                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  116 : singleton-{T}(E1,E7)                     { 0, 2, 5, 8, 10 }
% 0.47/0.69  117 : pppp11-{T}(E1,E2,E3,E6)                     { 0, 2, 5, 6, 8, 11 }
% 0.47/0.69  118 : pppp10-{T}(E1,E2,E3,E6)                     { 0, 2, 5, 6, 8, 11 }
% 0.47/0.69  119 : patient-{T}(E1,E6,E3)                     { 0, 2, 5, 6, 8, 11 }
% 0.47/0.69  120 : #-{T} E8                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  121 : pppp4-{T}(E1,E2,E0,E3,E7,E8)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  122 : pppp3-{T}(E1,E2,E0,E3,E7,E8)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  123 : member-{T}(E1,E8,E2)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  124 : dollar-{T}(E1,E8)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  125 : cash-{T}(E1,E8)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  126 : currency-{T}(E1,E8)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  127 : possession-{T}(E1,E8)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  128 : abstraction-{T}(E1,E8)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  129 : unisex-{T}(E1,E8)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  130 : general-{T}(E1,E8)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  131 : nonhuman-{T}(E1,E8)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  132 : thing-{T}(E1,E8)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  133 : singleton-{T}(E1,E8)                     { 0, 2, 5, 8, 10, 12 }
% 0.47/0.69  134 : pppp11-{T}(E1,E2,E7,E6)                     { 0, 2, 5, 6, 8, 10, 13 }
% 0.47/0.69  135 : pppp10-{T}(E1,E2,E7,E6)                     { 0, 2, 5, 6, 8, 10, 13 }
% 0.47/0.69  136 : patient-{T}(E1,E6,E7)                     { 0, 2, 5, 6, 8, 10, 13 }
% 0.47/0.69  137 : #-{T} E9                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  138 : pppp2-{T}(E1,E2,E0,E3,E7,E8,E9)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  139 : pppp1-{T}(E1,E2,E0,E3,E7,E8,E9)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  140 : member-{T}(E1,E9,E2)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  141 : dollar-{T}(E1,E9)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  142 : cash-{T}(E1,E9)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  143 : currency-{T}(E1,E9)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  144 : possession-{T}(E1,E9)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  145 : abstraction-{T}(E1,E9)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  146 : unisex-{T}(E1,E9)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  147 : general-{T}(E1,E9)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  148 : nonhuman-{T}(E1,E9)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  149 : thing-{T}(E1,E9)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  150 : singleton-{T}(E1,E9)                     { 0, 2, 5, 8, 10, 12, 14 }
% 0.47/0.69  151 : pppp11-{T}(E1,E2,E8,E6)                     { 0, 2, 5, 6, 8, 10, 12, 15 }
% 0.47/0.69  152 : pppp10-{T}(E1,E2,E8,E6)                     { 0, 2, 5, 6, 8, 10, 12, 15 }
% 0.47/0.69  153 : patient-{T}(E1,E6,E8)                     { 0, 2, 5, 6, 8, 10, 12, 15 }
% 0.47/0.69  154 : #-{T} E10                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  155 : pppp11-{T}(E1,E2,E9,E10)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  156 : pppp10-{T}(E1,E2,E9,E10)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  157 : cost-{T}(E1,E10)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  158 : nonreflexive-{T}(E1,E10)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  159 : present-{T}(E1,E10)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  160 : event-{T}(E1,E10)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  161 : patient-{T}(E1,E10,E9)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  162 : agent-{T}(E1,E10,E2)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  163 : eventuality-{T}(E1,E10)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  164 : unisex-{T}(E1,E10)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  165 : nonexistent-{T}(E1,E10)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  166 : specific-{T}(E1,E10)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  167 : thing-{T}(E1,E10)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  168 : singleton-{T}(E1,E10)                     { 0, 2, 5, 6, 8, 10, 12, 14, 16 }
% 0.47/0.69  
% 0.47/0.69  
% 0.47/0.69  % SZS output end Model for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.47/0.69  
% 0.47/0.69  randbase = 1
%------------------------------------------------------------------------------