#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 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)); }