dreamcast/geometry/suzanne2.hpp
Zack Buhman 6836790205 add viewing_system
This is inspirted by the book "3D Computer Graphics" by Alan Watt.
2024-01-06 18:43:57 +08:00

2993 lines
154 KiB
C++

#pragma once
#include "geometry.hpp"
namespace suzanne {
constexpr position__color vertices[] = {
{ { 0.437500f, -0.164062f, -0.765625f}, { 1.000000f, 0.709800f, 0.015700f} },
{ {-0.437500f, -0.164062f, -0.765625f}, { 0.019600f, 1.000000f, 0.831300f} },
{ { 0.500000f, -0.093750f, -0.687500f}, { 0.929400f, 0.725500f, 0.490200f} },
{ {-0.500000f, -0.093750f, -0.687500f}, { 0.133300f, 0.996000f, 0.827400f} },
{ { 0.546875f, -0.054688f, -0.578125f}, { 0.619700f, 0.721600f, 1.000000f} },
{ {-0.546875f, -0.054688f, -0.578125f}, { 0.078400f, 0.501900f, 0.862700f} },
{ { 0.351562f, 0.023438f, -0.617188f}, { 0.137300f, 0.164700f, 1.000000f} },
{ {-0.351562f, 0.023438f, -0.617188f}, { 0.239200f, 0.545100f, 0.882300f} },
{ { 0.351562f, -0.031250f, -0.718750f}, { 0.537300f, 0.627600f, 1.000000f} },
{ {-0.351562f, -0.031250f, -0.718750f}, { 0.164700f, 0.631500f, 0.941100f} },
{ { 0.351562f, -0.132812f, -0.781250f}, { 0.996000f, 0.709800f, 0.113700f} },
{ {-0.351562f, -0.132812f, -0.781250f}, { 0.019600f, 1.000000f, 0.831300f} },
{ { 0.273438f, -0.164062f, -0.796875f}, { 0.996000f, 0.709800f, 0.098000f} },
{ {-0.273438f, -0.164062f, -0.796875f}, { 0.019600f, 1.000000f, 0.831300f} },
{ { 0.203125f, -0.093750f, -0.742188f}, { 0.658900f, 0.768600f, 1.000000f} },
{ {-0.203125f, -0.093750f, -0.742188f}, { 0.262700f, 0.968600f, 0.858800f} },
{ { 0.156250f, -0.054688f, -0.648438f}, { 0.639300f, 0.749000f, 1.000000f} },
{ {-0.156250f, -0.054688f, -0.648438f}, { 0.698000f, 0.776400f, 1.000000f} },
{ { 0.078125f, -0.242188f, -0.656250f}, { 0.776400f, 0.796000f, 0.862700f} },
{ {-0.078125f, -0.242188f, -0.656250f}, { 0.780400f, 0.796000f, 0.933300f} },
{ { 0.140625f, -0.242188f, -0.742188f}, { 0.956800f, 0.756800f, 0.388200f} },
{ {-0.140625f, -0.242188f, -0.742188f}, { 0.321600f, 0.933300f, 0.866600f} },
{ { 0.242188f, -0.242188f, -0.796875f}, { 1.000000f, 0.713700f, 0.023500f} },
{ {-0.242188f, -0.242188f, -0.796875f}, { 0.090200f, 1.000000f, 0.827400f} },
{ { 0.273438f, -0.328125f, -0.796875f}, { 1.000000f, 0.725500f, 0.047100f} },
{ {-0.273438f, -0.328125f, -0.796875f}, { 0.396100f, 1.000000f, 0.768600f} },
{ { 0.203125f, -0.390625f, -0.742188f}, { 0.913700f, 0.933300f, 0.572500f} },
{ {-0.203125f, -0.390625f, -0.742188f}, { 0.780400f, 1.000000f, 0.553000f} },
{ { 0.156250f, -0.437500f, -0.648438f}, { 1.000000f, 1.000000f, 0.203900f} },
{ {-0.156250f, -0.437500f, -0.648438f}, { 1.000000f, 1.000000f, 0.231400f} },
{ { 0.351562f, -0.515625f, -0.617188f}, { 1.000000f, 1.000000f, 0.200000f} },
{ {-0.351562f, -0.515625f, -0.617188f}, { 1.000000f, 1.000000f, 0.200000f} },
{ { 0.351562f, -0.453125f, -0.718750f}, { 0.898000f, 0.921500f, 0.568600f} },
{ {-0.351562f, -0.453125f, -0.718750f}, { 0.996000f, 1.000000f, 0.231400f} },
{ { 0.351562f, -0.359375f, -0.781250f}, { 0.996000f, 0.733300f, 0.113700f} },
{ {-0.351562f, -0.359375f, -0.781250f}, { 0.651000f, 1.000000f, 0.651000f} },
{ { 0.437500f, -0.328125f, -0.765625f}, { 0.964700f, 0.721600f, 0.356800f} },
{ {-0.437500f, -0.328125f, -0.765625f}, { 0.623600f, 1.000000f, 0.658900f} },
{ { 0.500000f, -0.390625f, -0.687500f}, { 0.811700f, 0.866600f, 0.772500f} },
{ {-0.500000f, -0.390625f, -0.687500f}, { 0.992100f, 0.996000f, 0.231400f} },
{ { 0.546875f, -0.437500f, -0.578125f}, { 1.000000f, 1.000000f, 0.251000f} },
{ {-0.546875f, -0.437500f, -0.578125f}, { 1.000000f, 1.000000f, 0.200000f} },
{ { 0.625000f, -0.242188f, -0.562500f}, { 0.760800f, 0.823500f, 0.964700f} },
{ {-0.625000f, -0.242188f, -0.562500f}, { 0.894100f, 0.894100f, 0.549000f} },
{ { 0.562500f, -0.242188f, -0.671875f}, { 0.776400f, 0.752900f, 0.835300f} },
{ {-0.562500f, -0.242188f, -0.671875f}, { 0.600000f, 1.000000f, 0.674500f} },
{ { 0.468750f, -0.242188f, -0.757812f}, { 0.996000f, 0.709800f, 0.058800f} },
{ {-0.468750f, -0.242188f, -0.757812f}, { 0.215700f, 1.000000f, 0.815700f} },
{ { 0.476562f, -0.242188f, -0.773438f}, { 0.996000f, 0.709800f, 0.054900f} },
{ {-0.476562f, -0.242188f, -0.773438f}, { 0.153000f, 1.000000f, 0.823500f} },
{ { 0.445312f, -0.335938f, -0.781250f}, { 0.945100f, 0.725500f, 0.435300f} },
{ {-0.445312f, -0.335938f, -0.781250f}, { 0.588200f, 1.000000f, 0.686300f} },
{ { 0.351562f, -0.375000f, -0.804688f}, { 0.988200f, 0.725500f, 0.211800f} },
{ {-0.351562f, -0.375000f, -0.804688f}, { 0.572500f, 1.000000f, 0.690200f} },
{ { 0.265625f, -0.335938f, -0.820312f}, { 1.000000f, 0.721600f, 0.039200f} },
{ {-0.265625f, -0.335938f, -0.820312f}, { 0.301900f, 1.000000f, 0.796000f} },
{ { 0.226562f, -0.242188f, -0.820312f}, { 1.000000f, 0.713700f, 0.015700f} },
{ {-0.226562f, -0.242188f, -0.820312f}, { 0.019600f, 1.000000f, 0.831300f} },
{ { 0.265625f, -0.156250f, -0.820312f}, { 0.992100f, 0.713700f, 0.188200f} },
{ {-0.265625f, -0.156250f, -0.820312f}, { 0.019600f, 1.000000f, 0.831300f} },
{ { 0.351562f, -0.242188f, -0.828125f}, { 0.125500f, 0.090200f, 0.000000f} },
{ {-0.351562f, -0.242188f, -0.828125f}, { 0.000000f, 0.109800f, 0.090200f} },
{ { 0.351562f, -0.117188f, -0.804688f}, { 0.984300f, 0.713700f, 0.203900f} },
{ {-0.351562f, -0.117188f, -0.804688f}, { 0.019600f, 1.000000f, 0.831300f} },
{ { 0.445312f, -0.156250f, -0.781250f}, { 1.000000f, 0.709800f, 0.019600f} },
{ {-0.445312f, -0.156250f, -0.781250f}, { 0.019600f, 1.000000f, 0.831300f} },
{ { 0.000000f, -0.429688f, -0.742188f}, { 0.980400f, 0.980400f, 0.419600f} },
{ { 0.000000f, -0.351562f, -0.820312f}, { 0.607900f, 0.662800f, 0.913700f} },
{ { 0.000000f, 0.679688f, -0.734375f}, { 0.952900f, 0.607900f, 0.603900f} },
{ { 0.000000f, 0.320312f, -0.781250f}, { 0.431400f, 0.117600f, 0.184300f} },
{ { 0.000000f, 0.187500f, -0.796875f}, { 0.894100f, 0.251000f, 0.376500f} },
{ { 0.000000f, 0.773438f, -0.718750f}, { 0.647100f, 0.835300f, 0.411800f} },
{ { 0.000000f, -0.406250f, -0.601562f}, { 1.000000f, 1.000000f, 0.207800f} },
{ { 0.000000f, -0.570312f, -0.570312f}, { 1.000000f, 1.000000f, 0.200000f} },
{ { 0.000000f, -0.898438f, 0.546875f}, { 1.000000f, 0.898000f, 0.933300f} },
{ { 0.000000f, -0.562500f, 0.851562f}, { 1.000000f, 0.317600f, 0.674500f} },
{ { 0.000000f, -0.070312f, 0.828125f}, { 0.603900f, 0.866600f, 0.545100f} },
{ { 0.000000f, 0.382812f, 0.351562f}, { 0.078400f, 1.000000f, 0.000000f} },
{ { 0.203125f, 0.187500f, -0.562500f}, { 0.352900f, 0.988200f, 0.058800f} },
{ {-0.203125f, 0.187500f, -0.562500f}, { 0.839200f, 0.545100f, 0.000000f} },
{ { 0.312500f, 0.437500f, -0.570312f}, { 0.839200f, 0.580400f, 0.000000f} },
{ {-0.312500f, 0.437500f, -0.570312f}, { 0.882300f, 0.486300f, 0.039200f} },
{ { 0.351562f, 0.695312f, -0.570312f}, { 1.000000f, 0.003900f, 0.023500f} },
{ {-0.351562f, 0.695312f, -0.570312f}, { 1.000000f, 0.039200f, 0.192200f} },
{ { 0.367188f, 0.890625f, -0.531250f}, { 0.964700f, 0.262700f, 0.200000f} },
{ {-0.367188f, 0.890625f, -0.531250f}, { 0.976400f, 0.211800f, 0.211800f} },
{ { 0.328125f, 0.945312f, -0.523438f}, { 0.980400f, 0.196100f, 0.211800f} },
{ {-0.328125f, 0.945312f, -0.523438f}, { 0.996000f, 0.102000f, 0.215700f} },
{ { 0.179688f, 0.968750f, -0.554688f}, { 1.000000f, 0.019600f, 0.215700f} },
{ {-0.179688f, 0.968750f, -0.554688f}, { 1.000000f, 0.011800f, 0.211800f} },
{ { 0.000000f, 0.984375f, -0.578125f}, { 1.000000f, 0.000000f, 0.215700f} },
{ { 0.437500f, 0.140625f, -0.531250f}, { 0.313700f, 1.000000f, 0.015700f} },
{ {-0.437500f, 0.140625f, -0.531250f}, { 0.415700f, 1.000000f, 0.407800f} },
{ { 0.632812f, 0.039062f, -0.539062f}, { 0.003900f, 0.047100f, 1.000000f} },
{ {-0.632812f, 0.039062f, -0.539062f}, { 0.215700f, 0.694100f, 0.749000f} },
{ { 0.828125f, -0.148438f, -0.445312f}, { 0.313700f, 1.000000f, 0.003900f} },
{ {-0.828125f, -0.148438f, -0.445312f}, { 0.992100f, 1.000000f, 0.874500f} },
{ { 0.859375f, -0.429688f, -0.593750f}, { 0.807800f, 0.807800f, 1.000000f} },
{ {-0.859375f, -0.429688f, -0.593750f}, { 1.000000f, 1.000000f, 0.352900f} },
{ { 0.710938f, -0.484375f, -0.625000f}, { 0.478400f, 0.482300f, 0.886200f} },
{ {-0.710938f, -0.484375f, -0.625000f}, { 1.000000f, 1.000000f, 0.200000f} },
{ { 0.492188f, -0.601562f, -0.687500f}, { 0.788200f, 0.788200f, 0.635400f} },
{ {-0.492188f, -0.601562f, -0.687500f}, { 1.000000f, 1.000000f, 0.200000f} },
{ { 0.320312f, -0.757812f, -0.734375f}, { 0.455000f, 0.458900f, 0.945100f} },
{ {-0.320312f, -0.757812f, -0.734375f}, { 1.000000f, 1.000000f, 0.341200f} },
{ { 0.156250f, -0.718750f, -0.757812f}, { 0.698000f, 0.698000f, 0.729400f} },
{ {-0.156250f, -0.718750f, -0.757812f}, { 0.996000f, 0.996000f, 0.658900f} },
{ { 0.062500f, -0.492188f, -0.750000f}, { 0.992100f, 0.992100f, 0.301900f} },
{ {-0.062500f, -0.492188f, -0.750000f}, { 0.913700f, 0.913700f, 0.443200f} },
{ { 0.164062f, -0.414062f, -0.773438f}, { 0.898000f, 0.929400f, 0.603900f} },
{ {-0.164062f, -0.414062f, -0.773438f}, { 0.662800f, 0.952900f, 0.666700f} },
{ { 0.125000f, -0.304688f, -0.765625f}, { 0.858800f, 0.823500f, 0.698000f} },
{ {-0.125000f, -0.304688f, -0.765625f}, { 0.337200f, 0.968600f, 0.803900f} },
{ { 0.203125f, -0.093750f, -0.742188f}, { 0.658900f, 0.768600f, 1.000000f} },
{ {-0.203125f, -0.093750f, -0.742188f}, { 0.262700f, 0.968600f, 0.858800f} },
{ { 0.375000f, -0.015625f, -0.703125f}, { 0.607900f, 0.709800f, 1.000000f} },
{ {-0.375000f, -0.015625f, -0.703125f}, { 0.039200f, 0.384300f, 0.964700f} },
{ { 0.492188f, -0.062500f, -0.671875f}, { 0.768600f, 0.752900f, 0.850900f} },
{ {-0.492188f, -0.062500f, -0.671875f}, { 0.207800f, 0.760800f, 0.898000f} },
{ { 0.625000f, -0.187500f, -0.648438f}, { 0.686300f, 0.764700f, 0.968600f} },
{ {-0.625000f, -0.187500f, -0.648438f}, { 0.431400f, 0.807800f, 0.827400f} },
{ { 0.640625f, -0.296875f, -0.648438f}, { 0.670600f, 0.776400f, 0.988200f} },
{ {-0.640625f, -0.296875f, -0.648438f}, { 0.917600f, 0.945100f, 0.419600f} },
{ { 0.601562f, -0.375000f, -0.664062f}, { 0.741200f, 0.815700f, 0.878400f} },
{ {-0.601562f, -0.375000f, -0.664062f}, { 0.996000f, 0.996000f, 0.223500f} },
{ { 0.429688f, -0.437500f, -0.718750f}, { 0.823500f, 0.866600f, 0.721600f} },
{ {-0.429688f, -0.437500f, -0.718750f}, { 0.996000f, 0.996000f, 0.227500f} },
{ { 0.250000f, -0.468750f, -0.757812f}, { 0.913700f, 0.933300f, 0.568600f} },
{ {-0.250000f, -0.468750f, -0.757812f}, { 0.929400f, 0.960700f, 0.427500f} },
{ { 0.000000f, 0.765625f, -0.734375f}, { 0.752900f, 0.776400f, 0.482300f} },
{ { 0.109375f, 0.718750f, -0.734375f}, { 0.917600f, 0.580400f, 0.498000f} },
{ {-0.109375f, 0.718750f, -0.734375f}, { 0.886200f, 0.639300f, 0.521600f} },
{ { 0.117188f, 0.835938f, -0.710938f}, { 1.000000f, 0.003900f, 0.215700f} },
{ {-0.117188f, 0.835938f, -0.710938f}, { 0.996000f, 0.082400f, 0.039200f} },
{ { 0.062500f, 0.882812f, -0.695312f}, { 1.000000f, 0.070600f, 0.215700f} },
{ {-0.062500f, 0.882812f, -0.695312f}, { 0.996000f, 0.066700f, 0.027500f} },
{ { 0.000000f, 0.890625f, -0.687500f}, { 0.901900f, 0.439200f, 0.133300f} },
{ { 0.000000f, 0.195312f, -0.750000f}, { 0.988200f, 0.274500f, 0.419600f} },
{ { 0.000000f, 0.140625f, -0.742188f}, { 0.505900f, 0.400000f, 0.529400f} },
{ { 0.101562f, 0.148438f, -0.742188f}, { 0.509800f, 0.576400f, 0.964700f} },
{ {-0.101562f, 0.148438f, -0.742188f}, { 0.909800f, 0.541200f, 0.698000f} },
{ { 0.125000f, 0.226562f, -0.750000f}, { 0.643200f, 0.239200f, 0.760800f} },
{ {-0.125000f, 0.226562f, -0.750000f}, { 0.988200f, 0.403900f, 0.521600f} },
{ { 0.085938f, 0.289062f, -0.742188f}, { 0.968600f, 0.521600f, 0.623600f} },
{ {-0.085938f, 0.289062f, -0.742188f}, { 0.431400f, 0.117600f, 0.184300f} },
{ { 0.398438f, 0.046875f, -0.671875f}, { 0.509800f, 0.592100f, 1.000000f} },
{ {-0.398438f, 0.046875f, -0.671875f}, { 0.035300f, 0.317600f, 0.945100f} },
{ { 0.617188f, -0.054688f, -0.625000f}, { 0.655000f, 0.764700f, 1.000000f} },
{ {-0.617188f, -0.054688f, -0.625000f}, { 0.031400f, 0.266700f, 0.960700f} },
{ { 0.726562f, -0.203125f, -0.601562f}, { 0.317600f, 0.549000f, 0.898000f} },
{ {-0.726562f, -0.203125f, -0.601562f}, { 0.631500f, 0.631500f, 0.792100f} },
{ { 0.742188f, -0.375000f, -0.656250f}, { 0.062700f, 0.078400f, 1.000000f} },
{ {-0.742188f, -0.375000f, -0.656250f}, { 0.988200f, 0.988200f, 0.286300f} },
{ { 0.687500f, -0.414062f, -0.726562f}, { 0.062700f, 0.078400f, 1.000000f} },
{ {-0.687500f, -0.414062f, -0.726562f}, { 0.952900f, 0.952900f, 0.396100f} },
{ { 0.437500f, -0.546875f, -0.796875f}, { 0.305900f, 0.309800f, 0.956800f} },
{ {-0.437500f, -0.546875f, -0.796875f}, { 0.929400f, 0.929400f, 0.415700f} },
{ { 0.312500f, -0.640625f, -0.835938f}, { 0.125500f, 0.133300f, 1.000000f} },
{ {-0.312500f, -0.640625f, -0.835938f}, { 0.725500f, 0.725500f, 0.705900f} },
{ { 0.203125f, -0.617188f, -0.851562f}, { 0.435300f, 0.478400f, 0.941100f} },
{ {-0.203125f, -0.617188f, -0.851562f}, { 0.462800f, 0.462800f, 0.898000f} },
{ { 0.101562f, -0.429688f, -0.843750f}, { 0.764700f, 0.835300f, 0.862700f} },
{ {-0.101562f, -0.429688f, -0.843750f}, { 0.309800f, 0.317600f, 0.960700f} },
{ { 0.125000f, 0.101562f, -0.812500f}, { 0.431400f, 0.494100f, 0.980400f} },
{ {-0.125000f, 0.101562f, -0.812500f}, { 0.854900f, 0.560800f, 0.752900f} },
{ { 0.210938f, 0.445312f, -0.710938f}, { 1.000000f, 0.023500f, 0.000000f} },
{ {-0.210938f, 0.445312f, -0.710938f}, { 1.000000f, 0.129400f, 0.137300f} },
{ { 0.250000f, 0.703125f, -0.687500f}, { 1.000000f, 0.000000f, 0.023500f} },
{ {-0.250000f, 0.703125f, -0.687500f}, { 1.000000f, 0.000000f, 0.023500f} },
{ { 0.265625f, 0.820312f, -0.664062f}, { 1.000000f, 0.000000f, 0.023500f} },
{ {-0.265625f, 0.820312f, -0.664062f}, { 1.000000f, 0.000000f, 0.023500f} },
{ { 0.234375f, 0.914062f, -0.632812f}, { 0.996000f, 0.023500f, 0.141200f} },
{ {-0.234375f, 0.914062f, -0.632812f}, { 1.000000f, 0.000000f, 0.054900f} },
{ { 0.164062f, 0.929688f, -0.632812f}, { 1.000000f, 0.003900f, 0.215700f} },
{ {-0.164062f, 0.929688f, -0.632812f}, { 1.000000f, 0.000000f, 0.027500f} },
{ { 0.000000f, 0.945312f, -0.640625f}, { 1.000000f, 0.000000f, 0.176500f} },
{ { 0.000000f, -0.046875f, -0.726562f}, { 0.658900f, 0.768600f, 1.000000f} },
{ { 0.000000f, -0.210938f, -0.765625f}, { 0.670600f, 0.776400f, 0.984300f} },
{ { 0.328125f, -0.476562f, -0.742188f}, { 0.886200f, 0.913700f, 0.631500f} },
{ {-0.328125f, -0.476562f, -0.742188f}, { 0.992100f, 0.996000f, 0.266700f} },
{ { 0.164062f, -0.140625f, -0.750000f}, { 0.741200f, 0.756800f, 0.890200f} },
{ {-0.164062f, -0.140625f, -0.750000f}, { 0.164700f, 0.988200f, 0.843100f} },
{ { 0.132812f, -0.210938f, -0.757812f}, { 0.921500f, 0.741200f, 0.509800f} },
{ {-0.132812f, -0.210938f, -0.757812f}, { 0.325500f, 0.949000f, 0.878400f} },
{ { 0.117188f, 0.687500f, -0.734375f}, { 0.949000f, 0.572500f, 0.576400f} },
{ {-0.117188f, 0.687500f, -0.734375f}, { 0.949000f, 0.564700f, 0.560800f} },
{ { 0.078125f, 0.445312f, -0.750000f}, { 1.000000f, 0.541200f, 0.643200f} },
{ {-0.078125f, 0.445312f, -0.750000f}, { 1.000000f, 0.352900f, 0.423500f} },
{ { 0.000000f, 0.445312f, -0.750000f}, { 1.000000f, 0.505900f, 0.600000f} },
{ { 0.000000f, 0.328125f, -0.742188f}, { 0.823500f, 0.427500f, 0.513700f} },
{ { 0.093750f, 0.273438f, -0.781250f}, { 0.521600f, 0.207800f, 0.270600f} },
{ {-0.093750f, 0.273438f, -0.781250f}, { 0.807800f, 0.407800f, 0.498000f} },
{ { 0.132812f, 0.226562f, -0.796875f}, { 0.498000f, 0.125500f, 0.451000f} },
{ {-0.132812f, 0.226562f, -0.796875f}, { 0.686300f, 0.301900f, 0.380400f} },
{ { 0.109375f, 0.132812f, -0.781250f}, { 0.470600f, 0.455000f, 0.780400f} },
{ {-0.109375f, 0.132812f, -0.781250f}, { 0.996000f, 0.286300f, 0.431400f} },
{ { 0.039062f, 0.125000f, -0.781250f}, { 0.592100f, 0.486300f, 0.639300f} },
{ {-0.039062f, 0.125000f, -0.781250f}, { 0.537300f, 0.486300f, 0.643200f} },
{ { 0.000000f, 0.203125f, -0.828125f}, { 0.431400f, 0.117600f, 0.184300f} },
{ { 0.046875f, 0.148438f, -0.812500f}, { 1.000000f, 0.278400f, 0.423500f} },
{ {-0.046875f, 0.148438f, -0.812500f}, { 1.000000f, 0.278400f, 0.423500f} },
{ { 0.093750f, 0.156250f, -0.812500f}, { 0.945100f, 0.258800f, 0.400000f} },
{ {-0.093750f, 0.156250f, -0.812500f}, { 0.988200f, 0.274500f, 0.419600f} },
{ { 0.109375f, 0.226562f, -0.828125f}, { 0.431400f, 0.117600f, 0.184300f} },
{ {-0.109375f, 0.226562f, -0.828125f}, { 0.431400f, 0.117600f, 0.184300f} },
{ { 0.078125f, 0.250000f, -0.804688f}, { 0.431400f, 0.117600f, 0.184300f} },
{ {-0.078125f, 0.250000f, -0.804688f}, { 0.431400f, 0.117600f, 0.184300f} },
{ { 0.000000f, 0.289062f, -0.804688f}, { 0.431400f, 0.117600f, 0.184300f} },
{ { 0.257812f, 0.312500f, -0.554688f}, { 0.341200f, 0.988200f, 0.000000f} },
{ {-0.257812f, 0.312500f, -0.554688f}, { 0.780400f, 0.631500f, 0.070600f} },
{ { 0.164062f, 0.242188f, -0.710938f}, { 0.823500f, 0.082400f, 0.568600f} },
{ {-0.164062f, 0.242188f, -0.710938f}, { 1.000000f, 0.541200f, 0.643200f} },
{ { 0.179688f, 0.312500f, -0.710938f}, { 1.000000f, 0.117600f, 0.141200f} },
{ {-0.179688f, 0.312500f, -0.710938f}, { 1.000000f, 0.521600f, 0.615700f} },
{ { 0.234375f, 0.250000f, -0.554688f}, { 0.317600f, 0.996000f, 0.000000f} },
{ {-0.234375f, 0.250000f, -0.554688f}, { 0.772500f, 0.639300f, 0.011800f} },
{ { 0.000000f, 0.875000f, -0.687500f}, { 1.000000f, 0.313700f, 0.384300f} },
{ { 0.046875f, 0.867188f, -0.687500f}, { 1.000000f, 0.113700f, 0.251000f} },
{ {-0.046875f, 0.867188f, -0.687500f}, { 1.000000f, 0.102000f, 0.121600f} },
{ { 0.093750f, 0.820312f, -0.710938f}, { 1.000000f, 0.047100f, 0.215700f} },
{ {-0.093750f, 0.820312f, -0.710938f}, { 0.976400f, 0.266700f, 0.168600f} },
{ { 0.093750f, 0.742188f, -0.726562f}, { 0.878400f, 0.584300f, 0.427500f} },
{ {-0.093750f, 0.742188f, -0.726562f}, { 0.792100f, 0.729400f, 0.474500f} },
{ { 0.000000f, 0.781250f, -0.656250f}, { 0.286300f, 0.972500f, 0.176500f} },
{ { 0.093750f, 0.750000f, -0.664062f}, { 0.803900f, 0.627600f, 0.266700f} },
{ {-0.093750f, 0.750000f, -0.664062f}, { 0.541200f, 0.862700f, 0.239200f} },
{ { 0.093750f, 0.812500f, -0.640625f}, { 0.976400f, 0.219600f, 0.211800f} },
{ {-0.093750f, 0.812500f, -0.640625f}, { 0.960700f, 0.309800f, 0.168600f} },
{ { 0.046875f, 0.851562f, -0.632812f}, { 1.000000f, 0.192200f, 0.305900f} },
{ {-0.046875f, 0.851562f, -0.632812f}, { 0.988200f, 0.223500f, 0.200000f} },
{ { 0.000000f, 0.859375f, -0.632812f}, { 1.000000f, 0.290200f, 0.372500f} },
{ { 0.171875f, -0.218750f, -0.781250f}, { 0.996000f, 0.717600f, 0.082400f} },
{ {-0.171875f, -0.218750f, -0.781250f}, { 0.035300f, 1.000000f, 0.831300f} },
{ { 0.187500f, -0.156250f, -0.773438f}, { 0.882300f, 0.733300f, 0.623600f} },
{ {-0.187500f, -0.156250f, -0.773438f}, { 0.023500f, 1.000000f, 0.831300f} },
{ { 0.335938f, -0.429688f, -0.757812f}, { 0.811700f, 0.862700f, 0.796000f} },
{ {-0.335938f, -0.429688f, -0.757812f}, { 0.929400f, 1.000000f, 0.380400f} },
{ { 0.273438f, -0.421875f, -0.773438f}, { 0.823500f, 0.866600f, 0.760800f} },
{ {-0.273438f, -0.421875f, -0.773438f}, { 0.800000f, 1.000000f, 0.521600f} },
{ { 0.421875f, -0.398438f, -0.773438f}, { 0.733300f, 0.792100f, 0.905800f} },
{ {-0.421875f, -0.398438f, -0.773438f}, { 0.839200f, 0.996000f, 0.498000f} },
{ { 0.562500f, -0.351562f, -0.695312f}, { 0.709800f, 0.800000f, 0.937200f} },
{ {-0.562500f, -0.351562f, -0.695312f}, { 0.949000f, 0.992100f, 0.321600f} },
{ { 0.585938f, -0.289062f, -0.687500f}, { 0.666700f, 0.772500f, 0.992100f} },
{ {-0.585938f, -0.289062f, -0.687500f}, { 0.792100f, 1.000000f, 0.525500f} },
{ { 0.578125f, -0.195312f, -0.679688f}, { 0.878400f, 0.733300f, 0.631500f} },
{ {-0.578125f, -0.195312f, -0.679688f}, { 0.352900f, 1.000000f, 0.780400f} },
{ { 0.476562f, -0.101562f, -0.718750f}, { 0.941100f, 0.721600f, 0.447100f} },
{ {-0.476562f, -0.101562f, -0.718750f}, { 0.023500f, 1.000000f, 0.831300f} },
{ { 0.375000f, -0.062500f, -0.742188f}, { 0.690200f, 0.764700f, 0.956800f} },
{ {-0.375000f, -0.062500f, -0.742188f}, { 0.058800f, 0.996000f, 0.835300f} },
{ { 0.226562f, -0.109375f, -0.781250f}, { 0.674500f, 0.768600f, 0.980400f} },
{ {-0.226562f, -0.109375f, -0.781250f}, { 0.031400f, 1.000000f, 0.831300f} },
{ { 0.179688f, -0.296875f, -0.781250f}, { 0.992100f, 0.760800f, 0.133300f} },
{ {-0.179688f, -0.296875f, -0.781250f}, { 0.247100f, 1.000000f, 0.807800f} },
{ { 0.210938f, -0.375000f, -0.781250f}, { 0.870600f, 0.850900f, 0.666700f} },
{ {-0.210938f, -0.375000f, -0.781250f}, { 0.549000f, 1.000000f, 0.702000f} },
{ { 0.234375f, -0.359375f, -0.757812f}, { 0.925500f, 0.835300f, 0.494100f} },
{ {-0.234375f, -0.359375f, -0.757812f}, { 0.627600f, 1.000000f, 0.662800f} },
{ { 0.195312f, -0.296875f, -0.757812f}, { 0.992100f, 0.776400f, 0.133300f} },
{ {-0.195312f, -0.296875f, -0.757812f}, { 0.352900f, 1.000000f, 0.784300f} },
{ { 0.242188f, -0.125000f, -0.757812f}, { 0.702000f, 0.764700f, 0.949000f} },
{ {-0.242188f, -0.125000f, -0.757812f}, { 0.019600f, 1.000000f, 0.831300f} },
{ { 0.375000f, -0.085938f, -0.726562f}, { 0.729400f, 0.756800f, 0.905800f} },
{ {-0.375000f, -0.085938f, -0.726562f}, { 0.035300f, 1.000000f, 0.831300f} },
{ { 0.460938f, -0.117188f, -0.703125f}, { 0.960700f, 0.721600f, 0.372500f} },
{ {-0.460938f, -0.117188f, -0.703125f}, { 0.019600f, 1.000000f, 0.831300f} },
{ { 0.546875f, -0.210938f, -0.671875f}, { 0.921500f, 0.713700f, 0.490200f} },
{ {-0.546875f, -0.210938f, -0.671875f}, { 0.407800f, 1.000000f, 0.764700f} },
{ { 0.554688f, -0.281250f, -0.671875f}, { 0.702000f, 0.776400f, 0.952900f} },
{ {-0.554688f, -0.281250f, -0.671875f}, { 0.788200f, 1.000000f, 0.529400f} },
{ { 0.531250f, -0.335938f, -0.679688f}, { 0.658900f, 0.768600f, 1.000000f} },
{ {-0.531250f, -0.335938f, -0.679688f}, { 0.321600f, 0.996000f, 0.792100f} },
{ { 0.414062f, -0.390625f, -0.750000f}, { 0.662800f, 0.768600f, 0.996000f} },
{ {-0.414062f, -0.390625f, -0.750000f}, { 0.458900f, 0.996000f, 0.870600f} },
{ { 0.281250f, -0.398438f, -0.765625f}, { 0.862700f, 0.847000f, 0.682400f} },
{ {-0.281250f, -0.398438f, -0.765625f}, { 0.788200f, 1.000000f, 0.541200f} },
{ { 0.335938f, -0.406250f, -0.750000f}, { 0.815700f, 0.850900f, 0.780400f} },
{ {-0.335938f, -0.406250f, -0.750000f}, { 0.901900f, 1.000000f, 0.407800f} },
{ { 0.203125f, -0.171875f, -0.750000f}, { 0.949000f, 0.721600f, 0.431400f} },
{ {-0.203125f, -0.171875f, -0.750000f}, { 0.019600f, 1.000000f, 0.831300f} },
{ { 0.195312f, -0.226562f, -0.750000f}, { 1.000000f, 0.725500f, 0.058800f} },
{ {-0.195312f, -0.226562f, -0.750000f}, { 0.125500f, 1.000000f, 0.823500f} },
{ { 0.109375f, -0.460938f, -0.609375f}, { 1.000000f, 1.000000f, 0.200000f} },
{ {-0.109375f, -0.460938f, -0.609375f}, { 1.000000f, 1.000000f, 0.203900f} },
{ { 0.195312f, -0.664062f, -0.617188f}, { 1.000000f, 1.000000f, 0.200000f} },
{ {-0.195312f, -0.664062f, -0.617188f}, { 1.000000f, 1.000000f, 0.219600f} },
{ { 0.335938f, -0.687500f, -0.593750f}, { 1.000000f, 1.000000f, 0.215700f} },
{ {-0.335938f, -0.687500f, -0.593750f}, { 1.000000f, 1.000000f, 0.200000f} },
{ { 0.484375f, -0.554688f, -0.554688f}, { 1.000000f, 1.000000f, 0.200000f} },
{ {-0.484375f, -0.554688f, -0.554688f}, { 1.000000f, 1.000000f, 0.200000f} },
{ { 0.679688f, -0.453125f, -0.492188f}, { 0.980400f, 0.980400f, 0.282300f} },
{ {-0.679688f, -0.453125f, -0.492188f}, { 1.000000f, 1.000000f, 0.200000f} },
{ { 0.796875f, -0.406250f, -0.460938f}, { 0.725500f, 1.000000f, 0.207800f} },
{ {-0.796875f, -0.406250f, -0.460938f}, { 1.000000f, 1.000000f, 0.203900f} },
{ { 0.773438f, -0.164062f, -0.375000f}, { 0.317600f, 1.000000f, 0.011800f} },
{ {-0.773438f, -0.164062f, -0.375000f}, { 0.901900f, 1.000000f, 0.611800f} },
{ { 0.601562f, 0.000000f, -0.414062f}, { 0.474500f, 1.000000f, 0.380400f} },
{ {-0.601562f, 0.000000f, -0.414062f}, { 0.243200f, 1.000000f, 0.231400f} },
{ { 0.437500f, 0.093750f, -0.468750f}, { 0.313700f, 1.000000f, 0.003900f} },
{ {-0.437500f, 0.093750f, -0.468750f}, { 0.180400f, 1.000000f, 0.160800f} },
{ { 0.000000f, -0.898438f, -0.289062f}, { 1.000000f, 0.988200f, 0.788200f} },
{ { 0.000000f, -0.984375f, 0.078125f}, { 0.976400f, 0.827400f, 0.419600f} },
{ { 0.000000f, 0.195312f, 0.671875f}, { 0.078400f, 1.000000f, 0.000000f} },
{ { 0.000000f, 0.460938f, -0.187500f}, { 0.078400f, 1.000000f, 0.003900f} },
{ { 0.000000f, 0.976562f, -0.460938f}, { 0.317600f, 0.956800f, 0.062700f} },
{ { 0.000000f, 0.804688f, -0.343750f}, { 0.078400f, 1.000000f, 0.000000f} },
{ { 0.000000f, 0.570312f, -0.320312f}, { 0.086300f, 1.000000f, 0.027500f} },
{ { 0.000000f, 0.484375f, -0.281250f}, { 0.078400f, 1.000000f, 0.003900f} },
{ { 0.851562f, -0.234375f, -0.054688f}, { 0.447100f, 1.000000f, 0.066700f} },
{ {-0.851562f, -0.234375f, -0.054688f}, { 0.764700f, 1.000000f, 0.219600f} },
{ { 0.859375f, -0.320312f, 0.046875f}, { 0.956800f, 0.741200f, 0.549000f} },
{ {-0.859375f, -0.320312f, 0.046875f}, { 0.933300f, 0.996000f, 0.509800f} },
{ { 0.773438f, -0.265625f, 0.437500f}, { 0.996000f, 0.078400f, 0.917600f} },
{ {-0.773438f, -0.265625f, 0.437500f}, { 0.874500f, 0.674500f, 0.317600f} },
{ { 0.460938f, -0.437500f, 0.703125f}, { 1.000000f, 0.568600f, 0.745100f} },
{ {-0.460938f, -0.437500f, 0.703125f}, { 0.968600f, 0.580400f, 0.882300f} },
{ { 0.734375f, 0.046875f, -0.070312f}, { 1.000000f, 0.062700f, 0.792100f} },
{ {-0.734375f, 0.046875f, -0.070312f}, { 0.078400f, 1.000000f, 0.000000f} },
{ { 0.593750f, 0.125000f, 0.164062f}, { 0.517600f, 0.874500f, 0.447100f} },
{ {-0.593750f, 0.125000f, 0.164062f}, { 0.231400f, 0.984300f, 0.000000f} },
{ { 0.640625f, 0.007812f, 0.429688f}, { 0.960700f, 0.282300f, 0.882300f} },
{ {-0.640625f, 0.007812f, 0.429688f}, { 1.000000f, 0.529400f, 0.000000f} },
{ { 0.335938f, -0.054688f, 0.664062f}, { 0.129400f, 1.000000f, 0.102000f} },
{ {-0.335938f, -0.054688f, 0.664062f}, { 0.082400f, 1.000000f, 0.023500f} },
{ { 0.234375f, 0.351562f, -0.406250f}, { 0.266700f, 1.000000f, 0.000000f} },
{ {-0.234375f, 0.351562f, -0.406250f}, { 0.145100f, 1.000000f, 0.121600f} },
{ { 0.179688f, 0.414062f, -0.257812f}, { 0.121600f, 1.000000f, 0.000000f} },
{ {-0.179688f, 0.414062f, -0.257812f}, { 0.078400f, 1.000000f, 0.000000f} },
{ { 0.289062f, 0.710938f, -0.382812f}, { 0.274500f, 1.000000f, 0.003900f} },
{ {-0.289062f, 0.710938f, -0.382812f}, { 0.078400f, 1.000000f, 0.007800f} },
{ { 0.250000f, 0.500000f, -0.390625f}, { 0.239200f, 1.000000f, 0.007800f} },
{ {-0.250000f, 0.500000f, -0.390625f}, { 0.145100f, 1.000000f, 0.125500f} },
{ { 0.328125f, 0.914062f, -0.398438f}, { 0.121600f, 1.000000f, 0.051000f} },
{ {-0.328125f, 0.914062f, -0.398438f}, { 0.113700f, 1.000000f, 0.082400f} },
{ { 0.140625f, 0.757812f, -0.367188f}, { 0.188200f, 1.000000f, 0.168600f} },
{ {-0.140625f, 0.757812f, -0.367188f}, { 0.078400f, 1.000000f, 0.000000f} },
{ { 0.125000f, 0.539062f, -0.359375f}, { 0.141200f, 1.000000f, 0.098000f} },
{ {-0.125000f, 0.539062f, -0.359375f}, { 0.082400f, 1.000000f, 0.027500f} },
{ { 0.164062f, 0.945312f, -0.437500f}, { 0.078400f, 1.000000f, 0.000000f} },
{ {-0.164062f, 0.945312f, -0.437500f}, { 0.078400f, 1.000000f, 0.000000f} },
{ { 0.218750f, 0.281250f, -0.429688f}, { 0.286300f, 1.000000f, 0.000000f} },
{ {-0.218750f, 0.281250f, -0.429688f}, { 0.227500f, 0.996000f, 0.207800f} },
{ { 0.210938f, 0.226562f, -0.468750f}, { 0.313700f, 1.000000f, 0.000000f} },
{ {-0.210938f, 0.226562f, -0.468750f}, { 0.423500f, 0.937200f, 0.223500f} },
{ { 0.203125f, 0.171875f, -0.500000f}, { 0.313700f, 1.000000f, 0.003900f} },
{ {-0.203125f, 0.171875f, -0.500000f}, { 0.619700f, 0.788200f, 0.082400f} },
{ { 0.210938f, 0.390625f, -0.164062f}, { 0.180400f, 1.000000f, 0.000000f} },
{ {-0.210938f, 0.390625f, -0.164062f}, { 0.078400f, 1.000000f, 0.000000f} },
{ { 0.296875f, 0.312500f, 0.265625f}, { 0.082400f, 1.000000f, 0.000000f} },
{ {-0.296875f, 0.312500f, 0.265625f}, { 0.078400f, 1.000000f, 0.003900f} },
{ { 0.343750f, 0.148438f, 0.539062f}, { 0.078400f, 1.000000f, 0.000000f} },
{ {-0.343750f, 0.148438f, 0.539062f}, { 0.180400f, 1.000000f, 0.156900f} },
{ { 0.453125f, -0.867188f, 0.382812f}, { 1.000000f, 0.909800f, 0.913700f} },
{ {-0.453125f, -0.867188f, 0.382812f}, { 1.000000f, 0.898000f, 0.929400f} },
{ { 0.453125f, -0.929688f, 0.070312f}, { 1.000000f, 0.996000f, 0.203900f} },
{ {-0.453125f, -0.929688f, 0.070312f}, { 1.000000f, 0.996000f, 0.207800f} },
{ { 0.453125f, -0.851562f, -0.234375f}, { 1.000000f, 0.988200f, 0.788200f} },
{ {-0.453125f, -0.851562f, -0.234375f}, { 1.000000f, 0.988200f, 0.788200f} },
{ { 0.460938f, -0.523438f, -0.429688f}, { 1.000000f, 1.000000f, 0.200000f} },
{ {-0.460938f, -0.523438f, -0.429688f}, { 1.000000f, 1.000000f, 0.200000f} },
{ { 0.726562f, -0.406250f, -0.335938f}, { 0.996000f, 1.000000f, 0.200000f} },
{ {-0.726562f, -0.406250f, -0.335938f}, { 1.000000f, 1.000000f, 0.200000f} },
{ { 0.632812f, -0.453125f, -0.281250f}, { 1.000000f, 1.000000f, 0.200000f} },
{ {-0.632812f, -0.453125f, -0.281250f}, { 1.000000f, 1.000000f, 0.219600f} },
{ { 0.640625f, -0.703125f, -0.054688f}, { 1.000000f, 1.000000f, 0.423500f} },
{ {-0.640625f, -0.703125f, -0.054688f}, { 1.000000f, 1.000000f, 0.258800f} },
{ { 0.796875f, -0.562500f, -0.125000f}, { 1.000000f, 1.000000f, 0.200000f} },
{ {-0.796875f, -0.562500f, -0.125000f}, { 1.000000f, 0.996000f, 0.407800f} },
{ { 0.796875f, -0.617188f, 0.117188f}, { 1.000000f, 0.933300f, 0.403900f} },
{ {-0.796875f, -0.617188f, 0.117188f}, { 1.000000f, 0.823500f, 0.447100f} },
{ { 0.640625f, -0.750000f, 0.195312f}, { 1.000000f, 0.325500f, 0.619700f} },
{ {-0.640625f, -0.750000f, 0.195312f}, { 1.000000f, 0.513700f, 0.572500f} },
{ { 0.640625f, -0.679688f, 0.445312f}, { 1.000000f, 0.266700f, 0.631500f} },
{ {-0.640625f, -0.679688f, 0.445312f}, { 1.000000f, 0.266700f, 0.631500f} },
{ { 0.796875f, -0.539062f, 0.359375f}, { 1.000000f, 0.266700f, 0.631500f} },
{ {-0.796875f, -0.539062f, 0.359375f}, { 1.000000f, 0.435300f, 0.690200f} },
{ { 0.617188f, -0.328125f, 0.585938f}, { 0.713700f, 0.996000f, 0.705900f} },
{ {-0.617188f, -0.328125f, 0.585938f}, { 0.972500f, 0.674500f, 0.901900f} },
{ { 0.484375f, -0.023438f, 0.546875f}, { 0.078400f, 1.000000f, 0.000000f} },
{ {-0.484375f, -0.023438f, 0.546875f}, { 0.352900f, 0.996000f, 0.337200f} },
{ { 0.820312f, -0.328125f, 0.203125f}, { 0.972500f, 0.360800f, 0.737200f} },
{ {-0.820312f, -0.328125f, 0.203125f}, { 0.933300f, 0.611800f, 0.400000f} },
{ { 0.406250f, 0.171875f, -0.148438f}, { 0.313700f, 1.000000f, 0.000000f} },
{ {-0.406250f, 0.171875f, -0.148438f}, { 0.078400f, 1.000000f, 0.000000f} },
{ { 0.429688f, 0.195312f, 0.210938f}, { 0.109800f, 1.000000f, 0.003900f} },
{ {-0.429688f, 0.195312f, 0.210938f}, { 0.117600f, 1.000000f, 0.094100f} },
{ { 0.890625f, -0.406250f, 0.234375f}, { 1.000000f, 0.309800f, 0.737200f} },
{ {-0.890625f, -0.406250f, 0.234375f}, { 1.000000f, 0.533300f, 0.553000f} },
{ { 0.773438f, 0.140625f, 0.125000f}, { 1.000000f, 0.380400f, 0.894100f} },
{ {-0.773438f, 0.140625f, 0.125000f}, { 1.000000f, 0.576400f, 0.000000f} },
{ { 1.039062f, 0.101562f, 0.328125f}, { 0.945100f, 0.337200f, 0.752900f} },
{ {-1.039062f, 0.101562f, 0.328125f}, { 1.000000f, 0.588200f, 0.105900f} },
{ { 1.281250f, -0.054688f, 0.429688f}, { 1.000000f, 0.090200f, 0.796000f} },
{ {-1.281250f, -0.054688f, 0.429688f}, { 1.000000f, 0.576400f, 0.000000f} },
{ { 1.351562f, -0.320312f, 0.421875f}, { 1.000000f, 0.003900f, 0.792100f} },
{ {-1.351562f, -0.320312f, 0.421875f}, { 1.000000f, 0.427500f, 0.000000f} },
{ { 1.234375f, -0.507812f, 0.421875f}, { 1.000000f, 0.133300f, 0.796000f} },
{ {-1.234375f, -0.507812f, 0.421875f}, { 1.000000f, 0.427500f, 0.019600f} },
{ { 1.023438f, -0.476562f, 0.312500f}, { 1.000000f, 0.051000f, 0.788200f} },
{ {-1.023438f, -0.476562f, 0.312500f}, { 1.000000f, 0.415700f, 0.219600f} },
{ { 1.015625f, -0.414062f, 0.289062f}, { 1.000000f, 0.027500f, 0.792100f} },
{ {-1.015625f, -0.414062f, 0.289062f}, { 1.000000f, 0.443200f, 0.223500f} },
{ { 1.187500f, -0.437500f, 0.390625f}, { 1.000000f, 0.000000f, 0.792100f} },
{ {-1.187500f, -0.437500f, 0.390625f}, { 1.000000f, 0.427500f, 0.000000f} },
{ { 1.265625f, -0.289062f, 0.406250f}, { 1.000000f, 0.419600f, 0.827400f} },
{ {-1.265625f, -0.289062f, 0.406250f}, { 1.000000f, 0.427500f, 0.007800f} },
{ { 1.210938f, -0.078125f, 0.406250f}, { 1.000000f, 0.368600f, 0.815700f} },
{ {-1.210938f, -0.078125f, 0.406250f}, { 1.000000f, 0.576400f, 0.133300f} },
{ { 1.031250f, 0.039062f, 0.304688f}, { 0.949000f, 0.443200f, 0.772500f} },
{ {-1.031250f, 0.039062f, 0.304688f}, { 1.000000f, 0.788200f, 0.466700f} },
{ { 0.828125f, 0.070312f, 0.132812f}, { 1.000000f, 0.584300f, 0.878400f} },
{ {-0.828125f, 0.070312f, 0.132812f}, { 1.000000f, 0.576400f, 0.000000f} },
{ { 0.921875f, -0.359375f, 0.218750f}, { 1.000000f, 0.243200f, 0.776400f} },
{ {-0.921875f, -0.359375f, 0.218750f}, { 0.996000f, 0.431400f, 0.223500f} },
{ { 0.945312f, -0.304688f, 0.289062f}, { 0.984300f, 0.427500f, 0.819600f} },
{ {-0.945312f, -0.304688f, 0.289062f}, { 0.984300f, 0.466700f, 0.000000f} },
{ { 0.882812f, 0.023438f, 0.210938f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-0.882812f, 0.023438f, 0.210938f}, { 1.000000f, 0.780400f, 0.455000f} },
{ { 1.039062f, 0.000000f, 0.367188f}, { 1.000000f, 0.651000f, 0.898000f} },
{ {-1.039062f, 0.000000f, 0.367188f}, { 1.000000f, 0.788200f, 0.486300f} },
{ { 1.187500f, -0.093750f, 0.445312f}, { 1.000000f, 0.172500f, 0.800000f} },
{ {-1.187500f, -0.093750f, 0.445312f}, { 1.000000f, 0.482300f, 0.105900f} },
{ { 1.234375f, -0.250000f, 0.445312f}, { 1.000000f, 0.501900f, 0.835300f} },
{ {-1.234375f, -0.250000f, 0.445312f}, { 1.000000f, 0.427500f, 0.035300f} },
{ { 1.171875f, -0.359375f, 0.437500f}, { 1.000000f, 0.537300f, 0.866600f} },
{ {-1.171875f, -0.359375f, 0.437500f}, { 1.000000f, 0.431400f, 0.035300f} },
{ { 1.023438f, -0.343750f, 0.359375f}, { 1.000000f, 0.549000f, 0.870600f} },
{ {-1.023438f, -0.343750f, 0.359375f}, { 1.000000f, 0.458900f, 0.125500f} },
{ { 0.843750f, -0.289062f, 0.210938f}, { 0.945100f, 0.356800f, 0.741200f} },
{ {-0.843750f, -0.289062f, 0.210938f}, { 0.874500f, 0.615700f, 0.125500f} },
{ { 0.835938f, -0.171875f, 0.273438f}, { 1.000000f, 0.584300f, 0.933300f} },
{ {-0.835938f, -0.171875f, 0.273438f}, { 1.000000f, 0.623600f, 0.301900f} },
{ { 0.757812f, -0.093750f, 0.273438f}, { 1.000000f, 0.639300f, 0.941100f} },
{ {-0.757812f, -0.093750f, 0.273438f}, { 1.000000f, 0.737200f, 0.423500f} },
{ { 0.820312f, -0.085938f, 0.273438f}, { 1.000000f, 0.717600f, 0.949000f} },
{ {-0.820312f, -0.085938f, 0.273438f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 0.843750f, -0.015625f, 0.273438f}, { 1.000000f, 0.752900f, 0.949000f} },
{ {-0.843750f, -0.015625f, 0.273438f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 0.812500f, 0.015625f, 0.273438f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-0.812500f, 0.015625f, 0.273438f}, { 1.000000f, 0.862700f, 0.553000f} },
{ { 0.726562f, 0.000000f, 0.070312f}, { 0.968600f, 0.494100f, 0.839200f} },
{ {-0.726562f, 0.000000f, 0.070312f}, { 0.490200f, 0.917600f, 0.000000f} },
{ { 0.718750f, 0.023438f, 0.171875f}, { 1.000000f, 0.749000f, 0.945100f} },
{ {-0.718750f, 0.023438f, 0.171875f}, { 0.984300f, 0.596100f, 0.000000f} },
{ { 0.718750f, -0.039062f, 0.187500f}, { 1.000000f, 0.752900f, 0.949000f} },
{ {-0.718750f, -0.039062f, 0.187500f}, { 0.933300f, 0.647100f, 0.000000f} },
{ { 0.796875f, -0.203125f, 0.210938f}, { 0.878400f, 0.509800f, 0.792100f} },
{ {-0.796875f, -0.203125f, 0.210938f}, { 0.694100f, 0.811700f, 0.031400f} },
{ { 0.890625f, -0.242188f, 0.265625f}, { 0.952900f, 0.427500f, 0.850900f} },
{ {-0.890625f, -0.242188f, 0.265625f}, { 0.956800f, 0.603900f, 0.027500f} },
{ { 0.890625f, -0.234375f, 0.320312f}, { 0.992100f, 0.709800f, 0.925500f} },
{ {-0.890625f, -0.234375f, 0.320312f}, { 0.996000f, 0.576400f, 0.121600f} },
{ { 0.812500f, 0.015625f, 0.320312f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-0.812500f, 0.015625f, 0.320312f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 0.851562f, -0.015625f, 0.320312f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-0.851562f, -0.015625f, 0.320312f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 0.828125f, -0.078125f, 0.320312f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-0.828125f, -0.078125f, 0.320312f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 0.765625f, -0.093750f, 0.320312f}, { 1.000000f, 0.431400f, 0.929400f} },
{ {-0.765625f, -0.093750f, 0.320312f}, { 1.000000f, 0.803900f, 0.501900f} },
{ { 0.843750f, -0.171875f, 0.320312f}, { 1.000000f, 0.749000f, 0.945100f} },
{ {-0.843750f, -0.171875f, 0.320312f}, { 1.000000f, 0.674500f, 0.392100f} },
{ { 1.039062f, -0.328125f, 0.414062f}, { 1.000000f, 0.705900f, 0.929400f} },
{ {-1.039062f, -0.328125f, 0.414062f}, { 1.000000f, 0.631500f, 0.341200f} },
{ { 1.187500f, -0.343750f, 0.484375f}, { 1.000000f, 0.498000f, 0.847000f} },
{ {-1.187500f, -0.343750f, 0.484375f}, { 1.000000f, 0.427500f, 0.007800f} },
{ { 1.257812f, -0.242188f, 0.492188f}, { 1.000000f, 0.431400f, 0.827400f} },
{ {-1.257812f, -0.242188f, 0.492188f}, { 1.000000f, 0.439200f, 0.090200f} },
{ { 1.210938f, -0.085938f, 0.484375f}, { 1.000000f, 0.317600f, 0.807800f} },
{ {-1.210938f, -0.085938f, 0.484375f}, { 1.000000f, 0.568600f, 0.133300f} },
{ { 1.046875f, 0.000000f, 0.421875f}, { 1.000000f, 0.451000f, 0.827400f} },
{ {-1.046875f, 0.000000f, 0.421875f}, { 1.000000f, 0.600000f, 0.290200f} },
{ { 0.882812f, 0.015625f, 0.265625f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-0.882812f, 0.015625f, 0.265625f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 0.953125f, -0.289062f, 0.343750f}, { 0.996000f, 0.737200f, 0.933300f} },
{ {-0.953125f, -0.289062f, 0.343750f}, { 0.984300f, 0.509800f, 0.117600f} },
{ { 0.890625f, -0.109375f, 0.328125f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-0.890625f, -0.109375f, 0.328125f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 0.937500f, -0.062500f, 0.335938f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-0.937500f, -0.062500f, 0.335938f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 1.000000f, -0.125000f, 0.367188f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-1.000000f, -0.125000f, 0.367188f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 0.960938f, -0.171875f, 0.351562f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-0.960938f, -0.171875f, 0.351562f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 1.015625f, -0.234375f, 0.375000f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-1.015625f, -0.234375f, 0.375000f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 1.054688f, -0.187500f, 0.382812f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-1.054688f, -0.187500f, 0.382812f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 1.109375f, -0.210938f, 0.390625f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-1.109375f, -0.210938f, 0.390625f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 1.085938f, -0.273438f, 0.390625f}, { 1.000000f, 0.756800f, 0.949000f} },
{ {-1.085938f, -0.273438f, 0.390625f}, { 1.000000f, 0.866600f, 0.556900f} },
{ { 1.023438f, -0.437500f, 0.484375f}, { 1.000000f, 0.000000f, 0.792100f} },
{ {-1.023438f, -0.437500f, 0.484375f}, { 1.000000f, 0.427500f, 0.007800f} },
{ { 1.250000f, -0.468750f, 0.546875f}, { 1.000000f, 0.192200f, 0.800000f} },
{ {-1.250000f, -0.468750f, 0.546875f}, { 1.000000f, 0.431400f, 0.031400f} },
{ { 1.367188f, -0.296875f, 0.500000f}, { 1.000000f, 0.019600f, 0.792100f} },
{ {-1.367188f, -0.296875f, 0.500000f}, { 1.000000f, 0.427500f, 0.015700f} },
{ { 1.312500f, -0.054688f, 0.531250f}, { 1.000000f, 0.007800f, 0.792100f} },
{ {-1.312500f, -0.054688f, 0.531250f}, { 1.000000f, 0.431400f, 0.054900f} },
{ { 1.039062f, 0.085938f, 0.492188f}, { 0.933300f, 0.423500f, 0.749000f} },
{ {-1.039062f, 0.085938f, 0.492188f}, { 0.905800f, 0.584300f, 0.125500f} },
{ { 0.789062f, 0.125000f, 0.328125f}, { 1.000000f, 0.051000f, 0.921500f} },
{ {-0.789062f, 0.125000f, 0.328125f}, { 1.000000f, 0.529400f, 0.000000f} },
{ { 0.859375f, -0.382812f, 0.382812f}, { 1.000000f, 0.121600f, 0.803900f} },
{ {-0.859375f, -0.382812f, 0.382812f}, { 1.000000f, 0.482300f, 0.372500f} },
};
constexpr vec2 texture[] = {
{ 0.890955f, 0.590063f },
{ 0.860081f, 0.560115f },
{ 0.904571f, 0.559404f },
{ 0.856226f, 0.850547f },
{ 0.888398f, 0.821999f },
{ 0.900640f, 0.853232f },
{ 0.853018f, 0.521562f },
{ 0.920166f, 0.524546f },
{ 0.847458f, 0.888748f },
{ 0.914672f, 0.888748f },
{ 0.798481f, 0.569535f },
{ 0.795104f, 0.838402f },
{ 0.870622f, 0.589649f },
{ 0.828900f, 0.590771f },
{ 0.826436f, 0.818537f },
{ 0.868067f, 0.821510f },
{ 0.854402f, 0.604754f },
{ 0.828171f, 0.633354f },
{ 0.827598f, 0.775964f },
{ 0.852534f, 0.805700f },
{ 0.791018f, 0.645443f },
{ 0.791018f, 0.762238f },
{ 0.855181f, 0.668527f },
{ 0.856142f, 0.742025f },
{ 0.844839f, 0.707525f },
{ 0.854107f, 0.625459f },
{ 0.853157f, 0.785002f },
{ 0.867508f, 0.642291f },
{ 0.900375f, 0.666964f },
{ 0.901223f, 0.745592f },
{ 0.867293f, 0.768782f },
{ 0.842358f, 0.702491f },
{ 0.921180f, 0.713713f },
{ 0.931889f, 0.636832f },
{ 0.918898f, 0.699697f },
{ 0.931368f, 0.777093f },
{ 0.968213f, 0.770220f },
{ 0.905882f, 0.627902f },
{ 0.890474f, 0.641909f },
{ 0.904990f, 0.784860f },
{ 0.906232f, 0.605742f },
{ 0.904357f, 0.807013f },
{ 0.931250f, 0.820926f },
{ 0.933717f, 0.593037f },
{ 0.968392f, 0.645333f },
{ 0.965038f, 0.841671f },
{ 0.968392f, 0.573812f },
{ 0.889591f, 0.593275f },
{ 0.887178f, 0.818729f },
{ 0.900583f, 0.804677f },
{ 0.902359f, 0.607909f },
{ 0.898822f, 0.786233f },
{ 0.899781f, 0.626257f },
{ 0.890219f, 0.770183f },
{ 0.887351f, 0.775442f },
{ 0.887842f, 0.636527f },
{ 0.870376f, 0.775972f },
{ 0.859881f, 0.623942f },
{ 0.870908f, 0.635245f },
{ 0.858859f, 0.786774f },
{ 0.859664f, 0.608186f },
{ 0.857942f, 0.802505f },
{ 0.871664f, 0.593961f },
{ 0.869299f, 0.817249f },
{ 0.879400f, 0.616512f },
{ 0.878029f, 0.795063f },
{ 0.536419f, 0.062072f },
{ 0.518916f, 0.050294f },
{ 0.540260f, 0.053805f },
{ 0.501452f, 0.062043f },
{ 0.518925f, 0.059681f },
{ 0.542788f, 0.064089f },
{ 0.551930f, 0.058338f },
{ 0.495083f, 0.064047f },
{ 0.497626f, 0.053770f },
{ 0.555073f, 0.061900f },
{ 0.482805f, 0.061829f },
{ 0.485955f, 0.058273f },
{ 0.563812f, 0.076586f },
{ 0.546290f, 0.072669f },
{ 0.491565f, 0.072625f },
{ 0.474014f, 0.076511f },
{ 0.583135f, 0.108495f },
{ 0.548333f, 0.084893f },
{ 0.489507f, 0.084858f },
{ 0.454527f, 0.108481f },
{ 0.605512f, 0.165134f },
{ 0.621513f, 0.227818f },
{ 0.553118f, 0.209599f },
{ 0.416514f, 0.229490f },
{ 0.432024f, 0.165644f },
{ 0.485339f, 0.210053f },
{ 0.676379f, 0.233241f },
{ 0.647395f, 0.200502f },
{ 0.360308f, 0.235899f },
{ 0.372747f, 0.256357f },
{ 0.683908f, 0.279995f },
{ 0.664761f, 0.253225f },
{ 0.353696f, 0.284606f },
{ 0.707254f, 0.310054f },
{ 0.715342f, 0.265392f },
{ 0.330721f, 0.316853f },
{ 0.351187f, 0.317440f },
{ 0.697446f, 0.332673f },
{ 0.687515f, 0.311539f },
{ 0.341964f, 0.339667f },
{ 0.362723f, 0.329722f },
{ 0.662817f, 0.372521f },
{ 0.676824f, 0.323937f },
{ 0.379297f, 0.378686f },
{ 0.402772f, 0.362131f },
{ 0.618316f, 0.375151f },
{ 0.639050f, 0.357330f },
{ 0.424583f, 0.379267f },
{ 0.604826f, 0.397804f },
{ 0.626842f, 0.395792f },
{ 0.439252f, 0.401540f },
{ 0.442396f, 0.381222f },
{ 0.553095f, 0.390512f },
{ 0.600808f, 0.377857f },
{ 0.490934f, 0.391862f },
{ 0.482938f, 0.358497f },
{ 0.521923f, 0.386009f },
{ 0.559674f, 0.357011f },
{ 0.521086f, 0.343868f },
{ 0.599845f, 0.344815f },
{ 0.577279f, 0.340156f },
{ 0.441977f, 0.347815f },
{ 0.615546f, 0.342005f },
{ 0.634472f, 0.332311f },
{ 0.425972f, 0.345582f },
{ 0.662406f, 0.312804f },
{ 0.406362f, 0.336480f },
{ 0.668440f, 0.297958f },
{ 0.377061f, 0.317685f },
{ 0.664101f, 0.277872f },
{ 0.370304f, 0.302644f },
{ 0.639236f, 0.253047f },
{ 0.374100f, 0.281778f },
{ 0.613992f, 0.242662f },
{ 0.398938f, 0.255633f },
{ 0.572941f, 0.258564f },
{ 0.424464f, 0.244473f },
{ 0.519760f, 0.248864f },
{ 0.466409f, 0.259709f },
{ 0.558527f, 0.316594f },
{ 0.482619f, 0.317843f },
{ 0.520277f, 0.294764f },
{ 0.556923f, 0.291214f },
{ 0.483433f, 0.292249f },
{ 0.563905f, 0.272007f },
{ 0.475886f, 0.273078f },
{ 0.525483f, 0.068967f },
{ 0.512375f, 0.068956f },
{ 0.531231f, 0.073829f },
{ 0.506626f, 0.073811f },
{ 0.531019f, 0.087431f },
{ 0.555621f, 0.121749f },
{ 0.532669f, 0.090920f },
{ 0.505177f, 0.090908f },
{ 0.482177f, 0.121781f },
{ 0.506827f, 0.087416f },
{ 0.518981f, 0.151749f },
{ 0.532042f, 0.127713f },
{ 0.538112f, 0.158382f },
{ 0.505828f, 0.127728f },
{ 0.518941f, 0.128358f },
{ 0.518925f, 0.093952f },
{ 0.518927f, 0.085180f },
{ 0.548362f, 0.173560f },
{ 0.535214f, 0.166808f },
{ 0.502799f, 0.166857f },
{ 0.489683f, 0.173693f },
{ 0.499851f, 0.158434f },
{ 0.544281f, 0.193366f },
{ 0.537959f, 0.175966f },
{ 0.500100f, 0.176033f },
{ 0.493996f, 0.193428f },
{ 0.528757f, 0.191785f },
{ 0.519841f, 0.200843f },
{ 0.509219f, 0.191626f },
{ 0.500890f, 0.187571f },
{ 0.519132f, 0.185382f },
{ 0.517577f, 0.190607f },
{ 0.518998f, 0.159028f },
{ 0.519016f, 0.165599f },
{ 0.506910f, 0.171667f },
{ 0.528222f, 0.186316f },
{ 0.509787f, 0.186260f },
{ 0.533528f, 0.184215f },
{ 0.537248f, 0.187577f },
{ 0.504547f, 0.184206f },
{ 0.504604f, 0.176791f },
{ 0.531131f, 0.171631f },
{ 0.533449f, 0.176739f },
{ 0.519099f, 0.179457f },
{ 0.561572f, 0.167779f },
{ 0.476363f, 0.167996f },
{ 0.478371f, 0.149447f },
{ 0.559475f, 0.149319f },
{ 0.596138f, 0.133426f },
{ 0.441395f, 0.133592f },
{ 0.601169f, 0.147885f },
{ 0.436337f, 0.148194f },
{ 0.528933f, 0.084957f },
{ 0.508915f, 0.084945f },
{ 0.518925f, 0.083865f },
{ 0.529036f, 0.075429f },
{ 0.508820f, 0.075415f },
{ 0.523751f, 0.070508f },
{ 0.514106f, 0.070501f },
{ 0.518928f, 0.067899f },
{ 0.518929f, 0.069468f },
{ 0.518928f, 0.074259f },
{ 0.516297f, 0.074966f },
{ 0.524236f, 0.076691f },
{ 0.521560f, 0.074970f },
{ 0.513619f, 0.076684f },
{ 0.524601f, 0.079886f },
{ 0.513252f, 0.079879f },
{ 0.518926f, 0.079331f },
{ 0.571787f, 0.277295f },
{ 0.568351f, 0.292904f },
{ 0.468070f, 0.278617f },
{ 0.471978f, 0.294282f },
{ 0.573085f, 0.311386f },
{ 0.467790f, 0.313081f },
{ 0.584855f, 0.327708f },
{ 0.456477f, 0.329961f },
{ 0.458737f, 0.268049f },
{ 0.611720f, 0.255725f },
{ 0.580734f, 0.266620f },
{ 0.427062f, 0.257728f },
{ 0.632494f, 0.262853f },
{ 0.406068f, 0.265508f },
{ 0.653658f, 0.279971f },
{ 0.384904f, 0.283634f },
{ 0.656064f, 0.297636f },
{ 0.383015f, 0.301864f },
{ 0.386858f, 0.314615f },
{ 0.652752f, 0.310186f },
{ 0.411556f, 0.327673f },
{ 0.614408f, 0.331972f },
{ 0.629040f, 0.323864f },
{ 0.426727f, 0.335361f },
{ 0.601033f, 0.333624f },
{ 0.440344f, 0.336537f },
{ 0.601799f, 0.328453f },
{ 0.439372f, 0.331331f },
{ 0.450408f, 0.323919f },
{ 0.613335f, 0.327083f },
{ 0.427623f, 0.330358f },
{ 0.626851f, 0.320513f },
{ 0.413648f, 0.324175f },
{ 0.646248f, 0.306421f },
{ 0.393381f, 0.310510f },
{ 0.649541f, 0.296225f },
{ 0.389662f, 0.300183f },
{ 0.647785f, 0.283486f },
{ 0.391040f, 0.287071f },
{ 0.629829f, 0.267263f },
{ 0.408893f, 0.269959f },
{ 0.612641f, 0.261560f },
{ 0.426254f, 0.263693f },
{ 0.585166f, 0.270991f },
{ 0.454369f, 0.272583f },
{ 0.578124f, 0.281900f },
{ 0.461798f, 0.283441f },
{ 0.579548f, 0.309340f },
{ 0.590644f, 0.321516f },
{ 0.461204f, 0.311233f },
{ 0.577524f, 0.293776f },
{ 0.462754f, 0.295432f },
{ 0.553209f, 0.433063f },
{ 0.523031f, 0.433628f },
{ 0.492809f, 0.434538f },
{ 0.609819f, 0.431516f },
{ 0.435860f, 0.435740f },
{ 0.416915f, 0.400552f },
{ 0.396518f, 0.425416f },
{ 0.648174f, 0.419316f },
{ 0.350292f, 0.396229f },
{ 0.692106f, 0.388274f },
{ 0.312756f, 0.350588f },
{ 0.735879f, 0.312112f },
{ 0.726332f, 0.341754f },
{ 0.301067f, 0.320593f },
{ 0.320452f, 0.270303f },
{ 0.304876f, 0.261087f },
{ 0.698172f, 0.216906f },
{ 0.729900f, 0.256393f },
{ 0.337414f, 0.219179f },
{ 0.663103f, 0.190671f },
{ 0.373474f, 0.191872f },
{ 0.649444f, 0.022378f },
{ 0.621440f, 0.048089f },
{ 0.626908f, 0.015608f },
{ 0.388827f, 0.021586f },
{ 0.416419f, 0.047631f },
{ 0.376796f, 0.075296f },
{ 0.577206f, 0.032801f },
{ 0.567460f, 0.000144f },
{ 0.411318f, 0.015131f },
{ 0.460782f, 0.032656f },
{ 0.547413f, 0.041724f },
{ 0.518922f, 0.024886f },
{ 0.470636f, 0.000144f },
{ 0.490511f, 0.041669f },
{ 0.558059f, 0.053871f },
{ 0.479842f, 0.053785f },
{ 0.576951f, 0.057998f },
{ 0.460920f, 0.057845f },
{ 0.611687f, 0.078268f },
{ 0.425932f, 0.077985f },
{ 0.660451f, 0.076084f },
{ 0.626663f, 0.111357f },
{ 0.410618f, 0.111244f },
{ 0.629482f, 0.130456f },
{ 0.407648f, 0.130594f },
{ 0.413741f, 0.147158f },
{ 0.619303f, 0.159841f },
{ 0.418035f, 0.160361f },
{ 0.389677f, 0.201890f },
{ 0.886245f, 0.121777f },
{ 0.891780f, 0.036916f },
{ 0.945900f, 0.079569f },
{ 0.141314f, 0.112482f },
{ 0.142277f, 0.021467f },
{ 0.183115f, 0.092127f },
{ 0.849114f, 0.099732f },
{ 0.805584f, 0.010786f },
{ 0.232648f, 0.003484f },
{ 0.246353f, 0.076510f },
{ 0.687018f, 0.077204f },
{ 0.672384f, 0.022201f },
{ 0.349875f, 0.075955f },
{ 0.365979f, 0.020991f },
{ 0.760215f, 0.193244f },
{ 0.789046f, 0.233323f },
{ 0.271553f, 0.193871f },
{ 0.241255f, 0.236977f },
{ 0.909112f, 0.183261f },
{ 0.994525f, 0.167705f },
{ 0.107928f, 0.179083f },
{ 0.078961f, 0.060719f },
{ 0.862868f, 0.338556f },
{ 0.962901f, 0.344752f },
{ 0.911671f, 0.402429f },
{ 0.160557f, 0.356821f },
{ 0.043968f, 0.367038f },
{ 0.123776f, 0.315519f },
{ 0.915360f, 0.259804f },
{ 0.999856f, 0.254640f },
{ 0.098965f, 0.266968f },
{ 0.000144f, 0.259113f },
{ 0.011829f, 0.155367f },
{ 0.749542f, 0.334683f },
{ 0.766337f, 0.300809f },
{ 0.789162f, 0.313727f },
{ 0.267408f, 0.310142f },
{ 0.288183f, 0.346496f },
{ 0.242992f, 0.325552f },
{ 0.815314f, 0.276388f },
{ 0.846174f, 0.293397f },
{ 0.213065f, 0.285164f },
{ 0.178537f, 0.304983f },
{ 0.845007f, 0.256352f },
{ 0.873517f, 0.265922f },
{ 0.179662f, 0.263312f },
{ 0.147089f, 0.274284f },
{ 0.859075f, 0.228168f },
{ 0.886999f, 0.233769f },
{ 0.162803f, 0.231720f },
{ 0.131514f, 0.237587f },
{ 0.875030f, 0.184705f },
{ 0.842355f, 0.195160f },
{ 0.145224f, 0.182749f },
{ 0.894128f, 0.301884f },
{ 0.794286f, 0.364062f },
{ 0.770185f, 0.379538f },
{ 0.239776f, 0.382592f },
{ 0.845499f, 0.449967f },
{ 0.106400f, 0.432652f },
{ 0.815858f, 0.445381f },
{ 0.755700f, 0.418603f },
{ 0.287033f, 0.442912f },
{ 0.219260f, 0.477186f },
{ 0.268122f, 0.398737f },
{ 0.185281f, 0.484099f },
{ 0.819845f, 0.468071f },
{ 0.215894f, 0.503605f },
{ 0.809631f, 0.233887f },
{ 0.219168f, 0.237388f },
{ 0.829287f, 0.219562f },
{ 0.199067f, 0.222464f },
{ 0.788458f, 0.080826f },
{ 0.715482f, 0.139727f },
{ 0.319538f, 0.139409f },
{ 0.246666f, 0.114850f },
{ 0.785486f, 0.152330f },
{ 0.245969f, 0.151002f },
{ 0.623495f, 0.146796f },
{ 0.837382f, 0.156361f },
{ 0.196622f, 0.155241f },
{ 0.171653f, 0.132294f },
{ 0.786480f, 0.117591f },
{ 0.858171f, 0.137775f },
{ 0.432388f, 0.894943f },
{ 0.491058f, 0.881714f },
{ 0.506166f, 0.904851f },
{ 0.321637f, 0.893225f },
{ 0.263032f, 0.878321f },
{ 0.315867f, 0.868209f },
{ 0.572792f, 0.860484f },
{ 0.604825f, 0.879946f },
{ 0.181486f, 0.854693f },
{ 0.247207f, 0.901159f },
{ 0.148729f, 0.873349f },
{ 0.619962f, 0.791615f },
{ 0.136063f, 0.784093f },
{ 0.169745f, 0.787474f },
{ 0.586396f, 0.793977f },
{ 0.563786f, 0.739211f },
{ 0.194086f, 0.733241f },
{ 0.208656f, 0.740879f },
{ 0.549027f, 0.746412f },
{ 0.508270f, 0.697693f },
{ 0.250811f, 0.693249f },
{ 0.258399f, 0.707497f },
{ 0.438641f, 0.680683f },
{ 0.434803f, 0.658882f },
{ 0.320962f, 0.677959f },
{ 0.325318f, 0.656224f },
{ 0.500314f, 0.711729f },
{ 0.452955f, 0.700023f },
{ 0.306136f, 0.696976f },
{ 0.505666f, 0.730944f },
{ 0.252524f, 0.726592f },
{ 0.568148f, 0.787367f },
{ 0.188269f, 0.781375f },
{ 0.214575f, 0.750414f },
{ 0.555495f, 0.826352f },
{ 0.199850f, 0.820889f },
{ 0.501231f, 0.844356f },
{ 0.253846f, 0.840502f },
{ 0.457832f, 0.840040f },
{ 0.297562f, 0.837358f },
{ 0.783193f, 0.187449f },
{ 0.246955f, 0.187075f },
{ 0.233625f, 0.175620f },
{ 0.394766f, 0.686125f },
{ 0.391039f, 0.611891f },
{ 0.364838f, 0.684445f },
{ 0.391747f, 0.862097f },
{ 0.438797f, 0.870229f },
{ 0.363377f, 0.861308f },
{ 0.435018f, 0.718280f },
{ 0.323658f, 0.715731f },
{ 0.384658f, 0.710299f },
{ 0.433669f, 0.729661f },
{ 0.374400f, 0.708969f },
{ 0.410995f, 0.747662f },
{ 0.427812f, 0.742828f },
{ 0.324726f, 0.727177f },
{ 0.347028f, 0.745816f },
{ 0.330270f, 0.740536f },
{ 0.384657f, 0.795423f },
{ 0.418086f, 0.784946f },
{ 0.372270f, 0.794472f },
{ 0.431333f, 0.817535f },
{ 0.401605f, 0.841460f },
{ 0.324790f, 0.815460f },
{ 0.338952f, 0.783073f },
{ 0.354026f, 0.840297f },
{ 0.825107f, 0.209762f },
{ 0.199767f, 0.214827f },
{ 0.816266f, 0.203086f },
{ 0.209828f, 0.206161f },
{ 0.226485f, 0.183086f },
{ 0.796021f, 0.176969f },
{ 0.802192f, 0.184609f },
{ 0.448505f, 0.804621f },
{ 0.473386f, 0.824700f },
{ 0.307886f, 0.802031f },
{ 0.282357f, 0.821525f },
{ 0.321237f, 0.777208f },
{ 0.423718f, 0.754191f },
{ 0.435868f, 0.779569f },
{ 0.334089f, 0.752045f },
{ 0.319919f, 0.747250f },
{ 0.437950f, 0.749777f },
{ 0.312907f, 0.729222f },
{ 0.440995f, 0.724383f },
{ 0.445392f, 0.731997f },
{ 0.317510f, 0.721697f },
{ 0.455277f, 0.713731f },
{ 0.303460f, 0.710657f },
{ 0.512485f, 0.828811f },
{ 0.242975f, 0.824574f },
{ 0.550942f, 0.811814f },
{ 0.204839f, 0.806417f },
{ 0.552139f, 0.787682f },
{ 0.204331f, 0.782156f },
{ 0.539407f, 0.764539f },
{ 0.542850f, 0.755753f },
{ 0.217774f, 0.759319f },
{ 0.508439f, 0.743135f },
{ 0.249419f, 0.738732f },
{ 0.454776f, 0.761665f },
{ 0.302729f, 0.758742f },
{ 0.286960f, 0.745020f },
{ 0.470841f, 0.748408f },
{ 0.475403f, 0.783904f },
{ 0.281439f, 0.780511f },
{ 0.268291f, 0.766661f },
{ 0.503673f, 0.787562f },
{ 0.494476f, 0.802470f },
{ 0.252972f, 0.783410f },
{ 0.261790f, 0.798626f },
{ 0.516802f, 0.807339f },
{ 0.239243f, 0.802891f },
{ 0.237920f, 0.787045f },
{ 0.518562f, 0.791602f },
{ 0.484068f, 0.628776f },
{ 0.543385f, 0.683538f },
{ 0.276936f, 0.625067f },
{ 0.216123f, 0.678120f },
{ 0.581052f, 0.726933f },
{ 0.177176f, 0.720426f },
{ 0.616701f, 0.759965f },
{ 0.140379f, 0.752377f },
{ 0.660647f, 0.741167f },
{ 0.707492f, 0.759884f },
{ 0.097038f, 0.732052f },
{ 0.677256f, 0.670436f },
{ 0.745511f, 0.652100f },
{ 0.049526f, 0.748824f },
{ 0.083564f, 0.662038f },
{ 0.671403f, 0.592656f },
{ 0.740843f, 0.572428f },
{ 0.019409f, 0.639749f },
{ 0.092820f, 0.589862f },
{ 0.834705f, 0.206959f },
{ 0.051216f, 0.522659f },
{ 0.033664f, 0.564403f },
{ 0.620420f, 0.565675f },
{ 0.498072f, 0.552315f },
{ 0.145041f, 0.562595f },
{ 0.264218f, 0.550140f },
{ 0.369913f, 0.610196f },
{ 0.464579f, 0.342230f },
{ 0.176788f, 0.196179f },
{ 0.770572f, 0.444261f },
{ 0.271364f, 0.473316f },
{ 0.488870f, 0.770464f },
{ 0.834578f, 0.206879f },
};
constexpr vec3 normals[] = {
{ 0.661700f, 0.202600f, -0.721900f },
{ -0.661700f, 0.202600f, -0.721900f },
{ 0.826800f, 0.305100f, -0.472500f },
{ -0.826800f, 0.305100f, -0.472500f },
{ 0.407600f, 0.790500f, -0.457000f },
{ -0.407600f, 0.790500f, -0.457000f },
{ 0.379100f, 0.516300f, -0.767900f },
{ -0.379100f, 0.516300f, -0.767900f },
{ -0.085900f, 0.522200f, -0.848500f },
{ 0.085900f, 0.522200f, -0.848500f },
{ -0.266400f, 0.848700f, -0.457000f },
{ 0.266400f, 0.848700f, -0.457000f },
{ -0.782400f, 0.329400f, -0.528500f },
{ 0.760600f, 0.340000f, -0.553100f },
{ -0.470600f, 0.198100f, -0.859800f },
{ 0.470600f, 0.198100f, -0.859800f },
{ -0.464900f, -0.195800f, -0.863400f },
{ 0.464900f, -0.195800f, -0.863400f },
{ -0.765600f, -0.322300f, -0.556800f },
{ 0.768300f, -0.329300f, -0.548800f },
{ -0.256000f, -0.807300f, -0.531700f },
{ 0.248700f, -0.824900f, -0.507600f },
{ -0.082100f, -0.602300f, -0.794000f },
{ 0.101700f, -0.551800f, -0.827700f },
{ 0.332900f, -0.523100f, -0.784600f },
{ -0.386100f, -0.544600f, -0.744500f },
{ 0.424600f, -0.771100f, -0.474500f },
{ -0.405900f, -0.764100f, -0.501400f },
{ 0.825100f, -0.296800f, -0.480800f },
{ -0.829900f, -0.294000f, -0.474200f },
{ 0.688800f, -0.186800f, -0.700500f },
{ -0.661700f, -0.202600f, -0.721900f },
{ 0.840000f, -0.343600f, 0.420000f },
{ -0.781600f, -0.305800f, 0.543700f },
{ 0.207400f, -0.829600f, 0.518500f },
{ -0.203700f, -0.814600f, 0.543100f },
{ -0.405600f, -0.760500f, 0.507000f },
{ 0.438100f, -0.798800f, 0.412300f },
{ -0.864200f, -0.314300f, 0.392800f },
{ 0.786100f, -0.327600f, 0.524100f },
{ -0.778300f, 0.353700f, 0.518800f },
{ 0.778200f, 0.353700f, 0.518800f },
{ -0.438100f, 0.798800f, 0.412300f },
{ 0.438100f, 0.798800f, 0.412300f },
{ 0.203700f, 0.814600f, 0.543100f },
{ -0.203700f, 0.814600f, 0.543100f },
{ 0.768300f, 0.329300f, 0.548800f },
{ -0.768300f, 0.329300f, 0.548800f },
{ 0.400000f, 0.062300f, -0.914400f },
{ -0.400000f, 0.062300f, -0.914400f },
{ 0.306900f, 0.175400f, -0.935400f },
{ -0.306900f, 0.175400f, -0.935400f },
{ 0.094500f, 0.183500f, -0.978500f },
{ -0.094500f, 0.183500f, -0.978500f },
{ -0.062400f, 0.028300f, -0.997700f },
{ 0.062400f, 0.028300f, -0.997700f },
{ -0.062400f, -0.026000f, -0.997700f },
{ 0.062400f, -0.026000f, -0.997700f },
{ 0.099600f, -0.172900f, -0.979900f },
{ -0.099600f, -0.172900f, -0.979900f },
{ 0.303600f, -0.165600f, -0.938300f },
{ -0.303600f, -0.165600f, -0.938300f },
{ 0.400200f, -0.057200f, -0.914700f },
{ -0.400200f, -0.057200f, -0.914700f },
{ 0.136700f, 0.874800f, -0.464800f },
{ -0.105400f, 0.843300f, -0.527000f },
{ 0.230300f, 0.865600f, -0.444700f },
{ -0.191600f, 0.862000f, -0.469300f },
{ 0.578800f, 0.504900f, -0.640400f },
{ -0.578800f, 0.504900f, -0.640400f },
{ 0.776300f, 0.063300f, -0.627200f },
{ -0.776300f, 0.063300f, -0.627200f },
{ 0.747100f, -0.113200f, -0.655000f },
{ -0.747100f, -0.113200f, -0.655000f },
{ 0.374700f, 0.834500f, -0.404000f },
{ -0.374700f, 0.834500f, -0.404000f },
{ 0.355700f, 0.729000f, -0.584800f },
{ -0.417700f, 0.575100f, -0.703400f },
{ 0.694700f, 0.419700f, -0.584100f },
{ -0.694700f, 0.419700f, -0.584100f },
{ 0.702800f, 0.391500f, -0.593900f },
{ -0.553700f, 0.297800f, -0.777700f },
{ 0.312700f, -0.342500f, -0.886000f },
{ -0.822700f, -0.360600f, -0.439500f },
{ 0.509100f, -0.648200f, -0.566300f },
{ -0.504100f, -0.644800f, -0.574500f },
{ 0.597700f, -0.556500f, -0.577100f },
{ -0.597700f, -0.556500f, -0.577100f },
{ -0.048600f, -0.656000f, -0.753200f },
{ 0.037100f, -0.668500f, -0.742800f },
{ -0.710400f, -0.271500f, -0.649400f },
{ 0.738600f, -0.376800f, -0.559000f },
{ -0.601300f, -0.526200f, -0.601300f },
{ 0.577400f, -0.577400f, -0.577400f },
{ 0.507000f, 0.628100f, -0.590300f },
{ -0.536400f, 0.323000f, -0.779700f },
{ 0.222600f, 0.469400f, -0.854500f },
{ -0.222600f, 0.469400f, -0.854500f },
{ -0.034800f, 0.579200f, -0.814400f },
{ 0.107300f, 0.501000f, -0.858800f },
{ -0.089900f, 0.784300f, -0.613800f },
{ 0.077000f, 0.575900f, -0.813900f },
{ 0.054700f, 0.169500f, -0.984000f },
{ -0.027900f, 0.864500f, -0.501900f },
{ 0.426000f, 0.060900f, -0.902700f },
{ -0.168700f, 0.312800f, -0.934700f },
{ 0.335200f, 0.182800f, -0.924300f },
{ -0.435000f, 0.181200f, -0.882000f },
{ 0.357900f, 0.306800f, -0.881900f },
{ -0.322300f, 0.276200f, -0.905400f },
{ 0.306900f, -0.211300f, -0.928000f },
{ -0.481500f, 0.240800f, -0.842700f },
{ -0.159800f, -0.390300f, -0.906700f },
{ 0.159800f, -0.390300f, -0.906700f },
{ 0.681900f, 0.291500f, -0.670900f },
{ -0.185400f, 0.495600f, -0.848500f },
{ 0.058500f, 0.078100f, -0.995200f },
{ -0.058500f, 0.078100f, -0.995200f },
{ -0.006600f, 0.231600f, -0.972800f },
{ -0.058500f, 0.084500f, -0.994700f },
{ 0.100800f, 0.710300f, -0.696600f },
{ -0.100800f, 0.710300f, -0.696600f },
{ 0.132200f, 0.594700f, -0.793000f },
{ -0.132200f, 0.594700f, -0.793000f },
{ 0.312800f, 0.166200f, -0.935200f },
{ -0.314300f, 0.392800f, -0.864200f },
{ 0.328800f, 0.036000f, -0.943700f },
{ -0.328800f, 0.036000f, -0.943700f },
{ 0.323300f, 0.080800f, -0.942900f },
{ -0.323300f, 0.080800f, -0.942900f },
{ -0.023200f, -0.051100f, -0.998400f },
{ -0.000000f, -0.066500f, -0.997800f },
{ -0.004300f, 0.065100f, -0.997900f },
{ -0.000000f, 0.066500f, -0.997800f },
{ -0.000000f, -0.000000f, -1.000000f },
{ 0.844700f, 0.533500f, -0.044500f },
{ -0.844700f, 0.533500f, -0.044500f },
{ 0.950000f, -0.269200f, 0.158300f },
{ -0.950000f, -0.269200f, 0.158300f },
{ 0.069300f, -0.900400f, 0.429400f },
{ -0.101800f, -0.916500f, 0.387000f },
{ -1.000000f, -0.000000f, -0.000000f },
{ 0.690500f, -0.549200f, -0.470800f },
{ 0.407100f, 0.895600f, -0.179100f },
{ -0.431900f, 0.863900f, -0.259200f },
{ 0.287300f, 0.574700f, -0.766300f },
{ -0.287300f, 0.574700f, -0.766300f },
{ -0.632600f, -0.535300f, -0.559600f },
{ 0.632600f, -0.535300f, -0.559600f },
{ 0.086200f, -0.775900f, -0.625000f },
{ -0.086200f, -0.775900f, -0.625000f },
{ 0.753200f, -0.287000f, -0.591800f },
{ -0.763900f, -0.297100f, -0.572900f },
{ 0.341600f, 0.540900f, -0.768600f },
{ -0.341600f, 0.540900f, -0.768600f },
{ 0.050200f, -0.234300f, -0.970900f },
{ -0.037500f, -0.224700f, -0.973700f },
{ -0.130400f, 0.608700f, -0.782600f },
{ 0.130400f, 0.608700f, -0.782600f },
{ -0.505900f, -0.071600f, -0.859600f },
{ 0.505900f, -0.071600f, -0.859600f },
{ -0.577400f, 0.577400f, -0.577400f },
{ 0.577400f, 0.577400f, -0.577400f },
{ 0.546000f, 0.431000f, -0.718400f },
{ -0.331900f, -0.073800f, -0.940400f },
{ 0.323100f, -0.031100f, -0.945900f },
{ -0.281500f, -0.066200f, -0.957300f },
{ 0.735700f, -0.391000f, -0.553100f },
{ -0.875300f, -0.205900f, -0.437600f },
{ 0.848000f, -0.318000f, -0.424000f },
{ -0.897300f, -0.199400f, -0.393800f },
{ 0.850500f, -0.379800f, -0.363800f },
{ -0.850500f, -0.379800f, -0.363800f },
{ 0.178300f, 0.416100f, -0.891700f },
{ -0.252400f, 0.865500f, -0.432700f },
{ -0.129600f, 0.194500f, -0.972300f },
{ 0.129600f, 0.194500f, -0.972300f },
{ -0.447200f, -0.000000f, -0.894400f },
{ 0.447200f, -0.000000f, -0.894400f },
{ -0.158200f, -0.949400f, -0.271300f },
{ 0.158200f, -0.949400f, -0.271300f },
{ -0.646300f, -0.733700f, -0.209600f },
{ 0.646300f, -0.733700f, -0.209600f },
{ 1.000000f, -0.000000f, -0.000000f },
{ 0.305100f, 0.945000f, -0.118100f },
{ -0.305100f, 0.945000f, -0.118100f },
{ 0.021700f, 0.303100f, -0.952700f },
{ -0.021700f, 0.303100f, -0.952700f },
{ 0.135300f, 0.347900f, -0.927700f },
{ -0.135300f, 0.347900f, -0.927700f },
{ -0.468100f, 0.223900f, -0.854800f },
{ 0.468100f, 0.223900f, -0.854800f },
{ -0.271000f, -0.027100f, -0.962200f },
{ 0.271000f, -0.027100f, -0.962200f },
{ -0.171700f, 0.009000f, -0.985100f },
{ 0.259500f, -0.103800f, -0.960100f },
{ -0.433200f, 0.487400f, -0.758100f },
{ 0.668400f, 0.459500f, -0.584900f },
{ -0.159900f, 0.879700f, -0.447800f },
{ 0.159900f, 0.879700f, -0.447800f },
{ 0.390000f, 0.589500f, -0.707400f },
{ -0.390000f, 0.589500f, -0.707400f },
{ 0.654700f, 0.458900f, -0.600700f },
{ -0.654700f, 0.458900f, -0.600700f },
{ 0.537800f, 0.114400f, -0.835300f },
{ -0.537800f, 0.114400f, -0.835300f },
{ 0.565700f, -0.119700f, -0.815900f },
{ -0.577400f, -0.115500f, -0.808300f },
{ 0.408200f, -0.408200f, -0.816500f },
{ -0.521400f, -0.657400f, -0.544100f },
{ 0.179600f, -0.788200f, -0.588600f },
{ -0.179600f, -0.788200f, -0.588600f },
{ 0.188100f, -0.338700f, -0.921900f },
{ -0.188100f, -0.338700f, -0.921900f },
{ -0.087000f, -0.275600f, -0.957300f },
{ 0.087000f, -0.275600f, -0.957300f },
{ 0.280400f, 0.218100f, -0.934800f },
{ -0.355300f, 0.573900f, -0.737900f },
{ 0.301500f, 0.301500f, -0.904500f },
{ -0.301500f, 0.301500f, -0.904500f },
{ -0.376600f, 0.833900f, -0.403500f },
{ 0.063100f, 0.315600f, -0.946800f },
{ 0.082300f, 0.782200f, -0.617500f },
{ 0.201600f, 0.907100f, -0.369600f },
{ -0.370700f, 0.285100f, -0.883900f },
{ 0.370700f, 0.285100f, -0.883900f },
{ -0.269200f, 0.057700f, -0.961400f },
{ 0.456800f, -0.050800f, -0.888100f },
{ -0.279700f, -0.524500f, -0.804200f },
{ 0.279700f, -0.524500f, -0.804200f },
{ -0.021300f, -0.554600f, -0.831900f },
{ 0.048700f, -0.681500f, -0.730200f },
{ 0.377800f, -0.634200f, -0.674600f },
{ -0.337800f, -0.522100f, -0.783100f },
{ 0.498800f, -0.530000f, -0.685800f },
{ -0.498800f, -0.530000f, -0.685800f },
{ 0.542500f, 0.339100f, -0.768600f },
{ -0.542500f, 0.339100f, -0.768600f },
{ 0.830500f, 0.061500f, -0.553600f },
{ -0.830500f, 0.061500f, -0.553600f },
{ 0.781400f, -0.111600f, -0.614000f },
{ -0.781400f, -0.111600f, -0.614000f },
{ -0.433800f, -0.888800f, 0.148100f },
{ 0.433800f, -0.888800f, 0.148100f },
{ -0.851500f, -0.374400f, 0.367000f },
{ 0.851500f, -0.374400f, 0.367000f },
{ -0.266400f, -0.871000f, 0.412700f },
{ 0.219700f, -0.862600f, 0.455700f },
{ 0.593200f, -0.744500f, 0.306300f },
{ -0.591400f, -0.748900f, 0.299100f },
{ 0.371400f, -0.868500f, 0.328400f },
{ -0.365300f, -0.883300f, 0.293800f },
{ 0.290100f, -0.914100f, 0.283300f },
{ -0.290100f, -0.914100f, 0.283300f },
{ 0.887300f, -0.134300f, 0.441200f },
{ -0.796400f, -0.132300f, 0.590100f },
{ 0.510800f, 0.664900f, 0.545000f },
{ -0.510800f, 0.664900f, 0.545000f },
{ 0.369500f, 0.856600f, 0.360100f },
{ -0.369500f, 0.856600f, 0.360100f },
{ 0.361700f, 0.385800f, 0.848700f },
{ -0.164900f, 0.664400f, 0.728900f },
{ 0.195200f, 0.097600f, 0.975900f },
{ -0.301100f, 0.012500f, 0.953500f },
{ -0.010700f, 0.563300f, 0.826200f },
{ -0.256200f, 0.311200f, 0.915200f },
{ 0.153300f, 0.964900f, 0.213400f },
{ -0.153300f, 0.964900f, 0.213400f },
{ 0.126000f, 0.962400f, 0.240600f },
{ -0.126000f, 0.962400f, 0.240600f },
{ 0.939600f, -0.157300f, 0.304100f },
{ -0.939600f, -0.157300f, 0.304100f },
{ 0.927800f, -0.183800f, 0.324600f },
{ -0.927800f, -0.183800f, 0.324600f },
{ 0.219200f, -0.076600f, 0.972700f },
{ -0.219200f, -0.076600f, 0.972700f },
{ 0.121100f, 0.053000f, 0.991200f },
{ 0.149700f, 0.363500f, 0.919500f },
{ 0.909400f, -0.137100f, 0.392700f },
{ -0.370600f, 0.678000f, 0.634900f },
{ 0.920200f, -0.135500f, 0.367200f },
{ -0.920200f, -0.135500f, 0.367200f },
{ 0.917300f, -0.344000f, 0.200700f },
{ -0.945700f, -0.267300f, 0.185000f },
{ 0.900400f, -0.364200f, 0.238000f },
{ -0.933700f, -0.281300f, 0.221500f },
{ 0.894500f, -0.433700f, -0.108400f },
{ -0.950100f, -0.245500f, 0.192200f },
{ 0.159600f, 0.957700f, 0.239400f },
{ -0.183500f, 0.786400f, 0.589800f },
{ 0.369300f, 0.471200f, 0.801000f },
{ -0.372700f, 0.475900f, 0.796600f },
{ 0.298600f, 0.823600f, 0.482100f },
{ -0.326300f, 0.834200f, 0.444600f },
{ 0.299500f, 0.944200f, 0.136800f },
{ -0.299500f, 0.944200f, 0.136800f },
{ 0.328700f, 0.916300f, 0.229100f },
{ -0.328700f, 0.916300f, 0.229100f },
{ 0.830500f, -0.333300f, 0.446300f },
{ -0.864200f, 0.473700f, -0.169600f },
{ 0.916600f, 0.374000f, -0.141400f },
{ -0.916600f, 0.374000f, -0.141400f },
{ 0.295000f, 0.045400f, 0.954400f },
{ -0.418900f, 0.226500f, 0.879300f },
{ 0.127200f, -0.965800f, -0.226000f },
{ -0.111900f, -0.962600f, -0.246800f },
{ 0.132000f, -0.975000f, 0.178800f },
{ -0.132000f, -0.975000f, 0.178800f },
{ 0.387800f, -0.619200f, 0.682800f },
{ -0.387800f, -0.619200f, 0.682800f },
{ 0.495100f, -0.861800f, 0.110000f },
{ -0.495100f, -0.861800f, 0.110000f },
{ 0.256100f, -0.644700f, -0.720200f },
{ -0.256100f, -0.644700f, -0.720200f },
{ 0.596600f, -0.788800f, -0.147900f },
{ -0.596600f, -0.788800f, -0.147900f },
{ 0.712500f, -0.675500f, 0.190000f },
{ -0.712500f, -0.675500f, 0.190000f },
{ 0.710400f, -0.136400f, 0.690400f },
{ -0.630400f, -0.251700f, 0.734300f },
{ 0.682300f, -0.231800f, 0.693300f },
{ -0.682300f, -0.231800f, 0.693300f },
{ 0.657400f, -0.725400f, 0.204000f },
{ -0.657400f, -0.725400f, 0.204000f },
{ 0.728900f, -0.672900f, -0.126200f },
{ -0.728900f, -0.672900f, -0.126200f },
{ 0.779100f, -0.407400f, -0.476400f },
{ -0.779100f, -0.407400f, -0.476400f },
{ 0.366900f, -0.884000f, 0.289800f },
{ -0.323800f, -0.943400f, 0.072000f },
{ 0.285400f, -0.623700f, -0.727700f },
{ -0.154800f, -0.508000f, -0.847300f },
{ -0.168100f, -0.100500f, 0.980600f },
{ 0.168100f, -0.100500f, 0.980600f },
{ 0.292500f, -0.567400f, -0.769700f },
{ -0.292500f, -0.567400f, -0.769700f },
{ -0.161600f, -0.184700f, -0.969400f },
{ 0.161600f, -0.184700f, -0.969400f },
{ 0.868100f, -0.089300f, 0.488300f },
{ -0.934000f, -0.225500f, -0.277300f },
{ 0.927600f, -0.076200f, -0.365700f },
{ -0.927600f, -0.076200f, -0.365700f },
{ 0.975000f, -0.216900f, -0.049000f },
{ -0.975000f, -0.216900f, -0.049000f },
{ 0.981700f, 0.030400f, 0.188200f },
{ -0.995600f, -0.089300f, 0.028800f },
{ 0.746600f, 0.664600f, -0.028500f },
{ -0.637400f, 0.765100f, -0.091500f },
{ 0.372300f, 0.924300f, -0.084700f },
{ -0.372000f, 0.924400f, -0.084500f },
{ 0.398600f, 0.875400f, -0.273400f },
{ -0.398600f, 0.875400f, -0.273400f },
{ 0.632800f, 0.764200f, -0.124700f },
{ -0.632800f, 0.764200f, -0.124700f },
{ 0.732500f, 0.636800f, -0.240700f },
{ -0.732500f, 0.636800f, -0.240700f },
{ 0.263700f, 0.449900f, -0.853300f },
{ -0.263700f, 0.449900f, -0.853300f },
{ 0.588100f, 0.307000f, 0.748300f },
{ -0.523600f, 0.329000f, 0.785900f },
{ 0.469400f, 0.240000f, 0.849800f },
{ -0.539600f, 0.334300f, 0.772700f },
{ 0.446300f, 0.845200f, 0.294100f },
{ -0.214400f, 0.834100f, 0.508200f },
{ 0.697300f, 0.661000f, 0.277100f },
{ -0.736500f, 0.615400f, 0.280800f },
{ 0.497200f, 0.440800f, 0.747300f },
{ -0.497200f, 0.440800f, 0.747300f },
{ 0.369100f, -0.285500f, -0.884400f },
{ -0.324400f, -0.486700f, -0.811100f },
{ 0.446700f, -0.097500f, -0.889400f },
{ -0.446700f, -0.097500f, -0.889400f },
{ 0.318800f, -0.199300f, -0.926600f },
{ -0.181700f, 0.007900f, -0.983300f },
{ 0.207600f, 0.083600f, -0.974600f },
{ -0.292500f, 0.075800f, -0.953300f },
{ 0.339800f, -0.082400f, -0.936900f },
{ -0.584700f, 0.219800f, -0.780900f },
{ 0.595700f, 0.385000f, -0.704900f },
{ -0.595700f, 0.385000f, -0.704900f },
{ 0.484300f, -0.558000f, -0.673800f },
{ -0.484300f, -0.558000f, -0.673800f },
{ -0.267500f, -0.831800f, -0.486400f },
{ 0.267500f, -0.831800f, -0.486400f },
{ -0.857600f, -0.222300f, -0.463700f },
{ 0.788500f, -0.236600f, -0.567700f },
{ -0.525700f, 0.357900f, -0.771700f },
{ 0.524200f, 0.354800f, -0.774200f },
{ 0.466300f, 0.599100f, -0.650900f },
{ -0.439000f, 0.525200f, -0.729000f },
{ 0.710400f, 0.456700f, -0.535600f },
{ -0.710400f, 0.456700f, -0.535600f },
{ 0.750700f, 0.613100f, 0.246100f },
{ -0.630200f, 0.765800f, -0.128200f },
{ -0.178800f, -0.292300f, -0.939500f },
{ 0.217500f, -0.273300f, -0.937000f },
{ 0.904200f, 0.357800f, 0.233200f },
{ -0.904200f, 0.357800f, 0.233200f },
{ 0.040000f, -0.339900f, -0.939600f },
{ -0.040000f, -0.339900f, -0.939600f },
{ 0.273400f, -0.906400f, -0.322100f },
{ -0.273400f, -0.906400f, -0.322100f },
{ 0.448000f, 0.448000f, -0.773700f },
{ -0.717700f, -0.168900f, -0.675500f },
{ 0.553400f, 0.553400f, -0.622500f },
{ -0.900800f, 0.407500f, -0.150100f },
{ 0.572400f, 0.312200f, -0.758200f },
{ -0.581500f, 0.521700f, -0.624300f },
{ 0.559700f, 0.553300f, -0.616900f },
{ -0.613800f, 0.257100f, -0.746500f },
{ 0.827100f, -0.532300f, 0.180200f },
{ -0.827100f, -0.532300f, 0.180200f },
{ 0.922700f, 0.376500f, 0.082500f },
{ -0.871700f, 0.444600f, 0.206300f },
{ 0.997200f, 0.018100f, 0.072500f },
{ -0.997200f, 0.018100f, 0.072500f },
{ 0.689500f, 0.664400f, -0.288300f },
{ -0.689500f, 0.664400f, -0.288300f },
{ 0.781500f, 0.617600f, -0.088200f },
{ -0.793000f, 0.594700f, -0.132200f },
{ 0.702200f, 0.702200f, -0.117000f },
{ -0.702200f, 0.702200f, -0.117000f },
{ 0.124000f, -0.992100f, -0.020700f },
{ -0.240800f, -0.963100f, 0.120400f },
{ 0.943500f, -0.314500f, -0.104800f },
{ -0.925100f, -0.346900f, -0.154200f },
{ 0.621300f, 0.776700f, -0.103600f },
{ -0.621300f, 0.776700f, -0.103600f },
{ -0.000000f, -1.000000f, -0.000000f },
{ 0.619700f, 0.689900f, -0.374200f },
{ -0.619700f, 0.689900f, -0.374200f },
{ 0.275200f, 0.880800f, -0.385300f },
{ -0.275200f, 0.880800f, -0.385300f },
{ -0.792900f, 0.525200f, 0.308900f },
{ 0.792900f, 0.525200f, 0.308900f },
{ -0.809600f, -0.242900f, 0.534300f },
{ 0.853800f, -0.232800f, 0.465700f },
{ -0.562100f, -0.823100f, 0.080300f },
{ 0.543300f, -0.698500f, 0.465700f },
{ -0.007100f, -0.989900f, -0.141400f },
{ 0.109600f, -0.993900f, 0.015700f },
{ 0.104600f, -0.039200f, -0.993700f },
{ -0.173800f, -0.009700f, -0.984700f },
{ 0.246100f, -0.085200f, -0.965500f },
{ -0.413400f, -0.041300f, -0.909600f },
{ 0.300900f, -0.092600f, -0.949100f },
{ -0.300900f, -0.092600f, -0.949100f },
{ 0.210400f, -0.012400f, -0.977500f },
{ -0.122000f, -0.045800f, -0.991500f },
{ -0.009900f, -0.386700f, -0.922100f },
{ 0.009900f, -0.386700f, -0.922100f },
{ 0.378700f, 0.036400f, -0.924800f },
{ -0.424400f, 0.032000f, -0.904900f },
{ 0.253000f, 0.189700f, -0.948700f },
{ -0.257000f, -0.072300f, -0.963700f },
{ -0.487000f, -0.608800f, -0.626200f },
{ 0.298100f, -0.745400f, -0.596300f },
{ 0.669300f, -0.180200f, -0.720800f },
{ -0.669300f, -0.180200f, -0.720800f },
{ 0.438800f, 0.200800f, -0.875900f },
{ -0.472300f, 0.198600f, -0.858800f },
{ 0.578600f, 0.133400f, -0.804600f },
{ -0.297500f, 0.406200f, -0.864000f },
{ 0.500200f, -0.283300f, -0.818200f },
{ -0.500200f, -0.283300f, -0.818200f },
{ 0.298000f, -0.580200f, -0.758000f },
{ -0.298000f, -0.580200f, -0.758000f },
{ 0.092900f, 0.991200f, 0.094400f },
{ -0.092900f, 0.991200f, 0.094400f },
{ 0.468800f, 0.871500f, -0.144200f },
{ -0.468800f, 0.871500f, -0.144200f },
{ 0.930900f, 0.254100f, -0.262400f },
{ -0.926400f, 0.246000f, -0.285100f },
{ 0.846500f, -0.529100f, 0.059500f },
{ -0.826700f, -0.562700f, 0.003500f },
{ -0.251100f, -0.943900f, 0.214500f },
{ 0.214600f, -0.924300f, 0.315700f },
{ -0.484100f, -0.874300f, 0.036100f },
{ 0.419600f, -0.885100f, 0.201200f },
{ -0.525600f, 0.003000f, 0.850700f },
{ 0.547000f, 0.014400f, 0.837000f },
{ -0.146600f, -0.010400f, 0.989100f },
{ 0.146600f, -0.010400f, 0.989100f },
{ 0.404600f, -0.026600f, 0.914100f },
{ -0.404600f, -0.026600f, 0.914100f },
{ -0.807300f, -0.590100f, -0.004100f },
{ 0.733000f, -0.678600f, -0.047200f },
{ 0.420000f, 0.229100f, 0.878100f },
{ -0.420000f, 0.229100f, 0.878100f },
{ -0.068700f, 0.994300f, 0.081800f },
{ 0.068700f, 0.994300f, 0.081800f },
{ 0.671300f, 0.197100f, -0.714500f },
{ -0.671300f, 0.197100f, -0.714500f },
{ 0.832600f, 0.301700f, -0.464600f },
{ -0.832600f, 0.301700f, -0.464600f },
{ 0.425800f, 0.796700f, -0.429000f },
{ -0.425800f, 0.796700f, -0.429000f },
{ 0.326500f, 0.495400f, -0.805000f },
{ -0.326500f, 0.495400f, -0.805000f },
{ -0.064900f, 0.571400f, -0.818100f },
{ 0.064900f, 0.571400f, -0.818100f },
{ -0.273800f, 0.831500f, -0.483400f },
{ 0.273800f, 0.831500f, -0.483400f },
{ -0.760600f, 0.340000f, -0.553100f },
{ 0.782400f, 0.329400f, -0.528500f },
{ -0.465800f, 0.186300f, -0.865100f },
{ 0.465800f, 0.186300f, -0.865100f },
{ -0.498300f, -0.181200f, -0.847800f },
{ 0.498300f, -0.181200f, -0.847800f },
{ -0.768300f, -0.329300f, -0.548800f },
{ 0.765600f, -0.322300f, -0.556800f },
{ -0.248700f, -0.824900f, -0.507600f },
{ 0.256000f, -0.807300f, -0.531700f },
{ -0.101700f, -0.551800f, -0.827700f },
{ 0.082100f, -0.602300f, -0.794000f },
{ 0.386100f, -0.544600f, -0.744500f },
{ -0.332900f, -0.523100f, -0.784600f },
{ 0.405900f, -0.764100f, -0.501400f },
{ -0.424600f, -0.771100f, -0.474500f },
{ 0.829900f, -0.294000f, -0.474200f },
{ -0.825100f, -0.296800f, -0.480800f },
{ 0.661700f, -0.202600f, -0.721900f },
{ -0.688800f, -0.186800f, -0.700500f },
{ 0.781600f, -0.305800f, 0.543700f },
{ -0.840000f, -0.343600f, 0.420000f },
{ 0.203700f, -0.814600f, 0.543100f },
{ -0.207400f, -0.829600f, 0.518500f },
{ -0.438100f, -0.798800f, 0.412300f },
{ 0.405600f, -0.760500f, 0.507000f },
{ -0.786100f, -0.327600f, 0.524100f },
{ 0.864200f, -0.314300f, 0.392800f },
{ -0.851900f, 0.340800f, 0.397600f },
{ 0.851900f, 0.340800f, 0.397600f },
{ -0.405600f, 0.760500f, 0.507000f },
{ 0.405600f, 0.760500f, 0.507000f },
{ 0.207400f, 0.829600f, 0.518500f },
{ -0.207400f, 0.829600f, 0.518500f },
{ 0.829700f, 0.373400f, 0.414900f },
{ -0.829700f, 0.373400f, 0.414900f },
{ 0.105400f, 0.843300f, -0.527000f },
{ -0.136700f, 0.874800f, -0.464800f },
{ 0.191600f, 0.862000f, -0.469300f },
{ -0.230300f, 0.865600f, -0.444700f },
{ 0.595900f, 0.425600f, -0.681000f },
{ -0.595900f, 0.425600f, -0.681000f },
{ 0.756300f, 0.029900f, -0.653500f },
{ -0.756300f, 0.029900f, -0.653500f },
{ 0.806900f, -0.068900f, -0.586600f },
{ -0.806900f, -0.068900f, -0.586600f },
{ 0.233400f, 0.777900f, -0.583400f },
{ -0.233400f, 0.777900f, -0.583400f },
{ 0.417700f, 0.575100f, -0.703400f },
{ -0.355700f, 0.729000f, -0.584800f },
{ 0.687200f, 0.419100f, -0.593400f },
{ -0.687200f, 0.419100f, -0.593400f },
{ 0.553700f, 0.297800f, -0.777700f },
{ -0.702800f, 0.391500f, -0.593900f },
{ 0.822700f, -0.360600f, -0.439500f },
{ -0.312700f, -0.342500f, -0.886000f },
{ 0.504100f, -0.644800f, -0.574500f },
{ -0.509100f, -0.648200f, -0.566300f },
{ 0.615500f, -0.492400f, -0.615500f },
{ -0.615500f, -0.492400f, -0.615500f },
{ -0.037100f, -0.668500f, -0.742800f },
{ 0.048600f, -0.656000f, -0.753200f },
{ -0.738600f, -0.376800f, -0.559000f },
{ 0.710400f, -0.271500f, -0.649400f },
{ -0.577400f, -0.577400f, -0.577400f },
{ 0.601300f, -0.526200f, -0.601300f },
{ 0.536400f, 0.323000f, -0.779700f },
{ -0.507000f, 0.628100f, -0.590300f },
{ 0.218100f, 0.468500f, -0.856100f },
{ -0.218100f, 0.468500f, -0.856100f },
{ -0.107300f, 0.501000f, -0.858800f },
{ 0.034800f, 0.579200f, -0.814400f },
{ -0.077000f, 0.575900f, -0.813900f },
{ 0.089900f, 0.784300f, -0.613800f },
{ 0.027900f, 0.864500f, -0.501900f },
{ -0.054700f, 0.169500f, -0.984000f },
{ 0.168700f, 0.312800f, -0.934700f },
{ -0.426000f, 0.060900f, -0.902700f },
{ 0.435000f, 0.181200f, -0.882000f },
{ -0.335200f, 0.182800f, -0.924300f },
{ 0.322300f, 0.276200f, -0.905400f },
{ -0.357900f, 0.306800f, -0.881900f },
{ 0.481500f, 0.240800f, -0.842700f },
{ -0.306900f, -0.211300f, -0.928000f },
{ -0.031700f, 0.189900f, -0.981300f },
{ 0.031700f, 0.189900f, -0.981300f },
{ 0.185400f, 0.495600f, -0.848500f },
{ -0.681900f, 0.291500f, -0.670900f },
{ 0.262300f, 0.349800f, -0.899400f },
{ -0.262300f, 0.349800f, -0.899400f },
{ 0.058500f, 0.084500f, -0.994700f },
{ 0.006600f, 0.231600f, -0.972800f },
{ -0.013600f, 0.650700f, -0.759200f },
{ 0.013600f, 0.650700f, -0.759200f },
{ 0.240400f, 0.547600f, -0.801400f },
{ -0.240400f, 0.547600f, -0.801400f },
{ 0.314300f, 0.392800f, -0.864200f },
{ -0.312800f, 0.166200f, -0.935200f },
{ 0.282100f, 0.016400f, -0.959200f },
{ -0.282100f, 0.016400f, -0.959200f },
{ 0.327300f, 0.143200f, -0.934000f },
{ -0.327300f, 0.143200f, -0.934000f },
{ 0.023200f, -0.051100f, -0.998400f },
{ 0.004300f, 0.065100f, -0.997900f },
{ 0.782600f, 0.608700f, 0.130400f },
{ -0.782600f, 0.608700f, 0.130400f },
{ 0.944800f, -0.191900f, 0.265700f },
{ -0.944800f, -0.191900f, 0.265700f },
{ 0.101800f, -0.916500f, 0.387000f },
{ -0.069300f, -0.900400f, 0.429400f },
{ -0.690500f, -0.549200f, -0.470800f },
{ 0.431900f, 0.863900f, -0.259200f },
{ -0.407100f, 0.895600f, -0.179100f },
{ -0.666700f, -0.666700f, -0.333300f },
{ 0.666700f, -0.666700f, -0.333300f },
{ 0.134800f, -0.808600f, -0.572700f },
{ -0.134800f, -0.808600f, -0.572700f },
{ 0.763900f, -0.297100f, -0.572900f },
{ -0.753200f, -0.287000f, -0.591800f },
{ 0.411600f, 0.857500f, -0.308700f },
{ -0.411600f, 0.857500f, -0.308700f },
{ 0.037500f, -0.224700f, -0.973700f },
{ -0.050200f, -0.234300f, -0.970900f },
{ 0.130400f, 0.260900f, -0.956500f },
{ -0.130400f, 0.260900f, -0.956500f },
{ -0.063100f, 0.820600f, -0.568100f },
{ 0.063100f, 0.820600f, -0.568100f },
{ 0.732500f, -0.281700f, -0.619800f },
{ -0.732500f, -0.281700f, -0.619800f },
{ 0.331900f, -0.073800f, -0.940400f },
{ -0.546000f, 0.431000f, -0.718400f },
{ 0.281500f, -0.066200f, -0.957300f },
{ -0.323100f, -0.031100f, -0.945900f },
{ 0.875300f, -0.205900f, -0.437600f },
{ -0.735700f, -0.391000f, -0.553100f },
{ 0.897300f, -0.199400f, -0.393800f },
{ -0.848000f, -0.318000f, -0.424000f },
{ 0.958600f, -0.066400f, -0.276700f },
{ -0.958600f, -0.066400f, -0.276700f },
{ 0.252400f, 0.865500f, -0.432700f },
{ -0.178300f, 0.416100f, -0.891700f },
{ -0.175100f, 0.204300f, -0.963100f },
{ 0.175100f, 0.204300f, -0.963100f },
{ -0.121900f, 0.182900f, -0.975500f },
{ 0.121900f, 0.182900f, -0.975500f },
{ -0.156200f, -0.312300f, -0.937000f },
{ 0.156200f, -0.312300f, -0.937000f },
{ -0.723800f, -0.685700f, -0.076200f },
{ 0.723800f, -0.685700f, -0.076200f },
{ 0.047800f, 0.287000f, -0.956700f },
{ -0.047800f, 0.287000f, -0.956700f },
{ -0.548800f, 0.329300f, -0.768300f },
{ 0.548800f, 0.329300f, -0.768300f },
{ -0.494500f, 0.113000f, -0.861800f },
{ 0.494500f, 0.113000f, -0.861800f },
{ -0.259500f, -0.103800f, -0.960100f },
{ 0.171700f, 0.009000f, -0.985100f },
{ -0.668400f, 0.459500f, -0.584900f },
{ 0.433200f, 0.487400f, -0.758100f },
{ -0.115600f, 0.635900f, -0.763100f },
{ 0.115600f, 0.635900f, -0.763100f },
{ 0.424200f, 0.621100f, -0.659000f },
{ -0.424200f, 0.621100f, -0.659000f },
{ 0.476700f, 0.355700f, -0.803900f },
{ -0.476700f, 0.355700f, -0.803900f },
{ 0.587100f, 0.083900f, -0.805200f },
{ -0.587100f, 0.083900f, -0.805200f },
{ 0.577400f, -0.115500f, -0.808300f },
{ -0.565700f, -0.119700f, -0.815900f },
{ 0.521400f, -0.657400f, -0.544100f },
{ -0.408200f, -0.408200f, -0.816500f },
{ 0.335800f, -0.347800f, -0.875400f },
{ -0.335800f, -0.347800f, -0.875400f },
{ 0.145200f, -0.377400f, -0.914600f },
{ -0.145200f, -0.377400f, -0.914600f },
{ 0.030100f, -0.230600f, -0.972600f },
{ -0.030100f, -0.230600f, -0.972600f },
{ 0.355300f, 0.573900f, -0.737900f },
{ -0.280400f, 0.218100f, -0.934800f },
{ 0.262700f, 0.225200f, -0.938200f },
{ -0.262700f, 0.225200f, -0.938200f },
{ -0.063100f, 0.315600f, -0.946800f },
{ 0.376600f, 0.833900f, -0.403500f },
{ -0.201600f, 0.907100f, -0.369600f },
{ -0.082300f, 0.782200f, -0.617500f },
{ -0.335600f, 0.239700f, -0.911000f },
{ 0.335600f, 0.239700f, -0.911000f },
{ -0.456800f, -0.050800f, -0.888100f },
{ 0.269200f, 0.057700f, -0.961400f },
{ -0.024700f, -0.407200f, -0.913000f },
{ 0.024700f, -0.407200f, -0.913000f },
{ -0.048700f, -0.681500f, -0.730200f },
{ 0.021300f, -0.554600f, -0.831900f },
{ 0.337800f, -0.522100f, -0.783100f },
{ -0.377800f, -0.634200f, -0.674600f },
{ 0.789500f, 0.315800f, -0.526300f },
{ -0.789500f, 0.315800f, -0.526300f },
{ 0.807000f, 0.080700f, -0.585100f },
{ -0.807000f, 0.080700f, -0.585100f },
{ 0.786800f, -0.121000f, -0.605200f },
{ -0.786800f, -0.121000f, -0.605200f },
{ -0.635700f, -0.681100f, 0.363300f },
{ 0.635700f, -0.681100f, 0.363300f },
{ -0.850700f, -0.365000f, 0.378300f },
{ 0.850700f, -0.365000f, 0.378300f },
{ -0.219700f, -0.862600f, 0.455700f },
{ 0.266400f, -0.871000f, 0.412700f },
{ 0.591400f, -0.748900f, 0.299100f },
{ -0.593200f, -0.744500f, 0.306300f },
{ 0.365300f, -0.883300f, 0.293800f },
{ -0.371400f, -0.868500f, 0.328400f },
{ 0.276000f, -0.915900f, 0.291500f },
{ -0.276000f, -0.915900f, 0.291500f },
{ 0.796400f, -0.132300f, 0.590100f },
{ -0.887300f, -0.134300f, 0.441200f },
{ 0.544200f, 0.752400f, 0.371200f },
{ -0.544200f, 0.752400f, 0.371200f },
{ 0.402700f, 0.732300f, 0.549200f },
{ -0.402700f, 0.732300f, 0.549200f },
{ 0.164900f, 0.664400f, 0.728900f },
{ -0.361700f, 0.385800f, 0.848700f },
{ 0.301100f, 0.012500f, 0.953500f },
{ -0.195200f, 0.097600f, 0.975900f },
{ 0.256200f, 0.311200f, 0.915200f },
{ 0.010700f, 0.563300f, 0.826200f },
{ 0.077900f, 0.994800f, 0.066300f },
{ -0.077900f, 0.994800f, 0.066300f },
{ 0.109400f, 0.971800f, 0.208900f },
{ -0.109400f, 0.971800f, 0.208900f },
{ 0.815000f, 0.562100f, 0.140500f },
{ -0.815000f, 0.562100f, 0.140500f },
{ 0.935800f, -0.139600f, 0.323600f },
{ -0.935800f, -0.139600f, 0.323600f },
{ 0.113200f, 0.027400f, 0.993200f },
{ -0.113200f, 0.027400f, 0.993200f },
{ -0.149700f, 0.363500f, 0.919500f },
{ -0.121100f, 0.053000f, 0.991200f },
{ 0.370600f, 0.678000f, 0.634900f },
{ -0.909400f, -0.137100f, 0.392700f },
{ 0.919300f, -0.139300f, 0.368200f },
{ -0.919300f, -0.139300f, 0.368200f },
{ 0.945700f, -0.267300f, 0.185000f },
{ -0.917300f, -0.344000f, 0.200700f },
{ 0.933700f, -0.281300f, 0.221500f },
{ -0.900400f, -0.364200f, 0.238000f },
{ 0.950100f, -0.245500f, 0.192200f },
{ -0.894500f, -0.433700f, -0.108400f },
{ 0.183500f, 0.786400f, 0.589800f },
{ -0.159600f, 0.957700f, 0.239400f },
{ 0.372700f, 0.475900f, 0.796600f },
{ -0.369300f, 0.471200f, 0.801000f },
{ 0.326300f, 0.834200f, 0.444600f },
{ -0.298600f, 0.823600f, 0.482100f },
{ 0.262000f, 0.957400f, 0.121700f },
{ -0.262000f, 0.957400f, 0.121700f },
{ 0.299600f, 0.944300f, 0.136200f },
{ -0.299600f, 0.944300f, 0.136200f },
{ 0.864200f, 0.473700f, -0.169600f },
{ -0.830500f, -0.333300f, 0.446300f },
{ 0.686900f, 0.635800f, -0.352100f },
{ -0.686900f, 0.635800f, -0.352100f },
{ 0.418900f, 0.226500f, 0.879300f },
{ -0.295000f, 0.045400f, 0.954400f },
{ 0.111900f, -0.962600f, -0.246800f },
{ -0.127200f, -0.965800f, -0.226000f },
{ 0.120800f, -0.973400f, 0.194700f },
{ -0.120800f, -0.973400f, 0.194700f },
{ 0.314000f, -0.571100f, 0.758500f },
{ -0.314000f, -0.571100f, 0.758500f },
{ 0.323100f, -0.928800f, 0.181700f },
{ -0.323100f, -0.928800f, 0.181700f },
{ 0.045200f, -0.795500f, -0.604300f },
{ -0.045200f, -0.795500f, -0.604300f },
{ 0.614400f, -0.769600f, -0.173800f },
{ -0.614400f, -0.769600f, -0.173800f },
{ 0.693500f, -0.685700f, 0.221200f },
{ -0.693500f, -0.685700f, 0.221200f },
{ 0.630400f, -0.251700f, 0.734300f },
{ -0.710400f, -0.136400f, 0.690400f },
{ 0.317900f, -0.570400f, 0.757400f },
{ -0.317900f, -0.570400f, 0.757400f },
{ 0.628900f, -0.762400f, 0.152500f },
{ -0.628900f, -0.762400f, 0.152500f },
{ 0.708800f, -0.683300f, -0.175200f },
{ -0.708800f, -0.683300f, -0.175200f },
{ 0.688500f, -0.383000f, -0.615800f },
{ -0.688500f, -0.383000f, -0.615800f },
{ 0.323800f, -0.943400f, 0.072000f },
{ -0.366900f, -0.884000f, 0.289800f },
{ 0.154800f, -0.508000f, -0.847300f },
{ -0.285400f, -0.623700f, -0.727700f },
{ -0.181900f, -0.114500f, 0.976600f },
{ 0.181900f, -0.114500f, 0.976600f },
{ -0.263800f, -0.946200f, 0.187100f },
{ 0.263800f, -0.946200f, 0.187100f },
{ 0.934000f, -0.225500f, -0.277300f },
{ -0.868100f, -0.089300f, 0.488300f },
{ 0.975800f, -0.124100f, -0.180000f },
{ -0.975800f, -0.124100f, -0.180000f },
{ 0.961300f, -0.147200f, 0.233000f },
{ -0.961300f, -0.147200f, 0.233000f },
{ 0.995600f, -0.089300f, 0.028800f },
{ -0.981700f, 0.030400f, 0.188200f },
{ 0.637400f, 0.765100f, -0.091500f },
{ -0.746600f, 0.664600f, -0.028500f },
{ 0.372000f, 0.924400f, -0.084500f },
{ -0.372300f, 0.924300f, -0.084700f },
{ 0.528100f, 0.835400f, -0.152200f },
{ -0.528100f, 0.835400f, -0.152200f },
{ 0.307000f, 0.523700f, -0.794600f },
{ -0.307000f, 0.523700f, -0.794600f },
{ 0.523600f, 0.329000f, 0.785900f },
{ -0.588100f, 0.307000f, 0.748300f },
{ 0.539600f, 0.334300f, 0.772700f },
{ -0.469400f, 0.240000f, 0.849800f },
{ 0.214400f, 0.834100f, 0.508200f },
{ -0.446300f, 0.845200f, 0.294100f },
{ 0.736500f, 0.615400f, 0.280800f },
{ -0.697300f, 0.661000f, 0.277100f },
{ 0.324400f, -0.486700f, -0.811100f },
{ -0.369100f, -0.285500f, -0.884400f },
{ 0.464900f, -0.259300f, -0.846500f },
{ -0.464900f, -0.259300f, -0.846500f },
{ 0.181700f, 0.007900f, -0.983300f },
{ -0.318800f, -0.199300f, -0.926600f },
{ 0.292500f, 0.075800f, -0.953300f },
{ -0.207600f, 0.083600f, -0.974600f },
{ 0.584700f, 0.219800f, -0.780900f },
{ -0.339800f, -0.082400f, -0.936900f },
{ 0.650900f, 0.193900f, -0.734000f },
{ -0.650900f, 0.193900f, -0.734000f },
{ 0.407500f, -0.750600f, -0.520100f },
{ -0.407500f, -0.750600f, -0.520100f },
{ -0.265500f, -0.829600f, -0.491100f },
{ 0.265500f, -0.829600f, -0.491100f },
{ -0.788500f, -0.236600f, -0.567700f },
{ 0.857600f, -0.222300f, -0.463700f },
{ -0.524200f, 0.354800f, -0.774200f },
{ 0.525700f, 0.357900f, -0.771700f },
{ 0.439000f, 0.525200f, -0.729000f },
{ -0.466300f, 0.599100f, -0.650900f },
{ 0.688800f, 0.442800f, -0.574000f },
{ -0.688800f, 0.442800f, -0.574000f },
{ 0.630200f, 0.765800f, -0.128200f },
{ -0.750700f, 0.613100f, 0.246100f },
{ -0.217500f, -0.273300f, -0.937000f },
{ 0.178800f, -0.292300f, -0.939500f },
{ 0.904600f, 0.386900f, 0.179200f },
{ -0.904600f, 0.386900f, 0.179200f },
{ 0.178200f, 0.089100f, -0.980000f },
{ -0.178200f, 0.089100f, -0.980000f },
{ -0.233500f, -0.897200f, -0.374900f },
{ 0.233500f, -0.897200f, -0.374900f },
{ 0.717700f, -0.168900f, -0.675500f },
{ -0.448000f, 0.448000f, -0.773700f },
{ 0.531300f, -0.584400f, -0.613400f },
{ -0.531300f, -0.584400f, -0.613400f },
{ 0.900800f, 0.407500f, -0.150100f },
{ -0.553400f, 0.553400f, -0.622500f },
{ 0.581500f, 0.521700f, -0.624300f },
{ -0.572400f, 0.312200f, -0.758200f },
{ 0.613800f, 0.257100f, -0.746500f },
{ -0.559700f, 0.553300f, -0.616900f },
{ 0.877900f, 0.478800f, -0.007600f },
{ -0.877900f, 0.478800f, -0.007600f },
{ 0.871700f, 0.444600f, 0.206300f },
{ -0.922700f, 0.376500f, 0.082500f },
{ 0.766100f, 0.636300f, -0.090900f },
{ -0.766100f, 0.636300f, -0.090900f },
{ 0.793000f, 0.594700f, -0.132200f },
{ -0.781500f, 0.617600f, -0.088200f },
{ 0.240800f, -0.963100f, 0.120400f },
{ -0.124000f, -0.992100f, -0.020700f },
{ 0.925100f, -0.346900f, -0.154200f },
{ -0.943500f, -0.314500f, -0.104800f },
{ 0.707100f, 0.707100f, -0.000000f },
{ -0.707100f, 0.707100f, -0.000000f },
{ -0.015700f, -0.989800f, -0.141400f },
{ 0.015700f, -0.989800f, -0.141400f },
{ 0.626600f, 0.721100f, -0.295600f },
{ -0.626600f, 0.721100f, -0.295600f },
{ 0.271400f, 0.902200f, -0.335300f },
{ -0.271400f, 0.902200f, -0.335300f },
{ -0.865100f, 0.485300f, 0.126600f },
{ 0.865100f, 0.485300f, 0.126600f },
{ -0.853800f, -0.232800f, 0.465700f },
{ 0.809600f, -0.242900f, 0.534300f },
{ -0.543300f, -0.698500f, 0.465700f },
{ 0.562100f, -0.823100f, 0.080300f },
{ -0.109600f, -0.993900f, 0.015700f },
{ 0.007100f, -0.989900f, -0.141400f },
{ 0.173800f, -0.009700f, -0.984700f },
{ -0.104600f, -0.039200f, -0.993700f },
{ 0.413400f, -0.041300f, -0.909600f },
{ -0.246100f, -0.085200f, -0.965500f },
{ 0.322800f, 0.046100f, -0.945300f },
{ -0.322800f, 0.046100f, -0.945300f },
{ 0.122000f, -0.045800f, -0.991500f },
{ -0.210400f, -0.012400f, -0.977500f },
{ 0.567900f, -0.191600f, -0.800500f },
{ -0.567900f, -0.191600f, -0.800500f },
{ 0.424400f, 0.032000f, -0.904900f },
{ -0.378700f, 0.036400f, -0.924800f },
{ 0.257000f, -0.072300f, -0.963700f },
{ -0.253000f, 0.189700f, -0.948700f },
{ 0.135100f, 0.022500f, -0.990600f },
{ -0.135100f, 0.022500f, -0.990600f },
{ -0.298100f, -0.745400f, -0.596300f },
{ 0.487000f, -0.608800f, -0.626200f },
{ 0.557100f, 0.148600f, -0.817100f },
{ -0.557100f, 0.148600f, -0.817100f },
{ 0.472300f, 0.198600f, -0.858800f },
{ -0.438800f, 0.200800f, -0.875900f },
{ 0.297500f, 0.406200f, -0.864000f },
{ -0.578600f, 0.133400f, -0.804600f },
{ 0.577100f, -0.216400f, -0.787500f },
{ -0.577100f, -0.216400f, -0.787500f },
{ 0.093100f, 0.993200f, 0.069200f },
{ -0.093100f, 0.993200f, 0.069200f },
{ 0.516100f, 0.852700f, 0.081200f },
{ -0.516100f, 0.852700f, 0.081200f },
{ 0.926400f, 0.246000f, -0.285100f },
{ -0.930900f, 0.254100f, -0.262400f },
{ 0.826700f, -0.562700f, 0.003500f },
{ -0.846500f, -0.529100f, 0.059500f },
{ -0.214600f, -0.924300f, 0.315700f },
{ 0.251100f, -0.943900f, 0.214500f },
{ -0.419600f, -0.885100f, 0.201200f },
{ 0.484100f, -0.874300f, 0.036100f },
{ -0.547000f, 0.014400f, 0.837000f },
{ 0.525600f, 0.003000f, 0.850700f },
{ -0.255600f, 0.074900f, 0.963900f },
{ 0.255600f, 0.074900f, 0.963900f },
{ -0.733000f, -0.678600f, -0.047200f },
{ 0.807300f, -0.590100f, -0.004100f },
{ 0.684400f, 0.171100f, 0.708800f },
{ -0.684400f, 0.171100f, 0.708800f },
{ -0.360400f, 0.828300f, 0.429000f },
{ 0.360400f, 0.828300f, 0.429000f },
};
constexpr face_vtn faces[] = {
{{ 46, 0, 0}, { 2, 1, 0}, { 44, 2, 0}},
{{ 3, 3, 1}, { 47, 4, 1}, { 45, 5, 1}},
{{ 44, 2, 2}, { 4, 6, 2}, { 42, 7, 2}},
{{ 5, 8, 3}, { 45, 5, 3}, { 43, 9, 3}},
{{ 2, 1, 4}, { 6, 10, 4}, { 4, 6, 4}},
{{ 7, 11, 5}, { 3, 3, 5}, { 5, 8, 5}},
{{ 0, 12, 6}, { 8, 13, 6}, { 2, 1, 6}},
{{ 9, 14, 7}, { 1, 15, 7}, { 3, 3, 7}},
{{ 10, 16, 8}, { 14, 17, 8}, { 8, 13, 8}},
{{ 15, 18, 9}, { 11, 19, 9}, { 9, 14, 9}},
{{ 8, 13, 10}, { 16, 20, 10}, { 6, 10, 10}},
{{ 17, 21, 11}, { 9, 14, 11}, { 7, 11, 11}},
{{ 20, 22, 12}, { 16, 20, 12}, { 14, 17, 12}},
{{ 21, 23, 13}, { 17, 21, 13}, { 19, 24, 13}},
{{ 12, 25, 14}, { 20, 22, 14}, { 14, 17, 14}},
{{ 21, 23, 15}, { 13, 26, 15}, { 15, 18, 15}},
{{ 22, 27, 16}, { 26, 28, 16}, { 20, 22, 16}},
{{ 27, 29, 17}, { 23, 30, 17}, { 21, 23, 17}},
{{ 26, 28, 18}, { 18, 31, 18}, { 20, 22, 18}},
{{ 27, 29, 19}, { 19, 24, 19}, { 29, 32, 19}},
{{ 32, 33, 20}, { 28, 34, 20}, { 26, 28, 20}},
{{ 33, 35, 21}, { 29, 32, 21}, { 31, 36, 21}},
{{ 34, 37, 22}, { 26, 28, 22}, { 24, 38, 22}},
{{ 35, 39, 23}, { 27, 29, 23}, { 33, 35, 23}},
{{ 36, 40, 24}, { 32, 33, 24}, { 34, 37, 24}},
{{ 37, 41, 25}, { 33, 35, 25}, { 39, 42, 25}},
{{ 38, 43, 26}, { 30, 44, 26}, { 32, 33, 26}},
{{ 39, 42, 27}, { 31, 36, 27}, { 41, 45, 27}},
{{ 44, 2, 28}, { 40, 46, 28}, { 38, 43, 28}},
{{ 45, 5, 29}, { 41, 45, 29}, { 43, 9, 29}},
{{ 46, 0, 30}, { 38, 43, 30}, { 36, 40, 30}},
{{ 47, 4, 31}, { 39, 42, 31}, { 45, 5, 31}},
{{ 36, 40, 32}, { 48, 47, 32}, { 46, 0, 32}},
{{ 37, 41, 33}, { 49, 48, 33}, { 51, 49, 33}},
{{ 34, 37, 34}, { 50, 50, 34}, { 36, 40, 34}},
{{ 35, 39, 35}, { 51, 49, 35}, { 53, 51, 35}},
{{ 24, 38, 36}, { 52, 52, 36}, { 34, 37, 36}},
{{ 25, 53, 37}, { 53, 51, 37}, { 55, 54, 37}},
{{ 22, 27, 38}, { 54, 55, 38}, { 24, 38, 38}},
{{ 23, 30, 39}, { 55, 54, 39}, { 57, 56, 39}},
{{ 22, 27, 40}, { 58, 57, 40}, { 56, 58, 40}},
{{ 59, 59, 41}, { 23, 30, 41}, { 57, 56, 41}},
{{ 12, 25, 42}, { 62, 60, 42}, { 58, 57, 42}},
{{ 63, 61, 43}, { 13, 26, 43}, { 59, 59, 43}},
{{ 10, 16, 44}, { 64, 62, 44}, { 62, 60, 44}},
{{ 65, 63, 45}, { 11, 19, 45}, { 63, 61, 45}},
{{ 0, 12, 46}, { 48, 47, 46}, { 64, 62, 46}},
{{ 49, 48, 47}, { 1, 15, 47}, { 65, 63, 47}},
{{ 60, 64, 48}, { 64, 62, 48}, { 48, 47, 48}},
{{ 49, 48, 49}, { 65, 63, 49}, { 61, 65, 49}},
{{ 62, 60, 50}, { 64, 62, 50}, { 60, 64, 50}},
{{ 61, 65, 51}, { 65, 63, 51}, { 63, 61, 51}},
{{ 60, 64, 52}, { 58, 57, 52}, { 62, 60, 52}},
{{ 63, 61, 53}, { 59, 59, 53}, { 61, 65, 53}},
{{ 60, 64, 54}, { 56, 58, 54}, { 58, 57, 54}},
{{ 59, 59, 55}, { 57, 56, 55}, { 61, 65, 55}},
{{ 60, 64, 56}, { 54, 55, 56}, { 56, 58, 56}},
{{ 57, 56, 57}, { 55, 54, 57}, { 61, 65, 57}},
{{ 60, 64, 58}, { 52, 52, 58}, { 54, 55, 58}},
{{ 55, 54, 59}, { 53, 51, 59}, { 61, 65, 59}},
{{ 60, 64, 60}, { 50, 50, 60}, { 52, 52, 60}},
{{ 53, 51, 61}, { 51, 49, 61}, { 61, 65, 61}},
{{ 60, 64, 62}, { 48, 47, 62}, { 50, 50, 62}},
{{ 51, 49, 63}, { 49, 48, 63}, { 61, 65, 63}},
{{173, 66, 64}, { 90, 67, 64}, { 88, 68, 64}},
{{174, 69, 65}, { 90, 67, 65}, {175, 70, 65}},
{{171, 71, 66}, { 88, 68, 66}, { 86, 72, 66}},
{{172, 73, 67}, { 89, 74, 67}, {174, 69, 67}},
{{ 84, 75, 68}, {171, 71, 68}, { 86, 72, 68}},
{{172, 73, 69}, { 85, 76, 69}, { 87, 77, 69}},
{{ 82, 78, 70}, {169, 79, 70}, { 84, 75, 70}},
{{170, 80, 71}, { 83, 81, 71}, { 85, 76, 71}},
{{ 80, 82, 72}, {167, 83, 72}, { 82, 78, 72}},
{{168, 84, 73}, { 81, 85, 73}, { 83, 81, 73}},
{{ 78, 86, 74}, {145, 87, 74}, {163, 88, 74}},
{{146, 89, 75}, { 79, 90, 75}, {164, 91, 75}},
{{ 93, 92, 76}, {145, 87, 76}, { 91, 93, 76}},
{{ 94, 94, 77}, {146, 89, 77}, {148, 95, 77}},
{{ 93, 92, 78}, {149, 96, 78}, {147, 97, 78}},
{{150, 98, 79}, { 94, 94, 79}, {148, 95, 79}},
{{ 97, 99, 80}, {149, 96, 80}, { 95, 100, 80}},
{{ 98, 101, 81}, {150, 98, 81}, {152, 102, 81}},
{{ 99, 103, 82}, {151, 104, 82}, { 97, 99, 82}},
{{100, 105, 83}, {152, 102, 83}, {154, 106, 83}},
{{101, 107, 84}, {153, 108, 84}, { 99, 103, 84}},
{{102, 109, 85}, {154, 106, 85}, {156, 110, 85}},
{{101, 107, 86}, {157, 111, 86}, {155, 112, 86}},
{{158, 113, 87}, {102, 109, 87}, {156, 110, 87}},
{{105, 114, 88}, {157, 111, 88}, {103, 115, 88}},
{{106, 116, 89}, {158, 113, 89}, {160, 117, 89}},
{{107, 118, 90}, {159, 119, 90}, {105, 114, 90}},
{{108, 120, 91}, {160, 117, 91}, {162, 121, 91}},
{{ 66, 122, 92}, {161, 123, 92}, {107, 118, 92}},
{{ 66, 122, 93}, {162, 121, 93}, { 67, 124, 93}},
{{127, 125, 94}, {161, 123, 94}, {109, 126, 94}},
{{128, 127, 95}, {162, 121, 95}, {160, 117, 95}},
{{127, 125, 96}, {157, 111, 96}, {159, 119, 96}},
{{158, 113, 97}, {128, 127, 97}, {160, 117, 97}},
{{155, 112, 98}, {178, 128, 98}, {125, 129, 98}},
{{156, 110, 99}, {179, 130, 99}, {158, 113, 99}},
{{153, 108, 100}, {125, 129, 100}, {123, 131, 100}},
{{154, 106, 101}, {126, 132, 101}, {156, 110, 101}},
{{151, 104, 102}, {123, 131, 102}, {121, 133, 102}},
{{152, 102, 103}, {124, 134, 103}, {154, 106, 103}},
{{149, 96, 104}, {121, 133, 104}, {119, 135, 104}},
{{150, 98, 105}, {122, 136, 105}, {152, 102, 105}},
{{147, 97, 106}, {119, 135, 106}, {117, 137, 106}},
{{148, 95, 107}, {120, 138, 107}, {150, 98, 107}},
{{145, 87, 108}, {117, 137, 108}, {115, 139, 108}},
{{146, 89, 109}, {118, 140, 109}, {148, 95, 109}},
{{163, 88, 110}, {115, 139, 110}, {113, 141, 110}},
{{164, 91, 111}, {116, 142, 111}, {146, 89, 111}},
{{113, 141, 112}, {176, 143, 112}, {163, 88, 112}},
{{176, 143, 113}, {114, 144, 113}, {164, 91, 113}},
{{161, 123, 114}, {111, 145, 114}, {109, 126, 114}},
{{162, 121, 115}, {112, 146, 115}, { 67, 124, 115}},
{{111, 145, 116}, {177, 147, 116}, {182, 148, 116}},
{{177, 147, 117}, {112, 146, 117}, {183, 149, 117}},
{{180, 150, 118}, {177, 147, 118}, {176, 143, 118}},
{{181, 151, 119}, {177, 147, 119}, {183, 149, 119}},
{{134, 152, 120}, {175, 70, 120}, {173, 66, 120}},
{{175, 70, 121}, {135, 153, 121}, {174, 69, 121}},
{{132, 154, 122}, {173, 66, 122}, {171, 71, 122}},
{{174, 69, 123}, {133, 155, 123}, {172, 73, 123}},
{{132, 154, 124}, {169, 79, 124}, {130, 156, 124}},
{{133, 155, 125}, {170, 80, 125}, {172, 73, 125}},
{{165, 157, 126}, {184, 158, 126}, {167, 83, 126}},
{{185, 159, 127}, {166, 160, 127}, {168, 84, 127}},
{{130, 156, 128}, {167, 83, 128}, {184, 158, 128}},
{{168, 84, 129}, {131, 161, 129}, {185, 159, 129}},
{{189, 162, 130}, {186, 163, 130}, {143, 164, 130}},
{{189, 162, 131}, {187, 165, 131}, {188, 166, 131}},
{{186, 163, 132}, { 68, 167, 132}, {184, 158, 132}},
{{187, 165, 133}, { 68, 167, 133}, {188, 166, 133}},
{{130, 156, 134}, { 68, 167, 134}, {129, 168, 134}},
{{131, 161, 134}, { 68, 167, 134}, {185, 159, 134}},
{{141, 169, 135}, {190, 170, 135}, {143, 164, 135}},
{{191, 171, 136}, {142, 172, 136}, {144, 173, 136}},
{{139, 174, 137}, {192, 175, 137}, {141, 169, 137}},
{{193, 176, 138}, {140, 177, 138}, {142, 172, 138}},
{{196, 178, 139}, {139, 174, 139}, {138, 179, 139}},
{{197, 180, 140}, {140, 177, 140}, {195, 181, 140}},
{{ 70, 182, 141}, {138, 179, 141}, {137, 183, 141}},
{{ 70, 182, 142}, {138, 179, 142}, {197, 180, 142}},
{{143, 164, 143}, { 69, 184, 143}, {189, 162, 143}},
{{144, 173, 144}, { 69, 184, 144}, {191, 171, 144}},
{{190, 170, 145}, {207, 185, 145}, { 69, 184, 145}},
{{191, 171, 146}, {207, 185, 146}, {206, 186, 146}},
{{ 70, 182, 147}, {199, 187, 147}, {196, 178, 147}},
{{200, 188, 148}, { 70, 182, 148}, {197, 180, 148}},
{{196, 178, 149}, {201, 189, 149}, {194, 190, 149}},
{{202, 191, 150}, {197, 180, 150}, {195, 181, 150}},
{{201, 189, 151}, {192, 175, 151}, {194, 190, 151}},
{{202, 191, 152}, {193, 176, 152}, {204, 192, 152}},
{{192, 175, 153}, {205, 193, 153}, {190, 170, 153}},
{{206, 186, 154}, {193, 176, 154}, {191, 171, 154}},
{{203, 194, 155}, {199, 187, 155}, {198, 195, 155}},
{{204, 192, 156}, {200, 188, 156}, {202, 191, 156}},
{{198, 195, 157}, {205, 193, 157}, {203, 194, 157}},
{{206, 186, 158}, {198, 195, 158}, {204, 192, 158}},
{{138, 179, 159}, {163, 88, 159}, {176, 143, 159}},
{{164, 91, 160}, {138, 179, 160}, {176, 143, 160}},
{{139, 174, 161}, {210, 196, 161}, {163, 88, 161}},
{{211, 197, 162}, {140, 177, 162}, {164, 91, 162}},
{{143, 164, 163}, {210, 196, 163}, {141, 169, 163}},
{{144, 173, 164}, {211, 197, 164}, {213, 198, 164}},
{{186, 163, 165}, {212, 199, 165}, {143, 164, 165}},
{{187, 165, 166}, {213, 198, 166}, {166, 160, 166}},
{{208, 200, 167}, {165, 157, 167}, { 80, 82, 167}},
{{209, 201, 168}, {166, 160, 168}, {213, 198, 168}},
{{214, 202, 169}, {212, 199, 169}, {208, 200, 169}},
{{215, 203, 170}, {213, 198, 170}, {211, 197, 170}},
{{ 78, 86, 171}, {210, 196, 171}, {214, 202, 171}},
{{211, 197, 172}, { 79, 90, 172}, {215, 203, 172}},
{{129, 168, 173}, {221, 204, 173}, {130, 156, 173}},
{{129, 168, 174}, {222, 205, 174}, { 71, 206, 174}},
{{132, 154, 175}, {221, 204, 175}, {219, 207, 175}},
{{222, 205, 176}, {133, 155, 176}, {220, 208, 176}},
{{134, 152, 177}, {219, 207, 177}, {217, 209, 177}},
{{220, 208, 178}, {135, 153, 178}, {218, 210, 178}},
{{136, 211, 134}, {217, 209, 134}, {216, 212, 134}},
{{218, 210, 134}, {136, 211, 134}, {216, 212, 134}},
{{217, 209, 179}, {230, 213, 179}, {216, 212, 179}},
{{218, 210, 180}, {230, 213, 180}, {229, 214, 180}},
{{217, 209, 181}, {226, 215, 181}, {228, 216, 181}},
{{227, 217, 182}, {218, 210, 182}, {229, 214, 182}},
{{219, 207, 141}, {224, 218, 141}, {226, 215, 141}},
{{225, 219, 183}, {220, 208, 183}, {227, 217, 183}},
{{ 71, 206, 184}, {224, 218, 184}, {221, 204, 184}},
{{ 71, 206, 185}, {225, 219, 185}, {223, 220, 185}},
{{223, 220, 186}, {228, 216, 186}, {224, 218, 186}},
{{229, 214, 187}, {223, 220, 187}, {225, 219, 187}},
{{224, 218, 188}, {228, 216, 188}, {226, 215, 188}},
{{227, 217, 189}, {229, 214, 189}, {225, 219, 189}},
{{182, 148, 190}, {233, 221, 190}, {231, 222, 190}},
{{234, 223, 191}, {183, 149, 191}, {232, 224, 191}},
{{111, 145, 192}, {231, 222, 192}, {253, 225, 192}},
{{232, 224, 193}, {112, 146, 193}, {254, 226, 193}},
{{111, 145, 194}, {255, 227, 194}, {109, 126, 194}},
{{112, 146, 195}, {256, 228, 195}, {254, 226, 195}},
{{113, 141, 196}, {233, 221, 196}, {180, 150, 196}},
{{114, 144, 197}, {234, 223, 197}, {252, 229, 197}},
{{113, 141, 198}, {249, 230, 198}, {251, 231, 198}},
{{250, 232, 199}, {114, 144, 199}, {252, 229, 199}},
{{115, 139, 200}, {247, 233, 200}, {249, 230, 200}},
{{248, 234, 201}, {116, 142, 201}, {250, 232, 201}},
{{117, 137, 202}, {245, 235, 202}, {247, 233, 202}},
{{246, 236, 203}, {118, 140, 203}, {248, 234, 203}},
{{119, 135, 204}, {243, 237, 204}, {245, 235, 204}},
{{244, 238, 205}, {120, 138, 205}, {246, 236, 205}},
{{123, 131, 206}, {243, 237, 206}, {121, 133, 206}},
{{124, 134, 207}, {244, 238, 207}, {242, 239, 207}},
{{125, 129, 208}, {241, 240, 208}, {123, 131, 208}},
{{126, 132, 209}, {242, 239, 209}, {240, 241, 209}},
{{125, 129, 210}, {235, 242, 210}, {239, 243, 210}},
{{236, 244, 211}, {126, 132, 211}, {240, 241, 211}},
{{178, 128, 212}, {237, 245, 212}, {235, 242, 212}},
{{238, 246, 213}, {179, 130, 213}, {236, 244, 213}},
{{127, 125, 214}, {255, 227, 214}, {237, 245, 214}},
{{256, 228, 215}, {128, 127, 215}, {238, 246, 215}},
{{255, 227, 216}, {275, 247, 216}, {237, 245, 216}},
{{256, 228, 217}, {276, 248, 217}, {258, 249, 217}},
{{235, 242, 218}, {275, 247, 218}, {277, 250, 218}},
{{276, 248, 219}, {236, 244, 219}, {278, 251, 219}},
{{235, 242, 220}, {273, 252, 220}, {239, 243, 220}},
{{236, 244, 221}, {274, 253, 221}, {278, 251, 221}},
{{239, 243, 222}, {271, 254, 222}, {241, 240, 222}},
{{240, 241, 223}, {272, 255, 223}, {274, 253, 223}},
{{243, 237, 224}, {271, 254, 224}, {269, 256, 224}},
{{272, 255, 225}, {244, 238, 225}, {270, 257, 225}},
{{243, 237, 226}, {267, 258, 226}, {245, 235, 226}},
{{244, 238, 227}, {268, 259, 227}, {270, 257, 227}},
{{247, 233, 228}, {267, 258, 228}, {265, 260, 228}},
{{268, 259, 229}, {248, 234, 229}, {266, 261, 229}},
{{247, 233, 230}, {263, 262, 230}, {249, 230, 230}},
{{248, 234, 231}, {264, 263, 231}, {266, 261, 231}},
{{249, 230, 232}, {261, 264, 232}, {251, 231, 232}},
{{250, 232, 233}, {262, 265, 233}, {264, 263, 233}},
{{233, 221, 234}, {261, 264, 234}, {279, 266, 234}},
{{262, 265, 235}, {234, 223, 235}, {280, 267, 235}},
{{255, 227, 236}, {259, 268, 236}, {257, 269, 236}},
{{260, 270, 237}, {256, 228, 237}, {258, 249, 237}},
{{253, 225, 238}, {281, 271, 238}, {259, 268, 238}},
{{282, 272, 239}, {254, 226, 239}, {260, 270, 239}},
{{231, 222, 240}, {279, 266, 240}, {281, 271, 240}},
{{280, 267, 241}, {232, 224, 241}, {282, 272, 241}},
{{ 66, 122, 242}, {283, 273, 242}, { 72, 274, 242}},
{{284, 275, 243}, { 66, 122, 243}, { 72, 274, 243}},
{{107, 118, 244}, {285, 276, 244}, {283, 273, 244}},
{{286, 277, 245}, {108, 120, 245}, {284, 275, 245}},
{{103, 115, 246}, {285, 276, 246}, {105, 114, 246}},
{{104, 278, 247}, {286, 277, 247}, {288, 279, 247}},
{{101, 107, 248}, {287, 280, 248}, {103, 115, 248}},
{{102, 109, 249}, {288, 279, 249}, {290, 281, 249}},
{{ 99, 103, 250}, {289, 282, 250}, {101, 107, 250}},
{{100, 105, 251}, {290, 281, 251}, {292, 283, 251}},
{{ 99, 103, 252}, {293, 284, 252}, {291, 285, 252}},
{{294, 286, 253}, {100, 105, 253}, {292, 283, 253}},
{{ 95, 100, 254}, {293, 284, 254}, { 97, 99, 254}},
{{ 96, 287, 255}, {294, 286, 255}, {296, 288, 255}},
{{ 95, 100, 256}, {297, 289, 256}, {295, 290, 256}},
{{298, 291, 257}, { 96, 287, 257}, {296, 288, 257}},
{{ 93, 92, 258}, {299, 292, 258}, {297, 289, 258}},
{{300, 293, 259}, { 94, 94, 259}, {298, 291, 259}},
{{308, 294, 260}, {337, 295, 260}, {307, 296, 260}},
{{308, 297, 261}, {338, 298, 261}, {328, 299, 261}},
{{307, 296, 262}, {335, 300, 262}, {306, 301, 262}},
{{307, 302, 263}, {336, 303, 263}, {338, 298, 263}},
{{306, 301, 264}, {339, 304, 264}, {305, 305, 264}},
{{306, 306, 265}, {340, 307, 265}, {336, 303, 265}},
{{ 88, 68, 266}, {305, 305, 266}, {339, 304, 266}},
{{305, 305, 267}, { 89, 74, 267}, {340, 307, 267}},
{{ 86, 72, 268}, {339, 304, 268}, {333, 308, 268}},
{{340, 307, 269}, { 87, 77, 269}, {334, 309, 269}},
{{ 84, 75, 270}, {333, 308, 270}, {329, 310, 270}},
{{334, 309, 271}, { 85, 76, 271}, {330, 311, 271}},
{{ 82, 78, 272}, {329, 310, 272}, {331, 312, 272}},
{{330, 311, 273}, { 83, 81, 273}, {332, 313, 273}},
{{329, 310, 274}, {337, 295, 274}, {331, 312, 274}},
{{338, 298, 275}, {330, 311, 275}, {332, 313, 275}},
{{333, 308, 276}, {335, 300, 276}, {329, 310, 276}},
{{334, 309, 277}, {336, 303, 277}, {340, 307, 277}},
{{331, 312, 278}, {327, 314, 278}, {325, 315, 278}},
{{332, 313, 279}, {328, 299, 279}, {338, 298, 279}},
{{ 80, 82, 280}, {331, 312, 280}, {325, 315, 280}},
{{332, 313, 281}, { 81, 85, 281}, {326, 316, 281}},
{{341, 317, 282}, {214, 202, 282}, {208, 200, 282}},
{{342, 318, 283}, {215, 203, 283}, {344, 319, 283}},
{{325, 315, 284}, {208, 200, 284}, { 80, 82, 284}},
{{326, 316, 285}, {209, 201, 285}, {342, 318, 285}},
{{214, 202, 286}, {345, 320, 286}, { 78, 86, 286}},
{{215, 203, 287}, {346, 321, 287}, {344, 319, 287}},
{{345, 320, 288}, { 91, 93, 288}, { 78, 86, 288}},
{{346, 321, 289}, { 92, 322, 289}, {300, 293, 289}},
{{323, 323, 290}, {303, 324, 290}, { 76, 325, 290}},
{{324, 326, 291}, {303, 327, 291}, {352, 328, 291}},
{{351, 329, 292}, { 77, 330, 292}, {303, 324, 292}},
{{352, 328, 293}, { 77, 331, 293}, {350, 332, 293}},
{{ 77, 330, 294}, {347, 333, 294}, {304, 334, 294}},
{{348, 335, 295}, { 77, 331, 295}, {304, 336, 295}},
{{304, 334, 296}, {327, 314, 296}, {308, 294, 296}},
{{328, 299, 297}, {304, 336, 297}, {308, 297, 297}},
{{327, 314, 298}, {341, 317, 298}, {325, 315, 298}},
{{328, 299, 299}, {342, 318, 299}, {348, 335, 299}},
{{295, 290, 300}, {317, 337, 300}, {309, 338, 300}},
{{318, 339, 301}, {296, 288, 301}, {310, 340, 301}},
{{315, 341, 302}, { 76, 325, 302}, { 75, 342, 302}},
{{316, 343, 303}, { 76, 344, 303}, {324, 326, 303}},
{{357, 345, 304}, {302, 346, 304}, {301, 347, 304}},
{{358, 348, 305}, {302, 349, 305}, {356, 350, 305}},
{{302, 346, 306}, {353, 351, 306}, { 74, 352, 306}},
{{354, 353, 307}, {302, 349, 307}, { 74, 354, 307}},
{{ 74, 352, 308}, {315, 341, 308}, { 75, 342, 308}},
{{316, 343, 309}, { 74, 354, 309}, { 75, 355, 309}},
{{291, 356, 310}, {361, 357, 310}, {363, 358, 310}},
{{362, 359, 311}, {292, 360, 311}, {364, 361, 311}},
{{363, 358, 312}, {367, 362, 312}, {365, 363, 312}},
{{368, 364, 313}, {364, 361, 313}, {366, 365, 313}},
{{365, 363, 314}, {369, 366, 314}, {371, 367, 314}},
{{370, 368, 315}, {366, 365, 315}, {372, 369, 315}},
{{371, 367, 316}, {375, 370, 316}, {373, 371, 316}},
{{376, 372, 317}, {372, 369, 317}, {374, 373, 317}},
{{377, 374, 318}, {375, 370, 318}, {313, 375, 318}},
{{378, 376, 319}, {376, 372, 319}, {374, 373, 319}},
{{315, 341, 320}, {373, 371, 320}, {377, 374, 320}},
{{374, 373, 321}, {316, 343, 321}, {378, 376, 321}},
{{353, 351, 322}, {371, 367, 322}, {373, 371, 322}},
{{372, 369, 323}, {354, 353, 323}, {374, 373, 323}},
{{355, 377, 324}, {365, 363, 324}, {371, 367, 324}},
{{366, 365, 325}, {356, 350, 325}, {372, 369, 325}},
{{357, 345, 326}, {363, 358, 326}, {365, 363, 326}},
{{364, 361, 327}, {358, 348, 327}, {366, 365, 327}},
{{291, 356, 328}, {359, 378, 328}, {289, 379, 328}},
{{292, 360, 329}, {360, 380, 329}, {364, 361, 329}},
{{359, 378, 330}, {301, 347, 330}, { 73, 381, 330}},
{{360, 380, 331}, {301, 382, 331}, {358, 348, 331}},
{{283, 383, 332}, {287, 384, 332}, {289, 379, 332}},
{{288, 385, 333}, {284, 386, 333}, {290, 387, 333}},
{{283, 383, 334}, {359, 378, 334}, { 73, 381, 334}},
{{360, 380, 335}, {284, 386, 335}, { 73, 388, 335}},
{{ 72, 389, 336}, {283, 383, 336}, { 73, 381, 336}},
{{ 73, 388, 337}, {284, 386, 337}, { 72, 390, 337}},
{{295, 290, 338}, {361, 357, 338}, {293, 284, 338}},
{{296, 288, 339}, {362, 359, 339}, {310, 340, 339}},
{{309, 338, 340}, {367, 362, 340}, {361, 357, 340}},
{{368, 364, 341}, {310, 340, 341}, {362, 359, 341}},
{{311, 391, 342}, {369, 366, 342}, {367, 362, 342}},
{{370, 368, 343}, {312, 392, 343}, {368, 364, 343}},
{{375, 370, 344}, {381, 393, 344}, {313, 375, 344}},
{{376, 372, 345}, {382, 394, 345}, {370, 368, 345}},
{{349, 395, 346}, {383, 396, 346}, {347, 333, 346}},
{{350, 332, 347}, {384, 397, 347}, {386, 398, 347}},
{{383, 396, 348}, {319, 399, 348}, {317, 337, 348}},
{{384, 397, 349}, {320, 400, 349}, {386, 398, 349}},
{{297, 289, 350}, {383, 396, 350}, {317, 337, 350}},
{{384, 397, 351}, {298, 291, 351}, {318, 339, 351}},
{{299, 292, 352}, {341, 317, 352}, {383, 396, 352}},
{{342, 318, 353}, {300, 293, 353}, {384, 397, 353}},
{{341, 317, 354}, {347, 333, 354}, {383, 396, 354}},
{{384, 397, 355}, {348, 335, 355}, {342, 318, 355}},
{{299, 292, 356}, {345, 320, 356}, {343, 401, 356}},
{{344, 319, 357}, {346, 321, 357}, {300, 293, 357}},
{{321, 402, 358}, {377, 374, 358}, {313, 375, 358}},
{{322, 403, 359}, {378, 376, 359}, {380, 404, 359}},
{{377, 374, 360}, {323, 323, 360}, {315, 341, 360}},
{{378, 376, 361}, {324, 326, 361}, {380, 404, 361}},
{{385, 405, 362}, {321, 402, 362}, {319, 399, 362}},
{{386, 398, 363}, {322, 403, 363}, {380, 404, 363}},
{{351, 329, 364}, {385, 405, 364}, {349, 395, 364}},
{{352, 328, 365}, {386, 398, 365}, {380, 404, 365}},
{{323, 323, 366}, {379, 406, 366}, {351, 329, 366}},
{{352, 328, 367}, {380, 404, 367}, {324, 326, 367}},
{{387, 407, 368}, {401, 408, 368}, {399, 409, 368}},
{{388, 410, 369}, {402, 411, 369}, {414, 412, 369}},
{{399, 409, 370}, {403, 413, 370}, {397, 414, 370}},
{{404, 415, 371}, {400, 416, 371}, {398, 417, 371}},
{{403, 413, 372}, {395, 418, 372}, {397, 414, 372}},
{{404, 415, 373}, {396, 419, 373}, {406, 420, 373}},
{{405, 421, 374}, {393, 422, 374}, {395, 418, 374}},
{{406, 420, 375}, {394, 423, 375}, {408, 424, 375}},
{{407, 425, 376}, {391, 426, 376}, {393, 422, 376}},
{{408, 424, 377}, {392, 427, 377}, {410, 428, 377}},
{{391, 426, 378}, {411, 429, 378}, {389, 430, 378}},
{{412, 431, 379}, {392, 427, 379}, {390, 432, 379}},
{{409, 433, 380}, {417, 434, 380}, {411, 429, 380}},
{{418, 435, 381}, {410, 428, 381}, {412, 431, 381}},
{{407, 425, 382}, {419, 436, 382}, {409, 433, 382}},
{{420, 437, 383}, {408, 424, 383}, {410, 428, 383}},
{{423, 438, 384}, {407, 425, 384}, {405, 421, 384}},
{{424, 439, 385}, {408, 424, 385}, {422, 440, 385}},
{{425, 441, 386}, {405, 421, 386}, {403, 413, 386}},
{{426, 442, 387}, {406, 420, 387}, {424, 439, 387}},
{{427, 443, 388}, {403, 413, 388}, {401, 408, 388}},
{{428, 444, 389}, {404, 415, 389}, {426, 442, 389}},
{{401, 408, 390}, {415, 445, 390}, {427, 443, 390}},
{{416, 446, 391}, {402, 411, 391}, {428, 444, 391}},
{{319, 399, 392}, {441, 447, 392}, {317, 337, 392}},
{{320, 400, 393}, {442, 448, 393}, {444, 449, 393}},
{{389, 430, 394}, {443, 450, 394}, {319, 451, 394}},
{{390, 432, 395}, {444, 452, 395}, {412, 431, 395}},
{{309, 338, 396}, {441, 447, 396}, {311, 391, 396}},
{{442, 448, 397}, {310, 340, 397}, {312, 392, 397}},
{{381, 453, 398}, {413, 454, 398}, {387, 407, 398}},
{{414, 412, 399}, {382, 455, 399}, {388, 410, 399}},
{{411, 429, 400}, {439, 456, 400}, {443, 450, 400}},
{{440, 457, 401}, {412, 431, 401}, {444, 452, 401}},
{{445, 458, 402}, {439, 456, 402}, {437, 459, 402}},
{{446, 460, 403}, {440, 457, 403}, {444, 452, 403}},
{{433, 461, 134}, {437, 459, 134}, {435, 462, 134}},
{{438, 463, 134}, {434, 464, 134}, {436, 465, 134}},
{{447, 466, 404}, {433, 461, 404}, {431, 467, 404}},
{{448, 468, 405}, {434, 464, 405}, {446, 460, 405}},
{{447, 466, 406}, {449, 469, 406}, {429, 470, 406}},
{{448, 468, 407}, {450, 471, 407}, {432, 472, 407}},
{{429, 470, 408}, {415, 445, 408}, {413, 454, 408}},
{{430, 473, 409}, {416, 446, 409}, {450, 471, 409}},
{{311, 391, 410}, {429, 474, 410}, {381, 393, 410}},
{{430, 475, 411}, {312, 392, 411}, {382, 394, 411}},
{{441, 447, 412}, {447, 476, 412}, {311, 391, 412}},
{{442, 448, 413}, {448, 477, 413}, {446, 478, 413}},
{{441, 447, 414}, {443, 479, 414}, {445, 480, 414}},
{{446, 478, 415}, {444, 449, 415}, {442, 448, 415}},
{{415, 445, 416}, {451, 481, 416}, {475, 482, 416}},
{{452, 483, 417}, {416, 446, 417}, {476, 484, 417}},
{{431, 467, 418}, {451, 481, 418}, {449, 469, 418}},
{{432, 472, 419}, {452, 483, 419}, {462, 485, 419}},
{{431, 467, 420}, {459, 486, 420}, {461, 487, 420}},
{{460, 488, 421}, {432, 472, 421}, {462, 485, 421}},
{{435, 462, 422}, {459, 486, 422}, {433, 461, 422}},
{{436, 465, 423}, {460, 488, 423}, {458, 489, 423}},
{{437, 459, 424}, {457, 490, 424}, {435, 462, 424}},
{{438, 463, 425}, {458, 489, 425}, {456, 491, 425}},
{{437, 459, 426}, {453, 492, 426}, {455, 493, 426}},
{{454, 494, 427}, {438, 463, 427}, {456, 491, 427}},
{{439, 456, 428}, {473, 495, 428}, {453, 492, 428}},
{{474, 496, 428}, {440, 457, 428}, {454, 494, 428}},
{{427, 443, 429}, {475, 482, 429}, {463, 497, 429}},
{{476, 484, 430}, {428, 444, 430}, {464, 498, 430}},
{{425, 441, 431}, {463, 497, 431}, {465, 499, 431}},
{{464, 498, 432}, {426, 442, 432}, {466, 500, 432}},
{{423, 438, 433}, {465, 499, 433}, {467, 501, 433}},
{{466, 500, 434}, {424, 439, 434}, {468, 502, 434}},
{{423, 438, 435}, {469, 503, 435}, {421, 504, 435}},
{{424, 439, 436}, {470, 505, 436}, {468, 502, 436}},
{{421, 504, 437}, {471, 506, 437}, {419, 436, 437}},
{{422, 440, 438}, {472, 507, 438}, {470, 505, 438}},
{{419, 436, 439}, {473, 495, 439}, {417, 434, 439}},
{{420, 437, 440}, {474, 496, 440}, {472, 507, 440}},
{{455, 493, 441}, {477, 508, 441}, {457, 490, 441}},
{{456, 491, 442}, {478, 509, 442}, {480, 510, 442}},
{{479, 511, 443}, {483, 512, 443}, {477, 508, 443}},
{{480, 510, 444}, {484, 513, 444}, {482, 514, 444}},
{{483, 512, 445}, {487, 515, 445}, {485, 516, 445}},
{{488, 517, 446}, {484, 513, 446}, {486, 518, 446}},
{{487, 515, 447}, {491, 519, 447}, {485, 516, 447}},
{{488, 517, 448}, {492, 520, 448}, {490, 521, 448}},
{{463, 497, 449}, {485, 516, 449}, {491, 519, 449}},
{{486, 518, 450}, {464, 498, 450}, {492, 520, 450}},
{{483, 512, 451}, {475, 482, 451}, {451, 481, 451}},
{{484, 513, 452}, {476, 484, 452}, {486, 518, 452}},
{{461, 487, 453}, {483, 512, 453}, {451, 481, 453}},
{{462, 485, 454}, {484, 513, 454}, {478, 509, 454}},
{{457, 490, 134}, {461, 487, 134}, {459, 486, 134}},
{{462, 485, 134}, {458, 489, 134}, {460, 488, 134}},
{{473, 495, 455}, {455, 493, 455}, {453, 492, 455}},
{{474, 496, 456}, {456, 491, 456}, {480, 510, 456}},
{{471, 506, 457}, {479, 511, 457}, {473, 495, 457}},
{{480, 510, 458}, {472, 507, 458}, {474, 496, 458}},
{{487, 515, 459}, {471, 506, 459}, {469, 503, 459}},
{{488, 517, 460}, {472, 507, 460}, {482, 514, 460}},
{{489, 522, 461}, {469, 503, 461}, {467, 501, 461}},
{{490, 521, 462}, {470, 505, 462}, {488, 517, 462}},
{{465, 499, 463}, {489, 522, 463}, {467, 501, 463}},
{{490, 521, 464}, {466, 500, 464}, {468, 502, 464}},
{{463, 497, 465}, {491, 519, 465}, {465, 499, 465}},
{{466, 500, 466}, {492, 520, 466}, {464, 498, 466}},
{{391, 426, 467}, {503, 523, 467}, {501, 524, 467}},
{{504, 525, 468}, {392, 427, 468}, {502, 526, 468}},
{{393, 422, 469}, {501, 524, 469}, {499, 527, 469}},
{{502, 526, 470}, {394, 423, 470}, {500, 528, 470}},
{{393, 422, 471}, {497, 529, 471}, {395, 418, 471}},
{{394, 423, 472}, {498, 530, 472}, {500, 528, 472}},
{{395, 418, 473}, {495, 531, 473}, {397, 532, 473}},
{{396, 419, 474}, {496, 533, 474}, {498, 530, 474}},
{{397, 532, 475}, {493, 534, 475}, {399, 535, 475}},
{{398, 536, 476}, {494, 537, 476}, {496, 533, 476}},
{{399, 535, 477}, {505, 538, 477}, {387, 539, 477}},
{{400, 540, 478}, {506, 541, 478}, {494, 537, 478}},
{{501, 524, 479}, {505, 538, 479}, {493, 534, 479}},
{{502, 526, 480}, {506, 541, 480}, {504, 525, 480}},
{{493, 534, 481}, {499, 527, 481}, {501, 524, 481}},
{{500, 528, 482}, {494, 537, 482}, {502, 526, 482}},
{{495, 531, 483}, {497, 529, 483}, {499, 527, 483}},
{{500, 528, 484}, {498, 530, 484}, {496, 533, 484}},
{{381, 393, 485}, {505, 542, 485}, {313, 375, 485}},
{{382, 543, 486}, {506, 541, 486}, {388, 544, 486}},
{{313, 545, 487}, {503, 523, 487}, {321, 546, 487}},
{{504, 525, 488}, {314, 547, 488}, {322, 548, 488}},
{{319, 451, 489}, {503, 523, 489}, {389, 430, 489}},
{{504, 525, 490}, {320, 549, 490}, {390, 432, 490}},
{{ 46, 0, 491}, { 0, 12, 491}, { 2, 1, 491}},
{{ 3, 3, 492}, { 1, 15, 492}, { 47, 4, 492}},
{{ 44, 2, 493}, { 2, 1, 493}, { 4, 6, 493}},
{{ 5, 8, 494}, { 3, 3, 494}, { 45, 5, 494}},
{{ 2, 1, 495}, { 8, 13, 495}, { 6, 10, 495}},
{{ 7, 11, 496}, { 9, 14, 496}, { 3, 3, 496}},
{{ 0, 12, 497}, { 10, 16, 497}, { 8, 13, 497}},
{{ 9, 14, 498}, { 11, 19, 498}, { 1, 15, 498}},
{{ 10, 16, 499}, { 12, 25, 499}, { 14, 17, 499}},
{{ 15, 18, 500}, { 13, 26, 500}, { 11, 19, 500}},
{{ 8, 13, 501}, { 14, 17, 501}, { 16, 20, 501}},
{{ 17, 21, 502}, { 15, 18, 502}, { 9, 14, 502}},
{{ 20, 22, 503}, { 18, 31, 503}, { 16, 20, 503}},
{{ 21, 23, 504}, { 15, 18, 504}, { 17, 21, 504}},
{{ 12, 25, 505}, { 22, 27, 505}, { 20, 22, 505}},
{{ 21, 23, 506}, { 23, 30, 506}, { 13, 26, 506}},
{{ 22, 27, 507}, { 24, 38, 507}, { 26, 28, 507}},
{{ 27, 29, 508}, { 25, 53, 508}, { 23, 30, 508}},
{{ 26, 28, 509}, { 28, 34, 509}, { 18, 31, 509}},
{{ 27, 29, 510}, { 21, 23, 510}, { 19, 24, 510}},
{{ 32, 33, 511}, { 30, 44, 511}, { 28, 34, 511}},
{{ 33, 35, 512}, { 27, 29, 512}, { 29, 32, 512}},
{{ 34, 37, 513}, { 32, 33, 513}, { 26, 28, 513}},
{{ 35, 39, 514}, { 25, 53, 514}, { 27, 29, 514}},
{{ 36, 40, 515}, { 38, 43, 515}, { 32, 33, 515}},
{{ 37, 41, 516}, { 35, 39, 516}, { 33, 35, 516}},
{{ 38, 43, 517}, { 40, 46, 517}, { 30, 44, 517}},
{{ 39, 42, 518}, { 33, 35, 518}, { 31, 36, 518}},
{{ 44, 2, 519}, { 42, 7, 519}, { 40, 46, 519}},
{{ 45, 5, 520}, { 39, 42, 520}, { 41, 45, 520}},
{{ 46, 0, 521}, { 44, 2, 521}, { 38, 43, 521}},
{{ 47, 4, 522}, { 37, 41, 522}, { 39, 42, 522}},
{{ 36, 40, 523}, { 50, 50, 523}, { 48, 47, 523}},
{{ 37, 41, 524}, { 47, 4, 524}, { 49, 48, 524}},
{{ 34, 37, 525}, { 52, 52, 525}, { 50, 50, 525}},
{{ 35, 39, 526}, { 37, 41, 526}, { 51, 49, 526}},
{{ 24, 38, 527}, { 54, 55, 527}, { 52, 52, 527}},
{{ 25, 53, 528}, { 35, 39, 528}, { 53, 51, 528}},
{{ 22, 27, 529}, { 56, 58, 529}, { 54, 55, 529}},
{{ 23, 30, 530}, { 25, 53, 530}, { 55, 54, 530}},
{{ 22, 27, 531}, { 12, 25, 531}, { 58, 57, 531}},
{{ 59, 59, 532}, { 13, 26, 532}, { 23, 30, 532}},
{{ 12, 25, 533}, { 10, 16, 533}, { 62, 60, 533}},
{{ 63, 61, 534}, { 11, 19, 534}, { 13, 26, 534}},
{{ 10, 16, 535}, { 0, 12, 535}, { 64, 62, 535}},
{{ 65, 63, 536}, { 1, 15, 536}, { 11, 19, 536}},
{{ 0, 12, 537}, { 46, 0, 537}, { 48, 47, 537}},
{{ 49, 48, 538}, { 47, 4, 538}, { 1, 15, 538}},
{{173, 66, 539}, {175, 70, 539}, { 90, 67, 539}},
{{174, 69, 540}, { 89, 74, 540}, { 90, 67, 540}},
{{171, 71, 541}, {173, 66, 541}, { 88, 68, 541}},
{{172, 73, 542}, { 87, 77, 542}, { 89, 74, 542}},
{{ 84, 75, 543}, {169, 79, 543}, {171, 71, 543}},
{{172, 73, 544}, {170, 80, 544}, { 85, 76, 544}},
{{ 82, 78, 545}, {167, 83, 545}, {169, 79, 545}},
{{170, 80, 546}, {168, 84, 546}, { 83, 81, 546}},
{{ 80, 82, 547}, {165, 157, 547}, {167, 83, 547}},
{{168, 84, 548}, {166, 160, 548}, { 81, 85, 548}},
{{ 78, 86, 549}, { 91, 93, 549}, {145, 87, 549}},
{{146, 89, 550}, { 92, 322, 550}, { 79, 90, 550}},
{{ 93, 92, 551}, {147, 97, 551}, {145, 87, 551}},
{{ 94, 94, 552}, { 92, 322, 552}, {146, 89, 552}},
{{ 93, 92, 553}, { 95, 100, 553}, {149, 96, 553}},
{{150, 98, 554}, { 96, 287, 554}, { 94, 94, 554}},
{{ 97, 99, 555}, {151, 104, 555}, {149, 96, 555}},
{{ 98, 101, 556}, { 96, 287, 556}, {150, 98, 556}},
{{ 99, 103, 557}, {153, 108, 557}, {151, 104, 557}},
{{100, 105, 558}, { 98, 101, 558}, {152, 102, 558}},
{{101, 107, 559}, {155, 112, 559}, {153, 108, 559}},
{{102, 109, 560}, {100, 105, 560}, {154, 106, 560}},
{{101, 107, 561}, {103, 115, 561}, {157, 111, 561}},
{{158, 113, 562}, {104, 278, 562}, {102, 109, 562}},
{{105, 114, 563}, {159, 119, 563}, {157, 111, 563}},
{{106, 116, 564}, {104, 278, 564}, {158, 113, 564}},
{{107, 118, 565}, {161, 123, 565}, {159, 119, 565}},
{{108, 120, 566}, {106, 116, 566}, {160, 117, 566}},
{{ 66, 122, 567}, { 67, 124, 567}, {161, 123, 567}},
{{ 66, 122, 568}, {108, 120, 568}, {162, 121, 568}},
{{127, 125, 569}, {159, 119, 569}, {161, 123, 569}},
{{128, 127, 570}, {110, 550, 570}, {162, 121, 570}},
{{127, 125, 571}, {178, 128, 571}, {157, 111, 571}},
{{158, 113, 572}, {179, 130, 572}, {128, 127, 572}},
{{155, 112, 573}, {157, 111, 573}, {178, 128, 573}},
{{156, 110, 574}, {126, 132, 574}, {179, 130, 574}},
{{153, 108, 575}, {155, 112, 575}, {125, 129, 575}},
{{154, 106, 576}, {124, 134, 576}, {126, 132, 576}},
{{151, 104, 577}, {153, 108, 577}, {123, 131, 577}},
{{152, 102, 578}, {122, 136, 578}, {124, 134, 578}},
{{149, 96, 579}, {151, 104, 579}, {121, 133, 579}},
{{150, 98, 580}, {120, 138, 580}, {122, 136, 580}},
{{147, 97, 581}, {149, 96, 581}, {119, 135, 581}},
{{148, 95, 582}, {118, 140, 582}, {120, 138, 582}},
{{145, 87, 583}, {147, 97, 583}, {117, 137, 583}},
{{146, 89, 584}, {116, 142, 584}, {118, 140, 584}},
{{163, 88, 585}, {145, 87, 585}, {115, 139, 585}},
{{164, 91, 586}, {114, 144, 586}, {116, 142, 586}},
{{113, 141, 587}, {180, 150, 587}, {176, 143, 587}},
{{176, 143, 588}, {181, 151, 588}, {114, 144, 588}},
{{161, 123, 589}, { 67, 124, 589}, {111, 145, 589}},
{{162, 121, 590}, {110, 550, 590}, {112, 146, 590}},
{{111, 145, 591}, { 67, 124, 591}, {177, 147, 591}},
{{177, 147, 592}, { 67, 124, 592}, {112, 146, 592}},
{{180, 150, 593}, {182, 148, 593}, {177, 147, 593}},
{{181, 151, 594}, {176, 143, 594}, {177, 147, 594}},
{{134, 152, 595}, {136, 211, 595}, {175, 70, 595}},
{{175, 70, 596}, {136, 211, 596}, {135, 153, 596}},
{{132, 154, 597}, {134, 152, 597}, {173, 66, 597}},
{{174, 69, 598}, {135, 153, 598}, {133, 155, 598}},
{{132, 154, 599}, {171, 71, 599}, {169, 79, 599}},
{{133, 155, 600}, {131, 161, 600}, {170, 80, 600}},
{{165, 157, 601}, {186, 163, 601}, {184, 158, 601}},
{{185, 159, 602}, {187, 165, 602}, {166, 160, 602}},
{{130, 156, 603}, {169, 79, 603}, {167, 83, 603}},
{{168, 84, 604}, {170, 80, 604}, {131, 161, 604}},
{{189, 162, 131}, {188, 166, 131}, {186, 163, 131}},
{{189, 162, 605}, {144, 173, 605}, {187, 165, 605}},
{{186, 163, 133}, {188, 166, 133}, { 68, 167, 133}},
{{187, 165, 606}, {185, 159, 606}, { 68, 167, 606}},
{{130, 156, 134}, {184, 158, 134}, { 68, 167, 134}},
{{131, 161, 134}, {129, 168, 134}, { 68, 167, 134}},
{{141, 169, 607}, {192, 175, 607}, {190, 170, 607}},
{{191, 171, 608}, {193, 176, 608}, {142, 172, 608}},
{{139, 174, 609}, {194, 190, 609}, {192, 175, 609}},
{{193, 176, 610}, {195, 181, 610}, {140, 177, 610}},
{{196, 178, 611}, {194, 190, 611}, {139, 174, 611}},
{{197, 180, 612}, {138, 179, 612}, {140, 177, 612}},
{{ 70, 182, 613}, {196, 178, 613}, {138, 179, 613}},
{{143, 164, 614}, {190, 170, 614}, { 69, 184, 614}},
{{144, 173, 615}, {189, 162, 615}, { 69, 184, 615}},
{{190, 170, 145}, {205, 193, 145}, {207, 185, 145}},
{{191, 171, 146}, { 69, 184, 146}, {207, 185, 146}},
{{ 70, 182, 616}, {198, 195, 616}, {199, 187, 616}},
{{200, 188, 617}, {198, 195, 617}, { 70, 182, 617}},
{{196, 178, 618}, {199, 187, 618}, {201, 189, 618}},
{{202, 191, 619}, {200, 188, 619}, {197, 180, 619}},
{{201, 189, 620}, {203, 194, 620}, {192, 175, 620}},
{{202, 191, 621}, {195, 181, 621}, {193, 176, 621}},
{{192, 175, 622}, {203, 194, 622}, {205, 193, 622}},
{{206, 186, 623}, {204, 192, 623}, {193, 176, 623}},
{{203, 194, 624}, {201, 189, 624}, {199, 187, 624}},
{{204, 192, 625}, {198, 195, 625}, {200, 188, 625}},
{{198, 195, 626}, {207, 185, 626}, {205, 193, 626}},
{{206, 186, 627}, {207, 185, 627}, {198, 195, 627}},
{{138, 179, 628}, {139, 174, 628}, {163, 88, 628}},
{{164, 91, 629}, {140, 177, 629}, {138, 179, 629}},
{{139, 174, 630}, {141, 169, 630}, {210, 196, 630}},
{{211, 197, 631}, {142, 172, 631}, {140, 177, 631}},
{{143, 164, 632}, {212, 199, 632}, {210, 196, 632}},
{{144, 173, 633}, {142, 172, 633}, {211, 197, 633}},
{{186, 163, 634}, {165, 157, 634}, {212, 199, 634}},
{{187, 165, 635}, {144, 173, 635}, {213, 198, 635}},
{{208, 200, 636}, {212, 199, 636}, {165, 157, 636}},
{{209, 201, 637}, { 81, 85, 637}, {166, 160, 637}},
{{214, 202, 638}, {210, 196, 638}, {212, 199, 638}},
{{215, 203, 639}, {209, 201, 639}, {213, 198, 639}},
{{ 78, 86, 640}, {163, 88, 640}, {210, 196, 640}},
{{211, 197, 641}, {164, 91, 641}, { 79, 90, 641}},
{{129, 168, 642}, { 71, 206, 642}, {221, 204, 642}},
{{129, 168, 643}, {131, 161, 643}, {222, 205, 643}},
{{132, 154, 644}, {130, 156, 644}, {221, 204, 644}},
{{222, 205, 645}, {131, 161, 645}, {133, 155, 645}},
{{134, 152, 646}, {132, 154, 646}, {219, 207, 646}},
{{220, 208, 647}, {133, 155, 647}, {135, 153, 647}},
{{136, 211, 648}, {134, 152, 648}, {217, 209, 648}},
{{218, 210, 649}, {135, 153, 649}, {136, 211, 649}},
{{217, 209, 179}, {228, 216, 179}, {230, 213, 179}},
{{218, 210, 180}, {216, 212, 180}, {230, 213, 180}},
{{217, 209, 650}, {219, 207, 650}, {226, 215, 650}},
{{227, 217, 651}, {220, 208, 651}, {218, 210, 651}},
{{219, 207, 141}, {221, 204, 141}, {224, 218, 141}},
{{225, 219, 183}, {222, 205, 183}, {220, 208, 183}},
{{ 71, 206, 184}, {223, 220, 184}, {224, 218, 184}},
{{ 71, 206, 185}, {222, 205, 185}, {225, 219, 185}},
{{223, 220, 652}, {230, 213, 652}, {228, 216, 652}},
{{229, 214, 653}, {230, 213, 653}, {223, 220, 653}},
{{182, 148, 654}, {180, 150, 654}, {233, 221, 654}},
{{234, 223, 655}, {181, 151, 655}, {183, 149, 655}},
{{111, 145, 656}, {182, 148, 656}, {231, 222, 656}},
{{232, 224, 657}, {183, 149, 657}, {112, 146, 657}},
{{111, 145, 658}, {253, 225, 658}, {255, 227, 658}},
{{112, 146, 659}, {110, 550, 659}, {256, 228, 659}},
{{113, 141, 660}, {251, 231, 660}, {233, 221, 660}},
{{114, 144, 661}, {181, 151, 661}, {234, 223, 661}},
{{113, 141, 662}, {115, 139, 662}, {249, 230, 662}},
{{250, 232, 663}, {116, 142, 663}, {114, 144, 663}},
{{115, 139, 664}, {117, 137, 664}, {247, 233, 664}},
{{248, 234, 665}, {118, 140, 665}, {116, 142, 665}},
{{117, 137, 666}, {119, 135, 666}, {245, 235, 666}},
{{246, 236, 667}, {120, 138, 667}, {118, 140, 667}},
{{119, 135, 668}, {121, 133, 668}, {243, 237, 668}},
{{244, 238, 669}, {122, 136, 669}, {120, 138, 669}},
{{123, 131, 670}, {241, 240, 670}, {243, 237, 670}},
{{124, 134, 671}, {122, 136, 671}, {244, 238, 671}},
{{125, 129, 672}, {239, 243, 672}, {241, 240, 672}},
{{126, 132, 673}, {124, 134, 673}, {242, 239, 673}},
{{125, 129, 674}, {178, 128, 674}, {235, 242, 674}},
{{236, 244, 675}, {179, 130, 675}, {126, 132, 675}},
{{178, 128, 676}, {127, 125, 676}, {237, 245, 676}},
{{238, 246, 677}, {128, 127, 677}, {179, 130, 677}},
{{127, 125, 678}, {109, 126, 678}, {255, 227, 678}},
{{256, 228, 679}, {110, 550, 679}, {128, 127, 679}},
{{255, 227, 680}, {257, 269, 680}, {275, 247, 680}},
{{256, 228, 681}, {238, 246, 681}, {276, 248, 681}},
{{235, 242, 682}, {237, 245, 682}, {275, 247, 682}},
{{276, 248, 683}, {238, 246, 683}, {236, 244, 683}},
{{235, 242, 684}, {277, 250, 684}, {273, 252, 684}},
{{236, 244, 685}, {240, 241, 685}, {274, 253, 685}},
{{239, 243, 686}, {273, 252, 686}, {271, 254, 686}},
{{240, 241, 687}, {242, 239, 687}, {272, 255, 687}},
{{243, 237, 688}, {241, 240, 688}, {271, 254, 688}},
{{272, 255, 689}, {242, 239, 689}, {244, 238, 689}},
{{243, 237, 690}, {269, 256, 690}, {267, 258, 690}},
{{244, 238, 691}, {246, 236, 691}, {268, 259, 691}},
{{247, 233, 692}, {245, 235, 692}, {267, 258, 692}},
{{268, 259, 693}, {246, 236, 693}, {248, 234, 693}},
{{247, 233, 694}, {265, 260, 694}, {263, 262, 694}},
{{248, 234, 695}, {250, 232, 695}, {264, 263, 695}},
{{249, 230, 696}, {263, 262, 696}, {261, 264, 696}},
{{250, 232, 697}, {252, 229, 697}, {262, 265, 697}},
{{233, 221, 234}, {251, 231, 234}, {261, 264, 234}},
{{262, 265, 235}, {252, 229, 235}, {234, 223, 235}},
{{255, 227, 698}, {253, 225, 698}, {259, 268, 698}},
{{260, 270, 699}, {254, 226, 699}, {256, 228, 699}},
{{253, 225, 700}, {231, 222, 700}, {281, 271, 700}},
{{282, 272, 701}, {232, 224, 701}, {254, 226, 701}},
{{231, 222, 702}, {233, 221, 702}, {279, 266, 702}},
{{280, 267, 703}, {234, 223, 703}, {232, 224, 703}},
{{ 66, 122, 704}, {107, 118, 704}, {283, 273, 704}},
{{284, 275, 705}, {108, 120, 705}, { 66, 122, 705}},
{{107, 118, 706}, {105, 114, 706}, {285, 276, 706}},
{{286, 277, 707}, {106, 116, 707}, {108, 120, 707}},
{{103, 115, 708}, {287, 280, 708}, {285, 276, 708}},
{{104, 278, 709}, {106, 116, 709}, {286, 277, 709}},
{{101, 107, 710}, {289, 282, 710}, {287, 280, 710}},
{{102, 109, 711}, {104, 278, 711}, {288, 279, 711}},
{{ 99, 103, 712}, {291, 285, 712}, {289, 282, 712}},
{{100, 105, 713}, {102, 109, 713}, {290, 281, 713}},
{{ 99, 103, 714}, { 97, 99, 714}, {293, 284, 714}},
{{294, 286, 715}, { 98, 101, 715}, {100, 105, 715}},
{{ 95, 100, 716}, {295, 290, 716}, {293, 284, 716}},
{{ 96, 287, 717}, { 98, 101, 717}, {294, 286, 717}},
{{ 95, 100, 718}, { 93, 92, 718}, {297, 289, 718}},
{{298, 291, 719}, { 94, 94, 719}, { 96, 287, 719}},
{{ 93, 92, 720}, { 91, 93, 720}, {299, 292, 720}},
{{300, 293, 721}, { 92, 322, 721}, { 94, 94, 721}},
{{308, 294, 722}, {327, 314, 722}, {337, 295, 722}},
{{308, 297, 723}, {307, 302, 723}, {338, 298, 723}},
{{307, 296, 724}, {337, 295, 724}, {335, 300, 724}},
{{307, 302, 725}, {306, 306, 725}, {336, 303, 725}},
{{306, 301, 726}, {335, 300, 726}, {339, 304, 726}},
{{306, 306, 727}, {305, 305, 727}, {340, 307, 727}},
{{ 88, 68, 728}, { 90, 67, 728}, {305, 305, 728}},
{{305, 305, 729}, { 90, 67, 729}, { 89, 74, 729}},
{{ 86, 72, 730}, { 88, 68, 730}, {339, 304, 730}},
{{340, 307, 731}, { 89, 74, 731}, { 87, 77, 731}},
{{ 84, 75, 732}, { 86, 72, 732}, {333, 308, 732}},
{{334, 309, 733}, { 87, 77, 733}, { 85, 76, 733}},
{{ 82, 78, 734}, { 84, 75, 734}, {329, 310, 734}},
{{330, 311, 735}, { 85, 76, 735}, { 83, 81, 735}},
{{329, 310, 736}, {335, 300, 736}, {337, 295, 736}},
{{338, 298, 737}, {336, 303, 737}, {330, 311, 737}},
{{333, 308, 738}, {339, 304, 738}, {335, 300, 738}},
{{334, 309, 739}, {330, 311, 739}, {336, 303, 739}},
{{331, 312, 740}, {337, 295, 740}, {327, 314, 740}},
{{332, 313, 741}, {326, 316, 741}, {328, 299, 741}},
{{ 80, 82, 742}, { 82, 78, 742}, {331, 312, 742}},
{{332, 313, 743}, { 83, 81, 743}, { 81, 85, 743}},
{{341, 317, 744}, {343, 401, 744}, {214, 202, 744}},
{{342, 318, 745}, {209, 201, 745}, {215, 203, 745}},
{{325, 315, 746}, {341, 317, 746}, {208, 200, 746}},
{{326, 316, 747}, { 81, 85, 747}, {209, 201, 747}},
{{214, 202, 748}, {343, 401, 748}, {345, 320, 748}},
{{215, 203, 749}, { 79, 90, 749}, {346, 321, 749}},
{{345, 320, 750}, {299, 292, 750}, { 91, 93, 750}},
{{346, 321, 751}, { 79, 90, 751}, { 92, 322, 751}},
{{323, 323, 752}, {351, 329, 752}, {303, 324, 752}},
{{324, 326, 753}, { 76, 344, 753}, {303, 327, 753}},
{{351, 329, 754}, {349, 395, 754}, { 77, 330, 754}},
{{352, 328, 755}, {303, 327, 755}, { 77, 331, 755}},
{{ 77, 330, 756}, {349, 395, 756}, {347, 333, 756}},
{{348, 335, 757}, {350, 332, 757}, { 77, 331, 757}},
{{304, 334, 758}, {347, 333, 758}, {327, 314, 758}},
{{328, 299, 759}, {348, 335, 759}, {304, 336, 759}},
{{327, 314, 760}, {347, 333, 760}, {341, 317, 760}},
{{328, 299, 761}, {326, 316, 761}, {342, 318, 761}},
{{295, 290, 762}, {297, 289, 762}, {317, 337, 762}},
{{318, 339, 763}, {298, 291, 763}, {296, 288, 763}},
{{315, 341, 764}, {323, 323, 764}, { 76, 325, 764}},
{{316, 343, 765}, { 75, 355, 765}, { 76, 344, 765}},
{{357, 345, 766}, {355, 377, 766}, {302, 346, 766}},
{{358, 348, 767}, {301, 382, 767}, {302, 349, 767}},
{{302, 346, 768}, {355, 377, 768}, {353, 351, 768}},
{{354, 353, 769}, {356, 350, 769}, {302, 349, 769}},
{{ 74, 352, 770}, {353, 351, 770}, {315, 341, 770}},
{{316, 343, 771}, {354, 353, 771}, { 74, 354, 771}},
{{291, 356, 772}, {293, 284, 772}, {361, 357, 772}},
{{362, 359, 773}, {294, 286, 773}, {292, 360, 773}},
{{363, 358, 774}, {361, 357, 774}, {367, 362, 774}},
{{368, 364, 775}, {362, 359, 775}, {364, 361, 775}},
{{365, 363, 776}, {367, 362, 776}, {369, 366, 776}},
{{370, 368, 777}, {368, 364, 777}, {366, 365, 777}},
{{371, 367, 778}, {369, 366, 778}, {375, 370, 778}},
{{376, 372, 779}, {370, 368, 779}, {372, 369, 779}},
{{377, 374, 780}, {373, 371, 780}, {375, 370, 780}},
{{378, 376, 781}, {314, 551, 781}, {376, 372, 781}},
{{315, 341, 782}, {353, 351, 782}, {373, 371, 782}},
{{374, 373, 783}, {354, 353, 783}, {316, 343, 783}},
{{353, 351, 784}, {355, 377, 784}, {371, 367, 784}},
{{372, 369, 785}, {356, 350, 785}, {354, 353, 785}},
{{355, 377, 786}, {357, 345, 786}, {365, 363, 786}},
{{366, 365, 787}, {358, 348, 787}, {356, 350, 787}},
{{357, 345, 788}, {359, 378, 788}, {363, 358, 788}},
{{364, 361, 789}, {360, 380, 789}, {358, 348, 789}},
{{291, 356, 790}, {363, 358, 790}, {359, 378, 790}},
{{292, 360, 791}, {290, 387, 791}, {360, 380, 791}},
{{359, 378, 792}, {357, 345, 792}, {301, 347, 792}},
{{360, 380, 793}, { 73, 388, 793}, {301, 382, 793}},
{{283, 383, 794}, {285, 552, 794}, {287, 384, 794}},
{{288, 385, 795}, {286, 553, 795}, {284, 386, 795}},
{{283, 383, 796}, {289, 379, 796}, {359, 378, 796}},
{{360, 380, 797}, {290, 387, 797}, {284, 386, 797}},
{{295, 290, 798}, {309, 338, 798}, {361, 357, 798}},
{{296, 288, 799}, {294, 286, 799}, {362, 359, 799}},
{{309, 338, 800}, {311, 391, 800}, {367, 362, 800}},
{{368, 364, 801}, {312, 392, 801}, {310, 340, 801}},
{{311, 391, 802}, {381, 393, 802}, {369, 366, 802}},
{{370, 368, 803}, {382, 394, 803}, {312, 392, 803}},
{{375, 370, 804}, {369, 366, 804}, {381, 393, 804}},
{{376, 372, 805}, {314, 551, 805}, {382, 394, 805}},
{{349, 395, 806}, {385, 405, 806}, {383, 396, 806}},
{{350, 332, 807}, {348, 335, 807}, {384, 397, 807}},
{{383, 396, 808}, {385, 405, 808}, {319, 399, 808}},
{{384, 397, 809}, {318, 339, 809}, {320, 400, 809}},
{{297, 289, 810}, {299, 292, 810}, {383, 396, 810}},
{{384, 397, 811}, {300, 293, 811}, {298, 291, 811}},
{{299, 292, 812}, {343, 401, 812}, {341, 317, 812}},
{{342, 318, 813}, {344, 319, 813}, {300, 293, 813}},
{{321, 402, 814}, {379, 406, 814}, {377, 374, 814}},
{{322, 403, 815}, {314, 551, 815}, {378, 376, 815}},
{{377, 374, 816}, {379, 406, 816}, {323, 323, 816}},
{{378, 376, 817}, {316, 343, 817}, {324, 326, 817}},
{{385, 405, 818}, {379, 406, 818}, {321, 402, 818}},
{{386, 398, 819}, {320, 400, 819}, {322, 403, 819}},
{{351, 329, 820}, {379, 406, 820}, {385, 405, 820}},
{{352, 328, 821}, {350, 332, 821}, {386, 398, 821}},
{{387, 407, 822}, {413, 454, 822}, {401, 408, 822}},
{{388, 410, 823}, {400, 416, 823}, {402, 411, 823}},
{{399, 409, 824}, {401, 408, 824}, {403, 413, 824}},
{{404, 415, 825}, {402, 411, 825}, {400, 416, 825}},
{{403, 413, 826}, {405, 421, 826}, {395, 418, 826}},
{{404, 415, 827}, {398, 417, 827}, {396, 419, 827}},
{{405, 421, 828}, {407, 425, 828}, {393, 422, 828}},
{{406, 420, 829}, {396, 419, 829}, {394, 423, 829}},
{{407, 425, 830}, {409, 433, 830}, {391, 426, 830}},
{{408, 424, 831}, {394, 423, 831}, {392, 427, 831}},
{{391, 426, 832}, {409, 433, 832}, {411, 429, 832}},
{{412, 431, 833}, {410, 428, 833}, {392, 427, 833}},
{{409, 433, 834}, {419, 436, 834}, {417, 434, 834}},
{{418, 435, 835}, {420, 437, 835}, {410, 428, 835}},
{{407, 425, 836}, {421, 504, 836}, {419, 436, 836}},
{{420, 437, 837}, {422, 440, 837}, {408, 424, 837}},
{{423, 438, 838}, {421, 504, 838}, {407, 425, 838}},
{{424, 439, 839}, {406, 420, 839}, {408, 424, 839}},
{{425, 441, 840}, {423, 438, 840}, {405, 421, 840}},
{{426, 442, 841}, {404, 415, 841}, {406, 420, 841}},
{{427, 443, 842}, {425, 441, 842}, {403, 413, 842}},
{{428, 444, 843}, {402, 411, 843}, {404, 415, 843}},
{{401, 408, 844}, {413, 454, 844}, {415, 445, 844}},
{{416, 446, 845}, {414, 412, 845}, {402, 411, 845}},
{{319, 399, 846}, {443, 479, 846}, {441, 447, 846}},
{{320, 400, 847}, {318, 339, 847}, {442, 448, 847}},
{{389, 430, 848}, {411, 429, 848}, {443, 450, 848}},
{{390, 432, 849}, {320, 549, 849}, {444, 452, 849}},
{{309, 338, 850}, {317, 337, 850}, {441, 447, 850}},
{{442, 448, 851}, {318, 339, 851}, {310, 340, 851}},
{{381, 453, 852}, {429, 470, 852}, {413, 454, 852}},
{{414, 412, 853}, {430, 473, 853}, {382, 455, 853}},
{{411, 429, 854}, {417, 434, 854}, {439, 456, 854}},
{{440, 457, 855}, {418, 435, 855}, {412, 431, 855}},
{{445, 458, 856}, {443, 450, 856}, {439, 456, 856}},
{{446, 460, 857}, {438, 463, 857}, {440, 457, 857}},
{{433, 461, 858}, {445, 458, 858}, {437, 459, 858}},
{{438, 463, 859}, {446, 460, 859}, {434, 464, 859}},
{{447, 466, 860}, {445, 458, 860}, {433, 461, 860}},
{{448, 468, 861}, {432, 472, 861}, {434, 464, 861}},
{{447, 466, 862}, {431, 467, 862}, {449, 469, 862}},
{{448, 468, 863}, {430, 473, 863}, {450, 471, 863}},
{{429, 470, 864}, {449, 469, 864}, {415, 445, 864}},
{{430, 473, 865}, {414, 412, 865}, {416, 446, 865}},
{{311, 391, 866}, {447, 476, 866}, {429, 474, 866}},
{{430, 475, 867}, {448, 477, 867}, {312, 392, 867}},
{{441, 447, 868}, {445, 480, 868}, {447, 476, 868}},
{{442, 448, 869}, {312, 392, 869}, {448, 477, 869}},
{{415, 445, 870}, {449, 469, 870}, {451, 481, 870}},
{{452, 483, 871}, {450, 471, 871}, {416, 446, 871}},
{{431, 467, 872}, {461, 487, 872}, {451, 481, 872}},
{{432, 472, 873}, {450, 471, 873}, {452, 483, 873}},
{{431, 467, 420}, {433, 461, 420}, {459, 486, 420}},
{{460, 488, 421}, {434, 464, 421}, {432, 472, 421}},
{{435, 462, 874}, {457, 490, 874}, {459, 486, 874}},
{{436, 465, 875}, {434, 464, 875}, {460, 488, 875}},
{{437, 459, 876}, {455, 493, 876}, {457, 490, 876}},
{{438, 463, 877}, {436, 465, 877}, {458, 489, 877}},
{{437, 459, 878}, {439, 456, 878}, {453, 492, 878}},
{{454, 494, 879}, {440, 457, 879}, {438, 463, 879}},
{{439, 456, 880}, {417, 434, 880}, {473, 495, 880}},
{{474, 496, 881}, {418, 435, 881}, {440, 457, 881}},
{{427, 443, 882}, {415, 445, 882}, {475, 482, 882}},
{{476, 484, 883}, {416, 446, 883}, {428, 444, 883}},
{{425, 441, 884}, {427, 443, 884}, {463, 497, 884}},
{{464, 498, 885}, {428, 444, 885}, {426, 442, 885}},
{{423, 438, 886}, {425, 441, 886}, {465, 499, 886}},
{{466, 500, 887}, {426, 442, 887}, {424, 439, 887}},
{{423, 438, 888}, {467, 501, 888}, {469, 503, 888}},
{{424, 439, 889}, {422, 440, 889}, {470, 505, 889}},
{{421, 504, 890}, {469, 503, 890}, {471, 506, 890}},
{{422, 440, 891}, {420, 437, 891}, {472, 507, 891}},
{{419, 436, 892}, {471, 506, 892}, {473, 495, 892}},
{{420, 437, 893}, {418, 435, 893}, {474, 496, 893}},
{{455, 493, 894}, {479, 511, 894}, {477, 508, 894}},
{{456, 491, 895}, {458, 489, 895}, {478, 509, 895}},
{{479, 511, 896}, {481, 554, 896}, {483, 512, 896}},
{{480, 510, 897}, {478, 509, 897}, {484, 513, 897}},
{{483, 512, 898}, {481, 554, 898}, {487, 515, 898}},
{{488, 517, 899}, {482, 514, 899}, {484, 513, 899}},
{{487, 515, 900}, {489, 522, 900}, {491, 519, 900}},
{{488, 517, 901}, {486, 518, 901}, {492, 520, 901}},
{{463, 497, 902}, {475, 482, 902}, {485, 516, 902}},
{{486, 518, 903}, {476, 484, 903}, {464, 498, 903}},
{{483, 512, 904}, {485, 516, 904}, {475, 482, 904}},
{{484, 513, 905}, {452, 483, 905}, {476, 484, 905}},
{{461, 487, 906}, {477, 508, 906}, {483, 512, 906}},
{{462, 485, 907}, {452, 483, 907}, {484, 513, 907}},
{{457, 490, 908}, {477, 508, 908}, {461, 487, 908}},
{{462, 485, 909}, {478, 509, 909}, {458, 489, 909}},
{{473, 495, 910}, {479, 511, 910}, {455, 493, 910}},
{{474, 496, 911}, {454, 494, 911}, {456, 491, 911}},
{{471, 506, 912}, {481, 554, 912}, {479, 511, 912}},
{{480, 510, 913}, {482, 514, 913}, {472, 507, 913}},
{{487, 515, 914}, {481, 554, 914}, {471, 506, 914}},
{{488, 517, 915}, {470, 505, 915}, {472, 507, 915}},
{{489, 522, 916}, {487, 515, 916}, {469, 503, 916}},
{{490, 521, 917}, {468, 502, 917}, {470, 505, 917}},
{{465, 499, 918}, {491, 519, 918}, {489, 522, 918}},
{{490, 521, 919}, {492, 520, 919}, {466, 500, 919}},
{{391, 426, 920}, {389, 430, 920}, {503, 523, 920}},
{{504, 525, 921}, {390, 432, 921}, {392, 427, 921}},
{{393, 422, 922}, {391, 426, 922}, {501, 524, 922}},
{{502, 526, 923}, {392, 427, 923}, {394, 423, 923}},
{{393, 422, 924}, {499, 527, 924}, {497, 529, 924}},
{{394, 423, 925}, {396, 419, 925}, {498, 530, 925}},
{{395, 418, 926}, {497, 529, 926}, {495, 531, 926}},
{{396, 419, 927}, {398, 536, 927}, {496, 533, 927}},
{{397, 532, 928}, {495, 531, 928}, {493, 534, 928}},
{{398, 536, 929}, {400, 540, 929}, {494, 537, 929}},
{{399, 535, 930}, {493, 534, 930}, {505, 538, 930}},
{{400, 540, 931}, {388, 544, 931}, {506, 541, 931}},
{{501, 524, 932}, {503, 523, 932}, {505, 538, 932}},
{{502, 526, 933}, {494, 537, 933}, {506, 541, 933}},
{{493, 534, 934}, {495, 531, 934}, {499, 527, 934}},
{{500, 528, 935}, {496, 533, 935}, {494, 537, 935}},
{{381, 393, 936}, {387, 555, 936}, {505, 542, 936}},
{{382, 543, 937}, {314, 547, 937}, {506, 541, 937}},
{{313, 545, 938}, {505, 538, 938}, {503, 523, 938}},
{{504, 525, 939}, {506, 541, 939}, {314, 547, 939}},
{{319, 451, 940}, {321, 546, 940}, {503, 523, 940}},
{{504, 525, 941}, {322, 548, 941}, {320, 549, 941}},
};
constexpr uint32_t num_faces = (sizeof (faces)) / (sizeof (face_vtn));
}