Home | History | Annotate | Download | only in smoke
      1 /*
      2  * Copyright (c) 2009 The Chromium Authors. All rights reserved.
      3  *
      4  * Redistribution and use in source and binary forms, with or without
      5  * modification, are permitted provided that the following conditions are
      6  * met:
      7  *
      8  *    * Redistributions of source code must retain the above copyright
      9  * notice, this list of conditions and the following disclaimer.
     10  *    * Redistributions in binary form must reproduce the above
     11  * copyright notice, this list of conditions and the following disclaimer
     12  * in the documentation and/or other materials provided with the
     13  * distribution.
     14  *    * Neither the name of Google Inc. nor the names of its
     15  * contributors may be used to endorse or promote products derived from
     16  * this software without specific prior written permission.
     17  *
     18  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     19  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     20  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
     21  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
     22  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     23  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     24  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     25  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     26  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     27  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     28  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     29  */
     30 
     31 // Modified from
     32 //
     33 //   https://raw.githubusercontent.com/KhronosGroup/WebGL/master/sdk/demos/google/shiny-teapot/teapot-streams.js
     34 
     35 static const float teapot_positions[] = {
     36     17.83489990234375f, 0.0f, 30.573999404907227f,
     37     16.452699661254883f, -7.000179767608643f, 30.573999404907227f,
     38     16.223100662231445f, -6.902520179748535f, 31.51460075378418f,
     39     17.586000442504883f, 0.0f, 31.51460075378418f,
     40     16.48940086364746f, -7.015810012817383f, 31.828100204467773f,
     41     17.87470054626465f, 0.0f, 31.828100204467773f,
     42     17.031099319458008f, -7.246280193328857f, 31.51460075378418f,
     43     18.46190071105957f, 0.0f, 31.51460075378418f,
     44     17.62779998779297f, -7.500199794769287f, 30.573999404907227f,
     45     19.108800888061523f, 0.0f, 30.573999404907227f,
     46     12.662699699401855f, -12.662699699401855f, 30.573999404907227f,
     47     12.486100196838379f, -12.486100196838379f, 31.51460075378418f,
     48     12.690999984741211f, -12.690999984741211f, 31.828100204467773f,
     49     13.10789966583252f, -13.10789966583252f, 31.51460075378418f,
     50     13.56719970703125f, -13.56719970703125f, 30.573999404907227f,
     51     7.000179767608643f, -16.452699661254883f, 30.573999404907227f,
     52     6.902520179748535f, -16.223100662231445f, 31.51460075378418f,
     53     7.015810012817383f, -16.48940086364746f, 31.828100204467773f,
     54     7.246280193328857f, -17.031099319458008f, 31.51460075378418f,
     55     7.500199794769287f, -17.62779998779297f, 30.573999404907227f,
     56     0.0f, -17.83489990234375f, 30.573999404907227f,
     57     0.0f, -17.586000442504883f, 31.51460075378418f,
     58     0.0f, -17.87470054626465f, 31.828100204467773f,
     59     0.0f, -18.46190071105957f, 31.51460075378418f,
     60     0.0f, -19.108800888061523f, 30.573999404907227f,
     61     0.0f, -17.83489990234375f, 30.573999404907227f,
     62     -7.483870029449463f, -16.452699661254883f, 30.573999404907227f,
     63     -7.106579780578613f, -16.223100662231445f, 31.51460075378418f,
     64     0.0f, -17.586000442504883f, 31.51460075378418f,
     65     -7.07627010345459f, -16.48940086364746f, 31.828100204467773f,
     66     0.0f, -17.87470054626465f, 31.828100204467773f,
     67     -7.25383996963501f, -17.031099319458008f, 31.51460075378418f,
     68     0.0f, -18.46190071105957f, 31.51460075378418f,
     69     -7.500199794769287f, -17.62779998779297f, 30.573999404907227f,
     70     0.0f, -19.108800888061523f, 30.573999404907227f,
     71     -13.092700004577637f, -12.662699699401855f, 30.573999404907227f,
     72     -12.667499542236328f, -12.486100196838379f, 31.51460075378418f,
     73     -12.744799613952637f, -12.690999984741211f, 31.828100204467773f,
     74     -13.11460018157959f, -13.10789966583252f, 31.51460075378418f,
     75     -13.56719970703125f, -13.56719970703125f, 30.573999404907227f,
     76     -16.61389923095703f, -7.000179767608643f, 30.573999404907227f,
     77     -16.291099548339844f, -6.902520179748535f, 31.51460075378418f,
     78     -16.50950050354004f, -7.015810012817383f, 31.828100204467773f,
     79     -17.033599853515625f, -7.246280193328857f, 31.51460075378418f,
     80     -17.62779998779297f, -7.500199794769287f, 30.573999404907227f,
     81     -17.83489990234375f, 0.0f, 30.573999404907227f,
     82     -17.586000442504883f, 0.0f, 31.51460075378418f,
     83     -17.87470054626465f, 0.0f, 31.828100204467773f,
     84     -18.46190071105957f, 0.0f, 31.51460075378418f,
     85     -19.108800888061523f, 0.0f, 30.573999404907227f,
     86     -17.83489990234375f, 0.0f, 30.573999404907227f,
     87     -16.452699661254883f, 7.000179767608643f, 30.573999404907227f,
     88     -16.223100662231445f, 6.902520179748535f, 31.51460075378418f,
     89     -17.586000442504883f, 0.0f, 31.51460075378418f,
     90     -16.48940086364746f, 7.015810012817383f, 31.828100204467773f,
     91     -17.87470054626465f, 0.0f, 31.828100204467773f,
     92     -17.031099319458008f, 7.246280193328857f, 31.51460075378418f,
     93     -18.46190071105957f, 0.0f, 31.51460075378418f,
     94     -17.62779998779297f, 7.500199794769287f, 30.573999404907227f,
     95     -19.108800888061523f, 0.0f, 30.573999404907227f,
     96     -12.662699699401855f, 12.662699699401855f, 30.573999404907227f,
     97     -12.486100196838379f, 12.486100196838379f, 31.51460075378418f,
     98     -12.690999984741211f, 12.690999984741211f, 31.828100204467773f,
     99     -13.10789966583252f, 13.10789966583252f, 31.51460075378418f,
    100     -13.56719970703125f, 13.56719970703125f, 30.573999404907227f,
    101     -7.000179767608643f, 16.452699661254883f, 30.573999404907227f,
    102     -6.902520179748535f, 16.223100662231445f, 31.51460075378418f,
    103     -7.015810012817383f, 16.48940086364746f, 31.828100204467773f,
    104     -7.246280193328857f, 17.031099319458008f, 31.51460075378418f,
    105     -7.500199794769287f, 17.62779998779297f, 30.573999404907227f,
    106     0.0f, 17.83489990234375f, 30.573999404907227f,
    107     0.0f, 17.586000442504883f, 31.51460075378418f,
    108     0.0f, 17.87470054626465f, 31.828100204467773f,
    109     0.0f, 18.46190071105957f, 31.51460075378418f,
    110     0.0f, 19.108800888061523f, 30.573999404907227f,
    111     0.0f, 17.83489990234375f, 30.573999404907227f,
    112     7.000179767608643f, 16.452699661254883f, 30.573999404907227f,
    113     6.902520179748535f, 16.223100662231445f, 31.51460075378418f,
    114     0.0f, 17.586000442504883f, 31.51460075378418f,
    115     7.015810012817383f, 16.48940086364746f, 31.828100204467773f,
    116     0.0f, 17.87470054626465f, 31.828100204467773f,
    117     7.246280193328857f, 17.031099319458008f, 31.51460075378418f,
    118     0.0f, 18.46190071105957f, 31.51460075378418f,
    119     7.500199794769287f, 17.62779998779297f, 30.573999404907227f,
    120     0.0f, 19.108800888061523f, 30.573999404907227f,
    121     12.662699699401855f, 12.662699699401855f, 30.573999404907227f,
    122     12.486100196838379f, 12.486100196838379f, 31.51460075378418f,
    123     12.690999984741211f, 12.690999984741211f, 31.828100204467773f,
    124     13.10789966583252f, 13.10789966583252f, 31.51460075378418f,
    125     13.56719970703125f, 13.56719970703125f, 30.573999404907227f,
    126     16.452699661254883f, 7.000179767608643f, 30.573999404907227f,
    127     16.223100662231445f, 6.902520179748535f, 31.51460075378418f,
    128     16.48940086364746f, 7.015810012817383f, 31.828100204467773f,
    129     17.031099319458008f, 7.246280193328857f, 31.51460075378418f,
    130     17.62779998779297f, 7.500199794769287f, 30.573999404907227f,
    131     17.83489990234375f, 0.0f, 30.573999404907227f,
    132     17.586000442504883f, 0.0f, 31.51460075378418f,
    133     17.87470054626465f, 0.0f, 31.828100204467773f,
    134     18.46190071105957f, 0.0f, 31.51460075378418f,
    135     19.108800888061523f, 0.0f, 30.573999404907227f,
    136     19.108800888061523f, 0.0f, 30.573999404907227f,
    137     17.62779998779297f, -7.500199794769287f, 30.573999404907227f,
    138     19.785400390625f, -8.418190002441406f, 25.572900772094727f,
    139     21.447599411010742f, 0.0f, 25.572900772094727f,
    140     21.667600631713867f, -9.218990325927734f, 20.661399841308594f,
    141     23.487899780273438f, 0.0f, 20.661399841308594f,
    142     22.99880027770996f, -9.785409927368164f, 15.928999900817871f,
    143     24.930999755859375f, 0.0f, 15.928999900817871f,
    144     23.503799438476562f, -10.000300407409668f, 11.465299606323242f,
    145     25.4783992767334f, 0.0f, 11.465299606323242f,
    146     13.56719970703125f, -13.56719970703125f, 30.573999404907227f,
    147     15.227800369262695f, -15.227800369262695f, 25.572900772094727f,
    148     16.67639923095703f, -16.67639923095703f, 20.661399841308594f,
    149     17.701000213623047f, -17.701000213623047f, 15.928999900817871f,
    150     18.089599609375f, -18.089599609375f, 11.465299606323242f,
    151     7.500199794769287f, -17.62779998779297f, 30.573999404907227f,
    152     8.418190002441406f, -19.785400390625f, 25.572900772094727f,
    153     9.218990325927734f, -21.667600631713867f, 20.661399841308594f,
    154     9.785409927368164f, -22.99880027770996f, 15.928999900817871f,
    155     10.000300407409668f, -23.503799438476562f, 11.465299606323242f,
    156     0.0f, -19.108800888061523f, 30.573999404907227f,
    157     0.0f, -21.447599411010742f, 25.572900772094727f,
    158     0.0f, -23.487899780273438f, 20.661399841308594f,
    159     0.0f, -24.930999755859375f, 15.928999900817871f,
    160     0.0f, -25.4783992767334f, 11.465299606323242f,
    161     0.0f, -19.108800888061523f, 30.573999404907227f,
    162     -7.500199794769287f, -17.62779998779297f, 30.573999404907227f,
    163     -8.418190002441406f, -19.785400390625f, 25.572900772094727f,
    164     0.0f, -21.447599411010742f, 25.572900772094727f,
    165     -9.218990325927734f, -21.667600631713867f, 20.661399841308594f,
    166     0.0f, -23.487899780273438f, 20.661399841308594f,
    167     -9.785409927368164f, -22.99880027770996f, 15.928999900817871f,
    168     0.0f, -24.930999755859375f, 15.928999900817871f,
    169     -10.000300407409668f, -23.503799438476562f, 11.465299606323242f,
    170     0.0f, -25.4783992767334f, 11.465299606323242f,
    171     -13.56719970703125f, -13.56719970703125f, 30.573999404907227f,
    172     -15.227800369262695f, -15.227800369262695f, 25.572900772094727f,
    173     -16.67639923095703f, -16.67639923095703f, 20.661399841308594f,
    174     -17.701000213623047f, -17.701000213623047f, 15.928999900817871f,
    175     -18.089599609375f, -18.089599609375f, 11.465299606323242f,
    176     -17.62779998779297f, -7.500199794769287f, 30.573999404907227f,
    177     -19.785400390625f, -8.418190002441406f, 25.572900772094727f,
    178     -21.667600631713867f, -9.218990325927734f, 20.661399841308594f,
    179     -22.99880027770996f, -9.785409927368164f, 15.928999900817871f,
    180     -23.503799438476562f, -10.000300407409668f, 11.465299606323242f,
    181     -19.108800888061523f, 0.0f, 30.573999404907227f,
    182     -21.447599411010742f, 0.0f, 25.572900772094727f,
    183     -23.487899780273438f, 0.0f, 20.661399841308594f,
    184     -24.930999755859375f, 0.0f, 15.928999900817871f,
    185     -25.4783992767334f, 0.0f, 11.465299606323242f,
    186     -19.108800888061523f, 0.0f, 30.573999404907227f,
    187     -17.62779998779297f, 7.500199794769287f, 30.573999404907227f,
    188     -19.785400390625f, 8.418190002441406f, 25.572900772094727f,
    189     -21.447599411010742f, 0.0f, 25.572900772094727f,
    190     -21.667600631713867f, 9.218990325927734f, 20.661399841308594f,
    191     -23.487899780273438f, 0.0f, 20.661399841308594f,
    192     -22.99880027770996f, 9.785409927368164f, 15.928999900817871f,
    193     -24.930999755859375f, 0.0f, 15.928999900817871f,
    194     -23.503799438476562f, 10.000300407409668f, 11.465299606323242f,
    195     -25.4783992767334f, 0.0f, 11.465299606323242f,
    196     -13.56719970703125f, 13.56719970703125f, 30.573999404907227f,
    197     -15.227800369262695f, 15.227800369262695f, 25.572900772094727f,
    198     -16.67639923095703f, 16.67639923095703f, 20.661399841308594f,
    199     -17.701000213623047f, 17.701000213623047f, 15.928999900817871f,
    200     -18.089599609375f, 18.089599609375f, 11.465299606323242f,
    201     -7.500199794769287f, 17.62779998779297f, 30.573999404907227f,
    202     -8.418190002441406f, 19.785400390625f, 25.572900772094727f,
    203     -9.218990325927734f, 21.667600631713867f, 20.661399841308594f,
    204     -9.785409927368164f, 22.99880027770996f, 15.928999900817871f,
    205     -10.000300407409668f, 23.503799438476562f, 11.465299606323242f,
    206     0.0f, 19.108800888061523f, 30.573999404907227f,
    207     0.0f, 21.447599411010742f, 25.572900772094727f,
    208     0.0f, 23.487899780273438f, 20.661399841308594f,
    209     0.0f, 24.930999755859375f, 15.928999900817871f,
    210     0.0f, 25.4783992767334f, 11.465299606323242f,
    211     0.0f, 19.108800888061523f, 30.573999404907227f,
    212     7.500199794769287f, 17.62779998779297f, 30.573999404907227f,
    213     8.418190002441406f, 19.785400390625f, 25.572900772094727f,
    214     0.0f, 21.447599411010742f, 25.572900772094727f,
    215     9.218990325927734f, 21.667600631713867f, 20.661399841308594f,
    216     0.0f, 23.487899780273438f, 20.661399841308594f,
    217     9.785409927368164f, 22.99880027770996f, 15.928999900817871f,
    218     0.0f, 24.930999755859375f, 15.928999900817871f,
    219     10.000300407409668f, 23.503799438476562f, 11.465299606323242f,
    220     0.0f, 25.4783992767334f, 11.465299606323242f,
    221     13.56719970703125f, 13.56719970703125f, 30.573999404907227f,
    222     15.227800369262695f, 15.227800369262695f, 25.572900772094727f,
    223     16.67639923095703f, 16.67639923095703f, 20.661399841308594f,
    224     17.701000213623047f, 17.701000213623047f, 15.928999900817871f,
    225     18.089599609375f, 18.089599609375f, 11.465299606323242f,
    226     17.62779998779297f, 7.500199794769287f, 30.573999404907227f,
    227     19.785400390625f, 8.418190002441406f, 25.572900772094727f,
    228     21.667600631713867f, 9.218990325927734f, 20.661399841308594f,
    229     22.99880027770996f, 9.785409927368164f, 15.928999900817871f,
    230     23.503799438476562f, 10.000300407409668f, 11.465299606323242f,
    231     19.108800888061523f, 0.0f, 30.573999404907227f,
    232     21.447599411010742f, 0.0f, 25.572900772094727f,
    233     23.487899780273438f, 0.0f, 20.661399841308594f,
    234     24.930999755859375f, 0.0f, 15.928999900817871f,
    235     25.4783992767334f, 0.0f, 11.465299606323242f,
    236     25.4783992767334f, 0.0f, 11.465299606323242f,
    237     23.503799438476562f, -10.000300407409668f, 11.465299606323242f,
    238     22.5856990814209f, -9.609620094299316f, 7.688300132751465f,
    239     24.48310089111328f, 0.0f, 7.688300132751465f,
    240     20.565799713134766f, -8.750229835510254f, 4.89661979675293f,
    241     22.29360008239746f, 0.0f, 4.89661979675293f,
    242     18.54599952697754f, -7.890830039978027f, 3.0006699562072754f,
    243     20.104000091552734f, 0.0f, 3.0006699562072754f,
    244     17.62779998779297f, -7.500199794769287f, 1.9108799695968628f,
    245     19.108800888061523f, 0.0f, 1.9108799695968628f,
    246     18.089599609375f, -18.089599609375f, 11.465299606323242f,
    247     17.382999420166016f, -17.382999420166016f, 7.688300132751465f,
    248     15.828399658203125f, -15.828399658203125f, 4.89661979675293f,
    249     14.273900032043457f, -14.273900032043457f, 3.0006699562072754f,
    250     13.56719970703125f, -13.56719970703125f, 1.9108799695968628f,
    251     10.000300407409668f, -23.503799438476562f, 11.465299606323242f,
    252     9.609620094299316f, -22.5856990814209f, 7.688300132751465f,
    253     8.750229835510254f, -20.565799713134766f, 4.89661979675293f,
    254     7.890830039978027f, -18.54599952697754f, 3.0006699562072754f,
    255     7.500199794769287f, -17.62779998779297f, 1.9108799695968628f,
    256     0.0f, -25.4783992767334f, 11.465299606323242f,
    257     0.0f, -24.48310089111328f, 7.688300132751465f,
    258     0.0f, -22.29360008239746f, 4.89661979675293f,
    259     0.0f, -20.104000091552734f, 3.0006699562072754f,
    260     0.0f, -19.108800888061523f, 1.9108799695968628f,
    261     0.0f, -25.4783992767334f, 11.465299606323242f,
    262     -10.000300407409668f, -23.503799438476562f, 11.465299606323242f,
    263     -9.609620094299316f, -22.5856990814209f, 7.688300132751465f,
    264     0.0f, -24.48310089111328f, 7.688300132751465f,
    265     -8.750229835510254f, -20.565799713134766f, 4.89661979675293f,
    266     0.0f, -22.29360008239746f, 4.89661979675293f,
    267     -7.890830039978027f, -18.54599952697754f, 3.0006699562072754f,
    268     0.0f, -20.104000091552734f, 3.0006699562072754f,
    269     -7.500199794769287f, -17.62779998779297f, 1.9108799695968628f,
    270     0.0f, -19.108800888061523f, 1.9108799695968628f,
    271     -18.089599609375f, -18.089599609375f, 11.465299606323242f,
    272     -17.382999420166016f, -17.382999420166016f, 7.688300132751465f,
    273     -15.828399658203125f, -15.828399658203125f, 4.89661979675293f,
    274     -14.273900032043457f, -14.273900032043457f, 3.0006699562072754f,
    275     -13.56719970703125f, -13.56719970703125f, 1.9108799695968628f,
    276     -23.503799438476562f, -10.000300407409668f, 11.465299606323242f,
    277     -22.5856990814209f, -9.609620094299316f, 7.688300132751465f,
    278     -20.565799713134766f, -8.750229835510254f, 4.89661979675293f,
    279     -18.54599952697754f, -7.890830039978027f, 3.0006699562072754f,
    280     -17.62779998779297f, -7.500199794769287f, 1.9108799695968628f,
    281     -25.4783992767334f, 0.0f, 11.465299606323242f,
    282     -24.48310089111328f, 0.0f, 7.688300132751465f,
    283     -22.29360008239746f, 0.0f, 4.89661979675293f,
    284     -20.104000091552734f, 0.0f, 3.0006699562072754f,
    285     -19.108800888061523f, 0.0f, 1.9108799695968628f,
    286     -25.4783992767334f, 0.0f, 11.465299606323242f,
    287     -23.503799438476562f, 10.000300407409668f, 11.465299606323242f,
    288     -22.5856990814209f, 9.609620094299316f, 7.688300132751465f,
    289     -24.48310089111328f, 0.0f, 7.688300132751465f,
    290     -20.565799713134766f, 8.750229835510254f, 4.89661979675293f,
    291     -22.29360008239746f, 0.0f, 4.89661979675293f,
    292     -18.54599952697754f, 7.890830039978027f, 3.0006699562072754f,
    293     -20.104000091552734f, 0.0f, 3.0006699562072754f,
    294     -17.62779998779297f, 7.500199794769287f, 1.9108799695968628f,
    295     -19.108800888061523f, 0.0f, 1.9108799695968628f,
    296     -18.089599609375f, 18.089599609375f, 11.465299606323242f,
    297     -17.382999420166016f, 17.382999420166016f, 7.688300132751465f,
    298     -15.828399658203125f, 15.828399658203125f, 4.89661979675293f,
    299     -14.273900032043457f, 14.273900032043457f, 3.0006699562072754f,
    300     -13.56719970703125f, 13.56719970703125f, 1.9108799695968628f,
    301     -10.000300407409668f, 23.503799438476562f, 11.465299606323242f,
    302     -9.609620094299316f, 22.5856990814209f, 7.688300132751465f,
    303     -8.750229835510254f, 20.565799713134766f, 4.89661979675293f,
    304     -7.890830039978027f, 18.54599952697754f, 3.0006699562072754f,
    305     -7.500199794769287f, 17.62779998779297f, 1.9108799695968628f,
    306     0.0f, 25.4783992767334f, 11.465299606323242f,
    307     0.0f, 24.48310089111328f, 7.688300132751465f,
    308     0.0f, 22.29360008239746f, 4.89661979675293f,
    309     0.0f, 20.104000091552734f, 3.0006699562072754f,
    310     0.0f, 19.108800888061523f, 1.9108799695968628f,
    311     0.0f, 25.4783992767334f, 11.465299606323242f,
    312     10.000300407409668f, 23.503799438476562f, 11.465299606323242f,
    313     9.609620094299316f, 22.5856990814209f, 7.688300132751465f,
    314     0.0f, 24.48310089111328f, 7.688300132751465f,
    315     8.750229835510254f, 20.565799713134766f, 4.89661979675293f,
    316     0.0f, 22.29360008239746f, 4.89661979675293f,
    317     7.890830039978027f, 18.54599952697754f, 3.0006699562072754f,
    318     0.0f, 20.104000091552734f, 3.0006699562072754f,
    319     7.500199794769287f, 17.62779998779297f, 1.9108799695968628f,
    320     0.0f, 19.108800888061523f, 1.9108799695968628f,
    321     18.089599609375f, 18.089599609375f, 11.465299606323242f,
    322     17.382999420166016f, 17.382999420166016f, 7.688300132751465f,
    323     15.828399658203125f, 15.828399658203125f, 4.89661979675293f,
    324     14.273900032043457f, 14.273900032043457f, 3.0006699562072754f,
    325     13.56719970703125f, 13.56719970703125f, 1.9108799695968628f,
    326     23.503799438476562f, 10.000300407409668f, 11.465299606323242f,
    327     22.5856990814209f, 9.609620094299316f, 7.688300132751465f,
    328     20.565799713134766f, 8.750229835510254f, 4.89661979675293f,
    329     18.54599952697754f, 7.890830039978027f, 3.0006699562072754f,
    330     17.62779998779297f, 7.500199794769287f, 1.9108799695968628f,
    331     25.4783992767334f, 0.0f, 11.465299606323242f,
    332     24.48310089111328f, 0.0f, 7.688300132751465f,
    333     22.29360008239746f, 0.0f, 4.89661979675293f,
    334     20.104000091552734f, 0.0f, 3.0006699562072754f,
    335     19.108800888061523f, 0.0f, 1.9108799695968628f,
    336     19.108800888061523f, 0.0f, 1.9108799695968628f,
    337     17.62779998779297f, -7.500199794769287f, 1.9108799695968628f,
    338     17.228500366210938f, -7.330269813537598f, 1.2092299461364746f,
    339     18.675800323486328f, 0.0f, 1.2092299461364746f,
    340     15.093799591064453f, -6.422039985656738f, 0.5971490144729614f,
    341     16.361900329589844f, 0.0f, 0.5971490144729614f,
    342     9.819259643554688f, -4.177840232849121f, 0.16421599686145782f,
    343     10.644200325012207f, 0.0f, 0.16421599686145782f,
    344     0.0f, 0.0f, 0.0f,
    345     0.0f, 0.0f, 0.0f,
    346     13.56719970703125f, -13.56719970703125f, 1.9108799695968628f,
    347     13.25979995727539f, -13.25979995727539f, 1.2092299461364746f,
    348     11.616900444030762f, -11.616900444030762f, 0.5971490144729614f,
    349     7.557370185852051f, -7.557370185852051f, 0.16421599686145782f,
    350     0.0f, 0.0f, 0.0f,
    351     7.500199794769287f, -17.62779998779297f, 1.9108799695968628f,
    352     7.330269813537598f, -17.228500366210938f, 1.2092299461364746f,
    353     6.422039985656738f, -15.093799591064453f, 0.5971490144729614f,
    354     4.177840232849121f, -9.819259643554688f, 0.16421599686145782f,
    355     0.0f, 0.0f, 0.0f,
    356     0.0f, -19.108800888061523f, 1.9108799695968628f,
    357     0.0f, -18.675800323486328f, 1.2092299461364746f,
    358     0.0f, -16.361900329589844f, 0.5971490144729614f,
    359     0.0f, -10.644200325012207f, 0.16421599686145782f,
    360     0.0f, 0.0f, 0.0f,
    361     0.0f, -19.108800888061523f, 1.9108799695968628f,
    362     -7.500199794769287f, -17.62779998779297f, 1.9108799695968628f,
    363     -7.330269813537598f, -17.228500366210938f, 1.2092299461364746f,
    364     0.0f, -18.675800323486328f, 1.2092299461364746f,
    365     -6.422039985656738f, -15.093799591064453f, 0.5971490144729614f,
    366     0.0f, -16.361900329589844f, 0.5971490144729614f,
    367     -4.177840232849121f, -9.819259643554688f, 0.16421599686145782f,
    368     0.0f, -10.644200325012207f, 0.16421599686145782f,
    369     0.0f, 0.0f, 0.0f,
    370     0.0f, 0.0f, 0.0f,
    371     -13.56719970703125f, -13.56719970703125f, 1.9108799695968628f,
    372     -13.25979995727539f, -13.25979995727539f, 1.2092299461364746f,
    373     -11.616900444030762f, -11.616900444030762f, 0.5971490144729614f,
    374     -7.557370185852051f, -7.557370185852051f, 0.16421599686145782f,
    375     0.0f, 0.0f, 0.0f,
    376     -17.62779998779297f, -7.500199794769287f, 1.9108799695968628f,
    377     -17.228500366210938f, -7.330269813537598f, 1.2092299461364746f,
    378     -15.093799591064453f, -6.422039985656738f, 0.5971490144729614f,
    379     -9.819259643554688f, -4.177840232849121f, 0.16421599686145782f,
    380     0.0f, 0.0f, 0.0f,
    381     -19.108800888061523f, 0.0f, 1.9108799695968628f,
    382     -18.675800323486328f, 0.0f, 1.2092299461364746f,
    383     -16.361900329589844f, 0.0f, 0.5971490144729614f,
    384     -10.644200325012207f, 0.0f, 0.16421599686145782f,
    385     0.0f, 0.0f, 0.0f,
    386     -19.108800888061523f, 0.0f, 1.9108799695968628f,
    387     -17.62779998779297f, 7.500199794769287f, 1.9108799695968628f,
    388     -17.228500366210938f, 7.330269813537598f, 1.2092299461364746f,
    389     -18.675800323486328f, 0.0f, 1.2092299461364746f,
    390     -15.093799591064453f, 6.422039985656738f, 0.5971490144729614f,
    391     -16.361900329589844f, 0.0f, 0.5971490144729614f,
    392     -9.819259643554688f, 4.177840232849121f, 0.16421599686145782f,
    393     -10.644200325012207f, 0.0f, 0.16421599686145782f,
    394     0.0f, 0.0f, 0.0f,
    395     0.0f, 0.0f, 0.0f,
    396     -13.56719970703125f, 13.56719970703125f, 1.9108799695968628f,
    397     -13.25979995727539f, 13.25979995727539f, 1.2092299461364746f,
    398     -11.616900444030762f, 11.616900444030762f, 0.5971490144729614f,
    399     -7.557370185852051f, 7.557370185852051f, 0.16421599686145782f,
    400     0.0f, 0.0f, 0.0f,
    401     -7.500199794769287f, 17.62779998779297f, 1.9108799695968628f,
    402     -7.330269813537598f, 17.228500366210938f, 1.2092299461364746f,
    403     -6.422039985656738f, 15.093799591064453f, 0.5971490144729614f,
    404     -4.177840232849121f, 9.819259643554688f, 0.16421599686145782f,
    405     0.0f, 0.0f, 0.0f,
    406     0.0f, 19.108800888061523f, 1.9108799695968628f,
    407     0.0f, 18.675800323486328f, 1.2092299461364746f,
    408     0.0f, 16.361900329589844f, 0.5971490144729614f,
    409     0.0f, 10.644200325012207f, 0.16421599686145782f,
    410     0.0f, 0.0f, 0.0f,
    411     0.0f, 19.108800888061523f, 1.9108799695968628f,
    412     7.500199794769287f, 17.62779998779297f, 1.9108799695968628f,
    413     7.330269813537598f, 17.228500366210938f, 1.2092299461364746f,
    414     0.0f, 18.675800323486328f, 1.2092299461364746f,
    415     6.422039985656738f, 15.093799591064453f, 0.5971490144729614f,
    416     0.0f, 16.361900329589844f, 0.5971490144729614f,
    417     4.177840232849121f, 9.819259643554688f, 0.16421599686145782f,
    418     0.0f, 10.644200325012207f, 0.16421599686145782f,
    419     0.0f, 0.0f, 0.0f,
    420     0.0f, 0.0f, 0.0f,
    421     13.56719970703125f, 13.56719970703125f, 1.9108799695968628f,
    422     13.25979995727539f, 13.25979995727539f, 1.2092299461364746f,
    423     11.616900444030762f, 11.616900444030762f, 0.5971490144729614f,
    424     7.557370185852051f, 7.557370185852051f, 0.16421599686145782f,
    425     0.0f, 0.0f, 0.0f,
    426     17.62779998779297f, 7.500199794769287f, 1.9108799695968628f,
    427     17.228500366210938f, 7.330269813537598f, 1.2092299461364746f,
    428     15.093799591064453f, 6.422039985656738f, 0.5971490144729614f,
    429     9.819259643554688f, 4.177840232849121f, 0.16421599686145782f,
    430     0.0f, 0.0f, 0.0f,
    431     19.108800888061523f, 0.0f, 1.9108799695968628f,
    432     18.675800323486328f, 0.0f, 1.2092299461364746f,
    433     16.361900329589844f, 0.0f, 0.5971490144729614f,
    434     10.644200325012207f, 0.0f, 0.16421599686145782f,
    435     0.0f, 0.0f, 0.0f,
    436     -20.382699966430664f, 0.0f, 25.796899795532227f,
    437     -20.1835994720459f, -2.149739980697632f, 26.244699478149414f,
    438     -26.511600494384766f, -2.149739980697632f, 26.192899703979492f,
    439     -26.334299087524414f, 0.0f, 25.752099990844727f,
    440     -31.156299591064453f, -2.149739980697632f, 25.830400466918945f,
    441     -30.733299255371094f, 0.0f, 25.438600540161133f,
    442     -34.016998291015625f, -2.149739980697632f, 24.846500396728516f,
    443     -33.46030044555664f, 0.0f, 24.587600708007812f,
    444     -34.99290084838867f, -2.149739980697632f, 22.930500030517578f,
    445     -34.39580154418945f, 0.0f, 22.930500030517578f,
    446     -19.74570083618164f, -2.8663198947906494f, 27.229999542236328f,
    447     -26.901599884033203f, -2.8663198947906494f, 27.162799835205078f,
    448     -32.08679962158203f, -2.8663198947906494f, 26.69260025024414f,
    449     -35.241798400878906f, -2.8663198947906494f, 25.416200637817383f,
    450     -36.30670166015625f, -2.8663198947906494f, 22.930500030517578f,
    451     -19.30780029296875f, -2.149739980697632f, 28.215299606323242f,
    452     -27.29159927368164f, -2.149739980697632f, 28.132699966430664f,
    453     -33.017398834228516f, -2.149739980697632f, 27.55470085144043f,
    454     -36.46649932861328f, -2.149739980697632f, 25.98579978942871f,
    455     -37.620399475097656f, -2.149739980697632f, 22.930500030517578f,
    456     -19.108800888061523f, 0.0f, 28.66320037841797f,
    457     -27.468900680541992f, 0.0f, 28.57360076904297f,
    458     -33.440399169921875f, 0.0f, 27.94659996032715f,
    459     -37.02330017089844f, 0.0f, 26.244699478149414f,
    460     -38.21760177612305f, 0.0f, 22.930500030517578f,
    461     -19.108800888061523f, 0.0f, 28.66320037841797f,
    462     -19.30780029296875f, 2.149739980697632f, 28.215299606323242f,
    463     -27.29159927368164f, 2.149739980697632f, 28.132699966430664f,
    464     -27.468900680541992f, 0.0f, 28.57360076904297f,
    465     -33.017398834228516f, 2.149739980697632f, 27.55470085144043f,
    466     -33.440399169921875f, 0.0f, 27.94659996032715f,
    467     -36.46649932861328f, 2.149739980697632f, 25.98579978942871f,
    468     -37.02330017089844f, 0.0f, 26.244699478149414f,
    469     -37.620399475097656f, 2.149739980697632f, 22.930500030517578f,
    470     -38.21760177612305f, 0.0f, 22.930500030517578f,
    471     -19.74570083618164f, 2.8663198947906494f, 27.229999542236328f,
    472     -26.901599884033203f, 2.8663198947906494f, 27.162799835205078f,
    473     -32.08679962158203f, 2.8663198947906494f, 26.69260025024414f,
    474     -35.241798400878906f, 2.8663198947906494f, 25.416200637817383f,
    475     -36.30670166015625f, 2.8663198947906494f, 22.930500030517578f,
    476     -20.1835994720459f, 2.149739980697632f, 26.244699478149414f,
    477     -26.511600494384766f, 2.149739980697632f, 26.192899703979492f,
    478     -31.156299591064453f, 2.149739980697632f, 25.830400466918945f,
    479     -34.016998291015625f, 2.149739980697632f, 24.846500396728516f,
    480     -34.99290084838867f, 2.149739980697632f, 22.930500030517578f,
    481     -20.382699966430664f, 0.0f, 25.796899795532227f,
    482     -26.334299087524414f, 0.0f, 25.752099990844727f,
    483     -30.733299255371094f, 0.0f, 25.438600540161133f,
    484     -33.46030044555664f, 0.0f, 24.587600708007812f,
    485     -34.39580154418945f, 0.0f, 22.930500030517578f,
    486     -34.39580154418945f, 0.0f, 22.930500030517578f,
    487     -34.99290084838867f, -2.149739980697632f, 22.930500030517578f,
    488     -34.44089889526367f, -2.149739980697632f, 20.082199096679688f,
    489     -33.89820098876953f, 0.0f, 20.33289909362793f,
    490     -32.711299896240234f, -2.149739980697632f, 16.81529998779297f,
    491     -32.32569885253906f, 0.0f, 17.197900772094727f,
    492     -29.69420051574707f, -2.149739980697632f, 13.590499877929688f,
    493     -29.558900833129883f, 0.0f, 14.062899589538574f,
    494     -25.279300689697266f, -2.149739980697632f, 10.8681001663208f,
    495     -25.4783992767334f, 0.0f, 11.465299606323242f,
    496     -36.30670166015625f, -2.8663198947906494f, 22.930500030517578f,
    497     -35.6348991394043f, -2.8663198947906494f, 19.530500411987305f,
    498     -33.55979919433594f, -2.8663198947906494f, 15.973699569702148f,
    499     -29.99180030822754f, -2.8663198947906494f, 12.551300048828125f,
    500     -24.841400146484375f, -2.8663198947906494f, 9.554389953613281f,
    501     -37.620399475097656f, -2.149739980697632f, 22.930500030517578f,
    502     -36.82889938354492f, -2.149739980697632f, 18.97879981994629f,
    503     -34.408199310302734f, -2.149739980697632f, 15.132100105285645f,
    504     -30.289499282836914f, -2.149739980697632f, 11.512200355529785f,
    505     -24.403499603271484f, -2.149739980697632f, 8.240659713745117f,
    506     -38.21760177612305f, 0.0f, 22.930500030517578f,
    507     -37.37160110473633f, 0.0f, 18.728099822998047f,
    508     -34.79389953613281f, 0.0f, 14.749600410461426f,
    509     -30.424800872802734f, 0.0f, 11.039799690246582f,
    510     -24.204500198364258f, 0.0f, 7.643509864807129f,
    511     -38.21760177612305f, 0.0f, 22.930500030517578f,
    512     -37.620399475097656f, 2.149739980697632f, 22.930500030517578f,
    513     -36.82889938354492f, 2.149739980697632f, 18.97879981994629f,
    514     -37.37160110473633f, 0.0f, 18.728099822998047f,
    515     -34.408199310302734f, 2.149739980697632f, 15.132100105285645f,
    516     -34.79389953613281f, 0.0f, 14.749600410461426f,
    517     -30.289499282836914f, 2.149739980697632f, 11.512200355529785f,
    518     -30.424800872802734f, 0.0f, 11.039799690246582f,
    519     -24.403499603271484f, 2.149739980697632f, 8.240659713745117f,
    520     -24.204500198364258f, 0.0f, 7.643509864807129f,
    521     -36.30670166015625f, 2.8663198947906494f, 22.930500030517578f,
    522     -35.6348991394043f, 2.8663198947906494f, 19.530500411987305f,
    523     -33.55979919433594f, 2.8663198947906494f, 15.973699569702148f,
    524     -29.99180030822754f, 2.8663198947906494f, 12.551300048828125f,
    525     -24.841400146484375f, 2.8663198947906494f, 9.554389953613281f,
    526     -34.99290084838867f, 2.149739980697632f, 22.930500030517578f,
    527     -34.44089889526367f, 2.149739980697632f, 20.082199096679688f,
    528     -32.711299896240234f, 2.149739980697632f, 16.81529998779297f,
    529     -29.69420051574707f, 2.149739980697632f, 13.590499877929688f,
    530     -25.279300689697266f, 2.149739980697632f, 10.8681001663208f,
    531     -34.39580154418945f, 0.0f, 22.930500030517578f,
    532     -33.89820098876953f, 0.0f, 20.33289909362793f,
    533     -32.32569885253906f, 0.0f, 17.197900772094727f,
    534     -29.558900833129883f, 0.0f, 14.062899589538574f,
    535     -25.4783992767334f, 0.0f, 11.465299606323242f,
    536     21.656600952148438f, 0.0f, 18.15329933166504f,
    537     21.656600952148438f, -4.729420185089111f, 16.511199951171875f,
    538     28.233999252319336f, -4.270359992980957f, 18.339000701904297f,
    539     27.76740074157715f, 0.0f, 19.55660057067871f,
    540     31.011899948120117f, -3.2604401111602783f, 22.221399307250977f,
    541     30.4148006439209f, 0.0f, 22.930500030517578f,
    542     32.59560012817383f, -2.2505099773406982f, 26.764400482177734f,
    543     31.867900848388672f, 0.0f, 27.020999908447266f,
    544     35.5900993347168f, -1.791450023651123f, 30.573999404907227f,
    545     34.39580154418945f, 0.0f, 30.573999404907227f,
    546     21.656600952148438f, -6.3059000968933105f, 12.89840030670166f,
    547     29.260299682617188f, -5.693819999694824f, 15.660200119018555f,
    548     32.32569885253906f, -4.347249984741211f, 20.661399841308594f,
    549     34.19670104980469f, -3.0006699562072754f, 26.199899673461914f,
    550     38.21760177612305f, -2.3886001110076904f, 30.573999404907227f,
    551     21.656600952148438f, -4.729420185089111f, 9.285670280456543f,
    552     30.286699295043945f, -4.270359992980957f, 12.981499671936035f,
    553     33.639400482177734f, -3.2604401111602783f, 19.101299285888672f,
    554     35.79790115356445f, -2.2505099773406982f, 25.635400772094727f,
    555     40.845001220703125f, -1.791450023651123f, 30.573999404907227f,
    556     21.656600952148438f, 0.0f, 7.643509864807129f,
    557     30.75320053100586f, 0.0f, 11.763799667358398f,
    558     34.23659896850586f, 0.0f, 18.392200469970703f,
    559     36.52560043334961f, 0.0f, 25.378799438476562f,
    560     42.03929901123047f, 0.0f, 30.573999404907227f,
    561     21.656600952148438f, 0.0f, 7.643509864807129f,
    562     21.656600952148438f, 4.729420185089111f, 9.285670280456543f,
    563     30.286699295043945f, 4.270359992980957f, 12.981499671936035f,
    564     30.75320053100586f, 0.0f, 11.763799667358398f,
    565     33.639400482177734f, 3.2604401111602783f, 19.101299285888672f,
    566     34.23659896850586f, 0.0f, 18.392200469970703f,
    567     35.79790115356445f, 2.2505099773406982f, 25.635400772094727f,
    568     36.52560043334961f, 0.0f, 25.378799438476562f,
    569     40.845001220703125f, 1.791450023651123f, 30.573999404907227f,
    570     42.03929901123047f, 0.0f, 30.573999404907227f,
    571     21.656600952148438f, 6.3059000968933105f, 12.89840030670166f,
    572     29.260299682617188f, 5.693819999694824f, 15.660200119018555f,
    573     32.32569885253906f, 4.347249984741211f, 20.661399841308594f,
    574     34.19670104980469f, 3.0006699562072754f, 26.199899673461914f,
    575     38.21760177612305f, 2.3886001110076904f, 30.573999404907227f,
    576     21.656600952148438f, 4.729420185089111f, 16.511199951171875f,
    577     28.233999252319336f, 4.270359992980957f, 18.339000701904297f,
    578     31.011899948120117f, 3.2604401111602783f, 22.221399307250977f,
    579     32.59560012817383f, 2.2505099773406982f, 26.764400482177734f,
    580     35.5900993347168f, 1.791450023651123f, 30.573999404907227f,
    581     21.656600952148438f, 0.0f, 18.15329933166504f,
    582     27.76740074157715f, 0.0f, 19.55660057067871f,
    583     30.4148006439209f, 0.0f, 22.930500030517578f,
    584     31.867900848388672f, 0.0f, 27.020999908447266f,
    585     34.39580154418945f, 0.0f, 30.573999404907227f,
    586     34.39580154418945f, 0.0f, 30.573999404907227f,
    587     35.5900993347168f, -1.791450023651123f, 30.573999404907227f,
    588     36.59049987792969f, -1.679479956626892f, 31.137699127197266f,
    589     35.3114013671875f, 0.0f, 31.111499786376953f,
    590     37.18870162963867f, -1.4331599473953247f, 31.332599639892578f,
    591     35.98820114135742f, 0.0f, 31.290599822998047f,
    592     37.206600189208984f, -1.1868300437927246f, 31.1481990814209f,
    593     36.187198638916016f, 0.0f, 31.111499786376953f,
    594     36.46590042114258f, -1.074869990348816f, 30.573999404907227f,
    595     35.669700622558594f, 0.0f, 30.573999404907227f,
    596     38.21760177612305f, -2.3886001110076904f, 30.573999404907227f,
    597     39.40439987182617f, -2.2393100261688232f, 31.195499420166016f,
    598     39.829898834228516f, -1.9108799695968628f, 31.424999237060547f,
    599     39.44919967651367f, -1.582450032234192f, 31.229000091552734f,
    600     38.21760177612305f, -1.4331599473953247f, 30.573999404907227f,
    601     40.845001220703125f, -1.791450023651123f, 30.573999404907227f,
    602     42.218299865722656f, -1.679479956626892f, 31.25320053100586f,
    603     42.47100067138672f, -1.4331599473953247f, 31.51740074157715f,
    604     41.69169998168945f, -1.1868300437927246f, 31.309900283813477f,
    605     39.969200134277344f, -1.074869990348816f, 30.573999404907227f,
    606     42.03929901123047f, 0.0f, 30.573999404907227f,
    607     43.49729919433594f, 0.0f, 31.279399871826172f,
    608     43.67150115966797f, 0.0f, 31.55929946899414f,
    609     42.71110153198242f, 0.0f, 31.346599578857422f,
    610     40.76539993286133f, 0.0f, 30.573999404907227f,
    611     42.03929901123047f, 0.0f, 30.573999404907227f,
    612     40.845001220703125f, 1.791450023651123f, 30.573999404907227f,
    613     42.218299865722656f, 1.679479956626892f, 31.25320053100586f,
    614     43.49729919433594f, 0.0f, 31.279399871826172f,
    615     42.47100067138672f, 1.4331599473953247f, 31.51740074157715f,
    616     43.67150115966797f, 0.0f, 31.55929946899414f,
    617     41.69169998168945f, 1.1868300437927246f, 31.309900283813477f,
    618     42.71110153198242f, 0.0f, 31.346599578857422f,
    619     39.969200134277344f, 1.074869990348816f, 30.573999404907227f,
    620     40.76539993286133f, 0.0f, 30.573999404907227f,
    621     38.21760177612305f, 2.3886001110076904f, 30.573999404907227f,
    622     39.40439987182617f, 2.2393100261688232f, 31.195499420166016f,
    623     39.829898834228516f, 1.9108799695968628f, 31.424999237060547f,
    624     39.44919967651367f, 1.582450032234192f, 31.229000091552734f,
    625     38.21760177612305f, 1.4331599473953247f, 30.573999404907227f,
    626     35.5900993347168f, 1.791450023651123f, 30.573999404907227f,
    627     36.59049987792969f, 1.679479956626892f, 31.137699127197266f,
    628     37.18870162963867f, 1.4331599473953247f, 31.332599639892578f,
    629     37.206600189208984f, 1.1868300437927246f, 31.1481990814209f,
    630     36.46590042114258f, 1.074869990348816f, 30.573999404907227f,
    631     34.39580154418945f, 0.0f, 30.573999404907227f,
    632     35.3114013671875f, 0.0f, 31.111499786376953f,
    633     35.98820114135742f, 0.0f, 31.290599822998047f,
    634     36.187198638916016f, 0.0f, 31.111499786376953f,
    635     35.669700622558594f, 0.0f, 30.573999404907227f,
    636     0.0f, 0.0f, 40.12839889526367f,
    637     0.0f, 0.0f, 40.12839889526367f,
    638     4.004499912261963f, -1.7077000141143799f, 39.501399993896484f,
    639     4.339280128479004f, 0.0f, 39.501399993896484f,
    640     3.8207099437713623f, -1.6290700435638428f, 37.97869873046875f,
    641     4.140230178833008f, 0.0f, 37.97869873046875f,
    642     2.314160108566284f, -0.985912024974823f, 36.09769821166992f,
    643     2.5080299377441406f, 0.0f, 36.09769821166992f,
    644     2.3503799438476562f, -1.0000300407409668f, 34.39580154418945f,
    645     2.547840118408203f, 0.0f, 34.39580154418945f,
    646     0.0f, 0.0f, 40.12839889526367f,
    647     3.0849199295043945f, -3.0849199295043945f, 39.501399993896484f,
    648     2.943150043487549f, -2.943150043487549f, 37.97869873046875f,
    649     1.782039999961853f, -1.782039999961853f, 36.09769821166992f,
    650     1.8089599609375f, -1.8089599609375f, 34.39580154418945f,
    651     0.0f, 0.0f, 40.12839889526367f,
    652     1.7077000141143799f, -4.004499912261963f, 39.501399993896484f,
    653     1.6290700435638428f, -3.8207099437713623f, 37.97869873046875f,
    654     0.985912024974823f, -2.314160108566284f, 36.09769821166992f,
    655     1.0000300407409668f, -2.3503799438476562f, 34.39580154418945f,
    656     0.0f, 0.0f, 40.12839889526367f,
    657     0.0f, -4.339280128479004f, 39.501399993896484f,
    658     0.0f, -4.140230178833008f, 37.97869873046875f,
    659     0.0f, -2.5080299377441406f, 36.09769821166992f,
    660     0.0f, -2.547840118408203f, 34.39580154418945f,
    661     0.0f, 0.0f, 40.12839889526367f,
    662     0.0f, 0.0f, 40.12839889526367f,
    663     -1.7077000141143799f, -4.004499912261963f, 39.501399993896484f,
    664     0.0f, -4.339280128479004f, 39.501399993896484f,
    665     -1.6290700435638428f, -3.8207099437713623f, 37.97869873046875f,
    666     0.0f, -4.140230178833008f, 37.97869873046875f,
    667     -0.985912024974823f, -2.314160108566284f, 36.09769821166992f,
    668     0.0f, -2.5080299377441406f, 36.09769821166992f,
    669     -1.0000300407409668f, -2.3503799438476562f, 34.39580154418945f,
    670     0.0f, -2.547840118408203f, 34.39580154418945f,
    671     0.0f, 0.0f, 40.12839889526367f,
    672     -3.0849199295043945f, -3.0849199295043945f, 39.501399993896484f,
    673     -2.943150043487549f, -2.943150043487549f, 37.97869873046875f,
    674     -1.782039999961853f, -1.782039999961853f, 36.09769821166992f,
    675     -1.8089599609375f, -1.8089599609375f, 34.39580154418945f,
    676     0.0f, 0.0f, 40.12839889526367f,
    677     -4.004499912261963f, -1.7077000141143799f, 39.501399993896484f,
    678     -3.8207099437713623f, -1.6290700435638428f, 37.97869873046875f,
    679     -2.314160108566284f, -0.985912024974823f, 36.09769821166992f,
    680     -2.3503799438476562f, -1.0000300407409668f, 34.39580154418945f,
    681     0.0f, 0.0f, 40.12839889526367f,
    682     -4.339280128479004f, 0.0f, 39.501399993896484f,
    683     -4.140230178833008f, 0.0f, 37.97869873046875f,
    684     -2.5080299377441406f, 0.0f, 36.09769821166992f,
    685     -2.547840118408203f, 0.0f, 34.39580154418945f,
    686     0.0f, 0.0f, 40.12839889526367f,
    687     0.0f, 0.0f, 40.12839889526367f,
    688     -4.004499912261963f, 1.7077000141143799f, 39.501399993896484f,
    689     -4.339280128479004f, 0.0f, 39.501399993896484f,
    690     -3.8207099437713623f, 1.6290700435638428f, 37.97869873046875f,
    691     -4.140230178833008f, 0.0f, 37.97869873046875f,
    692     -2.314160108566284f, 0.985912024974823f, 36.09769821166992f,
    693     -2.5080299377441406f, 0.0f, 36.09769821166992f,
    694     -2.3503799438476562f, 1.0000300407409668f, 34.39580154418945f,
    695     -2.547840118408203f, 0.0f, 34.39580154418945f,
    696     0.0f, 0.0f, 40.12839889526367f,
    697     -3.0849199295043945f, 3.0849199295043945f, 39.501399993896484f,
    698     -2.943150043487549f, 2.943150043487549f, 37.97869873046875f,
    699     -1.782039999961853f, 1.782039999961853f, 36.09769821166992f,
    700     -1.8089599609375f, 1.8089599609375f, 34.39580154418945f,
    701     0.0f, 0.0f, 40.12839889526367f,
    702     -1.7077000141143799f, 4.004499912261963f, 39.501399993896484f,
    703     -1.6290700435638428f, 3.8207099437713623f, 37.97869873046875f,
    704     -0.985912024974823f, 2.314160108566284f, 36.09769821166992f,
    705     -1.0000300407409668f, 2.3503799438476562f, 34.39580154418945f,
    706     0.0f, 0.0f, 40.12839889526367f,
    707     0.0f, 4.339280128479004f, 39.501399993896484f,
    708     0.0f, 4.140230178833008f, 37.97869873046875f,
    709     0.0f, 2.5080299377441406f, 36.09769821166992f,
    710     0.0f, 2.547840118408203f, 34.39580154418945f,
    711     0.0f, 0.0f, 40.12839889526367f,
    712     0.0f, 0.0f, 40.12839889526367f,
    713     1.7077000141143799f, 4.004499912261963f, 39.501399993896484f,
    714     0.0f, 4.339280128479004f, 39.501399993896484f,
    715     1.6290700435638428f, 3.8207099437713623f, 37.97869873046875f,
    716     0.0f, 4.140230178833008f, 37.97869873046875f,
    717     0.985912024974823f, 2.314160108566284f, 36.09769821166992f,
    718     0.0f, 2.5080299377441406f, 36.09769821166992f,
    719     1.0000300407409668f, 2.3503799438476562f, 34.39580154418945f,
    720     0.0f, 2.547840118408203f, 34.39580154418945f,
    721     0.0f, 0.0f, 40.12839889526367f,
    722     3.0849199295043945f, 3.0849199295043945f, 39.501399993896484f,
    723     2.943150043487549f, 2.943150043487549f, 37.97869873046875f,
    724     1.782039999961853f, 1.782039999961853f, 36.09769821166992f,
    725     1.8089599609375f, 1.8089599609375f, 34.39580154418945f,
    726     0.0f, 0.0f, 40.12839889526367f,
    727     4.004499912261963f, 1.7077000141143799f, 39.501399993896484f,
    728     3.8207099437713623f, 1.6290700435638428f, 37.97869873046875f,
    729     2.314160108566284f, 0.985912024974823f, 36.09769821166992f,
    730     2.3503799438476562f, 1.0000300407409668f, 34.39580154418945f,
    731     0.0f, 0.0f, 40.12839889526367f,
    732     4.339280128479004f, 0.0f, 39.501399993896484f,
    733     4.140230178833008f, 0.0f, 37.97869873046875f,
    734     2.5080299377441406f, 0.0f, 36.09769821166992f,
    735     2.547840118408203f, 0.0f, 34.39580154418945f,
    736     2.547840118408203f, 0.0f, 34.39580154418945f,
    737     2.3503799438476562f, -1.0000300407409668f, 34.39580154418945f,
    738     5.361800193786621f, -2.2813100814819336f, 33.261199951171875f,
    739     5.812250137329102f, 0.0f, 33.261199951171875f,
    740     9.695320129394531f, -4.125110149383545f, 32.484901428222656f,
    741     10.50979995727539f, 0.0f, 32.484901428222656f,
    742     13.58810043334961f, -5.781400203704834f, 31.708599090576172f,
    743     14.729700088500977f, 0.0f, 31.708599090576172f,
    744     15.27750015258789f, -6.5001702308654785f, 30.573999404907227f,
    745     16.56089973449707f, 0.0f, 30.573999404907227f,
    746     1.8089599609375f, -1.8089599609375f, 34.39580154418945f,
    747     4.126699924468994f, -4.126699924468994f, 33.261199951171875f,
    748     7.461979866027832f, -7.461979866027832f, 32.484901428222656f,
    749     10.458100318908691f, -10.458100318908691f, 31.708599090576172f,
    750     11.758299827575684f, -11.758299827575684f, 30.573999404907227f,
    751     1.0000300407409668f, -2.3503799438476562f, 34.39580154418945f,
    752     2.2813100814819336f, -5.361800193786621f, 33.261199951171875f,
    753     4.125110149383545f, -9.695320129394531f, 32.484901428222656f,
    754     5.781400203704834f, -13.58810043334961f, 31.708599090576172f,
    755     6.5001702308654785f, -15.27750015258789f, 30.573999404907227f,
    756     0.0f, -2.547840118408203f, 34.39580154418945f,
    757     0.0f, -5.812250137329102f, 33.261199951171875f,
    758     0.0f, -10.50979995727539f, 32.484901428222656f,
    759     0.0f, -14.729700088500977f, 31.708599090576172f,
    760     0.0f, -16.56089973449707f, 30.573999404907227f,
    761     0.0f, -2.547840118408203f, 34.39580154418945f,
    762     -1.0000300407409668f, -2.3503799438476562f, 34.39580154418945f,
    763     -2.2813100814819336f, -5.361800193786621f, 33.261199951171875f,
    764     0.0f, -5.812250137329102f, 33.261199951171875f,
    765     -4.125110149383545f, -9.695320129394531f, 32.484901428222656f,
    766     0.0f, -10.50979995727539f, 32.484901428222656f,
    767     -5.781400203704834f, -13.58810043334961f, 31.708599090576172f,
    768     0.0f, -14.729700088500977f, 31.708599090576172f,
    769     -6.5001702308654785f, -15.27750015258789f, 30.573999404907227f,
    770     0.0f, -16.56089973449707f, 30.573999404907227f,
    771     -1.8089599609375f, -1.8089599609375f, 34.39580154418945f,
    772     -4.126699924468994f, -4.126699924468994f, 33.261199951171875f,
    773     -7.461979866027832f, -7.461979866027832f, 32.484901428222656f,
    774     -10.458100318908691f, -10.458100318908691f, 31.708599090576172f,
    775     -11.758299827575684f, -11.758299827575684f, 30.573999404907227f,
    776     -2.3503799438476562f, -1.0000300407409668f, 34.39580154418945f,
    777     -5.361800193786621f, -2.2813100814819336f, 33.261199951171875f,
    778     -9.695320129394531f, -4.125110149383545f, 32.484901428222656f,
    779     -13.58810043334961f, -5.781400203704834f, 31.708599090576172f,
    780     -15.27750015258789f, -6.5001702308654785f, 30.573999404907227f,
    781     -2.547840118408203f, 0.0f, 34.39580154418945f,
    782     -5.812250137329102f, 0.0f, 33.261199951171875f,
    783     -10.50979995727539f, 0.0f, 32.484901428222656f,
    784     -14.729700088500977f, 0.0f, 31.708599090576172f,
    785     -16.56089973449707f, 0.0f, 30.573999404907227f,
    786     -2.547840118408203f, 0.0f, 34.39580154418945f,
    787     -2.3503799438476562f, 1.0000300407409668f, 34.39580154418945f,
    788     -5.361800193786621f, 2.2813100814819336f, 33.261199951171875f,
    789     -5.812250137329102f, 0.0f, 33.261199951171875f,
    790     -9.695320129394531f, 4.125110149383545f, 32.484901428222656f,
    791     -10.50979995727539f, 0.0f, 32.484901428222656f,
    792     -13.58810043334961f, 5.781400203704834f, 31.708599090576172f,
    793     -14.729700088500977f, 0.0f, 31.708599090576172f,
    794     -15.27750015258789f, 6.5001702308654785f, 30.573999404907227f,
    795     -16.56089973449707f, 0.0f, 30.573999404907227f,
    796     -1.8089599609375f, 1.8089599609375f, 34.39580154418945f,
    797     -4.126699924468994f, 4.126699924468994f, 33.261199951171875f,
    798     -7.461979866027832f, 7.461979866027832f, 32.484901428222656f,
    799     -10.458100318908691f, 10.458100318908691f, 31.708599090576172f,
    800     -11.758299827575684f, 11.758299827575684f, 30.573999404907227f,
    801     -1.0000300407409668f, 2.3503799438476562f, 34.39580154418945f,
    802     -2.2813100814819336f, 5.361800193786621f, 33.261199951171875f,
    803     -4.125110149383545f, 9.695320129394531f, 32.484901428222656f,
    804     -5.781400203704834f, 13.58810043334961f, 31.708599090576172f,
    805     -6.5001702308654785f, 15.27750015258789f, 30.573999404907227f,
    806     0.0f, 2.547840118408203f, 34.39580154418945f,
    807     0.0f, 5.812250137329102f, 33.261199951171875f,
    808     0.0f, 10.50979995727539f, 32.484901428222656f,
    809     0.0f, 14.729700088500977f, 31.708599090576172f,
    810     0.0f, 16.56089973449707f, 30.573999404907227f,
    811     0.0f, 2.547840118408203f, 34.39580154418945f,
    812     1.0000300407409668f, 2.3503799438476562f, 34.39580154418945f,
    813     2.2813100814819336f, 5.361800193786621f, 33.261199951171875f,
    814     0.0f, 5.812250137329102f, 33.261199951171875f,
    815     4.125110149383545f, 9.695320129394531f, 32.484901428222656f,
    816     0.0f, 10.50979995727539f, 32.484901428222656f,
    817     5.781400203704834f, 13.58810043334961f, 31.708599090576172f,
    818     0.0f, 14.729700088500977f, 31.708599090576172f,
    819     6.5001702308654785f, 15.27750015258789f, 30.573999404907227f,
    820     0.0f, 16.56089973449707f, 30.573999404907227f,
    821     1.8089599609375f, 1.8089599609375f, 34.39580154418945f,
    822     4.126699924468994f, 4.126699924468994f, 33.261199951171875f,
    823     7.461979866027832f, 7.461979866027832f, 32.484901428222656f,
    824     10.458100318908691f, 10.458100318908691f, 31.708599090576172f,
    825     11.758299827575684f, 11.758299827575684f, 30.573999404907227f,
    826     2.3503799438476562f, 1.0000300407409668f, 34.39580154418945f,
    827     5.361800193786621f, 2.2813100814819336f, 33.261199951171875f,
    828     9.695320129394531f, 4.125110149383545f, 32.484901428222656f,
    829     13.58810043334961f, 5.781400203704834f, 31.708599090576172f,
    830     15.27750015258789f, 6.5001702308654785f, 30.573999404907227f,
    831     2.547840118408203f, 0.0f, 34.39580154418945f,
    832     5.812250137329102f, 0.0f, 33.261199951171875f,
    833     10.50979995727539f, 0.0f, 32.484901428222656f,
    834     14.729700088500977f, 0.0f, 31.708599090576172f,
    835     16.56089973449707f, 0.0f, 30.573999404907227f,
    836 };
    837 
    838 static const float teapot_normals[] = {
    839     -0.9667419791221619, 0, -0.25575199723243713,
    840     -0.8930140137672424, 0.3698819875717163, -0.2563450038433075,
    841     -0.8934370279312134, 0.36910200119018555, 0.2559970021247864,
    842     -0.9668239951133728, 0, 0.2554430067539215,
    843     -0.0838799998164177, 0.03550700098276138, 0.9958429932594299,
    844     -0.09205400198698044, 0, 0.9957540035247803,
    845     0.629721999168396, -0.2604379951953888, 0.7318620085716248,
    846     0.6820489764213562, 0, 0.7313070297241211,
    847     0.803725004196167, -0.3325839936733246, 0.4933690130710602,
    848     0.8703010082244873, 0, 0.4925200045108795,
    849     -0.6834070086479187, 0.6834070086479187, -0.2567310035228729,
    850     -0.6835309863090515, 0.6835309863090515, 0.25606799125671387,
    851     -0.06492599844932556, 0.06492500007152557, 0.9957759976387024,
    852     0.48139700293540955, -0.48139700293540955, 0.7324709892272949,
    853     0.6148040294647217, -0.6148040294647217, 0.4939970076084137,
    854     -0.3698819875717163, 0.8930140137672424, -0.2563450038433075,
    855     -0.36910200119018555, 0.8934370279312134, 0.2559959888458252,
    856     -0.03550700098276138, 0.0838790014386177, 0.9958429932594299,
    857     0.26043900847435, -0.6297230124473572, 0.7318609952926636,
    858     0.3325839936733246, -0.803725004196167, 0.4933690130710602,
    859     -0.002848000032827258, 0.9661769866943359, -0.25786298513412476,
    860     -0.001921999966725707, 0.9670090079307556, 0.2547360062599182,
    861     -0.00026500000967644155, 0.09227199852466583, 0.9957339763641357,
    862     0.00002300000051036477, -0.6820600032806396, 0.7312960028648376,
    863     0, -0.8703010082244873, 0.4925200045108795,
    864     -0.002848000032827258, 0.9661769866943359, -0.25786298513412476,
    865     0.37905800342559814, 0.852770984172821, -0.35929998755455017,
    866     0.37711000442504883, 0.9140909910202026, 0.14908500015735626,
    867     -0.001921999966725707, 0.9670090079307556, 0.2547360062599182,
    868     0.0275030005723238, 0.12255500257015228, 0.9920809864997864,
    869     -0.00026500000967644155, 0.09227199852466583, 0.9957339763641357,
    870     -0.26100900769233704, -0.6353650093078613, 0.7267630100250244,
    871     0.00002300000051036477, -0.6820600032806396, 0.7312960028648376,
    872     -0.33248499035835266, -0.8042709827423096, 0.4925459921360016,
    873     0, -0.8703010082244873, 0.4925200045108795,
    874     0.6635469794273376, 0.6252639889717102, -0.4107919931411743,
    875     0.712664008140564, 0.6976209878921509, 0.07372400164604187,
    876     0.09972699731588364, 0.12198299914598465, 0.98750901222229,
    877     -0.4873189926147461, -0.4885669946670532, 0.7237560153007507,
    878     -0.6152420043945312, -0.6154839992523193, 0.4926010072231293,
    879     0.8800280094146729, 0.3387089967727661, -0.3329069912433624,
    880     0.9172769784927368, 0.36149299144744873, 0.16711199283599854,
    881     0.11358699947595596, 0.04806999862194061, 0.9923650026321411,
    882     -0.6341490149497986, -0.2618879973888397, 0.7275090217590332,
    883     -0.8041260242462158, -0.33270499110221863, 0.49263399839401245,
    884     0.9666900038719177, -0.010453999973833561, -0.2557379901409149,
    885     0.967441976070404, -0.00810300000011921, 0.25296199321746826,
    886     0.0934389978647232, -0.0012799999676644802, 0.9956240057945251,
    887     -0.6821659803390503, 0.0003429999924264848, 0.7311969995498657,
    888     -0.8703219890594482, 0.00005400000009103678, 0.492482990026474,
    889     0.9666900038719177, -0.010453999973833561, -0.2557379901409149,
    890     0.8930140137672424, -0.3698819875717163, -0.2563450038433075,
    891     0.8934370279312134, -0.36910200119018555, 0.2559970021247864,
    892     0.967441976070404, -0.00810300000011921, 0.25296199321746826,
    893     0.0838799998164177, -0.03550700098276138, 0.9958429932594299,
    894     0.0934389978647232, -0.0012799999676644802, 0.9956240057945251,
    895     -0.629721999168396, 0.2604379951953888, 0.7318620085716248,
    896     -0.6821659803390503, 0.0003429999924264848, 0.7311969995498657,
    897     -0.803725004196167, 0.3325839936733246, 0.4933690130710602,
    898     -0.8703219890594482, 0.00005400000009103678, 0.492482990026474,
    899     0.6834070086479187, -0.6834070086479187, -0.2567310035228729,
    900     0.6835309863090515, -0.6835309863090515, 0.25606799125671387,
    901     0.06492599844932556, -0.06492500007152557, 0.9957759976387024,
    902     -0.48139700293540955, 0.48139700293540955, 0.7324709892272949,
    903     -0.6148040294647217, 0.6148040294647217, 0.4939970076084137,
    904     0.3698819875717163, -0.8930140137672424, -0.2563450038433075,
    905     0.36910200119018555, -0.8934370279312134, 0.2559959888458252,
    906     0.03550700098276138, -0.0838790014386177, 0.9958429932594299,
    907     -0.26043900847435, 0.6297230124473572, 0.7318609952926636,
    908     -0.3325839936733246, 0.803725004196167, 0.4933690130710602,
    909     0, -0.9667419791221619, -0.25575199723243713,
    910     0, -0.9668239951133728, 0.2554430067539215,
    911     0, -0.09205400198698044, 0.9957540035247803,
    912     0, 0.6820489764213562, 0.7313070297241211,
    913     0, 0.8703010082244873, 0.4925200045108795,
    914     0, -0.9667419791221619, -0.25575199723243713,
    915     -0.3698819875717163, -0.8930140137672424, -0.2563450038433075,
    916     -0.36910200119018555, -0.8934370279312134, 0.2559970021247864,
    917     0, -0.9668239951133728, 0.2554430067539215,
    918     -0.03550700098276138, -0.0838799998164177, 0.9958429932594299,
    919     0, -0.09205400198698044, 0.9957540035247803,
    920     0.2604379951953888, 0.629721999168396, 0.7318620085716248,
    921     0, 0.6820489764213562, 0.7313070297241211,
    922     0.3325839936733246, 0.803725004196167, 0.4933690130710602,
    923     0, 0.8703010082244873, 0.4925200045108795,
    924     -0.6834070086479187, -0.6834070086479187, -0.2567310035228729,
    925     -0.6835309863090515, -0.6835309863090515, 0.25606799125671387,
    926     -0.06492500007152557, -0.06492599844932556, 0.9957759976387024,
    927     0.48139700293540955, 0.48139700293540955, 0.7324709892272949,
    928     0.6148040294647217, 0.6148040294647217, 0.4939970076084137,
    929     -0.8930140137672424, -0.3698819875717163, -0.2563450038433075,
    930     -0.8934370279312134, -0.36910200119018555, 0.2559959888458252,
    931     -0.0838790014386177, -0.03550700098276138, 0.9958429932594299,
    932     0.6297230124473572, 0.26043900847435, 0.7318609952926636,
    933     0.803725004196167, 0.3325839936733246, 0.4933690130710602,
    934     -0.9667419791221619, 0, -0.25575199723243713,
    935     -0.9668239951133728, 0, 0.2554430067539215,
    936     -0.09205400198698044, 0, 0.9957540035247803,
    937     0.6820489764213562, 0, 0.7313070297241211,
    938     0.8703010082244873, 0, 0.4925200045108795,
    939     0.8703010082244873, 0, 0.4925200045108795,
    940     0.803725004196167, -0.3325839936733246, 0.4933690130710602,
    941     0.8454390168190002, -0.34983500838279724, 0.40354499220848083,
    942     0.9153209924697876, 0, 0.4027250111103058,
    943     0.8699960112571716, -0.36004599928855896, 0.33685898780822754,
    944     0.9418079853057861, 0, 0.33615100383758545,
    945     0.9041929841041565, -0.37428000569343567, 0.20579099655151367,
    946     0.9786900281906128, 0, 0.20534199476242065,
    947     0.9218789935112, -0.38175201416015625, -0.06636899709701538,
    948     0.9978039860725403, 0, -0.06623899936676025,
    949     0.6148040294647217, -0.6148040294647217, 0.4939970076084137,
    950     0.6468020081520081, -0.6468020081520081, 0.40409600734710693,
    951     0.6656550168991089, -0.6656550168991089, 0.3373520076274872,
    952     0.6919230222702026, -0.6919230222702026, 0.20611999928951263,
    953     0.7055429816246033, -0.7055429816246033, -0.06647899746894836,
    954     0.3325839936733246, -0.803725004196167, 0.4933690130710602,
    955     0.34983500838279724, -0.8454390168190002, 0.40354499220848083,
    956     0.36004701256752014, -0.8699960112571716, 0.33685800433158875,
    957     0.37428000569343567, -0.9041929841041565, 0.20579099655151367,
    958     0.38175201416015625, -0.9218789935112, -0.06636899709701538,
    959     0, -0.8703010082244873, 0.4925200045108795,
    960     0, -0.9153209924697876, 0.4027250111103058,
    961     0, -0.9418079853057861, 0.33615100383758545,
    962     0, -0.9786900281906128, 0.20534199476242065,
    963     0, -0.9978039860725403, -0.06623899936676025,
    964     0, -0.8703010082244873, 0.4925200045108795,
    965     -0.33248499035835266, -0.8042709827423096, 0.4925459921360016,
    966     -0.34983500838279724, -0.8454390168190002, 0.40354499220848083,
    967     0, -0.9153209924697876, 0.4027250111103058,
    968     -0.36004599928855896, -0.8699960112571716, 0.33685898780822754,
    969     0, -0.9418079853057861, 0.33615100383758545,
    970     -0.37428000569343567, -0.9041929841041565, 0.20579099655151367,
    971     0, -0.9786900281906128, 0.20534199476242065,
    972     -0.38175201416015625, -0.9218789935112, -0.06636899709701538,
    973     0, -0.9978039860725403, -0.06623899936676025,
    974     -0.6152420043945312, -0.6154839992523193, 0.4926010072231293,
    975     -0.6468020081520081, -0.6468020081520081, 0.40409600734710693,
    976     -0.6656550168991089, -0.6656550168991089, 0.3373520076274872,
    977     -0.6919230222702026, -0.6919230222702026, 0.20611999928951263,
    978     -0.7055429816246033, -0.7055429816246033, -0.06647899746894836,
    979     -0.8041260242462158, -0.33270499110221863, 0.49263399839401245,
    980     -0.8454390168190002, -0.34983500838279724, 0.40354499220848083,
    981     -0.8699960112571716, -0.36004701256752014, 0.33685800433158875,
    982     -0.9041929841041565, -0.37428000569343567, 0.20579099655151367,
    983     -0.9218789935112, -0.38175201416015625, -0.06636899709701538,
    984     -0.8703219890594482, 0.00005400000009103678, 0.492482990026474,
    985     -0.9153209924697876, 0, 0.4027250111103058,
    986     -0.9418079853057861, 0, 0.33615100383758545,
    987     -0.9786900281906128, 0, 0.20534199476242065,
    988     -0.9978039860725403, 0, -0.06623899936676025,
    989     -0.8703219890594482, 0.00005400000009103678, 0.492482990026474,
    990     -0.803725004196167, 0.3325839936733246, 0.4933690130710602,
    991     -0.8454390168190002, 0.34983500838279724, 0.40354499220848083,
    992     -0.9153209924697876, 0, 0.4027250111103058,
    993     -0.8699960112571716, 0.36004599928855896, 0.33685898780822754,
    994     -0.9418079853057861, 0, 0.33615100383758545,
    995     -0.9041929841041565, 0.37428000569343567, 0.20579099655151367,
    996     -0.9786900281906128, 0, 0.20534199476242065,
    997     -0.9218789935112, 0.38175201416015625, -0.06636899709701538,
    998     -0.9978039860725403, 0, -0.06623899936676025,
    999     -0.6148040294647217, 0.6148040294647217, 0.4939970076084137,
   1000     -0.6468020081520081, 0.6468020081520081, 0.40409600734710693,
   1001     -0.6656550168991089, 0.6656550168991089, 0.3373520076274872,
   1002     -0.6919230222702026, 0.6919230222702026, 0.20611999928951263,
   1003     -0.7055429816246033, 0.7055429816246033, -0.06647899746894836,
   1004     -0.3325839936733246, 0.803725004196167, 0.4933690130710602,
   1005     -0.34983500838279724, 0.8454390168190002, 0.40354499220848083,
   1006     -0.36004701256752014, 0.8699960112571716, 0.33685800433158875,
   1007     -0.37428000569343567, 0.9041929841041565, 0.20579099655151367,
   1008     -0.38175201416015625, 0.9218789935112, -0.06636899709701538,
   1009     0, 0.8703010082244873, 0.4925200045108795,
   1010     0, 0.9153209924697876, 0.4027250111103058,
   1011     0, 0.9418079853057861, 0.33615100383758545,
   1012     0, 0.9786900281906128, 0.20534199476242065,
   1013     0, 0.9978039860725403, -0.06623899936676025,
   1014     0, 0.8703010082244873, 0.4925200045108795,
   1015     0.3325839936733246, 0.803725004196167, 0.4933690130710602,
   1016     0.34983500838279724, 0.8454390168190002, 0.40354499220848083,
   1017     0, 0.9153209924697876, 0.4027250111103058,
   1018     0.36004599928855896, 0.8699960112571716, 0.33685898780822754,
   1019     0, 0.9418079853057861, 0.33615100383758545,
   1020     0.37428000569343567, 0.9041929841041565, 0.20579099655151367,
   1021     0, 0.9786900281906128, 0.20534199476242065,
   1022     0.38175201416015625, 0.9218789935112, -0.06636899709701538,
   1023     0, 0.9978039860725403, -0.06623899936676025,
   1024     0.6148040294647217, 0.6148040294647217, 0.4939970076084137,
   1025     0.6468020081520081, 0.6468020081520081, 0.40409600734710693,
   1026     0.6656550168991089, 0.6656550168991089, 0.3373520076274872,
   1027     0.6919230222702026, 0.6919230222702026, 0.20611999928951263,
   1028     0.7055429816246033, 0.7055429816246033, -0.06647899746894836,
   1029     0.803725004196167, 0.3325839936733246, 0.4933690130710602,
   1030     0.8454390168190002, 0.34983500838279724, 0.40354499220848083,
   1031     0.8699960112571716, 0.36004701256752014, 0.33685800433158875,
   1032     0.9041929841041565, 0.37428000569343567, 0.20579099655151367,
   1033     0.9218789935112, 0.38175201416015625, -0.06636899709701538,
   1034     0.8703010082244873, 0, 0.4925200045108795,
   1035     0.9153209924697876, 0, 0.4027250111103058,
   1036     0.9418079853057861, 0, 0.33615100383758545,
   1037     0.9786900281906128, 0, 0.20534199476242065,
   1038     0.9978039860725403, 0, -0.06623899936676025,
   1039     0.9978039860725403, 0, -0.06623899936676025,
   1040     0.9218789935112, -0.38175201416015625, -0.06636899709701538,
   1041     0.8314369916915894, -0.3441790044307709, -0.4361799955368042,
   1042     0.9001820087432861, 0, -0.4355129897594452,
   1043     0.6735119819641113, -0.2785939872264862, -0.6846650242805481,
   1044     0.7296109795570374, 0, -0.6838629841804504,
   1045     0.6403989791870117, -0.26487401127815247, -0.7209240198135376,
   1046     0.6939510107040405, 0, -0.7200220227241516,
   1047     0.7329490184783936, -0.303166002035141, -0.6089959740638733,
   1048     0.7939500212669373, 0, -0.6079840064048767,
   1049     0.7055429816246033, -0.7055429816246033, -0.06647899746894836,
   1050     0.6360920071601868, -0.6360920071601868, -0.4367780089378357,
   1051     0.5149649977684021, -0.5149649977684021, -0.6852890253067017,
   1052     0.48965099453926086, -0.48965099453926086, -0.7214459776878357,
   1053     0.5605549812316895, -0.5605549812316895, -0.6095539927482605,
   1054     0.38175201416015625, -0.9218789935112, -0.06636899709701538,
   1055     0.3441790044307709, -0.8314369916915894, -0.4361799955368042,
   1056     0.2785939872264862, -0.6735119819641113, -0.6846650242805481,
   1057     0.26487401127815247, -0.6403989791870117, -0.7209240198135376,
   1058     0.303166002035141, -0.7329490184783936, -0.6089959740638733,
   1059     0, -0.9978039860725403, -0.06623899936676025,
   1060     0, -0.9001820087432861, -0.4355129897594452,
   1061     0, -0.7296109795570374, -0.6838629841804504,
   1062     0, -0.6939510107040405, -0.7200220227241516,
   1063     0, -0.7939500212669373, -0.6079840064048767,
   1064     0, -0.9978039860725403, -0.06623899936676025,
   1065     -0.38175201416015625, -0.9218789935112, -0.06636899709701538,
   1066     -0.3441790044307709, -0.8314369916915894, -0.4361799955368042,
   1067     0, -0.9001820087432861, -0.4355129897594452,
   1068     -0.2785939872264862, -0.6735119819641113, -0.6846650242805481,
   1069     0, -0.7296109795570374, -0.6838629841804504,
   1070     -0.26487401127815247, -0.6403989791870117, -0.7209240198135376,
   1071     0, -0.6939510107040405, -0.7200220227241516,
   1072     -0.303166002035141, -0.7329490184783936, -0.6089959740638733,
   1073     0, -0.7939500212669373, -0.6079840064048767,
   1074     -0.7055429816246033, -0.7055429816246033, -0.06647899746894836,
   1075     -0.6360920071601868, -0.6360920071601868, -0.4367780089378357,
   1076     -0.5149649977684021, -0.5149649977684021, -0.6852890253067017,
   1077     -0.48965099453926086, -0.48965099453926086, -0.7214459776878357,
   1078     -0.5605549812316895, -0.5605549812316895, -0.6095539927482605,
   1079     -0.9218789935112, -0.38175201416015625, -0.06636899709701538,
   1080     -0.8314369916915894, -0.3441790044307709, -0.4361799955368042,
   1081     -0.6735119819641113, -0.2785939872264862, -0.6846650242805481,
   1082     -0.6403989791870117, -0.26487401127815247, -0.7209240198135376,
   1083     -0.7329490184783936, -0.303166002035141, -0.6089959740638733,
   1084     -0.9978039860725403, 0, -0.06623899936676025,
   1085     -0.9001820087432861, 0, -0.4355129897594452,
   1086     -0.7296109795570374, 0, -0.6838629841804504,
   1087     -0.6939510107040405, 0, -0.7200220227241516,
   1088     -0.7939500212669373, 0, -0.6079840064048767,
   1089     -0.9978039860725403, 0, -0.06623899936676025,
   1090     -0.9218789935112, 0.38175201416015625, -0.06636899709701538,
   1091     -0.8314369916915894, 0.3441790044307709, -0.4361799955368042,
   1092     -0.9001820087432861, 0, -0.4355129897594452,
   1093     -0.6735119819641113, 0.2785939872264862, -0.6846650242805481,
   1094     -0.7296109795570374, 0, -0.6838629841804504,
   1095     -0.6403989791870117, 0.26487401127815247, -0.7209240198135376,
   1096     -0.6939510107040405, 0, -0.7200220227241516,
   1097     -0.7329490184783936, 0.303166002035141, -0.6089959740638733,
   1098     -0.7939500212669373, 0, -0.6079840064048767,
   1099     -0.7055429816246033, 0.7055429816246033, -0.06647899746894836,
   1100     -0.6360920071601868, 0.6360920071601868, -0.4367780089378357,
   1101     -0.5149649977684021, 0.5149649977684021, -0.6852890253067017,
   1102     -0.48965099453926086, 0.48965099453926086, -0.7214459776878357,
   1103     -0.5605549812316895, 0.5605549812316895, -0.6095539927482605,
   1104     -0.38175201416015625, 0.9218789935112, -0.06636899709701538,
   1105     -0.3441790044307709, 0.8314369916915894, -0.4361799955368042,
   1106     -0.2785939872264862, 0.6735119819641113, -0.6846650242805481,
   1107     -0.26487401127815247, 0.6403989791870117, -0.7209240198135376,
   1108     -0.303166002035141, 0.7329490184783936, -0.6089959740638733,
   1109     0, 0.9978039860725403, -0.06623899936676025,
   1110     0, 0.9001820087432861, -0.4355129897594452,
   1111     0, 0.7296109795570374, -0.6838629841804504,
   1112     0, 0.6939510107040405, -0.7200220227241516,
   1113     0, 0.7939500212669373, -0.6079840064048767,
   1114     0, 0.9978039860725403, -0.06623899936676025,
   1115     0.38175201416015625, 0.9218789935112, -0.06636899709701538,
   1116     0.3441790044307709, 0.8314369916915894, -0.4361799955368042,
   1117     0, 0.9001820087432861, -0.4355129897594452,
   1118     0.2785939872264862, 0.6735119819641113, -0.6846650242805481,
   1119     0, 0.7296109795570374, -0.6838629841804504,
   1120     0.26487401127815247, 0.6403989791870117, -0.7209240198135376,
   1121     0, 0.6939510107040405, -0.7200220227241516,
   1122     0.303166002035141, 0.7329490184783936, -0.6089959740638733,
   1123     0, 0.7939500212669373, -0.6079840064048767,
   1124     0.7055429816246033, 0.7055429816246033, -0.06647899746894836,
   1125     0.6360920071601868, 0.6360920071601868, -0.4367780089378357,
   1126     0.5149649977684021, 0.5149649977684021, -0.6852890253067017,
   1127     0.48965099453926086, 0.48965099453926086, -0.7214459776878357,
   1128     0.5605549812316895, 0.5605549812316895, -0.6095539927482605,
   1129     0.9218789935112, 0.38175201416015625, -0.06636899709701538,
   1130     0.8314369916915894, 0.3441790044307709, -0.4361799955368042,
   1131     0.6735119819641113, 0.2785939872264862, -0.6846650242805481,
   1132     0.6403989791870117, 0.26487401127815247, -0.7209240198135376,
   1133     0.7329490184783936, 0.303166002035141, -0.6089959740638733,
   1134     0.9978039860725403, 0, -0.06623899936676025,
   1135     0.9001820087432861, 0, -0.4355129897594452,
   1136     0.7296109795570374, 0, -0.6838629841804504,
   1137     0.6939510107040405, 0, -0.7200220227241516,
   1138     0.7939500212669373, 0, -0.6079840064048767,
   1139     0.7939500212669373, 0, -0.6079840064048767,
   1140     0.7329490184783936, -0.303166002035141, -0.6089959740638733,
   1141     0.576229989528656, -0.23821599781513214, -0.7818009853363037,
   1142     0.6238600015640259, 0, -0.7815359830856323,
   1143     0.16362899541854858, -0.06752700358629227, -0.9842079877853394,
   1144     0.17729100584983826, 0, -0.984158992767334,
   1145     0.04542100057005882, -0.018735000863671303, -0.9987919926643372,
   1146     0.04920699819922447, 0, -0.9987890124320984,
   1147     0, 0, -1,
   1148     0, 0, -1,
   1149     0.5605549812316895, -0.5605549812316895, -0.6095539927482605,
   1150     0.44041600823402405, -0.44041600823402405, -0.7823479771614075,
   1151     0.12490200251340866, -0.12490200251340866, -0.9842759966850281,
   1152     0.034662000834941864, -0.034662000834941864, -0.9987980127334595,
   1153     0, 0, -1,
   1154     0.303166002035141, -0.7329490184783936, -0.6089959740638733,
   1155     0.23821599781513214, -0.576229989528656, -0.7818009853363037,
   1156     0.06752700358629227, -0.16362899541854858, -0.9842079877853394,
   1157     0.018735000863671303, -0.04542100057005882, -0.9987919926643372,
   1158     0, 0, -1,
   1159     0, -0.7939500212669373, -0.6079840064048767,
   1160     0, -0.6238600015640259, -0.7815359830856323,
   1161     0, -0.17729100584983826, -0.984158992767334,
   1162     0, -0.04920699819922447, -0.9987890124320984,
   1163     0, 0, -1,
   1164     0, -0.7939500212669373, -0.6079840064048767,
   1165     -0.303166002035141, -0.7329490184783936, -0.6089959740638733,
   1166     -0.23821599781513214, -0.576229989528656, -0.7818009853363037,
   1167     0, -0.6238600015640259, -0.7815359830856323,
   1168     -0.06752700358629227, -0.16362899541854858, -0.9842079877853394,
   1169     0, -0.17729100584983826, -0.984158992767334,
   1170     -0.018735000863671303, -0.04542100057005882, -0.9987919926643372,
   1171     0, -0.04920699819922447, -0.9987890124320984,
   1172     0, 0, -1,
   1173     0, 0, -1,
   1174     -0.5605549812316895, -0.5605549812316895, -0.6095539927482605,
   1175     -0.44041600823402405, -0.44041600823402405, -0.7823479771614075,
   1176     -0.12490200251340866, -0.12490200251340866, -0.9842759966850281,
   1177     -0.034662000834941864, -0.034662000834941864, -0.9987980127334595,
   1178     0, 0, -1,
   1179     -0.7329490184783936, -0.303166002035141, -0.6089959740638733,
   1180     -0.576229989528656, -0.23821599781513214, -0.7818009853363037,
   1181     -0.16362899541854858, -0.06752700358629227, -0.9842079877853394,
   1182     -0.04542100057005882, -0.018735000863671303, -0.9987919926643372,
   1183     0, 0, -1,
   1184     -0.7939500212669373, 0, -0.6079840064048767,
   1185     -0.6238600015640259, 0, -0.7815359830856323,
   1186     -0.17729100584983826, 0, -0.984158992767334,
   1187     -0.04920699819922447, 0, -0.9987890124320984,
   1188     0, 0, -1,
   1189     -0.7939500212669373, 0, -0.6079840064048767,
   1190     -0.7329490184783936, 0.303166002035141, -0.6089959740638733,
   1191     -0.576229989528656, 0.23821599781513214, -0.7818009853363037,
   1192     -0.6238600015640259, 0, -0.7815359830856323,
   1193     -0.16362899541854858, 0.06752700358629227, -0.9842079877853394,
   1194     -0.17729100584983826, 0, -0.984158992767334,
   1195     -0.04542100057005882, 0.018735000863671303, -0.9987919926643372,
   1196     -0.04920699819922447, 0, -0.9987890124320984,
   1197     0, 0, -1,
   1198     0, 0, -1,
   1199     -0.5605549812316895, 0.5605549812316895, -0.6095539927482605,
   1200     -0.44041600823402405, 0.44041600823402405, -0.7823479771614075,
   1201     -0.12490200251340866, 0.12490200251340866, -0.9842759966850281,
   1202     -0.034662000834941864, 0.034662000834941864, -0.9987980127334595,
   1203     0, 0, -1,
   1204     -0.303166002035141, 0.7329490184783936, -0.6089959740638733,
   1205     -0.23821599781513214, 0.576229989528656, -0.7818009853363037,
   1206     -0.06752700358629227, 0.16362899541854858, -0.9842079877853394,
   1207     -0.018735000863671303, 0.04542100057005882, -0.9987919926643372,
   1208     0, 0, -1,
   1209     0, 0.7939500212669373, -0.6079840064048767,
   1210     0, 0.6238600015640259, -0.7815359830856323,
   1211     0, 0.17729100584983826, -0.984158992767334,
   1212     0, 0.04920699819922447, -0.9987890124320984,
   1213     0, 0, -1,
   1214     0, 0.7939500212669373, -0.6079840064048767,
   1215     0.303166002035141, 0.7329490184783936, -0.6089959740638733,
   1216     0.23821599781513214, 0.576229989528656, -0.7818009853363037,
   1217     0, 0.6238600015640259, -0.7815359830856323,
   1218     0.06752700358629227, 0.16362899541854858, -0.9842079877853394,
   1219     0, 0.17729100584983826, -0.984158992767334,
   1220     0.018735000863671303, 0.04542100057005882, -0.9987919926643372,
   1221     0, 0.04920699819922447, -0.9987890124320984,
   1222     0, 0, -1,
   1223     0, 0, -1,
   1224     0.5605549812316895, 0.5605549812316895, -0.6095539927482605,
   1225     0.44041600823402405, 0.44041600823402405, -0.7823479771614075,
   1226     0.12490200251340866, 0.12490200251340866, -0.9842759966850281,
   1227     0.034662000834941864, 0.034662000834941864, -0.9987980127334595,
   1228     0, 0, -1,
   1229     0.7329490184783936, 0.303166002035141, -0.6089959740638733,
   1230     0.576229989528656, 0.23821599781513214, -0.7818009853363037,
   1231     0.16362899541854858, 0.06752700358629227, -0.9842079877853394,
   1232     0.04542100057005882, 0.018735000863671303, -0.9987919926643372,
   1233     0, 0, -1,
   1234     0.7939500212669373, 0, -0.6079840064048767,
   1235     0.6238600015640259, 0, -0.7815359830856323,
   1236     0.17729100584983826, 0, -0.984158992767334,
   1237     0.04920699819922447, 0, -0.9987890124320984,
   1238     0, 0, -1,
   1239     0.007784999907016754, 0.00021499999274965376, -0.999970018863678,
   1240     0.007038000039756298, -0.5829259753227234, -0.8124949932098389,
   1241     0.0361270010471344, -0.5456140041351318, -0.837257981300354,
   1242     0.03913800045847893, 0.0009879999561235309, -0.9992330074310303,
   1243     0.16184599697589874, -0.5630490183830261, -0.8104209899902344,
   1244     0.17951199412345886, 0.0043680001981556416, -0.9837459921836853,
   1245     0.4823650121688843, -0.6427459716796875, -0.5951480269432068,
   1246     0.6122999787330627, 0.010459000244736671, -0.790556013584137,
   1247     0.7387199997901917, -0.6641989946365356, -0.11459299921989441,
   1248     0.9861519932746887, 0.006668999791145325, -0.16570700705051422,
   1249     -0.0019079999765381217, -0.9867690205574036, 0.1621209979057312,
   1250     0.002761000068858266, -0.9998499751091003, 0.017105000093579292,
   1251     0.010532000102102757, -0.9972469806671143, 0.07339800149202347,
   1252     -0.06604000180959702, -0.9893029928207397, 0.13006900250911713,
   1253     -0.09442699700593948, -0.9953929781913757, 0.016594000160694122,
   1254     -0.009201999753713608, -0.4902929961681366, 0.8715090155601501,
   1255     -0.04860600084066391, -0.5394579768180847, 0.8406090140342712,
   1256     -0.22329799830913544, -0.5527390241622925, 0.8028810024261475,
   1257     -0.5963649749755859, -0.5751349925994873, 0.5599709749221802,
   1258     -0.8033369779586792, -0.5916029810905457, 0.06823500245809555,
   1259     -0.01056000031530857, -0.00010299999848939478, 0.9999439716339111,
   1260     -0.05879800021648407, -0.0007089999853633344, 0.9982699751853943,
   1261     -0.28071001172065735, -0.0032679999712854624, 0.9597870111465454,
   1262     -0.7497230172157288, -0.004267000127583742, 0.6617379784584045,
   1263     -0.9973509907722473, -0.0020580000709742308, 0.07271400094032288,
   1264     -0.01056000031530857, -0.00010299999848939478, 0.9999439716339111,
   1265     -0.008791999891400337, 0.49032899737358093, 0.8714929819107056,
   1266     -0.04649300128221512, 0.5387560129165649, 0.8411779999732971,
   1267     -0.05879800021648407, -0.0007089999853633344, 0.9982699751853943,
   1268     -0.21790899336338043, 0.5491610169410706, 0.8068069815635681,
   1269     -0.28071001172065735, -0.0032679999712854624, 0.9597870111465454,
   1270     -0.5972909927368164, 0.5741199851036072, 0.560027003288269,
   1271     -0.7497230172157288, -0.004267000127583742, 0.6617379784584045,
   1272     -0.8040000200271606, 0.5912910103797913, 0.0629120022058487,
   1273     -0.9973509907722473, -0.0020580000709742308, 0.07271400094032288,
   1274     -0.0018050000071525574, 0.986840009689331, 0.16169099509716034,
   1275     0.0020310000982135534, 0.999891996383667, 0.014553000219166279,
   1276     0.009215000085532665, 0.9981520175933838, 0.060068998485803604,
   1277     -0.059335000813007355, 0.9917230010032654, 0.11386600136756897,
   1278     -0.08690100163221359, 0.9961410164833069, 0.01228999998420477,
   1279     0.006417000200599432, 0.5830950140953064, -0.812379002571106,
   1280     0.03378299996256828, 0.5453730225563049, -0.8375130295753479,
   1281     0.1571130007505417, 0.562188982963562, -0.8119469881057739,
   1282     0.4844059944152832, 0.6465290188789368, -0.5893650054931641,
   1283     0.7388700246810913, 0.6661880016326904, -0.10131999850273132,
   1284     0.007784999907016754, 0.00021499999274965376, -0.999970018863678,
   1285     0.03913800045847893, 0.0009879999561235309, -0.9992330074310303,
   1286     0.17951199412345886, 0.0043680001981556416, -0.9837459921836853,
   1287     0.6122999787330627, 0.010459000244736671, -0.790556013584137,
   1288     0.9861519932746887, 0.006668999791145325, -0.16570700705051422,
   1289     0.9861519932746887, 0.006668999791145325, -0.16570700705051422,
   1290     0.7387199997901917, -0.6641989946365356, -0.11459299921989441,
   1291     0.7256090044975281, -0.6373609900474548, 0.25935098528862,
   1292     0.94651198387146, 0.0033569999504834414, 0.3226499855518341,
   1293     0.6459450125694275, -0.6077200174331665, 0.46198800206184387,
   1294     0.8258299827575684, 0.007451999932527542, 0.5638700127601624,
   1295     0.5316150188446045, -0.5586140155792236, 0.6366599798202515,
   1296     0.6500110030174255, 0.006936000194400549, 0.759893000125885,
   1297     0.4249640107154846, -0.5955389738082886, 0.6817179918289185,
   1298     0.5324289798736572, 0.005243999883532524, 0.8464580178260803,
   1299     -0.09442699700593948, -0.9953929781913757, 0.016594000160694122,
   1300     -0.04956100136041641, -0.9985759854316711, -0.01975500024855137,
   1301     -0.03781700134277344, -0.998649001121521, -0.035624999552965164,
   1302     -0.0379129983484745, -0.9986140131950378, -0.03651199862360954,
   1303     -0.1688539981842041, -0.9395300149917603, -0.2979460060596466,
   1304     -0.8033369779586792, -0.5916029810905457, 0.06823500245809555,
   1305     -0.7423409819602966, -0.5995240211486816, -0.2991659939289093,
   1306     -0.6196020245552063, -0.5795029997825623, -0.5294060111045837,
   1307     -0.483707994222641, -0.5438370108604431, -0.6857600212097168,
   1308     -0.44529199600219727, -0.4131770133972168, -0.7943549752235413,
   1309     -0.9973509907722473, -0.0020580000709742308, 0.07271400094032288,
   1310     -0.9265130162239075, -0.0019950000569224358, -0.3762570023536682,
   1311     -0.7539200186729431, -0.004317000042647123, -0.6569520235061646,
   1312     -0.5662239789962769, -0.003461000043898821, -0.8242440223693848,
   1313     -0.4818040132522583, -0.0018500000005587935, -0.8762770295143127,
   1314     -0.9973509907722473, -0.0020580000709742308, 0.07271400094032288,
   1315     -0.8040000200271606, 0.5912910103797913, 0.0629120022058487,
   1316     -0.7446749806404114, 0.5989770293235779, -0.29442399740219116,
   1317     -0.9265130162239075, -0.0019950000569224358, -0.3762570023536682,
   1318     -0.6219490170478821, 0.5781649947166443, -0.5281140208244324,
   1319     -0.7539200186729431, -0.004317000042647123, -0.6569520235061646,
   1320     -0.48117101192474365, 0.5428280234336853, -0.6883400082588196,
   1321     -0.5662239789962769, -0.003461000043898821, -0.8242440223693848,
   1322     -0.43805500864982605, 0.41574400663375854, -0.7970349788665771,
   1323     -0.4818040132522583, -0.0018500000005587935, -0.8762770295143127,
   1324     -0.08690100163221359, 0.9961410164833069, 0.01228999998420477,
   1325     -0.04433799907565117, 0.9988710284233093, -0.017055999487638474,
   1326     -0.026177000254392624, 0.9992600083351135, -0.02816700004041195,
   1327     -0.025293000042438507, 0.9992780089378357, -0.028332000598311424,
   1328     -0.15748199820518494, 0.9441670179367065, -0.28939300775527954,
   1329     0.7388700246810913, 0.6661880016326904, -0.10131999850273132,
   1330     0.7282440066337585, 0.63714200258255, 0.25240999460220337,
   1331     0.6470540165901184, 0.6082550287246704, 0.4597249925136566,
   1332     0.5229939818382263, 0.5621700286865234, 0.6406570076942444,
   1333     0.4099780023097992, 0.6046689748764038, 0.6828569769859314,
   1334     0.9861519932746887, 0.006668999791145325, -0.16570700705051422,
   1335     0.94651198387146, 0.0033569999504834414, 0.3226499855518341,
   1336     0.8258299827575684, 0.007451999932527542, 0.5638700127601624,
   1337     0.6500110030174255, 0.006936000194400549, 0.759893000125885,
   1338     0.5324289798736572, 0.005243999883532524, 0.8464580178260803,
   1339     -0.230786994099617, 0.006523000076413155, 0.9729819893836975,
   1340     -0.15287800133228302, -0.7101899981498718, 0.6872109770774841,
   1341     -0.31672099232673645, -0.7021129727363586, 0.6377500295639038,
   1342     -0.5489360094070435, 0.0015109999803826213, 0.8358629941940308,
   1343     -0.6010670065879822, -0.645330011844635, 0.471451997756958,
   1344     -0.8756710290908813, -0.009891999885439873, 0.4828070104122162,
   1345     -0.635890007019043, -0.629800021648407, 0.4460900127887726,
   1346     -0.8775539994239807, -0.01909100078046322, 0.47909700870513916,
   1347     -0.4357450008392334, -0.670009970664978, 0.6010090112686157,
   1348     -0.6961889863014221, -0.02449600026011467, 0.7174400091171265,
   1349     0.11111299693584442, -0.9901599884033203, -0.08506900072097778,
   1350     0.22330999374389648, -0.9747260212898254, 0.006539999973028898,
   1351     0.19009700417518616, -0.9694579839706421, 0.15496399998664856,
   1352     0.005270000081509352, -0.9818699955940247, 0.18948200345039368,
   1353     -0.011750999838113785, -0.9690240025520325, 0.24668699502944946,
   1354     0.3439059853553772, -0.5994120240211487, -0.7227950096130371,
   1355     0.5724899768829346, -0.5916270017623901, -0.5676559805870056,
   1356     0.7874360084533691, -0.5605109930038452, -0.2564600110054016,
   1357     0.6470969915390015, -0.6981409788131714, -0.3063740134239197,
   1358     0.4275279939174652, -0.7535750269889832, -0.49934399127960205,
   1359     0.4109260141849518, -0.0012839999981224537, -0.9116680026054382,
   1360     0.6715199947357178, 0.0008989999769255519, -0.7409859895706177,
   1361     0.9220259785652161, 0.00725199980661273, -0.3870599865913391,
   1362     0.8469099998474121, 0.01385399978607893, -0.5315560102462769,
   1363     0.5359240174293518, 0.010503999888896942, -0.8442010283470154,
   1364     0.4109260141849518, -0.0012839999981224537, -0.9116680026054382,
   1365     0.3411880135536194, 0.6009309887886047, -0.7228230237960815,
   1366     0.5786640048027039, 0.591838002204895, -0.5611389875411987,
   1367     0.6715199947357178, 0.0008989999769255519, -0.7409859895706177,
   1368     0.7848690152168274, 0.5665420293807983, -0.25102001428604126,
   1369     0.9220259785652161, 0.00725199980661273, -0.3870599865913391,
   1370     0.6426810026168823, 0.7039899826049805, -0.3022570013999939,
   1371     0.8469099998474121, 0.01385399978607893, -0.5315560102462769,
   1372     0.4185889959335327, 0.7581170201301575, -0.5000420212745667,
   1373     0.5359240174293518, 0.010503999888896942, -0.8442010283470154,
   1374     0.11580599844455719, 0.9901139736175537, -0.07913900166749954,
   1375     0.23281100392341614, 0.9724410176277161, 0.012564999982714653,
   1376     0.20666299760341644, 0.9662799835205078, 0.15360000729560852,
   1377     0.02449899911880493, 0.9865779876708984, 0.16144299507141113,
   1378     0.0033809999004006386, 0.9774550199508667, 0.2111150026321411,
   1379     -0.13491199910640717, 0.7135509848594666, 0.6874909996986389,
   1380     -0.31953999400138855, 0.7050619721412659, 0.6330729722976685,
   1381     -0.6039019823074341, 0.6499029994010925, 0.4614419937133789,
   1382     -0.6318150162696838, 0.6400719881057739, 0.43716898560523987,
   1383     -0.4243049919605255, 0.6667500138282776, 0.6127070188522339,
   1384     -0.230786994099617, 0.006523000076413155, 0.9729819893836975,
   1385     -0.5489360094070435, 0.0015109999803826213, 0.8358629941940308,
   1386     -0.8756710290908813, -0.009891999885439873, 0.4828070104122162,
   1387     -0.8775539994239807, -0.01909100078046322, 0.47909700870513916,
   1388     -0.6961889863014221, -0.02449600026011467, 0.7174400091171265,
   1389     -0.6961889863014221, -0.02449600026011467, 0.7174400091171265,
   1390     -0.4357450008392334, -0.670009970664978, 0.6010090112686157,
   1391     -0.25985801219940186, -0.5525479912757874, 0.7919380068778992,
   1392     -0.42579901218414307, -0.010804999619722366, 0.9047530293464661,
   1393     0.009537000209093094, 0.021669000387191772, 0.9997199773788452,
   1394     0.022041000425815582, -0.001623000018298626, 0.9997559785842896,
   1395     0.4101540148258209, 0.8490809798240662, 0.3329179883003235,
   1396     0.9995980262756348, -0.01155600044876337, 0.02587899938225746,
   1397     0.5415220260620117, 0.6370009779930115, -0.5486199855804443,
   1398     0.7095860242843628, -0.009670999832451344, -0.7045519948005676,
   1399     -0.011750999838113785, -0.9690240025520325, 0.24668699502944946,
   1400     0.046310000121593475, -0.8891720175743103, 0.45522499084472656,
   1401     -0.010688000358641148, -0.14889900386333466, 0.9887949824333191,
   1402     -0.04437499865889549, 0.7291200160980225, 0.6829460263252258,
   1403     0.12282499670982361, 0.9923850297927856, 0.009232000447809696,
   1404     0.4275279939174652, -0.7535750269889832, -0.49934399127960205,
   1405     0.48183900117874146, -0.857479989528656, -0.18044300377368927,
   1406     0.45527198910713196, -0.49992498755455017, 0.7367510199546814,
   1407     -0.22054199874401093, 0.3582780063152313, 0.9071930050849915,
   1408     -0.23591899871826172, 0.7157959938049316, 0.6572499871253967,
   1409     0.5359240174293518, 0.010503999888896942, -0.8442010283470154,
   1410     0.7280910015106201, 0.015584999695420265, -0.6853029727935791,
   1411     0.8887389898300171, 0.016679000109434128, 0.4581089913845062,
   1412     -0.26009801030158997, -0.0007999999797903001, 0.965582013130188,
   1413     -0.37161099910736084, 0.004416999872773886, 0.9283779859542847,
   1414     0.5359240174293518, 0.010503999888896942, -0.8442010283470154,
   1415     0.4185889959335327, 0.7581170201301575, -0.5000420212745667,
   1416     0.4801650047302246, 0.8588529825210571, -0.17836299538612366,
   1417     0.7280910015106201, 0.015584999695420265, -0.6853029727935791,
   1418     0.4881030023097992, 0.49794700741767883, 0.7168020009994507,
   1419     0.8887389898300171, 0.016679000109434128, 0.4581089913845062,
   1420     -0.2220049947500229, -0.36189401149749756, 0.9053990244865417,
   1421     -0.26009801030158997, -0.0007999999797903001, 0.965582013130188,
   1422     -0.23540399968624115, -0.7104769945144653, 0.6631799936294556,
   1423     -0.37161099910736084, 0.004416999872773886, 0.9283779859542847,
   1424     0.0033809999004006386, 0.9774550199508667, 0.2111150026321411,
   1425     0.058719001710414886, 0.8971999883651733, 0.437703013420105,
   1426     0.0013249999610707164, 0.164000004529953, 0.9864590167999268,
   1427     -0.04418899863958359, -0.7303190231323242, 0.6816750168800354,
   1428     0.13880200684070587, -0.9897300004959106, -0.034189000725746155,
   1429     -0.4243049919605255, 0.6667500138282776, 0.6127070188522339,
   1430     -0.25888898968696594, 0.5453789830207825, 0.7972059845924377,
   1431     0.012268000282347202, -0.01928500086069107, 0.9997389912605286,
   1432     0.3986299932003021, -0.8456630110740662, 0.3548929989337921,
   1433     0.5375639796257019, -0.6107370257377625, -0.5813990235328674,
   1434     -0.6961889863014221, -0.02449600026011467, 0.7174400091171265,
   1435     -0.42579901218414307, -0.010804999619722366, 0.9047530293464661,
   1436     0.022041000425815582, -0.001623000018298626, 0.9997559785842896,
   1437     0.9995980262756348, -0.01155600044876337, 0.02587899938225746,
   1438     0.7095860242843628, -0.009670999832451344, -0.7045519948005676,
   1439     0, 0, 1,
   1440     0, 0, 1,
   1441     0.7626410126686096, -0.31482499837875366, 0.5650339722633362,
   1442     0.8245400190353394, -0.00001700000029813964, 0.5658029913902283,
   1443     0.8479819893836975, -0.3500339984893799, -0.39799800515174866,
   1444     0.917701005935669, -0.00003300000025774352, -0.397271990776062,
   1445     0.8641409873962402, -0.35644200444221497, -0.3552600145339966,
   1446     0.9352689981460571, -0.00011200000153621659, -0.3539389967918396,
   1447     0.7209920287132263, -0.29793301224708557, 0.6256250143051147,
   1448     0.7807120084762573, -0.00007500000356230885, 0.6248909831047058,
   1449     0, 0, 1,
   1450     0.5833569765090942, -0.5833380222320557, 0.5651649832725525,
   1451     0.648485004901886, -0.6484479904174805, -0.3987259864807129,
   1452     0.6608719825744629, -0.6607480049133301, -0.35589399933815,
   1453     0.5518630146980286, -0.5517799854278564, 0.6252880096435547,
   1454     0, 0, 1,
   1455     0.31482499837875366, -0.762628972530365, 0.5650510191917419,
   1456     0.35004499554634094, -0.8479880094528198, -0.39797601103782654,
   1457     0.35647401213645935, -0.8641520142555237, -0.35519900918006897,
   1458     0.29798200726509094, -0.7210670113563538, 0.6255149841308594,
   1459     0, 0, 1,
   1460     -0.00001700000029813964, -0.8245400190353394, 0.5658029913902283,
   1461     -0.00003300000025774352, -0.917701005935669, -0.397271990776062,
   1462     -0.00011200000153621659, -0.9352689981460571, -0.3539389967918396,
   1463     -0.00007500000356230885, -0.7807120084762573, 0.6248900294303894,
   1464     0, 0, 1,
   1465     0, 0, 1,
   1466     -0.31482499837875366, -0.7626410126686096, 0.5650339722633362,
   1467     -0.00001700000029813964, -0.8245400190353394, 0.5658029913902283,
   1468     -0.3500339984893799, -0.8479819893836975, -0.39799800515174866,
   1469     -0.00003300000025774352, -0.917701005935669, -0.397271990776062,
   1470     -0.35644200444221497, -0.8641409873962402, -0.3552600145339966,
   1471     -0.00011200000153621659, -0.9352689981460571, -0.3539389967918396,
   1472     -0.29793301224708557, -0.7209920287132263, 0.6256250143051147,
   1473     -0.00007500000356230885, -0.7807120084762573, 0.6248900294303894,
   1474     0, 0, 1,
   1475     -0.5833380222320557, -0.5833569765090942, 0.5651649832725525,
   1476     -0.6484479904174805, -0.648485004901886, -0.3987259864807129,
   1477     -0.6607480049133301, -0.6608719825744629, -0.35589399933815,
   1478     -0.5517799854278564, -0.5518630146980286, 0.6252880096435547,
   1479     0, 0, 1,
   1480     -0.762628972530365, -0.31482499837875366, 0.5650510191917419,
   1481     -0.8479880094528198, -0.35004499554634094, -0.39797601103782654,
   1482     -0.8641520142555237, -0.35647401213645935, -0.35519900918006897,
   1483     -0.7210670113563538, -0.29798200726509094, 0.6255149841308594,
   1484     0, 0, 1,
   1485     -0.8245400190353394, 0.00001700000029813964, 0.5658029913902283,
   1486     -0.917701005935669, 0.00003300000025774352, -0.397271990776062,
   1487     -0.9352689981460571, 0.00011200000153621659, -0.3539389967918396,
   1488     -0.7807120084762573, 0.00007500000356230885, 0.6248900294303894,
   1489     0, 0, 1,
   1490     0, 0, 1,
   1491     -0.7626410126686096, 0.31482499837875366, 0.5650339722633362,
   1492     -0.8245400190353394, 0.00001700000029813964, 0.5658029913902283,
   1493     -0.8479819893836975, 0.3500339984893799, -0.39799800515174866,
   1494     -0.917701005935669, 0.00003300000025774352, -0.397271990776062,
   1495     -0.8641409873962402, 0.35644200444221497, -0.3552600145339966,
   1496     -0.9352689981460571, 0.00011200000153621659, -0.3539389967918396,
   1497     -0.7209920287132263, 0.29793301224708557, 0.6256250143051147,
   1498     -0.7807120084762573, 0.00007500000356230885, 0.6248900294303894,
   1499     0, 0, 1,
   1500     -0.5833569765090942, 0.5833380222320557, 0.5651649832725525,
   1501     -0.648485004901886, 0.6484479904174805, -0.3987259864807129,
   1502     -0.6608719825744629, 0.6607480049133301, -0.35589399933815,
   1503     -0.5518630146980286, 0.5517799854278564, 0.6252880096435547,
   1504     0, 0, 1,
   1505     -0.31482499837875366, 0.762628972530365, 0.5650510191917419,
   1506     -0.35004499554634094, 0.8479880094528198, -0.39797601103782654,
   1507     -0.35647401213645935, 0.8641520142555237, -0.35519900918006897,
   1508     -0.29798200726509094, 0.7210670113563538, 0.6255149841308594,
   1509     0, 0, 1,
   1510     0.00001700000029813964, 0.8245400190353394, 0.5658029913902283,
   1511     0.00003300000025774352, 0.917701005935669, -0.397271990776062,
   1512     0.00011200000153621659, 0.9352689981460571, -0.3539389967918396,
   1513     0.00007500000356230885, 0.7807120084762573, 0.6248900294303894,
   1514     0, 0, 1,
   1515     0, 0, 1,
   1516     0.31482499837875366, 0.7626410126686096, 0.5650339722633362,
   1517     0.00001700000029813964, 0.8245400190353394, 0.5658029913902283,
   1518     0.3500339984893799, 0.8479819893836975, -0.39799800515174866,
   1519     0.00003300000025774352, 0.917701005935669, -0.397271990776062,
   1520     0.35644200444221497, 0.8641409873962402, -0.3552600145339966,
   1521     0.00011200000153621659, 0.9352689981460571, -0.3539389967918396,
   1522     0.29793301224708557, 0.7209920287132263, 0.6256250143051147,
   1523     0.00007500000356230885, 0.7807120084762573, 0.6248900294303894,
   1524     0, 0, 1,
   1525     0.5833380222320557, 0.5833569765090942, 0.5651649832725525,
   1526     0.6484479904174805, 0.648485004901886, -0.3987259864807129,
   1527     0.6607480049133301, 0.6608719825744629, -0.35589399933815,
   1528     0.5517799854278564, 0.5518630146980286, 0.6252880096435547,
   1529     0, 0, 1,
   1530     0.762628972530365, 0.31482499837875366, 0.5650510191917419,
   1531     0.8479880094528198, 0.35004499554634094, -0.39797601103782654,
   1532     0.8641520142555237, 0.35647401213645935, -0.35519900918006897,
   1533     0.7210670113563538, 0.29798200726509094, 0.6255149841308594,
   1534     0, 0, 1,
   1535     0.8245400190353394, -0.00001700000029813964, 0.5658029913902283,
   1536     0.917701005935669, -0.00003300000025774352, -0.397271990776062,
   1537     0.9352689981460571, -0.00011200000153621659, -0.3539389967918396,
   1538     0.7807120084762573, -0.00007500000356230885, 0.6248909831047058,
   1539     0.7807120084762573, -0.00007500000356230885, 0.6248909831047058,
   1540     0.7209920287132263, -0.29793301224708557, 0.6256250143051147,
   1541     0.21797800064086914, -0.0902160033583641, 0.9717749953269958,
   1542     0.23658299446105957, 0, 0.9716110229492188,
   1543     0.1595889925956726, -0.06596100330352783, 0.9849770069122314,
   1544     0.17308400571346283, 0, 0.9849069714546204,
   1545     0.3504979908466339, -0.1447400003671646, 0.9253119826316833,
   1546     0.37970298528671265, 0, 0.925108015537262,
   1547     0.48558899760246277, -0.20147399604320526, 0.8506529927253723,
   1548     0.5266720056533813, 0, 0.8500679731369019,
   1549     0.5518630146980286, -0.5517799854278564, 0.6252880096435547,
   1550     0.16663099825382233, -0.16663099825382233, 0.9718379974365234,
   1551     0.12190800160169601, -0.12190800160169601, 0.9850260019302368,
   1552     0.2676680088043213, -0.2676680088043213, 0.9255849719047546,
   1553     0.37131500244140625, -0.37131500244140625, 0.8510289788246155,
   1554     0.29798200726509094, -0.7210670113563538, 0.6255149841308594,
   1555     0.0902160033583641, -0.21797800064086914, 0.9717749953269958,
   1556     0.06596100330352783, -0.1595889925956726, 0.9849770069122314,
   1557     0.1447400003671646, -0.3504979908466339, 0.9253119826316833,
   1558     0.20147399604320526, -0.48558899760246277, 0.8506529927253723,
   1559     -0.00007500000356230885, -0.7807120084762573, 0.6248900294303894,
   1560     0, -0.23658299446105957, 0.9716110229492188,
   1561     0, -0.17308400571346283, 0.9849069714546204,
   1562     0, -0.37970298528671265, 0.925108015537262,
   1563     0, -0.5266720056533813, 0.8500679731369019,
   1564     -0.00007500000356230885, -0.7807120084762573, 0.6248900294303894,
   1565     -0.29793301224708557, -0.7209920287132263, 0.6256250143051147,
   1566     -0.0902160033583641, -0.21797800064086914, 0.9717749953269958,
   1567     0, -0.23658299446105957, 0.9716110229492188,
   1568     -0.06596100330352783, -0.1595889925956726, 0.9849770069122314,
   1569     0, -0.17308400571346283, 0.9849069714546204,
   1570     -0.1447400003671646, -0.3504979908466339, 0.9253119826316833,
   1571     0, -0.37970298528671265, 0.925108015537262,
   1572     -0.20147399604320526, -0.48558899760246277, 0.8506529927253723,
   1573     0, -0.5266720056533813, 0.8500679731369019,
   1574     -0.5517799854278564, -0.5518630146980286, 0.6252880096435547,
   1575     -0.16663099825382233, -0.16663099825382233, 0.9718379974365234,
   1576     -0.12190800160169601, -0.12190800160169601, 0.9850260019302368,
   1577     -0.2676680088043213, -0.2676680088043213, 0.9255849719047546,
   1578     -0.37131500244140625, -0.37131500244140625, 0.8510289788246155,
   1579     -0.7210670113563538, -0.29798200726509094, 0.6255149841308594,
   1580     -0.21797800064086914, -0.0902160033583641, 0.9717749953269958,
   1581     -0.1595889925956726, -0.06596100330352783, 0.9849770069122314,
   1582     -0.3504979908466339, -0.1447400003671646, 0.9253119826316833,
   1583     -0.48558899760246277, -0.20147399604320526, 0.8506529927253723,
   1584     -0.7807120084762573, 0.00007500000356230885, 0.6248900294303894,
   1585     -0.23658299446105957, 0, 0.9716110229492188,
   1586     -0.17308400571346283, 0, 0.9849069714546204,
   1587     -0.37970298528671265, 0, 0.925108015537262,
   1588     -0.5266720056533813, 0, 0.8500679731369019,
   1589     -0.7807120084762573, 0.00007500000356230885, 0.6248900294303894,
   1590     -0.7209920287132263, 0.29793301224708557, 0.6256250143051147,
   1591     -0.21797800064086914, 0.0902160033583641, 0.9717749953269958,
   1592     -0.23658299446105957, 0, 0.9716110229492188,
   1593     -0.1595889925956726, 0.06596100330352783, 0.9849770069122314,
   1594     -0.17308400571346283, 0, 0.9849069714546204,
   1595     -0.3504979908466339, 0.1447400003671646, 0.9253119826316833,
   1596     -0.37970298528671265, 0, 0.925108015537262,
   1597     -0.48558899760246277, 0.20147399604320526, 0.8506529927253723,
   1598     -0.5266720056533813, 0, 0.8500679731369019,
   1599     -0.5518630146980286, 0.5517799854278564, 0.6252880096435547,
   1600     -0.16663099825382233, 0.16663099825382233, 0.9718379974365234,
   1601     -0.12190800160169601, 0.12190800160169601, 0.9850260019302368,
   1602     -0.2676680088043213, 0.2676680088043213, 0.9255849719047546,
   1603     -0.37131500244140625, 0.37131500244140625, 0.8510289788246155,
   1604     -0.29798200726509094, 0.7210670113563538, 0.6255149841308594,
   1605     -0.0902160033583641, 0.21797800064086914, 0.9717749953269958,
   1606     -0.06596100330352783, 0.1595889925956726, 0.9849770069122314,
   1607     -0.1447400003671646, 0.3504979908466339, 0.9253119826316833,
   1608     -0.20147399604320526, 0.48558899760246277, 0.8506529927253723,
   1609     0.00007500000356230885, 0.7807120084762573, 0.6248900294303894,
   1610     0, 0.23658299446105957, 0.9716110229492188,
   1611     0, 0.17308400571346283, 0.9849069714546204,
   1612     0, 0.37970298528671265, 0.925108015537262,
   1613     0, 0.5266720056533813, 0.8500679731369019,
   1614     0.00007500000356230885, 0.7807120084762573, 0.6248900294303894,
   1615     0.29793301224708557, 0.7209920287132263, 0.6256250143051147,
   1616     0.0902160033583641, 0.21797800064086914, 0.9717749953269958,
   1617     0, 0.23658299446105957, 0.9716110229492188,
   1618     0.06596100330352783, 0.1595889925956726, 0.9849770069122314,
   1619     0, 0.17308400571346283, 0.9849069714546204,
   1620     0.1447400003671646, 0.3504979908466339, 0.9253119826316833,
   1621     0, 0.37970298528671265, 0.925108015537262,
   1622     0.20147399604320526, 0.48558899760246277, 0.8506529927253723,
   1623     0, 0.5266720056533813, 0.8500679731369019,
   1624     0.5517799854278564, 0.5518630146980286, 0.6252880096435547,
   1625     0.16663099825382233, 0.16663099825382233, 0.9718379974365234,
   1626     0.12190800160169601, 0.12190800160169601, 0.9850260019302368,
   1627     0.2676680088043213, 0.2676680088043213, 0.9255849719047546,
   1628     0.37131500244140625, 0.37131500244140625, 0.8510289788246155,
   1629     0.7210670113563538, 0.29798200726509094, 0.6255149841308594,
   1630     0.21797800064086914, 0.0902160033583641, 0.9717749953269958,
   1631     0.1595889925956726, 0.06596100330352783, 0.9849770069122314,
   1632     0.3504979908466339, 0.1447400003671646, 0.9253119826316833,
   1633     0.48558899760246277, 0.20147399604320526, 0.8506529927253723,
   1634     0.7807120084762573, -0.00007500000356230885, 0.6248909831047058,
   1635     0.23658299446105957, 0, 0.9716110229492188,
   1636     0.17308400571346283, 0, 0.9849069714546204,
   1637     0.37970298528671265, 0, 0.925108015537262,
   1638     0.5266720056533813, 0, 0.8500679731369019,
   1639 };
   1640 
   1641 static const int teapot_indices[] = {
   1642     0, 1, 2,
   1643     2, 3, 0,
   1644     3, 2, 4,
   1645     4, 5, 3,
   1646     5, 4, 6,
   1647     6, 7, 5,
   1648     7, 6, 8,
   1649     8, 9, 7,
   1650     1, 10, 11,
   1651     11, 2, 1,
   1652     2, 11, 12,
   1653     12, 4, 2,
   1654     4, 12, 13,
   1655     13, 6, 4,
   1656     6, 13, 14,
   1657     14, 8, 6,
   1658     10, 15, 16,
   1659     16, 11, 10,
   1660     11, 16, 17,
   1661     17, 12, 11,
   1662     12, 17, 18,
   1663     18, 13, 12,
   1664     13, 18, 19,
   1665     19, 14, 13,
   1666     15, 20, 21,
   1667     21, 16, 15,
   1668     16, 21, 22,
   1669     22, 17, 16,
   1670     17, 22, 23,
   1671     23, 18, 17,
   1672     18, 23, 24,
   1673     24, 19, 18,
   1674     25, 26, 27,
   1675     27, 28, 25,
   1676     28, 27, 29,
   1677     29, 30, 28,
   1678     30, 29, 31,
   1679     31, 32, 30,
   1680     32, 31, 33,
   1681     33, 34, 32,
   1682     26, 35, 36,
   1683     36, 27, 26,
   1684     27, 36, 37,
   1685     37, 29, 27,
   1686     29, 37, 38,
   1687     38, 31, 29,
   1688     31, 38, 39,
   1689     39, 33, 31,
   1690     35, 40, 41,
   1691     41, 36, 35,
   1692     36, 41, 42,
   1693     42, 37, 36,
   1694     37, 42, 43,
   1695     43, 38, 37,
   1696     38, 43, 44,
   1697     44, 39, 38,
   1698     40, 45, 46,
   1699     46, 41, 40,
   1700     41, 46, 47,
   1701     47, 42, 41,
   1702     42, 47, 48,
   1703     48, 43, 42,
   1704     43, 48, 49,
   1705     49, 44, 43,
   1706     50, 51, 52,
   1707     52, 53, 50,
   1708     53, 52, 54,
   1709     54, 55, 53,
   1710     55, 54, 56,
   1711     56, 57, 55,
   1712     57, 56, 58,
   1713     58, 59, 57,
   1714     51, 60, 61,
   1715     61, 52, 51,
   1716     52, 61, 62,
   1717     62, 54, 52,
   1718     54, 62, 63,
   1719     63, 56, 54,
   1720     56, 63, 64,
   1721     64, 58, 56,
   1722     60, 65, 66,
   1723     66, 61, 60,
   1724     61, 66, 67,
   1725     67, 62, 61,
   1726     62, 67, 68,
   1727     68, 63, 62,
   1728     63, 68, 69,
   1729     69, 64, 63,
   1730     65, 70, 71,
   1731     71, 66, 65,
   1732     66, 71, 72,
   1733     72, 67, 66,
   1734     67, 72, 73,
   1735     73, 68, 67,
   1736     68, 73, 74,
   1737     74, 69, 68,
   1738     75, 76, 77,
   1739     77, 78, 75,
   1740     78, 77, 79,
   1741     79, 80, 78,
   1742     80, 79, 81,
   1743     81, 82, 80,
   1744     82, 81, 83,
   1745     83, 84, 82,
   1746     76, 85, 86,
   1747     86, 77, 76,
   1748     77, 86, 87,
   1749     87, 79, 77,
   1750     79, 87, 88,
   1751     88, 81, 79,
   1752     81, 88, 89,
   1753     89, 83, 81,
   1754     85, 90, 91,
   1755     91, 86, 85,
   1756     86, 91, 92,
   1757     92, 87, 86,
   1758     87, 92, 93,
   1759     93, 88, 87,
   1760     88, 93, 94,
   1761     94, 89, 88,
   1762     90, 95, 96,
   1763     96, 91, 90,
   1764     91, 96, 97,
   1765     97, 92, 91,
   1766     92, 97, 98,
   1767     98, 93, 92,
   1768     93, 98, 99,
   1769     99, 94, 93,
   1770     100, 101, 102,
   1771     102, 103, 100,
   1772     103, 102, 104,
   1773     104, 105, 103,
   1774     105, 104, 106,
   1775     106, 107, 105,
   1776     107, 106, 108,
   1777     108, 109, 107,
   1778     101, 110, 111,
   1779     111, 102, 101,
   1780     102, 111, 112,
   1781     112, 104, 102,
   1782     104, 112, 113,
   1783     113, 106, 104,
   1784     106, 113, 114,
   1785     114, 108, 106,
   1786     110, 115, 116,
   1787     116, 111, 110,
   1788     111, 116, 117,
   1789     117, 112, 111,
   1790     112, 117, 118,
   1791     118, 113, 112,
   1792     113, 118, 119,
   1793     119, 114, 113,
   1794     115, 120, 121,
   1795     121, 116, 115,
   1796     116, 121, 122,
   1797     122, 117, 116,
   1798     117, 122, 123,
   1799     123, 118, 117,
   1800     118, 123, 124,
   1801     124, 119, 118,
   1802     125, 126, 127,
   1803     127, 128, 125,
   1804     128, 127, 129,
   1805     129, 130, 128,
   1806     130, 129, 131,
   1807     131, 132, 130,
   1808     132, 131, 133,
   1809     133, 134, 132,
   1810     126, 135, 136,
   1811     136, 127, 126,
   1812     127, 136, 137,
   1813     137, 129, 127,
   1814     129, 137, 138,
   1815     138, 131, 129,
   1816     131, 138, 139,
   1817     139, 133, 131,
   1818     135, 140, 141,
   1819     141, 136, 135,
   1820     136, 141, 142,
   1821     142, 137, 136,
   1822     137, 142, 143,
   1823     143, 138, 137,
   1824     138, 143, 144,
   1825     144, 139, 138,
   1826     140, 145, 146,
   1827     146, 141, 140,
   1828     141, 146, 147,
   1829     147, 142, 141,
   1830     142, 147, 148,
   1831     148, 143, 142,
   1832     143, 148, 149,
   1833     149, 144, 143,
   1834     150, 151, 152,
   1835     152, 153, 150,
   1836     153, 152, 154,
   1837     154, 155, 153,
   1838     155, 154, 156,
   1839     156, 157, 155,
   1840     157, 156, 158,
   1841     158, 159, 157,
   1842     151, 160, 161,
   1843     161, 152, 151,
   1844     152, 161, 162,
   1845     162, 154, 152,
   1846     154, 162, 163,
   1847     163, 156, 154,
   1848     156, 163, 164,
   1849     164, 158, 156,
   1850     160, 165, 166,
   1851     166, 161, 160,
   1852     161, 166, 167,
   1853     167, 162, 161,
   1854     162, 167, 168,
   1855     168, 163, 162,
   1856     163, 168, 169,
   1857     169, 164, 163,
   1858     165, 170, 171,
   1859     171, 166, 165,
   1860     166, 171, 172,
   1861     172, 167, 166,
   1862     167, 172, 173,
   1863     173, 168, 167,
   1864     168, 173, 174,
   1865     174, 169, 168,
   1866     175, 176, 177,
   1867     177, 178, 175,
   1868     178, 177, 179,
   1869     179, 180, 178,
   1870     180, 179, 181,
   1871     181, 182, 180,
   1872     182, 181, 183,
   1873     183, 184, 182,
   1874     176, 185, 186,
   1875     186, 177, 176,
   1876     177, 186, 187,
   1877     187, 179, 177,
   1878     179, 187, 188,
   1879     188, 181, 179,
   1880     181, 188, 189,
   1881     189, 183, 181,
   1882     185, 190, 191,
   1883     191, 186, 185,
   1884     186, 191, 192,
   1885     192, 187, 186,
   1886     187, 192, 193,
   1887     193, 188, 187,
   1888     188, 193, 194,
   1889     194, 189, 188,
   1890     190, 195, 196,
   1891     196, 191, 190,
   1892     191, 196, 197,
   1893     197, 192, 191,
   1894     192, 197, 198,
   1895     198, 193, 192,
   1896     193, 198, 199,
   1897     199, 194, 193,
   1898     200, 201, 202,
   1899     202, 203, 200,
   1900     203, 202, 204,
   1901     204, 205, 203,
   1902     205, 204, 206,
   1903     206, 207, 205,
   1904     207, 206, 208,
   1905     208, 209, 207,
   1906     201, 210, 211,
   1907     211, 202, 201,
   1908     202, 211, 212,
   1909     212, 204, 202,
   1910     204, 212, 213,
   1911     213, 206, 204,
   1912     206, 213, 214,
   1913     214, 208, 206,
   1914     210, 215, 216,
   1915     216, 211, 210,
   1916     211, 216, 217,
   1917     217, 212, 211,
   1918     212, 217, 218,
   1919     218, 213, 212,
   1920     213, 218, 219,
   1921     219, 214, 213,
   1922     215, 220, 221,
   1923     221, 216, 215,
   1924     216, 221, 222,
   1925     222, 217, 216,
   1926     217, 222, 223,
   1927     223, 218, 217,
   1928     218, 223, 224,
   1929     224, 219, 218,
   1930     225, 226, 227,
   1931     227, 228, 225,
   1932     228, 227, 229,
   1933     229, 230, 228,
   1934     230, 229, 231,
   1935     231, 232, 230,
   1936     232, 231, 233,
   1937     233, 234, 232,
   1938     226, 235, 236,
   1939     236, 227, 226,
   1940     227, 236, 237,
   1941     237, 229, 227,
   1942     229, 237, 238,
   1943     238, 231, 229,
   1944     231, 238, 239,
   1945     239, 233, 231,
   1946     235, 240, 241,
   1947     241, 236, 235,
   1948     236, 241, 242,
   1949     242, 237, 236,
   1950     237, 242, 243,
   1951     243, 238, 237,
   1952     238, 243, 244,
   1953     244, 239, 238,
   1954     240, 245, 246,
   1955     246, 241, 240,
   1956     241, 246, 247,
   1957     247, 242, 241,
   1958     242, 247, 248,
   1959     248, 243, 242,
   1960     243, 248, 249,
   1961     249, 244, 243,
   1962     250, 251, 252,
   1963     252, 253, 250,
   1964     253, 252, 254,
   1965     254, 255, 253,
   1966     255, 254, 256,
   1967     256, 257, 255,
   1968     257, 256, 258,
   1969     258, 259, 257,
   1970     251, 260, 261,
   1971     261, 252, 251,
   1972     252, 261, 262,
   1973     262, 254, 252,
   1974     254, 262, 263,
   1975     263, 256, 254,
   1976     256, 263, 264,
   1977     264, 258, 256,
   1978     260, 265, 266,
   1979     266, 261, 260,
   1980     261, 266, 267,
   1981     267, 262, 261,
   1982     262, 267, 268,
   1983     268, 263, 262,
   1984     263, 268, 269,
   1985     269, 264, 263,
   1986     265, 270, 271,
   1987     271, 266, 265,
   1988     266, 271, 272,
   1989     272, 267, 266,
   1990     267, 272, 273,
   1991     273, 268, 267,
   1992     268, 273, 274,
   1993     274, 269, 268,
   1994     275, 276, 277,
   1995     277, 278, 275,
   1996     278, 277, 279,
   1997     279, 280, 278,
   1998     280, 279, 281,
   1999     281, 282, 280,
   2000     282, 281, 283,
   2001     283, 284, 282,
   2002     276, 285, 286,
   2003     286, 277, 276,
   2004     277, 286, 287,
   2005     287, 279, 277,
   2006     279, 287, 288,
   2007     288, 281, 279,
   2008     281, 288, 289,
   2009     289, 283, 281,
   2010     285, 290, 291,
   2011     291, 286, 285,
   2012     286, 291, 292,
   2013     292, 287, 286,
   2014     287, 292, 293,
   2015     293, 288, 287,
   2016     288, 293, 294,
   2017     294, 289, 288,
   2018     290, 295, 296,
   2019     296, 291, 290,
   2020     291, 296, 297,
   2021     297, 292, 291,
   2022     292, 297, 298,
   2023     298, 293, 292,
   2024     293, 298, 299,
   2025     299, 294, 293,
   2026     300, 301, 302,
   2027     302, 303, 300,
   2028     303, 302, 304,
   2029     304, 305, 303,
   2030     305, 304, 306,
   2031     306, 307, 305,
   2032     307, 306, 308,
   2033     308, 309, 307,
   2034     301, 310, 311,
   2035     311, 302, 301,
   2036     302, 311, 312,
   2037     312, 304, 302,
   2038     304, 312, 313,
   2039     313, 306, 304,
   2040     306, 313, 314,
   2041     314, 308, 306,
   2042     310, 315, 316,
   2043     316, 311, 310,
   2044     311, 316, 317,
   2045     317, 312, 311,
   2046     312, 317, 318,
   2047     318, 313, 312,
   2048     313, 318, 319,
   2049     319, 314, 313,
   2050     315, 320, 321,
   2051     321, 316, 315,
   2052     316, 321, 322,
   2053     322, 317, 316,
   2054     317, 322, 323,
   2055     323, 318, 317,
   2056     318, 323, 324,
   2057     324, 319, 318,
   2058     325, 326, 327,
   2059     327, 328, 325,
   2060     328, 327, 329,
   2061     329, 330, 328,
   2062     330, 329, 331,
   2063     331, 332, 330,
   2064     332, 331, 333,
   2065     333, 334, 332,
   2066     326, 335, 336,
   2067     336, 327, 326,
   2068     327, 336, 337,
   2069     337, 329, 327,
   2070     329, 337, 338,
   2071     338, 331, 329,
   2072     331, 338, 339,
   2073     339, 333, 331,
   2074     335, 340, 341,
   2075     341, 336, 335,
   2076     336, 341, 342,
   2077     342, 337, 336,
   2078     337, 342, 343,
   2079     343, 338, 337,
   2080     338, 343, 344,
   2081     344, 339, 338,
   2082     340, 345, 346,
   2083     346, 341, 340,
   2084     341, 346, 347,
   2085     347, 342, 341,
   2086     342, 347, 348,
   2087     348, 343, 342,
   2088     343, 348, 349,
   2089     349, 344, 343,
   2090     350, 351, 352,
   2091     352, 353, 350,
   2092     353, 352, 354,
   2093     354, 355, 353,
   2094     355, 354, 356,
   2095     356, 357, 355,
   2096     357, 356, 358,
   2097     358, 359, 357,
   2098     351, 360, 361,
   2099     361, 352, 351,
   2100     352, 361, 362,
   2101     362, 354, 352,
   2102     354, 362, 363,
   2103     363, 356, 354,
   2104     356, 363, 364,
   2105     364, 358, 356,
   2106     360, 365, 366,
   2107     366, 361, 360,
   2108     361, 366, 367,
   2109     367, 362, 361,
   2110     362, 367, 368,
   2111     368, 363, 362,
   2112     363, 368, 369,
   2113     369, 364, 363,
   2114     365, 370, 371,
   2115     371, 366, 365,
   2116     366, 371, 372,
   2117     372, 367, 366,
   2118     367, 372, 373,
   2119     373, 368, 367,
   2120     368, 373, 374,
   2121     374, 369, 368,
   2122     375, 376, 377,
   2123     377, 378, 375,
   2124     378, 377, 379,
   2125     379, 380, 378,
   2126     380, 379, 381,
   2127     381, 382, 380,
   2128     382, 381, 383,
   2129     383, 384, 382,
   2130     376, 385, 386,
   2131     386, 377, 376,
   2132     377, 386, 387,
   2133     387, 379, 377,
   2134     379, 387, 388,
   2135     388, 381, 379,
   2136     381, 388, 389,
   2137     389, 383, 381,
   2138     385, 390, 391,
   2139     391, 386, 385,
   2140     386, 391, 392,
   2141     392, 387, 386,
   2142     387, 392, 393,
   2143     393, 388, 387,
   2144     388, 393, 394,
   2145     394, 389, 388,
   2146     390, 395, 396,
   2147     396, 391, 390,
   2148     391, 396, 397,
   2149     397, 392, 391,
   2150     392, 397, 398,
   2151     398, 393, 392,
   2152     393, 398, 399,
   2153     399, 394, 393,
   2154     400, 401, 402,
   2155     402, 403, 400,
   2156     403, 402, 404,
   2157     404, 405, 403,
   2158     405, 404, 406,
   2159     406, 407, 405,
   2160     407, 406, 408,
   2161     408, 409, 407,
   2162     401, 410, 411,
   2163     411, 402, 401,
   2164     402, 411, 412,
   2165     412, 404, 402,
   2166     404, 412, 413,
   2167     413, 406, 404,
   2168     406, 413, 414,
   2169     414, 408, 406,
   2170     410, 415, 416,
   2171     416, 411, 410,
   2172     411, 416, 417,
   2173     417, 412, 411,
   2174     412, 417, 418,
   2175     418, 413, 412,
   2176     413, 418, 419,
   2177     419, 414, 413,
   2178     415, 420, 421,
   2179     421, 416, 415,
   2180     416, 421, 422,
   2181     422, 417, 416,
   2182     417, 422, 423,
   2183     423, 418, 417,
   2184     418, 423, 424,
   2185     424, 419, 418,
   2186     425, 426, 427,
   2187     427, 428, 425,
   2188     428, 427, 429,
   2189     429, 430, 428,
   2190     430, 429, 431,
   2191     431, 432, 430,
   2192     432, 431, 433,
   2193     433, 434, 432,
   2194     426, 435, 436,
   2195     436, 427, 426,
   2196     427, 436, 437,
   2197     437, 429, 427,
   2198     429, 437, 438,
   2199     438, 431, 429,
   2200     431, 438, 439,
   2201     439, 433, 431,
   2202     435, 440, 441,
   2203     441, 436, 435,
   2204     436, 441, 442,
   2205     442, 437, 436,
   2206     437, 442, 443,
   2207     443, 438, 437,
   2208     438, 443, 444,
   2209     444, 439, 438,
   2210     440, 445, 446,
   2211     446, 441, 440,
   2212     441, 446, 447,
   2213     447, 442, 441,
   2214     442, 447, 448,
   2215     448, 443, 442,
   2216     443, 448, 449,
   2217     449, 444, 443,
   2218     450, 451, 452,
   2219     452, 453, 450,
   2220     453, 452, 454,
   2221     454, 455, 453,
   2222     455, 454, 456,
   2223     456, 457, 455,
   2224     457, 456, 458,
   2225     458, 459, 457,
   2226     451, 460, 461,
   2227     461, 452, 451,
   2228     452, 461, 462,
   2229     462, 454, 452,
   2230     454, 462, 463,
   2231     463, 456, 454,
   2232     456, 463, 464,
   2233     464, 458, 456,
   2234     460, 465, 466,
   2235     466, 461, 460,
   2236     461, 466, 467,
   2237     467, 462, 461,
   2238     462, 467, 468,
   2239     468, 463, 462,
   2240     463, 468, 469,
   2241     469, 464, 463,
   2242     465, 470, 471,
   2243     471, 466, 465,
   2244     466, 471, 472,
   2245     472, 467, 466,
   2246     467, 472, 473,
   2247     473, 468, 467,
   2248     468, 473, 474,
   2249     474, 469, 468,
   2250     475, 476, 477,
   2251     477, 478, 475,
   2252     478, 477, 479,
   2253     479, 480, 478,
   2254     480, 479, 481,
   2255     481, 482, 480,
   2256     482, 481, 483,
   2257     483, 484, 482,
   2258     476, 485, 486,
   2259     486, 477, 476,
   2260     477, 486, 487,
   2261     487, 479, 477,
   2262     479, 487, 488,
   2263     488, 481, 479,
   2264     481, 488, 489,
   2265     489, 483, 481,
   2266     485, 490, 491,
   2267     491, 486, 485,
   2268     486, 491, 492,
   2269     492, 487, 486,
   2270     487, 492, 493,
   2271     493, 488, 487,
   2272     488, 493, 494,
   2273     494, 489, 488,
   2274     490, 495, 496,
   2275     496, 491, 490,
   2276     491, 496, 497,
   2277     497, 492, 491,
   2278     492, 497, 498,
   2279     498, 493, 492,
   2280     493, 498, 499,
   2281     499, 494, 493,
   2282     500, 501, 502,
   2283     502, 503, 500,
   2284     503, 502, 504,
   2285     504, 505, 503,
   2286     505, 504, 506,
   2287     506, 507, 505,
   2288     507, 506, 508,
   2289     508, 509, 507,
   2290     501, 510, 511,
   2291     511, 502, 501,
   2292     502, 511, 512,
   2293     512, 504, 502,
   2294     504, 512, 513,
   2295     513, 506, 504,
   2296     506, 513, 514,
   2297     514, 508, 506,
   2298     510, 515, 516,
   2299     516, 511, 510,
   2300     511, 516, 517,
   2301     517, 512, 511,
   2302     512, 517, 518,
   2303     518, 513, 512,
   2304     513, 518, 519,
   2305     519, 514, 513,
   2306     515, 520, 521,
   2307     521, 516, 515,
   2308     516, 521, 522,
   2309     522, 517, 516,
   2310     517, 522, 523,
   2311     523, 518, 517,
   2312     518, 523, 524,
   2313     524, 519, 518,
   2314     525, 526, 527,
   2315     527, 528, 525,
   2316     528, 527, 529,
   2317     529, 530, 528,
   2318     530, 529, 531,
   2319     531, 532, 530,
   2320     532, 531, 533,
   2321     533, 534, 532,
   2322     526, 535, 536,
   2323     536, 527, 526,
   2324     527, 536, 537,
   2325     537, 529, 527,
   2326     529, 537, 538,
   2327     538, 531, 529,
   2328     531, 538, 539,
   2329     539, 533, 531,
   2330     535, 540, 541,
   2331     541, 536, 535,
   2332     536, 541, 542,
   2333     542, 537, 536,
   2334     537, 542, 543,
   2335     543, 538, 537,
   2336     538, 543, 544,
   2337     544, 539, 538,
   2338     540, 545, 546,
   2339     546, 541, 540,
   2340     541, 546, 547,
   2341     547, 542, 541,
   2342     542, 547, 548,
   2343     548, 543, 542,
   2344     543, 548, 549,
   2345     549, 544, 543,
   2346     550, 551, 552,
   2347     552, 553, 550,
   2348     553, 552, 554,
   2349     554, 555, 553,
   2350     555, 554, 556,
   2351     556, 557, 555,
   2352     557, 556, 558,
   2353     558, 559, 557,
   2354     551, 560, 561,
   2355     561, 552, 551,
   2356     552, 561, 562,
   2357     562, 554, 552,
   2358     554, 562, 563,
   2359     563, 556, 554,
   2360     556, 563, 564,
   2361     564, 558, 556,
   2362     560, 565, 566,
   2363     566, 561, 560,
   2364     561, 566, 567,
   2365     567, 562, 561,
   2366     562, 567, 568,
   2367     568, 563, 562,
   2368     563, 568, 569,
   2369     569, 564, 563,
   2370     565, 570, 571,
   2371     571, 566, 565,
   2372     566, 571, 572,
   2373     572, 567, 566,
   2374     567, 572, 573,
   2375     573, 568, 567,
   2376     568, 573, 574,
   2377     574, 569, 568,
   2378     575, 576, 577,
   2379     577, 578, 575,
   2380     578, 577, 579,
   2381     579, 580, 578,
   2382     580, 579, 581,
   2383     581, 582, 580,
   2384     582, 581, 583,
   2385     583, 584, 582,
   2386     576, 585, 586,
   2387     586, 577, 576,
   2388     577, 586, 587,
   2389     587, 579, 577,
   2390     579, 587, 588,
   2391     588, 581, 579,
   2392     581, 588, 589,
   2393     589, 583, 581,
   2394     585, 590, 591,
   2395     591, 586, 585,
   2396     586, 591, 592,
   2397     592, 587, 586,
   2398     587, 592, 593,
   2399     593, 588, 587,
   2400     588, 593, 594,
   2401     594, 589, 588,
   2402     590, 595, 596,
   2403     596, 591, 590,
   2404     591, 596, 597,
   2405     597, 592, 591,
   2406     592, 597, 598,
   2407     598, 593, 592,
   2408     593, 598, 599,
   2409     599, 594, 593,
   2410     600, 601, 602,
   2411     602, 603, 600,
   2412     603, 602, 604,
   2413     604, 605, 603,
   2414     605, 604, 606,
   2415     606, 607, 605,
   2416     607, 606, 608,
   2417     608, 609, 607,
   2418     601, 610, 611,
   2419     611, 602, 601,
   2420     602, 611, 612,
   2421     612, 604, 602,
   2422     604, 612, 613,
   2423     613, 606, 604,
   2424     606, 613, 614,
   2425     614, 608, 606,
   2426     610, 615, 616,
   2427     616, 611, 610,
   2428     611, 616, 617,
   2429     617, 612, 611,
   2430     612, 617, 618,
   2431     618, 613, 612,
   2432     613, 618, 619,
   2433     619, 614, 613,
   2434     615, 620, 621,
   2435     621, 616, 615,
   2436     616, 621, 622,
   2437     622, 617, 616,
   2438     617, 622, 623,
   2439     623, 618, 617,
   2440     618, 623, 624,
   2441     624, 619, 618,
   2442     625, 626, 627,
   2443     627, 628, 625,
   2444     628, 627, 629,
   2445     629, 630, 628,
   2446     630, 629, 631,
   2447     631, 632, 630,
   2448     632, 631, 633,
   2449     633, 634, 632,
   2450     626, 635, 636,
   2451     636, 627, 626,
   2452     627, 636, 637,
   2453     637, 629, 627,
   2454     629, 637, 638,
   2455     638, 631, 629,
   2456     631, 638, 639,
   2457     639, 633, 631,
   2458     635, 640, 641,
   2459     641, 636, 635,
   2460     636, 641, 642,
   2461     642, 637, 636,
   2462     637, 642, 643,
   2463     643, 638, 637,
   2464     638, 643, 644,
   2465     644, 639, 638,
   2466     640, 645, 646,
   2467     646, 641, 640,
   2468     641, 646, 647,
   2469     647, 642, 641,
   2470     642, 647, 648,
   2471     648, 643, 642,
   2472     643, 648, 649,
   2473     649, 644, 643,
   2474     650, 651, 652,
   2475     652, 653, 650,
   2476     653, 652, 654,
   2477     654, 655, 653,
   2478     655, 654, 656,
   2479     656, 657, 655,
   2480     657, 656, 658,
   2481     658, 659, 657,
   2482     651, 660, 661,
   2483     661, 652, 651,
   2484     652, 661, 662,
   2485     662, 654, 652,
   2486     654, 662, 663,
   2487     663, 656, 654,
   2488     656, 663, 664,
   2489     664, 658, 656,
   2490     660, 665, 666,
   2491     666, 661, 660,
   2492     661, 666, 667,
   2493     667, 662, 661,
   2494     662, 667, 668,
   2495     668, 663, 662,
   2496     663, 668, 669,
   2497     669, 664, 663,
   2498     665, 670, 671,
   2499     671, 666, 665,
   2500     666, 671, 672,
   2501     672, 667, 666,
   2502     667, 672, 673,
   2503     673, 668, 667,
   2504     668, 673, 674,
   2505     674, 669, 668,
   2506     675, 676, 677,
   2507     677, 678, 675,
   2508     678, 677, 679,
   2509     679, 680, 678,
   2510     680, 679, 681,
   2511     681, 682, 680,
   2512     682, 681, 683,
   2513     683, 684, 682,
   2514     676, 685, 686,
   2515     686, 677, 676,
   2516     677, 686, 687,
   2517     687, 679, 677,
   2518     679, 687, 688,
   2519     688, 681, 679,
   2520     681, 688, 689,
   2521     689, 683, 681,
   2522     685, 690, 691,
   2523     691, 686, 685,
   2524     686, 691, 692,
   2525     692, 687, 686,
   2526     687, 692, 693,
   2527     693, 688, 687,
   2528     688, 693, 694,
   2529     694, 689, 688,
   2530     690, 695, 696,
   2531     696, 691, 690,
   2532     691, 696, 697,
   2533     697, 692, 691,
   2534     692, 697, 698,
   2535     698, 693, 692,
   2536     693, 698, 699,
   2537     699, 694, 693,
   2538     700, 701, 702,
   2539     702, 703, 700,
   2540     703, 702, 704,
   2541     704, 705, 703,
   2542     705, 704, 706,
   2543     706, 707, 705,
   2544     707, 706, 708,
   2545     708, 709, 707,
   2546     701, 710, 711,
   2547     711, 702, 701,
   2548     702, 711, 712,
   2549     712, 704, 702,
   2550     704, 712, 713,
   2551     713, 706, 704,
   2552     706, 713, 714,
   2553     714, 708, 706,
   2554     710, 715, 716,
   2555     716, 711, 710,
   2556     711, 716, 717,
   2557     717, 712, 711,
   2558     712, 717, 718,
   2559     718, 713, 712,
   2560     713, 718, 719,
   2561     719, 714, 713,
   2562     715, 720, 721,
   2563     721, 716, 715,
   2564     716, 721, 722,
   2565     722, 717, 716,
   2566     717, 722, 723,
   2567     723, 718, 717,
   2568     718, 723, 724,
   2569     724, 719, 718,
   2570     725, 726, 727,
   2571     727, 728, 725,
   2572     728, 727, 729,
   2573     729, 730, 728,
   2574     730, 729, 731,
   2575     731, 732, 730,
   2576     732, 731, 733,
   2577     733, 734, 732,
   2578     726, 735, 736,
   2579     736, 727, 726,
   2580     727, 736, 737,
   2581     737, 729, 727,
   2582     729, 737, 738,
   2583     738, 731, 729,
   2584     731, 738, 739,
   2585     739, 733, 731,
   2586     735, 740, 741,
   2587     741, 736, 735,
   2588     736, 741, 742,
   2589     742, 737, 736,
   2590     737, 742, 743,
   2591     743, 738, 737,
   2592     738, 743, 744,
   2593     744, 739, 738,
   2594     740, 745, 746,
   2595     746, 741, 740,
   2596     741, 746, 747,
   2597     747, 742, 741,
   2598     742, 747, 748,
   2599     748, 743, 742,
   2600     743, 748, 749,
   2601     749, 744, 743,
   2602     750, 751, 752,
   2603     752, 753, 750,
   2604     753, 752, 754,
   2605     754, 755, 753,
   2606     755, 754, 756,
   2607     756, 757, 755,
   2608     757, 756, 758,
   2609     758, 759, 757,
   2610     751, 760, 761,
   2611     761, 752, 751,
   2612     752, 761, 762,
   2613     762, 754, 752,
   2614     754, 762, 763,
   2615     763, 756, 754,
   2616     756, 763, 764,
   2617     764, 758, 756,
   2618     760, 765, 766,
   2619     766, 761, 760,
   2620     761, 766, 767,
   2621     767, 762, 761,
   2622     762, 767, 768,
   2623     768, 763, 762,
   2624     763, 768, 769,
   2625     769, 764, 763,
   2626     765, 770, 771,
   2627     771, 766, 765,
   2628     766, 771, 772,
   2629     772, 767, 766,
   2630     767, 772, 773,
   2631     773, 768, 767,
   2632     768, 773, 774,
   2633     774, 769, 768,
   2634     775, 776, 777,
   2635     777, 778, 775,
   2636     778, 777, 779,
   2637     779, 780, 778,
   2638     780, 779, 781,
   2639     781, 782, 780,
   2640     782, 781, 783,
   2641     783, 784, 782,
   2642     776, 785, 786,
   2643     786, 777, 776,
   2644     777, 786, 787,
   2645     787, 779, 777,
   2646     779, 787, 788,
   2647     788, 781, 779,
   2648     781, 788, 789,
   2649     789, 783, 781,
   2650     785, 790, 791,
   2651     791, 786, 785,
   2652     786, 791, 792,
   2653     792, 787, 786,
   2654     787, 792, 793,
   2655     793, 788, 787,
   2656     788, 793, 794,
   2657     794, 789, 788,
   2658     790, 795, 796,
   2659     796, 791, 790,
   2660     791, 796, 797,
   2661     797, 792, 791,
   2662     792, 797, 798,
   2663     798, 793, 792,
   2664     793, 798, 799,
   2665     799, 794, 793,
   2666 };
   2667