diff --git a/src/data/letter_triangle.json b/src/data/letter_triangle.json new file mode 100644 index 0000000..72ae2dd --- /dev/null +++ b/src/data/letter_triangle.json @@ -0,0 +1,11 @@ +{ + "k": { + "vertices": [0.27476, 0.581194, 0.277493, 0.581234, 0.276534, 0.58126, 0.27476, 0.581194, 0.278434, 0.581157, 0.277493, 0.581234, 0.273033, 0.580996, 0.278434, 0.581157, 0.27476, 0.581194, 0.273033, 0.580996, 0.279358, 0.581027, 0.278434, 0.581157, 0.273033, 0.580996, 0.280265, 0.580846, 0.279358, 0.581027, 0.271352, 0.580665, 0.280265, 0.580846, 0.273033, 0.580996, 0.271352, 0.580665, 0.281155, 0.580613, 0.280265, 0.580846, 0.269716, 0.580201, 0.281155, 0.580613, 0.271352, 0.580665, 0.269716, 0.580201, 0.282027, 0.580328, 0.281155, 0.580613, 0.269716, 0.580201, 0.282882, 0.579991, 0.282027, 0.580328, 0.268127, 0.579605, 0.282882, 0.579991, 0.269716, 0.580201, 0.268127, 0.579605, 0.28372, 0.579602, 0.282882, 0.579991, 0.266584, 0.578877, 0.28372, 0.579602, 0.268127, 0.579605, 0.266584, 0.578877, 0.284541, 0.579161, 0.28372, 0.579602, 0.266584, 0.578877, 0.285344, 0.578669, 0.284541, 0.579161, 0.265087, 0.578016, 0.285344, 0.578669, 0.266584, 0.578877, 0.265087, 0.578016, 0.28613, 0.578125, 0.285344, 0.578669, 0.265087, 0.578016, 0.286899, 0.577529, 0.28613, 0.578125, 0.263636, 0.577022, 0.286899, 0.577529, 0.265087, 0.578016, 0.263636, 0.577022, 0.287892, 0.576608, 0.286899, 0.577529, 0.262231, 0.575897, 0.287892, 0.576608, 0.263636, 0.577022, 0.262231, 0.575897, 0.288799, 0.57564, 0.287892, 0.576608, 0.260872, 0.574638, 0.288799, 0.57564, 0.262231, 0.575897, 0.260872, 0.574638, 0.28962, 0.574627, 0.288799, 0.57564, 0.259559, 0.573248, 0.28962, 0.574627, 0.260872, 0.574638, 0.259559, 0.573248, 0.290354, 0.573567, 0.28962, 0.574627, 0.259559, 0.573248, 0.291002, 0.572462, 0.290354, 0.573567, 0.258292, 0.571725, 0.291002, 0.572462, 0.259559, 0.573248, 0.258292, 0.571725, 0.291563, 0.57131, 0.291002, 0.572462, 0.257566, 0.570628, 0.291563, 0.57131, 0.258292, 0.571725, 0.257566, 0.570628, 0.292038, 0.570112, 0.291563, 0.57131, 0.256772, 0.569272, 0.292038, 0.570112, 0.257566, 0.570628, 0.256772, 0.569272, 0.292427, 0.568869, 0.292038, 0.570112, 0.255908, 0.567657, 0.292427, 0.568869, 0.256772, 0.569272, 0.255908, 0.567657, 0.292729, 0.567579, 0.292427, 0.568869, 0.254975, 0.565782, 0.292729, 0.567579, 0.255908, 0.567657, 0.254975, 0.565782, 0.292945, 0.566243, 0.292729, 0.567579, 0.254975, 0.565782, 0.293075, 0.564861, 0.292945, 0.566243, 0.253973, 0.563649, 0.293075, 0.564861, 0.254975, 0.565782, 0.253973, 0.563649, 0.293118, 0.563433, 0.293075, 0.564861, 0.252902, 0.561256, 0.293118, 0.563433, 0.253973, 0.563649, 0.252902, 0.561256, 0.292588, 0.556716, 0.293118, 0.563433, 0.251762, 0.558605, 0.292588, 0.556716, 0.252902, 0.561256, 0.250553, 0.555694, 0.292588, 0.556716, 0.251762, 0.558605, 0.250553, 0.555694, 0.290999, 0.548588, 0.292588, 0.556716, 0.249274, 0.552524, 0.290999, 0.548588, 0.250553, 0.555694, 0.247927, 0.549095, 0.290999, 0.548588, 0.249274, 0.552524, 0.246511, 0.545407, 0.290999, 0.548588, 0.247927, 0.549095, 0.246511, 0.545407, 0.28835, 0.53905, 0.290999, 0.548588, 0.245025, 0.541459, 0.28835, 0.53905, 0.246511, 0.545407, 0.240461, 0.529494, 0.28835, 0.53905, 0.245025, 0.541459, 0.240461, 0.529494, 0.284642, 0.5281, 0.28835, 0.53905, 0.482469, 0.530594, 0.48521, 0.530648, 0.484245, 0.53068, 0.482469, 0.530594, 0.486169, 0.530553, 0.48521, 0.530648, 0.480457, 0.530334, 0.486169, 0.530553, 0.482469, 0.530594, 0.480457, 0.530334, 0.487122, 0.530395, 0.486169, 0.530553, 0.480457, 0.530334, 0.488069, 0.530173, 0.487122, 0.530395, 0.478208, 0.529903, 0.488069, 0.530173, 0.480457, 0.530334, 0.478208, 0.529903, 0.48901, 0.529888, 0.488069, 0.530173, 0.475723, 0.529298, 0.48901, 0.529888, 0.478208, 0.529903, 0.475723, 0.529298, 0.489946, 0.52954, 0.48901, 0.529888, 0.475723, 0.529298, 0.490876, 0.529128, 0.489946, 0.52954, 0.234925, 0.5164, 0.284642, 0.5281, 0.240461, 0.529494, 0.473002, 0.528521, 0.490876, 0.529128, 0.475723, 0.529298, 0.473002, 0.528521, 0.4918, 0.528653, 0.490876, 0.529128, 0.473002, 0.528521, 0.492719, 0.528115, 0.4918, 0.528653, 0.470046, 0.52757, 0.492719, 0.528115, 0.473002, 0.528521, 0.470046, 0.52757, 0.493631, 0.527513, 0.492719, 0.528115, 0.234925, 0.5164, 0.279874, 0.51574, 0.284642, 0.5281, 0.466853, 0.526448, 0.493631, 0.527513, 0.470046, 0.52757, 0.466853, 0.526448, 0.494538, 0.526848, 0.493631, 0.527513, 0.466853, 0.526448, 0.495439, 0.526119, 0.494538, 0.526848, 0.463424, 0.525152, 0.495439, 0.526119, 0.466853, 0.526448, 0.463424, 0.525152, 0.496433, 0.52506, 0.495439, 0.526119, 0.459759, 0.523684, 0.496433, 0.52506, 0.463424, 0.525152, 0.459759, 0.523684, 0.49734, 0.523954, 0.496433, 0.52506, 0.459759, 0.523684, 0.49816, 0.522803, 0.49734, 0.523954, 0.455857, 0.522043, 0.49816, 0.522803, 0.459759, 0.523684, 0.455857, 0.522043, 0.498894, 0.521605, 0.49816, 0.522803, 0.45172, 0.520229, 0.498894, 0.521605, 0.455857, 0.522043, 0.45172, 0.520229, 0.499542, 0.520361, 0.498894, 0.521605, 0.45172, 0.520229, 0.500104, 0.519071, 0.499542, 0.520361, 0.447347, 0.518242, 0.500104, 0.519071, 0.45172, 0.520229, 0.447347, 0.518242, 0.500579, 0.517735, 0.500104, 0.519071, 0.440062, 0.514888, 0.500579, 0.517735, 0.447347, 0.518242, 0.440062, 0.514888, 0.500967, 0.516353, 0.500579, 0.517735, 0.228415, 0.502177, 0.279874, 0.51574, 0.234925, 0.5164, 0.440062, 0.514888, 0.50127, 0.514925, 0.500967, 0.516353, 0.228415, 0.502177, 0.274046, 0.501969, 0.279874, 0.51574, 0.440062, 0.514888, 0.501486, 0.513451, 0.50127, 0.514925, 0.432997, 0.511597, 0.501486, 0.513451, 0.440062, 0.514888, 0.432997, 0.511597, 0.501615, 0.511931, 0.501486, 0.513451, 0.432997, 0.511597, 0.501658, 0.510365, 0.501615, 0.511931, 0.426151, 0.50837, 0.501658, 0.510365, 0.432997, 0.511597, 0.426151, 0.50837, 0.501586, 0.508462, 0.501658, 0.510365, 0.426151, 0.50837, 0.50137, 0.506622, 0.501586, 0.508462, 0.419523, 0.505205, 0.50137, 0.506622, 0.426151, 0.50837, 0.419523, 0.505205, 0.501011, 0.504846, 0.50137, 0.506622, 0.413114, 0.502105, 0.501011, 0.504846, 0.419523, 0.505205, 0.413114, 0.502105, 0.500507, 0.503132, 0.501011, 0.504846, 0.413114, 0.502105, 0.499859, 0.501483, 0.500507, 0.503132, 0.220932, 0.486825, 0.274046, 0.501969, 0.228415, 0.502177, 0.406924, 0.499067, 0.499859, 0.501483, 0.413114, 0.502105, 0.220932, 0.486825, 0.26716, 0.486788, 0.274046, 0.501969, 0.406924, 0.499067, 0.499067, 0.499896, 0.499859, 0.501483, 0.406924, 0.499067, 0.498131, 0.498373, 0.499067, 0.499896, 0.400952, 0.496093, 0.498131, 0.498373, 0.406924, 0.499067, 0.400952, 0.496093, 0.497052, 0.496914, 0.498131, 0.498373, 0.400952, 0.496093, 0.495828, 0.495517, 0.497052, 0.496914, 0.3952, 0.493182, 0.495828, 0.495517, 0.400952, 0.496093, 0.3952, 0.493182, 0.494461, 0.494184, 0.495828, 0.495517, 0.3952, 0.493182, 0.492949, 0.492914, 0.494461, 0.494184, 0.389666, 0.490335, 0.492949, 0.492914, 0.3952, 0.493182, 0.389666, 0.490335, 0.491294, 0.491708, 0.492949, 0.492914, 0.389666, 0.490335, 0.490355, 0.491066, 0.491294, 0.491708, 0.389666, 0.490335, 0.489198, 0.490384, 0.490355, 0.491066, 0.389666, 0.490335, 0.487821, 0.489661, 0.489198, 0.490384, 0.384351, 0.487551, 0.487821, 0.489661, 0.389666, 0.490335, 0.384351, 0.487551, 0.486226, 0.488898, 0.487821, 0.489661, 0.384351, 0.487551, 0.484412, 0.488095, 0.486226, 0.488898, 0.384351, 0.487551, 0.48238, 0.487251, 0.484412, 0.488095, 0.379255, 0.48483, 0.48238, 0.487251, 0.384351, 0.487551, 0.379255, 0.48483, 0.480128, 0.486367, 0.48238, 0.487251, 0.212476, 0.470345, 0.26716, 0.486788, 0.220932, 0.486825, 0.212476, 0.470345, 0.259213, 0.470195, 0.26716, 0.486788, 0.379255, 0.48483, 0.477658, 0.485443, 0.480128, 0.486367, 0.379255, 0.48483, 0.474969, 0.484479, 0.477658, 0.485443, 0.374378, 0.482172, 0.474969, 0.484479, 0.379255, 0.48483, 0.374378, 0.482172, 0.472061, 0.483474, 0.474969, 0.484479, 0.374378, 0.482172, 0.468934, 0.482429, 0.472061, 0.483474, 0.374378, 0.482172, 0.465589, 0.481343, 0.468934, 0.482429, 0.363078, 0.475812, 0.465589, 0.481343, 0.374378, 0.482172, 0.363078, 0.475812, 0.443722, 0.472548, 0.465589, 0.481343, 0.352531, 0.469861, 0.443722, 0.472548, 0.363078, 0.475812, 0.352531, 0.469861, 0.422482, 0.463435, 0.443722, 0.472548, 0.203047, 0.452736, 0.259213, 0.470195, 0.212476, 0.470345, 0.203047, 0.452736, 0.250207, 0.452192, 0.259213, 0.470195, 0.342739, 0.464319, 0.422482, 0.463435, 0.352531, 0.469861, 0.333702, 0.459186, 0.422482, 0.463435, 0.342739, 0.464319, 0.333702, 0.459186, 0.401871, 0.454006, 0.422482, 0.463435, 0.325419, 0.454461, 0.401871, 0.454006, 0.333702, 0.459186, 0.31789, 0.450145, 0.401871, 0.454006, 0.325419, 0.454461, 0.31789, 0.450145, 0.381887, 0.44426, 0.401871, 0.454006, 0.192645, 0.433999, 0.250207, 0.452192, 0.203047, 0.452736, 0.192645, 0.433999, 0.240142, 0.432778, 0.250207, 0.452192, 0.311115, 0.446238, 0.381887, 0.44426, 0.31789, 0.450145, 0.305095, 0.44274, 0.381887, 0.44426, 0.311115, 0.446238, 0.305095, 0.44274, 0.36253, 0.434198, 0.381887, 0.44426, 0.299829, 0.439651, 0.36253, 0.434198, 0.305095, 0.44274, 0.295317, 0.43697, 0.36253, 0.434198, 0.299829, 0.439651, 0.29156, 0.434699, 0.36253, 0.434198, 0.295317, 0.43697, 0.288557, 0.432836, 0.36253, 0.434198, 0.29156, 0.434699, 0.288557, 0.432836, 0.343802, 0.423818, 0.36253, 0.434198, 0.18127, 0.414133, 0.240142, 0.432778, 0.192645, 0.433999, 0.279825, 0.427406, 0.343802, 0.423818, 0.288557, 0.432836, 0.18127, 0.414133, 0.229017, 0.411954, 0.240142, 0.432778, 0.271593, 0.42231, 0.343802, 0.423818, 0.279825, 0.427406, 0.271593, 0.42231, 0.325701, 0.413122, 0.343802, 0.423818, 0.263863, 0.417548, 0.325701, 0.413122, 0.271593, 0.42231, 0.256633, 0.41312, 0.325701, 0.413122, 0.263863, 0.417548, 0.168921, 0.393138, 0.229017, 0.411954, 0.18127, 0.414133, 0.256633, 0.41312, 0.308227, 0.40211, 0.325701, 0.413122, 0.249905, 0.409025, 0.308227, 0.40211, 0.256633, 0.41312, 0.168921, 0.393138, 0.216833, 0.389718, 0.229017, 0.411954, 0.243677, 0.405265, 0.308227, 0.40211, 0.249905, 0.409025, 0.237951, 0.401839, 0.308227, 0.40211, 0.243677, 0.405265, 0.237951, 0.401839, 0.291382, 0.39078, 0.308227, 0.40211, 0.232725, 0.398747, 0.291382, 0.39078, 0.237951, 0.401839, 0.228001, 0.395989, 0.291382, 0.39078, 0.232725, 0.398747, 0.223777, 0.393565, 0.291382, 0.39078, 0.228001, 0.395989, 0.220054, 0.391474, 0.291382, 0.39078, 0.223777, 0.393565, 0.155599, 0.371015, 0.216833, 0.389718, 0.168921, 0.393138, 0.216833, 0.389718, 0.291382, 0.39078, 0.220054, 0.391474, 0.216833, 0.389718, 0.275164, 0.379134, 0.291382, 0.39078, 0.155599, 0.371015, 0.206468, 0.375207, 0.216833, 0.389718, 0.206468, 0.375207, 0.275164, 0.379134, 0.216833, 0.389718, 0.206468, 0.375207, 0.259573, 0.367172, 0.275164, 0.379134, 0.155599, 0.371015, 0.202319, 0.367673, 0.206468, 0.375207, 0.205745, 0.371459, 0.259573, 0.367172, 0.206468, 0.375207, 0.204821, 0.366846, 0.259573, 0.367172, 0.205745, 0.371459, 0.141304, 0.347764, 0.202319, 0.367673, 0.155599, 0.371015, 0.141304, 0.347764, 0.197611, 0.359303, 0.202319, 0.367673, 0.204821, 0.366846, 0.24461, 0.354892, 0.259573, 0.367172, 0.203695, 0.36137, 0.24461, 0.354892, 0.204821, 0.366846, 0.202368, 0.35503, 0.24461, 0.354892, 0.203695, 0.36137, 0.141304, 0.347764, 0.192346, 0.350098, 0.197611, 0.359303, 0.200839, 0.347827, 0.24461, 0.354892, 0.202368, 0.35503, 0.200839, 0.347827, 0.242644, 0.347444, 0.24461, 0.354892, 0.141304, 0.347764, 0.186521, 0.340059, 0.192346, 0.350098, 0.199109, 0.33976, 0.242644, 0.347444, 0.200839, 0.347827, 0.126036, 0.323383, 0.186521, 0.340059, 0.141304, 0.347764, 0.199109, 0.33976, 0.240752, 0.340024, 0.242644, 0.347444, 0.126036, 0.323383, 0.180138, 0.329185, 0.186521, 0.340059, 0.199109, 0.33976, 0.238936, 0.332634, 0.240752, 0.340024, 0.197177, 0.330828, 0.238936, 0.332634, 0.199109, 0.33976, 0.197177, 0.330828, 0.237194, 0.325272, 0.238936, 0.332634, 0.195043, 0.321034, 0.237194, 0.325272, 0.197177, 0.330828, 0.126036, 0.323383, 0.173197, 0.317475, 0.180138, 0.329185, 0.195043, 0.321034, 0.235527, 0.317939, 0.237194, 0.325272, 0.119063, 0.312431, 0.173197, 0.317475, 0.126036, 0.323383, 0.192708, 0.310375, 0.235527, 0.317939, 0.195043, 0.321034, 0.192708, 0.310375, 0.233934, 0.310634, 0.235527, 0.317939, 0.119063, 0.312431, 0.165696, 0.304931, 0.173197, 0.317475, 0.112516, 0.302101, 0.165696, 0.304931, 0.119063, 0.312431, 0.192708, 0.310375, 0.232417, 0.303359, 0.233934, 0.310634, 0.190172, 0.298853, 0.232417, 0.303359, 0.192708, 0.310375, 0.112516, 0.302101, 0.157638, 0.291552, 0.165696, 0.304931, 0.190172, 0.298853, 0.230975, 0.296112, 0.232417, 0.303359, 0.106395, 0.292392, 0.157638, 0.291552, 0.112516, 0.302101, 0.187434, 0.286467, 0.230975, 0.296112, 0.190172, 0.298853, 0.187434, 0.286467, 0.229607, 0.288894, 0.230975, 0.296112, 0.1007, 0.283306, 0.157638, 0.291552, 0.106395, 0.292392, 0.1007, 0.283306, 0.149021, 0.277337, 0.157638, 0.291552, 0.187434, 0.286467, 0.228314, 0.281705, 0.229607, 0.288894, 0.184494, 0.273217, 0.228314, 0.281705, 0.187434, 0.286467, 0.095431, 0.274841, 0.149021, 0.277337, 0.1007, 0.283306, 0.184494, 0.273217, 0.227097, 0.274544, 0.228314, 0.281705, 0.095431, 0.274841, 0.139845, 0.262288, 0.149021, 0.277337, 0.090589, 0.266998, 0.139845, 0.262288, 0.095431, 0.274841, 0.184494, 0.273217, 0.225954, 0.267413, 0.227097, 0.274544, 0.181581, 0.259671, 0.225954, 0.267413, 0.184494, 0.273217, 0.181581, 0.259671, 0.223768, 0.25241, 0.225954, 0.267413, 0.086172, 0.259778, 0.139845, 0.262288, 0.090589, 0.266998, 0.086172, 0.259778, 0.13011, 0.246404, 0.139845, 0.262288, 0.082182, 0.253179, 0.13011, 0.246404, 0.086172, 0.259778, 0.17892, 0.246257, 0.223768, 0.25241, 0.181581, 0.259671, 0.078617, 0.247202, 0.13011, 0.246404, 0.082182, 0.253179, 0.17892, 0.246257, 0.221773, 0.237804, 0.223768, 0.25241, 0.075479, 0.241846, 0.13011, 0.246404, 0.078617, 0.247202, 0.075479, 0.241846, 0.119818, 0.229685, 0.13011, 0.246404, 0.176513, 0.232976, 0.221773, 0.237804, 0.17892, 0.246257, 0.072767, 0.237113, 0.119818, 0.229685, 0.075479, 0.241846, 0.176513, 0.232976, 0.219968, 0.223596, 0.221773, 0.237804, 0.070481, 0.233002, 0.119818, 0.229685, 0.072767, 0.237113, 0.065051, 0.222844, 0.119818, 0.229685, 0.070481, 0.233002, 0.17436, 0.219827, 0.219968, 0.223596, 0.176513, 0.232976, 0.065051, 0.222844, 0.107596, 0.208221, 0.119818, 0.229685, 0.17436, 0.219827, 0.218353, 0.209784, 0.219968, 0.223596, 0.059817, 0.212963, 0.107596, 0.208221, 0.065051, 0.222844, 0.172459, 0.20681, 0.218353, 0.209784, 0.17436, 0.219827, 0.054778, 0.203358, 0.107596, 0.208221, 0.059817, 0.212963, 0.172459, 0.20681, 0.216928, 0.196371, 0.218353, 0.209784, 0.054778, 0.203358, 0.09622, 0.1875, 0.107596, 0.208221, 0.170813, 0.193926, 0.216928, 0.196371, 0.172459, 0.20681, 0.049936, 0.19403, 0.09622, 0.1875, 0.054778, 0.203358, 0.170813, 0.193926, 0.215692, 0.183354, 0.216928, 0.196371, 0.045289, 0.184978, 0.09622, 0.1875, 0.049936, 0.19403, 0.169419, 0.181175, 0.215692, 0.183354, 0.170813, 0.193926, 0.045289, 0.184978, 0.085691, 0.167522, 0.09622, 0.1875, 0.040837, 0.176202, 0.085691, 0.167522, 0.045289, 0.184978, 0.169419, 0.181175, 0.214647, 0.170735, 0.215692, 0.183354, 0.168279, 0.168555, 0.214647, 0.170735, 0.169419, 0.181175, 0.340761, 0.178154, 0.343563, 0.178195, 0.34204, 0.178275, 0.340761, 0.178154, 0.344953, 0.177953, 0.343563, 0.178195, 0.339414, 0.177792, 0.344953, 0.177953, 0.340761, 0.178154, 0.339414, 0.177792, 0.346212, 0.17755, 0.344953, 0.177953, 0.337997, 0.177187, 0.346212, 0.17755, 0.339414, 0.177792, 0.337997, 0.177187, 0.347337, 0.176985, 0.346212, 0.17755, 0.336512, 0.17634, 0.347337, 0.176985, 0.337997, 0.177187, 0.336512, 0.17634, 0.348331, 0.17626, 0.347337, 0.176985, 0.334957, 0.175252, 0.348331, 0.17626, 0.336512, 0.17634, 0.334957, 0.175252, 0.349192, 0.175373, 0.348331, 0.17626, 0.036582, 0.167703, 0.085691, 0.167522, 0.040837, 0.176202, 0.334957, 0.175252, 0.34992, 0.174325, 0.349192, 0.175373, 0.333333, 0.173922, 0.34992, 0.174325, 0.334957, 0.175252, 0.333333, 0.173922, 0.350516, 0.173116, 0.34992, 0.174325, 0.33164, 0.17235, 0.350516, 0.173116, 0.333333, 0.173922, 0.33164, 0.17235, 0.35098, 0.171745, 0.350516, 0.173116, 0.329878, 0.170536, 0.35098, 0.171745, 0.33164, 0.17235, 0.329878, 0.170536, 0.351311, 0.170214, 0.35098, 0.171745, 0.168279, 0.168555, 0.213792, 0.158513, 0.214647, 0.170735, 0.328047, 0.168481, 0.351311, 0.170214, 0.329878, 0.170536, 0.328047, 0.168481, 0.351509, 0.168521, 0.351311, 0.170214, 0.167392, 0.156069, 0.213792, 0.158513, 0.168279, 0.168555, 0.328047, 0.168481, 0.351575, 0.166667, 0.351509, 0.168521, 0.326147, 0.166183, 0.351575, 0.166667, 0.328047, 0.168481, 0.032523, 0.15948, 0.085691, 0.167522, 0.036582, 0.167703, 0.032523, 0.15948, 0.076009, 0.148286, 0.085691, 0.167522, 0.326147, 0.166183, 0.351325, 0.163655, 0.351575, 0.166667, 0.324178, 0.163644, 0.351325, 0.163655, 0.326147, 0.166183, 0.324178, 0.163644, 0.350574, 0.160148, 0.351325, 0.163655, 0.322139, 0.160862, 0.350574, 0.160148, 0.324178, 0.163644, 0.311524, 0.146095, 0.350574, 0.160148, 0.322139, 0.160862, 0.311524, 0.146095, 0.349321, 0.156146, 0.350574, 0.160148, 0.028659, 0.151534, 0.076009, 0.148286, 0.032523, 0.15948, 0.167392, 0.156069, 0.213127, 0.146688, 0.213792, 0.158513, 0.311524, 0.146095, 0.347568, 0.151649, 0.349321, 0.156146, 0.166759, 0.143714, 0.213127, 0.146688, 0.167392, 0.156069, 0.311524, 0.146095, 0.345313, 0.146657, 0.347568, 0.151649, 0.024991, 0.143864, 0.076009, 0.148286, 0.028659, 0.151534, 0.024991, 0.143864, 0.067173, 0.129794, 0.076009, 0.148286, 0.166759, 0.143714, 0.212652, 0.135261, 0.213127, 0.146688, 0.311524, 0.146095, 0.342558, 0.141169, 0.345313, 0.146657, 0.301513, 0.132612, 0.342558, 0.141169, 0.311524, 0.146095, 0.021519, 0.13647, 0.067173, 0.129794, 0.024991, 0.143864, 0.166379, 0.131492, 0.212652, 0.135261, 0.166759, 0.143714, 0.301513, 0.132612, 0.339302, 0.135186, 0.342558, 0.141169, 0.018242, 0.129353, 0.067173, 0.129794, 0.021519, 0.13647, 0.166379, 0.131492, 0.212367, 0.124231, 0.212652, 0.135261, 0.301513, 0.132612, 0.335544, 0.128708, 0.339302, 0.135186, 0.292107, 0.120414, 0.335544, 0.128708, 0.301513, 0.132612, 0.166252, 0.119403, 0.212367, 0.124231, 0.166379, 0.131492, 0.018242, 0.129353, 0.059183, 0.112044, 0.067173, 0.129794, 0.012878, 0.117209, 0.059183, 0.112044, 0.018242, 0.129353, 0.292107, 0.120414, 0.331286, 0.121735, 0.335544, 0.128708, 0.166252, 0.119403, 0.212272, 0.113599, 0.212367, 0.124231, 0.292107, 0.120414, 0.326527, 0.114267, 0.331286, 0.121735, 0.283306, 0.109499, 0.326527, 0.114267, 0.292107, 0.120414, 0.166304, 0.113478, 0.212272, 0.113599, 0.166252, 0.119403, 0.007981, 0.105652, 0.059183, 0.112044, 0.012878, 0.117209, 0.283306, 0.109499, 0.321267, 0.106303, 0.326527, 0.114267, 0.166304, 0.113478, 0.212311, 0.109944, 0.212272, 0.113599, 0.166459, 0.107725, 0.212311, 0.109944, 0.166304, 0.113478, 0.007981, 0.105652, 0.05204, 0.095037, 0.059183, 0.112044, 0.166459, 0.107725, 0.212427, 0.106441, 0.212311, 0.109944, 0.275109, 0.099868, 0.321267, 0.106303, 0.283306, 0.109499, 0.166718, 0.102146, 0.212427, 0.106441, 0.166459, 0.107725, 0.166718, 0.102146, 0.212622, 0.103091, 0.212427, 0.106441, 0.275109, 0.099868, 0.315506, 0.097844, 0.321267, 0.106303, 0.00355, 0.094683, 0.05204, 0.095037, 0.007981, 0.105652, 0.166718, 0.102146, 0.212894, 0.099894, 0.212622, 0.103091, 0.167081, 0.096739, 0.212894, 0.099894, 0.166718, 0.102146, 0.167081, 0.096739, 0.213244, 0.096849, 0.212894, 0.099894, 0.267517, 0.091522, 0.315506, 0.097844, 0.275109, 0.099868, 0.267517, 0.091522, 0.306932, 0.08566, 0.315506, 0.097844, 0.167081, 0.096739, 0.213671, 0.093957, 0.213244, 0.096849, 0.167548, 0.091504, 0.213671, 0.093957, 0.167081, 0.096739, 0.00355, 0.094683, 0.045744, 0.078773, 0.05204, 0.095037, -0.000415, 0.084301, 0.045744, 0.078773, 0.00355, 0.094683, 0.167548, 0.091504, 0.214176, 0.091218, 0.213671, 0.093957, 0.260529, 0.084459, 0.306932, 0.08566, 0.267517, 0.091522, 0.168118, 0.086443, 0.214176, 0.091218, 0.167548, 0.091504, 0.168118, 0.086443, 0.21476, 0.088631, 0.214176, 0.091218, 0.168118, 0.086443, 0.21542, 0.086197, 0.21476, 0.088631, 0.168791, 0.081554, 0.21542, 0.086197, 0.168118, 0.086443, 0.168791, 0.081554, 0.216159, 0.083915, 0.21542, 0.086197, 0.260529, 0.084459, 0.298484, 0.074535, 0.306932, 0.08566, 0.254146, 0.078681, 0.298484, 0.074535, 0.260529, 0.084459, -0.003913, 0.074506, 0.045744, 0.078773, -0.000415, 0.084301, 0.168791, 0.081554, 0.216975, 0.081786, 0.216159, 0.083915, 0.168791, 0.081554, 0.217869, 0.079809, 0.216975, 0.081786, 0.169569, 0.076838, 0.217869, 0.079809, 0.168791, 0.081554, 0.169569, 0.076838, 0.218841, 0.077988, 0.217869, 0.079809, -0.003913, 0.074506, 0.040293, 0.063251, 0.045744, 0.078773, 0.248368, 0.074186, 0.298484, 0.074535, 0.254146, 0.078681, 0.169569, 0.076838, 0.21989, 0.076326, 0.218841, 0.077988, 0.17045, 0.072295, 0.21989, 0.076326, 0.169569, 0.076838, 0.17045, 0.072295, 0.221017, 0.074821, 0.21989, 0.076326, 0.17045, 0.072295, 0.222222, 0.073475, 0.221017, 0.074821, 0.248368, 0.074186, 0.290164, 0.064469, 0.298484, 0.074535, -0.006944, 0.065299, 0.040293, 0.063251, -0.003913, 0.074506, 0.243194, 0.070976, 0.290164, 0.064469, 0.248368, 0.074186, 0.17045, 0.072295, 0.223505, 0.072288, 0.222222, 0.073475, 0.171434, 0.067924, 0.223505, 0.072288, 0.17045, 0.072295, 0.171434, 0.067924, 0.224865, 0.071258, 0.223505, 0.072288, 0.171434, 0.067924, 0.226303, 0.070387, 0.224865, 0.071258, 0.238625, 0.06905, 0.290164, 0.064469, 0.243194, 0.070976, 0.171434, 0.067924, 0.227819, 0.069675, 0.226303, 0.070387, 0.171434, 0.067924, 0.229413, 0.069121, 0.227819, 0.069675, 0.171434, 0.067924, 0.231084, 0.068725, 0.229413, 0.069121, 0.23466, 0.068408, 0.290164, 0.064469, 0.238625, 0.06905, 0.171434, 0.067924, 0.232833, 0.068487, 0.231084, 0.068725, 0.171434, 0.067924, 0.23466, 0.068408, 0.232833, 0.068487, 0.171434, 0.067924, 0.290164, 0.064469, 0.23466, 0.068408, 0.172523, 0.063727, 0.290164, 0.064469, 0.171434, 0.067924, -0.00951, 0.056678, 0.040293, 0.063251, -0.006944, 0.065299, 0.172523, 0.063727, 0.28197, 0.055463, 0.290164, 0.064469, 0.173715, 0.059701, 0.28197, 0.055463, 0.172523, 0.063727, -0.00951, 0.056678, 0.03569, 0.048473, 0.040293, 0.063251, 0.175817, 0.053609, 0.28197, 0.055463, 0.173715, 0.059701, -0.011609, 0.048646, 0.03569, 0.048473, -0.00951, 0.056678, 0.175817, 0.053609, 0.273902, 0.047517, 0.28197, 0.055463, 0.178252, 0.048047, 0.273902, 0.047517, 0.175817, 0.053609, -0.013241, 0.0412, 0.03569, 0.048473, -0.011609, 0.048646, -0.013241, 0.0412, 0.031932, 0.034437, 0.03569, 0.048473, 0.181022, 0.043014, 0.273902, 0.047517, 0.178252, 0.048047, 0.181022, 0.043014, 0.265962, 0.04063, 0.273902, 0.047517, 0.184126, 0.038511, 0.265962, 0.04063, 0.181022, 0.043014, -0.014407, 0.034342, 0.031932, 0.034437, -0.013241, 0.0412, 0.184126, 0.038511, 0.258148, 0.034803, 0.265962, 0.04063, 0.187563, 0.034538, 0.258148, 0.034803, 0.184126, 0.038511, 0.187563, 0.034538, 0.250461, 0.030035, 0.258148, 0.034803, 0.191335, 0.031095, 0.250461, 0.030035, 0.187563, 0.034538, -0.014407, 0.034342, 0.029022, 0.021144, 0.031932, 0.034437, -0.015107, 0.028071, 0.029022, 0.021144, -0.014407, 0.034342, 0.195441, 0.028181, 0.250461, 0.030035, 0.191335, 0.031095, 0.195441, 0.028181, 0.2429, 0.026327, 0.250461, 0.030035, 0.19988, 0.025797, 0.2429, 0.026327, 0.195441, 0.028181, -0.01534, 0.022388, 0.029022, 0.021144, -0.015107, 0.028071, 0.19988, 0.025797, 0.235466, 0.023678, 0.2429, 0.026327, 0.204654, 0.023943, 0.235466, 0.023678, 0.19988, 0.025797, 0.209761, 0.022618, 0.235466, 0.023678, 0.204654, 0.023943, 0.209761, 0.022618, 0.228159, 0.022089, 0.235466, 0.023678, 0.215203, 0.021824, 0.228159, 0.022089, 0.209761, 0.022618, -0.015317, 0.020822, 0.029022, 0.021144, -0.01534, 0.022388, 0.215203, 0.021824, 0.220978, 0.021559, 0.228159, 0.022089, -0.015317, 0.020822, 0.027974, 0.017105, 0.029022, 0.021144, -0.015248, 0.019302, 0.027974, 0.017105, -0.015317, 0.020822, -0.015133, 0.017828, 0.027974, 0.017105, -0.015248, 0.019302, -0.014971, 0.016399, 0.027974, 0.017105, -0.015133, 0.017828, -0.014971, 0.016399, 0.026764, 0.013417, 0.027974, 0.017105, -0.014764, 0.015018, 0.026764, 0.013417, -0.014971, 0.016399, -0.014511, 0.013682, 0.026764, 0.013417, -0.014764, 0.015018, -0.014211, 0.012392, 0.026764, 0.013417, -0.014511, 0.013682, -0.014211, 0.012392, 0.025394, 0.01008, 0.026764, 0.013417, -0.013866, 0.011148, 0.025394, 0.01008, -0.014211, 0.012392, -0.013474, 0.00995, 0.025394, 0.01008, -0.013866, 0.011148, -0.013474, 0.00995, 0.023862, 0.007094, 0.025394, 0.01008, -0.013037, 0.008799, 0.023862, 0.007094, -0.013474, 0.00995, -0.012553, 0.007693, 0.023862, 0.007094, -0.013037, 0.008799, -0.012023, 0.006633, 0.023862, 0.007094, -0.012553, 0.007693, -0.012023, 0.006633, 0.022169, 0.00446, 0.023862, 0.007094, -0.010949, 0.004912, 0.022169, 0.00446, -0.012023, 0.006633, -0.009801, 0.00334, 0.022169, 0.00446, -0.010949, 0.004912, -0.009801, 0.00334, 0.020315, 0.002177, 0.022169, 0.00446, -0.008577, 0.001917, 0.020315, 0.002177, -0.009801, 0.00334, -0.008577, 0.001917, 0.0183, 0.000245, 0.020315, 0.002177, -0.007278, 0.000645, 0.0183, 0.000245, -0.008577, 0.001917, -0.005905, -0.000478, 0.0183, 0.000245, -0.007278, 0.000645, -0.005905, -0.000478, 0.016123, -0.001336, 0.0183, 0.000245, -0.004457, -0.001451, 0.016123, -0.001336, -0.005905, -0.000478, -0.004457, -0.001451, 0.013785, -0.002565, 0.016123, -0.001336, -0.002934, -0.002275, 0.013785, -0.002565, -0.004457, -0.001451, -0.001336, -0.002948, 0.013785, -0.002565, -0.002934, -0.002275, -0.001336, -0.002948, 0.011286, -0.003443, 0.013785, -0.002565, 0.000337, -0.003472, 0.011286, -0.003443, -0.001336, -0.002948, 0.000337, -0.003472, 0.008626, -0.00397, 0.011286, -0.003443, 0.002084, -0.003847, 0.008626, -0.00397, 0.000337, -0.003472, 0.003907, -0.004071, 0.008626, -0.00397, 0.002084, -0.003847, 0.003907, -0.004071, 0.005804, -0.004146, 0.008626, -0.00397] + }, + "e": { + "vertices": [0.450609, 0.574114, 0.467204, 0.57408, 0.461443, 0.574212, 0.439389, 0.573821, 0.467204, 0.57408, 0.450609, 0.574114, 0.439389, 0.573821, 0.472464, 0.573682, 0.467204, 0.57408, 0.427783, 0.573331, 0.472464, 0.573682, 0.439389, 0.573821, 0.427783, 0.573331, 0.477223, 0.57302, 0.472464, 0.573682, 0.415791, 0.572646, 0.477223, 0.57302, 0.427783, 0.573331, 0.415791, 0.572646, 0.481481, 0.572093, 0.477223, 0.57302, 0.403414, 0.571765, 0.481481, 0.572093, 0.415791, 0.572646, 0.403414, 0.571765, 0.485239, 0.570901, 0.481481, 0.572093, 0.390651, 0.570688, 0.485239, 0.570901, 0.403414, 0.571765, 0.390651, 0.570688, 0.488495, 0.569444, 0.485239, 0.570901, 0.377502, 0.569416, 0.488495, 0.569444, 0.390651, 0.570688, 0.377502, 0.569416, 0.49125, 0.567723, 0.488495, 0.569444, 0.363967, 0.567947, 0.49125, 0.567723, 0.377502, 0.569416, 0.350047, 0.566283, 0.49125, 0.567723, 0.363967, 0.567947, 0.350047, 0.566283, 0.493505, 0.565736, 0.49125, 0.567723, 0.33574, 0.564423, 0.493505, 0.565736, 0.350047, 0.566283, 0.33574, 0.564423, 0.495258, 0.563485, 0.493505, 0.565736, 0.321048, 0.562368, 0.495258, 0.563485, 0.33574, 0.564423, 0.321048, 0.562368, 0.49651, 0.560968, 0.495258, 0.563485, 0.30597, 0.560116, 0.49651, 0.560968, 0.321048, 0.562368, 0.30597, 0.560116, 0.497262, 0.558187, 0.49651, 0.560968, 0.29602, 0.558524, 0.497262, 0.558187, 0.30597, 0.560116, 0.286622, 0.556926, 0.497262, 0.558187, 0.29602, 0.558524, 0.286622, 0.556926, 0.497512, 0.555141, 0.497262, 0.558187, 0.277778, 0.555322, 0.497512, 0.555141, 0.286622, 0.556926, 0.269486, 0.553713, 0.497512, 0.555141, 0.277778, 0.555322, 0.269486, 0.553713, 0.497426, 0.552959, 0.497512, 0.555141, 0.261747, 0.552098, 0.497426, 0.552959, 0.269486, 0.553713, 0.261747, 0.552098, 0.497167, 0.550834, 0.497426, 0.552959, 0.254561, 0.550477, 0.497167, 0.550834, 0.261747, 0.552098, 0.254561, 0.550477, 0.496735, 0.548767, 0.497167, 0.550834, 0.247927, 0.54885, 0.496735, 0.548767, 0.254561, 0.550477, 0.241846, 0.547218, 0.496735, 0.548767, 0.247927, 0.54885, 0.241846, 0.547218, 0.49613, 0.546757, 0.496735, 0.548767, 0.236318, 0.545579, 0.49613, 0.546757, 0.241846, 0.547218, 0.236318, 0.545579, 0.495353, 0.544805, 0.49613, 0.546757, 0.231343, 0.543935, 0.495353, 0.544805, 0.236318, 0.545579, 0.231343, 0.543935, 0.494403, 0.54291, 0.495353, 0.544805, 0.226921, 0.542286, 0.494403, 0.54291, 0.231343, 0.543935, 0.226921, 0.542286, 0.49328, 0.541074, 0.494403, 0.54291, 0.223051, 0.54063, 0.49328, 0.541074, 0.226921, 0.542286, 0.223051, 0.54063, 0.491985, 0.539294, 0.49328, 0.541074, 0.220932, 0.539545, 0.491985, 0.539294, 0.223051, 0.54063, 0.218998, 0.538361, 0.491985, 0.539294, 0.220932, 0.539545, 0.218998, 0.538361, 0.490516, 0.537573, 0.491985, 0.539294, 0.217247, 0.53708, 0.490516, 0.537573, 0.218998, 0.538361, 0.217247, 0.53708, 0.488875, 0.535908, 0.490516, 0.537573, 0.215681, 0.535701, 0.488875, 0.535908, 0.217247, 0.53708, 0.215681, 0.535701, 0.487061, 0.534302, 0.488875, 0.535908, 0.214299, 0.534224, 0.487061, 0.534302, 0.215681, 0.535701, 0.214299, 0.534224, 0.485075, 0.532753, 0.487061, 0.534302, 0.213101, 0.532649, 0.485075, 0.532753, 0.214299, 0.534224, 0.213101, 0.532649, 0.483986, 0.532025, 0.485075, 0.532753, 0.212088, 0.530976, 0.483986, 0.532025, 0.213101, 0.532649, 0.212088, 0.530976, 0.482794, 0.531359, 0.483986, 0.532025, 0.212088, 0.530976, 0.481499, 0.530758, 0.482794, 0.531359, 0.211259, 0.529206, 0.481499, 0.530758, 0.212088, 0.530976, 0.211259, 0.529206, 0.480099, 0.530219, 0.481499, 0.530758, 0.211259, 0.529206, 0.478597, 0.529744, 0.480099, 0.530219, 0.211259, 0.529206, 0.47699, 0.529333, 0.478597, 0.529744, 0.211259, 0.529206, 0.47528, 0.528984, 0.47699, 0.529333, 0.210614, 0.527337, 0.47528, 0.528984, 0.211259, 0.529206, 0.210614, 0.527337, 0.441957, 0.528607, 0.47528, 0.528984, 0.441957, 0.528607, 0.473466, 0.528699, 0.47528, 0.528984, 0.441957, 0.528607, 0.443192, 0.528607, 0.473466, 0.528699, 0.443192, 0.528607, 0.44441, 0.528607, 0.473466, 0.528699, 0.44441, 0.528607, 0.44561, 0.528607, 0.473466, 0.528699, 0.44561, 0.528607, 0.446794, 0.528607, 0.473466, 0.528699, 0.446794, 0.528607, 0.44796, 0.528607, 0.473466, 0.528699, 0.44796, 0.528607, 0.449109, 0.528607, 0.473466, 0.528699, 0.449109, 0.528607, 0.45024, 0.528607, 0.473466, 0.528699, 0.45024, 0.528607, 0.452451, 0.528607, 0.473466, 0.528699, 0.452451, 0.528607, 0.453531, 0.528607, 0.473466, 0.528699, 0.453531, 0.528607, 0.454593, 0.528607, 0.473466, 0.528699, 0.454593, 0.528607, 0.455638, 0.528607, 0.473466, 0.528699, 0.455638, 0.528607, 0.471548, 0.528477, 0.473466, 0.528699, 0.210614, 0.527337, 0.436797, 0.528564, 0.441957, 0.528607, 0.451354, 0.528607, 0.452451, 0.528607, 0.45024, 0.528607, 0.457035, 0.528541, 0.471548, 0.528477, 0.455638, 0.528607, 0.210614, 0.527337, 0.43127, 0.528434, 0.436797, 0.528564, 0.458322, 0.52848, 0.471548, 0.528477, 0.457035, 0.528541, 0.459499, 0.528426, 0.471548, 0.528477, 0.458322, 0.52848, 0.459499, 0.528426, 0.469527, 0.528319, 0.471548, 0.528477, 0.210614, 0.527337, 0.425373, 0.528218, 0.43127, 0.528434, 0.460568, 0.528377, 0.469527, 0.528319, 0.459499, 0.528426, 0.461526, 0.528333, 0.469527, 0.528319, 0.460568, 0.528377, 0.462376, 0.528296, 0.469527, 0.528319, 0.461526, 0.528333, 0.462376, 0.528296, 0.467403, 0.528224, 0.469527, 0.528319, 0.463116, 0.528264, 0.467403, 0.528224, 0.462376, 0.528296, 0.463746, 0.528238, 0.467403, 0.528224, 0.463116, 0.528264, 0.464267, 0.528218, 0.467403, 0.528224, 0.463746, 0.528238, 0.464267, 0.528218, 0.465174, 0.528192, 0.467403, 0.528224, 0.464679, 0.528204, 0.465174, 0.528192, 0.464267, 0.528218, 0.210614, 0.527337, 0.419108, 0.527916, 0.425373, 0.528218, 0.464981, 0.528195, 0.465174, 0.528192, 0.464679, 0.528204, 0.210614, 0.527337, 0.412475, 0.527527, 0.419108, 0.527916, 0.210614, 0.527337, 0.405473, 0.527052, 0.412475, 0.527527, 0.210153, 0.525371, 0.405473, 0.527052, 0.210614, 0.527337, 0.210153, 0.525371, 0.398102, 0.526491, 0.405473, 0.527052, 0.210153, 0.525371, 0.390363, 0.525843, 0.398102, 0.526491, 0.210153, 0.525371, 0.382255, 0.525109, 0.390363, 0.525843, 0.209877, 0.523306, 0.382255, 0.525109, 0.210153, 0.525371, 0.209877, 0.523306, 0.373779, 0.524288, 0.382255, 0.525109, 0.209877, 0.523306, 0.364935, 0.523381, 0.373779, 0.524288, 0.209877, 0.523306, 0.355721, 0.522388, 0.364935, 0.523381, 0.209784, 0.521144, 0.355721, 0.522388, 0.209877, 0.523306, 0.209784, 0.521144, 0.347663, 0.521455, 0.355721, 0.522388, 0.209784, 0.521144, 0.339794, 0.520453, 0.347663, 0.521455, 0.2099, 0.518268, 0.339794, 0.520453, 0.209784, 0.521144, 0.2099, 0.518268, 0.332115, 0.519382, 0.339794, 0.520453, 0.2099, 0.518268, 0.324627, 0.518242, 0.332115, 0.519382, 0.210245, 0.515582, 0.324627, 0.518242, 0.2099, 0.518268, 0.210245, 0.515582, 0.317328, 0.517033, 0.324627, 0.518242, 0.210245, 0.515582, 0.31022, 0.515755, 0.317328, 0.517033, 0.210245, 0.515582, 0.303301, 0.514407, 0.31022, 0.515755, 0.210821, 0.513086, 0.303301, 0.514407, 0.210245, 0.515582, 0.210821, 0.513086, 0.296573, 0.512991, 0.303301, 0.514407, 0.211627, 0.510779, 0.296573, 0.512991, 0.210821, 0.513086, 0.211627, 0.510779, 0.290034, 0.511505, 0.296573, 0.512991, 0.211627, 0.510779, 0.283686, 0.50995, 0.290034, 0.511505, 0.212664, 0.508663, 0.283686, 0.50995, 0.211627, 0.510779, 0.212664, 0.508663, 0.277527, 0.508327, 0.283686, 0.50995, 0.21393, 0.506737, 0.277527, 0.508327, 0.212664, 0.508663, 0.21393, 0.506737, 0.271559, 0.506634, 0.277527, 0.508327, 0.215427, 0.505001, 0.271559, 0.506634, 0.21393, 0.506737, 0.215427, 0.505001, 0.272221, 0.505614, 0.271559, 0.506634, 0.215427, 0.505001, 0.272826, 0.50463, 0.272221, 0.505614, 0.217155, 0.503455, 0.272826, 0.50463, 0.215427, 0.505001, 0.217155, 0.503455, 0.273373, 0.50368, 0.272826, 0.50463, 0.217155, 0.503455, 0.273862, 0.502764, 0.273373, 0.50368, 0.219113, 0.502099, 0.273862, 0.502764, 0.217155, 0.503455, 0.219113, 0.502099, 0.274294, 0.501883, 0.273862, 0.502764, 0.221301, 0.500933, 0.274294, 0.501883, 0.219113, 0.502099, 0.221301, 0.500933, 0.274668, 0.501037, 0.274294, 0.501883, 0.221301, 0.500933, 0.274985, 0.500225, 0.274668, 0.501037, 0.223719, 0.499957, 0.274985, 0.500225, 0.221301, 0.500933, 0.223719, 0.499957, 0.275244, 0.499447, 0.274985, 0.500225, 0.226368, 0.499171, 0.275244, 0.499447, 0.223719, 0.499957, 0.226368, 0.499171, 0.275446, 0.498704, 0.275244, 0.499447, 0.224359, 0.495987, 0.275446, 0.498704, 0.226368, 0.499171, 0.224359, 0.495987, 0.27559, 0.497996, 0.275446, 0.498704, 0.224359, 0.495987, 0.275676, 0.497322, 0.27559, 0.497996, 0.224359, 0.495987, 0.275705, 0.496683, 0.275676, 0.497322, 0.224359, 0.495987, 0.275569, 0.495382, 0.275705, 0.496683, 0.222337, 0.492791, 0.275569, 0.495382, 0.224359, 0.495987, 0.222337, 0.492791, 0.275164, 0.493827, 0.275569, 0.495382, 0.222337, 0.492791, 0.274487, 0.492019, 0.275164, 0.493827, 0.220305, 0.489583, 0.274487, 0.492019, 0.222337, 0.492791, 0.220305, 0.489583, 0.27354, 0.489958, 0.274487, 0.492019, 0.220305, 0.489583, 0.272322, 0.487643, 0.27354, 0.489958, 0.218261, 0.486364, 0.272322, 0.487643, 0.220305, 0.489583, 0.218261, 0.486364, 0.270833, 0.485075, 0.272322, 0.487643, 0.216205, 0.483134, 0.270833, 0.485075, 0.218261, 0.486364, 0.216205, 0.483134, 0.269074, 0.482253, 0.270833, 0.485075, 0.214138, 0.479892, 0.269074, 0.482253, 0.216205, 0.483134, 0.214138, 0.479892, 0.267044, 0.479178, 0.269074, 0.482253, 0.212059, 0.476639, 0.267044, 0.479178, 0.214138, 0.479892, 0.212059, 0.476639, 0.264744, 0.47585, 0.267044, 0.479178, 0.209969, 0.473374, 0.264744, 0.47585, 0.212059, 0.476639, 0.209969, 0.473374, 0.262173, 0.472268, 0.264744, 0.47585, 0.207867, 0.470097, 0.262173, 0.472268, 0.209969, 0.473374, 0.207867, 0.470097, 0.259331, 0.468433, 0.262173, 0.472268, 0.205754, 0.466809, 0.259331, 0.468433, 0.207867, 0.470097, 0.205754, 0.466809, 0.256219, 0.464345, 0.259331, 0.468433, 0.203629, 0.46351, 0.256219, 0.464345, 0.205754, 0.466809, 0.203629, 0.46351, 0.236318, 0.433665, 0.256219, 0.464345, 0.201493, 0.460199, 0.236318, 0.433665, 0.203629, 0.46351, 0.192279, 0.446307, 0.236318, 0.433665, 0.201493, 0.460199, 0.183573, 0.433101, 0.236318, 0.433665, 0.192279, 0.446307, 0.183573, 0.433101, 0.229383, 0.423381, 0.236318, 0.433665, 0.175373, 0.420579, 0.229383, 0.423381, 0.183573, 0.433101, 0.175373, 0.420579, 0.22281, 0.413534, 0.229383, 0.423381, 0.16768, 0.408743, 0.22281, 0.413534, 0.175373, 0.420579, 0.16768, 0.408743, 0.216599, 0.404125, 0.22281, 0.413534, 0.160494, 0.397592, 0.216599, 0.404125, 0.16768, 0.408743, 0.160494, 0.397592, 0.210752, 0.395154, 0.216599, 0.404125, 0.153814, 0.387127, 0.210752, 0.395154, 0.160494, 0.397592, 0.153814, 0.387127, 0.205267, 0.38662, 0.210752, 0.395154, 0.147641, 0.377346, 0.205267, 0.38662, 0.153814, 0.387127, 0.147641, 0.377346, 0.200145, 0.378524, 0.205267, 0.38662, 0.147641, 0.377346, 0.195386, 0.370866, 0.200145, 0.378524, 0.141975, 0.368251, 0.195386, 0.370866, 0.147641, 0.377346, 0.141975, 0.368251, 0.190989, 0.363645, 0.195386, 0.370866, 0.136816, 0.359841, 0.190989, 0.363645, 0.141975, 0.368251, 0.136816, 0.359841, 0.186956, 0.356862, 0.190989, 0.363645, 0.132163, 0.352117, 0.186956, 0.356862, 0.136816, 0.359841, 0.314913, 0.359332, 0.325482, 0.359306, 0.32131, 0.359453, 0.307744, 0.358969, 0.325482, 0.359306, 0.314913, 0.359332, 0.307744, 0.358969, 0.329291, 0.358865, 0.325482, 0.359306, 0.299803, 0.358365, 0.329291, 0.358865, 0.307744, 0.358969, 0.299803, 0.358365, 0.332737, 0.358131, 0.329291, 0.358865, 0.291091, 0.357518, 0.332737, 0.358131, 0.299803, 0.358365, 0.291091, 0.357518, 0.335821, 0.357103, 0.332737, 0.358131, 0.281607, 0.35643, 0.335821, 0.357103, 0.291091, 0.357518, 0.281607, 0.35643, 0.338542, 0.355782, 0.335821, 0.357103, 0.132163, 0.352117, 0.183285, 0.350516, 0.186956, 0.356862, 0.271352, 0.3551, 0.338542, 0.355782, 0.281607, 0.35643, 0.271352, 0.3551, 0.3409, 0.354167, 0.338542, 0.355782, 0.260325, 0.353528, 0.3409, 0.354167, 0.271352, 0.3551, 0.260325, 0.353528, 0.342895, 0.352258, 0.3409, 0.354167, 0.248526, 0.351714, 0.342895, 0.352258, 0.260325, 0.353528, 0.248526, 0.351714, 0.344527, 0.350055, 0.342895, 0.352258, 0.128017, 0.345077, 0.183285, 0.350516, 0.132163, 0.352117, 0.235956, 0.349658, 0.344527, 0.350055, 0.248526, 0.351714, 0.128017, 0.345077, 0.179977, 0.344608, 0.183285, 0.350516, 0.235956, 0.349658, 0.345797, 0.347559, 0.344527, 0.350055, 0.222614, 0.34736, 0.345797, 0.347559, 0.235956, 0.349658, 0.222614, 0.34736, 0.346704, 0.344769, 0.345797, 0.347559, 0.2085, 0.344821, 0.346704, 0.344769, 0.222614, 0.34736, 0.124378, 0.338723, 0.179977, 0.344608, 0.128017, 0.345077, 0.193615, 0.34204, 0.346704, 0.344769, 0.2085, 0.344821, 0.193615, 0.34204, 0.347248, 0.341686, 0.346704, 0.344769, 0.124378, 0.338723, 0.177032, 0.339138, 0.179977, 0.344608, 0.177032, 0.339138, 0.347248, 0.341686, 0.193615, 0.34204, 0.177032, 0.339138, 0.34743, 0.338308, 0.347248, 0.341686, 0.124378, 0.338723, 0.34743, 0.338308, 0.177032, 0.339138, 0.113245, 0.319024, 0.34743, 0.338308, 0.124378, 0.338723, 0.113245, 0.319024, 0.347358, 0.336158, 0.34743, 0.338308, 0.113245, 0.319024, 0.347142, 0.334128, 0.347358, 0.336158, 0.113245, 0.319024, 0.346782, 0.332219, 0.347142, 0.334128, 0.113245, 0.319024, 0.346278, 0.330431, 0.346782, 0.332219, 0.113245, 0.319024, 0.34563, 0.328764, 0.346278, 0.330431, 0.113245, 0.319024, 0.344838, 0.327218, 0.34563, 0.328764, 0.113245, 0.319024, 0.343903, 0.325793, 0.344838, 0.327218, 0.113245, 0.319024, 0.342823, 0.324489, 0.343903, 0.325793, 0.113245, 0.319024, 0.341599, 0.323305, 0.342823, 0.324489, 0.113245, 0.319024, 0.340232, 0.322243, 0.341599, 0.323305, 0.113245, 0.319024, 0.33872, 0.321301, 0.340232, 0.322243, 0.113245, 0.319024, 0.337065, 0.320481, 0.33872, 0.321301, 0.113245, 0.319024, 0.335821, 0.319945, 0.337065, 0.320481, 0.113245, 0.319024, 0.334439, 0.319444, 0.335821, 0.319945, 0.113245, 0.319024, 0.332919, 0.318978, 0.334439, 0.319444, 0.102508, 0.29959, 0.332919, 0.318978, 0.113245, 0.319024, 0.102508, 0.29959, 0.33126, 0.318546, 0.332919, 0.318978, 0.102508, 0.29959, 0.329464, 0.318149, 0.33126, 0.318546, 0.102508, 0.29959, 0.327529, 0.317786, 0.329464, 0.318149, 0.102508, 0.29959, 0.278653, 0.31379, 0.327529, 0.317786, 0.278653, 0.31379, 0.295479, 0.315146, 0.327529, 0.317786, 0.295479, 0.315146, 0.325456, 0.317458, 0.327529, 0.317786, 0.295479, 0.315146, 0.323245, 0.317164, 0.325456, 0.317458, 0.295479, 0.315146, 0.320895, 0.316905, 0.323245, 0.317164, 0.295479, 0.315146, 0.313018, 0.316335, 0.320895, 0.316905, 0.313018, 0.316335, 0.318408, 0.31668, 0.320895, 0.316905, 0.313018, 0.316335, 0.315782, 0.31649, 0.318408, 0.31668, 0.102508, 0.29959, 0.262541, 0.312267, 0.278653, 0.31379, 0.102508, 0.29959, 0.247144, 0.310577, 0.262541, 0.312267, 0.102508, 0.29959, 0.23246, 0.30872, 0.247144, 0.310577, 0.102508, 0.29959, 0.218491, 0.306696, 0.23246, 0.30872, 0.102508, 0.29959, 0.205235, 0.304505, 0.218491, 0.306696, 0.102508, 0.29959, 0.192694, 0.302147, 0.205235, 0.304505, 0.102508, 0.29959, 0.180866, 0.299622, 0.192694, 0.302147, 0.102508, 0.29959, 0.169753, 0.29693, 0.180866, 0.299622, 0.092169, 0.280421, 0.169753, 0.29693, 0.102508, 0.29959, 0.092169, 0.280421, 0.159354, 0.294071, 0.169753, 0.29693, 0.092169, 0.280421, 0.149668, 0.291045, 0.159354, 0.294071, 0.092169, 0.280421, 0.145865, 0.285192, 0.149668, 0.291045, 0.092169, 0.280421, 0.14178, 0.278549, 0.145865, 0.285192, 0.082228, 0.261516, 0.14178, 0.278549, 0.092169, 0.280421, 0.082228, 0.261516, 0.137412, 0.271118, 0.14178, 0.278549, 0.082228, 0.261516, 0.132762, 0.262898, 0.137412, 0.271118, 0.082228, 0.261516, 0.12783, 0.25389, 0.132762, 0.262898, 0.072683, 0.242877, 0.12783, 0.25389, 0.082228, 0.261516, 0.072683, 0.242877, 0.122616, 0.244092, 0.12783, 0.25389, 0.072683, 0.242877, 0.11712, 0.233505, 0.122616, 0.244092, 0.063536, 0.224502, 0.11712, 0.233505, 0.072683, 0.242877, 0.063536, 0.224502, 0.111341, 0.22213, 0.11712, 0.233505, 0.054787, 0.206393, 0.111341, 0.22213, 0.063536, 0.224502, 0.054787, 0.206393, 0.105281, 0.209966, 0.111341, 0.22213, 0.054787, 0.206393, 0.098938, 0.197013, 0.105281, 0.209966, 0.046434, 0.188548, 0.098938, 0.197013, 0.054787, 0.206393, 0.046434, 0.188548, 0.092313, 0.183271, 0.098938, 0.197013, 0.038479, 0.170968, 0.092313, 0.183271, 0.046434, 0.188548, 0.038479, 0.170968, 0.085406, 0.16874, 0.092313, 0.183271, 0.030922, 0.153653, 0.085406, 0.16874, 0.038479, 0.170968, 0.030922, 0.153653, 0.081404, 0.160088, 0.085406, 0.16874, 0.030922, 0.153653, 0.077552, 0.151546, 0.081404, 0.160088, 0.023761, 0.136603, 0.077552, 0.151546, 0.030922, 0.153653, 0.023761, 0.136603, 0.07385, 0.143113, 0.077552, 0.151546, 0.023761, 0.136603, 0.070297, 0.134789, 0.07385, 0.143113, 0.016998, 0.119818, 0.070297, 0.134789, 0.023761, 0.136603, 0.016998, 0.119818, 0.066894, 0.126575, 0.070297, 0.134789, 0.016998, 0.119818, 0.06364, 0.11847, 0.066894, 0.126575, 0.012826, 0.109217, 0.06364, 0.11847, 0.016998, 0.119818, 0.012826, 0.109217, 0.060536, 0.110475, 0.06364, 0.11847, 0.223158, 0.113132, 0.232506, 0.113147, 0.228856, 0.113184, 0.223158, 0.113132, 0.235996, 0.113034, 0.232506, 0.113147, 0.217397, 0.112977, 0.235996, 0.113034, 0.223158, 0.113132, 0.217397, 0.112977, 0.239324, 0.112847, 0.235996, 0.113034, 0.211572, 0.112718, 0.239324, 0.112847, 0.217397, 0.112977, 0.211572, 0.112718, 0.242491, 0.112585, 0.239324, 0.112847, 0.205685, 0.112355, 0.242491, 0.112585, 0.211572, 0.112718, 0.205685, 0.112355, 0.245497, 0.112248, 0.242491, 0.112585, 0.199733, 0.111888, 0.245497, 0.112248, 0.205685, 0.112355, 0.199733, 0.111888, 0.248342, 0.111837, 0.245497, 0.112248, 0.193719, 0.111318, 0.248342, 0.111837, 0.199733, 0.111888, 0.193719, 0.111318, 0.251025, 0.11135, 0.248342, 0.111837, 0.193719, 0.111318, 0.253547, 0.110789, 0.251025, 0.11135, 0.187641, 0.110645, 0.253547, 0.110789, 0.193719, 0.111318, 0.187641, 0.110645, 0.255908, 0.110152, 0.253547, 0.110789, 0.1815, 0.109867, 0.255908, 0.110152, 0.187641, 0.110645, 0.012826, 0.109217, 0.057582, 0.102589, 0.060536, 0.110475, 0.1815, 0.109867, 0.258108, 0.109441, 0.255908, 0.110152, 0.175295, 0.108986, 0.258108, 0.109441, 0.1815, 0.109867, 0.175295, 0.108986, 0.260146, 0.108655, 0.258108, 0.109441, 0.009017, 0.099387, 0.057582, 0.102589, 0.012826, 0.109217, 0.169028, 0.108002, 0.260146, 0.108655, 0.175295, 0.108986, 0.169028, 0.108002, 0.262023, 0.107794, 0.260146, 0.108655, 0.162696, 0.106913, 0.262023, 0.107794, 0.169028, 0.108002, 0.162696, 0.106913, 0.263546, 0.106977, 0.262023, 0.107794, 0.162696, 0.106913, 0.264937, 0.106044, 0.263546, 0.106977, 0.156302, 0.105721, 0.264937, 0.106044, 0.162696, 0.106913, 0.156302, 0.105721, 0.266195, 0.104996, 0.264937, 0.106044, 0.15124, 0.104584, 0.266195, 0.104996, 0.156302, 0.105721, 0.15124, 0.104584, 0.267321, 0.103833, 0.266195, 0.104996, 0.14573, 0.103245, 0.267321, 0.103833, 0.15124, 0.104584, 0.14573, 0.103245, 0.268314, 0.102554, 0.267321, 0.103833, 0.13977, 0.101705, 0.268314, 0.102554, 0.14573, 0.103245, 0.009017, 0.099387, 0.054778, 0.094812, 0.057582, 0.102589, 0.13977, 0.101705, 0.269175, 0.101161, 0.268314, 0.102554, 0.133361, 0.099963, 0.269175, 0.101161, 0.13977, 0.101705, 0.133361, 0.099963, 0.269903, 0.099652, 0.269175, 0.101161, 0.126503, 0.09802, 0.269903, 0.099652, 0.133361, 0.099963, 0.126503, 0.09802, 0.270499, 0.098028, 0.269903, 0.099652, 0.005571, 0.09033, 0.054778, 0.094812, 0.009017, 0.099387, 0.126503, 0.09802, 0.270963, 0.096289, 0.270499, 0.098028, 0.119196, 0.095875, 0.270963, 0.096289, 0.126503, 0.09802, 0.119196, 0.095875, 0.271294, 0.094435, 0.270963, 0.096289, 0.111439, 0.093528, 0.271294, 0.094435, 0.119196, 0.095875, 0.005571, 0.09033, 0.052124, 0.087145, 0.054778, 0.094812, 0.111439, 0.093528, 0.271493, 0.092466, 0.271294, 0.094435, 0.103234, 0.09098, 0.271493, 0.092466, 0.111439, 0.093528, 0.103234, 0.09098, 0.271559, 0.090381, 0.271493, 0.092466, 0.094579, 0.088231, 0.271559, 0.090381, 0.103234, 0.09098, 0.094579, 0.088231, 0.271478, 0.0883, 0.271559, 0.090381, 0.002488, 0.082043, 0.052124, 0.087145, 0.005571, 0.09033, 0.094579, 0.088231, 0.271236, 0.086339, 0.271478, 0.0883, 0.085475, 0.08528, 0.271236, 0.086339, 0.094579, 0.088231, 0.002488, 0.082043, 0.049619, 0.079588, 0.052124, 0.087145, 0.085475, 0.08528, 0.270833, 0.084499, 0.271236, 0.086339, 0.075922, 0.082127, 0.270833, 0.084499, 0.085475, 0.08528, 0.075922, 0.082127, 0.270269, 0.082781, 0.270833, 0.084499, 0.075922, 0.082127, 0.269543, 0.081183, 0.270269, 0.082781, 0.06592, 0.078773, 0.269543, 0.081183, 0.075922, 0.082127, -0.000233, 0.074529, 0.049619, 0.079588, 0.002488, 0.082043, 0.06592, 0.078773, 0.268657, 0.079706, 0.269543, 0.081183, 0.06592, 0.078773, 0.267609, 0.07835, 0.268657, 0.079706, -0.000233, 0.074529, 0.047264, 0.072139, 0.049619, 0.079588, 0.064397, 0.07822, 0.267609, 0.07835, 0.06592, 0.078773, 0.064397, 0.07822, 0.2664, 0.077114, 0.267609, 0.07835, 0.062869, 0.077667, 0.2664, 0.077114, 0.064397, 0.07822, 0.061334, 0.077114, 0.2664, 0.077114, 0.062869, 0.077667, 0.061334, 0.077114, 0.265029, 0.076, 0.2664, 0.077114, 0.059794, 0.076562, 0.265029, 0.076, 0.061334, 0.077114, 0.058248, 0.076009, 0.265029, 0.076, 0.059794, 0.076562, 0.056696, 0.075456, 0.265029, 0.076, 0.058248, 0.076009, 0.056696, 0.075456, 0.263497, 0.075007, 0.265029, 0.076, 0.055138, 0.074903, 0.263497, 0.075007, 0.056696, 0.075456, 0.055138, 0.074903, 0.261804, 0.074135, 0.263497, 0.075007, 0.053575, 0.07435, 0.261804, 0.074135, 0.055138, 0.074903, -0.002591, 0.067786, 0.047264, 0.072139, -0.000233, 0.074529, 0.052006, 0.073798, 0.261804, 0.074135, 0.053575, 0.07435, 0.052006, 0.073798, 0.25995, 0.073383, 0.261804, 0.074135, 0.050431, 0.073245, 0.25995, 0.073383, 0.052006, 0.073798, 0.050431, 0.073245, 0.258948, 0.073115, 0.25995, 0.073383, 0.04885, 0.072692, 0.258948, 0.073115, 0.050431, 0.073245, 0.04885, 0.072692, 0.257739, 0.072865, 0.258948, 0.073115, 0.04885, 0.072692, 0.256323, 0.072632, 0.257739, 0.072865, 0.047264, 0.072139, 0.256323, 0.072632, 0.04885, 0.072692, 0.047264, 0.072139, 0.254699, 0.072416, 0.256323, 0.072632, 0.047264, 0.072139, 0.252868, 0.072217, 0.254699, 0.072416, 0.047264, 0.072139, 0.250829, 0.072036, 0.252868, 0.072217, -0.002591, 0.067786, 0.250829, 0.072036, 0.047264, 0.072139, -0.002591, 0.067786, 0.248583, 0.071872, 0.250829, 0.072036, -0.002591, 0.067786, 0.24613, 0.071725, 0.248583, 0.071872, -0.002591, 0.067786, 0.24347, 0.071595, 0.24613, 0.071725, -0.002591, 0.067786, 0.240603, 0.071483, 0.24347, 0.071595, -0.002591, 0.067786, 0.237528, 0.071388, 0.240603, 0.071483, -0.002591, 0.067786, 0.234245, 0.07131, 0.237528, 0.071388, -0.002591, 0.067786, 0.216101, 0.070049, 0.234245, 0.07131, -0.002591, 0.067786, 0.198291, 0.068201, 0.216101, 0.070049, -0.002591, 0.067786, 0.180815, 0.065765, 0.198291, 0.068201, -0.004586, 0.061815, 0.180815, 0.065765, -0.002591, 0.067786, -0.004586, 0.061815, 0.163672, 0.062742, 0.180815, 0.065765, -0.004586, 0.061815, 0.146864, 0.059131, 0.163672, 0.062742, -0.006219, 0.056615, 0.146864, 0.059131, -0.004586, 0.061815, -0.006219, 0.056615, 0.13039, 0.054934, 0.146864, 0.059131, -0.007489, 0.052187, 0.13039, 0.054934, -0.006219, 0.056615, -0.007489, 0.052187, 0.114249, 0.050149, 0.13039, 0.054934, -0.008396, 0.04853, 0.114249, 0.050149, -0.007489, 0.052187, -0.008396, 0.04853, 0.098443, 0.044776, 0.114249, 0.050149, -0.00894, 0.045646, 0.098443, 0.044776, -0.008396, 0.04853, -0.009121, 0.043532, 0.098443, 0.044776, -0.00894, 0.045646, -0.009121, 0.043532, 0.082971, 0.038816, 0.098443, 0.044776, -0.009066, 0.041808, 0.082971, 0.038816, -0.009121, 0.043532, -0.008902, 0.040089, 0.082971, 0.038816, -0.009066, 0.041808, -0.008629, 0.038376, 0.082971, 0.038816, -0.008902, 0.040089, -0.008629, 0.038376, 0.067832, 0.032269, 0.082971, 0.038816, -0.008246, 0.036669, 0.067832, 0.032269, -0.008629, 0.038376, -0.007753, 0.034967, 0.067832, 0.032269, -0.008246, 0.036669, -0.007152, 0.033271, 0.067832, 0.032269, -0.007753, 0.034967, -0.006441, 0.031581, 0.067832, 0.032269, -0.007152, 0.033271, -0.006441, 0.031581, 0.053028, 0.025135, 0.067832, 0.032269, -0.00562, 0.029897, 0.053028, 0.025135, -0.006441, 0.031581, -0.00469, 0.028218, 0.053028, 0.025135, -0.00562, 0.029897, -0.003651, 0.026546, 0.053028, 0.025135, -0.00469, 0.028218, -0.002502, 0.024879, 0.053028, 0.025135, -0.003651, 0.026546, -0.002502, 0.024879, 0.038557, 0.017413, 0.053028, 0.025135, -0.001244, 0.023217, 0.038557, 0.017413, -0.002502, 0.024879, 0.000294, 0.021297, 0.038557, 0.017413, -0.001244, 0.023217, 0.001866, 0.019543, 0.038557, 0.017413, 0.000294, 0.021297, 0.003472, 0.017957, 0.038557, 0.017413, 0.001866, 0.019543, 0.005113, 0.016538, 0.038557, 0.017413, 0.003472, 0.017957, 0.005113, 0.016538, 0.036715, 0.01642, 0.038557, 0.017413, 0.006789, 0.015285, 0.036715, 0.01642, 0.005113, 0.016538, 0.006789, 0.015285, 0.034918, 0.015513, 0.036715, 0.01642, 0.006789, 0.015285, 0.033167, 0.014692, 0.034918, 0.015513, 0.008499, 0.0142, 0.033167, 0.014692, 0.006789, 0.015285, 0.008499, 0.0142, 0.031463, 0.013958, 0.033167, 0.014692, 0.010244, 0.013281, 0.031463, 0.013958, 0.008499, 0.0142, 0.010244, 0.013281, 0.029805, 0.01331, 0.031463, 0.013958, 0.010244, 0.013281, 0.028192, 0.012749, 0.029805, 0.01331, 0.012023, 0.01253, 0.028192, 0.012749, 0.010244, 0.013281, 0.012023, 0.01253, 0.026626, 0.012274, 0.028192, 0.012749, 0.013837, 0.011945, 0.026626, 0.012274, 0.012023, 0.01253, 0.013837, 0.011945, 0.025106, 0.011885, 0.026626, 0.012274, 0.015685, 0.011528, 0.025106, 0.011885, 0.013837, 0.011945, 0.015685, 0.011528, 0.023632, 0.011583, 0.025106, 0.011885, 0.015685, 0.011528, 0.022204, 0.011367, 0.023632, 0.011583, 0.017568, 0.011278, 0.022204, 0.011367, 0.015685, 0.011528, 0.017568, 0.011278, 0.020822, 0.011237, 0.022204, 0.011367, 0.019486, 0.011194, 0.020822, 0.011237, 0.017568, 0.011278] + }, + "a": { + "vertices": [0.37593, 0.569848, 0.380715, 0.570006, 0.378939, 0.570066, 0.37593, 0.569848, 0.382451, 0.569825, 0.380715, 0.570006, 0.372708, 0.569191, 0.382451, 0.569825, 0.37593, 0.569848, 0.372708, 0.569191, 0.384147, 0.569522, 0.382451, 0.569825, 0.372708, 0.569191, 0.385802, 0.569099, 0.384147, 0.569522, 0.369273, 0.568097, 0.385802, 0.569099, 0.372708, 0.569191, 0.369273, 0.568097, 0.387418, 0.568555, 0.385802, 0.569099, 0.369273, 0.568097, 0.388993, 0.56789, 0.387418, 0.568555, 0.365626, 0.566565, 0.388993, 0.56789, 0.369273, 0.568097, 0.365626, 0.566565, 0.390527, 0.567104, 0.388993, 0.56789, 0.365626, 0.566565, 0.392021, 0.566197, 0.390527, 0.567104, 0.361765, 0.564596, 0.392021, 0.566197, 0.365626, 0.566565, 0.361765, 0.564596, 0.393475, 0.565169, 0.392021, 0.566197, 0.361765, 0.564596, 0.394889, 0.56402, 0.393475, 0.565169, 0.357691, 0.562189, 0.394889, 0.56402, 0.361765, 0.564596, 0.357691, 0.562189, 0.396262, 0.562751, 0.394889, 0.56402, 0.357691, 0.562189, 0.397595, 0.56136, 0.396262, 0.562751, 0.353404, 0.559344, 0.397595, 0.56136, 0.357691, 0.562189, 0.353404, 0.559344, 0.398655, 0.560035, 0.397595, 0.56136, 0.353404, 0.559344, 0.399622, 0.558688, 0.398655, 0.560035, 0.348904, 0.556062, 0.399622, 0.558688, 0.353404, 0.559344, 0.348904, 0.556062, 0.400498, 0.557318, 0.399622, 0.558688, 0.348904, 0.556062, 0.401281, 0.555924, 0.400498, 0.557318, 0.344191, 0.552342, 0.401281, 0.555924, 0.348904, 0.556062, 0.344191, 0.552342, 0.401972, 0.554508, 0.401281, 0.555924, 0.344191, 0.552342, 0.40257, 0.553068, 0.401972, 0.554508, 0.344191, 0.552342, 0.403077, 0.551605, 0.40257, 0.553068, 0.339264, 0.548185, 0.403077, 0.551605, 0.344191, 0.552342, 0.339264, 0.548185, 0.403492, 0.55012, 0.403077, 0.551605, 0.339264, 0.548185, 0.403814, 0.548611, 0.403492, 0.55012, 0.339264, 0.548185, 0.404045, 0.547079, 0.403814, 0.548611, 0.334125, 0.54359, 0.404045, 0.547079, 0.339264, 0.548185, 0.334125, 0.54359, 0.404183, 0.545525, 0.404045, 0.547079, 0.334125, 0.54359, 0.404229, 0.543947, 0.404183, 0.545525, 0.334125, 0.54359, 0.404148, 0.541891, 0.404229, 0.543947, 0.328773, 0.538557, 0.404148, 0.541891, 0.334125, 0.54359, 0.328773, 0.538557, 0.403906, 0.539594, 0.404148, 0.541891, 0.328773, 0.538557, 0.403503, 0.537054, 0.403906, 0.539594, 0.319398, 0.529583, 0.403503, 0.537054, 0.328773, 0.538557, 0.319398, 0.529583, 0.402939, 0.534273, 0.403503, 0.537054, 0.319398, 0.529583, 0.402213, 0.53125, 0.402939, 0.534273, 0.319398, 0.529583, 0.401327, 0.527985, 0.402213, 0.53125, 0.31007, 0.520488, 0.401327, 0.527985, 0.319398, 0.529583, 0.31007, 0.520488, 0.400279, 0.524478, 0.401327, 0.527985, 0.31007, 0.520488, 0.399069, 0.52073, 0.400279, 0.524478, 0.31007, 0.520488, 0.397699, 0.516739, 0.399069, 0.52073, 0.300788, 0.511272, 0.397699, 0.516739, 0.31007, 0.520488, 0.300788, 0.511272, 0.396167, 0.512507, 0.397699, 0.516739, 0.300788, 0.511272, 0.394474, 0.508033, 0.396167, 0.512507, 0.291551, 0.501935, 0.394474, 0.508033, 0.300788, 0.511272, 0.291551, 0.501935, 0.39262, 0.503317, 0.394474, 0.508033, 0.291551, 0.501935, 0.389315, 0.494769, 0.39262, 0.503317, 0.282361, 0.492477, 0.389315, 0.494769, 0.291551, 0.501935, 0.282361, 0.492477, 0.343284, 0.491708, 0.389315, 0.494769, 0.343284, 0.491708, 0.386033, 0.486123, 0.389315, 0.494769, 0.273217, 0.482898, 0.343284, 0.491708, 0.282361, 0.492477, 0.273217, 0.482898, 0.338786, 0.488656, 0.343284, 0.491708, 0.34172, 0.487378, 0.386033, 0.486123, 0.343284, 0.491708, 0.273217, 0.482898, 0.334278, 0.485443, 0.338786, 0.488656, 0.34007, 0.482817, 0.386033, 0.486123, 0.34172, 0.487378, 0.34007, 0.482817, 0.382774, 0.477379, 0.386033, 0.486123, 0.273217, 0.482898, 0.329757, 0.482069, 0.334278, 0.485443, 0.264119, 0.473198, 0.329757, 0.482069, 0.273217, 0.482898, 0.338334, 0.478027, 0.382774, 0.477379, 0.34007, 0.482817, 0.264119, 0.473198, 0.325226, 0.478533, 0.329757, 0.482069, 0.264119, 0.473198, 0.320682, 0.474836, 0.325226, 0.478533, 0.336512, 0.473005, 0.382774, 0.477379, 0.338334, 0.478027, 0.336512, 0.473005, 0.379538, 0.468537, 0.382774, 0.477379, 0.264119, 0.473198, 0.316128, 0.470978, 0.320682, 0.474836, 0.255067, 0.463378, 0.316128, 0.470978, 0.264119, 0.473198, 0.334603, 0.467754, 0.379538, 0.468537, 0.336512, 0.473005, 0.255067, 0.463378, 0.311561, 0.466959, 0.316128, 0.470978, 0.334603, 0.467754, 0.376324, 0.459597, 0.379538, 0.468537, 0.332608, 0.462272, 0.376324, 0.459597, 0.334603, 0.467754, 0.255067, 0.463378, 0.306984, 0.462779, 0.311561, 0.466959, 0.246061, 0.453436, 0.306984, 0.462779, 0.255067, 0.463378, 0.246061, 0.453436, 0.302394, 0.458437, 0.306984, 0.462779, 0.330526, 0.45656, 0.376324, 0.459597, 0.332608, 0.462272, 0.330526, 0.45656, 0.373134, 0.45056, 0.376324, 0.459597, 0.246061, 0.453436, 0.297793, 0.453934, 0.302394, 0.458437, 0.328358, 0.450617, 0.373134, 0.45056, 0.330526, 0.45656, 0.246061, 0.453436, 0.293181, 0.44927, 0.297793, 0.453934, 0.237102, 0.443373, 0.293181, 0.44927, 0.246061, 0.453436, 0.326104, 0.444444, 0.373134, 0.45056, 0.328358, 0.450617, 0.326104, 0.444444, 0.369967, 0.441424, 0.373134, 0.45056, 0.237102, 0.443373, 0.288557, 0.444444, 0.293181, 0.44927, 0.237102, 0.443373, 0.27265, 0.427161, 0.288557, 0.444444, 0.323763, 0.438041, 0.369967, 0.441424, 0.326104, 0.444444, 0.228188, 0.43319, 0.27265, 0.427161, 0.237102, 0.443373, 0.323763, 0.438041, 0.366823, 0.432191, 0.369967, 0.441424, 0.321336, 0.431408, 0.366823, 0.432191, 0.323763, 0.438041, 0.21932, 0.422886, 0.27265, 0.427161, 0.228188, 0.43319, 0.321336, 0.431408, 0.363702, 0.42286, 0.366823, 0.432191, 0.318823, 0.424544, 0.363702, 0.42286, 0.321336, 0.431408, 0.21932, 0.422886, 0.257543, 0.410413, 0.27265, 0.427161, 0.316346, 0.417959, 0.363702, 0.42286, 0.318823, 0.424544, 0.207424, 0.409152, 0.257543, 0.410413, 0.21932, 0.422886, 0.316346, 0.417959, 0.360604, 0.413431, 0.363702, 0.42286, 0.314032, 0.411749, 0.360604, 0.413431, 0.316346, 0.417959, 0.314032, 0.411749, 0.357529, 0.403904, 0.360604, 0.413431, 0.311878, 0.405913, 0.357529, 0.403904, 0.314032, 0.411749, 0.207424, 0.409152, 0.243237, 0.394201, 0.257543, 0.410413, 0.196333, 0.396282, 0.243237, 0.394201, 0.207424, 0.409152, 0.309886, 0.400451, 0.357529, 0.403904, 0.311878, 0.405913, 0.309886, 0.400451, 0.354478, 0.394279, 0.357529, 0.403904, 0.308055, 0.395364, 0.354478, 0.394279, 0.309886, 0.400451, 0.186049, 0.384277, 0.243237, 0.394201, 0.196333, 0.396282, 0.306385, 0.390651, 0.354478, 0.394279, 0.308055, 0.395364, 0.306385, 0.390651, 0.351924, 0.385877, 0.354478, 0.394279, 0.186049, 0.384277, 0.229731, 0.378524, 0.243237, 0.394201, 0.304876, 0.386312, 0.351924, 0.385877, 0.306385, 0.390651, 0.303529, 0.382348, 0.351924, 0.385877, 0.304876, 0.386312, 0.303529, 0.382348, 0.349514, 0.37781, 0.351924, 0.385877, 0.176571, 0.373134, 0.229731, 0.378524, 0.186049, 0.384277, 0.302342, 0.378757, 0.349514, 0.37781, 0.303529, 0.382348, 0.301317, 0.375541, 0.349514, 0.37781, 0.302342, 0.378757, 0.176571, 0.373134, 0.217025, 0.363383, 0.229731, 0.378524, 0.301317, 0.375541, 0.347248, 0.370077, 0.349514, 0.37781, 0.300454, 0.3727, 0.347248, 0.370077, 0.301317, 0.375541, 0.167899, 0.362856, 0.217025, 0.363383, 0.176571, 0.373134, 0.299751, 0.370232, 0.347248, 0.370077, 0.300454, 0.3727, 0.297275, 0.361805, 0.347248, 0.370077, 0.299751, 0.370232, 0.297275, 0.361805, 0.345126, 0.362677, 0.347248, 0.370077, 0.167899, 0.362856, 0.20512, 0.348777, 0.217025, 0.363383, 0.160033, 0.353441, 0.20512, 0.348777, 0.167899, 0.362856, 0.297275, 0.361805, 0.343148, 0.355612, 0.345126, 0.362677, 0.29496, 0.353936, 0.343148, 0.355612, 0.297275, 0.361805, 0.29496, 0.353936, 0.341314, 0.348881, 0.343148, 0.355612, 0.292807, 0.346626, 0.341314, 0.348881, 0.29496, 0.353936, 0.152974, 0.34489, 0.20512, 0.348777, 0.160033, 0.353441, 0.292807, 0.346626, 0.339624, 0.342483, 0.341314, 0.348881, 0.152974, 0.34489, 0.194015, 0.334707, 0.20512, 0.348777, 0.290814, 0.339875, 0.339624, 0.342483, 0.292807, 0.346626, 0.14672, 0.337203, 0.194015, 0.334707, 0.152974, 0.34489, 0.290814, 0.339875, 0.338078, 0.33642, 0.339624, 0.342483, 0.288983, 0.333682, 0.338078, 0.33642, 0.290814, 0.339875, 0.141273, 0.330379, 0.194015, 0.334707, 0.14672, 0.337203, 0.288983, 0.333682, 0.336676, 0.33069, 0.338078, 0.33642, 0.141273, 0.330379, 0.183711, 0.321172, 0.194015, 0.334707, 0.287313, 0.328047, 0.336676, 0.33069, 0.288983, 0.333682, 0.287313, 0.328047, 0.335418, 0.325295, 0.336676, 0.33069, 0.136632, 0.32442, 0.183711, 0.321172, 0.141273, 0.330379, 0.285805, 0.322971, 0.335418, 0.325295, 0.287313, 0.328047, 0.285805, 0.322971, 0.334304, 0.320233, 0.335418, 0.325295, 0.132797, 0.319324, 0.183711, 0.321172, 0.136632, 0.32442, 0.284457, 0.318454, 0.334304, 0.320233, 0.285805, 0.322971, 0.132797, 0.319324, 0.174207, 0.308173, 0.183711, 0.321172, 0.284457, 0.318454, 0.333333, 0.315506, 0.334304, 0.320233, 0.129768, 0.315091, 0.174207, 0.308173, 0.132797, 0.319324, 0.283271, 0.314495, 0.333333, 0.315506, 0.284457, 0.318454, 0.361842, 0.316332, 0.367025, 0.316208, 0.363184, 0.316335, 0.360443, 0.316323, 0.367025, 0.316208, 0.361842, 0.316332, 0.358986, 0.316309, 0.367025, 0.316208, 0.360443, 0.316323, 0.357472, 0.316289, 0.367025, 0.316208, 0.358986, 0.316309, 0.3559, 0.316263, 0.367025, 0.316208, 0.357472, 0.316289, 0.35427, 0.316231, 0.367025, 0.316208, 0.3559, 0.316263, 0.352583, 0.316194, 0.367025, 0.316208, 0.35427, 0.316231, 0.352583, 0.316194, 0.370532, 0.315828, 0.367025, 0.316208, 0.350838, 0.316151, 0.370532, 0.315828, 0.352583, 0.316194, 0.349036, 0.316102, 0.370532, 0.315828, 0.350838, 0.316151, 0.347176, 0.316047, 0.370532, 0.315828, 0.349036, 0.316102, 0.345259, 0.315987, 0.370532, 0.315828, 0.347176, 0.316047, 0.343284, 0.31592, 0.370532, 0.315828, 0.345259, 0.315987, 0.342834, 0.315854, 0.370532, 0.315828, 0.343284, 0.31592, 0.342316, 0.315794, 0.370532, 0.315828, 0.342834, 0.315854, 0.342316, 0.315794, 0.373704, 0.315195, 0.370532, 0.315828, 0.341729, 0.315739, 0.373704, 0.315195, 0.342316, 0.315794, 0.341072, 0.31569, 0.373704, 0.315195, 0.341729, 0.315739, 0.340347, 0.315647, 0.373704, 0.315195, 0.341072, 0.31569, 0.339552, 0.315609, 0.373704, 0.315195, 0.340347, 0.315647, 0.338688, 0.315578, 0.373704, 0.315195, 0.339552, 0.315609, 0.337756, 0.315552, 0.373704, 0.315195, 0.338688, 0.315578, 0.336754, 0.315532, 0.373704, 0.315195, 0.337756, 0.315552, 0.335683, 0.315517, 0.373704, 0.315195, 0.336754, 0.315532, 0.334543, 0.315509, 0.373704, 0.315195, 0.335683, 0.315517, 0.333333, 0.315506, 0.373704, 0.315195, 0.334543, 0.315509, 0.283271, 0.314495, 0.373704, 0.315195, 0.333333, 0.315506, 0.283271, 0.314495, 0.376543, 0.314308, 0.373704, 0.315195, 0.123814, 0.306606, 0.174207, 0.308173, 0.129768, 0.315091, 0.282246, 0.311095, 0.376543, 0.314308, 0.283271, 0.314495, 0.282246, 0.311095, 0.379048, 0.313168, 0.376543, 0.314308, 0.282246, 0.311095, 0.381219, 0.311774, 0.379048, 0.313168, 0.282246, 0.311095, 0.383056, 0.310128, 0.381219, 0.311774, 0.281382, 0.308253, 0.383056, 0.310128, 0.282246, 0.311095, 0.281382, 0.308253, 0.384559, 0.308227, 0.383056, 0.310128, 0.28068, 0.30597, 0.384559, 0.308227, 0.281382, 0.308253, 0.28068, 0.30597, 0.385728, 0.306074, 0.384559, 0.308227, 0.123814, 0.306606, 0.165504, 0.295709, 0.174207, 0.308173, 0.118251, 0.298703, 0.165504, 0.295709, 0.123814, 0.306606, 0.28068, 0.30597, 0.386563, 0.303667, 0.385728, 0.306074, 0.272633, 0.30422, 0.386563, 0.303667, 0.28068, 0.30597, 0.265075, 0.302561, 0.386563, 0.303667, 0.272633, 0.30422, 0.265075, 0.302561, 0.387064, 0.301007, 0.386563, 0.303667, 0.258007, 0.300995, 0.387064, 0.301007, 0.265075, 0.302561, 0.258007, 0.300995, 0.387231, 0.298093, 0.387064, 0.301007, 0.251428, 0.299521, 0.387231, 0.298093, 0.258007, 0.300995, 0.245339, 0.298139, 0.387231, 0.298093, 0.251428, 0.299521, 0.11308, 0.291382, 0.165504, 0.295709, 0.118251, 0.298703, 0.239739, 0.296849, 0.387231, 0.298093, 0.245339, 0.298139, 0.239739, 0.296849, 0.387195, 0.296781, 0.387231, 0.298093, 0.234628, 0.295651, 0.387195, 0.296781, 0.239739, 0.296849, 0.234628, 0.295651, 0.387087, 0.295473, 0.387195, 0.296781, 0.11308, 0.291382, 0.1576, 0.283781, 0.165504, 0.295709, 0.230007, 0.294546, 0.387087, 0.295473, 0.234628, 0.295651, 0.230007, 0.294546, 0.386907, 0.294167, 0.387087, 0.295473, 0.225876, 0.293532, 0.386907, 0.294167, 0.230007, 0.294546, 0.225876, 0.293532, 0.386655, 0.292864, 0.386907, 0.294167, 0.222234, 0.292611, 0.386655, 0.292864, 0.225876, 0.293532, 0.222234, 0.292611, 0.386331, 0.291564, 0.386655, 0.292864, 0.219081, 0.291782, 0.386331, 0.291564, 0.222234, 0.292611, 0.216418, 0.291045, 0.386331, 0.291564, 0.219081, 0.291782, 0.216418, 0.291045, 0.385935, 0.290267, 0.386331, 0.291564, 0.108301, 0.284642, 0.1576, 0.283781, 0.11308, 0.291382, 0.208233, 0.288635, 0.385935, 0.290267, 0.216418, 0.291045, 0.208233, 0.288635, 0.385467, 0.288973, 0.385935, 0.290267, 0.208233, 0.288635, 0.384927, 0.287682, 0.385467, 0.288973, 0.200537, 0.286381, 0.384927, 0.287682, 0.208233, 0.288635, 0.200537, 0.286381, 0.384315, 0.286394, 0.384927, 0.287682, 0.200537, 0.286381, 0.383632, 0.285108, 0.384315, 0.286394, 0.19333, 0.284282, 0.383632, 0.285108, 0.200537, 0.286381, 0.19333, 0.284282, 0.382876, 0.283825, 0.383632, 0.285108, 0.103913, 0.278483, 0.1576, 0.283781, 0.108301, 0.284642, 0.186613, 0.282338, 0.382876, 0.283825, 0.19333, 0.284282, 0.186613, 0.282338, 0.382048, 0.282546, 0.382876, 0.283825, 0.103913, 0.278483, 0.150498, 0.272388, 0.1576, 0.283781, 0.186613, 0.282338, 0.381174, 0.281309, 0.382048, 0.282546, 0.180386, 0.28055, 0.381174, 0.281309, 0.186613, 0.282338, 0.180386, 0.28055, 0.38028, 0.280156, 0.381174, 0.281309, 0.174648, 0.278918, 0.38028, 0.280156, 0.180386, 0.28055, 0.174648, 0.278918, 0.379366, 0.279086, 0.38028, 0.280156, 0.174648, 0.278918, 0.378432, 0.2781, 0.379366, 0.279086, 0.169399, 0.277441, 0.378432, 0.2781, 0.174648, 0.278918, 0.099917, 0.272906, 0.150498, 0.272388, 0.103913, 0.278483, 0.169399, 0.277441, 0.377478, 0.277198, 0.378432, 0.2781, 0.16464, 0.276119, 0.377478, 0.277198, 0.169399, 0.277441, 0.16464, 0.276119, 0.376503, 0.276379, 0.377478, 0.277198, 0.16464, 0.276119, 0.375508, 0.275643, 0.376503, 0.276379, 0.16037, 0.274953, 0.375508, 0.275643, 0.16464, 0.276119, 0.16037, 0.274953, 0.374493, 0.274991, 0.375508, 0.275643, 0.16037, 0.274953, 0.373458, 0.274422, 0.374493, 0.274991, 0.15659, 0.273943, 0.373458, 0.274422, 0.16037, 0.274953, 0.15659, 0.273943, 0.372403, 0.273937, 0.373458, 0.274422, 0.153299, 0.273088, 0.372403, 0.273937, 0.15659, 0.273943, 0.153299, 0.273088, 0.371328, 0.273535, 0.372403, 0.273937, 0.153299, 0.273088, 0.370232, 0.273217, 0.371328, 0.273535, 0.153299, 0.273088, 0.369757, 0.273085, 0.370232, 0.273217, 0.150498, 0.272388, 0.369757, 0.273085, 0.153299, 0.273088, 0.150498, 0.272388, 0.369161, 0.272964, 0.369757, 0.273085, 0.150498, 0.272388, 0.368444, 0.272854, 0.369161, 0.272964, 0.096312, 0.267911, 0.150498, 0.272388, 0.099917, 0.272906, 0.150498, 0.272388, 0.367606, 0.272757, 0.368444, 0.272854, 0.150498, 0.272388, 0.366648, 0.27267, 0.367606, 0.272757, 0.150498, 0.272388, 0.365568, 0.272595, 0.366648, 0.27267, 0.150498, 0.272388, 0.364367, 0.272532, 0.365568, 0.272595, 0.150498, 0.272388, 0.363046, 0.27248, 0.364367, 0.272532, 0.150498, 0.272388, 0.361603, 0.27244, 0.363046, 0.27248, 0.150498, 0.272388, 0.36004, 0.272411, 0.361603, 0.27244, 0.150498, 0.272388, 0.358356, 0.272394, 0.36004, 0.272411, 0.150498, 0.272388, 0.356551, 0.272388, 0.358356, 0.272394, 0.096312, 0.267911, 0.349007, 0.272307, 0.150498, 0.272388, 0.349007, 0.272307, 0.352695, 0.272368, 0.150498, 0.272388, 0.352695, 0.272368, 0.356551, 0.272388, 0.150498, 0.272388, 0.096312, 0.267911, 0.345486, 0.272207, 0.349007, 0.272307, 0.096312, 0.267911, 0.342132, 0.272066, 0.345486, 0.272207, 0.096312, 0.267911, 0.338945, 0.271884, 0.342132, 0.272066, 0.096312, 0.267911, 0.335925, 0.271663, 0.338945, 0.271884, 0.096312, 0.267911, 0.333071, 0.271401, 0.335925, 0.271663, 0.096312, 0.267911, 0.330385, 0.271098, 0.333071, 0.271401, 0.096312, 0.267911, 0.327866, 0.270756, 0.330385, 0.271098, 0.096312, 0.267911, 0.325514, 0.270373, 0.327866, 0.270756, 0.096312, 0.267911, 0.323328, 0.269949, 0.325514, 0.270373, 0.096312, 0.267911, 0.32131, 0.269486, 0.323328, 0.269949, 0.096312, 0.267911, 0.319571, 0.263944, 0.32131, 0.269486, 0.093099, 0.263497, 0.319571, 0.263944, 0.096312, 0.267911, 0.093099, 0.263497, 0.269071, 0.261194, 0.319571, 0.263944, 0.269071, 0.261194, 0.317671, 0.257129, 0.319571, 0.263944, 0.090278, 0.259665, 0.269071, 0.261194, 0.093099, 0.263497, 0.090278, 0.259665, 0.253599, 0.258038, 0.269071, 0.261194, 0.268205, 0.256682, 0.317671, 0.257129, 0.269071, 0.261194, 0.087848, 0.256415, 0.253599, 0.258038, 0.090278, 0.259665, 0.087848, 0.256415, 0.238553, 0.254791, 0.253599, 0.258038, 0.268205, 0.256682, 0.315609, 0.249041, 0.317671, 0.257129, 0.267263, 0.251854, 0.315609, 0.249041, 0.268205, 0.256682, 0.085809, 0.253746, 0.238553, 0.254791, 0.087848, 0.256415, 0.085809, 0.253746, 0.223932, 0.251451, 0.238553, 0.254791, 0.084163, 0.251658, 0.223932, 0.251451, 0.085809, 0.253746, 0.266247, 0.246709, 0.315609, 0.249041, 0.267263, 0.251854, 0.081033, 0.250265, 0.223932, 0.251451, 0.084163, 0.251658, 0.081033, 0.250265, 0.209738, 0.248019, 0.223932, 0.251451, 0.077725, 0.248848, 0.209738, 0.248019, 0.081033, 0.250265, 0.266247, 0.246709, 0.313387, 0.239681, 0.315609, 0.249041, 0.074238, 0.247409, 0.209738, 0.248019, 0.077725, 0.248848, 0.074238, 0.247409, 0.19597, 0.244495, 0.209738, 0.248019, 0.070573, 0.245946, 0.19597, 0.244495, 0.074238, 0.247409, 0.265156, 0.241247, 0.313387, 0.239681, 0.266247, 0.246709, 0.066729, 0.244461, 0.19597, 0.244495, 0.070573, 0.245946, 0.066729, 0.244461, 0.182629, 0.240879, 0.19597, 0.244495, 0.062707, 0.242952, 0.182629, 0.240879, 0.066729, 0.244461, 0.058507, 0.24142, 0.182629, 0.240879, 0.062707, 0.242952, 0.054128, 0.239865, 0.182629, 0.240879, 0.058507, 0.24142, 0.26399, 0.235469, 0.313387, 0.239681, 0.265156, 0.241247, 0.054128, 0.239865, 0.169713, 0.237171, 0.182629, 0.240879, 0.04957, 0.238288, 0.169713, 0.237171, 0.054128, 0.239865, 0.26399, 0.235469, 0.311003, 0.229049, 0.313387, 0.239681, 0.044834, 0.236687, 0.169713, 0.237171, 0.04957, 0.238288, 0.044834, 0.236687, 0.157223, 0.23337, 0.169713, 0.237171, 0.039919, 0.235063, 0.157223, 0.23337, 0.044834, 0.236687, 0.262749, 0.229374, 0.311003, 0.229049, 0.26399, 0.235469, 0.034826, 0.233416, 0.157223, 0.23337, 0.039919, 0.235063, 0.028025, 0.231294, 0.157223, 0.23337, 0.034826, 0.233416, 0.028025, 0.231294, 0.14516, 0.229478, 0.157223, 0.23337, 0.021582, 0.229213, 0.14516, 0.229478, 0.028025, 0.231294, 0.021582, 0.229213, 0.133522, 0.225493, 0.14516, 0.229478, 0.261433, 0.222962, 0.311003, 0.229049, 0.262749, 0.229374, 0.015495, 0.227171, 0.133522, 0.225493, 0.021582, 0.229213, 0.261433, 0.222962, 0.308458, 0.217143, 0.311003, 0.229049, 0.009766, 0.22517, 0.133522, 0.225493, 0.015495, 0.227171, 0.009766, 0.22517, 0.122311, 0.221416, 0.133522, 0.225493, 0.004394, 0.22321, 0.122311, 0.221416, 0.009766, 0.22517, -0.000622, 0.221289, 0.122311, 0.221416, 0.004394, 0.22321, 0.260042, 0.216234, 0.308458, 0.217143, 0.261433, 0.222962, -0.000622, 0.221289, 0.111526, 0.217247, 0.122311, 0.221416, -0.00528, 0.219409, 0.111526, 0.217247, -0.000622, 0.221289, -0.009582, 0.21757, 0.111526, 0.217247, -0.00528, 0.219409, -0.013526, 0.21577, 0.111526, 0.217247, -0.009582, 0.21757, -0.013526, 0.21577, 0.105117, 0.207763, 0.111526, 0.217247, 0.260042, 0.216234, 0.305751, 0.203966, 0.308458, 0.217143, 0.258577, 0.209188, 0.305751, 0.203966, 0.260042, 0.216234, -0.017114, 0.214011, 0.105117, 0.207763, -0.013526, 0.21577, -0.020344, 0.212292, 0.105117, 0.207763, -0.017114, 0.214011, -0.023217, 0.210614, 0.105117, 0.207763, -0.020344, 0.212292, -0.024807, 0.209589, 0.105117, 0.207763, -0.023217, 0.210614, -0.026258, 0.208448, 0.105117, 0.207763, -0.024807, 0.209589, 0.257037, 0.201827, 0.305751, 0.203966, 0.258577, 0.209188, -0.02757, 0.207193, 0.105117, 0.207763, -0.026258, 0.208448, -0.02757, 0.207193, 0.098604, 0.197968, 0.105117, 0.207763, -0.028745, 0.205823, 0.098604, 0.197968, -0.02757, 0.207193, -0.029782, 0.204337, 0.098604, 0.197968, -0.028745, 0.205823, -0.03068, 0.202736, 0.098604, 0.197968, -0.029782, 0.204337, 0.257037, 0.201827, 0.302884, 0.189515, 0.305751, 0.203966, -0.03144, 0.20102, 0.098604, 0.197968, -0.03068, 0.202736, 0.255421, 0.194148, 0.302884, 0.189515, 0.257037, 0.201827, -0.032062, 0.199189, 0.098604, 0.197968, -0.03144, 0.20102, -0.032546, 0.197243, 0.098604, 0.197968, -0.032062, 0.199189, -0.032546, 0.197243, 0.045191, 0.193201, 0.098604, 0.197968, 0.045191, 0.193201, 0.091988, 0.187863, 0.098604, 0.197968, -0.032891, 0.195182, 0.045191, 0.193201, -0.032546, 0.197243, -0.033098, 0.193005, 0.045191, 0.193201, -0.032891, 0.195182, 0.253731, 0.186153, 0.302884, 0.189515, 0.255421, 0.194148, -0.033098, 0.193005, 0.041074, 0.192012, 0.045191, 0.193201, 0.04384, 0.190938, 0.091988, 0.187863, 0.045191, 0.193201, -0.033167, 0.190713, 0.041074, 0.192012, -0.033098, 0.193005, -0.033167, 0.190713, 0.037014, 0.190794, 0.041074, 0.192012, 0.042415, 0.188571, 0.091988, 0.187863, 0.04384, 0.190938, -0.033167, 0.190713, 0.033012, 0.189547, 0.037014, 0.190794, -0.033144, 0.189688, 0.033012, 0.189547, -0.033167, 0.190713, -0.033075, 0.188686, 0.033012, 0.189547, -0.033144, 0.189688, -0.033075, 0.188686, 0.029068, 0.188272, 0.033012, 0.189547, 0.253731, 0.186153, 0.299855, 0.173792, 0.302884, 0.189515, -0.03296, 0.187707, 0.029068, 0.188272, -0.033075, 0.188686, 0.040915, 0.186101, 0.091988, 0.187863, 0.042415, 0.188571, -0.03296, 0.187707, 0.025181, 0.186967, 0.029068, 0.188272, 0.040915, 0.186101, 0.085268, 0.177446, 0.091988, 0.187863, -0.032799, 0.186751, 0.025181, 0.186967, -0.03296, 0.187707, -0.032799, 0.186751, 0.021352, 0.185634, 0.025181, 0.186967, -0.032592, 0.185819, 0.021352, 0.185634, -0.032799, 0.186751, 0.250487, 0.17026, 0.299855, 0.173792, 0.253731, 0.186153, 0.03934, 0.183527, 0.085268, 0.177446, 0.040915, 0.186101, -0.032338, 0.184909, 0.021352, 0.185634, -0.032592, 0.185819, -0.032338, 0.184909, 0.01758, 0.184272, 0.021352, 0.185634, -0.032039, 0.184022, 0.01758, 0.184272, -0.032338, 0.184909, -0.032039, 0.184022, 0.013866, 0.182882, 0.01758, 0.184272, -0.031693, 0.183158, 0.013866, 0.182882, -0.032039, 0.184022, 0.037691, 0.180849, 0.085268, 0.177446, 0.03934, 0.183527, -0.031302, 0.182318, 0.013866, 0.182882, -0.031693, 0.183158, -0.031302, 0.182318, 0.010209, 0.181462, 0.013866, 0.182882, -0.030864, 0.1815, 0.010209, 0.181462, -0.031302, 0.182318, -0.030381, 0.180705, 0.010209, 0.181462, -0.030864, 0.1815, -0.030381, 0.180705, 0.00661, 0.180014, 0.010209, 0.181462, 0.035966, 0.178068, 0.085268, 0.177446, 0.037691, 0.180849, -0.029851, 0.179934, 0.00661, 0.180014, -0.030381, 0.180705, -0.029851, 0.179934, 0.003069, 0.178537, 0.00661, 0.180014, -0.029065, 0.178742, 0.003069, 0.178537, -0.029851, 0.179934, -0.028227, 0.177653, 0.003069, 0.178537, -0.029065, 0.178742, -0.028227, 0.177653, -0.000415, 0.177032, 0.003069, 0.178537, 0.034167, 0.175183, 0.085268, 0.177446, 0.035966, 0.178068, -0.027337, 0.176669, -0.000415, 0.177032, -0.028227, 0.177653, 0.034167, 0.175183, 0.078445, 0.166718, 0.085268, 0.177446, -0.027337, 0.176669, -0.00205, 0.176303, -0.000415, 0.177032, -0.026396, 0.175788, -0.00205, 0.176303, -0.027337, 0.176669, -0.026396, 0.175788, -0.003639, 0.175638, -0.00205, 0.176303, -0.025402, 0.17501, -0.003639, 0.175638, -0.026396, 0.175788, -0.025402, 0.17501, -0.005182, 0.175036, -0.003639, 0.175638, 0.032292, 0.172195, 0.078445, 0.166718, 0.034167, 0.175183, -0.025402, 0.17501, -0.00668, 0.174498, -0.005182, 0.175036, -0.024357, 0.174337, -0.00668, 0.174498, -0.025402, 0.17501, -0.024357, 0.174337, -0.008131, 0.174023, -0.00668, 0.174498, -0.02326, 0.173767, -0.008131, 0.174023, -0.024357, 0.174337, -0.02326, 0.173767, -0.009536, 0.173611, -0.008131, 0.174023, 0.250487, 0.17026, 0.296665, 0.156797, 0.299855, 0.173792, -0.022112, 0.1733, -0.009536, 0.173611, -0.02326, 0.173767, -0.022112, 0.1733, -0.010895, 0.173263, -0.009536, 0.173611, -0.020911, 0.172937, -0.010895, 0.173263, -0.022112, 0.1733, -0.020911, 0.172937, -0.012207, 0.172978, -0.010895, 0.173263, -0.020911, 0.172937, -0.013474, 0.172756, -0.012207, 0.172978, -0.019659, 0.172678, -0.013474, 0.172756, -0.020911, 0.172937, -0.019659, 0.172678, -0.014695, 0.172598, -0.013474, 0.172756, -0.018354, 0.172523, -0.014695, 0.172598, -0.019659, 0.172678, -0.018354, 0.172523, -0.01587, 0.172503, -0.014695, 0.172598, -0.016998, 0.172471, -0.01587, 0.172503, -0.018354, 0.172523, 0.030343, 0.169102, 0.078445, 0.166718, 0.032292, 0.172195, 0.247524, 0.15492, 0.296665, 0.156797, 0.250487, 0.17026, 0.028319, 0.165907, 0.078445, 0.166718, 0.030343, 0.169102, 0.028319, 0.165907, 0.071517, 0.15568, 0.078445, 0.166718, 0.02622, 0.162607, 0.071517, 0.15568, 0.028319, 0.165907, 0.024046, 0.159204, 0.071517, 0.15568, 0.02622, 0.162607, 0.018432, 0.150391, 0.071517, 0.15568, 0.024046, 0.159204, 0.247524, 0.15492, 0.293313, 0.138529, 0.296665, 0.156797, 0.018432, 0.150391, 0.064487, 0.14433, 0.071517, 0.15568, 0.244844, 0.140133, 0.293313, 0.138529, 0.247524, 0.15492, 0.01306, 0.141918, 0.064487, 0.14433, 0.018432, 0.150391, 0.01306, 0.141918, 0.057352, 0.13267, 0.064487, 0.14433, 0.007929, 0.133784, 0.057352, 0.13267, 0.01306, 0.141918, 0.242445, 0.125898, 0.293313, 0.138529, 0.244844, 0.140133, 0.242445, 0.125898, 0.289801, 0.118988, 0.293313, 0.138529, 0.00304, 0.12599, 0.057352, 0.13267, 0.007929, 0.133784, 0.00304, 0.12599, 0.050114, 0.120699, 0.057352, 0.13267, -0.001607, 0.118536, 0.050114, 0.120699, 0.00304, 0.12599, 0.240329, 0.112217, 0.289801, 0.118988, 0.242445, 0.125898, -0.001607, 0.118536, 0.042772, 0.108416, 0.050114, 0.120699, 0.240329, 0.112217, 0.288016, 0.106015, 0.289801, 0.118988, -0.006012, 0.111422, 0.042772, 0.108416, -0.001607, 0.118536, 0.238495, 0.099088, 0.288016, 0.106015, 0.240329, 0.112217, -0.010175, 0.104647, 0.042772, 0.108416, -0.006012, 0.111422, -0.010175, 0.104647, 0.035327, 0.095823, 0.042772, 0.108416, 0.238495, 0.099088, 0.286392, 0.093905, 0.288016, 0.106015, -0.014096, 0.098213, 0.035327, 0.095823, -0.010175, 0.104647, 0.236943, 0.086512, 0.286392, 0.093905, 0.238495, 0.099088, -0.017776, 0.092118, 0.035327, 0.095823, -0.014096, 0.098213, -0.017776, 0.092118, 0.027778, 0.082919, 0.035327, 0.095823, 0.236943, 0.086512, 0.284929, 0.08266, 0.286392, 0.093905, -0.021213, 0.086362, 0.027778, 0.082919, -0.017776, 0.092118, 0.235674, 0.074489, 0.284929, 0.08266, 0.236943, 0.086512, -0.024409, 0.080947, 0.027778, 0.082919, -0.021213, 0.086362, -0.024409, 0.080947, 0.005804, 0.044362, 0.027778, 0.082919, 0.235674, 0.074489, 0.283628, 0.072278, 0.284929, 0.08266, -0.027363, 0.075871, 0.005804, 0.044362, -0.024409, 0.080947, -0.03233, 0.067115, 0.005804, 0.044362, -0.027363, 0.075871, 0.234686, 0.063018, 0.283628, 0.072278, 0.235674, 0.074489, 0.234686, 0.063018, 0.282488, 0.062759, 0.283628, 0.072278, -0.036864, 0.058953, 0.005804, 0.044362, -0.03233, 0.067115, 0.233981, 0.052101, 0.282488, 0.062759, 0.234686, 0.063018, 0.233981, 0.052101, 0.281509, 0.054104, 0.282488, 0.062759, -0.040967, 0.051384, 0.005804, 0.044362, -0.036864, 0.058953, 0.233981, 0.052101, 0.280691, 0.046314, 0.281509, 0.054104, 0.233557, 0.041736, 0.280691, 0.046314, 0.233981, 0.052101, -0.044638, 0.044408, 0.005804, 0.044362, -0.040967, 0.051384, 0.233557, 0.041736, 0.280035, 0.039386, 0.280691, 0.046314, -0.047877, 0.038025, 0.005804, 0.044362, -0.044638, 0.044408, -0.047877, 0.038025, 0.004794, 0.042571, 0.005804, 0.044362, -0.047877, 0.038025, 0.003697, 0.040653, 0.004794, 0.042571, 0.233416, 0.031924, 0.280035, 0.039386, 0.233557, 0.041736, -0.047877, 0.038025, 0.002513, 0.038609, 0.003697, 0.040653, 0.233416, 0.031924, 0.27954, 0.033323, 0.280035, 0.039386, -0.047877, 0.038025, 0.001244, 0.036438, 0.002513, 0.038609, -0.050684, 0.032235, 0.001244, 0.036438, -0.047877, 0.038025, -0.050684, 0.032235, -0.000112, 0.034141, 0.001244, 0.036438, -0.050684, 0.032235, -0.001555, 0.031716, -0.000112, 0.034141, 0.233416, 0.031924, 0.279206, 0.028123, 0.27954, 0.033323, -0.053059, 0.027038, -0.001555, 0.031716, -0.050684, 0.032235, 0.233457, 0.02914, 0.279206, 0.028123, 0.233416, 0.031924, -0.053059, 0.027038, -0.003084, 0.029166, -0.001555, 0.031716, -0.053059, 0.027038, -0.004699, 0.026488, -0.003084, 0.029166, 0.233577, 0.026453, 0.279206, 0.028123, 0.233457, 0.02914, 0.233577, 0.026453, 0.279033, 0.023787, 0.279206, 0.028123, -0.055003, 0.022434, -0.004699, 0.026488, -0.053059, 0.027038, -0.055003, 0.022434, -0.0064, 0.023684, -0.004699, 0.026488, 0.233779, 0.023865, 0.279033, 0.023787, 0.233577, 0.026453, 0.234061, 0.021375, 0.279033, 0.023787, 0.233779, 0.023865, 0.234061, 0.021375, 0.279022, 0.020315, 0.279033, 0.023787, -0.055003, 0.022434, -0.008188, 0.020753, -0.0064, 0.023684, -0.056514, 0.018424, -0.008188, 0.020753, -0.055003, 0.022434, 0.234424, 0.018982, 0.279022, 0.020315, 0.234061, 0.021375, -0.056514, 0.018424, -0.010063, 0.017695, -0.008188, 0.020753, 0.234424, 0.018982, 0.278898, 0.015547, 0.279022, 0.020315, 0.234867, 0.016687, 0.278898, 0.015547, 0.234424, 0.018982, -0.057594, 0.015006, -0.010063, 0.017695, -0.056514, 0.018424, -0.057594, 0.015006, -0.012023, 0.014511, -0.010063, 0.017695, 0.235391, 0.014491, 0.278898, 0.015547, 0.234867, 0.016687, 0.235391, 0.014491, 0.278526, 0.011194, 0.278898, 0.015547, -0.058242, 0.012182, -0.012023, 0.014511, -0.057594, 0.015006, -0.058242, 0.012182, -0.014243, 0.010869, -0.012023, 0.014511, 0.235996, 0.012392, 0.278526, 0.011194, 0.235391, 0.014491, 0.236681, 0.010391, 0.278526, 0.011194, 0.235996, 0.012392, -0.058458, 0.00995, -0.014243, 0.010869, -0.058242, 0.012182, 0.236681, 0.010391, 0.277907, 0.007255, 0.278526, 0.011194, -0.058458, 0.00995, -0.01648, 0.007543, -0.014243, 0.010869, 0.237447, 0.008488, 0.277907, 0.007255, 0.236681, 0.010391, -0.05842, 0.008853, -0.01648, 0.007543, -0.058458, 0.00995, -0.058308, 0.007774, -0.01648, 0.007543, -0.05842, 0.008853, 0.238293, 0.006682, 0.277907, 0.007255, 0.237447, 0.008488, -0.058121, 0.006711, -0.01648, 0.007543, -0.058308, 0.007774, -0.058121, 0.006711, -0.018734, 0.004535, -0.01648, 0.007543, 0.238293, 0.006682, 0.277041, 0.003731, 0.277907, 0.007255, -0.057859, 0.005666, -0.018734, 0.004535, -0.058121, 0.006711, 0.239221, 0.004975, 0.277041, 0.003731, 0.238293, 0.006682, -0.057522, 0.004638, -0.018734, 0.004535, -0.057859, 0.005666, 0.240577, 0.002657, 0.277041, 0.003731, 0.239221, 0.004975, -0.05711, 0.003628, -0.018734, 0.004535, -0.057522, 0.004638, -0.05711, 0.003628, -0.021006, 0.001843, -0.018734, 0.004535, 0.240577, 0.002657, 0.275927, 0.000622, 0.277041, 0.003731, -0.056624, 0.002634, -0.021006, 0.001843, -0.05711, 0.003628, 0.242019, 0.000541, 0.275927, 0.000622, 0.240577, 0.002657, -0.056062, 0.001658, -0.021006, 0.001843, -0.056624, 0.002634, -0.056062, 0.001658, -0.023295, -0.000533, -0.021006, 0.001843, -0.055426, 0.0007, -0.023295, -0.000533, -0.056062, 0.001658, -0.054715, -0.000242, -0.023295, -0.000533, -0.055426, 0.0007, 0.242019, 0.000541, 0.274565, -0.002073, 0.275927, 0.000622, 0.243548, -0.001373, 0.274565, -0.002073, 0.242019, 0.000541, -0.053929, -0.001166, -0.023295, -0.000533, -0.054715, -0.000242, -0.053929, -0.001166, -0.025601, -0.002591, -0.023295, -0.000533, -0.053068, -0.002073, -0.025601, -0.002591, -0.053929, -0.001166, 0.245163, -0.003086, 0.274565, -0.002073, 0.243548, -0.001373, -0.052152, -0.003066, -0.025601, -0.002591, -0.053068, -0.002073, 0.245163, -0.003086, 0.272955, -0.004353, 0.274565, -0.002073, -0.052152, -0.003066, -0.027925, -0.004333, -0.025601, -0.002591, -0.051202, -0.003973, -0.027925, -0.004333, -0.052152, -0.003066, 0.246865, -0.004598, 0.272955, -0.004353, 0.245163, -0.003086, -0.050218, -0.004794, -0.027925, -0.004333, -0.051202, -0.003973, -0.050218, -0.004794, -0.030265, -0.005758, -0.027925, -0.004333, 0.246865, -0.004598, 0.271098, -0.006219, 0.272955, -0.004353, 0.248653, -0.005908, 0.271098, -0.006219, 0.246865, -0.004598, -0.049198, -0.005528, -0.030265, -0.005758, -0.050218, -0.004794, -0.048145, -0.006176, -0.030265, -0.005758, -0.049198, -0.005528, -0.048145, -0.006176, -0.032623, -0.006867, -0.030265, -0.005758, 0.250527, -0.007016, 0.271098, -0.006219, 0.248653, -0.005908, -0.047056, -0.006737, -0.032623, -0.006867, -0.048145, -0.006176, 0.250527, -0.007016, 0.268994, -0.00767, 0.271098, -0.006219, -0.045934, -0.007212, -0.032623, -0.006867, -0.047056, -0.006737, -0.045934, -0.007212, -0.034999, -0.007658, -0.032623, -0.006867, 0.252488, -0.007923, 0.268994, -0.00767, 0.250527, -0.007016, -0.044776, -0.007601, -0.034999, -0.007658, -0.045934, -0.007212, -0.043584, -0.007903, -0.034999, -0.007658, -0.044776, -0.007601, -0.043584, -0.007903, -0.037391, -0.008134, -0.034999, -0.007658, 0.252488, -0.007923, 0.266641, -0.008706, 0.268994, -0.00767, -0.042358, -0.008119, -0.037391, -0.008134, -0.043584, -0.007903, 0.254535, -0.008629, 0.266641, -0.008706, 0.252488, -0.007923, -0.041097, -0.008249, -0.037391, -0.008134, -0.042358, -0.008119, -0.041097, -0.008249, -0.039801, -0.008292, -0.037391, -0.008134, 0.256668, -0.009133, 0.266641, -0.008706, 0.254535, -0.008629, 0.256668, -0.009133, 0.264041, -0.009328, 0.266641, -0.008706, 0.258888, -0.009435, 0.264041, -0.009328, 0.256668, -0.009133, 0.258888, -0.009435, 0.261194, -0.009536, 0.264041, -0.009328] + } +} \ No newline at end of file diff --git a/src/main.ts b/src/main.ts index ecb6e0b..a2d0dce 100644 --- a/src/main.ts +++ b/src/main.ts @@ -10,6 +10,8 @@ import { createBasicVao } from "./utils/vao"; import Shape2D from "./geometry/Shape2D"; import outline from "./data/letter_outline.json"; +import solid from "./data/letter_triangle.json"; + import { Timeline, Track } from "./utils/sequence"; function render() { @@ -45,39 +47,72 @@ function render() { const aBuffer = loadBuffer(gl, aVerts); const aVao = createBasicVao(gl, aBuffer, vertexPositionAttribLocation); + const KVerts = new Float32Array(solid.k.vertices); + const KBuffer = loadBuffer(gl, KVerts); + const KVao = createBasicVao(gl, KBuffer, vertexPositionAttribLocation); + + const EVerts = new Float32Array(solid.e.vertices); + const EBuffer = loadBuffer(gl, EVerts); + const EVao = createBasicVao(gl, EBuffer, vertexPositionAttribLocation); + + const AVerts = new Float32Array(solid.a.vertices); + const ABuffer = loadBuffer(gl, AVerts); + const AVao = createBasicVao(gl, ABuffer, vertexPositionAttribLocation); + const shapes: Shape2D[] = [ new Shape2D(new Vector2D(0, 0), 200, [0.22745, 0.35294, 0.25098], kVerts.length / 2, kVao, gl.LINES), new Shape2D(new Vector2D(0, 0), 200, [0.22745, 0.35294, 0.25098], eVerts.length / 2, eVao, gl.LINES), new Shape2D(new Vector2D(0, 0), 200, [0.22745, 0.35294, 0.25098], aVerts.length / 2, aVao, gl.LINES), + new Shape2D(new Vector2D(0, 0), 800, [0.98823, 0.30980, 0.21960], KVerts.length / 2, KVao, gl.TRIANGLES), + new Shape2D(new Vector2D(0, 0), 800, [0.98823, 0.30980, 0.21960], EVerts.length / 2, EVao, gl.TRIANGLES), + new Shape2D(new Vector2D(0, 0), 800, [0.98823, 0.30980, 0.21960], AVerts.length / 2, AVao, gl.TRIANGLES), ] const pTrackK = new Track([ - { time: 0, value: [300, -200] }, - { time: 1, value: [300, 300] }, + { time: 0.0, value: [300, -200] }, + { time: 0.5, value: [300, 300] }, ]); const pTrackE = new Track([ - { time: 1, value: [600, 900] }, - { time: 2, value: [600, 300] }, + { time: 0.5, value: [625, 900] }, + { time: 1.0, value: [625, 300] }, ]); const pTrackA = new Track([ - { time: 2, value: [900, -200] }, - { time: 3, value: [900, 300] }, + { time: 1.0, value: [900, -200] }, + { time: 1.5, value: [900, 300] }, + ]); + + const qTrackK = new Track([ + { time: 4.5, value: [100, -500] }, + { time: 5.0, value: [100, 100] }, + ]); + + const qTrackE = new Track([ + { time: 5.0, value: [450, 600] }, + { time: 5.5, value: [450, 100] }, + ]); + + const qTrackA = new Track([ + { time: 5.5, value: [800, -500] }, + { time: 6.0, value: [800, 100] }, ]); const bgTrack = new Track([ - { time: 0, value: [0.1, 0.1, 0.1, 1.0] }, - { time: 3, value: [0.1, 0.1, 0.1, 1.0] }, - { time: 4, value: [0.2, 0.9, 0.2, 1.0] }, + { time: 0, value: [0.0, 0.0, 0.0] }, + { time: 3, value: [0.0, 0.0, 0.0] }, + { time: 4, value: [0.22745, 0.35294, 0.25098] }, ]); const timeline = new Timeline({ "position0": pTrackK, "position1": pTrackE, "position2": pTrackA, + "position3": qTrackK, + "position4": qTrackE, + "position5": qTrackA, "backgroundColor": bgTrack - }, 10, true); + }, 8, true); const fragmentColorUniform = gl.getUniformLocation(program, "uColor"); const canvasSizeUniform = gl.getUniformLocation(program, "uCanvasSize"); @@ -102,6 +137,7 @@ function render() { canvas.width = canvas.clientWidth; canvas.height = canvas.clientHeight; + gl.clearColor(r, g, b, a); gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);