146 lines
15 KiB
Plaintext
146 lines
15 KiB
Plaintext
Madagascar 0.99999 25/02/2015 09:46:27 amd64 1-core (no VSIDS)
|
|
Options: file:/home/pluehne/Documents/ASP/pddl-instances/ipc-2011/domains/scanalyzer-3d-sequential-satisficing/domain.pddl file:/home/pluehne/Documents/ASP/pddl-instances/ipc-2011/domains/scanalyzer-3d-sequential-satisficing/instances/instance-15.pddlignoring --stats
|
|
ignoring --verbose
|
|
-m 8192
|
|
Domain: scanalyzer3d
|
|
Problem: scanalyzer3d-36
|
|
Parser: 16640 ground actions and 337 state variables
|
|
Invariants: 0 1 2 3 0.08 secs
|
|
Goal: conjunctive
|
|
Simplified: 15616 ground actions and 272 state variables
|
|
Actions: STRIPS
|
|
Disabling graph %: 10 20 30 40 50 60 70 80 90 100 0.27 secs (max SCC size 65)
|
|
Plan type: E-step
|
|
Allocated 32 MB permanent (total 250 MB)
|
|
Horizon 0: 272 variables
|
|
0 UNSAT (0 decisions 0 conflicts)
|
|
Horizon 5: 216512 variables
|
|
Allocated 32 MB (total 461 MB)
|
|
Horizon 10: 432752 variables
|
|
5 UNSAT (116 decisions 110 conflicts)
|
|
Horizon 15: 648992 variables
|
|
Horizon 20: 865232 variables
|
|
Horizon 25: 1081472 variables
|
|
Horizon 30: 1297712 variables
|
|
Allocated 32 MB permanent (total 1296 MB)
|
|
Horizon 35: 1513952 variables
|
|
Horizon 40: 1730192 variables
|
|
Horizon 45: 1946432 variables
|
|
Allocated 32 MB permanent (total 1903 MB)
|
|
Horizon 50: 2162672 variables
|
|
Horizon 55: 2378912 variables
|
|
Allocated 32 MB permanent (total 2381 MB)
|
|
Horizon 60: 2595152 variables
|
|
Horizon 65: 2811392 variables
|
|
Allocated 32 MB permanent (total 2911 MB)
|
|
Horizon 70: 3027632 variables
|
|
Horizon 75: 3243872 variables
|
|
Allocated 32 MB permanent (total 3492 MB)
|
|
Horizon 80: 3460112 variables
|
|
Allocated 32 MB permanent (total 3818 MB)
|
|
Horizon 85: 3676352 variables
|
|
Allocated 32 MB (total 3850 MB)
|
|
Horizon 90: 3892592 variables
|
|
Allocated 32 MB permanent (total 4508 MB)
|
|
Horizon 95: 4108832 variables
|
|
Allocated 32 MB permanent (total 4872 MB)
|
|
Horizon 100: 4325072 variables
|
|
Allocated 32 MB permanent (total 5249 MB)
|
|
Horizon 105: 4541312 variables
|
|
Allocated 32 MB (total 5281 MB)
|
|
GC: 59.03 MB
|
|
Allocated 32 MB (total 5313 MB)
|
|
Allocated 32 MB (total 5345 MB)
|
|
Allocated 32 MB (total 5377 MB)
|
|
GC: 85.63 MB
|
|
Allocated 32 MB (total 5409 MB)
|
|
GC: 95.10 MB
|
|
Allocated 32 MB (total 5441 MB)
|
|
GC: 101.47 MB
|
|
Allocated 32 MB (total 5473 MB)
|
|
Allocated 32 MB (total 5505 MB)
|
|
GC: 116.09 MB
|
|
Allocated 32 MB (total 5537 MB)
|
|
GC: 153.85 MB
|
|
Allocated 32 MB (total 5569 MB)
|
|
GC: 182.76 MB
|
|
GC: 210.92 MB
|
|
GC: 116.81 MB
|
|
GC: 149.31 MB
|
|
GC: 141.77 MB
|
|
GC: 150.73 MB
|
|
GC: 243.22 MB
|
|
GC: 124.69 MB
|
|
GC: 160.61 MB
|
|
GC: 170.24 MB
|
|
GC: 221.20 MB
|
|
GC: 121.42 MB
|
|
SAT (24475 decisions 9257 conflicts)
|
|
PLAN FOUND: 90 steps
|
|
STEP 0: rotate-2(seg-in-1,seg-out-2,car-in-1,car-out-2) rotate-2(seg-in-2,seg-out-5,car-in-2,car-out-5) rotate-2(seg-in-3,seg-out-3,car-in-3,car-out-3) rotate-2(seg-in-4,seg-out-1,car-in-4,car-out-1) rotate-2(seg-in-5,seg-out-4,car-in-5,car-out-4) rotate-2(seg-in-6,seg-out-7,car-in-6,car-out-7) rotate-2(seg-in-7,seg-out-8,car-in-7,car-out-8)
|
|
STEP 1: analyze-2(seg-in-1,seg-out-1,car-out-2,car-in-4) rotate-2(seg-in-2,seg-out-6,car-out-5,car-out-6) rotate-2(seg-in-3,seg-out-4,car-out-3,car-in-5) rotate-2(seg-in-5,seg-out-7,car-out-4,car-in-6) rotate-2(seg-in-6,seg-out-2,car-out-7,car-in-1) rotate-2(seg-in-8,seg-out-5,car-in-8,car-in-2)
|
|
STEP 2: rotate-2(seg-in-1,seg-out-4,car-in-4,car-out-3) rotate-2(seg-in-2,seg-out-2,car-out-6,car-out-7) rotate-2(seg-in-3,seg-out-1,car-in-5,car-out-2) rotate-2(seg-in-4,seg-out-5,car-out-1,car-in-8) rotate-2(seg-in-5,seg-out-3,car-in-6,car-in-3) rotate-2(seg-in-6,seg-out-8,car-in-1,car-in-7) rotate-2(seg-in-7,seg-out-6,car-out-8,car-out-5)
|
|
STEP 3: analyze-2(seg-in-1,seg-out-1,car-out-3,car-in-5) rotate-2(seg-in-2,seg-out-3,car-out-7,car-in-6) rotate-2(seg-in-3,seg-out-4,car-out-2,car-in-4) rotate-2(seg-in-4,seg-out-6,car-in-8,car-out-8) rotate-2(seg-in-6,seg-out-2,car-in-7,car-out-6) rotate-2(seg-in-7,seg-out-8,car-out-5,car-in-1)
|
|
STEP 4: rotate-2(seg-in-1,seg-out-7,car-in-5,car-out-4) rotate-2(seg-in-2,seg-out-6,car-in-6,car-in-8) rotate-2(seg-in-3,seg-out-5,car-in-4,car-out-1) rotate-2(seg-in-4,seg-out-2,car-out-8,car-in-7) rotate-2(seg-in-6,seg-out-8,car-out-6,car-out-5) rotate-2(seg-in-7,seg-out-4,car-in-1,car-out-2) rotate-2(seg-in-8,seg-out-1,car-in-2,car-out-3)
|
|
STEP 5: analyze-2(seg-in-1,seg-out-1,car-out-4,car-in-2) rotate-2(seg-in-2,seg-out-8,car-in-8,car-out-6) rotate-2(seg-in-3,seg-out-3,car-out-1,car-out-7) rotate-2(seg-in-4,seg-out-7,car-in-7,car-in-5) rotate-2(seg-in-6,seg-out-6,car-out-5,car-in-6) rotate-2(seg-in-7,seg-out-2,car-out-2,car-out-8) rotate-2(seg-in-8,seg-out-5,car-out-3,car-in-4)
|
|
STEP 6: rotate-2(seg-in-1,seg-out-6,car-in-2,car-out-5) rotate-2(seg-in-2,seg-out-8,car-out-6,car-in-8) rotate-2(seg-in-3,seg-out-7,car-out-7,car-in-7) rotate-2(seg-in-4,seg-out-2,car-in-5,car-out-2) rotate-2(seg-in-5,seg-out-1,car-in-3,car-out-4) rotate-2(seg-in-6,seg-out-5,car-in-6,car-out-3) rotate-2(seg-in-7,seg-out-4,car-out-8,car-in-1) rotate-2(seg-in-8,seg-out-3,car-in-4,car-out-1)
|
|
STEP 7: analyze-2(seg-in-1,seg-out-1,car-out-5,car-in-3) rotate-2(seg-in-2,seg-out-5,car-in-8,car-in-6) rotate-2(seg-in-3,seg-out-2,car-in-7,car-in-5) rotate-2(seg-in-4,seg-out-3,car-out-2,car-in-4) rotate-2(seg-in-5,seg-out-6,car-out-4,car-in-2) rotate-2(seg-in-6,seg-out-4,car-out-3,car-out-8) rotate-2(seg-in-7,seg-out-7,car-in-1,car-out-7)
|
|
STEP 8: rotate-2(seg-in-1,seg-out-8,car-in-3,car-out-6) rotate-2(seg-in-2,seg-out-1,car-in-6,car-out-5) rotate-2(seg-in-3,seg-out-5,car-in-5,car-in-8) rotate-2(seg-in-5,seg-out-6,car-in-2,car-out-4) rotate-2(seg-in-6,seg-out-7,car-out-8,car-in-1) rotate-2(seg-in-7,seg-out-3,car-out-7,car-out-2) rotate-2(seg-in-8,seg-out-4,car-out-1,car-out-3)
|
|
STEP 9: analyze-2(seg-in-1,seg-out-1,car-out-6,car-in-6) rotate-2(seg-in-2,seg-out-6,car-out-5,car-in-2) rotate-2(seg-in-3,seg-out-8,car-in-8,car-in-3) rotate-2(seg-in-4,seg-out-5,car-in-4,car-in-5) rotate-2(seg-in-5,seg-out-2,car-out-4,car-in-7) rotate-2(seg-in-6,seg-out-7,car-in-1,car-out-8) rotate-2(seg-in-7,seg-out-4,car-out-2,car-out-1)
|
|
STEP 10: rotate-2(seg-in-1,seg-out-3,car-in-6,car-out-7) rotate-2(seg-in-2,seg-out-2,car-in-2,car-out-4) rotate-2(seg-in-3,seg-out-6,car-in-3,car-out-5) rotate-2(seg-in-4,seg-out-1,car-in-5,car-out-6) rotate-2(seg-in-6,seg-out-7,car-out-8,car-in-1) rotate-2(seg-in-7,seg-out-5,car-out-1,car-in-4) rotate-2(seg-in-8,seg-out-8,car-out-3,car-in-8)
|
|
STEP 11: analyze-2(seg-in-1,seg-out-1,car-out-7,car-in-5) rotate-2(seg-in-2,seg-out-4,car-out-4,car-out-2) rotate-2(seg-in-3,seg-out-3,car-out-5,car-in-6) rotate-2(seg-in-4,seg-out-5,car-out-6,car-out-1) rotate-2(seg-in-5,seg-out-2,car-in-7,car-in-2) rotate-2(seg-in-6,seg-out-7,car-in-1,car-out-8)
|
|
STEP 12: rotate-2(seg-in-1,seg-out-6,car-in-5,car-in-3) rotate-2(seg-in-2,seg-out-8,car-out-2,car-out-3) rotate-2(seg-in-3,seg-out-7,car-in-6,car-in-1) rotate-2(seg-in-4,seg-out-2,car-out-1,car-in-7) rotate-2(seg-in-6,seg-out-1,car-out-8,car-out-7) rotate-2(seg-in-7,seg-out-3,car-in-4,car-out-5)
|
|
STEP 13: rotate-2(seg-in-1,seg-out-7,car-in-3,car-in-6) rotate-2(seg-in-3,seg-out-6,car-in-1,car-in-5) rotate-2(seg-in-4,seg-out-4,car-in-7,car-out-4) rotate-2(seg-in-5,seg-out-1,car-in-2,car-out-8) rotate-2(seg-in-6,seg-out-2,car-out-7,car-out-1) rotate-2(seg-in-7,seg-out-5,car-out-5,car-out-6) rotate-2(seg-in-8,seg-out-8,car-in-8,car-out-2)
|
|
STEP 14: analyze-2(seg-in-1,seg-out-1,car-in-6,car-in-2) rotate-2(seg-in-2,seg-out-7,car-out-3,car-in-3) rotate-2(seg-in-3,seg-out-3,car-in-5,car-in-4) rotate-2(seg-in-4,seg-out-8,car-out-4,car-in-8) rotate-2(seg-in-7,seg-out-2,car-out-6,car-out-7) rotate-2(seg-in-8,seg-out-5,car-out-2,car-out-5)
|
|
STEP 15: rotate-2(seg-in-1,seg-out-4,car-in-2,car-in-7) rotate-2(seg-in-2,seg-out-7,car-in-3,car-out-3) rotate-2(seg-in-3,seg-out-8,car-in-4,car-out-4) rotate-2(seg-in-4,seg-out-3,car-in-8,car-in-5) rotate-2(seg-in-5,seg-out-1,car-out-8,car-in-6) rotate-2(seg-in-6,seg-out-2,car-out-1,car-out-6)
|
|
STEP 16: analyze-2(seg-in-1,seg-out-1,car-in-7,car-out-8) rotate-2(seg-in-2,seg-out-3,car-out-3,car-in-8) rotate-2(seg-in-3,seg-out-2,car-out-4,car-out-1) rotate-2(seg-in-5,seg-out-7,car-in-6,car-in-3) rotate-2(seg-in-7,seg-out-8,car-out-7,car-in-4) rotate-2(seg-in-8,seg-out-4,car-out-5,car-in-2)
|
|
STEP 17: analyze-2(seg-in-1,seg-out-1,car-out-8,car-in-7) rotate-2(seg-in-2,seg-out-3,car-in-8,car-out-3) rotate-2(seg-in-4,seg-out-4,car-in-5,car-out-5) rotate-2(seg-in-5,seg-out-5,car-in-3,car-out-2) rotate-2(seg-in-7,seg-out-7,car-in-4,car-in-6) rotate-2(seg-in-8,seg-out-2,car-in-2,car-out-4)
|
|
STEP 18: rotate-2(seg-in-1,seg-out-6,car-in-7,car-in-1) rotate-2(seg-in-2,seg-out-1,car-out-3,car-out-8) rotate-2(seg-in-4,seg-out-5,car-out-5,car-in-3) rotate-2(seg-in-5,seg-out-7,car-out-2,car-in-4) rotate-2(seg-in-6,seg-out-3,car-out-6,car-in-8) rotate-2(seg-in-7,seg-out-4,car-in-6,car-in-5) rotate-2(seg-in-8,seg-out-8,car-out-4,car-out-7)
|
|
STEP 19: analyze-2(seg-in-1,seg-out-1,car-in-1,car-out-3) rotate-2(seg-in-2,seg-out-8,car-out-8,car-out-4) rotate-2(seg-in-3,seg-out-5,car-out-1,car-out-5) rotate-2(seg-in-4,seg-out-7,car-in-3,car-out-2) rotate-2(seg-in-6,seg-out-3,car-in-8,car-out-6) rotate-2(seg-in-7,seg-out-6,car-in-5,car-in-7) rotate-2(seg-in-8,seg-out-4,car-out-7,car-in-6)
|
|
STEP 20: rotate-2(seg-in-1,seg-out-2,car-out-3,car-in-2) rotate-2(seg-in-2,seg-out-1,car-out-4,car-in-1) rotate-2(seg-in-3,seg-out-6,car-out-5,car-in-5) rotate-2(seg-in-5,seg-out-8,car-in-4,car-out-8) rotate-2(seg-in-6,seg-out-7,car-out-6,car-in-3) rotate-2(seg-in-7,seg-out-4,car-in-7,car-out-7) rotate-2(seg-in-8,seg-out-3,car-in-6,car-in-8)
|
|
STEP 21: analyze-2(seg-in-1,seg-out-1,car-in-2,car-out-4) rotate-2(seg-in-2,seg-out-3,car-in-1,car-in-6) rotate-2(seg-in-3,seg-out-7,car-in-5,car-out-6) rotate-2(seg-in-4,seg-out-2,car-out-2,car-out-3) rotate-2(seg-in-5,seg-out-4,car-out-8,car-in-7) rotate-2(seg-in-6,seg-out-5,car-in-3,car-out-1)
|
|
STEP 22: analyze-2(seg-in-1,seg-out-1,car-out-4,car-in-2) rotate-2(seg-in-2,seg-out-7,car-in-6,car-in-5) rotate-2(seg-in-3,seg-out-6,car-out-6,car-out-5) rotate-2(seg-in-5,seg-out-3,car-in-7,car-in-1) rotate-2(seg-in-6,seg-out-8,car-out-1,car-in-4) rotate-2(seg-in-7,seg-out-4,car-out-7,car-out-8) rotate-2(seg-in-8,seg-out-2,car-in-8,car-out-2)
|
|
STEP 23: rotate-2(seg-in-1,seg-out-5,car-in-2,car-in-3) rotate-2(seg-in-3,seg-out-6,car-out-5,car-out-6) rotate-2(seg-in-5,seg-out-3,car-in-1,car-in-7) rotate-2(seg-in-6,seg-out-8,car-in-4,car-out-1) rotate-2(seg-in-8,seg-out-7,car-out-2,car-in-6)
|
|
STEP 24: analyze-2(seg-in-1,seg-out-1,car-in-3,car-out-4) rotate-2(seg-in-2,seg-out-5,car-in-5,car-in-2) rotate-2(seg-in-6,seg-out-4,car-out-1,car-out-7) rotate-2(seg-in-7,seg-out-6,car-out-8,car-out-5) rotate-2(seg-in-8,seg-out-3,car-in-6,car-in-1)
|
|
STEP 25: rotate-2(seg-in-1,seg-out-8,car-out-4,car-in-4) rotate-2(seg-in-2,seg-out-7,car-in-2,car-out-2) rotate-2(seg-in-3,seg-out-4,car-out-6,car-out-1) rotate-2(seg-in-4,seg-out-1,car-out-3,car-in-3) rotate-2(seg-in-8,seg-out-3,car-in-1,car-in-6)
|
|
STEP 26: analyze-2(seg-in-1,seg-out-1,car-in-4,car-out-3) rotate-2(seg-in-2,seg-out-8,car-out-2,car-out-4) rotate-2(seg-in-3,seg-out-7,car-out-1,car-in-2) rotate-2(seg-in-4,seg-out-2,car-in-3,car-in-8) rotate-2(seg-in-5,seg-out-3,car-in-7,car-in-1) rotate-2(seg-in-6,seg-out-4,car-out-7,car-out-6) rotate-2(seg-in-8,seg-out-5,car-in-6,car-in-5)
|
|
STEP 27: analyze-2(seg-in-1,seg-out-1,car-out-3,car-in-4) rotate-2(seg-in-2,seg-out-3,car-out-4,car-in-7) rotate-2(seg-in-3,seg-out-7,car-in-2,car-out-1) rotate-2(seg-in-4,seg-out-6,car-in-8,car-out-8) rotate-2(seg-in-5,seg-out-8,car-in-1,car-out-2) rotate-2(seg-in-7,seg-out-2,car-out-5,car-in-3) rotate-2(seg-in-8,seg-out-5,car-in-5,car-in-6)
|
|
STEP 28: rotate-2(seg-in-1,seg-out-5,car-in-4,car-in-5) rotate-2(seg-in-2,seg-out-7,car-in-7,car-in-2) rotate-2(seg-in-3,seg-out-4,car-out-1,car-out-7) rotate-2(seg-in-4,seg-out-6,car-out-8,car-in-8) rotate-2(seg-in-5,seg-out-8,car-out-2,car-in-1) rotate-2(seg-in-8,seg-out-3,car-in-6,car-out-4)
|
|
STEP 29: analyze-2(seg-in-1,seg-out-1,car-in-5,car-out-3) rotate-2(seg-in-2,seg-out-6,car-in-2,car-out-8) rotate-2(seg-in-4,seg-out-5,car-in-8,car-in-4) rotate-2(seg-in-6,seg-out-4,car-out-6,car-out-1) rotate-2(seg-in-7,seg-out-7,car-in-3,car-in-7) rotate-2(seg-in-8,seg-out-3,car-out-4,car-in-6)
|
|
STEP 30: rotate-2(seg-in-1,seg-out-5,car-out-3,car-in-8) rotate-2(seg-in-2,seg-out-6,car-out-8,car-in-2) rotate-2(seg-in-3,seg-out-7,car-out-7,car-in-3) rotate-2(seg-in-4,seg-out-2,car-in-4,car-out-5) rotate-2(seg-in-5,seg-out-1,car-in-1,car-in-5) rotate-2(seg-in-6,seg-out-4,car-out-1,car-out-6) rotate-2(seg-in-7,seg-out-8,car-in-7,car-out-2)
|
|
STEP 31: analyze-2(seg-in-1,seg-out-1,car-in-8,car-in-1) rotate-2(seg-in-2,seg-out-8,car-in-2,car-in-7) rotate-2(seg-in-4,seg-out-5,car-out-5,car-out-3) rotate-2(seg-in-5,seg-out-7,car-in-5,car-out-7) rotate-2(seg-in-6,seg-out-3,car-out-6,car-out-4) rotate-2(seg-in-7,seg-out-2,car-out-2,car-in-4) rotate-2(seg-in-8,seg-out-6,car-in-6,car-out-8)
|
|
STEP 32: rotate-2(seg-in-1,seg-out-4,car-in-1,car-out-1) rotate-2(seg-in-2,seg-out-5,car-in-7,car-out-5) rotate-2(seg-in-4,seg-out-1,car-out-3,car-in-8) rotate-2(seg-in-5,seg-out-3,car-out-7,car-out-6) rotate-2(seg-in-7,seg-out-2,car-in-4,car-out-2) rotate-2(seg-in-8,seg-out-6,car-out-8,car-in-6)
|
|
STEP 33: analyze-2(seg-in-1,seg-out-1,car-out-1,car-out-3) rotate-2(seg-in-2,seg-out-8,car-out-5,car-in-2) rotate-2(seg-in-4,seg-out-5,car-in-8,car-in-7) rotate-2(seg-in-5,seg-out-3,car-out-6,car-out-7) rotate-2(seg-in-6,seg-out-4,car-out-4,car-in-1) rotate-2(seg-in-7,seg-out-2,car-out-2,car-in-4)
|
|
STEP 34: rotate-2(seg-in-1,seg-out-3,car-out-3,car-out-6) rotate-2(seg-in-3,seg-out-2,car-in-3,car-out-2) rotate-2(seg-in-4,seg-out-1,car-in-7,car-out-1) rotate-2(seg-in-5,seg-out-7,car-out-7,car-in-5) rotate-2(seg-in-6,seg-out-6,car-in-1,car-out-8) rotate-2(seg-in-7,seg-out-4,car-in-4,car-out-4) rotate-2(seg-in-8,seg-out-8,car-in-6,car-out-5)
|
|
STEP 35: rotate-2(seg-in-1,seg-out-6,car-out-6,car-in-1) rotate-2(seg-in-2,seg-out-2,car-in-2,car-in-3) rotate-2(seg-in-4,seg-out-4,car-out-1,car-in-4) rotate-2(seg-in-6,seg-out-8,car-out-8,car-in-6) rotate-2(seg-in-7,seg-out-1,car-out-4,car-in-7) rotate-2(seg-in-8,seg-out-5,car-out-5,car-in-8)
|
|
STEP 36: rotate-2(seg-in-2,seg-out-2,car-in-3,car-in-2) rotate-2(seg-in-7,seg-out-1,car-in-7,car-out-4)
|
|
STEP 37: rotate-2(seg-in-2,seg-out-4,car-in-2,car-out-1) rotate-2(seg-in-3,seg-out-2,car-out-2,car-in-3) rotate-2(seg-in-7,seg-out-1,car-out-4,car-in-7)
|
|
STEP 38: rotate-2(seg-in-2,seg-out-1,car-out-1,car-out-4)
|
|
STEP 39: rotate-2(seg-in-2,seg-out-4,car-out-4,car-in-2)
|
|
240 actions in the plan.
|
|
Cost of the plan is 276.
|
|
total time 246.49 preprocess 0.41
|
|
total size 5.581 GB
|
|
max. learned clause length 35315
|
|
t val conflicts decisions
|
|
0 0 0 0
|
|
5 0 110 116
|
|
10 -1 49516 68587
|
|
15 -1 44581 107961
|
|
20 -1 40161 98231
|
|
25 -1 36148 87061
|
|
30 -1 32540 79092
|
|
35 -1 29302 71391
|
|
40 -1 26356 64992
|
|
45 -1 23760 57245
|
|
50 -1 21359 52695
|
|
55 -1 19256 47510
|
|
60 -1 17332 42799
|
|
65 -1 15574 38673
|
|
70 -1 14004 34253
|
|
75 -1 12632 31025
|
|
80 -1 11373 28067
|
|
85 -1 10223 25744
|
|
90 1 9257 24475
|
|
|