#pragma once #include "geometry.hpp" namespace wiffle { constexpr vec3 vertices[] = { { -45.000000f, 3.360392f, -45.000000f }, { -45.000000f, 17.676659f, -21.066221f }, { -45.000000f, 45.000000f, -15.556347f }, { -45.000000f, 23.815699f, -13.749999f }, { -45.000000f, 9.405555f, -25.841547f }, { -45.000000f, 27.082212f, -4.775324f }, { -45.000000f, -3.360388f, -45.000000f }, { -45.000000f, 0.000001f, -27.500000f }, { -45.000000f, 27.082212f, 4.775326f }, { -45.000000f, 45.000000f, 15.556351f }, { -45.000000f, -9.405553f, -25.841547f }, { -45.000000f, 23.815699f, 13.750001f }, { -45.000000f, -17.676659f, -21.066221f }, { -45.000000f, 17.676659f, 21.066221f }, { -45.000000f, -45.000000f, -15.556351f }, { -45.000000f, -23.815699f, -13.750001f }, { -45.000000f, -27.082212f, -4.775326f }, { -45.000000f, -0.000001f, 27.500000f }, { -45.000000f, 3.360388f, 45.000000f }, { -45.000000f, 9.405553f, 25.841547f }, { -45.000000f, -17.676659f, 21.066221f }, { -45.000000f, -3.360392f, 45.000000f }, { -45.000000f, -9.405555f, 25.841547f }, { -45.000000f, -45.000000f, 15.556347f }, { -45.000000f, -27.082212f, 4.775324f }, { -45.000000f, -23.815699f, 13.749999f }, { -21.066221f, -17.676661f, 45.000000f }, { -3.360390f, -45.000004f, 44.999996f }, { -13.750000f, -23.815701f, 45.000000f }, { -25.841547f, -9.405556f, 45.000000f }, { -4.775325f, -27.082214f, 45.000000f }, { -27.500000f, -0.000002f, 45.000000f }, { 4.775325f, -27.082214f, 45.000000f }, { 3.360390f, -45.000004f, 44.999996f }, { -25.841547f, 9.405552f, 45.000000f }, { 13.750000f, -23.815701f, 45.000000f }, { -21.066221f, 17.676657f, 45.000000f }, { 21.066221f, -17.676661f, 45.000000f }, { 45.000000f, -3.360392f, 45.000000f }, { 27.500000f, -0.000002f, 45.000000f }, { 25.841547f, -9.405556f, 45.000000f }, { -3.360390f, 44.999996f, 45.000004f }, { -13.750000f, 23.815697f, 45.000000f }, { -4.775325f, 27.082211f, 45.000000f }, { 45.000000f, 3.360388f, 45.000000f }, { 21.066221f, 17.676657f, 45.000000f }, { 25.841547f, 9.405552f, 45.000000f }, { 3.360390f, 44.999996f, 45.000004f }, { 4.775325f, 27.082211f, 45.000000f }, { 13.750000f, 23.815697f, 45.000000f }, { -40.000000f, 15.431457f, 40.000000f }, { -40.000000f, 40.000000f, 22.627419f }, { -15.431458f, 40.000000f, 40.000000f }, { -13.750000f, 45.000000f, -23.815697f }, { -3.360390f, 45.000004f, -44.999996f }, { -21.066221f, 45.000000f, -17.676657f }, { -25.841547f, 45.000000f, -9.405552f }, { -4.775325f, 45.000000f, -27.082211f }, { -27.500000f, 45.000000f, 0.000002f }, { 4.775325f, 45.000000f, -27.082211f }, { 3.360390f, 45.000004f, -44.999996f }, { -25.841547f, 45.000000f, 9.405556f }, { 13.750000f, 45.000000f, -23.815697f }, { -21.066221f, 45.000000f, 17.676661f }, { -13.750000f, 45.000000f, 23.815701f }, { 45.000000f, 45.000000f, -15.556347f }, { 25.841547f, 45.000000f, -9.405552f }, { 27.500000f, 45.000000f, 0.000002f }, { 21.066221f, 45.000000f, -17.676657f }, { -4.775325f, 45.000000f, 27.082214f }, { 4.775325f, 45.000000f, 27.082214f }, { 13.750000f, 45.000000f, 23.815701f }, { 45.000000f, 45.000000f, 15.556351f }, { 21.066221f, 45.000000f, 17.676661f }, { 25.841547f, 45.000000f, 9.405556f }, { -15.431458f, 40.000000f, -40.000000f }, { -40.000000f, 15.431460f, -40.000000f }, { -40.000000f, 40.000000f, -22.627415f }, { -21.066221f, -17.676657f, -45.000000f }, { -3.360390f, -44.999996f, -45.000004f }, { -13.750000f, -23.815697f, -45.000000f }, { -25.841547f, -9.405552f, -45.000000f }, { -4.775325f, -27.082211f, -45.000000f }, { 3.360390f, -44.999996f, -45.000004f }, { -27.500000f, 0.000002f, -45.000000f }, { 4.775325f, -27.082211f, -45.000000f }, { -25.841547f, 9.405556f, -45.000000f }, { 13.750000f, -23.815697f, -45.000000f }, { -21.066221f, 17.676661f, -45.000000f }, { 21.066221f, -17.676657f, -45.000000f }, { 27.500000f, 0.000002f, -45.000000f }, { 45.000000f, -3.360388f, -45.000000f }, { 25.841547f, -9.405552f, -45.000000f }, { -13.750000f, 23.815701f, -45.000000f }, { -4.775325f, 27.082214f, -45.000000f }, { 21.066221f, 17.676661f, -45.000000f }, { 45.000000f, 3.360392f, -45.000000f }, { 25.841547f, 9.405556f, -45.000000f }, { 4.775325f, 27.082214f, -45.000000f }, { 13.750000f, 23.815701f, -45.000000f }, { -15.431458f, -40.000000f, -40.000000f }, { -40.000000f, -15.431457f, -40.000000f }, { -40.000000f, -40.000000f, -22.627419f }, { -13.750000f, -45.000000f, -23.815701f }, { -21.066221f, -45.000000f, -17.676661f }, { -25.841547f, -45.000000f, -9.405556f }, { -4.775325f, -45.000000f, -27.082214f }, { -27.500000f, -45.000000f, -0.000002f }, { 4.775325f, -45.000000f, -27.082214f }, { -25.841547f, -45.000000f, 9.405552f }, { 13.750000f, -45.000000f, -23.815701f }, { -21.066221f, -45.000000f, 17.676657f }, { -13.750000f, -45.000000f, 23.815697f }, { 25.841547f, -45.000000f, -9.405556f }, { 45.000000f, -45.000000f, -15.556351f }, { 27.500000f, -45.000000f, -0.000002f }, { 21.066221f, -45.000000f, -17.676661f }, { -4.775325f, -45.000000f, 27.082211f }, { 4.775325f, -45.000000f, 27.082211f }, { 13.750000f, -45.000000f, 23.815697f }, { 21.066221f, -45.000000f, 17.676657f }, { 45.000000f, -45.000000f, 15.556347f }, { 25.841547f, -45.000000f, 9.405552f }, { -40.000000f, -15.431460f, 40.000000f }, { -40.000000f, -40.000000f, 22.627415f }, { -15.431458f, -40.000000f, 40.000000f }, { -40.000000f, 0.000001f, -27.500000f }, { -40.000000f, 9.405555f, -25.841547f }, { -40.000000f, 17.676659f, -21.066221f }, { -40.000000f, 23.815699f, -13.749999f }, { -40.000000f, 27.082212f, -4.775324f }, { -40.000000f, 27.082212f, 4.775326f }, { -40.000000f, 23.815699f, 13.750001f }, { -40.000000f, 17.676659f, 21.066221f }, { -40.000000f, 9.405553f, 25.841547f }, { -40.000000f, -0.000001f, 27.500000f }, { -40.000000f, -9.405555f, 25.841547f }, { -40.000000f, -17.676659f, 21.066221f }, { -40.000000f, -23.815699f, 13.749999f }, { -40.000000f, -27.082212f, 4.775324f }, { -40.000000f, -27.082212f, -4.775326f }, { -40.000000f, -23.815699f, -13.750001f }, { -40.000000f, -17.676659f, -21.066221f }, { -40.000000f, -9.405553f, -25.841547f }, { 15.431458f, 40.000000f, 40.000000f }, { 40.000000f, 40.000000f, 22.627419f }, { 40.000000f, 15.431457f, 40.000000f }, { 45.000000f, 17.676659f, -21.066221f }, { 45.000000f, 23.815699f, -13.749999f }, { 45.000000f, 9.405555f, -25.841547f }, { 45.000000f, 27.082212f, -4.775324f }, { 45.000000f, 0.000001f, -27.500000f }, { 45.000000f, 27.082212f, 4.775326f }, { 45.000000f, -9.405553f, -25.841547f }, { 45.000000f, 23.815699f, 13.750001f }, { 45.000000f, -17.676659f, -21.066221f }, { 45.000000f, 17.676659f, 21.066221f }, { 45.000000f, -23.815699f, -13.750001f }, { 45.000000f, -27.082212f, -4.775326f }, { 45.000000f, -0.000001f, 27.500000f }, { 45.000000f, 9.405553f, 25.841547f }, { 45.000000f, -17.676659f, 21.066221f }, { 45.000000f, -9.405555f, 25.841547f }, { 45.000000f, -27.082212f, 4.775324f }, { 45.000000f, -23.815699f, 13.749999f }, { 15.431458f, -40.000000f, 40.000000f }, { 40.000000f, -40.000000f, 22.627415f }, { 40.000000f, -15.431460f, 40.000000f }, { 25.841547f, 9.405552f, 40.000000f }, { 27.500000f, -0.000002f, 40.000000f }, { 21.066221f, 17.676657f, 40.000000f }, { 13.750000f, 23.815697f, 40.000000f }, { 4.775325f, 27.082211f, 40.000000f }, { -4.775325f, 27.082211f, 40.000000f }, { -13.750000f, 23.815697f, 40.000000f }, { -21.066221f, 17.676657f, 40.000000f }, { -25.841547f, 9.405552f, 40.000000f }, { -27.500000f, -0.000002f, 40.000000f }, { -25.841547f, -9.405556f, 40.000000f }, { -21.066221f, -17.676661f, 40.000000f }, { -13.750000f, -23.815701f, 40.000000f }, { -4.775325f, -27.082214f, 40.000000f }, { 4.775325f, -27.082214f, 40.000000f }, { 13.750000f, -23.815701f, 40.000000f }, { 21.066221f, -17.676661f, 40.000000f }, { 25.841547f, -9.405556f, 40.000000f }, { -21.066221f, 40.000000f, -17.676657f }, { -13.750000f, 40.000000f, -23.815697f }, { -25.841547f, 40.000000f, -9.405552f }, { -4.775325f, 40.000000f, -27.082211f }, { -27.500000f, 40.000000f, 0.000002f }, { 15.431458f, 40.000000f, -40.000000f }, { 4.775325f, 40.000000f, -27.082211f }, { -25.841547f, 40.000000f, 9.405556f }, { 13.750000f, 40.000000f, -23.815697f }, { -21.066221f, 40.000000f, 17.676661f }, { 21.066221f, 40.000000f, -17.676657f }, { 40.000000f, 40.000000f, -22.627415f }, { 25.841547f, 40.000000f, -9.405552f }, { -13.750000f, 40.000000f, 23.815701f }, { -4.775325f, 40.000000f, 27.082214f }, { 27.500000f, 40.000000f, 0.000002f }, { 4.775325f, 40.000000f, 27.082214f }, { 13.750000f, 40.000000f, 23.815701f }, { 21.066221f, 40.000000f, 17.676661f }, { 25.841547f, 40.000000f, 9.405556f }, { 40.000000f, 15.431460f, -40.000000f }, { -21.066221f, -17.676657f, -40.000000f }, { -13.750000f, -23.815697f, -40.000000f }, { -25.841547f, -9.405552f, -40.000000f }, { -4.775325f, -27.082211f, -40.000000f }, { -27.500000f, 0.000002f, -40.000000f }, { 4.775325f, -27.082211f, -40.000000f }, { 15.431458f, -40.000000f, -40.000000f }, { -25.841547f, 9.405556f, -40.000000f }, { 13.750000f, -23.815697f, -40.000000f }, { -21.066221f, 17.676661f, -40.000000f }, { 21.066221f, -17.676657f, -40.000000f }, { 40.000000f, -15.431457f, -40.000000f }, { 25.841547f, -9.405552f, -40.000000f }, { -13.750000f, 23.815701f, -40.000000f }, { -4.775325f, 27.082214f, -40.000000f }, { 27.500000f, 0.000002f, -40.000000f }, { 4.775325f, 27.082214f, -40.000000f }, { 21.066221f, 17.676661f, -40.000000f }, { 25.841547f, 9.405556f, -40.000000f }, { 13.750000f, 23.815701f, -40.000000f }, { 40.000000f, -40.000000f, -22.627419f }, { -21.066221f, -40.000000f, -17.676661f }, { -13.750000f, -40.000000f, -23.815701f }, { -25.841547f, -40.000000f, -9.405556f }, { -4.775325f, -40.000000f, -27.082214f }, { -27.500000f, -40.000000f, -0.000002f }, { 4.775325f, -40.000000f, -27.082214f }, { -25.841547f, -40.000000f, 9.405552f }, { 13.750000f, -40.000000f, -23.815701f }, { -21.066221f, -40.000000f, 17.676657f }, { 21.066221f, -40.000000f, -17.676661f }, { 25.841547f, -40.000000f, -9.405556f }, { -13.750000f, -40.000000f, 23.815697f }, { -4.775325f, -40.000000f, 27.082211f }, { 27.500000f, -40.000000f, -0.000002f }, { 4.775325f, -40.000000f, 27.082211f }, { 13.750000f, -40.000000f, 23.815697f }, { 21.066221f, -40.000000f, 17.676657f }, { 25.841547f, -40.000000f, 9.405552f }, { 40.000000f, 17.676659f, -21.066221f }, { 40.000000f, 23.815699f, -13.749999f }, { 40.000000f, 9.405555f, -25.841547f }, { 40.000000f, 27.082212f, -4.775324f }, { 40.000000f, 0.000001f, -27.500000f }, { 40.000000f, 27.082212f, 4.775326f }, { 40.000000f, -9.405553f, -25.841547f }, { 40.000000f, 23.815699f, 13.750001f }, { 40.000000f, -17.676659f, -21.066221f }, { 40.000000f, 17.676659f, 21.066221f }, { 40.000000f, -23.815699f, -13.750001f }, { 40.000000f, -27.082212f, -4.775326f }, { 40.000000f, 9.405553f, 25.841547f }, { 40.000000f, -0.000001f, 27.500000f }, { 40.000000f, -17.676659f, 21.066221f }, { 40.000000f, -9.405555f, 25.841547f }, { 40.000000f, -27.082212f, 4.775324f }, { 40.000000f, -23.815699f, 13.749999f }, }; constexpr vec3 normals[] = { { -1.000000f, -0.000000f, -0.000000f }, { -0.000000f, -0.000000f, 1.000000f }, { -0.500000f, 0.500000f, 0.707100f }, { -0.000000f, 1.000000f, -0.000000f }, { -0.500000f, 0.500000f, -0.707100f }, { -0.000000f, -0.000000f, -1.000000f }, { -0.500000f, -0.500000f, -0.707100f }, { -0.000000f, -1.000000f, -0.000000f }, { -0.500000f, -0.500000f, 0.707100f }, { -0.000000f, -0.173600f, 0.984800f }, { -0.000000f, -0.500000f, 0.866000f }, { -0.000000f, -0.766000f, 0.642800f }, { -0.000000f, -0.939700f, 0.342000f }, { -0.000000f, -0.766000f, -0.642800f }, { -0.000000f, -0.939700f, -0.342000f }, { -0.000000f, -0.500000f, -0.866000f }, { -0.000000f, -0.173600f, -0.984800f }, { -0.000000f, 0.173600f, -0.984800f }, { -0.000000f, 0.500000f, -0.866000f }, { -0.000000f, 0.766000f, -0.642800f }, { -0.000000f, 0.939700f, -0.342000f }, { -0.000000f, 0.939700f, 0.342000f }, { -0.000000f, 0.766000f, 0.642800f }, { -0.000000f, 0.500000f, 0.866000f }, { -0.000000f, 0.173600f, 0.984800f }, { 0.500000f, 0.500000f, 0.707100f }, { 1.000000f, -0.000000f, -0.000000f }, { 0.500000f, -0.500000f, 0.707100f }, { -0.984800f, -0.173600f, -0.000000f }, { -0.642800f, -0.766000f, -0.000000f }, { -0.866000f, -0.500000f, -0.000000f }, { -0.342000f, -0.939700f, -0.000000f }, { 0.342000f, -0.939700f, -0.000000f }, { 0.866000f, -0.500000f, -0.000000f }, { 0.642800f, -0.766000f, -0.000000f }, { 0.984800f, -0.173600f, -0.000000f }, { 0.866000f, 0.500000f, -0.000000f }, { 0.984800f, 0.173600f, -0.000000f }, { 0.642800f, 0.766000f, -0.000000f }, { 0.342000f, 0.939700f, -0.000000f }, { -0.342000f, 0.939700f, -0.000000f }, { -0.642800f, 0.766000f, -0.000000f }, { -0.866000f, 0.500000f, -0.000000f }, { -0.984800f, 0.173600f, -0.000000f }, { 0.500000f, 0.500000f, -0.707100f }, { -0.984800f, -0.000000f, -0.173600f }, { -0.642800f, -0.000000f, -0.766000f }, { -0.866000f, -0.000000f, -0.500000f }, { -0.342000f, -0.000000f, -0.939700f }, { 0.342000f, -0.000000f, -0.939700f }, { 0.866000f, -0.000000f, -0.500000f }, { 0.642800f, -0.000000f, -0.766000f }, { 0.984800f, -0.000000f, -0.173600f }, { 0.866000f, -0.000000f, 0.500000f }, { 0.984800f, -0.000000f, 0.173600f }, { 0.642800f, -0.000000f, 0.766000f }, { 0.342000f, -0.000000f, 0.939700f }, { -0.342000f, -0.000000f, 0.939700f }, { -0.642800f, -0.000000f, 0.766000f }, { -0.866000f, -0.000000f, 0.500000f }, { -0.984800f, -0.000000f, 0.173600f }, { 0.500000f, -0.500000f, -0.707100f }, }; constexpr face_vn faces[] = { {{ 0, 0}, { 1, 0}, { 2, 0}}, {{ 1, 0}, { 3, 0}, { 2, 0}}, {{ 0, 0}, { 4, 0}, { 1, 0}}, {{ 3, 0}, { 5, 0}, { 2, 0}}, {{ 6, 0}, { 7, 0}, { 0, 0}}, {{ 0, 0}, { 7, 0}, { 4, 0}}, {{ 2, 0}, { 8, 0}, { 9, 0}}, {{ 5, 0}, { 8, 0}, { 2, 0}}, {{ 6, 0}, { 10, 0}, { 7, 0}}, {{ 8, 0}, { 11, 0}, { 9, 0}}, {{ 6, 0}, { 12, 0}, { 10, 0}}, {{ 11, 0}, { 13, 0}, { 9, 0}}, {{ 12, 0}, { 14, 0}, { 15, 0}}, {{ 15, 0}, { 14, 0}, { 16, 0}}, {{ 6, 0}, { 14, 0}, { 12, 0}}, {{ 17, 0}, { 18, 0}, { 19, 0}}, {{ 19, 0}, { 18, 0}, { 13, 0}}, {{ 13, 0}, { 18, 0}, { 9, 0}}, {{ 20, 0}, { 21, 0}, { 22, 0}}, {{ 22, 0}, { 21, 0}, { 17, 0}}, {{ 17, 0}, { 21, 0}, { 18, 0}}, {{ 16, 0}, { 23, 0}, { 24, 0}}, {{ 24, 0}, { 23, 0}, { 25, 0}}, {{ 25, 0}, { 23, 0}, { 20, 0}}, {{ 14, 0}, { 23, 0}, { 16, 0}}, {{ 20, 0}, { 23, 0}, { 21, 0}}, {{ 26, 1}, { 21, 1}, { 27, 1}}, {{ 28, 1}, { 26, 1}, { 27, 1}}, {{ 29, 1}, { 21, 1}, { 26, 1}}, {{ 30, 1}, { 28, 1}, { 27, 1}}, {{ 31, 1}, { 18, 1}, { 21, 1}}, {{ 31, 1}, { 21, 1}, { 29, 1}}, {{ 32, 1}, { 27, 1}, { 33, 1}}, {{ 32, 1}, { 30, 1}, { 27, 1}}, {{ 34, 1}, { 18, 1}, { 31, 1}}, {{ 35, 1}, { 32, 1}, { 33, 1}}, {{ 36, 1}, { 18, 1}, { 34, 1}}, {{ 37, 1}, { 35, 1}, { 33, 1}}, {{ 38, 1}, { 39, 1}, { 40, 1}}, {{ 38, 1}, { 40, 1}, { 37, 1}}, {{ 38, 1}, { 37, 1}, { 33, 1}}, {{ 41, 1}, { 36, 1}, { 42, 1}}, {{ 41, 1}, { 42, 1}, { 43, 1}}, {{ 41, 1}, { 18, 1}, { 36, 1}}, {{ 44, 1}, { 45, 1}, { 46, 1}}, {{ 44, 1}, { 46, 1}, { 39, 1}}, {{ 44, 1}, { 39, 1}, { 38, 1}}, {{ 47, 1}, { 43, 1}, { 48, 1}}, {{ 47, 1}, { 48, 1}, { 49, 1}}, {{ 47, 1}, { 49, 1}, { 45, 1}}, {{ 47, 1}, { 41, 1}, { 43, 1}}, {{ 47, 1}, { 45, 1}, { 44, 1}}, {{ 50, 2}, { 9, 2}, { 18, 2}}, {{ 50, 2}, { 51, 2}, { 9, 2}}, {{ 52, 2}, { 9, 2}, { 51, 2}}, {{ 52, 2}, { 50, 2}, { 18, 2}}, {{ 41, 2}, { 9, 2}, { 52, 2}}, {{ 41, 2}, { 52, 2}, { 18, 2}}, {{ 53, 3}, { 54, 3}, { 2, 3}}, {{ 53, 3}, { 2, 3}, { 55, 3}}, {{ 56, 3}, { 55, 3}, { 2, 3}}, {{ 57, 3}, { 54, 3}, { 53, 3}}, {{ 58, 3}, { 2, 3}, { 9, 3}}, {{ 58, 3}, { 56, 3}, { 2, 3}}, {{ 59, 3}, { 60, 3}, { 54, 3}}, {{ 59, 3}, { 54, 3}, { 57, 3}}, {{ 61, 3}, { 58, 3}, { 9, 3}}, {{ 62, 3}, { 60, 3}, { 59, 3}}, {{ 63, 3}, { 61, 3}, { 9, 3}}, {{ 64, 3}, { 63, 3}, { 9, 3}}, {{ 65, 3}, { 66, 3}, { 67, 3}}, {{ 65, 3}, { 68, 3}, { 66, 3}}, {{ 65, 3}, { 62, 3}, { 68, 3}}, {{ 65, 3}, { 60, 3}, { 62, 3}}, {{ 41, 3}, { 69, 3}, { 64, 3}}, {{ 41, 3}, { 70, 3}, { 69, 3}}, {{ 41, 3}, { 64, 3}, { 9, 3}}, {{ 47, 3}, { 71, 3}, { 70, 3}}, {{ 47, 3}, { 70, 3}, { 41, 3}}, {{ 72, 3}, { 73, 3}, { 71, 3}}, {{ 72, 3}, { 74, 3}, { 73, 3}}, {{ 72, 3}, { 67, 3}, { 74, 3}}, {{ 72, 3}, { 65, 3}, { 67, 3}}, {{ 72, 3}, { 71, 3}, { 47, 3}}, {{ 75, 4}, { 54, 4}, { 76, 4}}, {{ 76, 4}, { 54, 4}, { 0, 4}}, {{ 76, 4}, { 2, 4}, { 77, 4}}, {{ 77, 4}, { 2, 4}, { 75, 4}}, {{ 0, 4}, { 2, 4}, { 76, 4}}, {{ 75, 4}, { 2, 4}, { 54, 4}}, {{ 6, 5}, { 78, 5}, { 79, 5}}, {{ 78, 5}, { 80, 5}, { 79, 5}}, {{ 6, 5}, { 81, 5}, { 78, 5}}, {{ 79, 5}, { 82, 5}, { 83, 5}}, {{ 80, 5}, { 82, 5}, { 79, 5}}, {{ 0, 5}, { 84, 5}, { 6, 5}}, {{ 6, 5}, { 84, 5}, { 81, 5}}, {{ 82, 5}, { 85, 5}, { 83, 5}}, {{ 0, 5}, { 86, 5}, { 84, 5}}, {{ 85, 5}, { 87, 5}, { 83, 5}}, {{ 0, 5}, { 88, 5}, { 86, 5}}, {{ 87, 5}, { 89, 5}, { 83, 5}}, {{ 90, 5}, { 91, 5}, { 92, 5}}, {{ 92, 5}, { 91, 5}, { 89, 5}}, {{ 89, 5}, { 91, 5}, { 83, 5}}, {{ 88, 5}, { 54, 5}, { 93, 5}}, {{ 93, 5}, { 54, 5}, { 94, 5}}, {{ 0, 5}, { 54, 5}, { 88, 5}}, {{ 95, 5}, { 96, 5}, { 97, 5}}, {{ 97, 5}, { 96, 5}, { 90, 5}}, {{ 90, 5}, { 96, 5}, { 91, 5}}, {{ 94, 5}, { 60, 5}, { 98, 5}}, {{ 98, 5}, { 60, 5}, { 99, 5}}, {{ 99, 5}, { 60, 5}, { 95, 5}}, {{ 54, 5}, { 60, 5}, { 94, 5}}, {{ 95, 5}, { 60, 5}, { 96, 5}}, {{ 6, 6}, {100, 6}, {101, 6}}, {{ 6, 6}, { 79, 6}, {100, 6}}, {{102, 6}, { 14, 6}, {101, 6}}, {{100, 6}, { 14, 6}, {102, 6}}, {{101, 6}, { 14, 6}, { 6, 6}}, {{ 79, 6}, { 14, 6}, {100, 6}}, {{ 79, 7}, {103, 7}, { 14, 7}}, {{ 14, 7}, {103, 7}, {104, 7}}, {{104, 7}, {105, 7}, { 14, 7}}, {{ 83, 7}, {106, 7}, { 79, 7}}, {{ 79, 7}, {106, 7}, {103, 7}}, {{ 14, 7}, {107, 7}, { 23, 7}}, {{105, 7}, {107, 7}, { 14, 7}}, {{ 83, 7}, {108, 7}, {106, 7}}, {{107, 7}, {109, 7}, { 23, 7}}, {{ 83, 7}, {110, 7}, {108, 7}}, {{109, 7}, {111, 7}, { 23, 7}}, {{111, 7}, {112, 7}, { 23, 7}}, {{113, 7}, {114, 7}, {115, 7}}, {{116, 7}, {114, 7}, {113, 7}}, {{110, 7}, {114, 7}, {116, 7}}, {{ 83, 7}, {114, 7}, {110, 7}}, {{117, 7}, { 27, 7}, {112, 7}}, {{112, 7}, { 27, 7}, { 23, 7}}, {{118, 7}, { 33, 7}, {117, 7}}, {{119, 7}, { 33, 7}, {118, 7}}, {{117, 7}, { 33, 7}, { 27, 7}}, {{120, 7}, {121, 7}, {119, 7}}, {{122, 7}, {121, 7}, {120, 7}}, {{115, 7}, {121, 7}, {122, 7}}, {{119, 7}, {121, 7}, { 33, 7}}, {{114, 7}, {121, 7}, {115, 7}}, {{123, 8}, { 21, 8}, { 23, 8}}, {{123, 8}, { 23, 8}, {124, 8}}, {{125, 8}, {124, 8}, { 23, 8}}, {{ 27, 8}, {125, 8}, { 23, 8}}, {{ 27, 8}, { 21, 8}, {123, 8}}, {{ 27, 8}, {123, 8}, {125, 8}}, {{ 4, 9}, { 7, 9}, {126, 9}}, {{ 4, 9}, {126, 9}, {127, 9}}, {{ 1, 10}, {127, 10}, {128, 10}}, {{ 1, 10}, { 4, 10}, {127, 10}}, {{ 3, 11}, {128, 11}, {129, 11}}, {{ 3, 11}, { 1, 11}, {128, 11}}, {{ 5, 12}, {129, 12}, {130, 12}}, {{ 5, 12}, { 3, 12}, {129, 12}}, {{ 8, 7}, {130, 7}, {131, 7}}, {{ 8, 7}, { 5, 7}, {130, 7}}, {{ 11, 13}, {132, 13}, {133, 13}}, {{ 11, 14}, {131, 14}, {132, 14}}, {{ 11, 14}, { 8, 14}, {131, 14}}, {{ 13, 15}, {133, 15}, {134, 15}}, {{ 13, 13}, { 11, 13}, {133, 13}}, {{ 19, 16}, {134, 16}, {135, 16}}, {{ 19, 15}, { 13, 15}, {134, 15}}, {{ 17, 17}, {135, 17}, {136, 17}}, {{ 17, 16}, { 19, 16}, {135, 16}}, {{ 22, 17}, { 17, 17}, {136, 17}}, {{ 20, 18}, {136, 18}, {137, 18}}, {{ 20, 18}, { 22, 18}, {136, 18}}, {{ 25, 19}, {137, 19}, {138, 19}}, {{ 25, 19}, { 20, 19}, {137, 19}}, {{ 24, 3}, {139, 3}, {140, 3}}, {{ 24, 20}, {138, 20}, {139, 20}}, {{ 24, 20}, { 25, 20}, {138, 20}}, {{ 16, 3}, { 24, 3}, {140, 3}}, {{ 15, 21}, { 16, 21}, {140, 21}}, {{ 15, 21}, {140, 21}, {141, 21}}, {{ 12, 22}, { 15, 22}, {141, 22}}, {{ 12, 23}, {142, 23}, {143, 23}}, {{ 12, 22}, {141, 22}, {142, 22}}, {{ 10, 23}, { 12, 23}, {143, 23}}, {{ 7, 24}, { 10, 24}, {143, 24}}, {{ 7, 24}, {143, 24}, {126, 24}}, {{144, 25}, { 72, 25}, { 47, 25}}, {{144, 25}, {145, 25}, { 72, 25}}, {{146, 25}, { 72, 25}, {145, 25}}, {{ 44, 25}, {146, 25}, {144, 25}}, {{ 44, 25}, { 72, 25}, {146, 25}}, {{ 44, 25}, {144, 25}, { 47, 25}}, {{147, 26}, { 96, 26}, { 65, 26}}, {{148, 26}, {147, 26}, { 65, 26}}, {{149, 26}, { 96, 26}, {147, 26}}, {{150, 26}, {148, 26}, { 65, 26}}, {{ 72, 26}, {150, 26}, { 65, 26}}, {{151, 26}, { 91, 26}, { 96, 26}}, {{151, 26}, { 96, 26}, {149, 26}}, {{152, 26}, {150, 26}, { 72, 26}}, {{153, 26}, { 91, 26}, {151, 26}}, {{154, 26}, {152, 26}, { 72, 26}}, {{155, 26}, { 91, 26}, {153, 26}}, {{156, 26}, {154, 26}, { 72, 26}}, {{114, 26}, {155, 26}, {157, 26}}, {{114, 26}, {157, 26}, {158, 26}}, {{114, 26}, { 91, 26}, {155, 26}}, {{ 44, 26}, {159, 26}, {160, 26}}, {{ 44, 26}, {160, 26}, {156, 26}}, {{ 44, 26}, {156, 26}, { 72, 26}}, {{ 38, 26}, {161, 26}, {162, 26}}, {{ 38, 26}, {162, 26}, {159, 26}}, {{ 38, 26}, {159, 26}, { 44, 26}}, {{121, 26}, {158, 26}, {163, 26}}, {{121, 26}, {163, 26}, {164, 26}}, {{121, 26}, {164, 26}, {161, 26}}, {{121, 26}, {114, 26}, {158, 26}}, {{121, 26}, {161, 26}, { 38, 26}}, {{165, 27}, { 33, 27}, {121, 27}}, {{165, 27}, {121, 27}, {166, 27}}, {{167, 27}, {166, 27}, {121, 27}}, {{ 38, 27}, {167, 27}, {121, 27}}, {{ 38, 27}, { 33, 27}, {165, 27}}, {{ 38, 27}, {165, 27}, {167, 27}}, {{168, 28}, {169, 28}, { 39, 28}}, {{168, 28}, { 39, 28}, { 46, 28}}, {{170, 29}, { 45, 29}, { 49, 29}}, {{170, 30}, { 46, 30}, { 45, 30}}, {{170, 30}, {168, 30}, { 46, 30}}, {{171, 29}, {170, 29}, { 49, 29}}, {{172, 31}, { 49, 31}, { 48, 31}}, {{172, 31}, {171, 31}, { 49, 31}}, {{173, 7}, { 48, 7}, { 43, 7}}, {{173, 7}, {172, 7}, { 48, 7}}, {{174, 32}, { 43, 32}, { 42, 32}}, {{174, 32}, {173, 32}, { 43, 32}}, {{175, 33}, { 36, 33}, { 34, 33}}, {{175, 34}, { 42, 34}, { 36, 34}}, {{175, 34}, {174, 34}, { 42, 34}}, {{176, 35}, { 34, 35}, { 31, 35}}, {{176, 33}, {175, 33}, { 34, 33}}, {{177, 35}, {176, 35}, { 31, 35}}, {{178, 36}, { 29, 36}, { 26, 36}}, {{178, 37}, { 31, 37}, { 29, 37}}, {{178, 37}, {177, 37}, { 31, 37}}, {{179, 36}, {178, 36}, { 26, 36}}, {{180, 38}, { 26, 38}, { 28, 38}}, {{180, 38}, {179, 38}, { 26, 38}}, {{181, 39}, { 28, 39}, { 30, 39}}, {{181, 39}, {180, 39}, { 28, 39}}, {{182, 40}, { 32, 40}, { 35, 40}}, {{182, 3}, { 30, 3}, { 32, 3}}, {{182, 3}, {181, 3}, { 30, 3}}, {{183, 40}, {182, 40}, { 35, 40}}, {{184, 41}, {183, 41}, { 35, 41}}, {{184, 42}, { 37, 42}, { 40, 42}}, {{184, 41}, { 35, 41}, { 37, 41}}, {{185, 42}, {184, 42}, { 40, 42}}, {{169, 43}, {185, 43}, { 40, 43}}, {{169, 43}, { 40, 43}, { 39, 43}}, {{128, 26}, { 76, 26}, { 77, 26}}, {{129, 26}, {128, 26}, { 77, 26}}, {{127, 26}, { 76, 26}, {128, 26}}, {{130, 26}, {129, 26}, { 77, 26}}, {{126, 26}, { 76, 26}, {127, 26}}, {{101, 26}, { 76, 26}, {126, 26}}, {{ 51, 26}, {131, 26}, {130, 26}}, {{ 51, 26}, {130, 26}, { 77, 26}}, {{143, 26}, {101, 26}, {126, 26}}, {{132, 26}, {131, 26}, { 51, 26}}, {{142, 26}, {101, 26}, {143, 26}}, {{133, 26}, {132, 26}, { 51, 26}}, {{102, 26}, {142, 26}, {141, 26}}, {{102, 26}, {101, 26}, {142, 26}}, {{140, 26}, {102, 26}, {141, 26}}, {{ 50, 26}, {134, 26}, {133, 26}}, {{ 50, 26}, {133, 26}, { 51, 26}}, {{135, 26}, {134, 26}, { 50, 26}}, {{139, 26}, {102, 26}, {140, 26}}, {{123, 26}, {137, 26}, {136, 26}}, {{123, 26}, {136, 26}, {135, 26}}, {{123, 26}, {135, 26}, { 50, 26}}, {{124, 26}, {139, 26}, {138, 26}}, {{124, 26}, {138, 26}, {137, 26}}, {{124, 26}, {102, 26}, {139, 26}}, {{124, 26}, {137, 26}, {123, 26}}, {{123, 5}, {179, 5}, {125, 5}}, {{179, 5}, {180, 5}, {125, 5}}, {{123, 5}, {178, 5}, {179, 5}}, {{180, 5}, {181, 5}, {125, 5}}, {{123, 5}, {177, 5}, {178, 5}}, {{123, 5}, { 50, 5}, {177, 5}}, {{125, 5}, {182, 5}, {165, 5}}, {{181, 5}, {182, 5}, {125, 5}}, {{ 50, 5}, {176, 5}, {177, 5}}, {{182, 5}, {183, 5}, {165, 5}}, {{ 50, 5}, {175, 5}, {176, 5}}, {{183, 5}, {184, 5}, {165, 5}}, {{185, 5}, {167, 5}, {184, 5}}, {{184, 5}, {167, 5}, {165, 5}}, {{175, 5}, { 52, 5}, {174, 5}}, {{174, 5}, { 52, 5}, {173, 5}}, {{ 50, 5}, { 52, 5}, {175, 5}}, {{185, 5}, {169, 5}, {167, 5}}, {{ 52, 5}, {172, 5}, {173, 5}}, {{170, 5}, {146, 5}, {168, 5}}, {{168, 5}, {146, 5}, {169, 5}}, {{169, 5}, {146, 5}, {167, 5}}, {{172, 5}, {144, 5}, {171, 5}}, {{171, 5}, {144, 5}, {170, 5}}, {{ 52, 5}, {144, 5}, {172, 5}}, {{170, 5}, {144, 5}, {146, 5}}, {{ 75, 7}, {186, 7}, { 77, 7}}, {{ 75, 7}, {187, 7}, {186, 7}}, {{186, 7}, {188, 7}, { 77, 7}}, {{ 75, 7}, {189, 7}, {187, 7}}, {{188, 7}, {190, 7}, { 77, 7}}, {{191, 7}, {192, 7}, { 75, 7}}, {{ 75, 7}, {192, 7}, {189, 7}}, {{190, 7}, { 51, 7}, { 77, 7}}, {{190, 7}, {193, 7}, { 51, 7}}, {{191, 7}, {194, 7}, {192, 7}}, {{193, 7}, {195, 7}, { 51, 7}}, {{191, 7}, {196, 7}, {194, 7}}, {{196, 7}, {197, 7}, {198, 7}}, {{191, 7}, {197, 7}, {196, 7}}, {{199, 7}, { 52, 7}, {195, 7}}, {{200, 7}, { 52, 7}, {199, 7}}, {{195, 7}, { 52, 7}, { 51, 7}}, {{197, 7}, {201, 7}, {198, 7}}, {{200, 7}, {202, 7}, { 52, 7}}, {{203, 7}, {144, 7}, {202, 7}}, {{204, 7}, {144, 7}, {203, 7}}, {{202, 7}, {144, 7}, { 52, 7}}, {{205, 7}, {145, 7}, {204, 7}}, {{201, 7}, {145, 7}, {205, 7}}, {{204, 7}, {145, 7}, {144, 7}}, {{197, 7}, {145, 7}, {201, 7}}, {{206, 44}, { 96, 44}, {191, 44}}, {{191, 44}, { 96, 44}, { 60, 44}}, {{191, 44}, { 65, 44}, {197, 44}}, {{197, 44}, { 65, 44}, {206, 44}}, {{ 60, 44}, { 65, 44}, {191, 44}}, {{206, 44}, { 65, 44}, { 96, 44}}, {{ 74, 45}, { 67, 45}, {201, 45}}, {{ 74, 45}, {201, 45}, {205, 45}}, {{ 73, 46}, {204, 46}, {203, 46}}, {{ 73, 47}, {205, 47}, {204, 47}}, {{ 73, 47}, { 74, 47}, {205, 47}}, {{ 71, 46}, { 73, 46}, {203, 46}}, {{ 70, 48}, {203, 48}, {202, 48}}, {{ 70, 48}, { 71, 48}, {203, 48}}, {{ 69, 5}, {202, 5}, {200, 5}}, {{ 69, 5}, { 70, 5}, {202, 5}}, {{ 64, 49}, {200, 49}, {199, 49}}, {{ 64, 49}, { 69, 49}, {200, 49}}, {{ 63, 50}, {195, 50}, {193, 50}}, {{ 63, 51}, {199, 51}, {195, 51}}, {{ 63, 51}, { 64, 51}, {199, 51}}, {{ 61, 52}, {193, 52}, {190, 52}}, {{ 61, 50}, { 63, 50}, {193, 50}}, {{ 58, 52}, { 61, 52}, {190, 52}}, {{ 56, 53}, {188, 53}, {186, 53}}, {{ 56, 54}, {190, 54}, {188, 54}}, {{ 56, 54}, { 58, 54}, {190, 54}}, {{ 55, 53}, { 56, 53}, {186, 53}}, {{ 53, 55}, {186, 55}, {187, 55}}, {{ 53, 55}, { 55, 55}, {186, 55}}, {{ 57, 56}, {187, 56}, {189, 56}}, {{ 57, 56}, { 53, 56}, {187, 56}}, {{ 59, 57}, {192, 57}, {194, 57}}, {{ 59, 1}, {189, 1}, {192, 1}}, {{ 59, 1}, { 57, 1}, {189, 1}}, {{ 62, 57}, { 59, 57}, {194, 57}}, {{ 68, 58}, { 62, 58}, {194, 58}}, {{ 68, 59}, {196, 59}, {198, 59}}, {{ 68, 58}, {194, 58}, {196, 58}}, {{ 66, 59}, { 68, 59}, {198, 59}}, {{ 67, 60}, { 66, 60}, {198, 60}}, {{ 67, 60}, {198, 60}, {201, 60}}, {{207, 1}, {101, 1}, {100, 1}}, {{208, 1}, {207, 1}, {100, 1}}, {{209, 1}, {101, 1}, {207, 1}}, {{210, 1}, {208, 1}, {100, 1}}, {{211, 1}, {101, 1}, {209, 1}}, {{ 76, 1}, {101, 1}, {211, 1}}, {{212, 1}, {100, 1}, {213, 1}}, {{212, 1}, {210, 1}, {100, 1}}, {{214, 1}, { 76, 1}, {211, 1}}, {{215, 1}, {212, 1}, {213, 1}}, {{216, 1}, { 76, 1}, {214, 1}}, {{217, 1}, {215, 1}, {213, 1}}, {{218, 1}, {219, 1}, {217, 1}}, {{218, 1}, {217, 1}, {213, 1}}, {{ 75, 1}, {216, 1}, {220, 1}}, {{ 75, 1}, {220, 1}, {221, 1}}, {{ 75, 1}, { 76, 1}, {216, 1}}, {{222, 1}, {219, 1}, {218, 1}}, {{223, 1}, { 75, 1}, {221, 1}}, {{206, 1}, {224, 1}, {225, 1}}, {{206, 1}, {225, 1}, {222, 1}}, {{206, 1}, {222, 1}, {218, 1}}, {{191, 1}, {223, 1}, {226, 1}}, {{191, 1}, {226, 1}, {224, 1}}, {{191, 1}, { 75, 1}, {223, 1}}, {{191, 1}, {224, 1}, {206, 1}}, {{213, 61}, { 91, 61}, {218, 61}}, {{ 83, 61}, { 91, 61}, {213, 61}}, {{227, 61}, {114, 61}, {213, 61}}, {{218, 61}, {114, 61}, {227, 61}}, {{213, 61}, {114, 61}, { 83, 61}}, {{ 91, 61}, {114, 61}, {218, 61}}, {{ 97, 28}, { 90, 28}, {222, 28}}, {{ 97, 28}, {222, 28}, {225, 28}}, {{ 95, 29}, {224, 29}, {226, 29}}, {{ 95, 30}, {225, 30}, {224, 30}}, {{ 95, 30}, { 97, 30}, {225, 30}}, {{ 99, 29}, { 95, 29}, {226, 29}}, {{ 98, 31}, {226, 31}, {223, 31}}, {{ 98, 31}, { 99, 31}, {226, 31}}, {{ 94, 7}, {223, 7}, {221, 7}}, {{ 94, 7}, { 98, 7}, {223, 7}}, {{ 93, 32}, {221, 32}, {220, 32}}, {{ 93, 32}, { 94, 32}, {221, 32}}, {{ 88, 33}, {216, 33}, {214, 33}}, {{ 88, 34}, {220, 34}, {216, 34}}, {{ 88, 34}, { 93, 34}, {220, 34}}, {{ 86, 35}, {214, 35}, {211, 35}}, {{ 86, 33}, { 88, 33}, {214, 33}}, {{ 84, 35}, { 86, 35}, {211, 35}}, {{ 81, 36}, {209, 36}, {207, 36}}, {{ 81, 37}, {211, 37}, {209, 37}}, {{ 81, 37}, { 84, 37}, {211, 37}}, {{ 78, 36}, { 81, 36}, {207, 36}}, {{ 80, 38}, {207, 38}, {208, 38}}, {{ 80, 38}, { 78, 38}, {207, 38}}, {{ 82, 39}, {208, 39}, {210, 39}}, {{ 82, 39}, { 80, 39}, {208, 39}}, {{ 85, 40}, {212, 40}, {215, 40}}, {{ 85, 3}, {210, 3}, {212, 3}}, {{ 85, 3}, { 82, 3}, {210, 3}}, {{ 87, 40}, { 85, 40}, {215, 40}}, {{ 89, 41}, { 87, 41}, {215, 41}}, {{ 89, 42}, {217, 42}, {219, 42}}, {{ 89, 41}, {215, 41}, {217, 41}}, {{ 92, 42}, { 89, 42}, {219, 42}}, {{ 90, 43}, { 92, 43}, {219, 43}}, {{ 90, 43}, {219, 43}, {222, 43}}, {{228, 3}, {100, 3}, {102, 3}}, {{229, 3}, {100, 3}, {228, 3}}, {{230, 3}, {228, 3}, {102, 3}}, {{231, 3}, {100, 3}, {229, 3}}, {{232, 3}, {230, 3}, {102, 3}}, {{233, 3}, {213, 3}, {100, 3}}, {{233, 3}, {100, 3}, {231, 3}}, {{124, 3}, {232, 3}, {102, 3}}, {{234, 3}, {232, 3}, {124, 3}}, {{235, 3}, {213, 3}, {233, 3}}, {{236, 3}, {234, 3}, {124, 3}}, {{237, 3}, {213, 3}, {235, 3}}, {{227, 3}, {237, 3}, {238, 3}}, {{227, 3}, {213, 3}, {237, 3}}, {{125, 3}, {239, 3}, {236, 3}}, {{125, 3}, {240, 3}, {239, 3}}, {{125, 3}, {236, 3}, {124, 3}}, {{241, 3}, {227, 3}, {238, 3}}, {{242, 3}, {240, 3}, {125, 3}}, {{165, 3}, {243, 3}, {242, 3}}, {{165, 3}, {244, 3}, {243, 3}}, {{165, 3}, {242, 3}, {125, 3}}, {{166, 3}, {245, 3}, {244, 3}}, {{166, 3}, {241, 3}, {245, 3}}, {{166, 3}, {227, 3}, {241, 3}}, {{166, 3}, {244, 3}, {165, 3}}, {{245, 45}, {241, 45}, {115, 45}}, {{245, 45}, {115, 45}, {122, 45}}, {{244, 46}, {120, 46}, {119, 46}}, {{244, 47}, {122, 47}, {120, 47}}, {{244, 47}, {245, 47}, {122, 47}}, {{243, 46}, {244, 46}, {119, 46}}, {{242, 48}, {119, 48}, {118, 48}}, {{242, 48}, {243, 48}, {119, 48}}, {{240, 5}, {118, 5}, {117, 5}}, {{240, 5}, {242, 5}, {118, 5}}, {{239, 49}, {117, 49}, {112, 49}}, {{239, 49}, {240, 49}, {117, 49}}, {{236, 50}, {111, 50}, {109, 50}}, {{236, 51}, {112, 51}, {111, 51}}, {{236, 51}, {239, 51}, {112, 51}}, {{234, 52}, {109, 52}, {107, 52}}, {{234, 50}, {236, 50}, {109, 50}}, {{232, 52}, {234, 52}, {107, 52}}, {{230, 53}, {105, 53}, {104, 53}}, {{230, 54}, {107, 54}, {105, 54}}, {{230, 54}, {232, 54}, {107, 54}}, {{228, 53}, {230, 53}, {104, 53}}, {{229, 55}, {104, 55}, {103, 55}}, {{229, 55}, {228, 55}, {104, 55}}, {{231, 56}, {103, 56}, {106, 56}}, {{231, 56}, {229, 56}, {103, 56}}, {{233, 57}, {108, 57}, {110, 57}}, {{233, 1}, {106, 1}, {108, 1}}, {{233, 1}, {231, 1}, {106, 1}}, {{235, 57}, {233, 57}, {110, 57}}, {{237, 58}, {235, 58}, {110, 58}}, {{237, 59}, {116, 59}, {113, 59}}, {{237, 58}, {110, 58}, {116, 58}}, {{238, 59}, {237, 59}, {113, 59}}, {{241, 60}, {238, 60}, {113, 60}}, {{241, 60}, {113, 60}, {115, 60}}, {{206, 0}, {246, 0}, {197, 0}}, {{246, 0}, {247, 0}, {197, 0}}, {{206, 0}, {248, 0}, {246, 0}}, {{247, 0}, {249, 0}, {197, 0}}, {{206, 0}, {250, 0}, {248, 0}}, {{206, 0}, {218, 0}, {250, 0}}, {{251, 0}, {145, 0}, {249, 0}}, {{249, 0}, {145, 0}, {197, 0}}, {{218, 0}, {252, 0}, {250, 0}}, {{251, 0}, {253, 0}, {145, 0}}, {{218, 0}, {254, 0}, {252, 0}}, {{253, 0}, {255, 0}, {145, 0}}, {{254, 0}, {227, 0}, {256, 0}}, {{218, 0}, {227, 0}, {254, 0}}, {{227, 0}, {257, 0}, {256, 0}}, {{258, 0}, {146, 0}, {255, 0}}, {{255, 0}, {146, 0}, {145, 0}}, {{258, 0}, {259, 0}, {146, 0}}, {{260, 0}, {167, 0}, {261, 0}}, {{261, 0}, {167, 0}, {259, 0}}, {{259, 0}, {167, 0}, {146, 0}}, {{257, 0}, {166, 0}, {262, 0}}, {{262, 0}, {166, 0}, {263, 0}}, {{263, 0}, {166, 0}, {260, 0}}, {{227, 0}, {166, 0}, {257, 0}}, {{260, 0}, {166, 0}, {167, 0}}, {{248, 9}, {250, 9}, {151, 9}}, {{248, 9}, {151, 9}, {149, 9}}, {{246, 11}, {147, 11}, {148, 11}}, {{246, 10}, {149, 10}, {147, 10}}, {{246, 10}, {248, 10}, {149, 10}}, {{247, 11}, {246, 11}, {148, 11}}, {{249, 12}, {148, 12}, {150, 12}}, {{249, 12}, {247, 12}, {148, 12}}, {{251, 7}, {150, 7}, {152, 7}}, {{251, 7}, {249, 7}, {150, 7}}, {{253, 14}, {152, 14}, {154, 14}}, {{253, 14}, {251, 14}, {152, 14}}, {{255, 15}, {156, 15}, {160, 15}}, {{255, 13}, {154, 13}, {156, 13}}, {{255, 13}, {253, 13}, {154, 13}}, {{258, 16}, {160, 16}, {159, 16}}, {{258, 15}, {255, 15}, {160, 15}}, {{259, 16}, {258, 16}, {159, 16}}, {{261, 18}, {162, 18}, {161, 18}}, {{261, 17}, {159, 17}, {162, 17}}, {{261, 17}, {259, 17}, {159, 17}}, {{260, 18}, {261, 18}, {161, 18}}, {{263, 19}, {161, 19}, {164, 19}}, {{263, 19}, {260, 19}, {161, 19}}, {{262, 20}, {164, 20}, {163, 20}}, {{262, 20}, {263, 20}, {164, 20}}, {{257, 21}, {158, 21}, {157, 21}}, {{257, 3}, {163, 3}, {158, 3}}, {{257, 3}, {262, 3}, {163, 3}}, {{256, 21}, {257, 21}, {157, 21}}, {{254, 22}, {256, 22}, {157, 22}}, {{254, 23}, {155, 23}, {153, 23}}, {{254, 22}, {157, 22}, {155, 22}}, {{252, 23}, {254, 23}, {153, 23}}, {{250, 24}, {252, 24}, {153, 24}}, {{250, 24}, {153, 24}, {151, 24}}, }; constexpr uint32_t num_faces = (sizeof (faces)) / (sizeof (face_vn)); }