1/* Bongard dataset from
    2L. De Raedt and W. Van Laer. Inductive constraint logic.
    3In Klaus P. Jantke, Takeshi Shinohara, and Thomas Zeugmann, editors,
    4Proceedings of the Sixth International Workshop on Algorithmic
    5Learning Theory, volume 997 of Lecture Notes in Artificial Intelligence,
    6pages 80-94. SpringerVerlag, 1995.
    7
    8Downloaded from
    9https://dtai.cs.kuleuven.be/static/ACE/doc/
   10*/

?- induce_par_pascal([train],P),test_pascal(P,[test],LL,AUCROC,ROC,AUCPR,PR). % learn the parameteters and test the result ?- induce_pascal([train],P),test_pascal(P,[test],LL,AUCROC,ROC,AUCPR,PR). % learn the structure and the parameters and test the result ?- induce_par_pascal([all],P). ?- induce_pascal([all],P). */

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