diff --git a/src/main/dig/sequential/conway/Conway.dig b/src/main/dig/sequential/conway/Conway.dig index cb3a54596..32a09c508 100644 --- a/src/main/dig/sequential/conway/Conway.dig +++ b/src/main/dig/sequential/conway/Conway.dig @@ -1,6 +1,7 @@ 1 + In @@ -76,6 +77,15 @@ rotation + + Color + + 0 + 204 + 0 + 255 + + @@ -128,6 +138,10 @@ rotation + + Color + + @@ -180,6 +194,10 @@ rotation + + Color + + @@ -232,6 +250,10 @@ rotation + + Color + + @@ -284,6 +306,10 @@ rotation + + Color + + @@ -336,6 +362,10 @@ rotation + + Color + + @@ -388,6 +418,10 @@ rotation + + Color + + @@ -440,6 +474,10 @@ rotation + + Color + + @@ -492,6 +530,10 @@ rotation + + Color + + @@ -544,6 +586,10 @@ rotation + + Color + + @@ -596,6 +642,10 @@ rotation + + Color + + @@ -648,6 +698,10 @@ rotation + + Color + + @@ -700,6 +754,10 @@ rotation + + Color + + @@ -752,6 +810,10 @@ rotation + + Color + + @@ -804,6 +866,10 @@ rotation + + Color + + @@ -856,6 +922,10 @@ rotation + + Color + + @@ -908,6 +978,10 @@ rotation + + Color + + @@ -960,6 +1034,10 @@ rotation + + Color + + @@ -1012,6 +1090,10 @@ rotation + + Color + + @@ -1064,6 +1146,10 @@ rotation + + Color + + @@ -1116,6 +1202,10 @@ rotation + + Color + + @@ -1168,6 +1258,10 @@ rotation + + Color + + @@ -1220,6 +1314,10 @@ rotation + + Color + + @@ -1272,6 +1370,10 @@ rotation + + Color + + @@ -1324,6 +1426,10 @@ rotation + + Color + + @@ -1376,6 +1482,10 @@ rotation + + Color + + @@ -1428,6 +1538,10 @@ rotation + + Color + + @@ -1480,6 +1594,10 @@ rotation + + Color + + @@ -1532,6 +1650,10 @@ rotation + + Color + + @@ -1584,6 +1706,10 @@ rotation + + Color + + @@ -1636,6 +1762,10 @@ rotation + + Color + + @@ -1688,6 +1818,10 @@ rotation + + Color + + @@ -1740,6 +1874,10 @@ rotation + + Color + + @@ -1792,6 +1930,10 @@ rotation + + Color + + @@ -1844,6 +1986,10 @@ rotation + + Color + + @@ -1896,6 +2042,10 @@ rotation + + Color + + @@ -1948,6 +2098,10 @@ rotation + + Color + + @@ -2000,6 +2154,10 @@ rotation + + Color + + @@ -2052,6 +2210,10 @@ rotation + + Color + + @@ -2104,6 +2266,10 @@ rotation + + Color + + @@ -2156,6 +2322,10 @@ rotation + + Color + + @@ -2208,6 +2378,10 @@ rotation + + Color + + @@ -2260,6 +2434,10 @@ rotation + + Color + + @@ -2312,6 +2490,10 @@ rotation + + Color + + @@ -2364,6 +2546,10 @@ rotation + + Color + + @@ -2416,6 +2602,10 @@ rotation + + Color + + @@ -2468,6 +2658,10 @@ rotation + + Color + + @@ -2520,6 +2714,10 @@ rotation + + Color + + @@ -2572,6 +2770,10 @@ rotation + + Color + + @@ -2624,6 +2826,10 @@ rotation + + Color + + @@ -2676,6 +2882,10 @@ rotation + + Color + + @@ -2728,6 +2938,10 @@ rotation + + Color + + @@ -2780,6 +2994,10 @@ rotation + + Color + + @@ -2832,6 +3050,10 @@ rotation + + Color + + @@ -2884,6 +3106,10 @@ rotation + + Color + + @@ -2936,6 +3162,10 @@ rotation + + Color + + @@ -2988,6 +3218,10 @@ rotation + + Color + + @@ -3040,6 +3274,10 @@ rotation + + Color + + @@ -3092,6 +3330,10 @@ rotation + + Color + + @@ -3144,6 +3386,10 @@ rotation + + Color + + @@ -3196,6 +3442,10 @@ rotation + + Color + + @@ -3248,6 +3498,10 @@ rotation + + Color + + @@ -3300,6 +3554,10 @@ rotation + + Color + + @@ -3352,6 +3610,10 @@ rotation + + Color + + @@ -3404,6 +3666,10 @@ rotation + + Color + + @@ -3456,6 +3722,10 @@ rotation + + Color + + @@ -3508,6 +3778,10 @@ rotation + + Color + + @@ -3560,6 +3834,10 @@ rotation + + Color + + @@ -3612,6 +3890,10 @@ rotation + + Color + + @@ -3664,6 +3946,10 @@ rotation + + Color + + @@ -3716,6 +4002,10 @@ rotation + + Color + + @@ -3768,6 +4058,10 @@ rotation + + Color + + @@ -3820,6 +4114,10 @@ rotation + + Color + + @@ -3872,6 +4170,10 @@ rotation + + Color + + @@ -3924,6 +4226,10 @@ rotation + + Color + + @@ -3976,6 +4282,10 @@ rotation + + Color + + @@ -4028,6 +4338,10 @@ rotation + + Color + + @@ -4080,6 +4394,10 @@ rotation + + Color + + @@ -4132,6 +4450,10 @@ rotation + + Color + + @@ -4184,6 +4506,10 @@ rotation + + Color + + @@ -4236,6 +4562,10 @@ rotation + + Color + + @@ -4288,6 +4618,10 @@ rotation + + Color + + @@ -4340,6 +4674,10 @@ rotation + + Color + + @@ -4392,6 +4730,10 @@ rotation + + Color + + @@ -4444,6 +4786,10 @@ rotation + + Color + + @@ -4496,6 +4842,10 @@ rotation + + Color + + @@ -4548,6 +4898,10 @@ rotation + + Color + + @@ -4600,6 +4954,10 @@ rotation + + Color + + @@ -4652,6 +5010,10 @@ rotation + + Color + + @@ -4704,6 +5066,10 @@ rotation + + Color + + @@ -4756,6 +5122,10 @@ rotation + + Color + + @@ -4808,6 +5178,10 @@ rotation + + Color + + @@ -4860,6 +5234,10 @@ rotation + + Color + + @@ -4912,6 +5290,10 @@ rotation + + Color + + @@ -4964,6 +5346,10 @@ rotation + + Color + + @@ -5016,6 +5402,10 @@ rotation + + Color + + @@ -5068,6 +5458,10 @@ rotation + + Color + + @@ -5120,6 +5514,10 @@ rotation + + Color + + @@ -5172,6 +5570,10 @@ rotation + + Color + + @@ -5224,6 +5626,10 @@ rotation + + Color + + @@ -5276,6 +5682,10 @@ rotation + + Color + + @@ -5328,6 +5738,10 @@ rotation + + Color + + @@ -5380,6 +5794,10 @@ rotation + + Color + + @@ -5432,6 +5850,10 @@ rotation + + Color + + @@ -5484,6 +5906,10 @@ rotation + + Color + + @@ -5536,6 +5962,10 @@ rotation + + Color + + @@ -5588,6 +6018,10 @@ rotation + + Color + + @@ -5640,6 +6074,10 @@ rotation + + Color + + @@ -5692,6 +6130,10 @@ rotation + + Color + + @@ -5744,6 +6186,10 @@ rotation + + Color + + @@ -5796,6 +6242,10 @@ rotation + + Color + + @@ -5848,6 +6298,10 @@ rotation + + Color + + @@ -5900,6 +6354,10 @@ rotation + + Color + + @@ -5952,6 +6410,10 @@ rotation + + Color + + @@ -6004,6 +6466,10 @@ rotation + + Color + + @@ -6056,6 +6522,10 @@ rotation + + Color + + @@ -6108,6 +6578,10 @@ rotation + + Color + + @@ -6160,6 +6634,10 @@ rotation + + Color + + @@ -6212,6 +6690,10 @@ rotation + + Color + + @@ -6264,6 +6746,10 @@ rotation + + Color + + @@ -6316,6 +6802,10 @@ rotation + + Color + + @@ -6368,6 +6858,10 @@ rotation + + Color + + @@ -6420,6 +6914,10 @@ rotation + + Color + + @@ -6472,6 +6970,10 @@ rotation + + Color + + @@ -6524,6 +7026,10 @@ rotation + + Color + + @@ -6576,6 +7082,10 @@ rotation + + Color + + @@ -6628,6 +7138,10 @@ rotation + + Color + + @@ -6680,6 +7194,10 @@ rotation + + Color + + @@ -6732,6 +7250,10 @@ rotation + + Color + + @@ -6784,6 +7306,10 @@ rotation + + Color + + @@ -6836,6 +7362,10 @@ rotation + + Color + + @@ -6888,6 +7418,10 @@ rotation + + Color + + @@ -6940,6 +7474,10 @@ rotation + + Color + + @@ -6992,6 +7530,10 @@ rotation + + Color + + @@ -7044,6 +7586,10 @@ rotation + + Color + + @@ -7096,6 +7642,10 @@ rotation + + Color + + @@ -7148,6 +7698,10 @@ rotation + + Color + + @@ -7200,6 +7754,10 @@ rotation + + Color + + @@ -7252,6 +7810,10 @@ rotation + + Color + + @@ -7304,6 +7866,10 @@ rotation + + Color + + @@ -7356,6 +7922,10 @@ rotation + + Color + + @@ -7408,6 +7978,10 @@ rotation + + Color + + @@ -7460,6 +8034,10 @@ rotation + + Color + + @@ -7512,6 +8090,10 @@ rotation + + Color + + @@ -7564,6 +8146,10 @@ rotation + + Color + + @@ -7616,6 +8202,10 @@ rotation + + Color + + @@ -7668,6 +8258,10 @@ rotation + + Color + + @@ -7720,6 +8314,10 @@ rotation + + Color + + @@ -7772,6 +8370,10 @@ rotation + + Color + + @@ -7824,6 +8426,10 @@ rotation + + Color + + @@ -7876,6 +8482,10 @@ rotation + + Color + + @@ -7928,6 +8538,10 @@ rotation + + Color + + @@ -7980,6 +8594,10 @@ rotation + + Color + + @@ -8032,6 +8650,10 @@ rotation + + Color + + @@ -8084,6 +8706,10 @@ rotation + + Color + + @@ -8136,6 +8762,10 @@ rotation + + Color + + @@ -8188,6 +8818,10 @@ rotation + + Color + + @@ -8240,6 +8874,10 @@ rotation + + Color + + @@ -8292,6 +8930,10 @@ rotation + + Color + + @@ -8344,6 +8986,10 @@ rotation + + Color + + @@ -8396,6 +9042,10 @@ rotation + + Color + + @@ -8448,6 +9098,10 @@ rotation + + Color + + @@ -8500,6 +9154,10 @@ rotation + + Color + + @@ -8552,6 +9210,10 @@ rotation + + Color + + @@ -8604,6 +9266,10 @@ rotation + + Color + + @@ -8656,6 +9322,10 @@ rotation + + Color + + @@ -8708,6 +9378,10 @@ rotation + + Color + + @@ -8760,6 +9434,10 @@ rotation + + Color + + @@ -8812,6 +9490,10 @@ rotation + + Color + + @@ -8864,6 +9546,10 @@ rotation + + Color + + @@ -8916,6 +9602,10 @@ rotation + + Color + + @@ -8968,6 +9658,10 @@ rotation + + Color + + @@ -9020,6 +9714,10 @@ rotation + + Color + + @@ -9072,6 +9770,10 @@ rotation + + Color + + @@ -9124,6 +9826,10 @@ rotation + + Color + + @@ -9176,6 +9882,10 @@ rotation + + Color + + @@ -9228,6 +9938,10 @@ rotation + + Color + + @@ -9280,6 +9994,10 @@ rotation + + Color + + @@ -9332,6 +10050,10 @@ rotation + + Color + + @@ -9384,6 +10106,10 @@ rotation + + Color + + @@ -9436,6 +10162,10 @@ rotation + + Color + + @@ -9488,6 +10218,10 @@ rotation + + Color + + @@ -9540,6 +10274,10 @@ rotation + + Color + + @@ -9592,6 +10330,10 @@ rotation + + Color + + @@ -9644,6 +10386,10 @@ rotation + + Color + + @@ -9696,6 +10442,10 @@ rotation + + Color + + @@ -9748,6 +10498,10 @@ rotation + + Color + + @@ -9800,6 +10554,10 @@ rotation + + Color + + @@ -9852,6 +10610,10 @@ rotation + + Color + + @@ -9904,6 +10666,10 @@ rotation + + Color + + @@ -9956,6 +10722,10 @@ rotation + + Color + + @@ -10008,6 +10778,10 @@ rotation + + Color + + @@ -10060,6 +10834,10 @@ rotation + + Color + + @@ -10112,6 +10890,10 @@ rotation + + Color + + @@ -10164,6 +10946,10 @@ rotation + + Color + + @@ -10216,6 +11002,10 @@ rotation + + Color + + @@ -10268,6 +11058,10 @@ rotation + + Color + + @@ -10320,6 +11114,10 @@ rotation + + Color + + @@ -10372,6 +11170,10 @@ rotation + + Color + + @@ -10424,6 +11226,10 @@ rotation + + Color + + @@ -10476,6 +11282,10 @@ rotation + + Color + + @@ -10528,6 +11338,10 @@ rotation + + Color + + @@ -10580,6 +11394,10 @@ rotation + + Color + + @@ -10632,6 +11450,10 @@ rotation + + Color + + @@ -10684,6 +11506,10 @@ rotation + + Color + + @@ -10736,6 +11562,10 @@ rotation + + Color + + @@ -10788,6 +11618,10 @@ rotation + + Color + + @@ -10840,6 +11674,10 @@ rotation + + Color + + @@ -10892,6 +11730,10 @@ rotation + + Color + + @@ -10944,6 +11786,10 @@ rotation + + Color + + @@ -10996,6 +11842,10 @@ rotation + + Color + + @@ -11048,6 +11898,10 @@ rotation + + Color + + @@ -11100,6 +11954,10 @@ rotation + + Color + + @@ -11152,6 +12010,10 @@ rotation + + Color + + @@ -11204,6 +12066,10 @@ rotation + + Color + + @@ -11256,6 +12122,10 @@ rotation + + Color + + @@ -11308,6 +12178,10 @@ rotation + + Color + + @@ -11360,6 +12234,10 @@ rotation + + Color + + @@ -11412,6 +12290,10 @@ rotation + + Color + + @@ -11464,6 +12346,10 @@ rotation + + Color + + @@ -11516,6 +12402,10 @@ rotation + + Color + + @@ -11568,6 +12458,10 @@ rotation + + Color + + @@ -11620,6 +12514,10 @@ rotation + + Color + + @@ -11672,6 +12570,10 @@ rotation + + Color + + @@ -11724,6 +12626,10 @@ rotation + + Color + + @@ -11776,6 +12682,10 @@ rotation + + Color + + @@ -11828,6 +12738,10 @@ rotation + + Color + + @@ -11880,6 +12794,10 @@ rotation + + Color + + @@ -11932,6 +12850,10 @@ rotation + + Color + + @@ -11984,6 +12906,10 @@ rotation + + Color + + @@ -12036,6 +12962,10 @@ rotation + + Color + + @@ -12088,6 +13018,10 @@ rotation + + Color + + @@ -12140,6 +13074,10 @@ rotation + + Color + + @@ -12192,6 +13130,10 @@ rotation + + Color + + @@ -12244,6 +13186,10 @@ rotation + + Color + + @@ -12296,6 +13242,10 @@ rotation + + Color + + @@ -12348,6 +13298,10 @@ rotation + + Color + + @@ -12400,6 +13354,10 @@ rotation + + Color + + @@ -12452,6 +13410,10 @@ rotation + + Color + + @@ -12504,6 +13466,10 @@ rotation + + Color + + @@ -12556,6 +13522,10 @@ rotation + + Color + + @@ -12608,6 +13578,10 @@ rotation + + Color + + @@ -12660,6 +13634,10 @@ rotation + + Color + + @@ -12712,6 +13690,10 @@ rotation + + Color + + @@ -12764,6 +13746,10 @@ rotation + + Color + + @@ -12816,6 +13802,10 @@ rotation + + Color + + @@ -12868,6 +13858,10 @@ rotation + + Color + + @@ -12920,6 +13914,10 @@ rotation + + Color + + @@ -12972,6 +13970,10 @@ rotation + + Color + + @@ -13024,6 +14026,10 @@ rotation + + Color + + @@ -13076,6 +14082,10 @@ rotation + + Color + + @@ -13128,6 +14138,10 @@ rotation + + Color + + @@ -13180,6 +14194,10 @@ rotation + + Color + + @@ -13232,6 +14250,10 @@ rotation + + Color + + @@ -13284,6 +14306,10 @@ rotation + + Color + + @@ -13336,6 +14362,10 @@ rotation + + Color + + @@ -13388,6 +14418,10 @@ rotation + + Color + + @@ -13440,6 +14474,10 @@ rotation + + Color + + @@ -13492,6 +14530,10 @@ rotation + + Color + + @@ -13544,6 +14586,10 @@ rotation + + Color + + @@ -13596,6 +14642,10 @@ rotation + + Color + + @@ -13648,6 +14698,10 @@ rotation + + Color + + @@ -13700,6 +14754,10 @@ rotation + + Color + + @@ -13752,6 +14810,10 @@ rotation + + Color + + @@ -13804,6 +14866,10 @@ rotation + + Color + + @@ -13856,6 +14922,10 @@ rotation + + Color + + @@ -13908,6 +14978,10 @@ rotation + + Color + + @@ -13960,6 +15034,10 @@ rotation + + Color + + @@ -14012,6 +15090,10 @@ rotation + + Color + + @@ -14064,6 +15146,10 @@ rotation + + Color + + @@ -14116,6 +15202,10 @@ rotation + + Color + + @@ -14168,6 +15258,10 @@ rotation + + Color + + @@ -14220,6 +15314,10 @@ rotation + + Color + + @@ -14272,6 +15370,10 @@ rotation + + Color + + @@ -14324,6 +15426,10 @@ rotation + + Color + + @@ -14376,6 +15482,10 @@ rotation + + Color + + @@ -14428,6 +15538,10 @@ rotation + + Color + + @@ -14480,6 +15594,10 @@ rotation + + Color + + @@ -14532,6 +15650,10 @@ rotation + + Color + + @@ -14584,6 +15706,10 @@ rotation + + Color + + @@ -14636,6 +15762,10 @@ rotation + + Color + + @@ -14688,6 +15818,10 @@ rotation + + Color + + @@ -14740,6 +15874,10 @@ rotation + + Color + + @@ -14792,6 +15930,10 @@ rotation + + Color + + @@ -14844,6 +15986,10 @@ rotation + + Color + + @@ -14896,6 +16042,10 @@ rotation + + Color + + @@ -14948,6 +16098,10 @@ rotation + + Color + + @@ -15000,6 +16154,10 @@ rotation + + Color + + @@ -15052,6 +16210,10 @@ rotation + + Color + + @@ -15104,6 +16266,10 @@ rotation + + Color + + @@ -15156,6 +16322,10 @@ rotation + + Color + + @@ -15208,6 +16378,10 @@ rotation + + Color + + @@ -15260,6 +16434,10 @@ rotation + + Color + + @@ -15312,6 +16490,10 @@ rotation + + Color + + @@ -15364,6 +16546,10 @@ rotation + + Color + + @@ -15416,6 +16602,10 @@ rotation + + Color + + @@ -15468,6 +16658,10 @@ rotation + + Color + + @@ -15520,6 +16714,10 @@ rotation + + Color + + @@ -15572,6 +16770,10 @@ rotation + + Color + + @@ -15624,6 +16826,10 @@ rotation + + Color + + @@ -15676,6 +16882,10 @@ rotation + + Color + + @@ -15728,6 +16938,10 @@ rotation + + Color + + @@ -15780,6 +16994,10 @@ rotation + + Color + + @@ -15832,6 +17050,10 @@ rotation + + Color + + @@ -15884,6 +17106,10 @@ rotation + + Color + + @@ -15936,6 +17162,10 @@ rotation + + Color + + @@ -15988,6 +17218,10 @@ rotation + + Color + + @@ -16040,6 +17274,10 @@ rotation + + Color + + @@ -16092,6 +17330,10 @@ rotation + + Color + + @@ -16144,6 +17386,10 @@ rotation + + Color + + @@ -16196,6 +17442,10 @@ rotation + + Color + + @@ -16248,6 +17498,10 @@ rotation + + Color + + @@ -16300,6 +17554,10 @@ rotation + + Color + + @@ -16352,6 +17610,10 @@ rotation + + Color + + @@ -16404,6 +17666,10 @@ rotation + + Color + + @@ -16456,6 +17722,10 @@ rotation + + Color + + @@ -16508,6 +17778,10 @@ rotation + + Color + + @@ -16560,6 +17834,10 @@ rotation + + Color + + @@ -16612,6 +17890,10 @@ rotation + + Color + + @@ -16664,6 +17946,10 @@ rotation + + Color + + @@ -16716,6 +18002,10 @@ rotation + + Color + + @@ -16768,6 +18058,10 @@ rotation + + Color + + @@ -16820,6 +18114,10 @@ rotation + + Color + + @@ -16872,6 +18170,10 @@ rotation + + Color + + @@ -16924,6 +18226,10 @@ rotation + + Color + + @@ -16976,6 +18282,10 @@ rotation + + Color + + @@ -17028,6 +18338,10 @@ rotation + + Color + + @@ -17080,6 +18394,10 @@ rotation + + Color + + @@ -17132,6 +18450,10 @@ rotation + + Color + + @@ -17184,6 +18506,10 @@ rotation + + Color + + @@ -17236,6 +18562,10 @@ rotation + + Color + + @@ -17288,6 +18618,10 @@ rotation + + Color + + @@ -17340,6 +18674,10 @@ rotation + + Color + + @@ -17392,6 +18730,10 @@ rotation + + Color + + @@ -17444,6 +18786,10 @@ rotation + + Color + + @@ -17496,6 +18842,10 @@ rotation + + Color + + @@ -17548,6 +18898,10 @@ rotation + + Color + + @@ -17600,6 +18954,10 @@ rotation + + Color + + @@ -17652,6 +19010,10 @@ rotation + + Color + + @@ -17704,6 +19066,10 @@ rotation + + Color + + @@ -17756,6 +19122,10 @@ rotation + + Color + + @@ -17808,6 +19178,10 @@ rotation + + Color + + @@ -17860,6 +19234,10 @@ rotation + + Color + + @@ -17912,6 +19290,10 @@ rotation + + Color + + @@ -17964,6 +19346,10 @@ rotation + + Color + + @@ -18016,6 +19402,10 @@ rotation + + Color + + @@ -18068,6 +19458,10 @@ rotation + + Color + + @@ -18120,6 +19514,10 @@ rotation + + Color + + @@ -18172,6 +19570,10 @@ rotation + + Color + + @@ -18224,6 +19626,10 @@ rotation + + Color + + @@ -18276,6 +19682,10 @@ rotation + + Color + + @@ -18328,6 +19738,10 @@ rotation + + Color + + @@ -18380,6 +19794,10 @@ rotation + + Color + + @@ -18432,6 +19850,10 @@ rotation + + Color + + @@ -18484,6 +19906,10 @@ rotation + + Color + + @@ -18536,6 +19962,10 @@ rotation + + Color + + @@ -18588,6 +20018,10 @@ rotation + + Color + + @@ -18640,6 +20074,10 @@ rotation + + Color + + @@ -18692,6 +20130,10 @@ rotation + + Color + + @@ -18744,6 +20186,10 @@ rotation + + Color + + @@ -18796,6 +20242,10 @@ rotation + + Color + + @@ -18848,6 +20298,10 @@ rotation + + Color + + @@ -18900,6 +20354,10 @@ rotation + + Color + + @@ -18952,6 +20410,10 @@ rotation + + Color + + @@ -19004,6 +20466,10 @@ rotation + + Color + + @@ -19056,6 +20522,10 @@ rotation + + Color + + @@ -19108,6 +20578,10 @@ rotation + + Color + + @@ -19160,6 +20634,10 @@ rotation + + Color + + @@ -19212,6 +20690,10 @@ rotation + + Color + + @@ -19264,6 +20746,10 @@ rotation + + Color + + @@ -19316,6 +20802,10 @@ rotation + + Color + + @@ -19368,6 +20858,10 @@ rotation + + Color + + @@ -19420,6 +20914,10 @@ rotation + + Color + + @@ -19472,6 +20970,10 @@ rotation + + Color + + @@ -19524,6 +21026,10 @@ rotation + + Color + + @@ -19576,6 +21082,10 @@ rotation + + Color + + @@ -19628,6 +21138,10 @@ rotation + + Color + + @@ -19680,6 +21194,10 @@ rotation + + Color + + @@ -19732,6 +21250,10 @@ rotation + + Color + + @@ -19784,6 +21306,10 @@ rotation + + Color + + @@ -19836,6 +21362,10 @@ rotation + + Color + + @@ -19888,6 +21418,10 @@ rotation + + Color + + @@ -19940,6 +21474,10 @@ rotation + + Color + + @@ -19992,6 +21530,10 @@ rotation + + Color + + @@ -20044,6 +21586,10 @@ rotation + + Color + + @@ -20096,6 +21642,10 @@ rotation + + Color + + @@ -20148,6 +21698,10 @@ rotation + + Color + + @@ -20200,6 +21754,10 @@ rotation + + Color + + @@ -20252,6 +21810,10 @@ rotation + + Color + + @@ -20304,6 +21866,10 @@ rotation + + Color + + @@ -20356,6 +21922,10 @@ rotation + + Color + + @@ -20408,6 +21978,10 @@ rotation + + Color + + @@ -20460,6 +22034,10 @@ rotation + + Color + + @@ -20512,6 +22090,10 @@ rotation + + Color + + @@ -20564,6 +22146,10 @@ rotation + + Color + + @@ -20616,6 +22202,10 @@ rotation + + Color + + @@ -20668,6 +22258,10 @@ rotation + + Color + + @@ -20720,6 +22314,10 @@ rotation + + Color + + @@ -20772,6 +22370,10 @@ rotation + + Color + + @@ -20824,6 +22426,10 @@ rotation + + Color + + @@ -20876,6 +22482,10 @@ rotation + + Color + + @@ -20928,6 +22538,10 @@ rotation + + Color + + @@ -20980,6 +22594,10 @@ rotation + + Color + + @@ -21032,6 +22650,10 @@ rotation + + Color + + @@ -21084,6 +22706,10 @@ rotation + + Color + + @@ -21136,6 +22762,10 @@ rotation + + Color + + @@ -21188,6 +22818,10 @@ rotation + + Color + + @@ -21240,6 +22874,10 @@ rotation + + Color + + @@ -21292,6 +22930,10 @@ rotation + + Color + + @@ -21344,6 +22986,10 @@ rotation + + Color + + @@ -21396,6 +23042,10 @@ rotation + + Color + + @@ -21448,6 +23098,10 @@ rotation + + Color + + @@ -21500,6 +23154,10 @@ rotation + + Color + + @@ -21552,6 +23210,10 @@ rotation + + Color + + @@ -21604,6 +23266,10 @@ rotation + + Color + + @@ -21656,6 +23322,10 @@ rotation + + Color + + @@ -21708,6 +23378,10 @@ rotation + + Color + + @@ -21760,6 +23434,10 @@ rotation + + Color + + @@ -21812,6 +23490,10 @@ rotation + + Color + + @@ -21864,6 +23546,10 @@ rotation + + Color + + @@ -21916,6 +23602,10 @@ rotation + + Color + + @@ -21968,6 +23658,10 @@ rotation + + Color + + @@ -22020,6 +23714,10 @@ rotation + + Color + + @@ -22072,6 +23770,10 @@ rotation + + Color + + @@ -22124,6 +23826,10 @@ rotation + + Color + + @@ -22176,6 +23882,10 @@ rotation + + Color + + @@ -22228,6 +23938,10 @@ rotation + + Color + + @@ -22280,6 +23994,10 @@ rotation + + Color + + @@ -22332,6 +24050,10 @@ rotation + + Color + + @@ -22384,6 +24106,10 @@ rotation + + Color + + @@ -22436,6 +24162,10 @@ rotation + + Color + + @@ -22488,6 +24218,10 @@ rotation + + Color + + @@ -22540,6 +24274,10 @@ rotation + + Color + + @@ -22592,6 +24330,10 @@ rotation + + Color + + @@ -22644,6 +24386,10 @@ rotation + + Color + + @@ -22696,6 +24442,10 @@ rotation + + Color + + @@ -22748,6 +24498,10 @@ rotation + + Color + + @@ -22800,6 +24554,10 @@ rotation + + Color + + @@ -22852,6 +24610,10 @@ rotation + + Color + + @@ -22904,6 +24666,10 @@ rotation + + Color + + @@ -22956,6 +24722,10 @@ rotation + + Color + + @@ -23008,6 +24778,10 @@ rotation + + Color + + @@ -23060,6 +24834,10 @@ rotation + + Color + + @@ -23112,6 +24890,10 @@ rotation + + Color + + @@ -23164,6 +24946,10 @@ rotation + + Color + + @@ -23216,6 +25002,10 @@ rotation + + Color + + @@ -23268,6 +25058,10 @@ rotation + + Color + + @@ -23320,6 +25114,10 @@ rotation + + Color + + @@ -23372,6 +25170,10 @@ rotation + + Color + + @@ -23424,6 +25226,10 @@ rotation + + Color + + @@ -23476,6 +25282,10 @@ rotation + + Color + + @@ -23528,6 +25338,10 @@ rotation + + Color + + @@ -23580,6 +25394,10 @@ rotation + + Color + + @@ -23632,6 +25450,10 @@ rotation + + Color + + @@ -23684,6 +25506,10 @@ rotation + + Color + + @@ -23736,6 +25562,10 @@ rotation + + Color + + @@ -23788,6 +25618,10 @@ rotation + + Color + + @@ -23840,6 +25674,10 @@ rotation + + Color + + @@ -23892,6 +25730,10 @@ rotation + + Color + + @@ -23944,6 +25786,10 @@ rotation + + Color + + @@ -23996,6 +25842,10 @@ rotation + + Color + + @@ -24048,6 +25898,10 @@ rotation + + Color + + @@ -24100,6 +25954,10 @@ rotation + + Color + + @@ -24152,6 +26010,10 @@ rotation + + Color + + @@ -24204,6 +26066,10 @@ rotation + + Color + + @@ -24256,6 +26122,10 @@ rotation + + Color + + @@ -24308,6 +26178,10 @@ rotation + + Color + + @@ -24360,6 +26234,10 @@ rotation + + Color + + @@ -24412,6 +26290,10 @@ rotation + + Color + + @@ -24464,6 +26346,10 @@ rotation + + Color + + @@ -24516,6 +26402,10 @@ rotation + + Color + + @@ -24568,6 +26458,10 @@ rotation + + Color + + @@ -24620,6 +26514,10 @@ rotation + + Color + + @@ -24672,6 +26570,10 @@ rotation + + Color + + @@ -24724,6 +26626,10 @@ rotation + + Color + + @@ -24776,6 +26682,10 @@ rotation + + Color + + @@ -24828,6 +26738,10 @@ rotation + + Color + + @@ -24880,6 +26794,10 @@ rotation + + Color + + @@ -24932,6 +26850,10 @@ rotation + + Color + + @@ -24984,6 +26906,10 @@ rotation + + Color + + @@ -25036,6 +26962,10 @@ rotation + + Color + + @@ -25088,6 +27018,10 @@ rotation + + Color + + @@ -25140,6 +27074,10 @@ rotation + + Color + + @@ -25192,6 +27130,10 @@ rotation + + Color + + @@ -25244,6 +27186,10 @@ rotation + + Color + + @@ -25296,6 +27242,10 @@ rotation + + Color + + @@ -25348,6 +27298,10 @@ rotation + + Color + + @@ -25400,6 +27354,10 @@ rotation + + Color + + @@ -25452,6 +27410,10 @@ rotation + + Color + + @@ -25504,6 +27466,10 @@ rotation + + Color + + @@ -25556,6 +27522,10 @@ rotation + + Color + + @@ -25608,6 +27578,10 @@ rotation + + Color + + @@ -25660,6 +27634,10 @@ rotation + + Color + + @@ -25712,6 +27690,10 @@ rotation + + Color + + @@ -25764,6 +27746,10 @@ rotation + + Color + + @@ -25816,6 +27802,10 @@ rotation + + Color + + @@ -25868,6 +27858,10 @@ rotation + + Color + + @@ -25920,6 +27914,10 @@ rotation + + Color + + @@ -25972,6 +27970,10 @@ rotation + + Color + + @@ -26024,6 +28026,10 @@ rotation + + Color + + @@ -26076,6 +28082,10 @@ rotation + + Color + + @@ -26128,6 +28138,10 @@ rotation + + Color + + @@ -26180,6 +28194,10 @@ rotation + + Color + + @@ -26232,6 +28250,10 @@ rotation + + Color + + @@ -26284,6 +28306,10 @@ rotation + + Color + + @@ -26336,6 +28362,10 @@ rotation + + Color + + @@ -26388,6 +28418,10 @@ rotation + + Color + + @@ -26440,6 +28474,10 @@ rotation + + Color + + @@ -26492,6 +28530,10 @@ rotation + + Color + + @@ -26544,6 +28586,10 @@ rotation + + Color + + @@ -26596,6 +28642,10 @@ rotation + + Color + + @@ -26648,6 +28698,10 @@ rotation + + Color + + @@ -26700,6 +28754,10 @@ rotation + + Color + + @@ -26752,6 +28810,10 @@ rotation + + Color + + @@ -26804,6 +28866,10 @@ rotation + + Color + + @@ -26856,6 +28922,10 @@ rotation + + Color + + @@ -26908,6 +28978,10 @@ rotation + + Color + + @@ -26960,6 +29034,10 @@ rotation + + Color + + @@ -27012,6 +29090,10 @@ rotation + + Color + + @@ -27064,6 +29146,10 @@ rotation + + Color + + @@ -27116,6 +29202,10 @@ rotation + + Color + + @@ -27168,6 +29258,10 @@ rotation + + Color + + @@ -27220,6 +29314,10 @@ rotation + + Color + + @@ -27272,6 +29370,10 @@ rotation + + Color + + @@ -27324,6 +29426,10 @@ rotation + + Color + + @@ -27376,6 +29482,10 @@ rotation + + Color + + @@ -27428,6 +29538,10 @@ rotation + + Color + + @@ -27480,6 +29594,10 @@ rotation + + Color + + @@ -27532,6 +29650,10 @@ rotation + + Color + + @@ -27584,6 +29706,10 @@ rotation + + Color + + @@ -27636,6 +29762,10 @@ rotation + + Color + + @@ -27688,6 +29818,10 @@ rotation + + Color + + @@ -27740,6 +29874,10 @@ rotation + + Color + + @@ -27792,6 +29930,10 @@ rotation + + Color + + @@ -27844,6 +29986,10 @@ rotation + + Color + + @@ -27896,6 +30042,10 @@ rotation + + Color + + @@ -27948,6 +30098,10 @@ rotation + + Color + + @@ -28000,6 +30154,10 @@ rotation + + Color + + @@ -28052,6 +30210,10 @@ rotation + + Color + + @@ -28104,6 +30266,10 @@ rotation + + Color + + @@ -28156,6 +30322,10 @@ rotation + + Color + + @@ -28208,6 +30378,10 @@ rotation + + Color + + @@ -28260,6 +30434,10 @@ rotation + + Color + + @@ -28312,6 +30490,10 @@ rotation + + Color + + @@ -28364,6 +30546,10 @@ rotation + + Color + + @@ -28416,6 +30602,10 @@ rotation + + Color + + @@ -28468,6 +30658,10 @@ rotation + + Color + + @@ -28520,6 +30714,10 @@ rotation + + Color + + @@ -28572,6 +30770,10 @@ rotation + + Color + + @@ -28624,6 +30826,10 @@ rotation + + Color + + @@ -28676,6 +30882,10 @@ rotation + + Color + + @@ -28728,6 +30938,10 @@ rotation + + Color + + @@ -28780,6 +30994,10 @@ rotation + + Color + + @@ -28832,6 +31050,10 @@ rotation + + Color + + @@ -28884,6 +31106,10 @@ rotation + + Color + + @@ -28936,6 +31162,10 @@ rotation + + Color + + @@ -28988,6 +31218,10 @@ rotation + + Color + + @@ -29040,6 +31274,10 @@ rotation + + Color + + @@ -29092,6 +31330,10 @@ rotation + + Color + + @@ -29144,6 +31386,10 @@ rotation + + Color + + @@ -29196,6 +31442,10 @@ rotation + + Color + + @@ -29248,6 +31498,10 @@ rotation + + Color + + @@ -29300,6 +31554,10 @@ rotation + + Color + + @@ -29352,6 +31610,10 @@ rotation + + Color + + @@ -29404,6 +31666,10 @@ rotation + + Color + + @@ -29456,6 +31722,10 @@ rotation + + Color + + @@ -29508,6 +31778,10 @@ rotation + + Color + + @@ -29560,6 +31834,10 @@ rotation + + Color + + @@ -29612,6 +31890,10 @@ rotation + + Color + + @@ -29664,6 +31946,10 @@ rotation + + Color + + @@ -29716,6 +32002,10 @@ rotation + + Color + + @@ -29768,6 +32058,10 @@ rotation + + Color + + @@ -29820,6 +32114,10 @@ rotation + + Color + + @@ -29872,6 +32170,10 @@ rotation + + Color + + @@ -29924,6 +32226,10 @@ rotation + + Color + + @@ -29976,6 +32282,10 @@ rotation + + Color + + @@ -30028,6 +32338,10 @@ rotation + + Color + + @@ -30080,6 +32394,10 @@ rotation + + Color + + @@ -30132,6 +32450,10 @@ rotation + + Color + + @@ -30184,6 +32506,10 @@ rotation + + Color + + @@ -30236,6 +32562,10 @@ rotation + + Color + + @@ -30288,6 +32618,10 @@ rotation + + Color + + @@ -30340,6 +32674,10 @@ rotation + + Color + + @@ -30392,6 +32730,10 @@ rotation + + Color + + @@ -30444,6 +32786,10 @@ rotation + + Color + + @@ -30496,6 +32842,10 @@ rotation + + Color + + @@ -30548,6 +32898,10 @@ rotation + + Color + + @@ -30600,6 +32954,10 @@ rotation + + Color + + @@ -30652,6 +33010,10 @@ rotation + + Color + + @@ -30704,6 +33066,10 @@ rotation + + Color + + @@ -30756,6 +33122,10 @@ rotation + + Color + + @@ -30808,6 +33178,10 @@ rotation + + Color + + @@ -30860,6 +33234,10 @@ rotation + + Color + + @@ -30912,6 +33290,10 @@ rotation + + Color + + @@ -30964,6 +33346,10 @@ rotation + + Color + + @@ -31016,6 +33402,10 @@ rotation + + Color + + @@ -31068,6 +33458,10 @@ rotation + + Color + + @@ -31120,6 +33514,10 @@ rotation + + Color + + @@ -31172,6 +33570,10 @@ rotation + + Color + + @@ -31224,6 +33626,10 @@ rotation + + Color + + @@ -31276,6 +33682,10 @@ rotation + + Color + + @@ -31328,6 +33738,10 @@ rotation + + Color + + @@ -31380,6 +33794,10 @@ rotation + + Color + + @@ -31432,6 +33850,10 @@ rotation + + Color + + @@ -31484,6 +33906,10 @@ rotation + + Color + + @@ -31536,6 +33962,10 @@ rotation + + Color + + @@ -31588,6 +34018,10 @@ rotation + + Color + + @@ -31640,6 +34074,10 @@ rotation + + Color + + @@ -31692,6 +34130,10 @@ rotation + + Color + + @@ -31744,6 +34186,10 @@ rotation + + Color + + @@ -31796,6 +34242,10 @@ rotation + + Color + + @@ -31848,6 +34298,10 @@ rotation + + Color + + @@ -31900,6 +34354,10 @@ rotation + + Color + + @@ -31952,6 +34410,10 @@ rotation + + Color + + @@ -32004,6 +34466,10 @@ rotation + + Color + + @@ -32056,6 +34522,10 @@ rotation + + Color + + @@ -32108,6 +34578,10 @@ rotation + + Color + + @@ -32160,6 +34634,10 @@ rotation + + Color + + @@ -32212,6 +34690,10 @@ rotation + + Color + + @@ -32264,6 +34746,10 @@ rotation + + Color + + @@ -32316,6 +34802,10 @@ rotation + + Color + + @@ -32368,6 +34858,10 @@ rotation + + Color + + @@ -32420,6 +34914,10 @@ rotation + + Color + + @@ -32472,6 +34970,10 @@ rotation + + Color + + @@ -32524,6 +35026,10 @@ rotation + + Color + + @@ -32576,6 +35082,10 @@ rotation + + Color + + @@ -32628,6 +35138,10 @@ rotation + + Color + + @@ -32680,6 +35194,10 @@ rotation + + Color + + @@ -32732,6 +35250,10 @@ rotation + + Color + + @@ -32784,6 +35306,10 @@ rotation + + Color + + @@ -32836,6 +35362,10 @@ rotation + + Color + + @@ -32888,6 +35418,10 @@ rotation + + Color + + @@ -32940,6 +35474,10 @@ rotation + + Color + + @@ -32992,6 +35530,10 @@ rotation + + Color + + @@ -33044,6 +35586,10 @@ rotation + + Color + + @@ -33096,6 +35642,10 @@ rotation + + Color + + @@ -33148,6 +35698,10 @@ rotation + + Color + + @@ -33200,6 +35754,10 @@ rotation + + Color + + @@ -33252,6 +35810,10 @@ rotation + + Color + + @@ -33304,6 +35866,10 @@ rotation + + Color + + @@ -33356,6 +35922,10 @@ rotation + + Color + + @@ -33408,6 +35978,10 @@ rotation + + Color + + @@ -33460,6 +36034,10 @@ rotation + + Color + + @@ -33512,6 +36090,10 @@ rotation + + Color + + @@ -33564,6 +36146,10 @@ rotation + + Color + + @@ -33616,6 +36202,10 @@ rotation + + Color + + @@ -33668,6 +36258,10 @@ rotation + + Color + + @@ -33720,6 +36314,10 @@ rotation + + Color + + @@ -33772,6 +36370,10 @@ rotation + + Color + + @@ -33824,6 +36426,10 @@ rotation + + Color + + @@ -33876,6 +36482,10 @@ rotation + + Color + + @@ -33928,6 +36538,10 @@ rotation + + Color + + @@ -33980,6 +36594,10 @@ rotation + + Color + + @@ -34032,6 +36650,10 @@ rotation + + Color + + @@ -34084,6 +36706,10 @@ rotation + + Color + + @@ -34136,6 +36762,10 @@ rotation + + Color + + @@ -34188,6 +36818,10 @@ rotation + + Color + + @@ -34240,6 +36874,10 @@ rotation + + Color + + @@ -34292,6 +36930,10 @@ rotation + + Color + + @@ -34344,6 +36986,10 @@ rotation + + Color + + @@ -34396,6 +37042,10 @@ rotation + + Color + + @@ -34448,6 +37098,10 @@ rotation + + Color + + @@ -34500,6 +37154,10 @@ rotation + + Color + + @@ -34552,6 +37210,10 @@ rotation + + Color + + @@ -34604,6 +37266,10 @@ rotation + + Color + + @@ -34656,6 +37322,10 @@ rotation + + Color + + @@ -34708,6 +37378,10 @@ rotation + + Color + + @@ -34760,6 +37434,10 @@ rotation + + Color + + @@ -34812,6 +37490,10 @@ rotation + + Color + + @@ -34864,6 +37546,10 @@ rotation + + Color + + @@ -34916,6 +37602,10 @@ rotation + + Color + + @@ -34968,6 +37658,10 @@ rotation + + Color + + @@ -35020,6 +37714,10 @@ rotation + + Color + + @@ -35072,6 +37770,10 @@ rotation + + Color + + @@ -35124,6 +37826,10 @@ rotation + + Color + + @@ -35176,6 +37882,10 @@ rotation + + Color + + @@ -35228,6 +37938,10 @@ rotation + + Color + + @@ -35280,6 +37994,10 @@ rotation + + Color + + @@ -35332,6 +38050,10 @@ rotation + + Color + + @@ -35384,6 +38106,10 @@ rotation + + Color + + @@ -35436,6 +38162,10 @@ rotation + + Color + + @@ -35488,6 +38218,10 @@ rotation + + Color + + @@ -35540,6 +38274,10 @@ rotation + + Color + + @@ -35592,6 +38330,10 @@ rotation + + Color + + @@ -35644,6 +38386,10 @@ rotation + + Color + + @@ -35696,6 +38442,10 @@ rotation + + Color + + @@ -35748,6 +38498,10 @@ rotation + + Color + + @@ -35800,6 +38554,10 @@ rotation + + Color + + @@ -35852,6 +38610,10 @@ rotation + + Color + + @@ -35904,6 +38666,10 @@ rotation + + Color + + @@ -35956,6 +38722,10 @@ rotation + + Color + + @@ -36008,6 +38778,10 @@ rotation + + Color + + @@ -36060,6 +38834,10 @@ rotation + + Color + + @@ -36112,6 +38890,10 @@ rotation + + Color + + @@ -36164,6 +38946,10 @@ rotation + + Color + + @@ -36216,6 +39002,10 @@ rotation + + Color + + @@ -36268,6 +39058,10 @@ rotation + + Color + + @@ -36320,6 +39114,10 @@ rotation + + Color + + @@ -36372,6 +39170,10 @@ rotation + + Color + + @@ -36424,6 +39226,10 @@ rotation + + Color + + @@ -36476,6 +39282,10 @@ rotation + + Color + + @@ -36528,6 +39338,10 @@ rotation + + Color + + @@ -36580,6 +39394,10 @@ rotation + + Color + + @@ -36632,6 +39450,10 @@ rotation + + Color + + @@ -36684,6 +39506,10 @@ rotation + + Color + + @@ -36736,6 +39562,10 @@ rotation + + Color + + @@ -36788,6 +39618,10 @@ rotation + + Color + + @@ -36840,6 +39674,10 @@ rotation + + Color + + @@ -36892,6 +39730,10 @@ rotation + + Color + + @@ -36944,6 +39786,10 @@ rotation + + Color + + @@ -36996,6 +39842,10 @@ rotation + + Color + + @@ -37048,6 +39898,10 @@ rotation + + Color + + @@ -37100,6 +39954,10 @@ rotation + + Color + + @@ -37152,6 +40010,10 @@ rotation + + Color + + @@ -37204,6 +40066,10 @@ rotation + + Color + + @@ -37256,6 +40122,10 @@ rotation + + Color + + @@ -37308,6 +40178,10 @@ rotation + + Color + + @@ -37360,6 +40234,10 @@ rotation + + Color + + @@ -37412,6 +40290,10 @@ rotation + + Color + + @@ -37464,6 +40346,10 @@ rotation + + Color + + @@ -37516,6 +40402,10 @@ rotation + + Color + + @@ -37568,6 +40458,10 @@ rotation + + Color + + @@ -37620,6 +40514,10 @@ rotation + + Color + + @@ -37672,6 +40570,10 @@ rotation + + Color + + @@ -37724,6 +40626,10 @@ rotation + + Color + + @@ -37776,6 +40682,10 @@ rotation + + Color + + @@ -37828,6 +40738,10 @@ rotation + + Color + + @@ -37880,6 +40794,10 @@ rotation + + Color + + @@ -37932,6 +40850,10 @@ rotation + + Color + + @@ -37984,6 +40906,10 @@ rotation + + Color + + @@ -38036,6 +40962,10 @@ rotation + + Color + + @@ -38088,6 +41018,10 @@ rotation + + Color + + @@ -38140,6 +41074,10 @@ rotation + + Color + + @@ -38192,6 +41130,10 @@ rotation + + Color + + @@ -38244,6 +41186,10 @@ rotation + + Color + + @@ -38296,6 +41242,10 @@ rotation + + Color + + @@ -38348,6 +41298,10 @@ rotation + + Color + + @@ -38400,6 +41354,10 @@ rotation + + Color + + @@ -38452,6 +41410,10 @@ rotation + + Color + + @@ -38504,6 +41466,10 @@ rotation + + Color + + @@ -38556,6 +41522,10 @@ rotation + + Color + + @@ -38608,6 +41578,10 @@ rotation + + Color + + @@ -38660,6 +41634,10 @@ rotation + + Color + + @@ -38712,6 +41690,10 @@ rotation + + Color + + @@ -38764,6 +41746,10 @@ rotation + + Color + + @@ -38816,6 +41802,10 @@ rotation + + Color + + @@ -38868,6 +41858,10 @@ rotation + + Color + + @@ -38920,6 +41914,10 @@ rotation + + Color + + @@ -38972,6 +41970,10 @@ rotation + + Color + + @@ -39024,6 +42026,10 @@ rotation + + Color + + @@ -39076,6 +42082,10 @@ rotation + + Color + + @@ -39128,6 +42138,10 @@ rotation + + Color + + @@ -39180,6 +42194,10 @@ rotation + + Color + + @@ -39232,6 +42250,10 @@ rotation + + Color + + @@ -39284,6 +42306,10 @@ rotation + + Color + + @@ -39336,6 +42362,10 @@ rotation + + Color + + @@ -39388,6 +42418,10 @@ rotation + + Color + + @@ -39440,6 +42474,10 @@ rotation + + Color + + @@ -39492,6 +42530,10 @@ rotation + + Color + + @@ -39544,6 +42586,10 @@ rotation + + Color + + @@ -39596,6 +42642,10 @@ rotation + + Color + + @@ -39648,6 +42698,10 @@ rotation + + Color + + @@ -39700,6 +42754,10 @@ rotation + + Color + + @@ -39752,6 +42810,10 @@ rotation + + Color + + @@ -39804,6 +42866,10 @@ rotation + + Color + + @@ -39856,6 +42922,10 @@ rotation + + Color + + @@ -39908,6 +42978,10 @@ rotation + + Color + + @@ -39960,6 +43034,10 @@ rotation + + Color + + @@ -40012,6 +43090,10 @@ rotation + + Color + + @@ -40064,6 +43146,10 @@ rotation + + Color + + @@ -40116,6 +43202,10 @@ rotation + + Color + + @@ -40168,6 +43258,10 @@ rotation + + Color + + @@ -40220,6 +43314,10 @@ rotation + + Color + + @@ -40272,6 +43370,10 @@ rotation + + Color + + @@ -40324,6 +43426,10 @@ rotation + + Color + + @@ -40376,6 +43482,10 @@ rotation + + Color + + @@ -40428,6 +43538,10 @@ rotation + + Color + + @@ -40480,6 +43594,10 @@ rotation + + Color + + @@ -40532,6 +43650,10 @@ rotation + + Color + + @@ -40584,6 +43706,10 @@ rotation + + Color + + @@ -40636,6 +43762,10 @@ rotation + + Color + + @@ -40688,6 +43818,10 @@ rotation + + Color + + @@ -40740,6 +43874,10 @@ rotation + + Color + + @@ -40792,6 +43930,10 @@ rotation + + Color + + @@ -40844,6 +43986,10 @@ rotation + + Color + + @@ -40896,6 +44042,10 @@ rotation + + Color + + @@ -40948,6 +44098,10 @@ rotation + + Color + + @@ -41000,6 +44154,10 @@ rotation + + Color + + @@ -41052,6 +44210,10 @@ rotation + + Color + + @@ -41104,6 +44266,10 @@ rotation + + Color + + @@ -41156,6 +44322,10 @@ rotation + + Color + + @@ -41208,6 +44378,10 @@ rotation + + Color + + @@ -41260,6 +44434,10 @@ rotation + + Color + + @@ -41312,6 +44490,10 @@ rotation + + Color + + @@ -41364,6 +44546,10 @@ rotation + + Color + + @@ -41416,6 +44602,10 @@ rotation + + Color + + @@ -41468,6 +44658,10 @@ rotation + + Color + + @@ -41520,6 +44714,10 @@ rotation + + Color + + @@ -41572,6 +44770,10 @@ rotation + + Color + + @@ -41624,6 +44826,10 @@ rotation + + Color + + @@ -41676,6 +44882,10 @@ rotation + + Color + + @@ -41728,6 +44938,10 @@ rotation + + Color + + @@ -41780,6 +44994,10 @@ rotation + + Color + + @@ -41832,6 +45050,10 @@ rotation + + Color + + @@ -41884,6 +45106,10 @@ rotation + + Color + + @@ -41936,6 +45162,10 @@ rotation + + Color + + @@ -41988,6 +45218,10 @@ rotation + + Color + + @@ -42040,6 +45274,10 @@ rotation + + Color + + @@ -42092,6 +45330,10 @@ rotation + + Color + + @@ -42144,6 +45386,10 @@ rotation + + Color + + @@ -42196,6 +45442,10 @@ rotation + + Color + + @@ -42248,6 +45498,10 @@ rotation + + Color + + @@ -42300,6 +45554,10 @@ rotation + + Color + + @@ -42352,6 +45610,10 @@ rotation + + Color + + @@ -42404,6 +45666,10 @@ rotation + + Color + + @@ -42456,6 +45722,10 @@ rotation + + Color + + @@ -42508,6 +45778,10 @@ rotation + + Color + + @@ -42560,6 +45834,10 @@ rotation + + Color + + @@ -42612,6 +45890,10 @@ rotation + + Color + + @@ -42664,6 +45946,10 @@ rotation + + Color + + @@ -42716,6 +46002,10 @@ rotation + + Color + + @@ -42768,6 +46058,10 @@ rotation + + Color + + @@ -42820,6 +46114,10 @@ rotation + + Color + + @@ -42872,6 +46170,10 @@ rotation + + Color + + @@ -42924,6 +46226,10 @@ rotation + + Color + + @@ -42976,6 +46282,10 @@ rotation + + Color + + @@ -43028,6 +46338,10 @@ rotation + + Color + + @@ -43080,6 +46394,10 @@ rotation + + Color + + @@ -43132,6 +46450,10 @@ rotation + + Color + + @@ -43184,6 +46506,10 @@ rotation + + Color + + @@ -43236,6 +46562,10 @@ rotation + + Color + + @@ -43288,6 +46618,10 @@ rotation + + Color + + @@ -43340,6 +46674,10 @@ rotation + + Color + + @@ -43392,6 +46730,10 @@ rotation + + Color + + @@ -43444,6 +46786,10 @@ rotation + + Color + + @@ -43496,6 +46842,10 @@ rotation + + Color + + @@ -43548,6 +46898,10 @@ rotation + + Color + + @@ -43600,6 +46954,10 @@ rotation + + Color + + @@ -43652,6 +47010,10 @@ rotation + + Color + + @@ -43704,6 +47066,10 @@ rotation + + Color + + @@ -43756,6 +47122,10 @@ rotation + + Color + + @@ -43808,6 +47178,10 @@ rotation + + Color + + @@ -43860,6 +47234,10 @@ rotation + + Color + + @@ -43912,6 +47290,10 @@ rotation + + Color + + @@ -43964,6 +47346,10 @@ rotation + + Color + + @@ -44016,6 +47402,10 @@ rotation + + Color + + @@ -44068,6 +47458,10 @@ rotation + + Color + + @@ -44120,6 +47514,10 @@ rotation + + Color + + @@ -44172,6 +47570,10 @@ rotation + + Color + + @@ -44224,6 +47626,10 @@ rotation + + Color + + @@ -44276,6 +47682,10 @@ rotation + + Color + + @@ -44328,6 +47738,10 @@ rotation + + Color + + @@ -44380,6 +47794,10 @@ rotation + + Color + + @@ -44437,6 +47855,10 @@ rotation + + Color + + @@ -44494,6 +47916,10 @@ rotation + + Color + + @@ -44546,6 +47972,10 @@ rotation + + Color + + @@ -44598,6 +48028,10 @@ rotation + + Color + + @@ -44650,6 +48084,10 @@ rotation + + Color + + @@ -44707,6 +48145,10 @@ rotation + + Color + + @@ -44764,6 +48206,10 @@ rotation + + Color + + @@ -44816,6 +48262,10 @@ rotation + + Color + + @@ -44868,6 +48318,10 @@ rotation + + Color + + @@ -44920,6 +48374,10 @@ rotation + + Color + + @@ -44972,6 +48430,10 @@ rotation + + Color + + @@ -45024,6 +48486,10 @@ rotation + + Color + + @@ -45076,6 +48542,10 @@ rotation + + Color + + @@ -45128,6 +48598,10 @@ rotation + + Color + + @@ -45180,6 +48654,10 @@ rotation + + Color + + @@ -45232,6 +48710,10 @@ rotation + + Color + + @@ -45284,6 +48766,10 @@ rotation + + Color + + @@ -45336,6 +48822,10 @@ rotation + + Color + + @@ -45388,6 +48878,10 @@ rotation + + Color + + @@ -45440,6 +48934,10 @@ rotation + + Color + + @@ -45492,6 +48990,10 @@ rotation + + Color + + @@ -45544,6 +49046,10 @@ rotation + + Color + + @@ -45596,6 +49102,10 @@ rotation + + Color + + @@ -45648,6 +49158,10 @@ rotation + + Color + + @@ -45700,6 +49214,10 @@ rotation + + Color + + @@ -45752,6 +49270,10 @@ rotation + + Color + + @@ -45804,6 +49326,10 @@ rotation + + Color + + @@ -45856,6 +49382,10 @@ rotation + + Color + + @@ -45908,6 +49438,10 @@ rotation + + Color + + @@ -45960,6 +49494,10 @@ rotation + + Color + + @@ -46012,6 +49550,10 @@ rotation + + Color + + @@ -46064,6 +49606,10 @@ rotation + + Color + + @@ -46116,6 +49662,10 @@ rotation + + Color + + @@ -46168,6 +49718,10 @@ rotation + + Color + + @@ -46220,6 +49774,10 @@ rotation + + Color + + @@ -46272,6 +49830,10 @@ rotation + + Color + + @@ -46324,6 +49886,10 @@ rotation + + Color + + @@ -46376,6 +49942,10 @@ rotation + + Color + + @@ -46428,6 +49998,10 @@ rotation + + Color + + @@ -46480,6 +50054,10 @@ rotation + + Color + + @@ -46532,6 +50110,10 @@ rotation + + Color + + @@ -46584,6 +50166,10 @@ rotation + + Color + + @@ -46636,6 +50222,10 @@ rotation + + Color + + @@ -46688,6 +50278,10 @@ rotation + + Color + + @@ -46740,6 +50334,10 @@ rotation + + Color + + @@ -46792,6 +50390,10 @@ rotation + + Color + + @@ -46844,6 +50446,10 @@ rotation + + Color + + @@ -46896,6 +50502,10 @@ rotation + + Color + + @@ -46948,6 +50558,10 @@ rotation + + Color + + @@ -47000,6 +50614,10 @@ rotation + + Color + + @@ -47052,6 +50670,10 @@ rotation + + Color + + @@ -47104,6 +50726,10 @@ rotation + + Color + + @@ -47156,6 +50782,10 @@ rotation + + Color + + @@ -47208,6 +50838,10 @@ rotation + + Color + + @@ -47260,6 +50894,10 @@ rotation + + Color + + @@ -47312,6 +50950,10 @@ rotation + + Color + + @@ -47364,6 +51006,10 @@ rotation + + Color + + @@ -47416,6 +51062,10 @@ rotation + + Color + + @@ -47468,6 +51118,10 @@ rotation + + Color + + @@ -47520,6 +51174,10 @@ rotation + + Color + + @@ -47572,6 +51230,10 @@ rotation + + Color + + @@ -47629,6 +51291,10 @@ rotation + + Color + + @@ -47681,6 +51347,10 @@ rotation + + Color + + @@ -47733,6 +51403,10 @@ rotation + + Color + + @@ -47785,6 +51459,10 @@ rotation + + Color + + @@ -47837,6 +51515,10 @@ rotation + + Color + + @@ -47894,6 +51576,10 @@ rotation + + Color + + @@ -47946,6 +51632,10 @@ rotation + + Color + + @@ -47998,6 +51688,10 @@ rotation + + Color + + @@ -48050,6 +51744,10 @@ rotation + + Color + + @@ -48102,6 +51800,10 @@ rotation + + Color + + @@ -48154,6 +51856,10 @@ rotation + + Color + + @@ -48206,6 +51912,10 @@ rotation + + Color + + @@ -48258,6 +51968,10 @@ rotation + + Color + + @@ -48310,6 +52024,10 @@ rotation + + Color + + @@ -48362,6 +52080,10 @@ rotation + + Color + + @@ -48414,6 +52136,10 @@ rotation + + Color + + @@ -48466,6 +52192,10 @@ rotation + + Color + + @@ -48518,6 +52248,10 @@ rotation + + Color + + @@ -48570,6 +52304,10 @@ rotation + + Color + + @@ -48622,6 +52360,10 @@ rotation + + Color + + @@ -48674,6 +52416,10 @@ rotation + + Color + + @@ -48726,6 +52472,10 @@ rotation + + Color + + @@ -48778,6 +52528,10 @@ rotation + + Color + + @@ -48830,6 +52584,10 @@ rotation + + Color + + @@ -48882,6 +52640,10 @@ rotation + + Color + + @@ -48934,6 +52696,10 @@ rotation + + Color + + @@ -48986,6 +52752,10 @@ rotation + + Color + + @@ -49043,6 +52813,10 @@ rotation + + Color + + @@ -49095,6 +52869,10 @@ rotation + + Color + + @@ -49147,6 +52925,10 @@ rotation + + Color + + @@ -49199,6 +52981,10 @@ rotation + + Color + + @@ -49251,6 +53037,10 @@ rotation + + Color + + @@ -49303,6 +53093,10 @@ rotation + + Color + + @@ -49360,6 +53154,10 @@ rotation + + Color + + @@ -49417,6 +53215,10 @@ rotation + + Color + + @@ -49469,6 +53271,10 @@ rotation + + Color + + @@ -49521,6 +53327,10 @@ rotation + + Color + + @@ -49573,6 +53383,10 @@ rotation + + Color + + @@ -49625,6 +53439,10 @@ rotation + + Color + + @@ -49677,6 +53495,10 @@ rotation + + Color + + @@ -49729,6 +53551,10 @@ rotation + + Color + + @@ -49781,6 +53607,10 @@ rotation + + Color + + @@ -49833,6 +53663,10 @@ rotation + + Color + + @@ -49885,6 +53719,10 @@ rotation + + Color + + @@ -49937,6 +53775,10 @@ rotation + + Color + + @@ -49989,6 +53831,10 @@ rotation + + Color + + @@ -50041,6 +53887,10 @@ rotation + + Color + + @@ -50093,6 +53943,10 @@ rotation + + Color + + @@ -50145,6 +53999,10 @@ rotation + + Color + + @@ -50197,6 +54055,10 @@ rotation + + Color + + @@ -50254,6 +54116,10 @@ rotation + + Color + + @@ -50306,6 +54172,10 @@ rotation + + Color + + @@ -50358,6 +54228,10 @@ rotation + + Color + + @@ -50410,6 +54284,10 @@ rotation + + Color + + @@ -50462,6 +54340,10 @@ rotation + + Color + + @@ -50519,6 +54401,10 @@ rotation + + Color + + @@ -50571,6 +54457,10 @@ rotation + + Color + + @@ -50623,6 +54513,10 @@ rotation + + Color + + @@ -50675,6 +54569,10 @@ rotation + + Color + + @@ -50727,6 +54625,10 @@ rotation + + Color + + @@ -50779,6 +54681,10 @@ rotation + + Color + + @@ -50831,6 +54737,10 @@ rotation + + Color + + @@ -50883,6 +54793,10 @@ rotation + + Color + + @@ -50940,6 +54854,10 @@ rotation + + Color + + @@ -50997,6 +54915,10 @@ rotation + + Color + + @@ -51049,6 +54971,10 @@ rotation + + Color + + @@ -51101,6 +55027,10 @@ rotation + + Color + + @@ -51153,6 +55083,10 @@ rotation + + Color + + @@ -51210,6 +55144,10 @@ rotation + + Color + + @@ -51267,6 +55205,10 @@ rotation + + Color + + @@ -51319,6 +55261,10 @@ rotation + + Color + + @@ -51371,6 +55317,10 @@ rotation + + Color + + @@ -51428,6 +55378,10 @@ rotation + + Color + + @@ -51480,6 +55434,10 @@ rotation + + Color + + @@ -51532,6 +55490,10 @@ rotation + + Color + + @@ -51584,6 +55546,10 @@ rotation + + Color + + @@ -51636,6 +55602,10 @@ rotation + + Color + + @@ -51688,6 +55658,10 @@ rotation + + Color + + @@ -51740,6 +55714,10 @@ rotation + + Color + + @@ -51792,6 +55770,10 @@ rotation + + Color + + @@ -51844,6 +55826,10 @@ rotation + + Color + + @@ -51896,6 +55882,10 @@ rotation + + Color + + @@ -51948,6 +55938,10 @@ rotation + + Color + + @@ -52000,6 +55994,10 @@ rotation + + Color + + @@ -52052,6 +56050,10 @@ rotation + + Color + + @@ -52104,6 +56106,10 @@ rotation + + Color + + @@ -52156,6 +56162,10 @@ rotation + + Color + + @@ -52208,6 +56218,10 @@ rotation + + Color + + @@ -52260,6 +56274,10 @@ rotation + + Color + + @@ -52312,6 +56330,10 @@ rotation + + Color + + @@ -52364,6 +56386,10 @@ rotation + + Color + + @@ -52416,6 +56442,10 @@ rotation + + Color + + @@ -52468,6 +56498,10 @@ rotation + + Color + + @@ -52520,6 +56554,10 @@ rotation + + Color + + @@ -52577,6 +56615,10 @@ rotation + + Color + + @@ -52629,6 +56671,10 @@ rotation + + Color + + @@ -52681,6 +56727,10 @@ rotation + + Color + + @@ -52733,6 +56783,10 @@ rotation + + Color + + @@ -52790,6 +56844,10 @@ rotation + + Color + + @@ -52842,6 +56900,10 @@ rotation + + Color + + @@ -52894,6 +56956,10 @@ rotation + + Color + + @@ -52946,6 +57012,10 @@ rotation + + Color + + @@ -53003,6 +57073,10 @@ rotation + + Color + + @@ -53060,6 +57134,10 @@ rotation + + Color + + @@ -53112,6 +57190,10 @@ rotation + + Color + + @@ -53169,6 +57251,10 @@ rotation + + Color + + @@ -53221,6 +57307,10 @@ rotation + + Color + + @@ -53273,6 +57363,10 @@ rotation + + Color + + @@ -53330,6 +57424,10 @@ rotation + + Color + + @@ -53382,6 +57480,10 @@ rotation + + Color + + @@ -53434,6 +57536,10 @@ rotation + + Color + + @@ -53491,6 +57597,10 @@ rotation + + Color + + @@ -53548,6 +57658,10 @@ rotation + + Color + + @@ -53600,6 +57714,10 @@ rotation + + Color + + @@ -53652,6 +57770,10 @@ rotation + + Color + + @@ -53704,6 +57826,10 @@ rotation + + Color + + @@ -53756,6 +57882,10 @@ rotation + + Color + + @@ -53808,6 +57938,10 @@ rotation + + Color + + @@ -53865,6 +57999,10 @@ rotation + + Color + + @@ -53917,6 +58055,10 @@ rotation + + Color + + @@ -53969,6 +58111,10 @@ rotation + + Color + + @@ -54021,6 +58167,10 @@ rotation + + Color + + @@ -54073,6 +58223,10 @@ rotation + + Color + + @@ -54125,6 +58279,10 @@ rotation + + Color + + @@ -54182,6 +58340,10 @@ rotation + + Color + + @@ -54234,6 +58396,10 @@ rotation + + Color + + @@ -54286,6 +58452,10 @@ rotation + + Color + + @@ -54338,6 +58508,10 @@ rotation + + Color + + @@ -54390,6 +58564,10 @@ rotation + + Color + + @@ -54447,6 +58625,10 @@ rotation + + Color + + @@ -54499,6 +58681,10 @@ rotation + + Color + + @@ -54551,6 +58737,10 @@ rotation + + Color + + @@ -54603,6 +58793,10 @@ rotation + + Color + + @@ -54655,6 +58849,10 @@ rotation + + Color + + @@ -54712,6 +58910,10 @@ rotation + + Color + + @@ -54764,6 +58966,10 @@ rotation + + Color + + @@ -54816,6 +59022,10 @@ rotation + + Color + + @@ -54868,6 +59078,10 @@ rotation + + Color + + @@ -54920,6 +59134,10 @@ rotation + + Color + + @@ -54977,6 +59195,10 @@ rotation + + Color + + @@ -55029,6 +59251,10 @@ rotation + + Color + + @@ -55081,6 +59307,10 @@ rotation + + Color + + @@ -55133,6 +59363,10 @@ rotation + + Color + + @@ -55185,6 +59419,10 @@ rotation + + Color + + @@ -55237,6 +59475,10 @@ rotation + + Color + + @@ -55289,6 +59531,10 @@ rotation + + Color + + @@ -55341,6 +59587,10 @@ rotation + + Color + + @@ -55393,6 +59643,10 @@ rotation + + Color + + @@ -55445,6 +59699,10 @@ rotation + + Color + + @@ -55497,6 +59755,10 @@ rotation + + Color + + @@ -55549,6 +59811,10 @@ rotation + + Color + + @@ -55601,6 +59867,10 @@ rotation + + Color + + @@ -55653,6 +59923,10 @@ rotation + + Color + + @@ -55705,6 +59979,10 @@ rotation + + Color + + @@ -55757,6 +60035,10 @@ rotation + + Color + + @@ -55809,6 +60091,10 @@ rotation + + Color + + @@ -55861,6 +60147,10 @@ rotation + + Color + + @@ -55913,6 +60203,10 @@ rotation + + Color + + @@ -55965,6 +60259,10 @@ rotation + + Color + + @@ -56017,6 +60315,10 @@ rotation + + Color + + @@ -56069,6 +60371,10 @@ rotation + + Color + + @@ -56121,6 +60427,10 @@ rotation + + Color + + @@ -56173,6 +60483,10 @@ rotation + + Color + + @@ -56230,6 +60544,10 @@ rotation + + Color + + @@ -56282,6 +60600,10 @@ rotation + + Color + + @@ -56334,6 +60656,10 @@ rotation + + Color + + @@ -56391,6 +60717,10 @@ rotation + + Color + + @@ -56448,6 +60778,10 @@ rotation + + Color + + @@ -56500,6 +60834,10 @@ rotation + + Color + + @@ -56552,6 +60890,10 @@ rotation + + Color + + @@ -56604,6 +60946,10 @@ rotation + + Color + + @@ -56656,6 +61002,10 @@ rotation + + Color + + @@ -56708,6 +61058,10 @@ rotation + + Color + + @@ -56760,6 +61114,10 @@ rotation + + Color + + @@ -56812,6 +61170,10 @@ rotation + + Color + + @@ -56864,6 +61226,10 @@ rotation + + Color + + @@ -56916,6 +61282,10 @@ rotation + + Color + + @@ -56968,6 +61338,10 @@ rotation + + Color + + @@ -57020,6 +61394,10 @@ rotation + + Color + + @@ -57072,6 +61450,10 @@ rotation + + Color + + @@ -57124,6 +61506,10 @@ rotation + + Color + + @@ -57176,6 +61562,10 @@ rotation + + Color + + @@ -57228,6 +61618,10 @@ rotation + + Color + + @@ -57280,6 +61674,10 @@ rotation + + Color + + @@ -57332,6 +61730,10 @@ rotation + + Color + + @@ -57384,6 +61786,10 @@ rotation + + Color + + @@ -57436,6 +61842,10 @@ rotation + + Color + + @@ -57488,6 +61898,10 @@ rotation + + Color + + @@ -57540,6 +61954,10 @@ rotation + + Color + + @@ -57592,6 +62010,10 @@ rotation + + Color + + @@ -57644,6 +62066,10 @@ rotation + + Color + + @@ -57696,6 +62122,10 @@ rotation + + Color + + @@ -57748,6 +62178,10 @@ rotation + + Color + + @@ -57800,6 +62234,10 @@ rotation + + Color + + @@ -57852,6 +62290,10 @@ rotation + + Color + + @@ -57904,6 +62346,10 @@ rotation + + Color + + @@ -57956,6 +62402,10 @@ rotation + + Color + + @@ -58008,6 +62458,10 @@ rotation + + Color + + @@ -58060,6 +62514,10 @@ rotation + + Color + + @@ -58112,6 +62570,10 @@ rotation + + Color + + @@ -58164,6 +62626,10 @@ rotation + + Color + + @@ -58216,6 +62682,10 @@ rotation + + Color + + @@ -58268,6 +62738,10 @@ rotation + + Color + + @@ -58320,6 +62794,10 @@ rotation + + Color + + @@ -58372,6 +62850,10 @@ rotation + + Color + + @@ -58424,6 +62906,10 @@ rotation + + Color + + @@ -58476,6 +62962,10 @@ rotation + + Color + + @@ -58528,6 +63018,10 @@ rotation + + Color + + @@ -58580,6 +63074,10 @@ rotation + + Color + + @@ -58632,6 +63130,10 @@ rotation + + Color + + @@ -58684,6 +63186,10 @@ rotation + + Color + + @@ -58736,6 +63242,10 @@ rotation + + Color + + @@ -58788,6 +63298,10 @@ rotation + + Color + + @@ -58840,6 +63354,10 @@ rotation + + Color + + @@ -58892,6 +63410,10 @@ rotation + + Color + + @@ -58944,6 +63466,10 @@ rotation + + Color + + @@ -58996,6 +63522,10 @@ rotation + + Color + + @@ -59048,6 +63578,10 @@ rotation + + Color + + @@ -59100,6 +63634,10 @@ rotation + + Color + + @@ -59152,6 +63690,10 @@ rotation + + Color + + @@ -59204,6 +63746,10 @@ rotation + + Color + + @@ -59256,6 +63802,10 @@ rotation + + Color + + @@ -59308,6 +63858,10 @@ rotation + + Color + + @@ -59360,6 +63914,10 @@ rotation + + Color + + @@ -59412,6 +63970,10 @@ rotation + + Color + + @@ -59464,6 +64026,10 @@ rotation + + Color + + @@ -59516,6 +64082,10 @@ rotation + + Color + + @@ -59568,6 +64138,10 @@ rotation + + Color + + @@ -59625,6 +64199,10 @@ rotation + + Color + + @@ -59682,6 +64260,10 @@ rotation + + Color + + @@ -59734,6 +64316,10 @@ rotation + + Color + + @@ -59786,6 +64372,10 @@ rotation + + Color + + @@ -59838,6 +64428,10 @@ rotation + + Color + + @@ -59895,6 +64489,10 @@ rotation + + Color + + @@ -59952,6 +64550,10 @@ rotation + + Color + + @@ -60004,6 +64606,10 @@ rotation + + Color + + @@ -60056,6 +64662,10 @@ rotation + + Color + + @@ -60108,6 +64718,10 @@ rotation + + Color + + @@ -60160,6 +64774,10 @@ rotation + + Color + + @@ -60212,6 +64830,10 @@ rotation + + Color + + @@ -60264,6 +64886,10 @@ rotation + + Color + + @@ -60316,6 +64942,10 @@ rotation + + Color + + @@ -60368,6 +64998,10 @@ rotation + + Color + + @@ -60420,6 +65054,10 @@ rotation + + Color + + @@ -60472,6 +65110,10 @@ rotation + + Color + + @@ -60524,6 +65166,10 @@ rotation + + Color + + @@ -60576,6 +65222,10 @@ rotation + + Color + + @@ -60628,6 +65278,10 @@ rotation + + Color + + @@ -60680,6 +65334,10 @@ rotation + + Color + + @@ -60732,6 +65390,10 @@ rotation + + Color + + @@ -60784,6 +65446,10 @@ rotation + + Color + + @@ -60836,6 +65502,10 @@ rotation + + Color + + @@ -60888,6 +65558,10 @@ rotation + + Color + + @@ -60940,6 +65614,10 @@ rotation + + Color + + @@ -60992,6 +65670,10 @@ rotation + + Color + + @@ -61044,6 +65726,10 @@ rotation + + Color + + @@ -61096,6 +65782,10 @@ rotation + + Color + + @@ -61148,6 +65838,10 @@ rotation + + Color + + @@ -61200,6 +65894,10 @@ rotation + + Color + + @@ -61252,6 +65950,10 @@ rotation + + Color + + @@ -61304,6 +66006,10 @@ rotation + + Color + + @@ -61356,6 +66062,10 @@ rotation + + Color + + @@ -61408,6 +66118,10 @@ rotation + + Color + + @@ -61460,6 +66174,10 @@ rotation + + Color + + @@ -61512,6 +66230,10 @@ rotation + + Color + + @@ -61564,6 +66286,10 @@ rotation + + Color + + @@ -61616,6 +66342,10 @@ rotation + + Color + + @@ -61668,6 +66398,10 @@ rotation + + Color + + @@ -61720,6 +66454,10 @@ rotation + + Color + + @@ -61772,6 +66510,10 @@ rotation + + Color + + @@ -61824,6 +66566,10 @@ rotation + + Color + + @@ -61876,6 +66622,10 @@ rotation + + Color + + @@ -61928,6 +66678,10 @@ rotation + + Color + + @@ -61980,6 +66734,10 @@ rotation + + Color + + @@ -62032,6 +66790,10 @@ rotation + + Color + + @@ -62084,6 +66846,10 @@ rotation + + Color + + @@ -62136,6 +66902,10 @@ rotation + + Color + + @@ -62188,6 +66958,10 @@ rotation + + Color + + @@ -62240,6 +67014,10 @@ rotation + + Color + + @@ -62292,6 +67070,10 @@ rotation + + Color + + @@ -62344,6 +67126,10 @@ rotation + + Color + + @@ -62396,6 +67182,10 @@ rotation + + Color + + @@ -62448,6 +67238,10 @@ rotation + + Color + + @@ -62500,6 +67294,10 @@ rotation + + Color + + @@ -62552,6 +67350,10 @@ rotation + + Color + + @@ -62604,6 +67406,10 @@ rotation + + Color + + diff --git a/src/main/java/de/neemann/digital/core/element/Keys.java b/src/main/java/de/neemann/digital/core/element/Keys.java index 5990af787..70afe6702 100644 --- a/src/main/java/de/neemann/digital/core/element/Keys.java +++ b/src/main/java/de/neemann/digital/core/element/Keys.java @@ -48,10 +48,11 @@ public final class Keys { /** * The size of a LED */ - public static final Key.KeyInteger SIZE + public static final Key SIZE = new Key.KeyInteger("Size", 1) .setComboBoxValues(new Integer[]{1, 2, 3, 4, 5}) - .setMin(1); + .setMin(1) + .setGroupEditAllowed(true); /** * The value of constants diff --git a/src/main/java/de/neemann/digital/gui/components/AttributeDialog.java b/src/main/java/de/neemann/digital/gui/components/AttributeDialog.java index aba36bd35..288f75d49 100644 --- a/src/main/java/de/neemann/digital/gui/components/AttributeDialog.java +++ b/src/main/java/de/neemann/digital/gui/components/AttributeDialog.java @@ -33,7 +33,7 @@ public class AttributeDialog extends JDialog { private final ElementAttributes originalAttributes; private final ElementAttributes modifiedAttributes; private final JPanel buttonPanel; - private final GBC constrains; + private final ConstrainsBuilder constrains; private HashMap checkBoxes; private JComponent topMostTextComponent; private VisualElement visualElement; @@ -86,7 +86,7 @@ public class AttributeDialog extends JDialog { editors = new ArrayList<>(); topMostTextComponent = null; - constrains = new GBC().inset(3).fill(); + constrains = new ConstrainsBuilder().inset(3).fill(); for (Key key : list) { Editor e = EditorFactory.INSTANCE.create(key, modifiedAttributes.get(key)); editors.add(new EditorHolder(e, key)); diff --git a/src/main/java/de/neemann/digital/gui/components/CircuitComponent.java b/src/main/java/de/neemann/digital/gui/components/CircuitComponent.java index b66728afa..5f709175d 100644 --- a/src/main/java/de/neemann/digital/gui/components/CircuitComponent.java +++ b/src/main/java/de/neemann/digital/gui/components/CircuitComponent.java @@ -1001,7 +1001,7 @@ public class CircuitComponent extends JComponent implements Circuit.ChangedListe } } - if (keyList.size()>0) { + if (keyList.size() > 0) { AttributeDialog ad = new AttributeDialog(this, null, keyList, attr, true); for (Map.Entry u : useKeyMap.entrySet()) ad.getCheckBoxes().get(u.getKey()).setSelected(u.getValue()); diff --git a/src/main/java/de/neemann/digital/gui/components/ConstrainsBuilder.java b/src/main/java/de/neemann/digital/gui/components/ConstrainsBuilder.java new file mode 100644 index 000000000..32330d877 --- /dev/null +++ b/src/main/java/de/neemann/digital/gui/components/ConstrainsBuilder.java @@ -0,0 +1,142 @@ +package de.neemann.digital.gui.components; + +import java.awt.*; + +/** + * More simple to use GridBagConstrains + */ +public class ConstrainsBuilder extends GridBagConstraints { + + /** + * Creates a new instance. + * Position is set to (0,0) + */ + public ConstrainsBuilder() { + gridx = 0; + gridy = 0; + } + + private ConstrainsBuilder(ConstrainsBuilder original) { + gridx = original.gridx; + gridy = original.gridy; + gridwidth = original.gridwidth; + gridheight = original.gridheight; + weightx = original.weightx; + weighty = original.weighty; + ipadx = original.ipadx; + ipady = original.ipady; + fill = original.fill; + insets = original.insets; + } + + /** + * Sets the position + * + * @param x x position + * @param y y position + * @return the new created ConstrainsBuilder instance + */ + public ConstrainsBuilder pos(int x, int y) { + ConstrainsBuilder c = new ConstrainsBuilder(this); + c.gridx = x; + c.gridy = y; + return c; + } + + /** + * Sets the position + * + * @param x x position + * @return the new created ConstrainsBuilder instance + */ + public ConstrainsBuilder x(int x) { + ConstrainsBuilder c = new ConstrainsBuilder(this); + c.gridx = x; + return c; + } + + /** + * Sets the width + * + * @param x width + * @return the new created ConstrainsBuilder instance + */ + public ConstrainsBuilder width(int x) { + ConstrainsBuilder c = new ConstrainsBuilder(this); + c.gridwidth = x; + return c; + } + + /** + * Sets a dynamic height + * + * @return the new created ConstrainsBuilder instance + */ + public ConstrainsBuilder dynamicHeight() { + ConstrainsBuilder c = new ConstrainsBuilder(this); + c.weighty = 1; + return c; + } + + /** + * Sets a dynamic width + * + * @return the new created ConstrainsBuilder instance + */ + public ConstrainsBuilder dynamicWidth() { + ConstrainsBuilder c = new ConstrainsBuilder(this); + c.weightx = 1; + return c; + } + + + /** + * Sets the padding + * + * @param x x padding + * @param y y padding + * @return the new created ConstrainsBuilder instance + */ + public ConstrainsBuilder pad(int x, int y) { + ConstrainsBuilder c = new ConstrainsBuilder(this); + c.ipadx = x; + c.ipady = y; + return c; + } + + /** + * Sets the fill attribute to BOTH + * + * @return the new created ConstrainsBuilder instance + */ + public ConstrainsBuilder fill() { + ConstrainsBuilder c = new ConstrainsBuilder(this); + c.fill = GridBagConstraints.BOTH; + return c; + } + + /** + * Sets insets to a border of width b + * + * @param b border width + * @return the new created ConstrainsBuilder instance + */ + public ConstrainsBuilder inset(int b) { + ConstrainsBuilder c = new ConstrainsBuilder(this); + c.insets = new Insets(b, b, b, b); + return c; + } + + /** + * Increases the row. + * Does not create a new instance! + * + * @return this for chained calls + */ + public ConstrainsBuilder nextRow() { + gridx = 0; + gridy++; + return this; + } + +} diff --git a/src/main/java/de/neemann/digital/gui/components/Editor.java b/src/main/java/de/neemann/digital/gui/components/Editor.java index fa272f1a3..32f8ba3d6 100644 --- a/src/main/java/de/neemann/digital/gui/components/Editor.java +++ b/src/main/java/de/neemann/digital/gui/components/Editor.java @@ -25,5 +25,5 @@ public interface Editor { * @param dialog the containing dialog * @param constrains the constrains used to place the components in the panel */ - void addToPanel(JPanel panel, Key key, ElementAttributes elementAttributes, AttributeDialog dialog, GBC constrains); + void addToPanel(JPanel panel, Key key, ElementAttributes elementAttributes, AttributeDialog dialog, ConstrainsBuilder constrains); } diff --git a/src/main/java/de/neemann/digital/gui/components/EditorFactory.java b/src/main/java/de/neemann/digital/gui/components/EditorFactory.java index 5e58af344..53bd3966d 100644 --- a/src/main/java/de/neemann/digital/gui/components/EditorFactory.java +++ b/src/main/java/de/neemann/digital/gui/components/EditorFactory.java @@ -97,7 +97,7 @@ public final class EditorFactory { private boolean labelAtTop = false; @Override - public void addToPanel(JPanel panel, Key key, ElementAttributes elementAttributes, AttributeDialog attributeDialog, GBC constrains) { + public void addToPanel(JPanel panel, Key key, ElementAttributes elementAttributes, AttributeDialog attributeDialog, ConstrainsBuilder constrains) { this.attributeDialog = attributeDialog; JLabel label = new JLabel(key.getName() + ": "); final String description = new LineBreaker().toHTML().breakLines(key.getDescription()); @@ -256,7 +256,7 @@ public final class EditorFactory { } @Override - public void addToPanel(JPanel panel, Key key, ElementAttributes elementAttributes, AttributeDialog attributeDialog, GBC constrains) { + public void addToPanel(JPanel panel, Key key, ElementAttributes elementAttributes, AttributeDialog attributeDialog, ConstrainsBuilder constrains) { panel.add(bool, constrains.width(2)); } } diff --git a/src/main/java/de/neemann/digital/gui/components/GBC.java b/src/main/java/de/neemann/digital/gui/components/GBC.java deleted file mode 100644 index ef65eace7..000000000 --- a/src/main/java/de/neemann/digital/gui/components/GBC.java +++ /dev/null @@ -1,144 +0,0 @@ -package de.neemann.digital.gui.components; - -import java.awt.*; - -/** - * More simple to use GridBagConstrains - */ -public class GBC extends GridBagConstraints { - - /** - * Creates a new instance. - * Position is set to (0,0) - */ - public GBC() { - gridx = 0; - gridy = 0; - } - - private GBC copy() { - GBC n = new GBC(); - n.gridx = gridx; - n.gridy = gridy; - n.gridwidth = gridwidth; - n.gridheight = gridheight; - n.weightx = weightx; - n.weighty = weighty; - n.ipadx = ipadx; - n.ipady = ipady; - n.fill = fill; - n.insets = insets; - return n; - } - - /** - * Sets the position - * - * @param x x position - * @param y y position - * @return the new created GBC instance - */ - public GBC pos(int x, int y) { - GBC c = copy(); - c.gridx = x; - c.gridy = y; - return c; - } - - /** - * Sets the position - * - * @param x x position - * @return the new created GBC instance - */ - public GBC x(int x) { - GBC c = copy(); - c.gridx = x; - return c; - } - - /** - * Sets the width - * - * @param x width - * @return the new created GBC instance - */ - public GBC width(int x) { - GBC c = copy(); - c.gridwidth = x; - return c; - } - - /** - * Sets a dynamic height - * - * @return the new created GBC instance - */ - public GBC dynamicHeight() { - GBC c = copy(); - c.weighty = 1; - return c; - } - - /** - * Sets a dynamic width - * - * @return the new created GBC instance - */ - public GBC dynamicWidth() { - GBC c = copy(); - c.weightx = 1; - return c; - } - - - /** - * Sets the padding - * - * @param x x padding - * @param y y padding - * @return the new created GBC instance - */ - public GBC pad(int x, int y) { - GBC c = copy(); - c.ipadx = x; - c.ipady = y; - return c; - } - - /** - * Sets the fill attribute to BOTH - * - * @return the new created GBC instance - */ - public GBC fill() { - GBC c = copy(); - c.fill = GridBagConstraints.BOTH; - return c; - } - - /** - * Sets insets to a border of width b - * - * @param b border width - * @return the new created GBC instance - */ - public GBC inset(int b) { - GBC c = copy(); - c.insets = new Insets(b, b, b, b); - return c; - } - - /** - * Increases the row. - * Does not create a new instance - * - * @return this for chained calls - */ - public GBC nextRow() { - gridx = 0; - gridy++; - return this; - } - -} diff --git a/src/main/java/de/neemann/digital/gui/components/SingleValueDialog.java b/src/main/java/de/neemann/digital/gui/components/SingleValueDialog.java index 2a6e3017e..268e0a1d6 100644 --- a/src/main/java/de/neemann/digital/gui/components/SingleValueDialog.java +++ b/src/main/java/de/neemann/digital/gui/components/SingleValueDialog.java @@ -90,7 +90,7 @@ public final class SingleValueDialog extends JDialog implements ModelStateObserv }); JPanel panel = new JPanel(new GridBagLayout()); - GBC constr = new GBC().inset(3).fill(); + ConstrainsBuilder constr = new ConstrainsBuilder().inset(3).fill(); panel.add(formatComboBox, constr); panel.add(textField, constr.dynamicWidth().x(1)); constr.nextRow(); diff --git a/src/main/resources/lang/lang_de.xml b/src/main/resources/lang/lang_de.xml index aec4f8718..4ad2fa7aa 100644 --- a/src/main/resources/lang/lang_de.xml +++ b/src/main/resources/lang/lang_de.xml @@ -1015,7 +1015,7 @@ eine <a href="https://github.com/hneemann/Digital/issues/new?labels=enha Es kann nur eine fehlerfreie Schaltung exportiert werden! Keine KV-Tafel verfügbar! Daten werden nicht mehr aktualisiert! - Diesen Wert setzen + Diesen Wert verändern. Ok