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_lm([train],P),test(P,[test],LL,AUCROC,ROC,AUCPR,PR). */

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