float hilbert_5_x[] =
{ 0.015625f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.203125f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.203125f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.203125f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.203125f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.078125f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.078125f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.140625f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.171875f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.171875f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.328125f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.328125f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.359375f, 0.390625f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.421875f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.421875f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.390625f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.390625f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.578125f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.578125f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.609375f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.671875f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.671875f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.671875f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.671875f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.609375f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.578125f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.578125f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.578125f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.578125f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.609375f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.671875f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.671875f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.953125f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.671875f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.671875f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.609375f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.578125f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.578125f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.390625f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.390625f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.421875f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.421875f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.390625f, 0.359375f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.328125f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.328125f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.171875f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.171875f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.140625f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.078125f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.078125f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.203125f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.203125f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.203125f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.203125f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.015625f };
float hilbert_5_y[] =
{ 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.078125f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.078125f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.140625f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.171875f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.171875f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.359375f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.453125f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.453125f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.453125f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.453125f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.359375f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.359375f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.453125f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.453125f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.453125f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.453125f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.359375f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.171875f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.171875f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.140625f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.078125f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.078125f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.203125f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.203125f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.203125f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.203125f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.078125f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.078125f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.015625f, 0.015625f, 0.015625f, 0.046875f, 0.046875f, 0.078125f, 0.078125f, 0.109375f, 0.109375f, 0.109375f, 0.078125f, 0.078125f, 0.109375f, 0.140625f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.234375f, 0.203125f, 0.203125f, 0.171875f, 0.140625f, 0.140625f, 0.171875f, 0.171875f, 0.140625f, 0.140625f, 0.171875f, 0.203125f, 0.203125f, 0.234375f, 0.234375f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.328125f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.328125f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.359375f, 0.390625f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.421875f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.421875f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.390625f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.359375f, 0.359375f, 0.328125f, 0.328125f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.296875f, 0.265625f, 0.265625f, 0.296875f, 0.328125f, 0.328125f, 0.359375f, 0.359375f, 0.390625f, 0.421875f, 0.421875f, 0.390625f, 0.390625f, 0.390625f, 0.421875f, 0.421875f, 0.453125f, 0.453125f, 0.484375f, 0.484375f, 0.484375f, 0.453125f, 0.453125f, 0.484375f, 0.515625f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.609375f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.703125f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.703125f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.703125f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.703125f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.609375f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.578125f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.578125f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.609375f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.671875f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.671875f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.828125f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.828125f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.890625f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.921875f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.921875f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.890625f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.796875f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.796875f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.796875f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.796875f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.890625f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.921875f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.921875f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.890625f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.828125f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.828125f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.734375f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.546875f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.546875f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.546875f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.546875f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.546875f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.546875f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.609375f, 0.609375f, 0.578125f, 0.578125f, 0.546875f, 0.515625f, 0.515625f, 0.546875f, 0.546875f, 0.515625f, 0.515625f, 0.546875f, 0.578125f, 0.578125f, 0.609375f, 0.609375f, 0.640625f, 0.671875f, 0.671875f, 0.640625f, 0.640625f, 0.640625f, 0.671875f, 0.671875f, 0.703125f, 0.703125f, 0.734375f, 0.734375f, 0.734375f, 0.703125f, 0.703125f, 0.734375f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.828125f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.828125f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.765625f, 0.765625f, 0.765625f, 0.796875f, 0.796875f, 0.828125f, 0.828125f, 0.859375f, 0.859375f, 0.859375f, 0.828125f, 0.828125f, 0.859375f, 0.890625f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.984375f, 0.984375f, 0.984375f, 0.953125f, 0.953125f, 0.921875f, 0.890625f, 0.890625f, 0.921875f, 0.921875f, 0.890625f, 0.890625f, 0.921875f, 0.953125f, 0.953125f, 0.984375f, 0.984375f };
