19:-use_module(library(slipcover)). 20
21:- if(current_predicate(use_rendering/1)). 22:- use_rendering(c3). 23:- use_rendering(lpad). 24:- endif. 25
26:-sc. 27
28:- set_sc(megaex_bottom,20). 29:- set_sc(max_iter,3). 30:- set_sc(max_iter_structure,10). 31:- set_sc(maxdepth_var,4). 32:- set_sc(verbosity,1). 33
34bg([]).
35
36in([
37(
38 pos:0.5 :-
39 circle(A),
40 inside(B,A)
41),
42(
43 pos:0.5 :-
44 circle(A),
45 triangle(B)
46)]).
47
48fold(train,[2,3,5,6,9,12,14,15,17,20,24,25,28,29,31,36,37,40,41,50,52,55,56,57,
49 59,62,63,65,66,67,69,74,76,77,79,83,93,95,99,101,103,104,105,106,107,109,110,
50 111,112,117,120,121,125,126,127,128,131,135,137,140,143,144,151,154,155,156,
51 159,167,168,169,172,175,176,177,178,181,184,188,190,192,193,194,196,198,202,
52 206,208,209,211,214,219,222,223,224,225,227,230,231,233,238,241,243,244,248,
53 249,250,256,258,260,268,270,273,280,282,286,287,288,289,290,295,300,301,303,
54 304,307,309,314,316,319,321,324,326,327,328,329,331,334,337,343,345,348,352,
55 353,355,358,366,369,370,373,375,376,378,379,381,382,390,393,402,404,408,411,
56 412,416,417,419,420,421,424,425,427,428,431,432,433,437,444,445,447,453,456,
57 457,459,462,463,464,465,468,470,473,474,476,477,479,481,482,483,485,488,489]).
58
59fold(test,
60 [490,491,494,497,499,500,512,513,516,517,520,521,527,529,531,533,534,539,540,
61 542,543,544,546,550,552,553,555,559,565,567,568,572,578,582,583,591,595,597,
62 600,602,609,612,614,615,616,617,622,625,628,634,635,637,639,640,641,642,647,
63 648,649,650,654,656,657,658,662,667,669,671,679,682,683,685,686,691,693,698,
64 700,701,705,708,709,710,719,722,723,725,728,732,734,737,740,741,743,744,745,
65 747,748,750,751,753,754,755,765,766,768,769,772,773,777,779,780,781,787,794,
66 795,797,803,805,807,814,815,816,818,819,822,829,832,833,835,836,837,838,841,
67 844,845,846,847,848,849,856,859,862,864,867,872,874,876,880,882,887,890,892,
68 893,897,899,900,904,909,910,912,915,917,926,927,929,930,931,932,933,938,939,
69 940,941,944,945,946,947,955,957,961,971,973,974,975,977,978,979,984,989,991,
70 995,997,1000]).
71
72fold(all,F):-
73 fold(train,FTr),
74 fold(test,FTe),
75 append(FTr,FTe,F).
76
77
78output(pos/0).
79
80input_cw(triangle/1).
81input_cw(square/1).
82input_cw(circle/1).
83input_cw(inside/2).
84input_cw(config/2).
85
86determination(pos/0,triangle/1).
87determination(pos/0,square/1).
88determination(pos/0,circle/1).
89determination(pos/0,inside/2).
90determination(pos/0,config/2).
91
92modeh(*,pos).
93modeb(*,triangle(-obj)).
94modeb(*,square(-obj)).
95modeb(*,circle(-obj)).
96modeb(*,inside(+obj,-obj)).
97modeb(*,inside(-obj,+obj)).
98modeb(*,config(+obj,-#dir)).
99
100begin(model(2)).
101pos.
102triangle(o5).
103config(o5,up).
104square(o4).
105inside(o4,o5).
106circle(o3).
107triangle(o2).
108config(o2,up).
109inside(o2,o3).
110triangle(o1).
111config(o1,up).
112end(model(2)).
113
114begin(model(3)).
115neg(pos).
116circle(o4).
117circle(o3).
118inside(o3,o4).
119square(o2).
120circle(o1).
121inside(o1,o2).
122end(model(3)).
123
124begin(model(5)).
125neg(pos).
126square(o3).
127square(o2).
128inside(o2,o3).
129square(o1).
130end(model(5)).
131
132begin(model(6)).
133pos.
134triangle(o5).
135config(o5,down).
136triangle(o4).
137config(o4,up).
138inside(o4,o5).
139circle(o3).
140square(o2).
141inside(o2,o3).
142triangle(o1).
143config(o1,up).
144end(model(6)).
145
146begin(model(9)).
147pos.
148circle(o4).
149triangle(o3).
150config(o3,up).
151inside(o3,o4).
152triangle(o2).
153config(o2,down).
154square(o1).
155inside(o1,o2).
156end(model(9)).
157
158begin(model(12)).
159neg(pos).
160triangle(o5).
161config(o5,down).
162square(o4).
163inside(o4,o5).
164circle(o3).
165circle(o2).
166inside(o2,o3).
167triangle(o1).
168config(o1,down).
169end(model(12)).
170
171begin(model(14)).
172neg(pos).
173triangle(o3).
174config(o3,down).
175circle(o2).
176inside(o2,o3).
177triangle(o1).
178config(o1,down).
179end(model(14)).
180
181begin(model(15)).
182neg(pos).
183triangle(o4).
184config(o4,down).
185circle(o3).
186inside(o3,o4).
187triangle(o2).
188config(o2,up).
189circle(o1).
190inside(o1,o2).
191end(model(15)).
192
193begin(model(17)).
194pos.
195triangle(o2).
196config(o2,down).
197triangle(o1).
198config(o1,down).
199inside(o1,o2).
200end(model(17)).
201
202begin(model(20)).
203pos.
204triangle(o6).
205config(o6,up).
206triangle(o5).
207config(o5,up).
208inside(o5,o6).
209square(o4).
210triangle(o3).
211config(o3,up).
212inside(o3,o4).
213square(o2).
214triangle(o1).
215config(o1,up).
216inside(o1,o2).
217end(model(20)).
218
219begin(model(24)).
220pos.
221triangle(o4).
222config(o4,up).
223circle(o3).
224inside(o3,o4).
225triangle(o2).
226config(o2,up).
227triangle(o1).
228config(o1,up).
229inside(o1,o2).
230end(model(24)).
231
232begin(model(25)).
233neg(pos).
234square(o2).
235square(o1).
236inside(o1,o2).
237end(model(25)).
238
239begin(model(28)).
240neg(pos).
241square(o5).
242square(o4).
243inside(o4,o5).
244circle(o3).
245circle(o2).
246inside(o2,o3).
247triangle(o1).
248config(o1,up).
249end(model(28)).
250
251begin(model(29)).
252neg(pos).
253triangle(o2).
254config(o2,up).
255square(o1).
256inside(o1,o2).
257end(model(29)).
258
259begin(model(31)).
260neg(pos).
261circle(o4).
262square(o3).
263inside(o3,o4).
264square(o2).
265circle(o1).
266inside(o1,o2).
267end(model(31)).
268
269begin(model(36)).
270neg(pos).
271triangle(o3).
272config(o3,up).
273circle(o2).
274inside(o2,o3).
275circle(o1).
276end(model(36)).
277
278begin(model(37)).
279neg(pos).
280square(o6).
281circle(o5).
282inside(o5,o6).
283square(o4).
284circle(o3).
285inside(o3,o4).
286square(o2).
287triangle(o1).
288config(o1,down).
289inside(o1,o2).
290end(model(37)).
291
292begin(model(40)).
293neg(pos).
294circle(o4).
295square(o3).
296inside(o3,o4).
297square(o2).
298circle(o1).
299inside(o1,o2).
300end(model(40)).
301
302begin(model(41)).
303neg(pos).
304square(o3).
305circle(o2).
306inside(o2,o3).
307triangle(o1).
308config(o1,down).
309end(model(41)).
310
311begin(model(50)).
312pos.
313triangle(o6).
314config(o6,up).
315square(o5).
316inside(o5,o6).
317triangle(o4).
318config(o4,down).
319circle(o3).
320inside(o3,o4).
321triangle(o2).
322config(o2,up).
323triangle(o1).
324config(o1,down).
325inside(o1,o2).
326end(model(50)).
327
328begin(model(52)).
329neg(pos).
330square(o3).
331circle(o2).
332inside(o2,o3).
333circle(o1).
334end(model(52)).
335
336begin(model(55)).
337neg(pos).
338triangle(o2).
339config(o2,down).
340square(o1).
341inside(o1,o2).
342end(model(55)).
343
344begin(model(56)).
345neg(pos).
346circle(o5).
347circle(o4).
348inside(o4,o5).
349circle(o3).
350circle(o2).
351inside(o2,o3).
352circle(o1).
353end(model(56)).
354
355begin(model(57)).
356neg(pos).
357circle(o4).
358circle(o3).
359inside(o3,o4).
360square(o2).
361triangle(o1).
362config(o1,up).
363inside(o1,o2).
364end(model(57)).
365
366begin(model(59)).
367neg(pos).
368square(o5).
369triangle(o4).
370config(o4,up).
371inside(o4,o5).
372triangle(o3).
373config(o3,down).
374circle(o2).
375inside(o2,o3).
376circle(o1).
377end(model(59)).
378
379begin(model(62)).
380pos.
381triangle(o5).
382config(o5,up).
383triangle(o4).
384config(o4,down).
385inside(o4,o5).
386triangle(o3).
387config(o3,up).
388square(o2).
389inside(o2,o3).
390triangle(o1).
391config(o1,down).
392end(model(62)).
393
394begin(model(63)).
395neg(pos).
396triangle(o2).
397config(o2,up).
398square(o1).
399inside(o1,o2).
400end(model(63)).
401
402begin(model(65)).
403neg(pos).
404circle(o6).
405circle(o5).
406inside(o5,o6).
407circle(o4).
408circle(o3).
409inside(o3,o4).
410square(o2).
411square(o1).
412inside(o1,o2).
413end(model(65)).
414
415begin(model(66)).
416neg(pos).
417triangle(o2).
418config(o2,up).
419circle(o1).
420inside(o1,o2).
421end(model(66)).
422
423begin(model(67)).
424neg(pos).
425circle(o4).
426circle(o3).
427inside(o3,o4).
428square(o2).
429triangle(o1).
430config(o1,down).
431inside(o1,o2).
432end(model(67)).
433
434begin(model(69)).
435pos.
436circle(o3).
437triangle(o2).
438config(o2,up).
439inside(o2,o3).
440triangle(o1).
441config(o1,down).
442end(model(69)).
443
444begin(model(74)).
445pos.
446circle(o6).
447triangle(o5).
448config(o5,up).
449inside(o5,o6).
450triangle(o4).
451config(o4,down).
452square(o3).
453inside(o3,o4).
454triangle(o2).
455config(o2,down).
456triangle(o1).
457config(o1,down).
458inside(o1,o2).
459end(model(74)).
460
461begin(model(76)).
462pos.
463square(o6).
464square(o5).
465inside(o5,o6).
466triangle(o4).
467config(o4,up).
468square(o3).
469inside(o3,o4).
470triangle(o2).
471config(o2,up).
472triangle(o1).
473config(o1,down).
474inside(o1,o2).
475end(model(76)).
476
477begin(model(77)).
478neg(pos).
479square(o3).
480triangle(o2).
481config(o2,up).
482inside(o2,o3).
483square(o1).
484end(model(77)).
485
486begin(model(79)).
487pos.
488triangle(o5).
489config(o5,up).
490triangle(o4).
491config(o4,down).
492inside(o4,o5).
493triangle(o3).
494config(o3,down).
495triangle(o2).
496config(o2,up).
497inside(o2,o3).
498square(o1).
499end(model(79)).
500
501begin(model(83)).
502pos.
503triangle(o3).
504config(o3,up).
505triangle(o2).
506config(o2,down).
507inside(o2,o3).
508square(o1).
509end(model(83)).
510
511begin(model(93)).
512neg(pos).
513square(o4).
514triangle(o3).
515config(o3,up).
516inside(o3,o4).
517circle(o2).
518circle(o1).
519inside(o1,o2).
520end(model(93)).
521
522begin(model(95)).
523pos.
524circle(o6).
525square(o5).
526inside(o5,o6).
527square(o4).
528triangle(o3).
529config(o3,up).
530inside(o3,o4).
531square(o2).
532triangle(o1).
533config(o1,down).
534inside(o1,o2).
535end(model(95)).
536
537begin(model(99)).
538neg(pos).
539triangle(o4).
540config(o4,down).
541square(o3).
542inside(o3,o4).
543square(o2).
544circle(o1).
545inside(o1,o2).
546end(model(99)).
547
548begin(model(101)).
549neg(pos).
550square(o6).
551square(o5).
552inside(o5,o6).
553triangle(o4).
554config(o4,down).
555circle(o3).
556inside(o3,o4).
557triangle(o2).
558config(o2,down).
559circle(o1).
560inside(o1,o2).
561end(model(101)).
562
563begin(model(103)).
564pos.
565circle(o4).
566square(o3).
567inside(o3,o4).
568square(o2).
569triangle(o1).
570config(o1,up).
571inside(o1,o2).
572end(model(103)).
573
574begin(model(104)).
575pos.
576circle(o5).
577triangle(o4).
578config(o4,up).
579inside(o4,o5).
580circle(o3).
581square(o2).
582inside(o2,o3).
583circle(o1).
584end(model(104)).
585
586begin(model(105)).
587neg(pos).
588triangle(o2).
589config(o2,up).
590square(o1).
591inside(o1,o2).
592end(model(105)).
593
594begin(model(106)).
595pos.
596triangle(o5).
597config(o5,up).
598triangle(o4).
599config(o4,up).
600inside(o4,o5).
601circle(o3).
602circle(o2).
603inside(o2,o3).
604square(o1).
605end(model(106)).
606
607begin(model(107)).
608pos.
609square(o4).
610triangle(o3).
611config(o3,up).
612inside(o3,o4).
613circle(o2).
614square(o1).
615inside(o1,o2).
616end(model(107)).
617
618begin(model(109)).
619neg(pos).
620square(o4).
621circle(o3).
622inside(o3,o4).
623square(o2).
624triangle(o1).
625config(o1,up).
626inside(o1,o2).
627end(model(109)).
628
629begin(model(110)).
630neg(pos).
631triangle(o3).
632config(o3,up).
633circle(o2).
634inside(o2,o3).
635triangle(o1).
636config(o1,up).
637end(model(110)).
638
639begin(model(111)).
640neg(pos).
641square(o6).
642circle(o5).
643inside(o5,o6).
644square(o4).
645square(o3).
646inside(o3,o4).
647triangle(o2).
648config(o2,up).
649square(o1).
650inside(o1,o2).
651end(model(111)).
652
653begin(model(112)).
654neg(pos).
655square(o4).
656circle(o3).
657inside(o3,o4).
658square(o2).
659circle(o1).
660inside(o1,o2).
661end(model(112)).
662
663begin(model(117)).
664neg(pos).
665square(o2).
666square(o1).
667inside(o1,o2).
668end(model(117)).
669
670begin(model(120)).
671pos.
672circle(o3).
673square(o2).
674inside(o2,o3).
675triangle(o1).
676config(o1,down).
677end(model(120)).
678
679begin(model(121)).
680neg(pos).
681triangle(o3).
682config(o3,down).
683square(o2).
684inside(o2,o3).
685triangle(o1).
686config(o1,down).
687end(model(121)).
688
689begin(model(125)).
690neg(pos).
691circle(o4).
692circle(o3).
693inside(o3,o4).
694square(o2).
695square(o1).
696inside(o1,o2).
697end(model(125)).
698
699begin(model(126)).
700neg(pos).
701circle(o3).
702circle(o2).
703inside(o2,o3).
704square(o1).
705end(model(126)).
706
707begin(model(127)).
708neg(pos).
709triangle(o3).
710config(o3,up).
711square(o2).
712inside(o2,o3).
713square(o1).
714end(model(127)).
715
716begin(model(128)).
717neg(pos).
718circle(o3).
719circle(o2).
720inside(o2,o3).
721square(o1).
722end(model(128)).
723
724begin(model(131)).
725neg(pos).
726circle(o2).
727circle(o1).
728inside(o1,o2).
729end(model(131)).
730
731begin(model(135)).
732pos.
733triangle(o5).
734config(o5,down).
735triangle(o4).
736config(o4,up).
737inside(o4,o5).
738triangle(o3).
739config(o3,down).
740square(o2).
741inside(o2,o3).
742square(o1).
743end(model(135)).
744
745begin(model(137)).
746neg(pos).
747square(o6).
748circle(o5).
749inside(o5,o6).
750circle(o4).
751circle(o3).
752inside(o3,o4).
753circle(o2).
754circle(o1).
755inside(o1,o2).
756end(model(137)).
757
758begin(model(140)).
759neg(pos).
760square(o3).
761triangle(o2).
762config(o2,down).
763inside(o2,o3).
764triangle(o1).
765config(o1,down).
766end(model(140)).
767
768begin(model(143)).
769neg(pos).
770circle(o4).
771triangle(o3).
772config(o3,down).
773inside(o3,o4).
774circle(o2).
775circle(o1).
776inside(o1,o2).
777end(model(143)).
778
779begin(model(144)).
780neg(pos).
781triangle(o5).
782config(o5,down).
783circle(o4).
784inside(o4,o5).
785square(o3).
786square(o2).
787inside(o2,o3).
788square(o1).
789end(model(144)).
790
791begin(model(151)).
792neg(pos).
793circle(o3).
794circle(o2).
795inside(o2,o3).
796square(o1).
797end(model(151)).
798
799begin(model(154)).
800neg(pos).
801circle(o4).
802square(o3).
803inside(o3,o4).
804circle(o2).
805circle(o1).
806inside(o1,o2).
807end(model(154)).
808
809begin(model(155)).
810neg(pos).
811square(o3).
812circle(o2).
813inside(o2,o3).
814square(o1).
815end(model(155)).
816
817begin(model(156)).
818neg(pos).
819square(o6).
820square(o5).
821inside(o5,o6).
822triangle(o4).
823config(o4,down).
824square(o3).
825inside(o3,o4).
826circle(o2).
827circle(o1).
828inside(o1,o2).
829end(model(156)).
830
831begin(model(159)).
832neg(pos).
833triangle(o6).
834config(o6,up).
835square(o5).
836inside(o5,o6).
837triangle(o4).
838config(o4,down).
839square(o3).
840inside(o3,o4).
841square(o2).
842triangle(o1).
843config(o1,up).
844inside(o1,o2).
845end(model(159)).
846
847begin(model(167)).
848pos.
849circle(o4).
850circle(o3).
851inside(o3,o4).
852triangle(o2).
853config(o2,up).
854triangle(o1).
855config(o1,down).
856inside(o1,o2).
857end(model(167)).
858
859begin(model(168)).
860pos.
861triangle(o4).
862config(o4,up).
863triangle(o3).
864config(o3,down).
865inside(o3,o4).
866square(o2).
867triangle(o1).
868config(o1,down).
869inside(o1,o2).
870end(model(168)).
871
872begin(model(169)).
873neg(pos).
874triangle(o6).
875config(o6,up).
876square(o5).
877inside(o5,o6).
878circle(o4).
879triangle(o3).
880config(o3,down).
881inside(o3,o4).
882circle(o2).
883circle(o1).
884inside(o1,o2).
885end(model(169)).
886
887begin(model(172)).
888neg(pos).
889square(o4).
890circle(o3).
891inside(o3,o4).
892triangle(o2).
893config(o2,up).
894circle(o1).
895inside(o1,o2).
896end(model(172)).
897
898begin(model(175)).
899neg(pos).
900circle(o2).
901circle(o1).
902inside(o1,o2).
903end(model(175)).
904
905begin(model(176)).
906neg(pos).
907circle(o5).
908circle(o4).
909inside(o4,o5).
910circle(o3).
911square(o2).
912inside(o2,o3).
913circle(o1).
914end(model(176)).
915
916begin(model(177)).
917neg(pos).
918circle(o4).
919circle(o3).
920inside(o3,o4).
921square(o2).
922circle(o1).
923inside(o1,o2).
924end(model(177)).
925
926begin(model(178)).
927pos.
928triangle(o4).
929config(o4,up).
930triangle(o3).
931config(o3,up).
932inside(o3,o4).
933triangle(o2).
934config(o2,up).
935square(o1).
936inside(o1,o2).
937end(model(178)).
938
939begin(model(181)).
940neg(pos).
941triangle(o2).
942config(o2,up).
943circle(o1).
944inside(o1,o2).
945end(model(181)).
946
947begin(model(184)).
948neg(pos).
949square(o2).
950circle(o1).
951inside(o1,o2).
952end(model(184)).
953
954begin(model(188)).
955neg(pos).
956circle(o2).
957circle(o1).
958inside(o1,o2).
959end(model(188)).
960
961begin(model(190)).
962neg(pos).
963square(o2).
964triangle(o1).
965config(o1,up).
966inside(o1,o2).
967end(model(190)).
968
969begin(model(192)).
970pos.
971circle(o3).
972square(o2).
973inside(o2,o3).
974triangle(o1).
975config(o1,down).
976end(model(192)).
977
978begin(model(193)).
979neg(pos).
980triangle(o4).
981config(o4,up).
982circle(o3).
983inside(o3,o4).
984square(o2).
985circle(o1).
986inside(o1,o2).
987end(model(193)).
988
989begin(model(194)).
990neg(pos).
991circle(o4).
992square(o3).
993inside(o3,o4).
994circle(o2).
995circle(o1).
996inside(o1,o2).
997end(model(194)).
998
999begin(model(196)).
1000neg(pos).
1001square(o3).
1002circle(o2).
1003inside(o2,o3).
1004triangle(o1).
1005config(o1,up).
1006end(model(196)).
1007
1008begin(model(198)).
1009pos.
1010triangle(o3).
1011config(o3,down).
1012triangle(o2).
1013config(o2,down).
1014inside(o2,o3).
1015square(o1).
1016end(model(198)).
1017
1018begin(model(202)).
1019neg(pos).
1020circle(o5).
1021circle(o4).
1022inside(o4,o5).
1023square(o3).
1024square(o2).
1025inside(o2,o3).
1026triangle(o1).
1027config(o1,down).
1028end(model(202)).
1029
1030begin(model(206)).
1031neg(pos).
1032circle(o3).
1033circle(o2).
1034inside(o2,o3).
1035circle(o1).
1036end(model(206)).
1037
1038begin(model(208)).
1039neg(pos).
1040square(o4).
1041square(o3).
1042inside(o3,o4).
1043triangle(o2).
1044config(o2,down).
1045circle(o1).
1046inside(o1,o2).
1047end(model(208)).
1048
1049begin(model(209)).
1050neg(pos).
1051square(o5).
1052square(o4).
1053inside(o4,o5).
1054circle(o3).
1055circle(o2).
1056inside(o2,o3).
1057circle(o1).
1058end(model(209)).
1059
1060begin(model(211)).
1061pos.
1062triangle(o2).
1063config(o2,down).
1064triangle(o1).
1065config(o1,down).
1066inside(o1,o2).
1067end(model(211)).
1068
1069begin(model(214)).
1070pos.
1071triangle(o5).
1072config(o5,down).
1073square(o4).
1074inside(o4,o5).
1075circle(o3).
1076square(o2).
1077inside(o2,o3).
1078square(o1).
1079end(model(214)).
1080
1081begin(model(219)).
1082pos.
1083square(o4).
1084triangle(o3).
1085config(o3,up).
1086inside(o3,o4).
1087triangle(o2).
1088config(o2,up).
1089triangle(o1).
1090config(o1,down).
1091inside(o1,o2).
1092end(model(219)).
1093
1094begin(model(222)).
1095pos.
1096triangle(o4).
1097config(o4,up).
1098square(o3).
1099inside(o3,o4).
1100triangle(o2).
1101config(o2,down).
1102triangle(o1).
1103config(o1,down).
1104inside(o1,o2).
1105end(model(222)).
1106
1107begin(model(223)).
1108pos.
1109circle(o6).
1110circle(o5).
1111inside(o5,o6).
1112circle(o4).
1113circle(o3).
1114inside(o3,o4).
1115triangle(o2).
1116config(o2,up).
1117triangle(o1).
1118config(o1,down).
1119inside(o1,o2).
1120end(model(223)).
1121
1122begin(model(224)).
1123pos.
1124circle(o6).
1125square(o5).
1126inside(o5,o6).
1127square(o4).
1128square(o3).
1129inside(o3,o4).
1130triangle(o2).
1131config(o2,up).
1132square(o1).
1133inside(o1,o2).
1134end(model(224)).
1135
1136begin(model(225)).
1137pos.
1138circle(o3).
1139triangle(o2).
1140config(o2,up).
1141inside(o2,o3).
1142triangle(o1).
1143config(o1,up).
1144end(model(225)).
1145
1146begin(model(227)).
1147pos.
1148circle(o3).
1149triangle(o2).
1150config(o2,up).
1151inside(o2,o3).
1152circle(o1).
1153end(model(227)).
1154
1155begin(model(230)).
1156neg(pos).
1157square(o5).
1158square(o4).
1159inside(o4,o5).
1160square(o3).
1161triangle(o2).
1162config(o2,up).
1163inside(o2,o3).
1164triangle(o1).
1165config(o1,down).
1166end(model(230)).
1167
1168begin(model(231)).
1169pos.
1170triangle(o2).
1171config(o2,up).
1172triangle(o1).
1173config(o1,down).
1174inside(o1,o2).
1175end(model(231)).
1176
1177begin(model(233)).
1178neg(pos).
1179square(o2).
1180circle(o1).
1181inside(o1,o2).
1182end(model(233)).
1183
1184begin(model(238)).
1185pos.
1186triangle(o5).
1187config(o5,up).
1188triangle(o4).
1189config(o4,down).
1190inside(o4,o5).
1191triangle(o3).
1192config(o3,down).
1193triangle(o2).
1194config(o2,up).
1195inside(o2,o3).
1196circle(o1).
1197end(model(238)).
1198
1199begin(model(241)).
1200neg(pos).
1201triangle(o5).
1202config(o5,up).
1203circle(o4).
1204inside(o4,o5).
1205square(o3).
1206circle(o2).
1207inside(o2,o3).
1208triangle(o1).
1209config(o1,down).
1210end(model(241)).
1211
1212begin(model(243)).
1213neg(pos).
1214circle(o2).
1215circle(o1).
1216inside(o1,o2).
1217end(model(243)).
1218
1219begin(model(244)).
1220pos.
1221square(o5).
1222square(o4).
1223inside(o4,o5).
1224triangle(o3).
1225config(o3,down).
1226triangle(o2).
1227config(o2,down).
1228inside(o2,o3).
1229square(o1).
1230end(model(244)).
1231
1232begin(model(248)).
1233pos.
1234circle(o3).
1235triangle(o2).
1236config(o2,up).
1237inside(o2,o3).
1238triangle(o1).
1239config(o1,down).
1240end(model(248)).
1241
1242begin(model(249)).
1243neg(pos).
1244circle(o5).
1245circle(o4).
1246inside(o4,o5).
1247square(o3).
1248circle(o2).
1249inside(o2,o3).
1250triangle(o1).
1251config(o1,down).
1252end(model(249)).
1253
1254begin(model(250)).
1255neg(pos).
1256square(o6).
1257circle(o5).
1258inside(o5,o6).
1259circle(o4).
1260square(o3).
1261inside(o3,o4).
1262circle(o2).
1263square(o1).
1264inside(o1,o2).
1265end(model(250)).
1266
1267begin(model(256)).
1268pos.
1269circle(o4).
1270triangle(o3).
1271config(o3,up).
1272inside(o3,o4).
1273triangle(o2).
1274config(o2,up).
1275triangle(o1).
1276config(o1,down).
1277inside(o1,o2).
1278end(model(256)).
1279
1280begin(model(258)).
1281pos.
1282triangle(o4).
1283config(o4,up).
1284triangle(o3).
1285config(o3,down).
1286inside(o3,o4).
1287circle(o2).
1288triangle(o1).
1289config(o1,down).
1290inside(o1,o2).
1291end(model(258)).
1292
1293begin(model(260)).
1294pos.
1295square(o4).
1296triangle(o3).
1297config(o3,down).
1298inside(o3,o4).
1299triangle(o2).
1300config(o2,up).
1301triangle(o1).
1302config(o1,up).
1303inside(o1,o2).
1304end(model(260)).
1305
1306begin(model(268)).
1307neg(pos).
1308square(o5).
1309circle(o4).
1310inside(o4,o5).
1311circle(o3).
1312square(o2).
1313inside(o2,o3).
1314square(o1).
1315end(model(268)).
1316
1317begin(model(270)).
1318pos.
1319circle(o4).
1320triangle(o3).
1321config(o3,up).
1322inside(o3,o4).
1323square(o2).
1324triangle(o1).
1325config(o1,down).
1326inside(o1,o2).
1327end(model(270)).
1328
1329begin(model(273)).
1330neg(pos).
1331square(o4).
1332triangle(o3).
1333config(o3,down).
1334inside(o3,o4).
1335square(o2).
1336square(o1).
1337inside(o1,o2).
1338end(model(273)).
1339
1340begin(model(280)).
1341neg(pos).
1342square(o3).
1343square(o2).
1344inside(o2,o3).
1345square(o1).
1346end(model(280)).
1347
1348begin(model(282)).
1349pos.
1350triangle(o2).
1351config(o2,up).
1352triangle(o1).
1353config(o1,up).
1354inside(o1,o2).
1355end(model(282)).
1356
1357begin(model(286)).
1358neg(pos).
1359triangle(o4).
1360config(o4,down).
1361circle(o3).
1362inside(o3,o4).
1363triangle(o2).
1364config(o2,down).
1365square(o1).
1366inside(o1,o2).
1367end(model(286)).
1368
1369begin(model(287)).
1370neg(pos).
1371triangle(o4).
1372config(o4,up).
1373square(o3).
1374inside(o3,o4).
1375triangle(o2).
1376config(o2,down).
1377circle(o1).
1378inside(o1,o2).
1379end(model(287)).
1380
1381begin(model(288)).
1382pos.
1383circle(o5).
1384triangle(o4).
1385config(o4,up).
1386inside(o4,o5).
1387circle(o3).
1388square(o2).
1389inside(o2,o3).
1390square(o1).
1391end(model(288)).
1392
1393begin(model(289)).
1394neg(pos).
1395triangle(o6).
1396config(o6,up).
1397square(o5).
1398inside(o5,o6).
1399triangle(o4).
1400config(o4,up).
1401square(o3).
1402inside(o3,o4).
1403square(o2).
1404circle(o1).
1405inside(o1,o2).
1406end(model(289)).
1407
1408begin(model(290)).
1409neg(pos).
1410triangle(o5).
1411config(o5,down).
1412circle(o4).
1413inside(o4,o5).
1414triangle(o3).
1415config(o3,up).
1416circle(o2).
1417inside(o2,o3).
1418square(o1).
1419end(model(290)).
1420
1421begin(model(295)).
1422pos.
1423circle(o6).
1424triangle(o5).
1425config(o5,down).
1426inside(o5,o6).
1427triangle(o4).
1428config(o4,down).
1429triangle(o3).
1430config(o3,down).
1431inside(o3,o4).
1432circle(o2).
1433triangle(o1).
1434config(o1,up).
1435inside(o1,o2).
1436end(model(295)).
1437
1438begin(model(300)).
1439neg(pos).
1440square(o3).
1441triangle(o2).
1442config(o2,down).
1443inside(o2,o3).
1444triangle(o1).
1445config(o1,down).
1446end(model(300)).
1447
1448begin(model(301)).
1449neg(pos).
1450square(o6).
1451triangle(o5).
1452config(o5,up).
1453inside(o5,o6).
1454square(o4).
1455square(o3).
1456inside(o3,o4).
1457triangle(o2).
1458config(o2,up).
1459circle(o1).
1460inside(o1,o2).
1461end(model(301)).
1462
1463begin(model(303)).
1464neg(pos).
1465circle(o3).
1466circle(o2).
1467inside(o2,o3).
1468triangle(o1).
1469config(o1,up).
1470end(model(303)).
1471
1472begin(model(304)).
1473neg(pos).
1474square(o3).
1475square(o2).
1476inside(o2,o3).
1477triangle(o1).
1478config(o1,up).
1479end(model(304)).
1480
1481begin(model(307)).
1482neg(pos).
1483square(o3).
1484circle(o2).
1485inside(o2,o3).
1486square(o1).
1487end(model(307)).
1488
1489begin(model(309)).
1490neg(pos).
1491triangle(o3).
1492config(o3,down).
1493circle(o2).
1494inside(o2,o3).
1495circle(o1).
1496end(model(309)).
1497
1498begin(model(314)).
1499pos.
1500square(o5).
1501triangle(o4).
1502config(o4,down).
1503inside(o4,o5).
1504triangle(o3).
1505config(o3,down).
1506triangle(o2).
1507config(o2,down).
1508inside(o2,o3).
1509circle(o1).
1510end(model(314)).
1511
1512begin(model(316)).
1513neg(pos).
1514square(o4).
1515triangle(o3).
1516config(o3,up).
1517inside(o3,o4).
1518triangle(o2).
1519config(o2,up).
1520circle(o1).
1521inside(o1,o2).
1522end(model(316)).
1523
1524begin(model(319)).
1525pos.
1526triangle(o5).
1527config(o5,down).
1528triangle(o4).
1529config(o4,down).
1530inside(o4,o5).
1531square(o3).
1532square(o2).
1533inside(o2,o3).
1534circle(o1).
1535end(model(319)).
1536
1537begin(model(321)).
1538neg(pos).
1539triangle(o2).
1540config(o2,down).
1541circle(o1).
1542inside(o1,o2).
1543end(model(321)).
1544
1545begin(model(324)).
1546neg(pos).
1547square(o5).
1548square(o4).
1549inside(o4,o5).
1550triangle(o3).
1551config(o3,down).
1552square(o2).
1553inside(o2,o3).
1554square(o1).
1555end(model(324)).
1556
1557begin(model(326)).
1558neg(pos).
1559square(o6).
1560circle(o5).
1561inside(o5,o6).
1562circle(o4).
1563square(o3).
1564inside(o3,o4).
1565square(o2).
1566circle(o1).
1567inside(o1,o2).
1568end(model(326)).
1569
1570begin(model(327)).
1571neg(pos).
1572square(o2).
1573circle(o1).
1574inside(o1,o2).
1575end(model(327)).
1576
1577begin(model(328)).
1578neg(pos).
1579square(o2).
1580circle(o1).
1581inside(o1,o2).
1582end(model(328)).
1583
1584begin(model(329)).
1585neg(pos).
1586triangle(o3).
1587config(o3,up).
1588circle(o2).
1589inside(o2,o3).
1590square(o1).
1591end(model(329)).
1592
1593begin(model(331)).
1594pos.
1595triangle(o4).
1596config(o4,up).
1597triangle(o3).
1598config(o3,up).
1599inside(o3,o4).
1600triangle(o2).
1601config(o2,down).
1602triangle(o1).
1603config(o1,down).
1604inside(o1,o2).
1605end(model(331)).
1606
1607begin(model(334)).
1608neg(pos).
1609triangle(o4).
1610config(o4,up).
1611circle(o3).
1612inside(o3,o4).
1613square(o2).
1614square(o1).
1615inside(o1,o2).
1616end(model(334)).
1617
1618begin(model(337)).
1619neg(pos).
1620circle(o4).
1621circle(o3).
1622inside(o3,o4).
1623triangle(o2).
1624config(o2,down).
1625square(o1).
1626inside(o1,o2).
1627end(model(337)).
1628
1629begin(model(343)).
1630pos.
1631triangle(o6).
1632config(o6,down).
1633triangle(o5).
1634config(o5,up).
1635inside(o5,o6).
1636square(o4).
1637square(o3).
1638inside(o3,o4).
1639square(o2).
1640circle(o1).
1641inside(o1,o2).
1642end(model(343)).
1643
1644begin(model(345)).
1645pos.
1646circle(o5).
1647triangle(o4).
1648config(o4,up).
1649inside(o4,o5).
1650circle(o3).
1651triangle(o2).
1652config(o2,up).
1653inside(o2,o3).
1654square(o1).
1655end(model(345)).
1656
1657begin(model(348)).
1658neg(pos).
1659square(o4).
1660square(o3).
1661inside(o3,o4).
1662square(o2).
1663circle(o1).
1664inside(o1,o2).
1665end(model(348)).
1666
1667begin(model(352)).
1668neg(pos).
1669triangle(o6).
1670config(o6,down).
1671circle(o5).
1672inside(o5,o6).
1673triangle(o4).
1674config(o4,up).
1675circle(o3).
1676inside(o3,o4).
1677square(o2).
1678square(o1).
1679inside(o1,o2).
1680end(model(352)).
1681
1682begin(model(353)).
1683neg(pos).
1684square(o2).
1685square(o1).
1686inside(o1,o2).
1687end(model(353)).
1688
1689begin(model(355)).
1690neg(pos).
1691square(o2).
1692triangle(o1).
1693config(o1,up).
1694inside(o1,o2).
1695end(model(355)).
1696
1697begin(model(358)).
1698pos.
1699circle(o6).
1700square(o5).
1701inside(o5,o6).
1702circle(o4).
1703triangle(o3).
1704config(o3,up).
1705inside(o3,o4).
1706triangle(o2).
1707config(o2,up).
1708triangle(o1).
1709config(o1,down).
1710inside(o1,o2).
1711end(model(358)).
1712
1713begin(model(366)).
1714pos.
1715square(o6).
1716triangle(o5).
1717config(o5,down).
1718inside(o5,o6).
1719circle(o4).
1720triangle(o3).
1721config(o3,down).
1722inside(o3,o4).
1723triangle(o2).
1724config(o2,down).
1725triangle(o1).
1726config(o1,up).
1727inside(o1,o2).
1728end(model(366)).
1729
1730begin(model(369)).
1731neg(pos).
1732triangle(o6).
1733config(o6,down).
1734circle(o5).
1735inside(o5,o6).
1736square(o4).
1737square(o3).
1738inside(o3,o4).
1739triangle(o2).
1740config(o2,up).
1741square(o1).
1742inside(o1,o2).
1743end(model(369)).
1744
1745begin(model(370)).
1746neg(pos).
1747circle(o6).
1748circle(o5).
1749inside(o5,o6).
1750square(o4).
1751triangle(o3).
1752config(o3,down).
1753inside(o3,o4).
1754square(o2).
1755square(o1).
1756inside(o1,o2).
1757end(model(370)).
1758
1759begin(model(373)).
1760pos.
1761triangle(o3).
1762config(o3,up).
1763triangle(o2).
1764config(o2,down).
1765inside(o2,o3).
1766square(o1).
1767end(model(373)).
1768
1769begin(model(375)).
1770pos.
1771triangle(o4).
1772config(o4,down).
1773circle(o3).
1774inside(o3,o4).
1775triangle(o2).
1776config(o2,up).
1777triangle(o1).
1778config(o1,up).
1779inside(o1,o2).
1780end(model(375)).
1781
1782begin(model(376)).
1783neg(pos).
1784square(o4).
1785triangle(o3).
1786config(o3,down).
1787inside(o3,o4).
1788square(o2).
1789square(o1).
1790inside(o1,o2).
1791end(model(376)).
1792
1793begin(model(378)).
1794neg(pos).
1795square(o3).
1796circle(o2).
1797inside(o2,o3).
1798square(o1).
1799end(model(378)).
1800
1801begin(model(379)).
1802pos.
1803triangle(o3).
1804config(o3,up).
1805triangle(o2).
1806config(o2,up).
1807inside(o2,o3).
1808triangle(o1).
1809config(o1,up).
1810end(model(379)).
1811
1812begin(model(381)).
1813pos.
1814circle(o5).
1815square(o4).
1816inside(o4,o5).
1817square(o3).
1818triangle(o2).
1819config(o2,down).
1820inside(o2,o3).
1821triangle(o1).
1822config(o1,up).
1823end(model(381)).
1824
1825begin(model(382)).
1826pos.
1827circle(o4).
1828triangle(o3).
1829config(o3,up).
1830inside(o3,o4).
1831square(o2).
1832square(o1).
1833inside(o1,o2).
1834end(model(382)).
1835
1836begin(model(390)).
1837pos.
1838triangle(o4).
1839config(o4,down).
1840circle(o3).
1841inside(o3,o4).
1842triangle(o2).
1843config(o2,down).
1844triangle(o1).
1845config(o1,down).
1846inside(o1,o2).
1847end(model(390)).
1848
1849begin(model(393)).
1850neg(pos).
1851triangle(o3).
1852config(o3,up).
1853square(o2).
1854inside(o2,o3).
1855square(o1).
1856end(model(393)).
1857
1858begin(model(402)).
1859pos.
1860triangle(o5).
1861config(o5,down).
1862square(o4).
1863inside(o4,o5).
1864triangle(o3).
1865config(o3,down).
1866triangle(o2).
1867config(o2,up).
1868inside(o2,o3).
1869circle(o1).
1870end(model(402)).
1871
1872begin(model(404)).
1873neg(pos).
1874square(o3).
1875circle(o2).
1876inside(o2,o3).
1877circle(o1).
1878end(model(404)).
1879
1880begin(model(408)).
1881neg(pos).
1882square(o2).
1883square(o1).
1884inside(o1,o2).
1885end(model(408)).
1886
1887begin(model(411)).
1888neg(pos).
1889circle(o5).
1890triangle(o4).
1891config(o4,down).
1892inside(o4,o5).
1893circle(o3).
1894circle(o2).
1895inside(o2,o3).
1896square(o1).
1897end(model(411)).
1898
1899begin(model(412)).
1900neg(pos).
1901circle(o6).
1902circle(o5).
1903inside(o5,o6).
1904square(o4).
1905circle(o3).
1906inside(o3,o4).
1907circle(o2).
1908square(o1).
1909inside(o1,o2).
1910end(model(412)).
1911
1912begin(model(416)).
1913neg(pos).
1914circle(o4).
1915square(o3).
1916inside(o3,o4).
1917square(o2).
1918circle(o1).
1919inside(o1,o2).
1920end(model(416)).
1921
1922begin(model(417)).
1923neg(pos).
1924triangle(o6).
1925config(o6,up).
1926square(o5).
1927inside(o5,o6).
1928square(o4).
1929circle(o3).
1930inside(o3,o4).
1931triangle(o2).
1932config(o2,up).
1933square(o1).
1934inside(o1,o2).
1935end(model(417)).
1936
1937begin(model(419)).
1938neg(pos).
1939square(o2).
1940circle(o1).
1941inside(o1,o2).
1942end(model(419)).
1943
1944begin(model(420)).
1945pos.
1946triangle(o4).
1947config(o4,up).
1948triangle(o3).
1949config(o3,up).
1950inside(o3,o4).
1951triangle(o2).
1952config(o2,up).
1953triangle(o1).
1954config(o1,down).
1955inside(o1,o2).
1956end(model(420)).
1957
1958begin(model(421)).
1959neg(pos).
1960square(o2).
1961triangle(o1).
1962config(o1,up).
1963inside(o1,o2).
1964end(model(421)).
1965
1966begin(model(424)).
1967neg(pos).
1968square(o2).
1969circle(o1).
1970inside(o1,o2).
1971end(model(424)).
1972
1973begin(model(425)).
1974neg(pos).
1975triangle(o3).
1976config(o3,up).
1977circle(o2).
1978inside(o2,o3).
1979square(o1).
1980end(model(425)).
1981
1982begin(model(427)).
1983pos.
1984square(o6).
1985circle(o5).
1986inside(o5,o6).
1987square(o4).
1988square(o3).
1989inside(o3,o4).
1990triangle(o2).
1991config(o2,up).
1992triangle(o1).
1993config(o1,up).
1994inside(o1,o2).
1995end(model(427)).
1996
1997begin(model(428)).
1998pos.
1999circle(o4).
2000square(o3).
2001inside(o3,o4).
2002square(o2).
2003triangle(o1).
2004config(o1,down).
2005inside(o1,o2).
2006end(model(428)).
2007
2008begin(model(431)).
2009neg(pos).
2010square(o2).
2011triangle(o1).
2012config(o1,up).
2013inside(o1,o2).
2014end(model(431)).
2015
2016begin(model(432)).
2017neg(pos).
2018square(o3).
2019circle(o2).
2020inside(o2,o3).
2021circle(o1).
2022end(model(432)).
2023
2024begin(model(433)).
2025pos.
2026triangle(o6).
2027config(o6,down).
2028square(o5).
2029inside(o5,o6).
2030circle(o4).
2031square(o3).
2032inside(o3,o4).
2033circle(o2).
2034square(o1).
2035inside(o1,o2).
2036end(model(433)).
2037
2038begin(model(437)).
2039neg(pos).
2040triangle(o2).
2041config(o2,up).
2042circle(o1).
2043inside(o1,o2).
2044end(model(437)).
2045
2046begin(model(444)).
2047neg(pos).
2048triangle(o3).
2049config(o3,down).
2050circle(o2).
2051inside(o2,o3).
2052triangle(o1).
2053config(o1,up).
2054end(model(444)).
2055
2056begin(model(445)).
2057neg(pos).
2058square(o5).
2059triangle(o4).
2060config(o4,up).
2061inside(o4,o5).
2062triangle(o3).
2063config(o3,down).
2064square(o2).
2065inside(o2,o3).
2066square(o1).
2067end(model(445)).
2068
2069begin(model(447)).
2070neg(pos).
2071square(o5).
2072square(o4).
2073inside(o4,o5).
2074square(o3).
2075triangle(o2).
2076config(o2,up).
2077inside(o2,o3).
2078triangle(o1).
2079config(o1,down).
2080end(model(447)).
2081
2082begin(model(453)).
2083pos.
2084circle(o6).
2085triangle(o5).
2086config(o5,down).
2087inside(o5,o6).
2088triangle(o4).
2089config(o4,down).
2090triangle(o3).
2091config(o3,up).
2092inside(o3,o4).
2093triangle(o2).
2094config(o2,up).
2095triangle(o1).
2096config(o1,up).
2097inside(o1,o2).
2098end(model(453)).
2099
2100begin(model(456)).
2101pos.
2102triangle(o3).
2103config(o3,up).
2104triangle(o2).
2105config(o2,up).
2106inside(o2,o3).
2107square(o1).
2108end(model(456)).
2109
2110begin(model(457)).
2111neg(pos).
2112square(o4).
2113triangle(o3).
2114config(o3,up).
2115inside(o3,o4).
2116triangle(o2).
2117config(o2,up).
2118square(o1).
2119inside(o1,o2).
2120end(model(457)).
2121
2122begin(model(459)).
2123pos.
2124triangle(o6).
2125config(o6,down).
2126triangle(o5).
2127config(o5,up).
2128inside(o5,o6).
2129circle(o4).
2130circle(o3).
2131inside(o3,o4).
2132triangle(o2).
2133config(o2,down).
2134circle(o1).
2135inside(o1,o2).
2136end(model(459)).
2137
2138begin(model(462)).
2139neg(pos).
2140square(o2).
2141triangle(o1).
2142config(o1,down).
2143inside(o1,o2).
2144end(model(462)).
2145
2146begin(model(463)).
2147pos.
2148square(o6).
2149triangle(o5).
2150config(o5,down).
2151inside(o5,o6).
2152square(o4).
2153square(o3).
2154inside(o3,o4).
2155circle(o2).
2156square(o1).
2157inside(o1,o2).
2158end(model(463)).
2159
2160begin(model(464)).
2161pos.
2162triangle(o4).
2163config(o4,down).
2164square(o3).
2165inside(o3,o4).
2166triangle(o2).
2167config(o2,up).
2168triangle(o1).
2169config(o1,up).
2170inside(o1,o2).
2171end(model(464)).
2172
2173begin(model(465)).
2174pos.
2175triangle(o3).
2176config(o3,down).
2177triangle(o2).
2178config(o2,down).
2179inside(o2,o3).
2180square(o1).
2181end(model(465)).
2182
2183begin(model(468)).
2184neg(pos).
2185circle(o2).
2186circle(o1).
2187inside(o1,o2).
2188end(model(468)).
2189
2190begin(model(470)).
2191neg(pos).
2192triangle(o4).
2193config(o4,down).
2194square(o3).
2195inside(o3,o4).
2196circle(o2).
2197circle(o1).
2198inside(o1,o2).
2199end(model(470)).
2200
2201begin(model(473)).
2202neg(pos).
2203square(o4).
2204triangle(o3).
2205config(o3,up).
2206inside(o3,o4).
2207square(o2).
2208circle(o1).
2209inside(o1,o2).
2210end(model(473)).
2211
2212begin(model(474)).
2213neg(pos).
2214triangle(o6).
2215config(o6,up).
2216square(o5).
2217inside(o5,o6).
2218square(o4).
2219circle(o3).
2220inside(o3,o4).
2221square(o2).
2222circle(o1).
2223inside(o1,o2).
2224end(model(474)).
2225
2226begin(model(476)).
2227neg(pos).
2228triangle(o5).
2229config(o5,down).
2230square(o4).
2231inside(o4,o5).
2232circle(o3).
2233circle(o2).
2234inside(o2,o3).
2235square(o1).
2236end(model(476)).
2237
2238begin(model(477)).
2239neg(pos).
2240square(o4).
2241triangle(o3).
2242config(o3,up).
2243inside(o3,o4).
2244square(o2).
2245triangle(o1).
2246config(o1,up).
2247inside(o1,o2).
2248end(model(477)).
2249
2250begin(model(479)).
2251pos.
2252circle(o2).
2253triangle(o1).
2254config(o1,up).
2255inside(o1,o2).
2256end(model(479)).
2257
2258begin(model(481)).
2259neg(pos).
2260triangle(o2).
2261config(o2,down).
2262circle(o1).
2263inside(o1,o2).
2264end(model(481)).
2265
2266begin(model(482)).
2267pos.
2268triangle(o4).
2269config(o4,up).
2270triangle(o3).
2271config(o3,up).
2272inside(o3,o4).
2273circle(o2).
2274triangle(o1).
2275config(o1,up).
2276inside(o1,o2).
2277end(model(482)).
2278
2279begin(model(483)).
2280neg(pos).
2281circle(o4).
2282circle(o3).
2283inside(o3,o4).
2284square(o2).
2285square(o1).
2286inside(o1,o2).
2287end(model(483)).
2288
2289begin(model(485)).
2290neg(pos).
2291triangle(o2).
2292config(o2,down).
2293circle(o1).
2294inside(o1,o2).
2295end(model(485)).
2296
2297begin(model(488)).
2298neg(pos).
2299triangle(o4).
2300config(o4,down).
2301circle(o3).
2302inside(o3,o4).
2303square(o2).
2304circle(o1).
2305inside(o1,o2).
2306end(model(488)).
2307
2308begin(model(489)).
2309neg(pos).
2310triangle(o3).
2311config(o3,down).
2312square(o2).
2313inside(o2,o3).
2314square(o1).
2315end(model(489)).
2316
2317begin(model(490)).
2318neg(pos).
2319triangle(o5).
2320config(o5,down).
2321circle(o4).
2322inside(o4,o5).
2323circle(o3).
2324circle(o2).
2325inside(o2,o3).
2326square(o1).
2327end(model(490)).
2328
2329begin(model(491)).
2330neg(pos).
2331triangle(o2).
2332config(o2,up).
2333square(o1).
2334inside(o1,o2).
2335end(model(491)).
2336
2337begin(model(494)).
2338neg(pos).
2339triangle(o2).
2340config(o2,up).
2341square(o1).
2342inside(o1,o2).
2343end(model(494)).
2344
2345begin(model(497)).
2346neg(pos).
2347triangle(o2).
2348config(o2,up).
2349square(o1).
2350inside(o1,o2).
2351end(model(497)).
2352
2353begin(model(499)).
2354neg(pos).
2355square(o5).
2356triangle(o4).
2357config(o4,down).
2358inside(o4,o5).
2359square(o3).
2360square(o2).
2361inside(o2,o3).
2362square(o1).
2363end(model(499)).
2364
2365begin(model(500)).
2366neg(pos).
2367circle(o3).
2368circle(o2).
2369inside(o2,o3).
2370square(o1).
2371end(model(500)).
2372
2373begin(model(512)).
2374neg(pos).
2375square(o2).
2376triangle(o1).
2377config(o1,down).
2378inside(o1,o2).
2379end(model(512)).
2380
2381begin(model(513)).
2382neg(pos).
2383triangle(o6).
2384config(o6,up).
2385square(o5).
2386inside(o5,o6).
2387square(o4).
2388triangle(o3).
2389config(o3,up).
2390inside(o3,o4).
2391triangle(o2).
2392config(o2,up).
2393square(o1).
2394inside(o1,o2).
2395end(model(513)).
2396
2397begin(model(516)).
2398pos.
2399circle(o4).
2400square(o3).
2401inside(o3,o4).
2402circle(o2).
2403triangle(o1).
2404config(o1,down).
2405inside(o1,o2).
2406end(model(516)).
2407
2408begin(model(517)).
2409neg(pos).
2410square(o5).
2411square(o4).
2412inside(o4,o5).
2413triangle(o3).
2414config(o3,down).
2415square(o2).
2416inside(o2,o3).
2417square(o1).
2418end(model(517)).
2419
2420begin(model(520)).
2421pos.
2422triangle(o2).
2423config(o2,down).
2424triangle(o1).
2425config(o1,down).
2426inside(o1,o2).
2427end(model(520)).
2428
2429begin(model(521)).
2430neg(pos).
2431circle(o6).
2432circle(o5).
2433inside(o5,o6).
2434square(o4).
2435square(o3).
2436inside(o3,o4).
2437circle(o2).
2438square(o1).
2439inside(o1,o2).
2440end(model(521)).
2441
2442begin(model(527)).
2443pos.
2444circle(o5).
2445triangle(o4).
2446config(o4,up).
2447inside(o4,o5).
2448circle(o3).
2449square(o2).
2450inside(o2,o3).
2451triangle(o1).
2452config(o1,up).
2453end(model(527)).
2454
2455begin(model(529)).
2456neg(pos).
2457square(o4).
2458triangle(o3).
2459config(o3,up).
2460inside(o3,o4).
2461square(o2).
2462circle(o1).
2463inside(o1,o2).
2464end(model(529)).
2465
2466begin(model(531)).
2467neg(pos).
2468circle(o2).
2469circle(o1).
2470inside(o1,o2).
2471end(model(531)).
2472
2473begin(model(533)).
2474neg(pos).
2475triangle(o4).
2476config(o4,up).
2477square(o3).
2478inside(o3,o4).
2479square(o2).
2480square(o1).
2481inside(o1,o2).
2482end(model(533)).
2483
2484begin(model(534)).
2485neg(pos).
2486circle(o2).
2487circle(o1).
2488inside(o1,o2).
2489end(model(534)).
2490
2491begin(model(539)).
2492pos.
2493square(o6).
2494triangle(o5).
2495config(o5,down).
2496inside(o5,o6).
2497circle(o4).
2498square(o3).
2499inside(o3,o4).
2500square(o2).
2501square(o1).
2502inside(o1,o2).
2503end(model(539)).
2504
2505begin(model(540)).
2506neg(pos).
2507circle(o2).
2508circle(o1).
2509inside(o1,o2).
2510end(model(540)).
2511
2512begin(model(542)).
2513neg(pos).
2514square(o5).
2515square(o4).
2516inside(o4,o5).
2517triangle(o3).
2518config(o3,up).
2519circle(o2).
2520inside(o2,o3).
2521triangle(o1).
2522config(o1,down).
2523end(model(542)).
2524
2525begin(model(543)).
2526neg(pos).
2527triangle(o4).
2528config(o4,up).
2529square(o3).
2530inside(o3,o4).
2531circle(o2).
2532circle(o1).
2533inside(o1,o2).
2534end(model(543)).
2535
2536begin(model(544)).
2537neg(pos).
2538circle(o6).
2539circle(o5).
2540inside(o5,o6).
2541square(o4).
2542circle(o3).
2543inside(o3,o4).
2544circle(o2).
2545square(o1).
2546inside(o1,o2).
2547end(model(544)).
2548
2549begin(model(546)).
2550neg(pos).
2551square(o3).
2552circle(o2).
2553inside(o2,o3).
2554circle(o1).
2555end(model(546)).
2556
2557begin(model(550)).
2558pos.
2559triangle(o4).
2560config(o4,up).
2561square(o3).
2562inside(o3,o4).
2563circle(o2).
2564square(o1).
2565inside(o1,o2).
2566end(model(550)).
2567
2568begin(model(552)).
2569pos.
2570circle(o4).
2571triangle(o3).
2572config(o3,down).
2573inside(o3,o4).
2574circle(o2).
2575triangle(o1).
2576config(o1,up).
2577inside(o1,o2).
2578end(model(552)).
2579
2580begin(model(553)).
2581neg(pos).
2582circle(o2).
2583circle(o1).
2584inside(o1,o2).
2585end(model(553)).
2586
2587begin(model(555)).
2588neg(pos).
2589square(o4).
2590triangle(o3).
2591config(o3,down).
2592inside(o3,o4).
2593square(o2).
2594circle(o1).
2595inside(o1,o2).
2596end(model(555)).
2597
2598begin(model(559)).
2599neg(pos).
2600square(o3).
2601circle(o2).
2602inside(o2,o3).
2603triangle(o1).
2604config(o1,up).
2605end(model(559)).
2606
2607begin(model(565)).
2608pos.
2609triangle(o6).
2610config(o6,down).
2611triangle(o5).
2612config(o5,up).
2613inside(o5,o6).
2614circle(o4).
2615square(o3).
2616inside(o3,o4).
2617triangle(o2).
2618config(o2,up).
2619circle(o1).
2620inside(o1,o2).
2621end(model(565)).
2622
2623begin(model(567)).
2624pos.
2625circle(o3).
2626square(o2).
2627inside(o2,o3).
2628triangle(o1).
2629config(o1,down).
2630end(model(567)).
2631
2632begin(model(568)).
2633pos.
2634square(o6).
2635square(o5).
2636inside(o5,o6).
2637square(o4).
2638triangle(o3).
2639config(o3,up).
2640inside(o3,o4).
2641circle(o2).
2642triangle(o1).
2643config(o1,up).
2644inside(o1,o2).
2645end(model(568)).
2646
2647begin(model(572)).
2648pos.
2649triangle(o4).
2650config(o4,down).
2651triangle(o3).
2652config(o3,down).
2653inside(o3,o4).
2654square(o2).
2655triangle(o1).
2656config(o1,up).
2657inside(o1,o2).
2658end(model(572)).
2659
2660begin(model(578)).
2661neg(pos).
2662square(o2).
2663triangle(o1).
2664config(o1,up).
2665inside(o1,o2).
2666end(model(578)).
2667
2668begin(model(582)).
2669pos.
2670triangle(o4).
2671config(o4,down).
2672triangle(o3).
2673config(o3,up).
2674inside(o3,o4).
2675circle(o2).
2676triangle(o1).
2677config(o1,down).
2678inside(o1,o2).
2679end(model(582)).
2680
2681begin(model(583)).
2682neg(pos).
2683square(o3).
2684circle(o2).
2685inside(o2,o3).
2686square(o1).
2687end(model(583)).
2688
2689begin(model(591)).
2690neg(pos).
2691square(o2).
2692triangle(o1).
2693config(o1,up).
2694inside(o1,o2).
2695end(model(591)).
2696
2697begin(model(595)).
2698pos.
2699square(o4).
2700triangle(o3).
2701config(o3,down).
2702inside(o3,o4).
2703triangle(o2).
2704config(o2,down).
2705triangle(o1).
2706config(o1,up).
2707inside(o1,o2).
2708end(model(595)).
2709
2710begin(model(597)).
2711pos.
2712circle(o4).
2713square(o3).
2714inside(o3,o4).
2715triangle(o2).
2716config(o2,up).
2717square(o1).
2718inside(o1,o2).
2719end(model(597)).
2720
2721begin(model(600)).
2722neg(pos).
2723square(o2).
2724square(o1).
2725inside(o1,o2).
2726end(model(600)).
2727
2728begin(model(602)).
2729pos.
2730circle(o5).
2731triangle(o4).
2732config(o4,down).
2733inside(o4,o5).
2734circle(o3).
2735triangle(o2).
2736config(o2,up).
2737inside(o2,o3).
2738circle(o1).
2739end(model(602)).
2740
2741begin(model(609)).
2742neg(pos).
2743circle(o2).
2744circle(o1).
2745inside(o1,o2).
2746end(model(609)).
2747
2748begin(model(612)).
2749neg(pos).
2750triangle(o5).
2751config(o5,down).
2752circle(o4).
2753inside(o4,o5).
2754square(o3).
2755square(o2).
2756inside(o2,o3).
2757square(o1).
2758end(model(612)).
2759
2760begin(model(614)).
2761neg(pos).
2762triangle(o3).
2763config(o3,up).
2764square(o2).
2765inside(o2,o3).
2766square(o1).
2767end(model(614)).
2768
2769begin(model(615)).
2770neg(pos).
2771square(o2).
2772triangle(o1).
2773config(o1,up).
2774inside(o1,o2).
2775end(model(615)).
2776
2777begin(model(616)).
2778neg(pos).
2779circle(o2).
2780circle(o1).
2781inside(o1,o2).
2782end(model(616)).
2783
2784begin(model(617)).
2785neg(pos).
2786square(o5).
2787triangle(o4).
2788config(o4,down).
2789inside(o4,o5).
2790square(o3).
2791square(o2).
2792inside(o2,o3).
2793square(o1).
2794end(model(617)).
2795
2796begin(model(622)).
2797pos.
2798triangle(o2).
2799config(o2,down).
2800triangle(o1).
2801config(o1,down).
2802inside(o1,o2).
2803end(model(622)).
2804
2805begin(model(625)).
2806neg(pos).
2807circle(o2).
2808circle(o1).
2809inside(o1,o2).
2810end(model(625)).
2811
2812begin(model(628)).
2813neg(pos).
2814triangle(o5).
2815config(o5,down).
2816circle(o4).
2817inside(o4,o5).
2818square(o3).
2819square(o2).
2820inside(o2,o3).
2821square(o1).
2822end(model(628)).
2823
2824begin(model(634)).
2825pos.
2826square(o6).
2827triangle(o5).
2828config(o5,up).
2829inside(o5,o6).
2830triangle(o4).
2831config(o4,down).
2832triangle(o3).
2833config(o3,up).
2834inside(o3,o4).
2835circle(o2).
2836square(o1).
2837inside(o1,o2).
2838end(model(634)).
2839
2840begin(model(635)).
2841neg(pos).
2842triangle(o5).
2843config(o5,down).
2844circle(o4).
2845inside(o4,o5).
2846triangle(o3).
2847config(o3,up).
2848square(o2).
2849inside(o2,o3).
2850circle(o1).
2851end(model(635)).
2852
2853begin(model(637)).
2854neg(pos).
2855square(o2).
2856triangle(o1).
2857config(o1,up).
2858inside(o1,o2).
2859end(model(637)).
2860
2861begin(model(639)).
2862pos.
2863triangle(o5).
2864config(o5,up).
2865square(o4).
2866inside(o4,o5).
2867circle(o3).
2868square(o2).
2869inside(o2,o3).
2870triangle(o1).
2871config(o1,up).
2872end(model(639)).
2873
2874begin(model(640)).
2875pos.
2876circle(o6).
2877square(o5).
2878inside(o5,o6).
2879triangle(o4).
2880config(o4,up).
2881triangle(o3).
2882config(o3,down).
2883inside(o3,o4).
2884triangle(o2).
2885config(o2,down).
2886square(o1).
2887inside(o1,o2).
2888end(model(640)).
2889
2890begin(model(641)).
2891pos.
2892circle(o2).
2893triangle(o1).
2894config(o1,up).
2895inside(o1,o2).
2896end(model(641)).
2897
2898begin(model(642)).
2899pos.
2900circle(o6).
2901square(o5).
2902inside(o5,o6).
2903triangle(o4).
2904config(o4,up).
2905square(o3).
2906inside(o3,o4).
2907circle(o2).
2908square(o1).
2909inside(o1,o2).
2910end(model(642)).
2911
2912begin(model(647)).
2913pos.
2914triangle(o4).
2915config(o4,up).
2916triangle(o3).
2917config(o3,down).
2918inside(o3,o4).
2919square(o2).
2920square(o1).
2921inside(o1,o2).
2922end(model(647)).
2923
2924begin(model(648)).
2925pos.
2926triangle(o6).
2927config(o6,down).
2928triangle(o5).
2929config(o5,down).
2930inside(o5,o6).
2931square(o4).
2932circle(o3).
2933inside(o3,o4).
2934circle(o2).
2935circle(o1).
2936inside(o1,o2).
2937end(model(648)).
2938
2939begin(model(649)).
2940pos.
2941square(o4).
2942triangle(o3).
2943config(o3,up).
2944inside(o3,o4).
2945circle(o2).
2946square(o1).
2947inside(o1,o2).
2948end(model(649)).
2949
2950begin(model(650)).
2951pos.
2952circle(o4).
2953square(o3).
2954inside(o3,o4).
2955square(o2).
2956triangle(o1).
2957config(o1,up).
2958inside(o1,o2).
2959end(model(650)).
2960
2961begin(model(654)).
2962neg(pos).
2963triangle(o4).
2964config(o4,up).
2965circle(o3).
2966inside(o3,o4).
2967circle(o2).
2968circle(o1).
2969inside(o1,o2).
2970end(model(654)).
2971
2972begin(model(656)).
2973neg(pos).
2974square(o2).
2975triangle(o1).
2976config(o1,down).
2977inside(o1,o2).
2978end(model(656)).
2979
2980begin(model(657)).
2981pos.
2982circle(o3).
2983triangle(o2).
2984config(o2,up).
2985inside(o2,o3).
2986square(o1).
2987end(model(657)).
2988
2989begin(model(658)).
2990neg(pos).
2991square(o4).
2992circle(o3).
2993inside(o3,o4).
2994square(o2).
2995circle(o1).
2996inside(o1,o2).
2997end(model(658)).
2998
2999begin(model(662)).
3000neg(pos).
3001square(o3).
3002circle(o2).
3003inside(o2,o3).
3004circle(o1).
3005end(model(662)).
3006
3007begin(model(667)).
3008pos.
3009circle(o6).
3010circle(o5).
3011inside(o5,o6).
3012triangle(o4).
3013config(o4,down).
3014circle(o3).
3015inside(o3,o4).
3016triangle(o2).
3017config(o2,up).
3018triangle(o1).
3019config(o1,down).
3020inside(o1,o2).
3021end(model(667)).
3022
3023begin(model(669)).
3024neg(pos).
3025square(o4).
3026square(o3).
3027inside(o3,o4).
3028square(o2).
3029triangle(o1).
3030config(o1,down).
3031inside(o1,o2).
3032end(model(669)).
3033
3034begin(model(671)).
3035neg(pos).
3036square(o5).
3037square(o4).
3038inside(o4,o5).
3039triangle(o3).
3040config(o3,up).
3041circle(o2).
3042inside(o2,o3).
3043square(o1).
3044end(model(671)).
3045
3046begin(model(679)).
3047neg(pos).
3048triangle(o2).
3049config(o2,up).
3050square(o1).
3051inside(o1,o2).
3052end(model(679)).
3053
3054begin(model(682)).
3055neg(pos).
3056triangle(o4).
3057config(o4,up).
3058square(o3).
3059inside(o3,o4).
3060triangle(o2).
3061config(o2,up).
3062square(o1).
3063inside(o1,o2).
3064end(model(682)).
3065
3066begin(model(683)).
3067neg(pos).
3068square(o4).
3069circle(o3).
3070inside(o3,o4).
3071triangle(o2).
3072config(o2,down).
3073circle(o1).
3074inside(o1,o2).
3075end(model(683)).
3076
3077begin(model(685)).
3078pos.
3079square(o6).
3080circle(o5).
3081inside(o5,o6).
3082circle(o4).
3083circle(o3).
3084inside(o3,o4).
3085triangle(o2).
3086config(o2,up).
3087triangle(o1).
3088config(o1,up).
3089inside(o1,o2).
3090end(model(685)).
3091
3092begin(model(686)).
3093pos.
3094circle(o4).
3095triangle(o3).
3096config(o3,up).
3097inside(o3,o4).
3098square(o2).
3099triangle(o1).
3100config(o1,down).
3101inside(o1,o2).
3102end(model(686)).
3103
3104begin(model(691)).
3105neg(pos).
3106square(o5).
3107circle(o4).
3108inside(o4,o5).
3109triangle(o3).
3110config(o3,up).
3111square(o2).
3112inside(o2,o3).
3113circle(o1).
3114end(model(691)).
3115
3116begin(model(693)).
3117neg(pos).
3118triangle(o6).
3119config(o6,up).
3120square(o5).
3121inside(o5,o6).
3122square(o4).
3123circle(o3).
3124inside(o3,o4).
3125square(o2).
3126triangle(o1).
3127config(o1,down).
3128inside(o1,o2).
3129end(model(693)).
3130
3131begin(model(698)).
3132neg(pos).
3133triangle(o6).
3134config(o6,up).
3135circle(o5).
3136inside(o5,o6).
3137square(o4).
3138square(o3).
3139inside(o3,o4).
3140square(o2).
3141square(o1).
3142inside(o1,o2).
3143end(model(698)).
3144
3145begin(model(700)).
3146neg(pos).
3147triangle(o2).
3148config(o2,down).
3149circle(o1).
3150inside(o1,o2).
3151end(model(700)).
3152
3153begin(model(701)).
3154neg(pos).
3155circle(o5).
3156square(o4).
3157inside(o4,o5).
3158circle(o3).
3159circle(o2).
3160inside(o2,o3).
3161circle(o1).
3162end(model(701)).
3163
3164begin(model(705)).
3165neg(pos).
3166circle(o5).
3167circle(o4).
3168inside(o4,o5).
3169triangle(o3).
3170config(o3,up).
3171circle(o2).
3172inside(o2,o3).
3173circle(o1).
3174end(model(705)).
3175
3176begin(model(708)).
3177neg(pos).
3178triangle(o5).
3179config(o5,up).
3180square(o4).
3181inside(o4,o5).
3182circle(o3).
3183circle(o2).
3184inside(o2,o3).
3185square(o1).
3186end(model(708)).
3187
3188begin(model(709)).
3189neg(pos).
3190circle(o5).
3191circle(o4).
3192inside(o4,o5).
3193triangle(o3).
3194config(o3,down).
3195circle(o2).
3196inside(o2,o3).
3197square(o1).
3198end(model(709)).
3199
3200begin(model(710)).
3201neg(pos).
3202square(o4).
3203triangle(o3).
3204config(o3,down).
3205inside(o3,o4).
3206square(o2).
3207triangle(o1).
3208config(o1,down).
3209inside(o1,o2).
3210end(model(710)).
3211
3212begin(model(719)).
3213neg(pos).
3214square(o4).
3215square(o3).
3216inside(o3,o4).
3217triangle(o2).
3218config(o2,down).
3219circle(o1).
3220inside(o1,o2).
3221end(model(719)).
3222
3223begin(model(722)).
3224neg(pos).
3225triangle(o4).
3226config(o4,down).
3227square(o3).
3228inside(o3,o4).
3229triangle(o2).
3230config(o2,up).
3231square(o1).
3232inside(o1,o2).
3233end(model(722)).
3234
3235begin(model(723)).
3236neg(pos).
3237circle(o4).
3238circle(o3).
3239inside(o3,o4).
3240triangle(o2).
3241config(o2,down).
3242circle(o1).
3243inside(o1,o2).
3244end(model(723)).
3245
3246begin(model(725)).
3247pos.
3248triangle(o2).
3249config(o2,down).
3250triangle(o1).
3251config(o1,down).
3252inside(o1,o2).
3253end(model(725)).
3254
3255begin(model(728)).
3256neg(pos).
3257circle(o4).
3258circle(o3).
3259inside(o3,o4).
3260square(o2).
3261circle(o1).
3262inside(o1,o2).
3263end(model(728)).
3264
3265begin(model(732)).
3266neg(pos).
3267circle(o5).
3268triangle(o4).
3269config(o4,down).
3270inside(o4,o5).
3271triangle(o3).
3272config(o3,up).
3273circle(o2).
3274inside(o2,o3).
3275circle(o1).
3276end(model(732)).
3277
3278begin(model(734)).
3279neg(pos).
3280square(o4).
3281circle(o3).
3282inside(o3,o4).
3283triangle(o2).
3284config(o2,down).
3285circle(o1).
3286inside(o1,o2).
3287end(model(734)).
3288
3289begin(model(737)).
3290neg(pos).
3291square(o4).
3292circle(o3).
3293inside(o3,o4).
3294square(o2).
3295triangle(o1).
3296config(o1,down).
3297inside(o1,o2).
3298end(model(737)).
3299
3300begin(model(740)).
3301neg(pos).
3302square(o2).
3303square(o1).
3304inside(o1,o2).
3305end(model(740)).
3306
3307begin(model(741)).
3308neg(pos).
3309triangle(o5).
3310config(o5,up).
3311circle(o4).
3312inside(o4,o5).
3313square(o3).
3314circle(o2).
3315inside(o2,o3).
3316triangle(o1).
3317config(o1,down).
3318end(model(741)).
3319
3320begin(model(743)).
3321neg(pos).
3322triangle(o2).
3323config(o2,down).
3324square(o1).
3325inside(o1,o2).
3326end(model(743)).
3327
3328begin(model(744)).
3329neg(pos).
3330triangle(o5).
3331config(o5,down).
3332square(o4).
3333inside(o4,o5).
3334triangle(o3).
3335config(o3,down).
3336square(o2).
3337inside(o2,o3).
3338triangle(o1).
3339config(o1,down).
3340end(model(744)).
3341
3342begin(model(745)).
3343pos.
3344circle(o3).
3345square(o2).
3346inside(o2,o3).
3347triangle(o1).
3348config(o1,up).
3349end(model(745)).
3350
3351begin(model(747)).
3352neg(pos).
3353square(o2).
3354square(o1).
3355inside(o1,o2).
3356end(model(747)).
3357
3358begin(model(748)).
3359neg(pos).
3360square(o5).
3361circle(o4).
3362inside(o4,o5).
3363triangle(o3).
3364config(o3,down).
3365circle(o2).
3366inside(o2,o3).
3367triangle(o1).
3368config(o1,up).
3369end(model(748)).
3370
3371begin(model(750)).
3372neg(pos).
3373square(o4).
3374triangle(o3).
3375config(o3,up).
3376inside(o3,o4).
3377triangle(o2).
3378config(o2,up).
3379square(o1).
3380inside(o1,o2).
3381end(model(750)).
3382
3383begin(model(751)).
3384neg(pos).
3385triangle(o2).
3386config(o2,down).
3387square(o1).
3388inside(o1,o2).
3389end(model(751)).
3390
3391begin(model(753)).
3392pos.
3393circle(o6).
3394triangle(o5).
3395config(o5,up).
3396inside(o5,o6).
3397square(o4).
3398square(o3).
3399inside(o3,o4).
3400square(o2).
3401square(o1).
3402inside(o1,o2).
3403end(model(753)).
3404
3405begin(model(754)).
3406neg(pos).
3407square(o3).
3408triangle(o2).
3409config(o2,up).
3410inside(o2,o3).
3411triangle(o1).
3412config(o1,up).
3413end(model(754)).
3414
3415begin(model(755)).
3416neg(pos).
3417triangle(o2).
3418config(o2,up).
3419circle(o1).
3420inside(o1,o2).
3421end(model(755)).
3422
3423begin(model(765)).
3424neg(pos).
3425triangle(o2).
3426config(o2,down).
3427square(o1).
3428inside(o1,o2).
3429end(model(765)).
3430
3431begin(model(766)).
3432neg(pos).
3433triangle(o3).
3434config(o3,up).
3435square(o2).
3436inside(o2,o3).
3437triangle(o1).
3438config(o1,down).
3439end(model(766)).
3440
3441begin(model(768)).
3442pos.
3443square(o6).
3444square(o5).
3445inside(o5,o6).
3446circle(o4).
3447triangle(o3).
3448config(o3,down).
3449inside(o3,o4).
3450triangle(o2).
3451config(o2,down).
3452triangle(o1).
3453config(o1,up).
3454inside(o1,o2).
3455end(model(768)).
3456
3457begin(model(769)).
3458neg(pos).
3459circle(o2).
3460circle(o1).
3461inside(o1,o2).
3462end(model(769)).
3463
3464begin(model(772)).
3465neg(pos).
3466square(o5).
3467circle(o4).
3468inside(o4,o5).
3469square(o3).
3470triangle(o2).
3471config(o2,down).
3472inside(o2,o3).
3473triangle(o1).
3474config(o1,down).
3475end(model(772)).
3476
3477begin(model(773)).
3478neg(pos).
3479square(o5).
3480triangle(o4).
3481config(o4,up).
3482inside(o4,o5).
3483square(o3).
3484circle(o2).
3485inside(o2,o3).
3486square(o1).
3487end(model(773)).
3488
3489begin(model(777)).
3490neg(pos).
3491triangle(o3).
3492config(o3,up).
3493circle(o2).
3494inside(o2,o3).
3495circle(o1).
3496end(model(777)).
3497
3498begin(model(779)).
3499neg(pos).
3500square(o5).
3501triangle(o4).
3502config(o4,down).
3503inside(o4,o5).
3504triangle(o3).
3505config(o3,up).
3506square(o2).
3507inside(o2,o3).
3508square(o1).
3509end(model(779)).
3510
3511begin(model(780)).
3512neg(pos).
3513square(o5).
3514square(o4).
3515inside(o4,o5).
3516circle(o3).
3517circle(o2).
3518inside(o2,o3).
3519circle(o1).
3520end(model(780)).
3521
3522begin(model(781)).
3523neg(pos).
3524triangle(o6).
3525config(o6,up).
3526square(o5).
3527inside(o5,o6).
3528square(o4).
3529triangle(o3).
3530config(o3,up).
3531inside(o3,o4).
3532triangle(o2).
3533config(o2,up).
3534circle(o1).
3535inside(o1,o2).
3536end(model(781)).
3537
3538begin(model(787)).
3539pos.
3540square(o6).
3541triangle(o5).
3542config(o5,down).
3543inside(o5,o6).
3544triangle(o4).
3545config(o4,down).
3546square(o3).
3547inside(o3,o4).
3548circle(o2).
3549square(o1).
3550inside(o1,o2).
3551end(model(787)).
3552
3553begin(model(794)).
3554neg(pos).
3555triangle(o3).
3556config(o3,up).
3557square(o2).
3558inside(o2,o3).
3559triangle(o1).
3560config(o1,down).
3561end(model(794)).
3562
3563begin(model(795)).
3564neg(pos).
3565triangle(o3).
3566config(o3,down).
3567circle(o2).
3568inside(o2,o3).
3569triangle(o1).
3570config(o1,up).
3571end(model(795)).
3572
3573begin(model(797)).
3574neg(pos).
3575circle(o5).
3576circle(o4).
3577inside(o4,o5).
3578circle(o3).
3579square(o2).
3580inside(o2,o3).
3581circle(o1).
3582end(model(797)).
3583
3584begin(model(803)).
3585neg(pos).
3586triangle(o4).
3587config(o4,up).
3588circle(o3).
3589inside(o3,o4).
3590square(o2).
3591square(o1).
3592inside(o1,o2).
3593end(model(803)).
3594
3595begin(model(805)).
3596pos.
3597circle(o6).
3598triangle(o5).
3599config(o5,down).
3600inside(o5,o6).
3601square(o4).
3602triangle(o3).
3603config(o3,down).
3604inside(o3,o4).
3605triangle(o2).
3606config(o2,up).
3607triangle(o1).
3608config(o1,up).
3609inside(o1,o2).
3610end(model(805)).
3611
3612begin(model(807)).
3613neg(pos).
3614square(o5).
3615triangle(o4).
3616config(o4,up).
3617inside(o4,o5).
3618triangle(o3).
3619config(o3,down).
3620circle(o2).
3621inside(o2,o3).
3622circle(o1).
3623end(model(807)).
3624
3625begin(model(814)).
3626neg(pos).
3627square(o2).
3628square(o1).
3629inside(o1,o2).
3630end(model(814)).
3631
3632begin(model(815)).
3633neg(pos).
3634circle(o5).
3635circle(o4).
3636inside(o4,o5).
3637square(o3).
3638circle(o2).
3639inside(o2,o3).
3640square(o1).
3641end(model(815)).
3642
3643begin(model(816)).
3644pos.
3645triangle(o6).
3646config(o6,up).
3647triangle(o5).
3648config(o5,down).
3649inside(o5,o6).
3650triangle(o4).
3651config(o4,up).
3652circle(o3).
3653inside(o3,o4).
3654square(o2).
3655triangle(o1).
3656config(o1,up).
3657inside(o1,o2).
3658end(model(816)).
3659
3660begin(model(818)).
3661neg(pos).
3662square(o2).
3663triangle(o1).
3664config(o1,up).
3665inside(o1,o2).
3666end(model(818)).
3667
3668begin(model(819)).
3669neg(pos).
3670circle(o5).
3671circle(o4).
3672inside(o4,o5).
3673square(o3).
3674square(o2).
3675inside(o2,o3).
3676circle(o1).
3677end(model(819)).
3678
3679begin(model(822)).
3680neg(pos).
3681square(o3).
3682square(o2).
3683inside(o2,o3).
3684square(o1).
3685end(model(822)).
3686
3687begin(model(829)).
3688neg(pos).
3689square(o3).
3690square(o2).
3691inside(o2,o3).
3692triangle(o1).
3693config(o1,down).
3694end(model(829)).
3695
3696begin(model(832)).
3697neg(pos).
3698square(o5).
3699circle(o4).
3700inside(o4,o5).
3701triangle(o3).
3702config(o3,down).
3703circle(o2).
3704inside(o2,o3).
3705square(o1).
3706end(model(832)).
3707
3708begin(model(833)).
3709neg(pos).
3710triangle(o3).
3711config(o3,up).
3712circle(o2).
3713inside(o2,o3).
3714circle(o1).
3715end(model(833)).
3716
3717begin(model(835)).
3718pos.
3719triangle(o6).
3720config(o6,down).
3721square(o5).
3722inside(o5,o6).
3723triangle(o4).
3724config(o4,up).
3725triangle(o3).
3726config(o3,up).
3727inside(o3,o4).
3728circle(o2).
3729triangle(o1).
3730config(o1,down).
3731inside(o1,o2).
3732end(model(835)).
3733
3734begin(model(836)).
3735neg(pos).
3736square(o6).
3737square(o5).
3738inside(o5,o6).
3739circle(o4).
3740square(o3).
3741inside(o3,o4).
3742square(o2).
3743circle(o1).
3744inside(o1,o2).
3745end(model(836)).
3746
3747begin(model(837)).
3748pos.
3749triangle(o5).
3750config(o5,down).
3751triangle(o4).
3752config(o4,down).
3753inside(o4,o5).
3754square(o3).
3755triangle(o2).
3756config(o2,down).
3757inside(o2,o3).
3758square(o1).
3759end(model(837)).
3760
3761begin(model(838)).
3762neg(pos).
3763square(o4).
3764triangle(o3).
3765config(o3,up).
3766inside(o3,o4).
3767triangle(o2).
3768config(o2,up).
3769square(o1).
3770inside(o1,o2).
3771end(model(838)).
3772
3773begin(model(841)).
3774pos.
3775triangle(o5).
3776config(o5,down).
3777triangle(o4).
3778config(o4,down).
3779inside(o4,o5).
3780square(o3).
3781circle(o2).
3782inside(o2,o3).
3783circle(o1).
3784end(model(841)).
3785
3786begin(model(844)).
3787pos.
3788square(o6).
3789square(o5).
3790inside(o5,o6).
3791circle(o4).
3792triangle(o3).
3793config(o3,up).
3794inside(o3,o4).
3795circle(o2).
3796square(o1).
3797inside(o1,o2).
3798end(model(844)).
3799
3800begin(model(845)).
3801neg(pos).
3802triangle(o4).
3803config(o4,up).
3804circle(o3).
3805inside(o3,o4).
3806triangle(o2).
3807config(o2,down).
3808circle(o1).
3809inside(o1,o2).
3810end(model(845)).
3811
3812begin(model(846)).
3813neg(pos).
3814square(o5).
3815square(o4).
3816inside(o4,o5).
3817square(o3).
3818square(o2).
3819inside(o2,o3).
3820square(o1).
3821end(model(846)).
3822
3823begin(model(847)).
3824neg(pos).
3825circle(o6).
3826circle(o5).
3827inside(o5,o6).
3828circle(o4).
3829square(o3).
3830inside(o3,o4).
3831circle(o2).
3832square(o1).
3833inside(o1,o2).
3834end(model(847)).
3835
3836begin(model(848)).
3837neg(pos).
3838triangle(o3).
3839config(o3,down).
3840circle(o2).
3841inside(o2,o3).
3842triangle(o1).
3843config(o1,down).
3844end(model(848)).
3845
3846begin(model(849)).
3847pos.
3848triangle(o5).
3849config(o5,down).
3850triangle(o4).
3851config(o4,up).
3852inside(o4,o5).
3853circle(o3).
3854triangle(o2).
3855config(o2,up).
3856inside(o2,o3).
3857square(o1).
3858end(model(849)).
3859
3860begin(model(856)).
3861neg(pos).
3862triangle(o2).
3863config(o2,down).
3864square(o1).
3865inside(o1,o2).
3866end(model(856)).
3867
3868begin(model(859)).
3869neg(pos).
3870square(o2).
3871circle(o1).
3872inside(o1,o2).
3873end(model(859)).
3874
3875begin(model(862)).
3876neg(pos).
3877square(o3).
3878triangle(o2).
3879config(o2,down).
3880inside(o2,o3).
3881square(o1).
3882end(model(862)).
3883
3884begin(model(864)).
3885pos.
3886circle(o3).
3887triangle(o2).
3888config(o2,up).
3889inside(o2,o3).
3890square(o1).
3891end(model(864)).
3892
3893begin(model(867)).
3894neg(pos).
3895circle(o5).
3896circle(o4).
3897inside(o4,o5).
3898square(o3).
3899triangle(o2).
3900config(o2,up).
3901inside(o2,o3).
3902circle(o1).
3903end(model(867)).
3904
3905begin(model(872)).
3906neg(pos).
3907square(o3).
3908circle(o2).
3909inside(o2,o3).
3910circle(o1).
3911end(model(872)).
3912
3913begin(model(874)).
3914pos.
3915triangle(o3).
3916config(o3,down).
3917triangle(o2).
3918config(o2,down).
3919inside(o2,o3).
3920square(o1).
3921end(model(874)).
3922
3923begin(model(876)).
3924neg(pos).
3925square(o2).
3926circle(o1).
3927inside(o1,o2).
3928end(model(876)).
3929
3930begin(model(880)).
3931pos.
3932circle(o6).
3933circle(o5).
3934inside(o5,o6).
3935triangle(o4).
3936config(o4,up).
3937triangle(o3).
3938config(o3,up).
3939inside(o3,o4).
3940circle(o2).
3941circle(o1).
3942inside(o1,o2).
3943end(model(880)).
3944
3945begin(model(882)).
3946neg(pos).
3947triangle(o4).
3948config(o4,down).
3949circle(o3).
3950inside(o3,o4).
3951circle(o2).
3952circle(o1).
3953inside(o1,o2).
3954end(model(882)).
3955
3956begin(model(887)).
3957neg(pos).
3958triangle(o4).
3959config(o4,down).
3960square(o3).
3961inside(o3,o4).
3962triangle(o2).
3963config(o2,up).
3964square(o1).
3965inside(o1,o2).
3966end(model(887)).
3967
3968begin(model(890)).
3969neg(pos).
3970triangle(o3).
3971config(o3,down).
3972square(o2).
3973inside(o2,o3).
3974square(o1).
3975end(model(890)).
3976
3977begin(model(892)).
3978neg(pos).
3979triangle(o5).
3980config(o5,down).
3981circle(o4).
3982inside(o4,o5).
3983square(o3).
3984triangle(o2).
3985config(o2,up).
3986inside(o2,o3).
3987square(o1).
3988end(model(892)).
3989
3990begin(model(893)).
3991pos.
3992triangle(o2).
3993config(o2,up).
3994triangle(o1).
3995config(o1,down).
3996inside(o1,o2).
3997end(model(893)).
3998
3999begin(model(897)).
4000neg(pos).
4001square(o6).
4002square(o5).
4003inside(o5,o6).
4004triangle(o4).
4005config(o4,up).
4006square(o3).
4007inside(o3,o4).
4008triangle(o2).
4009config(o2,up).
4010square(o1).
4011inside(o1,o2).
4012end(model(897)).
4013
4014begin(model(899)).
4015neg(pos).
4016circle(o2).
4017circle(o1).
4018inside(o1,o2).
4019end(model(899)).
4020
4021begin(model(900)).
4022neg(pos).
4023square(o6).
4024triangle(o5).
4025config(o5,down).
4026inside(o5,o6).
4027square(o4).
4028triangle(o3).
4029config(o3,up).
4030inside(o3,o4).
4031square(o2).
4032square(o1).
4033inside(o1,o2).
4034end(model(900)).
4035
4036begin(model(904)).
4037neg(pos).
4038circle(o5).
4039circle(o4).
4040inside(o4,o5).
4041square(o3).
4042circle(o2).
4043inside(o2,o3).
4044circle(o1).
4045end(model(904)).
4046
4047begin(model(909)).
4048pos.
4049circle(o6).
4050square(o5).
4051inside(o5,o6).
4052triangle(o4).
4053config(o4,up).
4054triangle(o3).
4055config(o3,up).
4056inside(o3,o4).
4057square(o2).
4058circle(o1).
4059inside(o1,o2).
4060end(model(909)).
4061
4062begin(model(910)).
4063pos.
4064triangle(o4).
4065config(o4,down).
4066square(o3).
4067inside(o3,o4).
4068circle(o2).
4069square(o1).
4070inside(o1,o2).
4071end(model(910)).
4072
4073begin(model(912)).
4074neg(pos).
4075circle(o6).
4076triangle(o5).
4077config(o5,down).
4078inside(o5,o6).
4079triangle(o4).
4080config(o4,up).
4081square(o3).
4082inside(o3,o4).
4083triangle(o2).
4084config(o2,up).
4085circle(o1).
4086inside(o1,o2).
4087end(model(912)).
4088
4089begin(model(915)).
4090neg(pos).
4091triangle(o5).
4092config(o5,up).
4093square(o4).
4094inside(o4,o5).
4095triangle(o3).
4096config(o3,down).
4097circle(o2).
4098inside(o2,o3).
4099circle(o1).
4100end(model(915)).
4101
4102begin(model(917)).
4103neg(pos).
4104triangle(o3).
4105config(o3,up).
4106square(o2).
4107inside(o2,o3).
4108triangle(o1).
4109config(o1,up).
4110end(model(917)).
4111
4112begin(model(926)).
4113neg(pos).
4114square(o4).
4115square(o3).
4116inside(o3,o4).
4117square(o2).
4118circle(o1).
4119inside(o1,o2).
4120end(model(926)).
4121
4122begin(model(927)).
4123neg(pos).
4124triangle(o5).
4125config(o5,down).
4126circle(o4).
4127inside(o4,o5).
4128triangle(o3).
4129config(o3,up).
4130circle(o2).
4131inside(o2,o3).
4132circle(o1).
4133end(model(927)).
4134
4135begin(model(929)).
4136neg(pos).
4137square(o2).
4138circle(o1).
4139inside(o1,o2).
4140end(model(929)).
4141
4142begin(model(930)).
4143pos.
4144triangle(o3).
4145config(o3,up).
4146triangle(o2).
4147config(o2,up).
4148inside(o2,o3).
4149square(o1).
4150end(model(930)).
4151
4152begin(model(931)).
4153neg(pos).
4154square(o2).
4155triangle(o1).
4156config(o1,up).
4157inside(o1,o2).
4158end(model(931)).
4159
4160begin(model(932)).
4161pos.
4162triangle(o5).
4163config(o5,down).
4164square(o4).
4165inside(o4,o5).
4166triangle(o3).
4167config(o3,down).
4168triangle(o2).
4169config(o2,up).
4170inside(o2,o3).
4171circle(o1).
4172end(model(932)).
4173
4174begin(model(933)).
4175neg(pos).
4176square(o3).
4177square(o2).
4178inside(o2,o3).
4179triangle(o1).
4180config(o1,down).
4181end(model(933)).
4182
4183begin(model(938)).
4184pos.
4185circle(o6).
4186circle(o5).
4187inside(o5,o6).
4188triangle(o4).
4189config(o4,down).
4190triangle(o3).
4191config(o3,up).
4192inside(o3,o4).
4193square(o2).
4194triangle(o1).
4195config(o1,down).
4196inside(o1,o2).
4197end(model(938)).
4198
4199begin(model(939)).
4200neg(pos).
4201triangle(o2).
4202config(o2,up).
4203square(o1).
4204inside(o1,o2).
4205end(model(939)).
4206
4207begin(model(940)).
4208pos.
4209triangle(o4).
4210config(o4,down).
4211triangle(o3).
4212config(o3,up).
4213inside(o3,o4).
4214circle(o2).
4215triangle(o1).
4216config(o1,up).
4217inside(o1,o2).
4218end(model(940)).
4219
4220begin(model(941)).
4221neg(pos).
4222triangle(o3).
4223config(o3,down).
4224circle(o2).
4225inside(o2,o3).
4226square(o1).
4227end(model(941)).
4228
4229begin(model(944)).
4230neg(pos).
4231circle(o4).
4232circle(o3).
4233inside(o3,o4).
4234circle(o2).
4235triangle(o1).
4236config(o1,down).
4237inside(o1,o2).
4238end(model(944)).
4239
4240begin(model(945)).
4241neg(pos).
4242square(o5).
4243square(o4).
4244inside(o4,o5).
4245square(o3).
4246circle(o2).
4247inside(o2,o3).
4248triangle(o1).
4249config(o1,down).
4250end(model(945)).
4251
4252begin(model(946)).
4253pos.
4254triangle(o5).
4255config(o5,up).
4256circle(o4).
4257inside(o4,o5).
4258triangle(o3).
4259config(o3,down).
4260triangle(o2).
4261config(o2,down).
4262inside(o2,o3).
4263circle(o1).
4264end(model(946)).
4265
4266begin(model(947)).
4267pos.
4268circle(o5).
4269circle(o4).
4270inside(o4,o5).
4271triangle(o3).
4272config(o3,down).
4273triangle(o2).
4274config(o2,down).
4275inside(o2,o3).
4276circle(o1).
4277end(model(947)).
4278
4279begin(model(955)).
4280neg(pos).
4281circle(o6).
4282triangle(o5).
4283config(o5,down).
4284inside(o5,o6).
4285square(o4).
4286triangle(o3).
4287config(o3,up).
4288inside(o3,o4).
4289square(o2).
4290circle(o1).
4291inside(o1,o2).
4292end(model(955)).
4293
4294begin(model(957)).
4295pos.
4296triangle(o6).
4297config(o6,down).
4298circle(o5).
4299inside(o5,o6).
4300circle(o4).
4301square(o3).
4302inside(o3,o4).
4303triangle(o2).
4304config(o2,up).
4305triangle(o1).
4306config(o1,up).
4307inside(o1,o2).
4308end(model(957)).
4309
4310begin(model(961)).
4311neg(pos).
4312square(o4).
4313circle(o3).
4314inside(o3,o4).
4315circle(o2).
4316circle(o1).
4317inside(o1,o2).
4318end(model(961)).
4319
4320begin(model(971)).
4321pos.
4322circle(o5).
4323triangle(o4).
4324config(o4,down).
4325inside(o4,o5).
4326triangle(o3).
4327config(o3,up).
4328triangle(o2).
4329config(o2,down).
4330inside(o2,o3).
4331square(o1).
4332end(model(971)).
4333
4334begin(model(973)).
4335neg(pos).
4336square(o4).
4337circle(o3).
4338inside(o3,o4).
4339triangle(o2).
4340config(o2,down).
4341circle(o1).
4342inside(o1,o2).
4343end(model(973)).
4344
4345begin(model(974)).
4346neg(pos).
4347circle(o6).
4348circle(o5).
4349inside(o5,o6).
4350square(o4).
4351circle(o3).
4352inside(o3,o4).
4353circle(o2).
4354circle(o1).
4355inside(o1,o2).
4356end(model(974)).
4357
4358begin(model(975)).
4359neg(pos).
4360square(o3).
4361triangle(o2).
4362config(o2,down).
4363inside(o2,o3).
4364triangle(o1).
4365config(o1,up).
4366end(model(975)).
4367
4368begin(model(977)).
4369neg(pos).
4370circle(o2).
4371circle(o1).
4372inside(o1,o2).
4373end(model(977)).
4374
4375begin(model(978)).
4376pos.
4377triangle(o2).
4378config(o2,down).
4379triangle(o1).
4380config(o1,up).
4381inside(o1,o2).
4382end(model(978)).
4383
4384begin(model(979)).
4385pos.
4386circle(o2).
4387triangle(o1).
4388config(o1,up).
4389inside(o1,o2).
4390end(model(979)).
4391
4392begin(model(984)).
4393neg(pos).
4394square(o2).
4395circle(o1).
4396inside(o1,o2).
4397end(model(984)).
4398
4399begin(model(989)).
4400neg(pos).
4401triangle(o2).
4402config(o2,up).
4403circle(o1).
4404inside(o1,o2).
4405end(model(989)).
4406
4407begin(model(991)).
4408pos.
4409circle(o6).
4410square(o5).
4411inside(o5,o6).
4412triangle(o4).
4413config(o4,down).
4414square(o3).
4415inside(o3,o4).
4416triangle(o2).
4417config(o2,up).
4418triangle(o1).
4419config(o1,down).
4420inside(o1,o2).
4421end(model(991)).
4422
4423begin(model(995)).
4424pos.
4425triangle(o6).
4426config(o6,up).
4427triangle(o5).
4428config(o5,up).
4429inside(o5,o6).
4430square(o4).
4431square(o3).
4432inside(o3,o4).
4433circle(o2).
4434circle(o1).
4435inside(o1,o2).
4436end(model(995)).
4437
4438begin(model(997)).
4439neg(pos).
4440square(o3).
4441square(o2).
4442inside(o2,o3).
4443triangle(o1).
4444config(o1,down).
4445end(model(997)).
4446
4447begin(model(1000)).
4448neg(pos).
4449square(o6).
4450triangle(o5).
4451config(o5,up).
4452inside(o5,o6).
4453triangle(o4).
4454config(o4,up).
4455circle(o3).
4456inside(o3,o4).
4457triangle(o2).
4458config(o2,down).
4459circle(o1).
4460inside(o1,o2).
4461end(model(1000))
?-
induce_par([train],P)
,test(P,[test],LL,AUCROC,ROC,AUCPR,PR)
. % learn the parameteters and test the result ?-induce([train],P)
,test(P,[test],LL,AUCROC,ROC,AUCPR,PR)
. % learn the structure and the parameters and test the result ?-in(P)
,test(P,[test],LL,AUCROC,ROC,AUCPR,PR)
. % test the input theory ?-induce_par([all],P)
. ?-induce([all],P)
. */