'\'0d3d703e\'' % ========================================================================================================================= %main % ?- print_test(t('0d3d703e')). % ========================================================================================================================= /* hard= -18+ -81+ -8+ -6 */ % _________________________________________________________________________________ testcase(t('0d3d703e')>trn+0," _______ _______ | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #1 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+1," _______ _______ | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #2 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+2," _______ _______ | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #3 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+3," _______ _______ | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #4 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>tst+0," _______ _______ | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;1;39;49;10m[0m[0m[94m[49m[14m'EVALUATION TEST #1'[0m[49m[0m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;1;39;49;10m[0m[1m[36m[49m[12m'Output<(REVEALED)>'[0m[49m[39m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). %= fav(t('0d3d703e'),[no_sol(i(complete),copy_grid(in),incomplete),test_suite([train400]),loadmask(['./data/training/*.json']),indiv([i_columns]),human([i([columns,done]),get(objs),learn_rule]),filename(['/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/data/training/0d3d703e.json']),-rotation_match,-color_match,+shape_match,+mask_match,associate_colors_to_colors,alphabetical_t,'(4, 1)']). [0m[1m[97m[40m[12m entire_suite: [0m[49m[0m[21m[0m "[0m[0m[33m'icecuber_fail' (167)[0m[0m[0m" [0m[1m[33m[49m[16m indiv:[0m[49m[39m[21m[0m "[1m[0m[1m[33m[49m[15mcomplete[0m[49m[39m[21m[0m[0m" [0m[0m[99m[49m[13m selected test: [0m[49m[0m[0m[0m "[1m[0m[2m[92m[49m[13mt('0d3d703e')[0m[49m[0m[0m[0m[0m" [0m[0m[95m[49m[14m.......... (e)xecute: [0m[49m[0m[0m[0m "[1m[0m[1m[95m[49m[17mtest_easy[0m[49m[0m[21m[0m[0m" Your menu(?) selection: 'G' calling((cls_z_make,!,compile_and_save_test)) cc[2J[H[3J %~ detect_all_training_hints(t('0d3d703e')>trn+_34216) %~ muarc_cache/0d3d703e.ansi.pl:107 %~ detect_pair_hints(t('0d3d703e'),trn+0) _________________________________________________________________________________ _________________________________________________________________________________ %~ detect_supergrid_tt_pair(t('0d3d703e'),trn+0) _______ _______ | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[15m?-grid_props(t_0d3d703e_trn_0_in,InProps)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[15mtask_out(trn+0)[0m[49m[39m[21m[0m (grid(3,3))[0m[0m[0m[0m %% i-o: [0m[0m[35m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals([[black,blue,red,green],[black,yellow,silver,purple]]),len(4),[black,diff(([yellow,silver,purple]->[blue,red,green]))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals([[ord(0,blue),ord(2,blue),ord(4,blue)],[ord(0,silver),ord(2,silver),ord(4,silver)]]),len(3),[ord(0,diff((silver->blue))),ord(2,diff((silver->blue))),ord(4,diff((silver->blue)))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals([[cc(green,3),cc(red,3),cc(blue,3),cc(black,3)],[cc(purple,3),cc(silver,3),cc(yellow,3),cc(black,3)]]),len(4),[cc(black,3),cc(diff((purple->green)),3),cc(diff((silver->red)),3),cc(diff((yellow->blue)),3)]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m _________________________________________________________________________________ %~ detect_pair_hints(t('0d3d703e'),trn+1) _________________________________________________________________________________ _________________________________________________________________________________ %~ detect_supergrid_tt_pair(t('0d3d703e'),trn+1) _______ _______ | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[15m?-grid_props(t_0d3d703e_trn_1_in,InProps)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[15mtask_out(trn+1)[0m[49m[39m[21m[0m (grid(3,3))[0m[0m[0m[0m %% i-o: [0m[0m[35m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals([[black,red,green,cyan],[black,yellow,purple,brown]]),len(4),[black,diff(([yellow,purple,brown]->[red,green,cyan]))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals([[ord(0,green),ord(2,green),ord(4,green)],[ord(0,yellow),ord(2,yellow),ord(4,yellow)]]),len(3),[ord(0,diff((yellow->green))),ord(2,diff((yellow->green))),ord(4,diff((yellow->green)))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals([[cc(brown,3),cc(purple,3),cc(yellow,3),cc(black,3)],[cc(cyan,3),cc(green,3),cc(red,3),cc(black,3)]]),len(4),[cc(black,3),cc(diff((brown->cyan)),3),cc(diff((purple->green)),3),cc(diff((yellow->red)),3)]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m _________________________________________________________________________________ %~ detect_pair_hints(t('0d3d703e'),trn+2) _________________________________________________________________________________ _________________________________________________________________________________ %~ detect_supergrid_tt_pair(t('0d3d703e'),trn+2) _______ _______ | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[15m?-grid_props(t_0d3d703e_trn_2_in,InProps)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[15mtask_out(trn+2)[0m[49m[39m[21m[0m (grid(3,3))[0m[0m[0m[0m %% i-o: [0m[0m[35m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals([[black,blue,red,brown],[black,silver,purple,cyan]]),len(4),[black,diff(([blue,red,brown]->[silver,purple,cyan]))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals([[ord(0,brown),ord(2,brown),ord(4,brown)],[ord(0,cyan),ord(2,cyan),ord(4,cyan)]]),len(3),[ord(0,diff((brown->cyan))),ord(2,diff((brown->cyan))),ord(4,diff((brown->cyan)))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals([[cc(brown,3),cc(red,3),cc(blue,3),cc(black,3)],[cc(cyan,3),cc(purple,3),cc(silver,3),cc(black,3)]]),len(4),[cc(black,3),cc(diff((brown->cyan)),3),cc(diff((red->purple)),3),cc(diff((blue->silver)),3)]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m _________________________________________________________________________________ %~ detect_pair_hints(t('0d3d703e'),trn+3) _________________________________________________________________________________ _________________________________________________________________________________ %~ detect_supergrid_tt_pair(t('0d3d703e'),trn+3) _______ _______ | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[15m?-grid_props(t_0d3d703e_trn_3_in,InProps)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[15mtask_out(trn+3)[0m[49m[39m[21m[0m (grid(3,3))[0m[0m[0m[0m %% i-o: [0m[0m[35m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals([[black,green,purple,cyan],[black,red,yellow,brown]]),len(4),[black,diff(([green,purple,cyan]->[red,yellow,brown]))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals([[ord(0,green),ord(2,green),ord(4,green)],[ord(0,yellow),ord(2,yellow),ord(4,yellow)]]),len(3),[ord(0,diff((green->yellow))),ord(2,diff((green->yellow))),ord(4,diff((green->yellow)))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals([[cc(brown,3),cc(yellow,3),cc(red,3),cc(black,3)],[cc(cyan,3),cc(purple,3),cc(green,3),cc(black,3)]]),len(4),[cc(black,3),cc(diff((cyan->brown)),3),cc(diff((purple->yellow)),3),cc(diff((green->red)),3)]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m _________________________________________________________________________________ [0m[0m[35m% ========================================================================================================================= %main % ?- print_test(t('0d3d703e')). % ========================================================================================================================= /* hard= -18+ -81+ -8+ -6 */ % _________________________________________________________________________________ testcase(t('0d3d703e')>trn+0," _______ _______ | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #1 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+1," _______ _______ | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #2 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+2," _______ _______ | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #3 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+3," _______ _______ | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #4 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>tst+0," _______ _______ | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;1;39;49;10m[0m[0m[94m[49m[14m'EVALUATION TEST #1'[0m[49m[0m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;1;39;49;10m[0m[1m[36m[49m[12m'Output<(REVEALED)>'[0m[49m[39m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). %= fav(t('0d3d703e'),[no_sol(i(complete),copy_grid(in),incomplete),test_suite([train400]),loadmask(['./data/training/*.json']),indiv([i_columns]),human([i([columns,done]),get(objs),learn_rule]),filename(['/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/data/training/0d3d703e.json']),-rotation_match,-color_match,+shape_match,+mask_match,associate_colors_to_colors,alphabetical_t,'(4, 1)']). % list_common_props:: [0m[0m[36m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals(_41910),len(4),[cc(black,3),cc(diff((_41946->_41948)),3),cc(diff((_41968->_41970)),3),cc(diff((_41990->_41992)),3)]))[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals(_42154),len(4),[black,diff(([green,purple,_42196]->[red,yellow,_42214]))]))[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals(_42038),len(3),[ord(0,diff((_42062->_42064))),ord(2,diff((_42084->_42086))),ord(4,diff((_42106->_42108)))]))[0m[0m[0m[0m. :- dynamic io_xform/3. :- module_transparent io_xform/3. io_xform(t('0d3d703e'), _, _). [0m[0m[0m[32m% 4,537,709 inferences, 0.550 CPU in 0.641 seconds (86% CPU, 8245581 Lips) [0m [0m[1m[97m[40m[12m entire_suite: [0m[49m[0m[21m[0m "[0m[0m[33m'icecuber_fail' (167)[0m[0m[0m" [0m[1m[33m[49m[16m indiv:[0m[49m[39m[21m[0m "[1m[0m[1m[33m[49m[15mcomplete[0m[49m[39m[21m[0m[0m" [0m[0m[99m[49m[13m selected test: [0m[49m[0m[0m[0m "[1m[0m[2m[92m[49m[13mt('0d3d703e')[0m[49m[0m[0m[0m[0m" [0m[0m[95m[49m[14m.......... (e)xecute: [0m[49m[0m[0m[0m "[1m[0m[1m[95m[49m[17mtest_easy[0m[49m[0m[21m[0m[0m" Your menu(?) selection: 'G' calling((cls_z_make,!,compile_and_save_test)) cc[2J[H[3J %~ detect_all_training_hints(t('0d3d703e')>trn+_1472) %~ detect_pair_hints(t('0d3d703e'),trn+0) _________________________________________________________________________________ _________________________________________________________________________________ %~ muarc_cache/74dd1130.ansi.pl:107 %~ detect_supergrid_tt_pair(t('0d3d703e'),trn+0) _______ _______ | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[15m?-grid_props(t_0d3d703e_trn_0_in,InProps)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[15mtask_out(trn+0)[0m[49m[39m[21m[0m (grid(3,3))[0m[0m[0m[0m %% i-o: [0m[0m[35m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals([[black,blue,red,green],[black,yellow,silver,purple]]),len(4),[black,diff(([yellow,silver,purple]->[blue,red,green]))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals([[ord(0,blue),ord(2,blue),ord(4,blue)],[ord(0,silver),ord(2,silver),ord(4,silver)]]),len(3),[ord(0,diff((silver->blue))),ord(2,diff((silver->blue))),ord(4,diff((silver->blue)))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals([[cc(green,3),cc(red,3),cc(blue,3),cc(black,3)],[cc(purple,3),cc(silver,3),cc(yellow,3),cc(black,3)]]),len(4),[cc(black,3),cc(diff((purple->green)),3),cc(diff((silver->red)),3),cc(diff((yellow->blue)),3)]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m _________________________________________________________________________________ %~ detect_pair_hints(t('0d3d703e'),trn+1) _________________________________________________________________________________ _________________________________________________________________________________ %~ detect_supergrid_tt_pair(t('0d3d703e'),trn+1) _______ _______ | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[15m?-grid_props(t_0d3d703e_trn_1_in,InProps)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[15mtask_out(trn+1)[0m[49m[39m[21m[0m (grid(3,3))[0m[0m[0m[0m %% i-o: [0m[0m[35m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals([[black,red,green,cyan],[black,yellow,purple,brown]]),len(4),[black,diff(([yellow,purple,brown]->[red,green,cyan]))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals([[ord(0,green),ord(2,green),ord(4,green)],[ord(0,yellow),ord(2,yellow),ord(4,yellow)]]),len(3),[ord(0,diff((yellow->green))),ord(2,diff((yellow->green))),ord(4,diff((yellow->green)))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals([[cc(brown,3),cc(purple,3),cc(yellow,3),cc(black,3)],[cc(cyan,3),cc(green,3),cc(red,3),cc(black,3)]]),len(4),[cc(black,3),cc(diff((brown->cyan)),3),cc(diff((purple->green)),3),cc(diff((yellow->red)),3)]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m _________________________________________________________________________________ %~ detect_pair_hints(t('0d3d703e'),trn+2) _________________________________________________________________________________ _________________________________________________________________________________ %~ detect_supergrid_tt_pair(t('0d3d703e'),trn+2) _______ _______ | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[15m?-grid_props(t_0d3d703e_trn_2_in,InProps)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[15mtask_out(trn+2)[0m[49m[39m[21m[0m (grid(3,3))[0m[0m[0m[0m %% i-o: [0m[0m[35m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals([[black,blue,red,brown],[black,silver,purple,cyan]]),len(4),[black,diff(([blue,red,brown]->[silver,purple,cyan]))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals([[ord(0,brown),ord(2,brown),ord(4,brown)],[ord(0,cyan),ord(2,cyan),ord(4,cyan)]]),len(3),[ord(0,diff((brown->cyan))),ord(2,diff((brown->cyan))),ord(4,diff((brown->cyan)))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals([[cc(brown,3),cc(red,3),cc(blue,3),cc(black,3)],[cc(cyan,3),cc(purple,3),cc(silver,3),cc(black,3)]]),len(4),[cc(black,3),cc(diff((brown->cyan)),3),cc(diff((red->purple)),3),cc(diff((blue->silver)),3)]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m _________________________________________________________________________________ %~ detect_pair_hints(t('0d3d703e'),trn+3) _________________________________________________________________________________ _________________________________________________________________________________ %~ detect_supergrid_tt_pair(t('0d3d703e'),trn+3) _______ _______ | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[15m?-grid_props(t_0d3d703e_trn_3_in,InProps)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[15mtask_out(trn+3)[0m[49m[39m[21m[0m (grid(3,3))[0m[0m[0m[0m %% i-o: [0m[0m[35m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals([[black,green,purple,cyan],[black,red,yellow,brown]]),len(4),[black,diff(([green,purple,cyan]->[red,yellow,brown]))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals([[ord(0,green),ord(2,green),ord(4,green)],[ord(0,yellow),ord(2,yellow),ord(4,yellow)]]),len(3),[ord(0,diff((green->yellow))),ord(2,diff((green->yellow))),ord(4,diff((green->yellow)))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals([[cc(brown,3),cc(yellow,3),cc(red,3),cc(black,3)],[cc(cyan,3),cc(purple,3),cc(green,3),cc(black,3)]]),len(4),[cc(black,3),cc(diff((cyan->brown)),3),cc(diff((purple->yellow)),3),cc(diff((green->red)),3)]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m _________________________________________________________________________________ [0m[0m[35m% ========================================================================================================================= %main % ?- print_test(t('0d3d703e')). % ========================================================================================================================= /* hard= -18+ -81+ -8+ -6 */ % _________________________________________________________________________________ testcase(t('0d3d703e')>trn+0," _______ _______ | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #1 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+1," _______ _______ | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #2 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+2," _______ _______ | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #3 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+3," _______ _______ | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #4 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>tst+0," _______ _______ | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;1;39;49;10m[0m[0m[94m[49m[14m'EVALUATION TEST #1'[0m[49m[0m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;1;39;49;10m[0m[1m[36m[49m[12m'Output<(REVEALED)>'[0m[49m[39m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). %= fav(t('0d3d703e'),[no_sol(i(complete),copy_grid(in),incomplete),test_suite([train400]),loadmask(['./data/training/*.json']),indiv([i_columns]),human([i([columns,done]),get(objs),learn_rule]),filename(['/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/data/training/0d3d703e.json']),-rotation_match,-color_match,+shape_match,+mask_match,associate_colors_to_colors,alphabetical_t,'(4, 1)']). % list_common_props:: [0m[0m[36m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals(_41910),len(4),[cc(black,3),cc(diff((_41946->_41948)),3),cc(diff((_41968->_41970)),3),cc(diff((_41990->_41992)),3)]))[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals(_42154),len(4),[black,diff(([green,purple,_42196]->[red,yellow,_42214]))]))[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals(_42038),len(3),[ord(0,diff((_42062->_42064))),ord(2,diff((_42084->_42086))),ord(4,diff((_42106->_42108)))]))[0m[0m[0m[0m. :- dynamic io_xform/3. :- module_transparent io_xform/3. io_xform(t('0d3d703e'), _, _). [0m[0m[0m[32m% 6,015,063 inferences, 0.781 CPU in 1.014 seconds (77% CPU, 7697858 Lips) [0m [0m[1m[97m[40m[12m entire_suite: [0m[49m[0m[21m[0m "[0m[0m[33m'icecuber_fail' (167)[0m[0m[0m" [0m[1m[33m[49m[16m indiv:[0m[49m[39m[21m[0m "[1m[0m[1m[33m[49m[15mcomplete[0m[49m[39m[21m[0m[0m" [0m[0m[99m[49m[13m selected test: [0m[49m[0m[0m[0m "[1m[0m[2m[92m[49m[13mt('0d3d703e')[0m[49m[0m[0m[0m[0m" [0m[0m[95m[49m[14m.......... (e)xecute: [0m[49m[0m[0m[0m "[1m[0m[1m[95m[49m[17mtest_easy[0m[49m[0m[21m[0m[0m" Your menu(?) selection: '\x1B\[B' calling((!,set_pair_mode(single_pair),next_pair)) testcase(t('0d3d703e')>trn+1," _______ _______ | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #2 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). %= fav(t('0d3d703e'),[no_sol(i(complete),copy_grid(in),incomplete),test_suite([train400]),loadmask(['./data/training/*.json']),indiv([i_columns]),human([i([columns,done]),get(objs),learn_rule]),filename(['/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/data/training/0d3d703e.json']),-rotation_match,-color_match,+shape_match,+mask_match,associate_colors_to_colors,alphabetical_t,'(4, 1)']). [0m[0m[92m[49m[14m single_pair: [0m[49m[0m[0m[0m "[0m[0m[33m'icecuber_fail' (167)[0m[0m[0m" [0m[1m[33m[49m[16m indiv:[0m[49m[39m[21m[0m "[1m[0m[1m[33m[49m[15mcomplete[0m[49m[39m[21m[0m[0m" [0m[0m[99m[49m[13m selected test: [0m[49m[0m[0m[0m "[1m[0m[1m[36m[49m[13mt('0d3d703e')>trn+1[0m[49m[39m[21m[0m[0m" [0m[0m[95m[49m[14m.......... (e)xecute: [0m[49m[0m[0m[0m "[1m[0m[1m[95m[49m[17mtest_easy[0m[49m[0m[21m[0m[0m" Your menu(?) selection: '\x1B\[A' calling((!,set_pair_mode(single_pair),prev_pair)) testcase(t('0d3d703e')>trn+0," _______ _______ | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #1 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). %= fav(t('0d3d703e'),[no_sol(i(complete),copy_grid(in),incomplete),test_suite([train400]),loadmask(['./data/training/*.json']),indiv([i_columns]),human([i([columns,done]),get(objs),learn_rule]),filename(['/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/data/training/0d3d703e.json']),-rotation_match,-color_match,+shape_match,+mask_match,associate_colors_to_colors,alphabetical_t,'(4, 1)']). [0m[0m[92m[49m[14m single_pair: [0m[49m[0m[0m[0m "[0m[0m[33m'icecuber_fail' (167)[0m[0m[0m" [0m[1m[33m[49m[16m indiv:[0m[49m[39m[21m[0m "[1m[0m[1m[33m[49m[15mcomplete[0m[49m[39m[21m[0m[0m" [0m[0m[99m[49m[13m selected test: [0m[49m[0m[0m[0m "[1m[0m[2m[94m[49m[12mt('0d3d703e')>trn+0[0m[49m[0m[0m[0m[0m" [0m[0m[95m[49m[14m.......... (e)xecute: [0m[49m[0m[0m[0m "[1m[0m[1m[95m[49m[17mtest_easy[0m[49m[0m[21m[0m[0m" Your menu(?) selection: '\x1B\[B' calling((!,set_pair_mode(single_pair),next_pair)) testcase(t('0d3d703e')>trn+1," _______ _______ | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #2 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). %= fav(t('0d3d703e'),[no_sol(i(complete),copy_grid(in),incomplete),test_suite([train400]),loadmask(['./data/training/*.json']),indiv([i_columns]),human([i([columns,done]),get(objs),learn_rule]),filename(['/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/data/training/0d3d703e.json']),-rotation_match,-color_match,+shape_match,+mask_match,associate_colors_to_colors,alphabetical_t,'(4, 1)']). [0m[0m[92m[49m[14m single_pair: [0m[49m[0m[0m[0m "[0m[0m[33m'icecuber_fail' (167)[0m[0m[0m" [0m[1m[33m[49m[16m indiv:[0m[49m[39m[21m[0m "[1m[0m[1m[33m[49m[15mcomplete[0m[49m[39m[21m[0m[0m" [0m[0m[99m[49m[13m selected test: [0m[49m[0m[0m[0m "[1m[0m[1m[36m[49m[13mt('0d3d703e')>trn+1[0m[49m[39m[21m[0m[0m" [0m[0m[95m[49m[14m.......... (e)xecute: [0m[49m[0m[0m[0m "[1m[0m[1m[95m[49m[17mtest_easy[0m[49m[0m[21m[0m[0m" Your menu(?) selection: e calling(test_easy) cc[2J[H[3J _______ _______ | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;91;49;14m[0m[1m[91m[49m[16m?-test_easy_solve_test_pair(t('0d3d703e'),trn+1,_,_)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;91;49;14m[0m[2m[96m[49m[13msingle_pair[0m[49m[0m[0m[0m (grid(3,3))[0m[0m[0m [32m% 362,455 inferences, 0.031 CPU in 0.031 seconds (100% CPU, 11773447 Lips) [0m [0m[0m[92m[49m[14m single_pair: [0m[49m[0m[0m[0m "[0m[0m[33m'icecuber_fail' (167)[0m[0m[0m" [0m[1m[33m[49m[16m indiv:[0m[49m[39m[21m[0m "[1m[0m[1m[33m[49m[15mcomplete[0m[49m[39m[21m[0m[0m" [0m[0m[99m[49m[13m selected test: [0m[49m[0m[0m[0m "[1m[0m[1m[36m[49m[13mt('0d3d703e')>trn+1[0m[49m[39m[21m[0m[0m" [0m[0m[95m[49m[14m.......... (e)xecute: [0m[49m[0m[0m[0m "[1m[0m[1m[95m[49m[17mtest_easy[0m[49m[0m[21m[0m[0m" Your menu(?) selection: e calling(test_easy) cc[2J[H[3J _______ _______ | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;91;49;14m[0m[1m[91m[49m[16m?-test_easy_solve_test_pair(t('0d3d703e'),trn+1,_,_)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;91;49;14m[0m[2m[96m[49m[13msingle_pair[0m[49m[0m[0m[0m (grid(3,3))[0m[0m[0m [32m% 362,351 inferences, 0.030 CPU in 0.030 seconds (100% CPU, 12038919 Lips) [0m [0m[0m[92m[49m[14m single_pair: [0m[49m[0m[0m[0m "[0m[0m[33m'icecuber_fail' (167)[0m[0m[0m" [0m[1m[33m[49m[16m indiv:[0m[49m[39m[21m[0m "[1m[0m[1m[33m[49m[15mcomplete[0m[49m[39m[21m[0m[0m" [0m[0m[99m[49m[13m selected test: [0m[49m[0m[0m[0m "[1m[0m[1m[36m[49m[13mt('0d3d703e')>trn+1[0m[49m[39m[21m[0m[0m" [0m[0m[95m[49m[14m.......... (e)xecute: [0m[49m[0m[0m[0m "[1m[0m[1m[95m[49m[17mtest_easy[0m[49m[0m[21m[0m[0m" Your menu(?) selection: t calling((cls_z_make,fully_train)) cc[2J[H[3J % ========================================================================================================================= %main % ?- print_test(t('0d3d703e')). % ========================================================================================================================= /* hard= -18+ -81+ -8+ -6 */ % _________________________________________________________________________________ testcase(t('0d3d703e')>trn+0," _______ _______ | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #1 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+1," _______ _______ | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #2 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+2," _______ _______ | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #3 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+3," _______ _______ | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #4 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>tst+0," _______ _______ | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;1;39;49;10m[0m[0m[94m[49m[14m'EVALUATION TEST #1'[0m[49m[0m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;1;39;49;10m[0m[1m[36m[49m[12m'Output<(REVEALED)>'[0m[49m[39m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). %= fav(t('0d3d703e'),[no_sol(i(complete),copy_grid(in),incomplete),test_suite([train400]),loadmask(['./data/training/*.json']),indiv([i_columns]),human([i([columns,done]),get(objs),learn_rule]),filename(['/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/data/training/0d3d703e.json']),-rotation_match,-color_match,+shape_match,+mask_match,associate_colors_to_colors,alphabetical_t,'(4, 1)']). %~ detect_all_training_hints(t('0d3d703e')>trn+_34032) %~ detect_pair_hints(t('0d3d703e'),trn+0) _________________________________________________________________________________ _________________________________________________________________________________ %~ detect_supergrid_tt_pair(t('0d3d703e'),trn+0) _______ _______ | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[15m?-grid_props(t_0d3d703e_trn_0_in,InProps)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[15mtask_out(trn+0)[0m[49m[39m[21m[0m (grid(3,3))[0m[0m[0m[0m %% i-o: [0m[0m[35m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals([[black,blue,red,green],[black,yellow,silver,purple]]),len(4),[black,diff(([yellow,silver,purple]->[blue,red,green]))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals([[ord(0,blue),ord(2,blue),ord(4,blue)],[ord(0,silver),ord(2,silver),ord(4,silver)]]),len(3),[ord(0,diff((silver->blue))),ord(2,diff((silver->blue))),ord(4,diff((silver->blue)))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals([[cc(green,3),cc(red,3),cc(blue,3),cc(black,3)],[cc(purple,3),cc(silver,3),cc(yellow,3),cc(black,3)]]),len(4),[cc(black,3),cc(diff((purple->green)),3),cc(diff((silver->red)),3),cc(diff((yellow->blue)),3)]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m _________________________________________________________________________________ %~ detect_pair_hints(t('0d3d703e'),trn+1) _________________________________________________________________________________ _________________________________________________________________________________ %~ detect_supergrid_tt_pair(t('0d3d703e'),trn+1) _______ _______ | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[15m?-grid_props(t_0d3d703e_trn_1_in,InProps)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[15mtask_out(trn+1)[0m[49m[39m[21m[0m (grid(3,3))[0m[0m[0m[0m %% i-o: [0m[0m[35m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals([[black,red,green,cyan],[black,yellow,purple,brown]]),len(4),[black,diff(([yellow,purple,brown]->[red,green,cyan]))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals([[ord(0,green),ord(2,green),ord(4,green)],[ord(0,yellow),ord(2,yellow),ord(4,yellow)]]),len(3),[ord(0,diff((yellow->green))),ord(2,diff((yellow->green))),ord(4,diff((yellow->green)))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals([[cc(brown,3),cc(purple,3),cc(yellow,3),cc(black,3)],[cc(cyan,3),cc(green,3),cc(red,3),cc(black,3)]]),len(4),[cc(black,3),cc(diff((brown->cyan)),3),cc(diff((purple->green)),3),cc(diff((yellow->red)),3)]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m _________________________________________________________________________________ %~ detect_pair_hints(t('0d3d703e'),trn+2) _________________________________________________________________________________ _________________________________________________________________________________ %~ detect_supergrid_tt_pair(t('0d3d703e'),trn+2) _______ _______ | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[15m?-grid_props(t_0d3d703e_trn_2_in,InProps)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[15mtask_out(trn+2)[0m[49m[39m[21m[0m (grid(3,3))[0m[0m[0m[0m %% i-o: [0m[0m[35m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals([[black,blue,red,brown],[black,silver,purple,cyan]]),len(4),[black,diff(([blue,red,brown]->[silver,purple,cyan]))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals([[ord(0,brown),ord(2,brown),ord(4,brown)],[ord(0,cyan),ord(2,cyan),ord(4,cyan)]]),len(3),[ord(0,diff((brown->cyan))),ord(2,diff((brown->cyan))),ord(4,diff((brown->cyan)))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals([[cc(brown,3),cc(red,3),cc(blue,3),cc(black,3)],[cc(cyan,3),cc(purple,3),cc(silver,3),cc(black,3)]]),len(4),[cc(black,3),cc(diff((brown->cyan)),3),cc(diff((red->purple)),3),cc(diff((blue->silver)),3)]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m _________________________________________________________________________________ %~ detect_pair_hints(t('0d3d703e'),trn+3) _________________________________________________________________________________ _________________________________________________________________________________ %~ detect_supergrid_tt_pair(t('0d3d703e'),trn+3) _______ _______ | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[15m?-grid_props(t_0d3d703e_trn_3_in,InProps)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[15mtask_out(trn+3)[0m[49m[39m[21m[0m (grid(3,3))[0m[0m[0m[0m %% i-o: [0m[0m[35m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals([[black,green,purple,cyan],[black,red,yellow,brown]]),len(4),[black,diff(([green,purple,cyan]->[red,yellow,brown]))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals([[ord(0,green),ord(2,green),ord(4,green)],[ord(0,yellow),ord(2,yellow),ord(4,yellow)]]),len(3),[ord(0,diff((green->yellow))),ord(2,diff((green->yellow))),ord(4,diff((green->yellow)))]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals([[cc(brown,3),cc(yellow,3),cc(red,3),cc(black,3)],[cc(cyan,3),cc(purple,3),cc(green,3),cc(black,3)]]),len(4),[cc(black,3),cc(diff((cyan->brown)),3),cc(diff((purple->yellow)),3),cc(diff((green->red)),3)]))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[35m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m _________________________________________________________________________________ [0m[0m[35m% ========================================================================================================================= %main % ?- print_test(t('0d3d703e')). % ========================================================================================================================= /* hard= -18+ -81+ -8+ -6 */ % _________________________________________________________________________________ testcase(t('0d3d703e')>trn+0," _______ _______ | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #1 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+1," _______ _______ | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #2 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+2," _______ _______ | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[36m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #3 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>trn+3," _______ _______ | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;92;49;14m[0m[0m[32m[49m[16m'Training Pair #4 Input'[0m[49m[39m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;2;92;49;14m[0m[1m[96m[49m[16m'Output'[0m[49m[0m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). testcase(t('0d3d703e')>tst+0," _______ _______ | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | | [0m[0m[36m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[32m@[0m[0m[0m | | [0m[0m[38;2;139;69;19m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[33m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;1;39;49;10m[0m[0m[94m[49m[14m'EVALUATION TEST #1'[0m[49m[0m[0m[0m (grid(3,3))[0m[0m[0m [1;4m[0m[0;1;39;49;10m[0m[1m[36m[49m[12m'Output<(REVEALED)>'[0m[49m[39m[21m[0m [0m[1m[91m[49m[16mt('0d3d703e')[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m "). %= fav(t('0d3d703e'),[no_sol(i(complete),copy_grid(in),incomplete),test_suite([train400]),loadmask(['./data/training/*.json']),indiv([i_columns]),human([i([columns,done]),get(objs),learn_rule]),filename(['/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/data/training/0d3d703e.json']),-rotation_match,-color_match,+shape_match,+mask_match,associate_colors_to_colors,alphabetical_t,'(4, 1)']). % list_common_props:: [0m[0m[36m[1mcomp(cbg(black),i-o,->)=(size2D(3,3)->size2D(3,3))[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,colors)=colors(lst(vals(_41810),len(4),[cc(black,3),cc(diff((_41846->_41848)),3),cc(diff((_41868->_41870)),3),cc(diff((_41890->_41892)),3)]))[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,hw_rat)=hw_rat(1)[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,mass)=mass(9)[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,symmetric_types)=symmetric_types([when_p1(flipV)])[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,unique_colors)=unique_colors(lst(vals(_42054),len(4),[black,diff(([green,purple,_42096]->[red,yellow,_42114]))]))[0m[0m[0m[0m [0m[0m[36m[1mcomp(cbg(black),i-o,x_columns)=x_columns(lst(vals(_41938),len(3),[ord(0,diff((_41962->_41964))),ord(2,diff((_41984->_41986))),ord(4,diff((_42006->_42008)))]))[0m[0m[0m[0m. :- dynamic io_xform/3. :- module_transparent io_xform/3. io_xform(t('0d3d703e'), _, _). [0m[0m[0mfav( t('0d3d703e'), [ +mask_match, +shape_match,-rotation_match,-color_match, associate_colors_to_colors,'(4, 1)',alphabetical_t, indiv([i_columns]), human([i([columns,done]),get(objs),learn_rule]), test_suite([train400]), filename(['/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/data/training/0d3d703e.json']), loadmask(['./data/training/*.json']), test_suite([test_names_by_fav]), test_suite([human_t]), test_suite([key_pad_tests]), test_suite([dbigham_train_core]), test_suite([test_names_by_hard]), test_suite([icecuber_fail]), test_suite([no_pair(is_monochromish)]), test_suite([no_pair(op_op(grid_size_term,\==))]), test_suite([every_pair(is_colorchanging)]), test_suite([no_grid(is_keypad_size_3x3)]), test_suite([no_grid(is_size_less_than_or_equal_to_10x10)]), test_suite([no_grid(is_keypad_size_or_less)]), test_suite([every_grid(is_keypad_size_3x3)]), test_suite([every_grid(is_size_less_than_or_equal_to_10x10)]), test_suite([every_grid(is_keypad_size_or_less)]), test_suite([failed(every_grid(is_keypad_size_or_less))]), test_suite([no_grid_input(is_keypad_size_3x3)]), test_suite([no_grid_input(is_size_less_than_or_equal_to_10x10)]), test_suite([no_grid_input(is_keypad_size_or_less)]), test_suite([every_grid_input(is_keypad_size_3x3)]), test_suite([every_grid_input(is_size_less_than_or_equal_to_10x10)]), test_suite([every_grid_input(is_keypad_size_or_less)]), test_suite([no_grid_output(is_keypad_size_3x3)]), test_suite([no_grid_output(is_size_less_than_or_equal_to_10x10)]), test_suite([no_grid_output(is_keypad_size_or_less)]), test_suite([every_grid_output(is_keypad_size_3x3)]), test_suite([every_grid_output(is_size_less_than_or_equal_to_10x10)]), test_suite([every_grid_output(is_keypad_size_or_less)]), test_suite(['(4, 1)']), test_suite([associate_colors_to_colors]), test_suite([debug_indiv]), test_suite([human]),test_suite([indiv]), test_suite([+mask_match]), test_suite([+shape_match]), test_suite([-color_match]), test_suite([-rotation_match])]) [ train_for_objects_from_1pair1=in0_out0, left=in0,right=out0] dict= ...Map_pp... clear_shape_lib(pair)=0 clear_shape_lib(in)=0 clear_shape_lib(out)=0 fav( t('0d3d703e'), [ +mask_match, +shape_match,-rotation_match,-color_match, associate_colors_to_colors,'(4, 1)',alphabetical_t, indiv([i_columns]), human([i([columns,done]),get(objs),learn_rule]), test_suite([train400]), filename(['/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/data/training/0d3d703e.json']), loadmask(['./data/training/*.json']), test_suite([test_names_by_fav]), test_suite([human_t]), test_suite([key_pad_tests]), test_suite([dbigham_train_core]), test_suite([test_names_by_hard]), test_suite([icecuber_fail]), test_suite([no_pair(is_monochromish)]), test_suite([no_pair(op_op(grid_size_term,\==))]), test_suite([every_pair(is_colorchanging)]), test_suite([no_grid(is_keypad_size_3x3)]), test_suite([no_grid(is_size_less_than_or_equal_to_10x10)]), test_suite([no_grid(is_keypad_size_or_less)]), test_suite([every_grid(is_keypad_size_3x3)]), test_suite([every_grid(is_size_less_than_or_equal_to_10x10)]), test_suite([every_grid(is_keypad_size_or_less)]), test_suite([failed(every_grid(is_keypad_size_or_less))]), test_suite([no_grid_input(is_keypad_size_3x3)]), test_suite([no_grid_input(is_size_less_than_or_equal_to_10x10)]), test_suite([no_grid_input(is_keypad_size_or_less)]), test_suite([every_grid_input(is_keypad_size_3x3)]), test_suite([every_grid_input(is_size_less_than_or_equal_to_10x10)]), test_suite([every_grid_input(is_keypad_size_or_less)]), test_suite([no_grid_output(is_keypad_size_3x3)]), test_suite([no_grid_output(is_size_less_than_or_equal_to_10x10)]), test_suite([no_grid_output(is_keypad_size_or_less)]), test_suite([every_grid_output(is_keypad_size_3x3)]), test_suite([every_grid_output(is_size_less_than_or_equal_to_10x10)]), test_suite([every_grid_output(is_keypad_size_or_less)]), test_suite(['(4, 1)']), test_suite([associate_colors_to_colors]), test_suite([debug_indiv]), test_suite([human]),test_suite([indiv]), test_suite([+mask_match]), test_suite([+shape_match]), test_suite([-color_match]), test_suite([-rotation_match])]) = in0_out0 _______ _______ | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16moriginal(t('0d3d703e')>(trn+0)*(in))[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16moriginal(t('0d3d703e')>(trn+0)*out)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m original(t('0d3d703e')>(trn+0)*(in))+fav(t('0d3d703e')>in0_out0) original(t('0d3d703e')>(trn+0)*out)+fav(t('0d3d703e')>in0_out0) grid_dim=vis2D(3,3) grid_dim=vis2D(3,3) amass=9 amass=9 length=3 length=3 unique_color_count=4 unique_color_count=4 colors= [0m[0m[32mgreen=green[0m[0m[0m,[0m[0m[32mgreen=red[0m[0m[0m,[0m[0m[32mgreen=blue[0m[0m[0m,[0m[0m[32mgreen=black[0m[0m[0m colors= [0m[0m[32mgreen=purple[0m[0m[0m,[0m[0m[32mgreen=silver[0m[0m[0m,[0m[0m[32mgreen=yellow[0m[0m[0m,[0m[0m[32mgreen=black[0m[0m[0m !muinfo! print_premuted_objects(tid_gid(t('0d3d703e')>(trn+0)*(in),t_0d3d703e_trn_0_in)+34) | breakdown_of(tid_gid(t('0d3d703e')>(trn+0)*(in),t_0d3d703e_trn_0_in)) _______ _______ _______ _______ _______ _______ | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;39;49;10m[0m[0m[97m[40m[14morule_first[0m[49m[0m[0m[0m (group(3))[0m[0m[0m [1;4m[0m[0;2;39;49;10m[0m[0m[39m[49m[17mrev_orule_first[0m[49m[39m[0m[0m (group(3))[0m[0m[0m [1;4m[0m[0;2;39;49;10m[0m[0m[32m[49m[14mvisible_first[0m[49m[39m[0m[0m (group(3))[0m[0m[0m [1;4m[0m[0;2;39;49;10m[0m[0m[96m[49m[11mrev_visible_first[0m[49m[0m[0m[0m (group(3))[0m[0m[0m [1;4m[0m[0;2;39;49;10m[0m[0m[92m[49m[17mlargest_first[0m[49m[0m[0m[0m (group(3))[0m[0m[0m [1;4m[0m[0;2;39;49;10m[0m[0m[32m[49m[12msmallest_first[0m[49m[39m[0m[0m (group(3))[0m[0m[0m print_sso(layer(1)) _______ | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | ¯¯¯¯¯¯¯ [1;4m[0m[0;2;39;49;10mlayer(1) (group(3))[0m[0m[0m _______ | [0m[0m[31m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m | | [0m[0m[31m@[0m[0m[0m | ¯¯¯¯¯¯¯ [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(3/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(3,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(3/3,2/3)[0m[49m[0m[0m[0m [0m[0m[31mcc(red,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ꮾ')[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m _______ | [0m[0m[38;2;102;102;255m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m | | [0m[0m[38;2;102;102;255m@[0m[0m[0m | ¯¯¯¯¯¯¯ [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(2/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(2,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(2/3,2/3)[0m[49m[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[0m[38;2;102;102;255mcc(blue,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ҋ')[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m _______ | [0m[0m[32m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m | ¯¯¯¯¯¯¯ [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(1/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(1,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(1/3,2/3)[0m[49m[0m[0m[0m [0m[0m[32mcc(green,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ȅ)[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m ¡muinfo¡ !muinfo! add_priors(tid_gid(t('0d3d703e')>(trn+0)*(in),t_0d3d703e_trn_0_in)+34) | all_columns->3/3
column->3/3 image->3/3 amass(3)->3/3 grouped(all_columns)->3/3 mass(3)->3/3 poly(rectangulator)->3/3 rank1(amass)->3/3 rank1(cenX)->3/3 rank1(cenY)->3/3 rank1(mass)->3/3 rank1(sizeX)->3/3 rank1(sizeY)->3/3 rank2(center2G)->3/3 rank2(chromatic)->3/3 rank2(loc2D)->3/3 rank2(loc2G)->3/3 rank2(rotOffset)->3/3 rank2(vis2D)->3/3 rankA(cc(bg))->3/3 rankA(cc(blue))->1/1 rankA(cc(fg))->3/3 rankA(cc(green))->1/1 rankA(cc(is_colorish_var))->3/3 rankA(cc(plain_var))->3/3 rankA(cc(red))->1/1 rot2L(rot90)->3/3 rotation(sameR)->3/3 sid(sid_13)->3/3 sizeX(1)->3/3 sizeY(3)->3/3 chromatic(1,0)->3/3 rotOffset(3,1)->3/3 vis2D(1,3)->3/3 ¡muinfo¡ !muinfo! print_premuted_objects(tid_gid(t('0d3d703e')>(trn+0)*out,t_0d3d703e_trn_0_out)+34) | breakdown_of(tid_gid(t('0d3d703e')>(trn+0)*out,t_0d3d703e_trn_0_out)) _______ _______ _______ _______ _______ _______ | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0;2;39;49;10m[0m[0m[97m[40m[14morule_first[0m[49m[0m[0m[0m (group(3))[0m[0m[0m [1;4m[0m[0;2;39;49;10m[0m[0m[39m[49m[17mrev_orule_first[0m[49m[39m[0m[0m (group(3))[0m[0m[0m [1;4m[0m[0;2;39;49;10m[0m[0m[32m[49m[14mvisible_first[0m[49m[39m[0m[0m (group(3))[0m[0m[0m [1;4m[0m[0;2;39;49;10m[0m[0m[96m[49m[11mrev_visible_first[0m[49m[0m[0m[0m (group(3))[0m[0m[0m [1;4m[0m[0;2;39;49;10m[0m[0m[92m[49m[17mlargest_first[0m[49m[0m[0m[0m (group(3))[0m[0m[0m [1;4m[0m[0;2;39;49;10m[0m[0m[32m[49m[12msmallest_first[0m[49m[39m[0m[0m (group(3))[0m[0m[0m print_sso(layer(1)) _______ | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | ¯¯¯¯¯¯¯ [1;4m[0m[0;2;39;49;10mlayer(1) (group(3))[0m[0m[0m _______ | [0m[0m[35m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m | | [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(3/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(3,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(3/3,2/3)[0m[49m[0m[0m[0m [0m[0m[35mcc(purple,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ȹ)[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m _______ | [0m[0m[38;2;154;154;154m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m | | [0m[0m[38;2;154;154;154m@[0m[0m[0m | ¯¯¯¯¯¯¯ [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(2/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(2,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(2/3,2/3)[0m[49m[0m[0m[0m [0m[0m[38;2;154;154;154mcc(silver,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ꭸ')[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m _______ | [0m[0m[33m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m | ¯¯¯¯¯¯¯ [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(1/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(1,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(1/3,2/3)[0m[49m[0m[0m[0m [0m[0m[33mcc(yellow,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ё)[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m ¡muinfo¡ !muinfo! add_priors(tid_gid(t('0d3d703e')>(trn+0)*out,t_0d3d703e_trn_0_out)+34) | all_columns->3/3 column->3/3 image->3/3 amass(3)->3/3 grouped(all_columns)->3/3 mass(3)->3/3 poly(rectangulator)->3/3 rank1(amass)->3/3 rank1(cenX)->3/3 rank1(cenY)->3/3 rank1(mass)->3/3 rank1(sizeX)->3/3 rank1(sizeY)->3/3 rank2(center2G)->3/3 rank2(chromatic)->3/3 rank2(loc2D)->3/3 rank2(loc2G)->3/3 rank2(rotOffset)->3/3 rank2(vis2D)->3/3 rankA(cc(bg))->3/3 rankA(cc(fg))->3/3 rankA(cc(is_colorish_var))->3/3 rankA(cc(plain_var))->3/3 rankA(cc(purple))->1/1 rankA(cc(silver))->1/1 rankA(cc(yellow))->1/1 rot2L(rot90)->3/3 rotation(sameR)->3/3 sid(sid_13)->3/3 sizeX(1)->3/3 sizeY(3)->3/3 chromatic(1,0)->3/3 rotOffset(3,1)->3/3 vis2D(1,3)->3/3 ¡muinfo¡ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _______ _______ | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | | [0m[0m[32m@[0m[0m[0m [0m[0m[38;2;102;102;255m@[0m[0m[0m [0m[0m[31m@[0m[0m[0m | | [0m[0m[33m@[0m[0m[0m [0m[0m[38;2;154;154;154m@[0m[0m[0m [0m[0m[35m@[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[16moriginal(t('0d3d703e')>(trn+0)*(in))[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[91m[49m[16moriginal(t('0d3d703e')>(trn+0)*out)[0m[49m[0m[21m[0m (grid(3,3))[0m[0m[0m[0m original(t('0d3d703e')>(trn+0)*(in))+fav(t('0d3d703e')>in0_out0) original(t('0d3d703e')>(trn+0)*out)+fav(t('0d3d703e')>in0_out0) grid_dim=vis2D(3,3) grid_dim=vis2D(3,3) amass=9 amass=9 length=3 length=3 unique_color_count=4 unique_color_count=4 colors= [0m[0m[32mgreen=green[0m[0m[0m,[0m[0m[32mgreen=red[0m[0m[0m,[0m[0m[32mgreen=blue[0m[0m[0m,[0m[0m[32mgreen=black[0m[0m[0m colors= [0m[0m[32mgreen=purple[0m[0m[0m,[0m[0m[32mgreen=silver[0m[0m[0m,[0m[0m[32mgreen=yellow[0m[0m[0m,[0m[0m[32mgreen=black[0m[0m[0m _______ _______ | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[91m[49m[16mremoved(t('0d3d703e')>in0_out0)[0m[49m[0m[21m[0m (group(3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[91m[49m[16madded(t('0d3d703e')>in0_out0)[0m[49m[0m[21m[0m (group(3))[0m[0m[0m[0m removed(t('0d3d703e')>in0_out0)+fav(t('0d3d703e')>in0_out0) added(t('0d3d703e')>in0_out0)+fav(t('0d3d703e')>in0_out0) grid_dim=vis2D(3,3) grid_dim=vis2D(3,3) amass=9 amass=9 length=3 length=3 unique_color_count=3 unique_color_count=3 colors= [0m[0m[32mgreen=green[0m[0m[0m,[0m[0m[32mgreen=red[0m[0m[0m,[0m[0m[32mgreen=blue[0m[0m[0m colors= [0m[0m[32mgreen=purple[0m[0m[0m,[0m[0m[32mgreen=silver[0m[0m[0m,[0m[0m[32mgreen=yellow[0m[0m[0m [0m[0m[36mproportional(mass(3)) [0m[0m[0m!muinfo! "inputMap=print_list_of(3)" | _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ "IN -> OUT" _______ _______ | [0m[0m[38;2;102;102;255mҊ[0m[0m[0m | | [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m | | [0m[0m[38;2;102;102;255mҊ[0m[0m[0m | | [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m | | [0m[0m[38;2;102;102;255mҊ[0m[0m[0m | | [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(2,1),loc2G(2/3,1/3),center2G(2/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(2,1),loc2G(2/3,1/3),center2G(2/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [0m[0m[38;2;255;140;0m test_solved=[ test_solved( t('0d3d703e'), "IN -> OUT", obj( [ rot2L(rot90), vis2D(1,3),loc2D(2,1), pen([cc(BLUE,3)]), norm_grid([[BLUE,BLUE,BLUE]]), norm_ops([unrotate(rot90+rot90)]), o(sf(3),lastOF,vis2D(1,3)),o(sf(3),lastOF,rotOffset(3,1)), o(sf(3),lastOF,chromatic(1,0)),o(sf(3),lastOF,sizeY(3)), o(sf(3),lastOF,sizeX(1)),o(sf(3),lastOF,sid(sid_13)), o(sf(3),lastOF,rotation(sameR)),o(sf(3),lastOF,rot2L(rot90)), o(sf(3),nthOF(2),rankA(cc(PLAIN_VAR))), o(sf(3),nthOF(2),rankA(cc(IS_COLORISH_VAR))), o(sf(3),firstOF,rankA(cc(fg))), o(sf(1),firstAndLastOF,rankA(cc(BLUE))), o(sf(3),nthOF(2),rankA(cc(bg))), o(sf(3),nthOF(2),rank2(vis2D)), o(sf(3),nthOF(2),rank2(rotOffset)), o(sf(3),nthOF(2),rank2(loc2G)), o(sf(3),nthOF(2),rank2(loc2D)), o(sf(3),nthOF(2),rank2(chromatic)), o(sf(3),nthOF(2),rank2(center2G)), o(sf(3),nthOF(2),rank1(sizeY)), o(sf(3),nthOF(2),rank1(sizeX)),o(sf(3),nthOF(2),rank1(mass)), o(sf(3),nthOF(2),rank1(cenY)),o(sf(3),nthOF(2),rank1(cenX)), o(sf(3),nthOF(2),rank1(amass)), o(sf(3),nthOF(2),poly(rectangulator)), o(sf(3),nthOF(2),mass(3)), o(sf(3),nthOF(2),grouped(all_columns)), o(sf(3),nthOF(2),amass(3)),o(sf(3),nthOF(2),image), o(sf(3),nthOF(2),column), o(sf(3),nthOF(2),all_columns),cc(bg,0), cc(IS_COLORISH_VAR,0), cc(PLAIN_VAR,0), cc(BLUE,3),cc(fg,3),rotOffset(3,1), iz(symmetry(when_p1(rot180))),iz(symmetry(when_p1(flipV))), iz(symmetry(when_p1(flipH))), iz(symmetry(when_p1(sym_hv))),iz(column), iz(all_columns),iz(image),iz(sid(sid_13)), loc2G(2/3,1/3) | _]), obj( [ rot2L(rot90), vis2D(1,3),loc2D(2,1), pen([cc(SILVER,3)]), norm_grid([[SILVER,SILVER,SILVER]]), norm_ops([unrotate(rot90+rot90)]),rotOffset(3,1), iz(sid(sid_13)),loc2G(2/3,1/3)]))] [0m[0m[0m[0m[0m[1;4m% Image: [0m[0m[38;2;102;102;255m'Ҋ'[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(2/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(2,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(2/3,2/3)[0m[49m[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[0m[38;2;102;102;255mcc(blue,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ҋ')[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(blue,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_in)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[32mȅ[0m[0m[0m,[[1mw[0m]) dir_touching([0m[0m[31m'Ꮾ'[0m[0m[0m,[[1me[0m]) [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(plain_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(is_colorish_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(bg)))[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m o(sf(3),nthOF(2),rank2(vis2D))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rank2(rotOffset))[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m o(sf(3),nthOF(2),rank2(loc2G))[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m o(sf(3),nthOF(2),rank2(loc2D))[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),rank2(chromatic))[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m o(sf(3),nthOF(2),rank2(center2G))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),rank1(sizeY))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),rank1(sizeX))[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),rank1(mass))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenY))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenX))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),rank1(amass))[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m o(sf(3),nthOF(2),poly(rectangulator))[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),mass(3))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),grouped(all_columns))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),amass(3))[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m o(sf(3),nthOF(2),image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m o(sf(3),nthOF(2),column)[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),all_columns)[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),lastOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(blue)))[0m[0m [0m[0m[1;4m% Image: [0m[0m[38;2;154;154;154m'Ꭸ'[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(2/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(2,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(2/3,2/3)[0m[49m[0m[0m[0m [0m[0m[38;2;154;154;154mcc(silver,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ꭸ')[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m [0m[1m[96m[49m[15m pen([cc(silver,3)])[0m[49m[0m[21m[0m [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_out)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[35mȹ[0m[0m[0m,[[1me[0m]) dir_touching([0m[0m[33mё[0m[0m[0m,[[1mw[0m]) [0m[0m[93m[49m[15m o(sf(3),nthOF(2),vis2D(1,3))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rotOffset(3,1))[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),chromatic(1,0))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),sizeY(3))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),sizeX(1))[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m o(sf(3),nthOF(2),sid(sid_13))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rotation(sameR))[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m o(sf(3),nthOF(2),rot2L(rot90))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(plain_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(is_colorish_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(fg)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(bg)))[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m o(sf(3),nthOF(2),rank2(vis2D))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rank2(rotOffset))[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m o(sf(3),nthOF(2),rank2(loc2G))[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m o(sf(3),nthOF(2),rank2(loc2D))[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),rank2(chromatic))[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m o(sf(3),nthOF(2),rank2(center2G))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),rank1(sizeY))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),rank1(sizeX))[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),rank1(mass))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenY))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenX))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),rank1(amass))[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m o(sf(3),nthOF(2),poly(rectangulator))[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),mass(3))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),grouped(all_columns))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),amass(3))[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m o(sf(3),nthOF(2),image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m o(sf(3),nthOF(2),column)[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),all_columns)[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(1),firstAndLastOF,rankA(cc(silver)))[0m[0m[0m[49m[39m[0m[0m _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ "IN -> OUT" _______ _______ | [0m[0m[32mȅ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(1,1),loc2G(1/3,1/3),center2G(1/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(1,1),loc2G(1/3,1/3),center2G(1/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [0m[0m[38;2;255;140;0m test_solved=[ test_solved( t('0d3d703e'), "IN -> OUT", obj( [ rot2L(rot90), vis2D(1,3),loc2D(1,1), pen([cc(GREEN,3)]), norm_grid([[GREEN,GREEN,GREEN]]), norm_ops([unrotate(rot90+rot90)]), o(sf(3),nthOF(2),vis2D(1,3)), o(sf(3),nthOF(2),rotOffset(3,1)), o(sf(3),nthOF(2),chromatic(1,0)),o(sf(3),nthOF(2),sizeY(3)), o(sf(3),nthOF(2),sizeX(1)),o(sf(3),nthOF(2),sid(sid_13)), o(sf(3),nthOF(2),rotation(sameR)), o(sf(3),nthOF(2),rot2L(rot90)), o(sf(3),firstOF,rankA(cc(PLAIN_VAR))), o(sf(3),firstOF,rankA(cc(IS_COLORISH_VAR))), o(sf(1),firstAndLastOF,rankA(cc(GREEN))), o(sf(3),lastOF,rankA(cc(fg))), o(sf(3),lastOF,rankA(cc(bg))),o(sf(3),lastOF,rank2(vis2D)), o(sf(3),lastOF,rank2(rotOffset)), o(sf(3),lastOF,rank2(loc2G)),o(sf(3),lastOF,rank2(loc2D)), o(sf(3),lastOF,rank2(chromatic)), o(sf(3),lastOF,rank2(center2G)),o(sf(3),lastOF,rank1(sizeY)), o(sf(3),lastOF,rank1(sizeX)),o(sf(3),lastOF,rank1(mass)), o(sf(3),lastOF,rank1(cenY)),o(sf(3),lastOF,rank1(cenX)), o(sf(3),firstOF,rank1(amass)), o(sf(3),firstOF,poly(rectangulator)), o(sf(3),firstOF,mass(3)), o(sf(3),firstOF,grouped(all_columns)), o(sf(3),firstOF,amass(3)),o(sf(3),firstOF,image), o(sf(3),firstOF,column), o(sf(3),firstOF,all_columns),cc(bg,0), cc(IS_COLORISH_VAR,0), cc(PLAIN_VAR,0), cc(GREEN,3),cc(fg,3),rotOffset(3,1), iz(symmetry(when_p1(rot180))),iz(symmetry(when_p1(flipV))), iz(symmetry(when_p1(flipH))), iz(symmetry(when_p1(sym_hv))),iz(column), iz(all_columns),iz(image),iz(sid(sid_13)), loc2G(1/3,1/3) | _]), obj( [ rot2L(rot90), vis2D(1,3),loc2D(1,1), pen([cc(YELLOW,3)]), norm_grid([[YELLOW,YELLOW,YELLOW]]), norm_ops([unrotate(rot90+rot90)]),rotOffset(3,1), iz(sid(sid_13)),loc2G(1/3,1/3)]))] [0m[0m[0m[0m[0m[1;4m% Image: [0m[0m[32mȅ[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(1/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(1,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(1/3,2/3)[0m[49m[0m[0m[0m [0m[0m[32mcc(green,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ȅ)[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(green,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_in)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;102;102;255m'Ҋ'[0m[0m[0m,[[1me[0m]) [0m[0m[93m[49m[15m o(sf(3),nthOF(2),vis2D(1,3))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rotOffset(3,1))[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),chromatic(1,0))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),sizeY(3))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),sizeX(1))[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m o(sf(3),nthOF(2),sid(sid_13))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rotation(sameR))[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m o(sf(3),nthOF(2),rot2L(rot90))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),lastOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),firstOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),firstOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(green)))[0m[0m [0m[0m[1;4m% Image: [0m[0m[33mё[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(1/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(1,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(1/3,2/3)[0m[49m[0m[0m[0m [0m[0m[33mcc(yellow,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ё)[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(yellow,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_out)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;154;154;154m'Ꭸ'[0m[0m[0m,[[1me[0m]) [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),lastOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),firstOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),firstOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),firstOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(yellow)))[0m[0m _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ "IN -> OUT" _______ _______ | [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[35mȹ[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(3,1),loc2G(3/3,1/3),center2G(3/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(3,1),loc2G(3/3,1/3),center2G(3/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [0m[0m[38;2;255;140;0m test_solved=[ test_solved( t('0d3d703e'), "IN -> OUT", obj( [ rot2L(rot90), vis2D(1,3),loc2D(3,1), pen([cc(RED,3)]), norm_grid([[RED,RED,RED]]), norm_ops([unrotate(rot90+rot90)]), o(sf(3),firstOF,vis2D(1,3)),o(sf(3),firstOF,rotOffset(3,1)), o(sf(3),firstOF,chromatic(1,0)),o(sf(3),firstOF,sizeY(3)), o(sf(3),firstOF,sizeX(1)),o(sf(3),firstOF,sid(sid_13)), o(sf(3),firstOF,rotation(sameR)), o(sf(3),firstOF,rot2L(rot90)), o(sf(1),firstAndLastOF,rankA(cc(RED))), o(sf(3),lastOF,rankA(cc(PLAIN_VAR))), o(sf(3),lastOF,rankA(cc(IS_COLORISH_VAR))), o(sf(3),nthOF(2),rankA(cc(fg))), o(sf(3),firstOF,rankA(cc(bg))),o(sf(3),firstOF,rank2(vis2D)), o(sf(3),firstOF,rank2(rotOffset)), o(sf(3),firstOF,rank2(loc2G)),o(sf(3),firstOF,rank2(loc2D)), o(sf(3),firstOF,rank2(chromatic)), o(sf(3),firstOF,rank2(center2G)), o(sf(3),firstOF,rank1(sizeY)), o(sf(3),firstOF,rank1(sizeX)),o(sf(3),firstOF,rank1(mass)), o(sf(3),firstOF,rank1(cenY)),o(sf(3),firstOF,rank1(cenX)), o(sf(3),lastOF,rank1(amass)), o(sf(3),lastOF,poly(rectangulator)),o(sf(3),lastOF,mass(3)), o(sf(3),lastOF,grouped(all_columns)), o(sf(3),lastOF,amass(3)),o(sf(3),lastOF,image), o(sf(3),lastOF,column), o(sf(3),lastOF,all_columns),cc(bg,0), cc(IS_COLORISH_VAR,0), cc(PLAIN_VAR,0), cc(RED,3),cc(fg,3),rotOffset(3,1), iz(symmetry(when_p1(rot180))),iz(symmetry(when_p1(flipV))), iz(symmetry(when_p1(flipH))), iz(symmetry(when_p1(sym_hv))),iz(column), iz(all_columns),iz(image),iz(sid(sid_13)), loc2G(3/3,1/3) | _]), obj( [ rot2L(rot90), vis2D(1,3),loc2D(3,1), pen([cc(PURPLE,3)]), norm_grid([[PURPLE,PURPLE,PURPLE]]), norm_ops([unrotate(rot90+rot90)]),rotOffset(3,1), iz(sid(sid_13)),loc2G(3/3,1/3)]))] [0m[0m[0m[0m[0m[1;4m% Image: [0m[0m[31m'Ꮾ'[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(3/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(3,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(3/3,2/3)[0m[49m[0m[0m[0m [0m[0m[31mcc(red,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ꮾ')[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(red,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_in)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;102;102;255m'Ҋ'[0m[0m[0m,[[1mw[0m]) [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(fg)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),lastOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),lastOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),firstOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),firstOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(red)))[0m[0m [0m[0m[1;4m% Image: [0m[0m[35mȹ[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(3/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(3,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(3/3,2/3)[0m[49m[0m[0m[0m [0m[0m[35mcc(purple,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ȹ)[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m [0m[1m[96m[49m[15m pen([cc(purple,3)])[0m[49m[0m[21m[0m [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_out)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;154;154;154m'Ꭸ'[0m[0m[0m,[[1mw[0m]) [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),lastOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),lastOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),lastOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),firstOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(1),firstAndLastOF,rankA(cc(purple)))[0m[0m[0m[49m[39m[0m[0m _________________________________________________________________________________ _________________________________________________________________________________ ¡muinfo¡ !muinfo! "outputMap=print_list_of(3)" | _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ "IN <- OUT" _______ _______ | [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[35mȹ[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(3,1),loc2G(3/3,1/3),center2G(3/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(3,1),loc2G(3/3,1/3),center2G(3/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [0m[0m[38;2;255;140;0m test_solved=[ test_solved( t('0d3d703e'), "IN <- OUT", obj( [ rot2L(rot90), vis2D(1,3),loc2D(3,1), pen([cc(RED,3)]), norm_grid([[RED,RED,RED]]), norm_ops([unrotate(rot90+rot90)]), o(sf(3),firstOF,vis2D(1,3)),o(sf(3),firstOF,rotOffset(3,1)), o(sf(3),firstOF,chromatic(1,0)),o(sf(3),firstOF,sizeY(3)), o(sf(3),firstOF,sizeX(1)),o(sf(3),firstOF,sid(sid_13)), o(sf(3),firstOF,rotation(sameR)), o(sf(3),firstOF,rot2L(rot90)), o(sf(1),firstAndLastOF,rankA(cc(RED))), o(sf(3),lastOF,rankA(cc(PLAIN_VAR))), o(sf(3),lastOF,rankA(cc(IS_COLORISH_VAR))), o(sf(3),nthOF(2),rankA(cc(fg))), o(sf(3),firstOF,rankA(cc(bg))),o(sf(3),firstOF,rank2(vis2D)), o(sf(3),firstOF,rank2(rotOffset)), o(sf(3),firstOF,rank2(loc2G)),o(sf(3),firstOF,rank2(loc2D)), o(sf(3),firstOF,rank2(chromatic)), o(sf(3),firstOF,rank2(center2G)), o(sf(3),firstOF,rank1(sizeY)), o(sf(3),firstOF,rank1(sizeX)),o(sf(3),firstOF,rank1(mass)), o(sf(3),firstOF,rank1(cenY)),o(sf(3),firstOF,rank1(cenX)), o(sf(3),lastOF,rank1(amass)), o(sf(3),lastOF,poly(rectangulator)),o(sf(3),lastOF,mass(3)), o(sf(3),lastOF,grouped(all_columns)), o(sf(3),lastOF,amass(3)),o(sf(3),lastOF,image), o(sf(3),lastOF,column), o(sf(3),lastOF,all_columns),cc(bg,0), cc(IS_COLORISH_VAR,0), cc(PLAIN_VAR,0), cc(RED,3),cc(fg,3),rotOffset(3,1), iz(symmetry(when_p1(rot180))),iz(symmetry(when_p1(flipV))), iz(symmetry(when_p1(flipH))), iz(symmetry(when_p1(sym_hv))),iz(column), iz(all_columns),iz(image),iz(sid(sid_13)), loc2G(3/3,1/3) | _]), obj( [ rot2L(rot90), vis2D(1,3),loc2D(3,1), pen([cc(PURPLE,3)]), norm_grid([[PURPLE,PURPLE,PURPLE]]), norm_ops([unrotate(rot90+rot90)]),rotOffset(3,1), iz(sid(sid_13)),loc2G(3/3,1/3)]))] [0m[0m[0m[0m[0m[1;4m% Image: [0m[0m[31m'Ꮾ'[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(3/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(3,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(3/3,2/3)[0m[49m[0m[0m[0m [0m[0m[31mcc(red,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ꮾ')[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(red,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_in)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;102;102;255m'Ҋ'[0m[0m[0m,[[1mw[0m]) [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(fg)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),lastOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),lastOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),firstOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),firstOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(red)))[0m[0m [0m[0m[1;4m% Image: [0m[0m[35mȹ[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(3/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(3,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(3/3,2/3)[0m[49m[0m[0m[0m [0m[0m[35mcc(purple,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ȹ)[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m [0m[1m[96m[49m[15m pen([cc(purple,3)])[0m[49m[0m[21m[0m [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_out)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;154;154;154m'Ꭸ'[0m[0m[0m,[[1mw[0m]) [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),lastOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),lastOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),lastOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),firstOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(1),firstAndLastOF,rankA(cc(purple)))[0m[0m[0m[49m[39m[0m[0m _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ "IN <- OUT" _______ _______ | [0m[0m[38;2;102;102;255mҊ[0m[0m[0m | | [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m | | [0m[0m[38;2;102;102;255mҊ[0m[0m[0m | | [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m | | [0m[0m[38;2;102;102;255mҊ[0m[0m[0m | | [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(2,1),loc2G(2/3,1/3),center2G(2/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(2,1),loc2G(2/3,1/3),center2G(2/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [0m[0m[38;2;255;140;0m test_solved=[ test_solved( t('0d3d703e'), "IN <- OUT", obj( [ rot2L(rot90), vis2D(1,3),loc2D(2,1), pen([cc(BLUE,3)]), norm_grid([[BLUE,BLUE,BLUE]]), norm_ops([unrotate(rot90+rot90)]), o(sf(3),lastOF,vis2D(1,3)),o(sf(3),lastOF,rotOffset(3,1)), o(sf(3),lastOF,chromatic(1,0)),o(sf(3),lastOF,sizeY(3)), o(sf(3),lastOF,sizeX(1)),o(sf(3),lastOF,sid(sid_13)), o(sf(3),lastOF,rotation(sameR)),o(sf(3),lastOF,rot2L(rot90)), o(sf(3),nthOF(2),rankA(cc(PLAIN_VAR))), o(sf(3),nthOF(2),rankA(cc(IS_COLORISH_VAR))), o(sf(3),firstOF,rankA(cc(fg))), o(sf(1),firstAndLastOF,rankA(cc(BLUE))), o(sf(3),nthOF(2),rankA(cc(bg))), o(sf(3),nthOF(2),rank2(vis2D)), o(sf(3),nthOF(2),rank2(rotOffset)), o(sf(3),nthOF(2),rank2(loc2G)), o(sf(3),nthOF(2),rank2(loc2D)), o(sf(3),nthOF(2),rank2(chromatic)), o(sf(3),nthOF(2),rank2(center2G)), o(sf(3),nthOF(2),rank1(sizeY)), o(sf(3),nthOF(2),rank1(sizeX)),o(sf(3),nthOF(2),rank1(mass)), o(sf(3),nthOF(2),rank1(cenY)),o(sf(3),nthOF(2),rank1(cenX)), o(sf(3),nthOF(2),rank1(amass)), o(sf(3),nthOF(2),poly(rectangulator)), o(sf(3),nthOF(2),mass(3)), o(sf(3),nthOF(2),grouped(all_columns)), o(sf(3),nthOF(2),amass(3)),o(sf(3),nthOF(2),image), o(sf(3),nthOF(2),column), o(sf(3),nthOF(2),all_columns),cc(bg,0), cc(IS_COLORISH_VAR,0), cc(PLAIN_VAR,0), cc(BLUE,3),cc(fg,3),rotOffset(3,1), iz(symmetry(when_p1(rot180))),iz(symmetry(when_p1(flipV))), iz(symmetry(when_p1(flipH))), iz(symmetry(when_p1(sym_hv))),iz(column), iz(all_columns),iz(image),iz(sid(sid_13)), loc2G(2/3,1/3) | _]), obj( [ rot2L(rot90), vis2D(1,3),loc2D(2,1), pen([cc(SILVER,3)]), norm_grid([[SILVER,SILVER,SILVER]]), norm_ops([unrotate(rot90+rot90)]),rotOffset(3,1), iz(sid(sid_13)),loc2G(2/3,1/3)]))] [0m[0m[0m[0m[0m[1;4m% Image: [0m[0m[38;2;102;102;255m'Ҋ'[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(2/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(2,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(2/3,2/3)[0m[49m[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[0m[38;2;102;102;255mcc(blue,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ҋ')[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(blue,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_in)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[32mȅ[0m[0m[0m,[[1mw[0m]) dir_touching([0m[0m[31m'Ꮾ'[0m[0m[0m,[[1me[0m]) [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(plain_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(is_colorish_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(bg)))[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m o(sf(3),nthOF(2),rank2(vis2D))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rank2(rotOffset))[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m o(sf(3),nthOF(2),rank2(loc2G))[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m o(sf(3),nthOF(2),rank2(loc2D))[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),rank2(chromatic))[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m o(sf(3),nthOF(2),rank2(center2G))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),rank1(sizeY))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),rank1(sizeX))[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),rank1(mass))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenY))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenX))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),rank1(amass))[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m o(sf(3),nthOF(2),poly(rectangulator))[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),mass(3))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),grouped(all_columns))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),amass(3))[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m o(sf(3),nthOF(2),image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m o(sf(3),nthOF(2),column)[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),all_columns)[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),lastOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(blue)))[0m[0m [0m[0m[1;4m% Image: [0m[0m[38;2;154;154;154m'Ꭸ'[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(2/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(2,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(2/3,2/3)[0m[49m[0m[0m[0m [0m[0m[38;2;154;154;154mcc(silver,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ꭸ')[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m [0m[1m[96m[49m[15m pen([cc(silver,3)])[0m[49m[0m[21m[0m [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_out)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[35mȹ[0m[0m[0m,[[1me[0m]) dir_touching([0m[0m[33mё[0m[0m[0m,[[1mw[0m]) [0m[0m[93m[49m[15m o(sf(3),nthOF(2),vis2D(1,3))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rotOffset(3,1))[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),chromatic(1,0))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),sizeY(3))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),sizeX(1))[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m o(sf(3),nthOF(2),sid(sid_13))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rotation(sameR))[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m o(sf(3),nthOF(2),rot2L(rot90))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(plain_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(is_colorish_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(fg)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(bg)))[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m o(sf(3),nthOF(2),rank2(vis2D))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rank2(rotOffset))[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m o(sf(3),nthOF(2),rank2(loc2G))[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m o(sf(3),nthOF(2),rank2(loc2D))[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),rank2(chromatic))[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m o(sf(3),nthOF(2),rank2(center2G))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),rank1(sizeY))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),rank1(sizeX))[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),rank1(mass))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenY))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenX))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),rank1(amass))[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m o(sf(3),nthOF(2),poly(rectangulator))[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),mass(3))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),grouped(all_columns))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),amass(3))[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m o(sf(3),nthOF(2),image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m o(sf(3),nthOF(2),column)[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),all_columns)[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(1),firstAndLastOF,rankA(cc(silver)))[0m[0m[0m[49m[39m[0m[0m _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ "IN <- OUT" _______ _______ | [0m[0m[32mȅ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(1,1),loc2G(1/3,1/3),center2G(1/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(1,1),loc2G(1/3,1/3),center2G(1/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [0m[0m[38;2;255;140;0m test_solved=[ test_solved( t('0d3d703e'), "IN <- OUT", obj( [ rot2L(rot90), vis2D(1,3),loc2D(1,1), pen([cc(GREEN,3)]), norm_grid([[GREEN,GREEN,GREEN]]), norm_ops([unrotate(rot90+rot90)]), o(sf(3),nthOF(2),vis2D(1,3)), o(sf(3),nthOF(2),rotOffset(3,1)), o(sf(3),nthOF(2),chromatic(1,0)),o(sf(3),nthOF(2),sizeY(3)), o(sf(3),nthOF(2),sizeX(1)),o(sf(3),nthOF(2),sid(sid_13)), o(sf(3),nthOF(2),rotation(sameR)), o(sf(3),nthOF(2),rot2L(rot90)), o(sf(3),firstOF,rankA(cc(PLAIN_VAR))), o(sf(3),firstOF,rankA(cc(IS_COLORISH_VAR))), o(sf(1),firstAndLastOF,rankA(cc(GREEN))), o(sf(3),lastOF,rankA(cc(fg))), o(sf(3),lastOF,rankA(cc(bg))),o(sf(3),lastOF,rank2(vis2D)), o(sf(3),lastOF,rank2(rotOffset)), o(sf(3),lastOF,rank2(loc2G)),o(sf(3),lastOF,rank2(loc2D)), o(sf(3),lastOF,rank2(chromatic)), o(sf(3),lastOF,rank2(center2G)),o(sf(3),lastOF,rank1(sizeY)), o(sf(3),lastOF,rank1(sizeX)),o(sf(3),lastOF,rank1(mass)), o(sf(3),lastOF,rank1(cenY)),o(sf(3),lastOF,rank1(cenX)), o(sf(3),firstOF,rank1(amass)), o(sf(3),firstOF,poly(rectangulator)), o(sf(3),firstOF,mass(3)), o(sf(3),firstOF,grouped(all_columns)), o(sf(3),firstOF,amass(3)),o(sf(3),firstOF,image), o(sf(3),firstOF,column), o(sf(3),firstOF,all_columns),cc(bg,0), cc(IS_COLORISH_VAR,0), cc(PLAIN_VAR,0), cc(GREEN,3),cc(fg,3),rotOffset(3,1), iz(symmetry(when_p1(rot180))),iz(symmetry(when_p1(flipV))), iz(symmetry(when_p1(flipH))), iz(symmetry(when_p1(sym_hv))),iz(column), iz(all_columns),iz(image),iz(sid(sid_13)), loc2G(1/3,1/3) | _]), obj( [ rot2L(rot90), vis2D(1,3),loc2D(1,1), pen([cc(YELLOW,3)]), norm_grid([[YELLOW,YELLOW,YELLOW]]), norm_ops([unrotate(rot90+rot90)]),rotOffset(3,1), iz(sid(sid_13)),loc2G(1/3,1/3)]))] [0m[0m[0m[0m[0m[1;4m% Image: [0m[0m[32mȅ[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(1/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(1,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(1/3,2/3)[0m[49m[0m[0m[0m [0m[0m[32mcc(green,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ȅ)[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(green,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_in)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;102;102;255m'Ҋ'[0m[0m[0m,[[1me[0m]) [0m[0m[93m[49m[15m o(sf(3),nthOF(2),vis2D(1,3))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rotOffset(3,1))[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),chromatic(1,0))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),sizeY(3))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),sizeX(1))[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m o(sf(3),nthOF(2),sid(sid_13))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rotation(sameR))[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m o(sf(3),nthOF(2),rot2L(rot90))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),lastOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),firstOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),firstOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(green)))[0m[0m [0m[0m[1;4m% Image: [0m[0m[33mё[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(1/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(1,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(1/3,2/3)[0m[49m[0m[0m[0m [0m[0m[33mcc(yellow,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ё)[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(yellow,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_out)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;154;154;154m'Ꭸ'[0m[0m[0m,[[1me[0m]) [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),lastOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),firstOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),firstOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),firstOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(yellow)))[0m[0m _________________________________________________________________________________ _________________________________________________________________________________ ¡muinfo¡ _________________________________________________________________________________ _________________________________________________________________________________ [0m[0m[33mnothing_retained(t('0d3d703e')>in0_out0) [0m[0m[0m _______ _______ | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m [0m[0m[38;2;102;102;255mᎠ[0m[0m[0m [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m [0m[0m[35mȹ[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[36m[0m[1m[37m[40m[13mindividuated1(in0)[0m[49m[39m[21m[0m (group(3))[0m[0m[0m[0m [1;4m[0m[0m[36m[0m[1m[37m[40m[13mindividuated1(out0)[0m[49m[39m[21m[0m (group(3))[0m[0m[0m[0m individuated1(in0)+fav(t('0d3d703e')>in0_out0) individuated1(out0)+fav(t('0d3d703e')>in0_out0) grid_dim=vis2D(3,3) grid_dim=vis2D(3,3) amass=9 amass=9 length=3 length=3 unique_color_count=3 unique_color_count=3 colors= [0m[0m[32mgreen=green[0m[0m[0m,[0m[0m[32mgreen=red[0m[0m[0m,[0m[0m[32mgreen=blue[0m[0m[0m colors= [0m[0m[32mgreen=purple[0m[0m[0m,[0m[0m[32mgreen=silver[0m[0m[0m,[0m[0m[32mgreen=yellow[0m[0m[0m [0m[0m[36mproportional(mass(3)) [0m[0m[0m!muinfo! "inputMap=print_list_of(3)" | _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ "IN -> OUT" _______ _______ | [0m[0m[38;2;102;102;255mҊ[0m[0m[0m | | [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m | | [0m[0m[38;2;102;102;255mҊ[0m[0m[0m | | [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m | | [0m[0m[38;2;102;102;255mҊ[0m[0m[0m | | [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(2,1),loc2G(2/3,1/3),center2G(2/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(2,1),loc2G(2/3,1/3),center2G(2/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [0m[0m[36m known((test_solved(t('0d3d703e'),"IN -> OUT",obj([rot2L(rot90),vis2D(1,3),loc2D(2,1),pen([cc(_251996,3)]),norm_grid([[_251996,_251996,_251996]]),norm_ops([unrotate(rot90+rot90)]),o(sf(3),lastOF,vis2D(1,3)),o(sf(3),lastOF,rotOffset(3,1)),o(sf(3),lastOF,chromatic(1,0)),o(sf(3),lastOF,sizeY(3)),o(sf(3),lastOF,sizeX(1)),o(sf(3),lastOF,sid(sid_13)),o(sf(3),lastOF,rotation(sameR)),o(sf(3),lastOF,rot2L(rot90)),o(sf(3),nthOF(2),rankA(cc(_252002))),o(sf(3),nthOF(2),rankA(cc(_252008))),o(sf(3),firstOF,rankA(cc(fg))),o(sf(1),firstAndLastOF,rankA(cc(_251996))),o(sf(3),nthOF(2),rankA(cc(bg))),o(sf(3),nthOF(2),rank2(vis2D)),o(sf(3),nthOF(2),rank2(rotOffset)),o(sf(3),nthOF(2),rank2(loc2G)),o(sf(3),nthOF(2),rank2(loc2D)),o(sf(3),nthOF(2),rank2(chromatic)),o(sf(3),nthOF(2),rank2(center2G)),o(sf(3),nthOF(2),rank1(sizeY)),o(sf(3),nthOF(2),rank1(sizeX)),o(sf(3),nthOF(2),rank1(mass)),o(sf(3),nthOF(2),rank1(cenY)),o(sf(3),nthOF(2),rank1(cenX)),o(sf(3),nthOF(2),rank1(amass)),o(sf(3),nthOF(2),poly(rectangulator)),o(sf(3),nthOF(2),mass(3)),o(sf(3),nthOF(2),grouped(all_columns)),o(sf(3),nthOF(2),amass(3)),o(sf(3),nthOF(2),image),o(sf(3),nthOF(2),column),o(sf(3),nthOF(2),all_columns),cc(bg,0),cc(_252008,0),cc(_252002,0),cc(_251996,3),cc(fg,3),rotOffset(3,1),iz(symmetry(when_p1(rot180))),iz(symmetry(when_p1(flipV))),iz(symmetry(when_p1(flipH))),iz(symmetry(when_p1(sym_hv))),iz(column),iz(all_columns),iz(image),iz(sid(sid_13)),loc2G(2/3,1/3)|_230382]),obj([rot2L(rot90),vis2D(1,3),loc2D(2,1),pen([cc(_252014,3)]),norm_grid([[_252014,_252014,_252014]]),norm_ops([unrotate(rot90+rot90)]),rotOffset(3,1),iz(sid(sid_13)),loc2G(2/3,1/3)])):-was_once([blue,plain_var,is_colorish_var,silver,blue,plain_var,is_colorish_var,silver],[_251996,_252002,_252008,_252014,_252020,_252026,_252032,_252038]))) [0m[0m[0m[0m[0m[1;4m% Image: [0m[0m[38;2;102;102;255m'Ҋ'[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(2/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(2,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(2/3,2/3)[0m[49m[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[0m[38;2;102;102;255mcc(blue,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ҋ')[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(blue,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_in)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[32mȅ[0m[0m[0m,[[1mw[0m]) dir_touching([0m[0m[31m'Ꮾ'[0m[0m[0m,[[1me[0m]) [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(plain_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(is_colorish_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(bg)))[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m o(sf(3),nthOF(2),rank2(vis2D))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rank2(rotOffset))[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m o(sf(3),nthOF(2),rank2(loc2G))[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m o(sf(3),nthOF(2),rank2(loc2D))[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),rank2(chromatic))[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m o(sf(3),nthOF(2),rank2(center2G))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),rank1(sizeY))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),rank1(sizeX))[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),rank1(mass))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenY))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenX))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),rank1(amass))[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m o(sf(3),nthOF(2),poly(rectangulator))[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),mass(3))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),grouped(all_columns))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),amass(3))[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m o(sf(3),nthOF(2),image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m o(sf(3),nthOF(2),column)[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),all_columns)[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),lastOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(blue)))[0m[0m [0m[0m[1;4m% Image: [0m[0m[38;2;154;154;154m'Ꭸ'[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(2/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(2,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(2/3,2/3)[0m[49m[0m[0m[0m [0m[0m[38;2;154;154;154mcc(silver,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ꭸ')[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m [0m[1m[96m[49m[15m pen([cc(silver,3)])[0m[49m[0m[21m[0m [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_out)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[35mȹ[0m[0m[0m,[[1me[0m]) dir_touching([0m[0m[33mё[0m[0m[0m,[[1mw[0m]) [0m[0m[93m[49m[15m o(sf(3),nthOF(2),vis2D(1,3))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rotOffset(3,1))[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),chromatic(1,0))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),sizeY(3))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),sizeX(1))[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m o(sf(3),nthOF(2),sid(sid_13))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rotation(sameR))[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m o(sf(3),nthOF(2),rot2L(rot90))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(plain_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(is_colorish_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(fg)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(bg)))[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m o(sf(3),nthOF(2),rank2(vis2D))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rank2(rotOffset))[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m o(sf(3),nthOF(2),rank2(loc2G))[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m o(sf(3),nthOF(2),rank2(loc2D))[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),rank2(chromatic))[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m o(sf(3),nthOF(2),rank2(center2G))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),rank1(sizeY))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),rank1(sizeX))[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),rank1(mass))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenY))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenX))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),rank1(amass))[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m o(sf(3),nthOF(2),poly(rectangulator))[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),mass(3))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),grouped(all_columns))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),amass(3))[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m o(sf(3),nthOF(2),image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m o(sf(3),nthOF(2),column)[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),all_columns)[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(1),firstAndLastOF,rankA(cc(silver)))[0m[0m[0m[49m[39m[0m[0m _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ "IN -> OUT" _______ _______ | [0m[0m[32mȅ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(1,1),loc2G(1/3,1/3),center2G(1/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(1,1),loc2G(1/3,1/3),center2G(1/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [0m[0m[36m known((test_solved(t('0d3d703e'),"IN -> OUT",obj([rot2L(rot90),vis2D(1,3),loc2D(1,1),pen([cc(_239874,3)]),norm_grid([[_239874,_239874,_239874]]),norm_ops([unrotate(rot90+rot90)]),o(sf(3),nthOF(2),vis2D(1,3)),o(sf(3),nthOF(2),rotOffset(3,1)),o(sf(3),nthOF(2),chromatic(1,0)),o(sf(3),nthOF(2),sizeY(3)),o(sf(3),nthOF(2),sizeX(1)),o(sf(3),nthOF(2),sid(sid_13)),o(sf(3),nthOF(2),rotation(sameR)),o(sf(3),nthOF(2),rot2L(rot90)),o(sf(3),firstOF,rankA(cc(_239880))),o(sf(3),firstOF,rankA(cc(_239886))),o(sf(1),firstAndLastOF,rankA(cc(_239874))),o(sf(3),lastOF,rankA(cc(fg))),o(sf(3),lastOF,rankA(cc(bg))),o(sf(3),lastOF,rank2(vis2D)),o(sf(3),lastOF,rank2(rotOffset)),o(sf(3),lastOF,rank2(loc2G)),o(sf(3),lastOF,rank2(loc2D)),o(sf(3),lastOF,rank2(chromatic)),o(sf(3),lastOF,rank2(center2G)),o(sf(3),lastOF,rank1(sizeY)),o(sf(3),lastOF,rank1(sizeX)),o(sf(3),lastOF,rank1(mass)),o(sf(3),lastOF,rank1(cenY)),o(sf(3),lastOF,rank1(cenX)),o(sf(3),firstOF,rank1(amass)),o(sf(3),firstOF,poly(rectangulator)),o(sf(3),firstOF,mass(3)),o(sf(3),firstOF,grouped(all_columns)),o(sf(3),firstOF,amass(3)),o(sf(3),firstOF,image),o(sf(3),firstOF,column),o(sf(3),firstOF,all_columns),cc(bg,0),cc(_239886,0),cc(_239880,0),cc(_239874,3),cc(fg,3),rotOffset(3,1),iz(symmetry(when_p1(rot180))),iz(symmetry(when_p1(flipV))),iz(symmetry(when_p1(flipH))),iz(symmetry(when_p1(sym_hv))),iz(column),iz(all_columns),iz(image),iz(sid(sid_13)),loc2G(1/3,1/3)|_218266]),obj([rot2L(rot90),vis2D(1,3),loc2D(1,1),pen([cc(_239892,3)]),norm_grid([[_239892,_239892,_239892]]),norm_ops([unrotate(rot90+rot90)]),rotOffset(3,1),iz(sid(sid_13)),loc2G(1/3,1/3)])):-was_once([green,plain_var,is_colorish_var,yellow,green,plain_var,is_colorish_var,yellow],[_239874,_239880,_239886,_239892,_239898,_239904,_239910,_239916]))) [0m[0m[0m[0m[0m[1;4m% Image: [0m[0m[32mȅ[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(1/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(1,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(1/3,2/3)[0m[49m[0m[0m[0m [0m[0m[32mcc(green,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ȅ)[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(green,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_in)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;102;102;255m'Ҋ'[0m[0m[0m,[[1me[0m]) [0m[0m[93m[49m[15m o(sf(3),nthOF(2),vis2D(1,3))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rotOffset(3,1))[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),chromatic(1,0))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),sizeY(3))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),sizeX(1))[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m o(sf(3),nthOF(2),sid(sid_13))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rotation(sameR))[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m o(sf(3),nthOF(2),rot2L(rot90))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),lastOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),firstOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),firstOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(green)))[0m[0m [0m[0m[1;4m% Image: [0m[0m[33mё[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(1/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(1,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(1/3,2/3)[0m[49m[0m[0m[0m [0m[0m[33mcc(yellow,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ё)[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(yellow,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_out)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;154;154;154m'Ꭸ'[0m[0m[0m,[[1me[0m]) [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),lastOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),firstOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),firstOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),firstOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(yellow)))[0m[0m _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ "IN -> OUT" _______ _______ | [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[35mȹ[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(3,1),loc2G(3/3,1/3),center2G(3/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(3,1),loc2G(3/3,1/3),center2G(3/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [0m[0m[36m known((test_solved(t('0d3d703e'),"IN -> OUT",obj([rot2L(rot90),vis2D(1,3),loc2D(3,1),pen([cc(_238882,3)]),norm_grid([[_238882,_238882,_238882]]),norm_ops([unrotate(rot90+rot90)]),o(sf(3),firstOF,vis2D(1,3)),o(sf(3),firstOF,rotOffset(3,1)),o(sf(3),firstOF,chromatic(1,0)),o(sf(3),firstOF,sizeY(3)),o(sf(3),firstOF,sizeX(1)),o(sf(3),firstOF,sid(sid_13)),o(sf(3),firstOF,rotation(sameR)),o(sf(3),firstOF,rot2L(rot90)),o(sf(1),firstAndLastOF,rankA(cc(_238882))),o(sf(3),lastOF,rankA(cc(_238888))),o(sf(3),lastOF,rankA(cc(_238894))),o(sf(3),nthOF(2),rankA(cc(fg))),o(sf(3),firstOF,rankA(cc(bg))),o(sf(3),firstOF,rank2(vis2D)),o(sf(3),firstOF,rank2(rotOffset)),o(sf(3),firstOF,rank2(loc2G)),o(sf(3),firstOF,rank2(loc2D)),o(sf(3),firstOF,rank2(chromatic)),o(sf(3),firstOF,rank2(center2G)),o(sf(3),firstOF,rank1(sizeY)),o(sf(3),firstOF,rank1(sizeX)),o(sf(3),firstOF,rank1(mass)),o(sf(3),firstOF,rank1(cenY)),o(sf(3),firstOF,rank1(cenX)),o(sf(3),lastOF,rank1(amass)),o(sf(3),lastOF,poly(rectangulator)),o(sf(3),lastOF,mass(3)),o(sf(3),lastOF,grouped(all_columns)),o(sf(3),lastOF,amass(3)),o(sf(3),lastOF,image),o(sf(3),lastOF,column),o(sf(3),lastOF,all_columns),cc(bg,0),cc(_238894,0),cc(_238888,0),cc(_238882,3),cc(fg,3),rotOffset(3,1),iz(symmetry(when_p1(rot180))),iz(symmetry(when_p1(flipV))),iz(symmetry(when_p1(flipH))),iz(symmetry(when_p1(sym_hv))),iz(column),iz(all_columns),iz(image),iz(sid(sid_13)),loc2G(3/3,1/3)|_216986]),obj([rot2L(rot90),vis2D(1,3),loc2D(3,1),pen([cc(_238900,3)]),norm_grid([[_238900,_238900,_238900]]),norm_ops([unrotate(rot90+rot90)]),rotOffset(3,1),iz(sid(sid_13)),loc2G(3/3,1/3)])):-was_once([red,plain_var,is_colorish_var,purple,red,plain_var,is_colorish_var,purple],[_238882,_238888,_238894,_238900,_238906,_238912,_238918,_238924]))) [0m[0m[0m[0m[0m[1;4m% Image: [0m[0m[31m'Ꮾ'[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(3/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(3,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(3/3,2/3)[0m[49m[0m[0m[0m [0m[0m[31mcc(red,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ꮾ')[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(red,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_in)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;102;102;255m'Ҋ'[0m[0m[0m,[[1mw[0m]) [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(fg)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),lastOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),lastOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),firstOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),firstOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(red)))[0m[0m [0m[0m[1;4m% Image: [0m[0m[35mȹ[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(3/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(3,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(3/3,2/3)[0m[49m[0m[0m[0m [0m[0m[35mcc(purple,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ȹ)[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m [0m[1m[96m[49m[15m pen([cc(purple,3)])[0m[49m[0m[21m[0m [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_out)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;154;154;154m'Ꭸ'[0m[0m[0m,[[1mw[0m]) [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),lastOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),lastOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),lastOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),firstOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(1),firstAndLastOF,rankA(cc(purple)))[0m[0m[0m[49m[39m[0m[0m _________________________________________________________________________________ _________________________________________________________________________________ ¡muinfo¡ !muinfo! "outputMap=print_list_of(3)" | _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ "IN <- OUT" _______ _______ | [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[35mȹ[0m[0m[0m | | [0m[0m[31mᏮ[0m[0m[0m | | [0m[0m[35mȹ[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(3,1),loc2G(3/3,1/3),center2G(3/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(3,1),loc2G(3/3,1/3),center2G(3/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [0m[0m[36m known((test_solved(t('0d3d703e'),"IN <- OUT",obj([rot2L(rot90),vis2D(1,3),loc2D(3,1),pen([cc(_238986,3)]),norm_grid([[_238986,_238986,_238986]]),norm_ops([unrotate(rot90+rot90)]),o(sf(3),firstOF,vis2D(1,3)),o(sf(3),firstOF,rotOffset(3,1)),o(sf(3),firstOF,chromatic(1,0)),o(sf(3),firstOF,sizeY(3)),o(sf(3),firstOF,sizeX(1)),o(sf(3),firstOF,sid(sid_13)),o(sf(3),firstOF,rotation(sameR)),o(sf(3),firstOF,rot2L(rot90)),o(sf(1),firstAndLastOF,rankA(cc(_238986))),o(sf(3),lastOF,rankA(cc(_238992))),o(sf(3),lastOF,rankA(cc(_238998))),o(sf(3),nthOF(2),rankA(cc(fg))),o(sf(3),firstOF,rankA(cc(bg))),o(sf(3),firstOF,rank2(vis2D)),o(sf(3),firstOF,rank2(rotOffset)),o(sf(3),firstOF,rank2(loc2G)),o(sf(3),firstOF,rank2(loc2D)),o(sf(3),firstOF,rank2(chromatic)),o(sf(3),firstOF,rank2(center2G)),o(sf(3),firstOF,rank1(sizeY)),o(sf(3),firstOF,rank1(sizeX)),o(sf(3),firstOF,rank1(mass)),o(sf(3),firstOF,rank1(cenY)),o(sf(3),firstOF,rank1(cenX)),o(sf(3),lastOF,rank1(amass)),o(sf(3),lastOF,poly(rectangulator)),o(sf(3),lastOF,mass(3)),o(sf(3),lastOF,grouped(all_columns)),o(sf(3),lastOF,amass(3)),o(sf(3),lastOF,image),o(sf(3),lastOF,column),o(sf(3),lastOF,all_columns),cc(bg,0),cc(_238998,0),cc(_238992,0),cc(_238986,3),cc(fg,3),rotOffset(3,1),iz(symmetry(when_p1(rot180))),iz(symmetry(when_p1(flipV))),iz(symmetry(when_p1(flipH))),iz(symmetry(when_p1(sym_hv))),iz(column),iz(all_columns),iz(image),iz(sid(sid_13)),loc2G(3/3,1/3)|_217090]),obj([rot2L(rot90),vis2D(1,3),loc2D(3,1),pen([cc(_239004,3)]),norm_grid([[_239004,_239004,_239004]]),norm_ops([unrotate(rot90+rot90)]),rotOffset(3,1),iz(sid(sid_13)),loc2G(3/3,1/3)])):-was_once([red,plain_var,is_colorish_var,purple,red,plain_var,is_colorish_var,purple],[_238986,_238992,_238998,_239004,_239010,_239016,_239022,_239028]))) [0m[0m[0m[0m[0m[1;4m% Image: [0m[0m[31m'Ꮾ'[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(3/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(3,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(3/3,2/3)[0m[49m[0m[0m[0m [0m[0m[31mcc(red,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ꮾ')[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(red,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_in)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;102;102;255m'Ҋ'[0m[0m[0m,[[1mw[0m]) [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(fg)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),lastOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),lastOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),firstOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),firstOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(red)))[0m[0m [0m[0m[1;4m% Image: [0m[0m[35mȹ[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(3/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(3,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(3/3,2/3)[0m[49m[0m[0m[0m [0m[0m[35mcc(purple,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ȹ)[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m [0m[1m[96m[49m[15m pen([cc(purple,3)])[0m[49m[0m[21m[0m [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_out)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;154;154;154m'Ꭸ'[0m[0m[0m,[[1mw[0m]) [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),lastOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),lastOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),lastOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),lastOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),firstOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),firstOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(1),firstAndLastOF,rankA(cc(purple)))[0m[0m[0m[49m[39m[0m[0m _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ "IN <- OUT" _______ _______ | [0m[0m[38;2;102;102;255mҊ[0m[0m[0m | | [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m | | [0m[0m[38;2;102;102;255mҊ[0m[0m[0m | | [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m | | [0m[0m[38;2;102;102;255mҊ[0m[0m[0m | | [0m[0m[38;2;154;154;154mᎨ[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(2,1),loc2G(2/3,1/3),center2G(2/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(2,1),loc2G(2/3,1/3),center2G(2/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [0m[0m[36m known((test_solved(t('0d3d703e'),"IN <- OUT",obj([rot2L(rot90),vis2D(1,3),loc2D(2,1),pen([cc(_254056,3)]),norm_grid([[_254056,_254056,_254056]]),norm_ops([unrotate(rot90+rot90)]),o(sf(3),lastOF,vis2D(1,3)),o(sf(3),lastOF,rotOffset(3,1)),o(sf(3),lastOF,chromatic(1,0)),o(sf(3),lastOF,sizeY(3)),o(sf(3),lastOF,sizeX(1)),o(sf(3),lastOF,sid(sid_13)),o(sf(3),lastOF,rotation(sameR)),o(sf(3),lastOF,rot2L(rot90)),o(sf(3),nthOF(2),rankA(cc(_254062))),o(sf(3),nthOF(2),rankA(cc(_254068))),o(sf(3),firstOF,rankA(cc(fg))),o(sf(1),firstAndLastOF,rankA(cc(_254056))),o(sf(3),nthOF(2),rankA(cc(bg))),o(sf(3),nthOF(2),rank2(vis2D)),o(sf(3),nthOF(2),rank2(rotOffset)),o(sf(3),nthOF(2),rank2(loc2G)),o(sf(3),nthOF(2),rank2(loc2D)),o(sf(3),nthOF(2),rank2(chromatic)),o(sf(3),nthOF(2),rank2(center2G)),o(sf(3),nthOF(2),rank1(sizeY)),o(sf(3),nthOF(2),rank1(sizeX)),o(sf(3),nthOF(2),rank1(mass)),o(sf(3),nthOF(2),rank1(cenY)),o(sf(3),nthOF(2),rank1(cenX)),o(sf(3),nthOF(2),rank1(amass)),o(sf(3),nthOF(2),poly(rectangulator)),o(sf(3),nthOF(2),mass(3)),o(sf(3),nthOF(2),grouped(all_columns)),o(sf(3),nthOF(2),amass(3)),o(sf(3),nthOF(2),image),o(sf(3),nthOF(2),column),o(sf(3),nthOF(2),all_columns),cc(bg,0),cc(_254068,0),cc(_254062,0),cc(_254056,3),cc(fg,3),rotOffset(3,1),iz(symmetry(when_p1(rot180))),iz(symmetry(when_p1(flipV))),iz(symmetry(when_p1(flipH))),iz(symmetry(when_p1(sym_hv))),iz(column),iz(all_columns),iz(image),iz(sid(sid_13)),loc2G(2/3,1/3)|_232442]),obj([rot2L(rot90),vis2D(1,3),loc2D(2,1),pen([cc(_254074,3)]),norm_grid([[_254074,_254074,_254074]]),norm_ops([unrotate(rot90+rot90)]),rotOffset(3,1),iz(sid(sid_13)),loc2G(2/3,1/3)])):-was_once([blue,plain_var,is_colorish_var,silver,blue,plain_var,is_colorish_var,silver],[_254056,_254062,_254068,_254074,_254080,_254086,_254092,_254098]))) [0m[0m[0m[0m[0m[1;4m% Image: [0m[0m[38;2;102;102;255m'Ҋ'[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(2/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(2,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(2/3,2/3)[0m[49m[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[0m[38;2;102;102;255mcc(blue,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ҋ')[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(blue,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_in)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[32mȅ[0m[0m[0m,[[1mw[0m]) dir_touching([0m[0m[31m'Ꮾ'[0m[0m[0m,[[1me[0m]) [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(plain_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(is_colorish_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(bg)))[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m o(sf(3),nthOF(2),rank2(vis2D))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rank2(rotOffset))[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m o(sf(3),nthOF(2),rank2(loc2G))[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m o(sf(3),nthOF(2),rank2(loc2D))[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),rank2(chromatic))[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m o(sf(3),nthOF(2),rank2(center2G))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),rank1(sizeY))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),rank1(sizeX))[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),rank1(mass))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenY))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenX))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),rank1(amass))[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m o(sf(3),nthOF(2),poly(rectangulator))[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),mass(3))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),grouped(all_columns))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),amass(3))[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m o(sf(3),nthOF(2),image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m o(sf(3),nthOF(2),column)[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),all_columns)[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),lastOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(blue)))[0m[0m [0m[0m[1;4m% Image: [0m[0m[38;2;154;154;154m'Ꭸ'[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(2/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(2,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(2/3,2/3)[0m[49m[0m[0m[0m [0m[0m[38;2;154;154;154mcc(silver,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph('Ꭸ')[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m [0m[1m[96m[49m[15m pen([cc(silver,3)])[0m[49m[0m[21m[0m [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_out)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[35mȹ[0m[0m[0m,[[1me[0m]) dir_touching([0m[0m[33mё[0m[0m[0m,[[1mw[0m]) [0m[0m[93m[49m[15m o(sf(3),nthOF(2),vis2D(1,3))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rotOffset(3,1))[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),chromatic(1,0))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),sizeY(3))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),sizeX(1))[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m o(sf(3),nthOF(2),sid(sid_13))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rotation(sameR))[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m o(sf(3),nthOF(2),rot2L(rot90))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(plain_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(is_colorish_var)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(fg)))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rankA(cc(bg)))[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m o(sf(3),nthOF(2),rank2(vis2D))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rank2(rotOffset))[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m o(sf(3),nthOF(2),rank2(loc2G))[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m o(sf(3),nthOF(2),rank2(loc2D))[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),rank2(chromatic))[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m o(sf(3),nthOF(2),rank2(center2G))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),rank1(sizeY))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),rank1(sizeX))[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),rank1(mass))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenY))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rank1(cenX))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),rank1(amass))[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m o(sf(3),nthOF(2),poly(rectangulator))[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m o(sf(3),nthOF(2),mass(3))[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),grouped(all_columns))[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m o(sf(3),nthOF(2),amass(3))[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m o(sf(3),nthOF(2),image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m o(sf(3),nthOF(2),column)[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),all_columns)[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(1),firstAndLastOF,rankA(cc(silver)))[0m[0m[0m[49m[39m[0m[0m _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ "IN <- OUT" _______ _______ | [0m[0m[32mȅ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m | | [0m[0m[32mȅ[0m[0m[0m | | [0m[0m[33mё[0m[0m[0m | ¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(1,1),loc2G(1/3,1/3),center2G(1/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [1;4m[0m[0m[33m[0m[1m[91m[49m[16mt(global+grid,loc2D(1,1),loc2G(1/3,1/3),center2G(1/3,2/3),size2D(1,3))[0m[49m[0m[21m[0m[0m[0m[0m[0m [0m[0m[36m known((test_solved(t('0d3d703e'),"IN <- OUT",obj([rot2L(rot90),vis2D(1,3),loc2D(1,1),pen([cc(_240260,3)]),norm_grid([[_240260,_240260,_240260]]),norm_ops([unrotate(rot90+rot90)]),o(sf(3),nthOF(2),vis2D(1,3)),o(sf(3),nthOF(2),rotOffset(3,1)),o(sf(3),nthOF(2),chromatic(1,0)),o(sf(3),nthOF(2),sizeY(3)),o(sf(3),nthOF(2),sizeX(1)),o(sf(3),nthOF(2),sid(sid_13)),o(sf(3),nthOF(2),rotation(sameR)),o(sf(3),nthOF(2),rot2L(rot90)),o(sf(3),firstOF,rankA(cc(_240266))),o(sf(3),firstOF,rankA(cc(_240272))),o(sf(1),firstAndLastOF,rankA(cc(_240260))),o(sf(3),lastOF,rankA(cc(fg))),o(sf(3),lastOF,rankA(cc(bg))),o(sf(3),lastOF,rank2(vis2D)),o(sf(3),lastOF,rank2(rotOffset)),o(sf(3),lastOF,rank2(loc2G)),o(sf(3),lastOF,rank2(loc2D)),o(sf(3),lastOF,rank2(chromatic)),o(sf(3),lastOF,rank2(center2G)),o(sf(3),lastOF,rank1(sizeY)),o(sf(3),lastOF,rank1(sizeX)),o(sf(3),lastOF,rank1(mass)),o(sf(3),lastOF,rank1(cenY)),o(sf(3),lastOF,rank1(cenX)),o(sf(3),firstOF,rank1(amass)),o(sf(3),firstOF,poly(rectangulator)),o(sf(3),firstOF,mass(3)),o(sf(3),firstOF,grouped(all_columns)),o(sf(3),firstOF,amass(3)),o(sf(3),firstOF,image),o(sf(3),firstOF,column),o(sf(3),firstOF,all_columns),cc(bg,0),cc(_240272,0),cc(_240266,0),cc(_240260,3),cc(fg,3),rotOffset(3,1),iz(symmetry(when_p1(rot180))),iz(symmetry(when_p1(flipV))),iz(symmetry(when_p1(flipH))),iz(symmetry(when_p1(sym_hv))),iz(column),iz(all_columns),iz(image),iz(sid(sid_13)),loc2G(1/3,1/3)|_218652]),obj([rot2L(rot90),vis2D(1,3),loc2D(1,1),pen([cc(_240278,3)]),norm_grid([[_240278,_240278,_240278]]),norm_ops([unrotate(rot90+rot90)]),rotOffset(3,1),iz(sid(sid_13)),loc2G(1/3,1/3)])):-was_once([green,plain_var,is_colorish_var,yellow,green,plain_var,is_colorish_var,yellow],[_240260,_240266,_240272,_240278,_240284,_240290,_240296,_240302]))) [0m[0m[0m[0m[0m[1;4m% Image: [0m[0m[32mȅ[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(1/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(1,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(1/3,2/3)[0m[49m[0m[0m[0m [0m[0m[32mcc(green,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ȅ)[0m[49m[0m[0m[0m g("[1m in[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(green,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_in)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;102;102;255m'Ҋ'[0m[0m[0m,[[1me[0m]) [0m[0m[93m[49m[15m o(sf(3),nthOF(2),vis2D(1,3))[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m o(sf(3),nthOF(2),rotOffset(3,1))[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m o(sf(3),nthOF(2),chromatic(1,0))[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m o(sf(3),nthOF(2),sizeY(3))[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m o(sf(3),nthOF(2),sizeX(1))[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m o(sf(3),nthOF(2),sid(sid_13))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m o(sf(3),nthOF(2),rotation(sameR))[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m o(sf(3),nthOF(2),rot2L(rot90))[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),lastOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),firstOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),firstOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(green)))[0m[0m [0m[0m[1;4m% Image: [0m[0m[33mё[0m[0m[0m [0m[0m[93m[49m[15m vis2D(1,3)[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m rotOffset(3,1)[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m loc2G(1/3,1/3)[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m loc2D(1,1)[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m chromatic(1,0)[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m center2G(1/3,2/3)[0m[49m[0m[0m[0m [0m[0m[33mcc(yellow,3)[0m[0m[0m [0m[0m[38;2;255;255;255mcc(fg,3)[0m[0m[0m [0m[1m[33m[49m[11m symmetry(when_p1(sym_hv))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(rot180))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipV))[0m[49m[39m[21m[0m [0m[1m[33m[49m[11m symmetry(when_p1(flipH))[0m[49m[39m[21m[0m [0m[1m[94m[49m[13m sizeY(3)[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m sizeX(1)[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m sid(sid_13)[0m[49m[39m[0m[0m [0m[2m[92m[49m[11m rotation(sameR)[0m[49m[0m[0m[0m [0m[0m[35m[49m[12m rot2L(rot90)[0m[49m[39m[0m[0m [0m[2m[96m[49m[17m poly(rectangulator)[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m mass(3)[0m[49m[0m[21m[0m [0m[2m[96m[49m[11m iz(image)[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m iz(column)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m iz(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[13m grouped(all_columns)[0m[49m[0m[0m[0m [0m[0m[92m[49m[12m glyph(ё)[0m[49m[0m[0m[0m g("[1m out[0m") [0m[0m[92m[49m[12m amass(3)[0m[49m[0m[0m[0m [0m[0m[1;4mcc(plain_var,0)[0m[0m[0m [0m[0m[1;4mcc(is_colorish_var,0)[0m[0m[0m [46m[0m[mcc(bg,0)[0m[0m[0m pen([cc(yellow,3)]) [0m[1m[37m[40m[11m norm_ops([unrotate(rot90+rot90)])[0m[49m[39m[21m[0m [0m[2m[95m[49m[13m gid(t_0d3d703e_trn_0_out)[0m[49m[0m[0m[0m [0m[0m[0m dir_touching([0m[0m[38;2;154;154;154m'Ꭸ'[0m[0m[0m,[[1me[0m]) [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(plain_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(is_colorish_var)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(fg)))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rankA(cc(bg)))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank2(vis2D))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),lastOF,rank2(rotOffset))[0m[0m[0m[49m[0m[21m[0m [0m[2m[95m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(loc2G))[0m[0m[0m[49m[0m[0m[0m [0m[2m[36m[49m[11m[1;4m[1m o(sf(3),lastOF,rank2(loc2D))[0m[0m[0m[49m[39m[0m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(chromatic))[0m[0m[0m[49m[0m[0m[0m [0m[2m[91m[49m[16m[1;4m[1m o(sf(3),lastOF,rank2(center2G))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),lastOF,rank1(sizeY))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),lastOF,rank1(sizeX))[0m[0m[0m[49m[0m[21m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),lastOF,rank1(mass))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenY))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),lastOF,rank1(cenX))[0m[0m[0m[49m[39m[0m[0m [0m[0m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,vis2D(1,3))[0m[0m[0m[49m[0m[0m[0m [0m[1m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,rotOffset(3,1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[99m[49m[16m[1;4m[1m o(sf(3),firstOF,chromatic(1,0))[0m[0m[0m[49m[0m[0m[0m [0m[1m[94m[49m[13m[1;4m[1m o(sf(3),firstOF,sizeY(3))[0m[0m[0m[49m[0m[21m[0m [0m[1m[99m[49m[11m[1;4m[1m o(sf(3),firstOF,sizeX(1))[0m[0m[0m[49m[0m[21m[0m [0m[0m[37m[40m[12m[1;4m[1m o(sf(3),firstOF,sid(sid_13))[0m[0m[0m[49m[39m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rotation(sameR))[0m[0m[0m[49m[39m[0m[0m [0m[0m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,rot2L(rot90))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,rank1(amass))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[17m[1;4m[1m o(sf(3),firstOF,poly(rectangulator))[0m[0m[0m[49m[0m[0m[0m [0m[1m[93m[49m[15m[1;4m[1m o(sf(3),firstOF,mass(3))[0m[0m[0m[49m[0m[21m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,grouped(all_columns))[0m[0m[0m[49m[39m[0m[0m [0m[0m[92m[49m[12m[1;4m[1m o(sf(3),firstOF,amass(3))[0m[0m[0m[49m[0m[0m[0m [0m[2m[96m[49m[11m[1;4m[1m o(sf(3),firstOF,image)[0m[0m[0m[49m[0m[0m[0m [0m[0m[97m[40m[11m[1;4m[1m o(sf(3),firstOF,column)[0m[0m[0m[49m[0m[0m[0m [0m[2m[35m[49m[12m[1;4m[1m o(sf(3),firstOF,all_columns)[0m[0m[0m[49m[39m[0m[0m [1;4m[1mo(sf(1),firstAndLastOF,rankA(cc(yellow)))[0m[0m _________________________________________________________________________________ _________________________________________________________________________________ ¡muinfo¡ _________________________________________________________________________________ _________________________________________________________________________________ [0m[0m[38;2;255;140;0m % Rules so far for t(0d3d703e): 6 [0m[0m[0m./Kaggle_arc.sh: line 60: 1763892 Killed sudo -u norights bash -l -c "${BCMD}" xterm: no process found Script done on 2022-12-13 01:49:04-08:00 [COMMAND_EXIT_CODE="0"] Script started on 2022-12-13 01:53:52-08:00 [COMMAND="TYPESCRIPT=1 ./Kaggle_arc.sh --tee " TERM="xterm" TTY="/dev/pts/3" COLUMNS="231" LINES="67"] start ./Kaggle_arc.sh ARC_DIR=/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc BCMD=cd '/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc' ; pwd ; export TEE_FILE='muarc_tmp/tee.ansi' ; swipl -l kaggle_arc.pl ^[ ^[ /opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc [32m% Contacting server at https://www.swi-prolog.org/pack/query ...[0m[32m ok [0m[32m% Pack `logicmoo_utils' is already installed @3.0.3 [0m[32m% Running "git fetch" in '/home/norights/.local/share/swi-prolog/pack/logicmoo_utils' [0m[32m% Package "logicmoo_utils" is up-to-date [0m% init_phase(after_load). %~ current_prolog_flag(argv,[]) print_request([]). print_request([H|T]) :- H=..[Name, Value], format(user_error, '