#define SKAPPA 1.01 #define SN_TRANS 120 static float sgrp[SN_TRANS][4][4] = { { { 1.000000, 0.000000, 0.000000, 0.000000 }, { 0.000000, 1.000000, 0.000000, 0.000000 }, { 0.000000, 0.000000, 1.000000, 0.000000 }, { 0.000000, 0.000000, 0.000000, 1.000000 } }, { { 0.000000, -1.000000, 0.000000, 0.000000 }, { 1.000000, 0.000000, 0.000000, 0.000000 }, { 0.000000, 0.000000, 0.000000, -1.000000 }, { 0.000000, 0.000000, 1.000000, 0.000000 } }, { { 0.000000, 0.000000, -1.000000, 0.000000 }, { 0.000000, 0.000000, 0.000000, 1.000000 }, { 1.000000, 0.000000, 0.000000, 0.000000 }, { 0.000000, -1.000000, 0.000000, 0.000000 } }, { { 0.000000, 0.000000, 0.000000, -1.000000 }, { 0.000000, 0.000000, -1.000000, 0.000000 }, { 0.000000, 1.000000, 0.000000, 0.000000 }, { 1.000000, 0.000000, 0.000000, 0.000000 } }, { { 0.000000, 0.000000, 0.000000, 1.000000 }, { 0.000000, 0.000000, 1.000000, 0.000000 }, { 0.000000, -1.000000, 0.000000, 0.000000 }, { -1.000000, 0.000000, 0.000000, 0.000000 } }, { { 0.000000, 0.000000, 1.000000, 0.000000 }, { 0.000000, 0.000000, 0.000000, -1.000000 }, { -1.000000, 0.000000, 0.000000, 0.000000 }, { 0.000000, 1.000000, 0.000000, 0.000000 } }, { { 0.000000, 1.000000, 0.000000, 0.000000 }, { -1.000000, 0.000000, 0.000000, 0.000000 }, { 0.000000, 0.000000, 0.000000, 1.000000 }, { 0.000000, 0.000000, -1.000000, 0.000000 } }, { { -1.000000, 0.000000, 0.000000, 0.000000 }, { 0.000000, -1.000000, 0.000000, 0.000000 }, { 0.000000, 0.000000, -1.000000, 0.000000 }, { 0.000000, 0.000000, 0.000000, -1.000000 } }, { { -0.500000, -0.500000, -0.500000, -0.500000 }, { 0.500000, -0.500000, -0.500000, 0.500000 }, { 0.500000, 0.500000, -0.500000, -0.500000 }, { 0.500000, -0.500000, 0.500000, -0.500000 } }, { { -0.500000, -0.500000, -0.500000, 0.500000 }, { 0.500000, -0.500000, 0.500000, 0.500000 }, { 0.500000, -0.500000, -0.500000, -0.500000 }, { -0.500000, -0.500000, 0.500000, -0.500000 } }, { { -0.500000, -0.500000, 0.500000, -0.500000 }, { 0.500000, -0.500000, -0.500000, -0.500000 }, { -0.500000, 0.500000, -0.500000, -0.500000 }, { 0.500000, 0.500000, 0.500000, -0.500000 } }, { { -0.500000, -0.500000, 0.500000, 0.500000 }, { 0.500000, -0.500000, 0.500000, -0.500000 }, { -0.500000, -0.500000, -0.500000, -0.500000 }, { -0.500000, 0.500000, 0.500000, -0.500000 } }, { { -0.500000, 0.500000, -0.500000, -0.500000 }, { -0.500000, -0.500000, -0.500000, 0.500000 }, { 0.500000, 0.500000, -0.500000, 0.500000 }, { 0.500000, -0.500000, -0.500000, -0.500000 } }, { { -0.500000, 0.500000, -0.500000, 0.500000 }, { -0.500000, -0.500000, 0.500000, 0.500000 }, { 0.500000, -0.500000, -0.500000, 0.500000 }, { -0.500000, -0.500000, -0.500000, -0.500000 } }, { { -0.500000, 0.500000, 0.500000, -0.500000 }, { -0.500000, -0.500000, -0.500000, -0.500000 }, { -0.500000, 0.500000, -0.500000, 0.500000 }, { 0.500000, 0.500000, -0.500000, -0.500000 } }, { { -0.500000, 0.500000, 0.500000, 0.500000 }, { -0.500000, -0.500000, 0.500000, -0.500000 }, { -0.500000, -0.500000, -0.500000, 0.500000 }, { -0.500000, 0.500000, -0.500000, -0.500000 } }, { { 0.500000, -0.500000, -0.500000, -0.500000 }, { 0.500000, 0.500000, -0.500000, 0.500000 }, { 0.500000, 0.500000, 0.500000, -0.500000 }, { 0.500000, -0.500000, 0.500000, 0.500000 } }, { { 0.500000, -0.500000, -0.500000, 0.500000 }, { 0.500000, 0.500000, 0.500000, 0.500000 }, { 0.500000, -0.500000, 0.500000, -0.500000 }, { -0.500000, -0.500000, 0.500000, 0.500000 } }, { { 0.500000, -0.500000, 0.500000, -0.500000 }, { 0.500000, 0.500000, -0.500000, -0.500000 }, { -0.500000, 0.500000, 0.500000, -0.500000 }, { 0.500000, 0.500000, 0.500000, 0.500000 } }, { { 0.500000, -0.500000, 0.500000, 0.500000 }, { 0.500000, 0.500000, 0.500000, -0.500000 }, { -0.500000, -0.500000, 0.500000, -0.500000 }, { -0.500000, 0.500000, 0.500000, 0.500000 } }, { { 0.500000, 0.500000, -0.500000, -0.500000 }, { -0.500000, 0.500000, -0.500000, 0.500000 }, { 0.500000, 0.500000, 0.500000, 0.500000 }, { 0.500000, -0.500000, -0.500000, 0.500000 } }, { { 0.500000, 0.500000, -0.500000, 0.500000 }, { -0.500000, 0.500000, 0.500000, 0.500000 }, { 0.500000, -0.500000, 0.500000, 0.500000 }, { -0.500000, -0.500000, -0.500000, 0.500000 } }, { { 0.500000, 0.500000, 0.500000, -0.500000 }, { -0.500000, 0.500000, -0.500000, -0.500000 }, { -0.500000, 0.500000, 0.500000, 0.500000 }, { 0.500000, 0.500000, -0.500000, 0.500000 } }, { { 0.500000, 0.500000, 0.500000, 0.500000 }, { -0.500000, 0.500000, 0.500000, -0.500000 }, { -0.500000, -0.500000, 0.500000, 0.500000 }, { -0.500000, 0.500000, -0.500000, 0.500000 } }, { { -0.309017, -0.500000, -0.809017, 0.000000 }, { 0.500000, -0.309017, 0.000000, 0.809017 }, { 0.809017, 0.000000, -0.309017, -0.500000 }, { 0.000000, -0.809017, 0.500000, -0.309017 } }, { { -0.309017, -0.500000, 0.809017, 0.000000 }, { 0.500000, -0.309017, 0.000000, -0.809017 }, { -0.809017, 0.000000, -0.309017, -0.500000 }, { 0.000000, 0.809017, 0.500000, -0.309017 } }, { { -0.309017, -0.809017, 0.000000, -0.500000 }, { 0.809017, -0.309017, -0.500000, 0.000000 }, { 0.000000, 0.500000, -0.309017, -0.809017 }, { 0.500000, 0.000000, 0.809017, -0.309017 } }, { { -0.309017, -0.809017, 0.000000, 0.500000 }, { 0.809017, -0.309017, 0.500000, 0.000000 }, { 0.000000, -0.500000, -0.309017, -0.809017 }, { -0.500000, 0.000000, 0.809017, -0.309017 } }, { { -0.309017, 0.000000, -0.500000, -0.809017 }, { 0.000000, -0.309017, -0.809017, 0.500000 }, { 0.500000, 0.809017, -0.309017, 0.000000 }, { 0.809017, -0.500000, 0.000000, -0.309017 } }, { { -0.309017, 0.000000, -0.500000, 0.809017 }, { 0.000000, -0.309017, 0.809017, 0.500000 }, { 0.500000, -0.809017, -0.309017, 0.000000 }, { -0.809017, -0.500000, 0.000000, -0.309017 } }, { { -0.309017, 0.000000, 0.500000, -0.809017 }, { 0.000000, -0.309017, -0.809017, -0.500000 }, { -0.500000, 0.809017, -0.309017, 0.000000 }, { 0.809017, 0.500000, 0.000000, -0.309017 } }, { { -0.309017, 0.000000, 0.500000, 0.809017 }, { 0.000000, -0.309017, 0.809017, -0.500000 }, { -0.500000, -0.809017, -0.309017, 0.000000 }, { -0.809017, 0.500000, 0.000000, -0.309017 } }, { { -0.309017, 0.500000, -0.809017, 0.000000 }, { -0.500000, -0.309017, 0.000000, 0.809017 }, { 0.809017, 0.000000, -0.309017, 0.500000 }, { 0.000000, -0.809017, -0.500000, -0.309017 } }, { { -0.309017, 0.500000, 0.809017, 0.000000 }, { -0.500000, -0.309017, 0.000000, -0.809017 }, { -0.809017, 0.000000, -0.309017, 0.500000 }, { 0.000000, 0.809017, -0.500000, -0.309017 } }, { { -0.309017, 0.809017, 0.000000, -0.500000 }, { -0.809017, -0.309017, -0.500000, 0.000000 }, { 0.000000, 0.500000, -0.309017, 0.809017 }, { 0.500000, 0.000000, -0.809017, -0.309017 } }, { { -0.309017, 0.809017, 0.000000, 0.500000 }, { -0.809017, -0.309017, 0.500000, 0.000000 }, { 0.000000, -0.500000, -0.309017, 0.809017 }, { -0.500000, 0.000000, -0.809017, -0.309017 } }, { { -0.500000, -0.309017, 0.000000, -0.809017 }, { 0.309017, -0.500000, -0.809017, 0.000000 }, { 0.000000, 0.809017, -0.500000, -0.309017 }, { 0.809017, 0.000000, 0.309017, -0.500000 } }, { { -0.500000, -0.309017, 0.000000, 0.809017 }, { 0.309017, -0.500000, 0.809017, 0.000000 }, { 0.000000, -0.809017, -0.500000, -0.309017 }, { -0.809017, 0.000000, 0.309017, -0.500000 } }, { { -0.500000, -0.809017, -0.309017, 0.000000 }, { 0.809017, -0.500000, 0.000000, 0.309017 }, { 0.309017, 0.000000, -0.500000, -0.809017 }, { 0.000000, -0.309017, 0.809017, -0.500000 } }, { { -0.500000, -0.809017, 0.309017, 0.000000 }, { 0.809017, -0.500000, 0.000000, -0.309017 }, { -0.309017, 0.000000, -0.500000, -0.809017 }, { 0.000000, 0.309017, 0.809017, -0.500000 } }, { { -0.500000, 0.000000, -0.809017, -0.309017 }, { 0.000000, -0.500000, -0.309017, 0.809017 }, { 0.809017, 0.309017, -0.500000, 0.000000 }, { 0.309017, -0.809017, 0.000000, -0.500000 } }, { { -0.500000, 0.000000, -0.809017, 0.309017 }, { 0.000000, -0.500000, 0.309017, 0.809017 }, { 0.809017, -0.309017, -0.500000, 0.000000 }, { -0.309017, -0.809017, 0.000000, -0.500000 } }, { { -0.500000, 0.000000, 0.809017, -0.309017 }, { 0.000000, -0.500000, -0.309017, -0.809017 }, { -0.809017, 0.309017, -0.500000, 0.000000 }, { 0.309017, 0.809017, 0.000000, -0.500000 } }, { { -0.500000, 0.000000, 0.809017, 0.309017 }, { 0.000000, -0.500000, 0.309017, -0.809017 }, { -0.809017, -0.309017, -0.500000, 0.000000 }, { -0.309017, 0.809017, 0.000000, -0.500000 } }, { { -0.500000, 0.309017, 0.000000, -0.809017 }, { -0.309017, -0.500000, -0.809017, 0.000000 }, { 0.000000, 0.809017, -0.500000, 0.309017 }, { 0.809017, 0.000000, -0.309017, -0.500000 } }, { { -0.500000, 0.309017, 0.000000, 0.809017 }, { -0.309017, -0.500000, 0.809017, 0.000000 }, { 0.000000, -0.809017, -0.500000, 0.309017 }, { -0.809017, 0.000000, -0.309017, -0.500000 } }, { { -0.500000, 0.809017, -0.309017, 0.000000 }, { -0.809017, -0.500000, 0.000000, 0.309017 }, { 0.309017, 0.000000, -0.500000, 0.809017 }, { 0.000000, -0.309017, -0.809017, -0.500000 } }, { { -0.500000, 0.809017, 0.309017, 0.000000 }, { -0.809017, -0.500000, 0.000000, -0.309017 }, { -0.309017, 0.000000, -0.500000, 0.809017 }, { 0.000000, 0.309017, -0.809017, -0.500000 } }, { { -0.809017, -0.309017, -0.500000, 0.000000 }, { 0.309017, -0.809017, 0.000000, 0.500000 }, { 0.500000, 0.000000, -0.809017, -0.309017 }, { 0.000000, -0.500000, 0.309017, -0.809017 } }, { { -0.809017, -0.309017, 0.500000, 0.000000 }, { 0.309017, -0.809017, 0.000000, -0.500000 }, { -0.500000, 0.000000, -0.809017, -0.309017 }, { 0.000000, 0.500000, 0.309017, -0.809017 } }, { { -0.809017, -0.500000, 0.000000, -0.309017 }, { 0.500000, -0.809017, -0.309017, 0.000000 }, { 0.000000, 0.309017, -0.809017, -0.500000 }, { 0.309017, 0.000000, 0.500000, -0.809017 } }, { { -0.809017, -0.500000, 0.000000, 0.309017 }, { 0.500000, -0.809017, 0.309017, 0.000000 }, { 0.000000, -0.309017, -0.809017, -0.500000 }, { -0.309017, 0.000000, 0.500000, -0.809017 } }, { { -0.809017, 0.000000, -0.309017, -0.500000 }, { 0.000000, -0.809017, -0.500000, 0.309017 }, { 0.309017, 0.500000, -0.809017, 0.000000 }, { 0.500000, -0.309017, 0.000000, -0.809017 } }, { { -0.809017, 0.000000, -0.309017, 0.500000 }, { 0.000000, -0.809017, 0.500000, 0.309017 }, { 0.309017, -0.500000, -0.809017, 0.000000 }, { -0.500000, -0.309017, 0.000000, -0.809017 } }, { { -0.809017, 0.000000, 0.309017, -0.500000 }, { 0.000000, -0.809017, -0.500000, -0.309017 }, { -0.309017, 0.500000, -0.809017, 0.000000 }, { 0.500000, 0.309017, 0.000000, -0.809017 } }, { { -0.809017, 0.000000, 0.309017, 0.500000 }, { 0.000000, -0.809017, 0.500000, -0.309017 }, { -0.309017, -0.500000, -0.809017, 0.000000 }, { -0.500000, 0.309017, 0.000000, -0.809017 } }, { { -0.809017, 0.309017, -0.500000, 0.000000 }, { -0.309017, -0.809017, 0.000000, 0.500000 }, { 0.500000, 0.000000, -0.809017, 0.309017 }, { 0.000000, -0.500000, -0.309017, -0.809017 } }, { { -0.809017, 0.309017, 0.500000, 0.000000 }, { -0.309017, -0.809017, 0.000000, -0.500000 }, { -0.500000, 0.000000, -0.809017, 0.309017 }, { 0.000000, 0.500000, -0.309017, -0.809017 } }, { { -0.809017, 0.500000, 0.000000, -0.309017 }, { -0.500000, -0.809017, -0.309017, 0.000000 }, { 0.000000, 0.309017, -0.809017, 0.500000 }, { 0.309017, 0.000000, -0.500000, -0.809017 } }, { { -0.809017, 0.500000, 0.000000, 0.309017 }, { -0.500000, -0.809017, 0.309017, 0.000000 }, { 0.000000, -0.309017, -0.809017, 0.500000 }, { -0.309017, 0.000000, -0.500000, -0.809017 } }, { { 0.000000, -0.309017, -0.809017, -0.500000 }, { 0.309017, 0.000000, -0.500000, 0.809017 }, { 0.809017, 0.500000, 0.000000, -0.309017 }, { 0.500000, -0.809017, 0.309017, 0.000000 } }, { { 0.000000, -0.309017, -0.809017, 0.500000 }, { 0.309017, 0.000000, 0.500000, 0.809017 }, { 0.809017, -0.500000, 0.000000, -0.309017 }, { -0.500000, -0.809017, 0.309017, 0.000000 } }, { { 0.000000, -0.309017, 0.809017, -0.500000 }, { 0.309017, 0.000000, -0.500000, -0.809017 }, { -0.809017, 0.500000, 0.000000, -0.309017 }, { 0.500000, 0.809017, 0.309017, 0.000000 } }, { { 0.000000, -0.309017, 0.809017, 0.500000 }, { 0.309017, 0.000000, 0.500000, -0.809017 }, { -0.809017, -0.500000, 0.000000, -0.309017 }, { -0.500000, 0.809017, 0.309017, 0.000000 } }, { { 0.000000, -0.500000, -0.309017, -0.809017 }, { 0.500000, 0.000000, -0.809017, 0.309017 }, { 0.309017, 0.809017, 0.000000, -0.500000 }, { 0.809017, -0.309017, 0.500000, 0.000000 } }, { { 0.000000, -0.500000, -0.309017, 0.809017 }, { 0.500000, 0.000000, 0.809017, 0.309017 }, { 0.309017, -0.809017, 0.000000, -0.500000 }, { -0.809017, -0.309017, 0.500000, 0.000000 } }, { { 0.000000, -0.500000, 0.309017, -0.809017 }, { 0.500000, 0.000000, -0.809017, -0.309017 }, { -0.309017, 0.809017, 0.000000, -0.500000 }, { 0.809017, 0.309017, 0.500000, 0.000000 } }, { { 0.000000, -0.500000, 0.309017, 0.809017 }, { 0.500000, 0.000000, 0.809017, -0.309017 }, { -0.309017, -0.809017, 0.000000, -0.500000 }, { -0.809017, 0.309017, 0.500000, 0.000000 } }, { { 0.000000, -0.809017, -0.500000, -0.309017 }, { 0.809017, 0.000000, -0.309017, 0.500000 }, { 0.500000, 0.309017, 0.000000, -0.809017 }, { 0.309017, -0.500000, 0.809017, 0.000000 } }, { { 0.000000, -0.809017, -0.500000, 0.309017 }, { 0.809017, 0.000000, 0.309017, 0.500000 }, { 0.500000, -0.309017, 0.000000, -0.809017 }, { -0.309017, -0.500000, 0.809017, 0.000000 } }, { { 0.000000, -0.809017, 0.500000, -0.309017 }, { 0.809017, 0.000000, -0.309017, -0.500000 }, { -0.500000, 0.309017, 0.000000, -0.809017 }, { 0.309017, 0.500000, 0.809017, 0.000000 } }, { { 0.000000, -0.809017, 0.500000, 0.309017 }, { 0.809017, 0.000000, 0.309017, -0.500000 }, { -0.500000, -0.309017, 0.000000, -0.809017 }, { -0.309017, 0.500000, 0.809017, 0.000000 } }, { { 0.000000, 0.309017, -0.809017, -0.500000 }, { -0.309017, 0.000000, -0.500000, 0.809017 }, { 0.809017, 0.500000, 0.000000, 0.309017 }, { 0.500000, -0.809017, -0.309017, 0.000000 } }, { { 0.000000, 0.309017, -0.809017, 0.500000 }, { -0.309017, 0.000000, 0.500000, 0.809017 }, { 0.809017, -0.500000, 0.000000, 0.309017 }, { -0.500000, -0.809017, -0.309017, 0.000000 } }, { { 0.000000, 0.309017, 0.809017, -0.500000 }, { -0.309017, 0.000000, -0.500000, -0.809017 }, { -0.809017, 0.500000, 0.000000, 0.309017 }, { 0.500000, 0.809017, -0.309017, 0.000000 } }, { { 0.000000, 0.309017, 0.809017, 0.500000 }, { -0.309017, 0.000000, 0.500000, -0.809017 }, { -0.809017, -0.500000, 0.000000, 0.309017 }, { -0.500000, 0.809017, -0.309017, 0.000000 } }, { { 0.000000, 0.500000, -0.309017, -0.809017 }, { -0.500000, 0.000000, -0.809017, 0.309017 }, { 0.309017, 0.809017, 0.000000, 0.500000 }, { 0.809017, -0.309017, -0.500000, 0.000000 } }, { { 0.000000, 0.500000, -0.309017, 0.809017 }, { -0.500000, 0.000000, 0.809017, 0.309017 }, { 0.309017, -0.809017, 0.000000, 0.500000 }, { -0.809017, -0.309017, -0.500000, 0.000000 } }, { { 0.000000, 0.500000, 0.309017, -0.809017 }, { -0.500000, 0.000000, -0.809017, -0.309017 }, { -0.309017, 0.809017, 0.000000, 0.500000 }, { 0.809017, 0.309017, -0.500000, 0.000000 } }, { { 0.000000, 0.500000, 0.309017, 0.809017 }, { -0.500000, 0.000000, 0.809017, -0.309017 }, { -0.309017, -0.809017, 0.000000, 0.500000 }, { -0.809017, 0.309017, -0.500000, 0.000000 } }, { { 0.000000, 0.809017, -0.500000, -0.309017 }, { -0.809017, 0.000000, -0.309017, 0.500000 }, { 0.500000, 0.309017, 0.000000, 0.809017 }, { 0.309017, -0.500000, -0.809017, 0.000000 } }, { { 0.000000, 0.809017, -0.500000, 0.309017 }, { -0.809017, 0.000000, 0.309017, 0.500000 }, { 0.500000, -0.309017, 0.000000, 0.809017 }, { -0.309017, -0.500000, -0.809017, 0.000000 } }, { { 0.000000, 0.809017, 0.500000, -0.309017 }, { -0.809017, 0.000000, -0.309017, -0.500000 }, { -0.500000, 0.309017, 0.000000, 0.809017 }, { 0.309017, 0.500000, -0.809017, 0.000000 } }, { { 0.000000, 0.809017, 0.500000, 0.309017 }, { -0.809017, 0.000000, 0.309017, -0.500000 }, { -0.500000, -0.309017, 0.000000, 0.809017 }, { -0.309017, 0.500000, -0.809017, 0.000000 } }, { { 0.309017, -0.500000, -0.809017, 0.000000 }, { 0.500000, 0.309017, 0.000000, 0.809017 }, { 0.809017, 0.000000, 0.309017, -0.500000 }, { 0.000000, -0.809017, 0.500000, 0.309017 } }, { { 0.309017, -0.500000, 0.809017, 0.000000 }, { 0.500000, 0.309017, 0.000000, -0.809017 }, { -0.809017, 0.000000, 0.309017, -0.500000 }, { 0.000000, 0.809017, 0.500000, 0.309017 } }, { { 0.309017, -0.809017, 0.000000, -0.500000 }, { 0.809017, 0.309017, -0.500000, 0.000000 }, { 0.000000, 0.500000, 0.309017, -0.809017 }, { 0.500000, 0.000000, 0.809017, 0.309017 } }, { { 0.309017, -0.809017, 0.000000, 0.500000 }, { 0.809017, 0.309017, 0.500000, 0.000000 }, { 0.000000, -0.500000, 0.309017, -0.809017 }, { -0.500000, 0.000000, 0.809017, 0.309017 } }, { { 0.309017, 0.000000, -0.500000, -0.809017 }, { 0.000000, 0.309017, -0.809017, 0.500000 }, { 0.500000, 0.809017, 0.309017, 0.000000 }, { 0.809017, -0.500000, 0.000000, 0.309017 } }, { { 0.309017, 0.000000, -0.500000, 0.809017 }, { 0.000000, 0.309017, 0.809017, 0.500000 }, { 0.500000, -0.809017, 0.309017, 0.000000 }, { -0.809017, -0.500000, 0.000000, 0.309017 } }, { { 0.309017, 0.000000, 0.500000, -0.809017 }, { 0.000000, 0.309017, -0.809017, -0.500000 }, { -0.500000, 0.809017, 0.309017, 0.000000 }, { 0.809017, 0.500000, 0.000000, 0.309017 } }, { { 0.309017, 0.000000, 0.500000, 0.809017 }, { 0.000000, 0.309017, 0.809017, -0.500000 }, { -0.500000, -0.809017, 0.309017, 0.000000 }, { -0.809017, 0.500000, 0.000000, 0.309017 } }, { { 0.309017, 0.500000, -0.809017, 0.000000 }, { -0.500000, 0.309017, 0.000000, 0.809017 }, { 0.809017, 0.000000, 0.309017, 0.500000 }, { 0.000000, -0.809017, -0.500000, 0.309017 } }, { { 0.309017, 0.500000, 0.809017, 0.000000 }, { -0.500000, 0.309017, 0.000000, -0.809017 }, { -0.809017, 0.000000, 0.309017, 0.500000 }, { 0.000000, 0.809017, -0.500000, 0.309017 } }, { { 0.309017, 0.809017, 0.000000, -0.500000 }, { -0.809017, 0.309017, -0.500000, 0.000000 }, { 0.000000, 0.500000, 0.309017, 0.809017 }, { 0.500000, 0.000000, -0.809017, 0.309017 } }, { { 0.309017, 0.809017, 0.000000, 0.500000 }, { -0.809017, 0.309017, 0.500000, 0.000000 }, { 0.000000, -0.500000, 0.309017, 0.809017 }, { -0.500000, 0.000000, -0.809017, 0.309017 } }, { { 0.500000, -0.309017, 0.000000, -0.809017 }, { 0.309017, 0.500000, -0.809017, 0.000000 }, { 0.000000, 0.809017, 0.500000, -0.309017 }, { 0.809017, 0.000000, 0.309017, 0.500000 } }, { { 0.500000, -0.309017, 0.000000, 0.809017 }, { 0.309017, 0.500000, 0.809017, 0.000000 }, { 0.000000, -0.809017, 0.500000, -0.309017 }, { -0.809017, 0.000000, 0.309017, 0.500000 } }, { { 0.500000, -0.809017, -0.309017, 0.000000 }, { 0.809017, 0.500000, 0.000000, 0.309017 }, { 0.309017, 0.000000, 0.500000, -0.809017 }, { 0.000000, -0.309017, 0.809017, 0.500000 } }, { { 0.500000, -0.809017, 0.309017, 0.000000 }, { 0.809017, 0.500000, 0.000000, -0.309017 }, { -0.309017, 0.000000, 0.500000, -0.809017 }, { 0.000000, 0.309017, 0.809017, 0.500000 } }, { { 0.500000, 0.000000, -0.809017, -0.309017 }, { 0.000000, 0.500000, -0.309017, 0.809017 }, { 0.809017, 0.309017, 0.500000, 0.000000 }, { 0.309017, -0.809017, 0.000000, 0.500000 } }, { { 0.500000, 0.000000, -0.809017, 0.309017 }, { 0.000000, 0.500000, 0.309017, 0.809017 }, { 0.809017, -0.309017, 0.500000, 0.000000 }, { -0.309017, -0.809017, 0.000000, 0.500000 } }, { { 0.500000, 0.000000, 0.809017, -0.309017 }, { 0.000000, 0.500000, -0.309017, -0.809017 }, { -0.809017, 0.309017, 0.500000, 0.000000 }, { 0.309017, 0.809017, 0.000000, 0.500000 } }, { { 0.500000, 0.000000, 0.809017, 0.309017 }, { 0.000000, 0.500000, 0.309017, -0.809017 }, { -0.809017, -0.309017, 0.500000, 0.000000 }, { -0.309017, 0.809017, 0.000000, 0.500000 } }, { { 0.500000, 0.309017, 0.000000, -0.809017 }, { -0.309017, 0.500000, -0.809017, 0.000000 }, { 0.000000, 0.809017, 0.500000, 0.309017 }, { 0.809017, 0.000000, -0.309017, 0.500000 } }, { { 0.500000, 0.309017, 0.000000, 0.809017 }, { -0.309017, 0.500000, 0.809017, 0.000000 }, { 0.000000, -0.809017, 0.500000, 0.309017 }, { -0.809017, 0.000000, -0.309017, 0.500000 } }, { { 0.500000, 0.809017, -0.309017, 0.000000 }, { -0.809017, 0.500000, 0.000000, 0.309017 }, { 0.309017, 0.000000, 0.500000, 0.809017 }, { 0.000000, -0.309017, -0.809017, 0.500000 } }, { { 0.500000, 0.809017, 0.309017, 0.000000 }, { -0.809017, 0.500000, 0.000000, -0.309017 }, { -0.309017, 0.000000, 0.500000, 0.809017 }, { 0.000000, 0.309017, -0.809017, 0.500000 } }, { { 0.809017, -0.309017, -0.500000, 0.000000 }, { 0.309017, 0.809017, 0.000000, 0.500000 }, { 0.500000, 0.000000, 0.809017, -0.309017 }, { 0.000000, -0.500000, 0.309017, 0.809017 } }, { { 0.809017, -0.309017, 0.500000, 0.000000 }, { 0.309017, 0.809017, 0.000000, -0.500000 }, { -0.500000, 0.000000, 0.809017, -0.309017 }, { 0.000000, 0.500000, 0.309017, 0.809017 } }, { { 0.809017, -0.500000, 0.000000, -0.309017 }, { 0.500000, 0.809017, -0.309017, 0.000000 }, { 0.000000, 0.309017, 0.809017, -0.500000 }, { 0.309017, 0.000000, 0.500000, 0.809017 } }, { { 0.809017, -0.500000, 0.000000, 0.309017 }, { 0.500000, 0.809017, 0.309017, 0.000000 }, { 0.000000, -0.309017, 0.809017, -0.500000 }, { -0.309017, 0.000000, 0.500000, 0.809017 } }, { { 0.809017, 0.000000, -0.309017, -0.500000 }, { 0.000000, 0.809017, -0.500000, 0.309017 }, { 0.309017, 0.500000, 0.809017, 0.000000 }, { 0.500000, -0.309017, 0.000000, 0.809017 } }, { { 0.809017, 0.000000, -0.309017, 0.500000 }, { 0.000000, 0.809017, 0.500000, 0.309017 }, { 0.309017, -0.500000, 0.809017, 0.000000 }, { -0.500000, -0.309017, 0.000000, 0.809017 } }, { { 0.809017, 0.000000, 0.309017, -0.500000 }, { 0.000000, 0.809017, -0.500000, -0.309017 }, { -0.309017, 0.500000, 0.809017, 0.000000 }, { 0.500000, 0.309017, 0.000000, 0.809017 } }, { { 0.809017, 0.000000, 0.309017, 0.500000 }, { 0.000000, 0.809017, 0.500000, -0.309017 }, { -0.309017, -0.500000, 0.809017, 0.000000 }, { -0.500000, 0.309017, 0.000000, 0.809017 } }, { { 0.809017, 0.309017, -0.500000, 0.000000 }, { -0.309017, 0.809017, 0.000000, 0.500000 }, { 0.500000, 0.000000, 0.809017, 0.309017 }, { 0.000000, -0.500000, -0.309017, 0.809017 } }, { { 0.809017, 0.309017, 0.500000, 0.000000 }, { -0.309017, 0.809017, 0.000000, -0.500000 }, { -0.500000, 0.000000, 0.809017, 0.309017 }, { 0.000000, 0.500000, -0.309017, 0.809017 } }, { { 0.809017, 0.500000, 0.000000, -0.309017 }, { -0.500000, 0.809017, -0.309017, 0.000000 }, { 0.000000, 0.309017, 0.809017, 0.500000 }, { 0.309017, 0.000000, -0.500000, 0.809017 } }, { { 0.809017, 0.500000, 0.000000, 0.309017 }, { -0.500000, 0.809017, 0.309017, 0.000000 }, { 0.000000, -0.309017, 0.809017, 0.500000 }, { -0.309017, 0.000000, -0.500000, 0.809017 } }, };