diff --git a/cad/plugins/NanoDynamics-1/TranslateStruts.py b/cad/plugins/NanoDynamics-1/TranslateStruts.py index 437574043..9553c829f 100644 --- a/cad/plugins/NanoDynamics-1/TranslateStruts.py +++ b/cad/plugins/NanoDynamics-1/TranslateStruts.py @@ -32,7 +32,7 @@ import sys import math -from Numeric import array +from numpy.oldnumeric import array from LinearAlgebra import inverse # a nice upgrade would be to read values selected from the NE1 history diff --git a/cad/src/atombase.pyx b/cad/src/atombase.pyx index 2e4f2b503..28f9c9604 100755 --- a/cad/src/atombase.pyx +++ b/cad/src/atombase.pyx @@ -9,7 +9,7 @@ make atombase.so ; valgrind python atombasetests.py >& OUCH; less OUCH __author__ = "Will" import types -import Numeric +import numpy.oldnumeric from foundation.inval import InvalMixin cdef extern from "atombasehelp.c": diff --git a/cad/src/cnt/commands/EditNanotube/EditNanotube_GraphicsMode.py b/cad/src/cnt/commands/EditNanotube/EditNanotube_GraphicsMode.py index df45ee3b9..d9407cd2b 100644 --- a/cad/src/cnt/commands/EditNanotube/EditNanotube_GraphicsMode.py +++ b/cad/src/cnt/commands/EditNanotube/EditNanotube_GraphicsMode.py @@ -18,7 +18,7 @@ Created 2008-03-10 from copy of DnaSegment_GraphicsMode.py Recreated 2008-04-02 from copy of DnaSegment_GraphicsMode.py """ -from Numeric import dot +from numpy.oldnumeric import dot from PyQt4.Qt import QMouseEvent from cnt.commands.BuildNanotube.BuildNanotube_GraphicsMode import BuildNanotube_GraphicsMode diff --git a/cad/src/cnt/model/NanotubeParameters.py b/cad/src/cnt/model/NanotubeParameters.py index fdd02785a..d898e42e7 100644 --- a/cad/src/cnt/model/NanotubeParameters.py +++ b/cad/src/cnt/model/NanotubeParameters.py @@ -16,7 +16,7 @@ from math import sin, cos, pi from math import atan2 -from Numeric import dot, argmax, argmin, sqrt +from numpy.oldnumeric import dot, argmax, argmin, sqrt from model.chem import Atom from model.bonds import bond_atoms diff --git a/cad/src/command_support/GraphicsMode.py b/cad/src/command_support/GraphicsMode.py index ca02cfd5f..9cb56678b 100755 --- a/cad/src/command_support/GraphicsMode.py +++ b/cad/src/command_support/GraphicsMode.py @@ -23,7 +23,7 @@ """ import math # just for pi -from Numeric import exp +from numpy.oldnumeric import exp from PyQt4.Qt import Qt from PyQt4.Qt import QMenu diff --git a/cad/src/commands/BuildAtoms/BuildAtoms_GraphicsMode.py b/cad/src/commands/BuildAtoms/BuildAtoms_GraphicsMode.py index 007a57682..ecb4db776 100755 --- a/cad/src/commands/BuildAtoms/BuildAtoms_GraphicsMode.py +++ b/cad/src/commands/BuildAtoms/BuildAtoms_GraphicsMode.py @@ -29,7 +29,7 @@ import math -from Numeric import dot +from numpy.oldnumeric import dot from OpenGL.GL import GL_FALSE from OpenGL.GL import glDepthMask diff --git a/cad/src/commands/BuildCrystal/BuildCrystal_Command.py b/cad/src/commands/BuildCrystal/BuildCrystal_Command.py index 274108614..ffc9b6b35 100755 --- a/cad/src/commands/BuildCrystal/BuildCrystal_Command.py +++ b/cad/src/commands/BuildCrystal/BuildCrystal_Command.py @@ -17,7 +17,7 @@ """ import math # only for pi -from Numeric import size, dot, sqrt, floor +from numpy.oldnumeric import size, dot, sqrt, floor from OpenGL.GL import GL_COLOR_LOGIC_OP from OpenGL.GL import GL_DEPTH_TEST diff --git a/cad/src/commands/BuildCrystal/CrystalShape.py b/cad/src/commands/BuildCrystal/CrystalShape.py index cbd2d0b11..ec8806ece 100755 --- a/cad/src/commands/BuildCrystal/CrystalShape.py +++ b/cad/src/commands/BuildCrystal/CrystalShape.py @@ -39,7 +39,7 @@ keep that member around in CSDL. """ -from Numeric import dot, floor +from numpy.oldnumeric import dot, floor from geometry.VQT import vlen, V from OpenGL.GL import glNewList, glEndList, glCallList diff --git a/cad/src/commands/Extrude/extrudeMode.py b/cad/src/commands/Extrude/extrudeMode.py index 4f9d41604..9fe074542 100755 --- a/cad/src/commands/Extrude/extrudeMode.py +++ b/cad/src/commands/Extrude/extrudeMode.py @@ -38,7 +38,7 @@ import foundation.env as env import foundation.changes as changes -from Numeric import dot +from numpy.oldnumeric import dot from OpenGL.GL import GL_CW from OpenGL.GL import glFrontFace diff --git a/cad/src/commands/Move/Move_GraphicsMode.py b/cad/src/commands/Move/Move_GraphicsMode.py index 9aa15a5be..f541cbab9 100755 --- a/cad/src/commands/Move/Move_GraphicsMode.py +++ b/cad/src/commands/Move/Move_GraphicsMode.py @@ -12,7 +12,7 @@ """ import math -from Numeric import dot +from numpy.oldnumeric import dot from PyQt4.Qt import QMouseEvent from PyQt4.Qt import Qt diff --git a/cad/src/commands/Rotate/RotateChunks_GraphicsMode.py b/cad/src/commands/Rotate/RotateChunks_GraphicsMode.py index 18cda4e47..e2d6a99b3 100755 --- a/cad/src/commands/Rotate/RotateChunks_GraphicsMode.py +++ b/cad/src/commands/Rotate/RotateChunks_GraphicsMode.py @@ -19,7 +19,7 @@ """ from utilities import debug_flags import math -from Numeric import dot, sign +from numpy.oldnumeric import dot, sign import foundation.env as env from utilities.Log import redmsg from utilities.debug import print_compact_stack diff --git a/cad/src/commands/Select/Select_GraphicsMode.py b/cad/src/commands/Select/Select_GraphicsMode.py index 74d1b4dea..404376b58 100755 --- a/cad/src/commands/Select/Select_GraphicsMode.py +++ b/cad/src/commands/Select/Select_GraphicsMode.py @@ -50,7 +50,7 @@ related methods into this class from selectMode.py """ -from Numeric import dot +from numpy.oldnumeric import dot from OpenGL.GL import GL_CLIP_PLANE0 from OpenGL.GL import GL_DEPTH_COMPONENT diff --git a/cad/src/commands/Translate/TranslateChunks_GraphicsMode.py b/cad/src/commands/Translate/TranslateChunks_GraphicsMode.py index 24309b4e0..6f7648a6a 100755 --- a/cad/src/commands/Translate/TranslateChunks_GraphicsMode.py +++ b/cad/src/commands/Translate/TranslateChunks_GraphicsMode.py @@ -16,7 +16,7 @@ """ from utilities import debug_flags import math -from Numeric import dot +from numpy.oldnumeric import dot import foundation.env as env from utilities.debug import print_compact_traceback from geometry.VQT import V, A, vlen, norm diff --git a/cad/src/dna/commands/BuildDna/BuildDna_GraphicsMode.py b/cad/src/dna/commands/BuildDna/BuildDna_GraphicsMode.py index 386dce6e3..c8611122d 100644 --- a/cad/src/dna/commands/BuildDna/BuildDna_GraphicsMode.py +++ b/cad/src/dna/commands/BuildDna/BuildDna_GraphicsMode.py @@ -13,7 +13,7 @@ from commands.SelectChunks.SelectChunks_GraphicsMode import SelectChunks_GraphicsMode from model.chem import Atom from model.bonds import Bond -from Numeric import dot +from numpy.oldnumeric import dot from PyQt4.Qt import QMouseEvent from geometry.VQT import V, Q, A, norm, vlen from commands.Select.Select_GraphicsMode import DRAG_STICKINESS_LIMIT diff --git a/cad/src/dna/commands/DnaSegment/DnaSegment_EditCommand.py b/cad/src/dna/commands/DnaSegment/DnaSegment_EditCommand.py index d515f9fc2..2fb1b2725 100644 --- a/cad/src/dna/commands/DnaSegment/DnaSegment_EditCommand.py +++ b/cad/src/dna/commands/DnaSegment/DnaSegment_EditCommand.py @@ -41,7 +41,7 @@ from geometry.VQT import V, Veq, vlen from geometry.VQT import cross, norm -from Numeric import dot +from numpy.oldnumeric import dot from utilities.constants import gensym from utilities.Log import redmsg diff --git a/cad/src/dna/commands/DnaStrand/DnaStrand_EditCommand.py b/cad/src/dna/commands/DnaStrand/DnaStrand_EditCommand.py index 682bd4d00..8b4e650a3 100644 --- a/cad/src/dna/commands/DnaStrand/DnaStrand_EditCommand.py +++ b/cad/src/dna/commands/DnaStrand/DnaStrand_EditCommand.py @@ -26,7 +26,7 @@ from geometry.VQT import V from geometry.VQT import vlen from geometry.VQT import norm -from Numeric import dot +from numpy.oldnumeric import dot from exprs.State_preMixin import State_preMixin from exprs.attr_decl_macros import Instance, State diff --git a/cad/src/dna/commands/MakeCrossovers/CrossoverSite_Marker.py b/cad/src/dna/commands/MakeCrossovers/CrossoverSite_Marker.py index a48019ee5..ddb8d906c 100644 --- a/cad/src/dna/commands/MakeCrossovers/CrossoverSite_Marker.py +++ b/cad/src/dna/commands/MakeCrossovers/CrossoverSite_Marker.py @@ -38,7 +38,7 @@ from dna.commands.MakeCrossovers.MakeCrossovers_Handle import MakeCrossovers_Handle from geometry.VQT import orthodist, norm, vlen, angleBetween -from Numeric import dot +from numpy.oldnumeric import dot from model.bonds import bond_direction @@ -552,4 +552,4 @@ def get_final_crossover_atoms_dict(self): return self._final_crossover_atoms_dict def get_final_crossover_pairs(self): - return self.final_crossover_pairs_dict.values() \ No newline at end of file + return self.final_crossover_pairs_dict.values() diff --git a/cad/src/dna/commands/MultipleDnaSegmentResize/MultipleDnaSegmentResize_EditCommand.py b/cad/src/dna/commands/MultipleDnaSegmentResize/MultipleDnaSegmentResize_EditCommand.py index 5f8e2539c..06d0ea8d7 100644 --- a/cad/src/dna/commands/MultipleDnaSegmentResize/MultipleDnaSegmentResize_EditCommand.py +++ b/cad/src/dna/commands/MultipleDnaSegmentResize/MultipleDnaSegmentResize_EditCommand.py @@ -15,7 +15,7 @@ 2008-05-09 - 2008-05-14 Created / modified. """ -from Numeric import dot +from numpy.oldnumeric import dot from geometry.VQT import V, norm, vlen from utilities.constants import applegreen @@ -656,4 +656,4 @@ def _determine_numberOfBasePairs_to_change(self): return numberOfBasesToAddOrRemove - \ No newline at end of file + diff --git a/cad/src/dna/generators/B_Dna_PAM3_Generator.py b/cad/src/dna/generators/B_Dna_PAM3_Generator.py index 12c3e9644..2d7fbb71e 100644 --- a/cad/src/dna/generators/B_Dna_PAM3_Generator.py +++ b/cad/src/dna/generators/B_Dna_PAM3_Generator.py @@ -30,7 +30,7 @@ LEFT_HANDED = 1 from geometry.VQT import norm -from Numeric import dot +from numpy.oldnumeric import dot from dna.generators.B_Dna_Generator import B_Dna_Generator class B_Dna_PAM3_Generator(B_Dna_Generator): @@ -375,4 +375,4 @@ def _create_atomLists_for_regrouping(self, dnaGroup): elif atom.element.symbol in ('Ax3', 'Ae3'): _axis_list.append(atom) - return (_strandA_list, _strandB_list, _axis_list) \ No newline at end of file + return (_strandA_list, _strandB_list, _axis_list) diff --git a/cad/src/dna/generators/B_Dna_PAM3_SingleStrand_Generator.py b/cad/src/dna/generators/B_Dna_PAM3_SingleStrand_Generator.py index a537b810e..333a48ae6 100644 --- a/cad/src/dna/generators/B_Dna_PAM3_SingleStrand_Generator.py +++ b/cad/src/dna/generators/B_Dna_PAM3_SingleStrand_Generator.py @@ -29,7 +29,7 @@ """ from geometry.VQT import Q, norm, vlen, cross -from Numeric import dot +from numpy.oldnumeric import dot from utilities.debug import print_compact_stack from model.bonds import bond_at_singlets diff --git a/cad/src/dna/generators/B_Dna_PAM5_Generator.py b/cad/src/dna/generators/B_Dna_PAM5_Generator.py index 5c7855c59..f5b908293 100644 --- a/cad/src/dna/generators/B_Dna_PAM5_Generator.py +++ b/cad/src/dna/generators/B_Dna_PAM5_Generator.py @@ -51,7 +51,7 @@ from geometry.VQT import V, Q, norm, cross from geometry.VQT import vlen -from Numeric import dot +from numpy.oldnumeric import dot from utilities.debug import print_compact_stack from model.bonds import bond_at_singlets diff --git a/cad/src/dna/generators/Dna_Generator.py b/cad/src/dna/generators/Dna_Generator.py index 3b262f0bb..329737950 100644 --- a/cad/src/dna/generators/Dna_Generator.py +++ b/cad/src/dna/generators/Dna_Generator.py @@ -52,7 +52,7 @@ from geometry.VQT import V, Q, norm, cross from geometry.VQT import vlen -from Numeric import dot +from numpy.oldnumeric import dot from utilities.debug import print_compact_stack from model.bonds import bond_at_singlets diff --git a/cad/src/dna/generators/Z_Dna_Atomistic_Generator.py b/cad/src/dna/generators/Z_Dna_Atomistic_Generator.py index 9590a2059..e620dab11 100644 --- a/cad/src/dna/generators/Z_Dna_Atomistic_Generator.py +++ b/cad/src/dna/generators/Z_Dna_Atomistic_Generator.py @@ -51,7 +51,7 @@ from geometry.VQT import V, Q, norm, cross from geometry.VQT import vlen -from Numeric import dot +from numpy.oldnumeric import dot from utilities.debug import print_compact_stack from model.bonds import bond_at_singlets diff --git a/cad/src/dna/generators/Z_Dna_Generator.py b/cad/src/dna/generators/Z_Dna_Generator.py index 243a7b63a..a5b5ae15f 100644 --- a/cad/src/dna/generators/Z_Dna_Generator.py +++ b/cad/src/dna/generators/Z_Dna_Generator.py @@ -51,7 +51,7 @@ from geometry.VQT import V, Q, norm, cross from geometry.VQT import vlen -from Numeric import dot +from numpy.oldnumeric import dot from utilities.debug import print_compact_stack from model.bonds import bond_at_singlets diff --git a/cad/src/dna/generators/Z_Dna_PAM5_Generator.py b/cad/src/dna/generators/Z_Dna_PAM5_Generator.py index f06d69224..b00580e7d 100644 --- a/cad/src/dna/generators/Z_Dna_PAM5_Generator.py +++ b/cad/src/dna/generators/Z_Dna_PAM5_Generator.py @@ -51,7 +51,7 @@ from geometry.VQT import V, Q, norm, cross from geometry.VQT import vlen -from Numeric import dot +from numpy.oldnumeric import dot from utilities.debug import print_compact_stack from model.bonds import bond_at_singlets diff --git a/cad/src/dna/model/DnaLadder.py b/cad/src/dna/model/DnaLadder.py index 9e7ee8a71..017cb2fe7 100644 --- a/cad/src/dna/model/DnaLadder.py +++ b/cad/src/dna/model/DnaLadder.py @@ -46,7 +46,7 @@ undoable state), and is not stored in the mmp file. """ -from Numeric import dot +from numpy.oldnumeric import dot from geometry.VQT import cross from model.elements import Pl5 diff --git a/cad/src/dna/model/outtakes/PositionInWholeChain-outtakes.py b/cad/src/dna/model/outtakes/PositionInWholeChain-outtakes.py index 09258d342..300b8c92b 100644 --- a/cad/src/dna/model/outtakes/PositionInWholeChain-outtakes.py +++ b/cad/src/dna/model/outtakes/PositionInWholeChain-outtakes.py @@ -1,4 +1,4 @@ -from Numeric import sign +from numpy.oldnumeric import sign class PositionInWholeChain(object): """ diff --git a/cad/src/experimental/LearningOpenGL/Craft.py b/cad/src/experimental/LearningOpenGL/Craft.py index 6e6be93b6..962697bb8 100755 --- a/cad/src/experimental/LearningOpenGL/Craft.py +++ b/cad/src/experimental/LearningOpenGL/Craft.py @@ -10,7 +10,7 @@ from qtcanvas import * from qtgl import * from OpenGL.GL import * -import Numeric +import numpy.oldnumeric import sys import random import time diff --git a/cad/src/experimental/LearningOpenGL/Cruft.py b/cad/src/experimental/LearningOpenGL/Cruft.py index 922d698c5..88d7dae3c 100755 --- a/cad/src/experimental/LearningOpenGL/Cruft.py +++ b/cad/src/experimental/LearningOpenGL/Cruft.py @@ -34,7 +34,7 @@ def mypaintGL(): bla from qtcanvas import * from qtgl import * from OpenGL.GL import * -import Numeric +import numpy.oldnumeric import sys import random import time diff --git a/cad/src/experimental/pyrex-atoms-bonds/prototype.py b/cad/src/experimental/pyrex-atoms-bonds/prototype.py index df90237de..8d0bc53a2 100755 --- a/cad/src/experimental/pyrex-atoms-bonds/prototype.py +++ b/cad/src/experimental/pyrex-atoms-bonds/prototype.py @@ -6,7 +6,7 @@ import unittest import time import types -import Numeric +import numpy.oldnumeric # This is a prototype of the desired API for Pyrex atoms, bonds, and # atom sets. See "Pyrex atoms and bonds" page on the wiki. diff --git a/cad/src/experimental/pyrex-atoms-bonds/smallerFootprint.py b/cad/src/experimental/pyrex-atoms-bonds/smallerFootprint.py index bd038e7bc..40fd28fd4 100755 --- a/cad/src/experimental/pyrex-atoms-bonds/smallerFootprint.py +++ b/cad/src/experimental/pyrex-atoms-bonds/smallerFootprint.py @@ -4,7 +4,7 @@ import time import unittest -import Numeric +import numpy.oldnumeric stuff = None #stuff = [ ] diff --git a/cad/src/experimental/pyrex-atoms-bonds/tryit.py b/cad/src/experimental/pyrex-atoms-bonds/tryit.py index f8437c9a4..a597704a3 100755 --- a/cad/src/experimental/pyrex-atoms-bonds/tryit.py +++ b/cad/src/experimental/pyrex-atoms-bonds/tryit.py @@ -2,7 +2,7 @@ import time import unittest import random -import Numeric +import numpy.oldnumeric from bases import * N = int(10**6) diff --git a/cad/src/experimental/pyrex-opengl/bearing_data.py b/cad/src/experimental/pyrex-opengl/bearing_data.py index 608a33307..3adeb7a57 100755 --- a/cad/src/experimental/pyrex-opengl/bearing_data.py +++ b/cad/src/experimental/pyrex-opengl/bearing_data.py @@ -4,7 +4,7 @@ suitable for passing to the quux test renderer """ -import Numeric +import numpy.oldnumeric sphereColors = Numeric.array(( Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((1.000, 0.650, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.840, 0.370, 1.000, 1.000), 'f'), Numeric.array((0.600, 0.200, 0.200, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.250, 0.400, 0.000, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f'), Numeric.array((0.000, 0.600, 0.600, 1.000), 'f') ), 'f') sphereCenters = Numeric.array(( Numeric.array((-16.428, -7.144, -155.051), 'f'), Numeric.array((-19.581, -8.501, -154.971), 'f'), Numeric.array((-18.565, -6.598, -156.262), 'f'), Numeric.array((18.570, -6.598, -156.258), 'f'), Numeric.array((19.584, -8.499, -154.965), 'f'), Numeric.array((15.680, -6.814, -153.803), 'f'), Numeric.array((16.657, -8.632, -152.546), 'f'), Numeric.array((17.558, -10.680, -151.370), 'f'), Numeric.array((17.673, -6.280, -155.051), 'f'), Numeric.array((18.775, -8.151, -153.791), 'f'), Numeric.array((-17.562, -10.685, -151.375), 'f'), Numeric.array((-16.657, -8.635, -152.549), 'f'), Numeric.array((-18.773, -8.153, -153.796), 'f'), Numeric.array((-15.676, -6.816, -153.803), 'f'), Numeric.array((-17.669, -6.281, -155.054), 'f'), Numeric.array((-19.793, -5.546, -156.217), 'f'), Numeric.array((19.797, -5.544, -156.212), 'f'), Numeric.array((15.276, -5.437, -153.806), 'f'), Numeric.array((16.426, -7.141, -152.553), 'f'), Numeric.array((17.488, -9.063, -151.331), 'f'), Numeric.array((17.238, -4.830, -155.055), 'f'), Numeric.array((18.498, -6.572, -153.793), 'f'), Numeric.array((19.576, -8.498, -152.612), 'f'), Numeric.array((-17.491, -9.068, -151.335), 'f'), Numeric.array((-16.423, -7.144, -152.552), 'f'), Numeric.array((-19.576, -8.501, -152.619), 'f'), Numeric.array((-18.496, -6.574, -153.797), 'f'), Numeric.array((-15.273, -5.438, -153.804), 'f'), Numeric.array((-17.235, -4.831, -155.056), 'f'), Numeric.array((-20.548, -5.760, -154.968), 'f'), Numeric.array((-19.291, -4.009, -156.259), 'f'), Numeric.array((19.294, -4.007, -156.256), 'f'), Numeric.array((20.551, -5.756, -154.962), 'f'), Numeric.array((16.447, -4.609, -153.801), 'f'), Numeric.array((17.665, -6.279, -152.541), 'f'), Numeric.array((18.848, -8.186, -151.368), 'f'), Numeric.array((18.360, -3.814, -155.050), 'f'), Numeric.array((19.702, -5.519, -153.789), 'f'), Numeric.array((-18.850, -8.190, -151.373), 'f'), Numeric.array((-17.664, -6.282, -152.543), 'f'), Numeric.array((-19.701, -5.523, -153.794), 'f'), Numeric.array((-16.446, -4.611, -153.801), 'f'), Numeric.array((-18.360, -3.816, -155.052), 'f'), Numeric.array((-20.369, -2.802, -156.214), 'f'), Numeric.array((20.372, -2.800, -156.210), 'f'), Numeric.array((15.871, -3.293, -153.804), 'f'), Numeric.array((17.229, -4.830, -152.542), 'f'), Numeric.array((18.553, -6.595, -151.328), 'f'), Numeric.array((17.746, -2.432, -155.048), 'f'), Numeric.array((19.217, -3.994, -153.791), 'f'), Numeric.array((20.543, -5.755, -152.611), 'f'), Numeric.array((-18.555, -6.599, -151.332), 'f'), Numeric.array((-17.230, -4.831, -152.543), 'f'), Numeric.array((-20.543, -5.760, -152.617), 'f'), Numeric.array((-19.218, -3.998, -153.795), 'f'), Numeric.array((-15.874, -3.295, -153.802), 'f'), Numeric.array((-17.748, -2.435, -155.046), 'f'), Numeric.array((-21.146, -2.915, -154.965), 'f'), Numeric.array((-19.665, -1.345, -156.256), 'f'), Numeric.array((19.668, -1.343, -156.253), 'f'), Numeric.array((21.147, -2.912, -154.960), 'f'), Numeric.array((16.931, -2.323, -153.800), 'f'), Numeric.array((18.351, -3.814, -152.538), 'f'), Numeric.array((19.781, -5.543, -151.366), 'f'), Numeric.array((18.723, -1.279, -155.045), 'f'), Numeric.array((20.274, -2.790, -153.787), 'f'), Numeric.array((-19.784, -5.548, -151.371), 'f'), Numeric.array((-18.354, -3.818, -152.541), 'f'), Numeric.array((-20.275, -2.793, -153.791), 'f'), Numeric.array((-16.934, -2.327, -153.799), 'f'), Numeric.array((-18.722, -1.282, -155.047), 'f'), Numeric.array((-20.565, 0.000, -156.212), 'f'), Numeric.array((20.569, 0.001, -156.207), 'f'), Numeric.array((16.191, -1.099, -153.802), 'f'), Numeric.array((17.737, -2.433, -152.545), 'f'), Numeric.array((19.276, -4.007, -151.326), 'f'), Numeric.array((17.929, 0.001, -155.038), 'f'), Numeric.array((19.595, -1.342, -153.789), 'f'), Numeric.array((21.138, -2.912, -152.608), 'f'), Numeric.array((-19.280, -4.011, -151.329), 'f'), Numeric.array((-17.742, -2.437, -152.548), 'f'), Numeric.array((-21.141, -2.916, -152.613), 'f'), Numeric.array((-19.596, -1.344, -153.792), 'f'), Numeric.array((-16.193, -1.105, -153.800), 'f'), Numeric.array((-17.926, -0.003, -155.038), 'f'), Numeric.array((-21.351, -0.001, -154.963), 'f'), Numeric.array((-19.663, 1.344, -156.254), 'f'), Numeric.array((19.669, 1.346, -156.251), 'f'), Numeric.array((21.354, 0.000, -154.958), 'f'), Numeric.array((17.105, 0.000, -153.798), 'f'), Numeric.array((18.713, -1.281, -152.539), 'f'), Numeric.array((20.354, -2.801, -151.363), 'f'), Numeric.array((18.725, 1.281, -155.042), 'f'), Numeric.array((20.473, -0.001, -153.784), 'f'), Numeric.array((-20.358, -2.805, -151.368), 'f'), Numeric.array((-18.716, -1.284, -152.542), 'f'), Numeric.array((-20.471, -0.002, -153.789), 'f'), Numeric.array((-17.103, -0.004, -153.797), 'f'), Numeric.array((-18.719, 1.278, -155.045), 'f'), Numeric.array((-20.367, 2.800, -156.209), 'f'), Numeric.array((20.373, 2.803, -156.205), 'f'), Numeric.array((16.194, 1.100, -153.800), 'f'), Numeric.array((17.920, 0.000, -152.552), 'f'), Numeric.array((19.649, -1.346, -151.324), 'f'), Numeric.array((17.751, 2.434, -155.041), 'f'), Numeric.array((19.597, 1.341, -153.787), 'f'), Numeric.array((21.344, -0.002, -152.604), 'f'), Numeric.array((-19.652, -1.349, -151.327), 'f'), Numeric.array((-17.920, -0.005, -152.552), 'f'), Numeric.array((-21.345, -0.003, -152.610), 'f'), Numeric.array((-19.593, 1.338, -153.790), 'f'), Numeric.array((-16.190, 1.095, -153.798), 'f'), Numeric.array((-17.743, 2.430, -155.044), 'f'), Numeric.array((-21.144, 2.909, -154.960), 'f'), Numeric.array((-19.289, 4.007, -156.252), 'f'), Numeric.array((19.295, 4.010, -156.249), 'f'), Numeric.array((21.149, 2.913, -154.955), 'f'), Numeric.array((16.935, 2.323, -153.796), 'f'), Numeric.array((18.716, 1.278, -152.538), 'f'), Numeric.array((20.551, -0.002, -151.360), 'f'), Numeric.array((18.362, 3.815, -155.043), 'f'), Numeric.array((20.276, 2.789, -153.782), 'f'), Numeric.array((-20.552, -0.004, -151.365), 'f'), Numeric.array((-18.713, 1.275, -152.539), 'f'), Numeric.array((-20.272, 2.786, -153.786), 'f'), Numeric.array((-16.929, 2.319, -153.795), 'f'), Numeric.array((-18.357, 3.812, -155.045), 'f'), Numeric.array((-19.793, 5.544, -156.206), 'f'), Numeric.array((19.798, 5.548, -156.202), 'f'), Numeric.array((15.875, 3.290, -153.799), 'f'), Numeric.array((17.741, 2.430, -152.543), 'f'), Numeric.array((19.650, 1.341, -151.322), 'f'), Numeric.array((17.238, 4.830, -155.047), 'f'), Numeric.array((19.218, 3.994, -153.784), 'f'), Numeric.array((21.140, 2.909, -152.603), 'f'), Numeric.array((-19.650, 1.338, -151.325), 'f'), Numeric.array((-17.737, 2.427, -152.542), 'f'), Numeric.array((-21.138, 2.906, -152.608), 'f'), Numeric.array((-19.215, 3.991, -153.787), 'f'), Numeric.array((-15.870, 3.289, -153.796), 'f'), Numeric.array((-17.234, 4.828, -155.047), 'f'), Numeric.array((-20.548, 5.752, -154.957), 'f'), Numeric.array((-18.565, 6.597, -156.249), 'f'), Numeric.array((18.569, 6.600, -156.246), 'f'), Numeric.array((20.551, 5.757, -154.952), 'f'), Numeric.array((16.447, 4.607, -153.794), 'f'), Numeric.array((18.353, 3.811, -152.532), 'f'), Numeric.array((20.355, 2.797, -151.358), 'f'), Numeric.array((17.671, 6.280, -155.041), 'f'), Numeric.array((19.701, 5.519, -153.780), 'f'), Numeric.array((-20.355, 2.794, -151.363), 'f'), Numeric.array((-18.351, 3.809, -152.533), 'f'), Numeric.array((-19.700, 5.515, -153.784), 'f'), Numeric.array((-16.445, 4.605, -153.793), 'f'), Numeric.array((-17.670, 6.278, -155.042), 'f'), Numeric.array((-18.860, 8.189, -156.204), 'f'), Numeric.array((18.864, 8.192, -156.200), 'f'), Numeric.array((15.274, 5.434, -153.797), 'f'), Numeric.array((17.229, 4.825, -152.534), 'f'), Numeric.array((19.277, 4.003, -151.319), 'f'), Numeric.array((16.431, 7.143, -155.038), 'f'), Numeric.array((18.496, 6.571, -153.782), 'f'), Numeric.array((20.543, 5.753, -152.601), 'f'), Numeric.array((-19.277, 4.000, -151.322), 'f'), Numeric.array((-17.228, 4.824, -152.535), 'f'), Numeric.array((-20.543, 5.749, -152.606), 'f'), Numeric.array((-18.496, 6.569, -153.785), 'f'), Numeric.array((-15.274, 5.434, -153.794), 'f'), Numeric.array((-16.431, 7.141, -155.036), 'f'), Numeric.array((-19.582, 8.496, -154.955), 'f'), Numeric.array((-17.501, 9.067, -156.247), 'f'), Numeric.array((17.505, 9.071, -156.244), 'f'), Numeric.array((19.584, 8.499, -154.950), 'f'), Numeric.array((15.676, 6.812, -153.792), 'f'), Numeric.array((17.663, 6.275, -152.530), 'f'), Numeric.array((19.781, 5.539, -151.356), 'f'), Numeric.array((16.664, 8.635, -155.036), 'f'), Numeric.array((18.774, 8.149, -153.777), 'f'), Numeric.array((-19.782, 5.536, -151.360), 'f'), Numeric.array((-17.664, 6.274, -152.532), 'f'), Numeric.array((-18.773, 8.147, -153.781), 'f'), Numeric.array((-15.678, 6.810, -153.791), 'f'), Numeric.array((-16.662, 8.632, -155.037), 'f'), Numeric.array((-17.570, 10.684, -156.202), 'f'), Numeric.array((17.575, 10.688, -156.198), 'f'), Numeric.array((14.409, 7.472, -153.795), 'f'), Numeric.array((16.422, 7.137, -152.539), 'f'), Numeric.array((18.552, 6.590, -151.317), 'f'), Numeric.array((15.320, 9.315, -155.029), 'f'), Numeric.array((17.441, 9.034, -153.780), 'f'), Numeric.array((19.575, 8.493, -152.598), 'f'), Numeric.array((-18.554, 6.588, -151.320), 'f'), Numeric.array((-16.425, 7.136, -152.542), 'f'), Numeric.array((-19.576, 8.492, -152.602), 'f'), Numeric.array((-17.440, 9.033, -153.783), 'f'), Numeric.array((-14.410, 7.467, -153.793), 'f'), Numeric.array((-15.316, 9.309, -155.031), 'f'), Numeric.array((-18.240, 11.092, -154.953), 'f'), Numeric.array((-16.100, 11.364, -156.245), 'f'), Numeric.array((16.106, 11.369, -156.242), 'f'), Numeric.array((18.245, 11.095, -154.948), 'f'), Numeric.array((14.615, 8.886, -153.790), 'f'), Numeric.array((16.656, 8.628, -152.531), 'f'), Numeric.array((18.847, 8.180, -151.353), 'f'), Numeric.array((15.332, 10.822, -155.034), 'f'), Numeric.array((17.492, 10.636, -153.775), 'f'), Numeric.array((-18.848, 8.179, -151.357), 'f'), Numeric.array((-16.656, 8.627, -152.533), 'f'), Numeric.array((-17.489, 10.634, -153.779), 'f'), Numeric.array((-14.613, 8.881, -153.789), 'f'), Numeric.array((-15.326, 10.817, -155.037), 'f'), Numeric.array((-15.945, 12.974, -156.200), 'f'), Numeric.array((15.951, 12.980, -156.196), 'f'), Numeric.array((13.263, 9.351, -153.793), 'f'), Numeric.array((15.311, 9.308, -152.543), 'f'), Numeric.array((17.487, 9.058, -151.315), 'f'), Numeric.array((13.899, 11.300, -155.035), 'f'), Numeric.array((16.045, 11.326, -153.777), 'f'), Numeric.array((18.237, 11.088, -152.594), 'f'), Numeric.array((-17.489, 9.057, -151.318), 'f'), Numeric.array((-15.310, 9.303, -152.544), 'f'), Numeric.array((-18.235, 11.087, -152.599), 'f'), Numeric.array((-16.040, 11.322, -153.781), 'f'), Numeric.array((-13.259, 9.345, -153.791), 'f'), Numeric.array((-13.892, 11.294, -155.038), 'f'), Numeric.array((-16.552, 13.470, -154.950), 'f'), Numeric.array((-14.397, 13.446, -156.244), 'f'), Numeric.array((14.402, 13.451, -156.240), 'f'), Numeric.array((16.556, 13.476, -154.945), 'f'), Numeric.array((13.260, 10.781, -153.788), 'f'), Numeric.array((15.324, 10.814, -152.529), 'f'), Numeric.array((17.559, 10.674, -151.351), 'f'), Numeric.array((13.706, 12.799, -155.035), 'f'), Numeric.array((15.873, 12.917, -153.773), 'f'), Numeric.array((-17.558, 10.673, -151.355), 'f'), Numeric.array((-15.321, 10.811, -152.530), 'f'), Numeric.array((-15.870, 12.912, -153.777), 'f'), Numeric.array((-13.254, 10.776, -153.788), 'f'), Numeric.array((-13.701, 12.795, -155.038), 'f'), Numeric.array((-14.031, 15.022, -156.198), 'f'), Numeric.array((14.034, 15.026, -156.194), 'f'), Numeric.array((11.851, 11.059, -153.792), 'f'), Numeric.array((13.892, 11.291, -152.534), 'f'), Numeric.array((16.090, 11.354, -151.313), 'f'), Numeric.array((12.218, 13.084, -155.039), 'f'), Numeric.array((14.344, 13.396, -153.776), 'f'), Numeric.array((16.549, 13.468, -152.593), 'f'), Numeric.array((-16.089, 11.352, -151.316), 'f'), Numeric.array((-13.887, 11.288, -152.533), 'f'), Numeric.array((-16.547, 13.464, -152.599), 'f'), Numeric.array((-14.341, 13.392, -153.779), 'f'), Numeric.array((-11.845, 11.057, -153.790), 'f'), Numeric.array((-12.215, 13.083, -155.039), 'f'), Numeric.array((-14.568, 15.591, -154.948), 'f'), Numeric.array((-12.435, 15.285, -156.242), 'f'), Numeric.array((12.438, 15.288, -156.238), 'f'), Numeric.array((14.569, 15.596, -154.943), 'f'), Numeric.array((11.658, 12.482, -153.787), 'f'), Numeric.array((13.699, 12.791, -152.524), 'f'), Numeric.array((15.936, 12.964, -151.349), 'f'), Numeric.array((11.837, 14.549, -155.033), 'f'), Numeric.array((13.966, 14.951, -153.771), 'f'), Numeric.array((-15.936, 12.962, -151.354), 'f'), Numeric.array((-13.696, 12.788, -152.526), 'f'), Numeric.array((-13.965, 14.948, -153.775), 'f'), Numeric.array((-11.656, 12.481, -153.787), 'f'), Numeric.array((-11.836, 14.548, -155.035), 'f'), Numeric.array((-11.859, 16.798, -156.196), 'f'), Numeric.array((11.862, 16.801, -156.192), 'f'), Numeric.array((10.227, 12.581, -153.790), 'f'), Numeric.array((12.212, 13.075, -152.527), 'f'), Numeric.array((14.389, 13.434, -151.310), 'f'), Numeric.array((10.330, 14.643, -155.029), 'f'), Numeric.array((12.390, 15.225, -153.774), 'f'), Numeric.array((14.563, 15.588, -152.592), 'f'), Numeric.array((-14.388, 13.433, -151.314), 'f'), Numeric.array((-12.210, 13.076, -152.529), 'f'), Numeric.array((-14.564, 15.585, -152.597), 'f'), Numeric.array((-12.390, 15.225, -153.777), 'f'), Numeric.array((-10.226, 12.583, -153.789), 'f'), Numeric.array((-10.330, 14.642, -155.028), 'f'), Numeric.array((-12.315, 17.436, -154.947), 'f'), Numeric.array((-10.241, 16.843, -156.240), 'f'), Numeric.array((10.244, 16.846, -156.237), 'f'), Numeric.array((12.317, 17.438, -154.942), 'f'), Numeric.array((9.857, 13.967, -153.785), 'f'), Numeric.array((11.831, 14.539, -152.523), 'f'), Numeric.array((14.022, 15.009, -151.348), 'f'), Numeric.array((9.753, 16.037, -155.029), 'f'), Numeric.array((11.807, 16.718, -153.769), 'f'), Numeric.array((-14.022, 15.008, -151.352), 'f'), Numeric.array((-11.831, 14.540, -152.526), 'f'), Numeric.array((-11.806, 16.718, -153.773), 'f'), Numeric.array((-9.857, 13.968, -153.786), 'f'), Numeric.array((-9.751, 16.035, -155.031), 'f'), Numeric.array((-9.459, 18.260, -156.195), 'f'), Numeric.array((9.463, 18.263, -156.191), 'f'), Numeric.array((8.432, 13.870, -153.789), 'f'), Numeric.array((10.324, 14.633, -152.534), 'f'), Numeric.array((12.426, 15.270, -151.309), 'f'), Numeric.array((8.251, 15.916, -155.024), 'f'), Numeric.array((10.208, 16.782, -153.773), 'f'), Numeric.array((12.312, 17.428, -152.589), 'f'), Numeric.array((-12.427, 15.270, -151.312), 'f'), Numeric.array((-10.326, 14.634, -152.538), 'f'), Numeric.array((-12.311, 17.429, -152.594), 'f'), Numeric.array((-10.206, 16.781, -153.776), 'f'), Numeric.array((-8.433, 13.868, -153.788), 'f'), Numeric.array((-8.248, 15.911, -155.026), 'f'), Numeric.array((-9.819, 18.956, -154.945), 'f'), Numeric.array((-7.850, 18.076, -156.239), 'f'), Numeric.array((7.854, 18.081, -156.236), 'f'), Numeric.array((9.822, 18.959, -154.941), 'f'), Numeric.array((7.870, 15.183, -153.784), 'f'), Numeric.array((9.748, 16.026, -152.525), 'f'), Numeric.array((11.851, 16.782, -151.346), 'f'), Numeric.array((7.476, 17.210, -155.029), 'f'), Numeric.array((9.417, 18.175, -153.768), 'f'), Numeric.array((-11.851, 16.783, -151.350), 'f'), Numeric.array((-9.747, 16.026, -152.527), 'f'), Numeric.array((-9.415, 18.173, -153.772), 'f'), Numeric.array((-7.869, 15.180, -153.785), 'f'), Numeric.array((-7.473, 17.205, -155.032), 'f'), Numeric.array((-6.882, 19.372, -156.193), 'f'), Numeric.array((6.884, 19.376, -156.190), 'f'), Numeric.array((6.473, 14.876, -153.788), 'f'), Numeric.array((8.246, 15.905, -152.537), 'f'), Numeric.array((10.234, 16.825, -151.308), 'f'), Numeric.array((6.003, 16.872, -155.032), 'f'), Numeric.array((7.822, 18.011, -153.772), 'f'), Numeric.array((9.818, 18.949, -152.588), 'f'), Numeric.array((-10.234, 16.825, -151.311), 'f'), Numeric.array((-8.245, 15.902, -152.538), 'f'), Numeric.array((-9.816, 18.948, -152.592), 'f'), Numeric.array((-7.820, 18.007, -153.775), 'f'), Numeric.array((-6.470, 14.872, -153.788), 'f'), Numeric.array((-5.998, 16.868, -155.035), 'f'), Numeric.array((-7.143, 20.110, -154.943), 'f'), Numeric.array((-5.314, 18.972, -156.238), 'f'), Numeric.array((5.317, 18.974, -156.236), 'f'), Numeric.array((7.143, 20.113, -154.940), 'f'), Numeric.array((5.725, 16.097, -153.783), 'f'), Numeric.array((7.472, 17.199, -152.523), 'f'), Numeric.array((9.454, 18.243, -151.344), 'f'), Numeric.array((5.059, 18.055, -155.031), 'f'), Numeric.array((6.850, 19.281, -153.768), 'f'), Numeric.array((-9.453, 18.242, -151.348), 'f'), Numeric.array((-7.470, 17.196, -152.524), 'f'), Numeric.array((-6.849, 19.278, -153.770), 'f'), Numeric.array((-5.722, 16.093, -153.784), 'f'), Numeric.array((-5.057, 18.053, -155.033), 'f'), Numeric.array((-4.183, 20.129, -156.192), 'f'), Numeric.array((4.185, 20.130, -156.190), 'f'), Numeric.array((4.376, 15.604, -153.788), 'f'), Numeric.array((6.000, 16.861, -152.527), 'f'), Numeric.array((7.846, 18.059, -151.307), 'f'), Numeric.array((3.640, 17.528, -155.035), 'f'), Numeric.array((5.295, 18.897, -153.771), 'f'), Numeric.array((7.141, 20.103, -152.588), 'f'), Numeric.array((-7.845, 18.058, -151.309), 'f'), Numeric.array((-5.996, 16.858, -152.526), 'f'), Numeric.array((-7.141, 20.101, -152.591), 'f'), Numeric.array((-5.294, 18.895, -153.773), 'f'), Numeric.array((-4.371, 15.604, -153.787), 'f'), Numeric.array((-3.637, 17.530, -155.034), 'f'), Numeric.array((-4.346, 20.894, -154.941), 'f'), Numeric.array((-2.682, 19.526, -156.236), 'f'), Numeric.array((2.684, 19.525, -156.235), 'f'), Numeric.array((4.346, 20.894, -154.939), 'f'), Numeric.array((3.474, 16.722, -153.783), 'f'), Numeric.array((5.057, 18.044, -152.519), 'f'), Numeric.array((6.878, 19.355, -151.344), 'f'), Numeric.array((2.554, 18.582, -155.030), 'f'), Numeric.array((4.165, 20.030, -153.767), 'f'), Numeric.array((-6.878, 19.354, -151.347), 'f'), Numeric.array((-5.055, 18.043, -152.520), 'f'), Numeric.array((-4.165, 20.031, -153.769), 'f'), Numeric.array((-3.472, 16.724, -153.783), 'f'), Numeric.array((-2.553, 18.585, -155.030), 'f'), Numeric.array((-1.403, 20.519, -156.191), 'f'), Numeric.array((1.406, 20.518, -156.190), 'f'), Numeric.array((2.200, 16.065, -153.787), 'f'), Numeric.array((3.638, 17.517, -152.524), 'f'), Numeric.array((5.312, 18.953, -151.306), 'f'), Numeric.array((1.218, 17.880, -155.025), 'f'), Numeric.array((2.676, 19.448, -153.771), 'f'), Numeric.array((4.344, 20.884, -152.588), 'f'), Numeric.array((-5.311, 18.953, -151.308), 'f'), Numeric.array((-3.636, 17.520, -152.526), 'f'), Numeric.array((-4.345, 20.885, -152.590), 'f'), Numeric.array((-2.674, 19.450, -153.772), 'f'), Numeric.array((-2.198, 16.070, -153.787), 'f'), Numeric.array((-1.218, 17.883, -155.023), 'f'), Numeric.array((-1.460, 21.300, -154.940), 'f'), Numeric.array((0.001, 19.715, -156.235), 'f'), Numeric.array((1.463, 21.299, -154.939), 'f'), Numeric.array((1.164, 17.057, -153.783), 'f'), Numeric.array((2.553, 18.571, -152.520), 'f'), Numeric.array((4.181, 20.109, -151.344), 'f'), Numeric.array((0.000, 18.769, -155.027), 'f'), Numeric.array((1.400, 20.419, -153.767), 'f'), Numeric.array((-4.181, 20.110, -151.346), 'f'), Numeric.array((-2.552, 18.574, -152.522), 'f'), Numeric.array((-1.398, 20.421, -153.768), 'f'), Numeric.array((-1.164, 17.060, -153.783), 'f'), Numeric.array((0.000, 16.232, -153.787), 'f'), Numeric.array((1.218, 17.869, -152.533), 'f'), Numeric.array((2.681, 19.503, -151.306), 'f'), Numeric.array((0.001, 19.642, -153.771), 'f'), Numeric.array((1.462, 21.288, -152.587), 'f'), Numeric.array((-2.681, 19.505, -151.307), 'f'), Numeric.array((-1.218, 17.872, -152.535), 'f'), Numeric.array((-1.460, 21.289, -152.587), 'f'), Numeric.array((0.000, 18.758, -152.523), 'f'), Numeric.array((1.404, 20.496, -151.343), 'f'), Numeric.array((-1.403, 20.497, -151.344), 'f'), Numeric.array((0.000, 19.692, -151.306), 'f'), Numeric.array((0.000, -19.088, -150.445), 'f'), Numeric.array((-1.455, -21.229, -150.573), 'f'), Numeric.array((1.454, -21.229, -150.572), 'f'), Numeric.array((2.596, -18.908, -150.442), 'f'), Numeric.array((-2.598, -18.910, -150.442), 'f'), Numeric.array((4.329, -20.828, -150.572), 'f'), Numeric.array((-4.329, -20.830, -150.574), 'f'), Numeric.array((5.147, -18.377, -150.438), 'f'), Numeric.array((-5.149, -18.380, -150.440), 'f'), Numeric.array((7.119, -20.045, -150.570), 'f'), Numeric.array((-7.120, -20.050, -150.573), 'f'), Numeric.array((7.602, -17.504, -150.440), 'f'), Numeric.array((-7.604, -17.509, -150.443), 'f'), Numeric.array((9.784, -18.892, -150.567), 'f'), Numeric.array((-9.788, -18.898, -150.571), 'f'), Numeric.array((9.914, -16.307, -150.441), 'f'), Numeric.array((-9.917, -16.313, -150.444), 'f'), Numeric.array((12.270, -17.380, -150.565), 'f'), Numeric.array((-12.272, -17.385, -150.571), 'f'), Numeric.array((12.041, -14.804, -150.436), 'f'), Numeric.array((-12.044, -14.810, -150.439), 'f'), Numeric.array((14.518, -15.544, -150.565), 'f'), Numeric.array((-14.520, -15.551, -150.571), 'f'), Numeric.array((13.944, -13.025, -150.432), 'f'), Numeric.array((-13.948, -13.032, -150.436), 'f'), Numeric.array((16.497, -13.427, -150.562), 'f'), Numeric.array((-16.501, -13.435, -150.568), 'f'), Numeric.array((15.589, -11.005, -150.434), 'f'), Numeric.array((-15.593, -11.011, -150.439), 'f'), Numeric.array((18.176, -11.057, -150.558), 'f'), Numeric.array((-18.181, -11.062, -150.565), 'f'), Numeric.array((16.942, -8.781, -150.434), 'f'), Numeric.array((-16.946, -8.787, -150.437), 'f'), Numeric.array((19.512, -8.474, -150.557), 'f'), Numeric.array((-19.515, -8.478, -150.563), 'f'), Numeric.array((17.978, -6.392, -150.429), 'f'), Numeric.array((-17.982, -6.397, -150.431), 'f'), Numeric.array((20.479, -5.739, -150.556), 'f'), Numeric.array((-20.482, -5.744, -150.562), 'f'), Numeric.array((18.681, -3.884, -150.425), 'f'), Numeric.array((-18.684, -3.888, -150.429), 'f'), Numeric.array((21.071, -2.902, -150.553), 'f'), Numeric.array((-21.075, -2.906, -150.558), 'f'), Numeric.array((19.036, -1.304, -150.427), 'f'), Numeric.array((-19.040, -1.308, -150.430), 'f'), Numeric.array((21.274, -0.003, -150.549), 'f'), Numeric.array((-21.276, -0.005, -150.554), 'f'), Numeric.array((19.036, 1.298, -150.425), 'f'), Numeric.array((-19.039, 1.295, -150.427), 'f'), Numeric.array((21.072, 2.896, -150.547), 'f'), Numeric.array((-21.073, 2.894, -150.553), 'f'), Numeric.array((18.680, 3.877, -150.419), 'f'), Numeric.array((-18.683, 3.875, -150.421), 'f'), Numeric.array((20.479, 5.734, -150.546), 'f'), Numeric.array((-20.481, 5.731, -150.551), 'f'), Numeric.array((17.978, 6.385, -150.417), 'f'), Numeric.array((-17.979, 6.384, -150.420), 'f'), Numeric.array((19.511, 8.466, -150.542), 'f'), Numeric.array((-19.513, 8.466, -150.547), 'f'), Numeric.array((16.941, 8.775, -150.419), 'f'), Numeric.array((-16.943, 8.774, -150.421), 'f'), Numeric.array((18.176, 11.049, -150.539), 'f'), Numeric.array((-18.176, 11.049, -150.544), 'f'), Numeric.array((15.589, 10.998, -150.416), 'f'), Numeric.array((-15.589, 10.998, -150.418), 'f'), Numeric.array((16.497, 13.421, -150.538), 'f'), Numeric.array((-16.497, 13.420, -150.543), 'f'), Numeric.array((13.944, 13.018, -150.410), 'f'), Numeric.array((-13.945, 13.018, -150.413), 'f'), Numeric.array((14.517, 15.538, -150.537), 'f'), Numeric.array((-14.518, 15.537, -150.542), 'f'), Numeric.array((12.040, 14.796, -150.410), 'f'), Numeric.array((-12.041, 14.796, -150.413), 'f'), Numeric.array((12.270, 17.371, -150.534), 'f'), Numeric.array((-12.270, 17.372, -150.538), 'f'), Numeric.array((9.914, 16.298, -150.412), 'f'), Numeric.array((-9.914, 16.299, -150.415), 'f'), Numeric.array((9.786, 18.884, -150.532), 'f'), Numeric.array((-9.785, 18.884, -150.536), 'f'), Numeric.array((7.602, 17.495, -150.410), 'f'), Numeric.array((-7.602, 17.495, -150.411), 'f'), Numeric.array((7.119, 20.037, -150.533), 'f'), Numeric.array((-7.120, 20.036, -150.536), 'f'), Numeric.array((5.148, 18.367, -150.406), 'f'), Numeric.array((-5.147, 18.367, -150.407), 'f'), Numeric.array((4.329, 20.817, -150.533), 'f'), Numeric.array((-4.329, 20.818, -150.535), 'f'), Numeric.array((2.597, 18.897, -150.407), 'f'), Numeric.array((-2.597, 18.897, -150.409), 'f'), Numeric.array((1.455, 21.217, -150.531), 'f'), Numeric.array((-1.454, 21.218, -150.532), 'f'), Numeric.array((0.000, 19.076, -150.411), 'f'), Numeric.array((-12.281, -17.391, -157.033), 'f'), Numeric.array((12.282, -17.392, -157.028), 'f'), Numeric.array((-12.053, -14.816, -157.171), 'f'), Numeric.array((12.055, -14.816, -157.167), 'f'), Numeric.array((-14.529, -15.555, -157.031), 'f'), Numeric.array((14.532, -15.554, -157.025), 'f'), Numeric.array((-13.959, -13.035, -157.170), 'f'), Numeric.array((13.960, -13.034, -157.167), 'f'), Numeric.array((-16.511, -13.438, -157.030), 'f'), Numeric.array((16.513, -13.436, -157.023), 'f'), Numeric.array((-15.607, -11.015, -157.166), 'f'), Numeric.array((15.610, -11.013, -157.163), 'f'), Numeric.array((-18.194, -11.064, -157.028), 'f'), Numeric.array((18.196, -11.064, -157.022), 'f'), Numeric.array((-16.961, -8.789, -157.163), 'f'), Numeric.array((16.966, -8.788, -157.160), 'f'), Numeric.array((-19.529, -8.477, -157.026), 'f'), Numeric.array((19.534, -8.478, -157.019), 'f'), Numeric.array((-17.995, -6.396, -157.164), 'f'), Numeric.array((18.001, -6.396, -157.161), 'f'), Numeric.array((-20.496, -5.742, -157.022), 'f'), Numeric.array((20.501, -5.740, -157.016), 'f'), Numeric.array((-18.699, -3.884, -157.162), 'f'), Numeric.array((18.704, -3.883, -157.159), 'f'), Numeric.array((-21.090, -2.903, -157.020), 'f'), Numeric.array((21.094, -2.901, -157.014), 'f'), Numeric.array((-19.058, -1.302, -157.156), 'f'), Numeric.array((19.064, -1.300, -157.154), 'f'), Numeric.array((-21.293, 0.000, -157.018), 'f'), Numeric.array((21.299, 0.001, -157.012), 'f'), Numeric.array((-19.057, 1.302, -157.154), 'f'), Numeric.array((19.064, 1.305, -157.152), 'f'), Numeric.array((-21.088, 2.902, -157.014), 'f'), Numeric.array((21.096, 2.905, -157.009), 'f'), Numeric.array((-18.698, 3.884, -157.155), 'f'), Numeric.array((18.705, 3.888, -157.152), 'f'), Numeric.array((-20.495, 5.741, -157.011), 'f'), Numeric.array((20.501, 5.746, -157.006), 'f'), Numeric.array((-17.995, 6.397, -157.152), 'f'), Numeric.array((18.001, 6.400, -157.150), 'f'), Numeric.array((-19.529, 8.478, -157.009), 'f'), Numeric.array((19.534, 8.481, -157.004), 'f'), Numeric.array((-16.961, 8.789, -157.147), 'f'), Numeric.array((16.966, 8.794, -157.145), 'f'), Numeric.array((-18.191, 11.064, -157.007), 'f'), Numeric.array((18.198, 11.068, -157.002), 'f'), Numeric.array((-15.605, 11.014, -157.146), 'f'), Numeric.array((15.612, 11.020, -157.143), 'f'), Numeric.array((-16.510, 13.436, -157.005), 'f'), Numeric.array((16.516, 13.443, -157.000), 'f'), Numeric.array((-13.957, 13.035, -157.147), 'f'), Numeric.array((13.963, 13.040, -157.144), 'f'), Numeric.array((-14.530, 15.554, -157.003), 'f'), Numeric.array((14.533, 15.560, -156.997), 'f'), Numeric.array((-12.052, 14.818, -157.144), 'f'), Numeric.array((12.056, 14.822, -157.142), 'f'), Numeric.array((-12.281, 17.393, -157.001), 'f'), Numeric.array((12.284, 17.397, -156.996), 'f'), Numeric.array((-9.925, 16.324, -157.140), 'f'), Numeric.array((9.929, 16.329, -157.138), 'f'), Numeric.array((-9.793, 18.908, -157.000), 'f'), Numeric.array((9.797, 18.912, -156.996), 'f'), Numeric.array((-7.610, 17.521, -157.141), 'f'), Numeric.array((7.614, 17.526, -157.138), 'f'), Numeric.array((-7.125, 20.061, -156.997), 'f'), Numeric.array((7.127, 20.065, -156.994), 'f'), Numeric.array((-5.151, 18.393, -157.142), 'f'), Numeric.array((5.155, 18.395, -157.140), 'f'), Numeric.array((-4.333, 20.844, -156.996), 'f'), Numeric.array((4.334, 20.845, -156.994), 'f'), Numeric.array((-2.598, 18.928, -157.139), 'f'), Numeric.array((2.601, 18.928, -157.138), 'f'), Numeric.array((-1.454, 21.247, -156.995), 'f'), Numeric.array((1.458, 21.247, -156.994), 'f'), Numeric.array((0.001, 19.109, -157.136), 'f'), Numeric.array((0.000, -19.101, -157.171), 'f'), Numeric.array((-1.455, -21.239, -157.036), 'f'), Numeric.array((1.456, -21.240, -157.035), 'f'), Numeric.array((-2.599, -18.920, -157.173), 'f'), Numeric.array((2.600, -18.920, -157.172), 'f'), Numeric.array((-4.331, -20.838, -157.035), 'f'), Numeric.array((4.334, -20.838, -157.033), 'f'), Numeric.array((-5.152, -18.388, -157.175), 'f'), Numeric.array((5.153, -18.387, -157.172), 'f'), Numeric.array((-7.124, -20.058, -157.035), 'f'), Numeric.array((7.126, -20.056, -157.031), 'f'), Numeric.array((-7.611, -17.519, -157.172), 'f'), Numeric.array((7.612, -17.517, -157.169), 'f'), Numeric.array((-9.794, -18.906, -157.035), 'f'), Numeric.array((9.794, -18.905, -157.030), 'f'), Numeric.array((-9.925, -16.322, -157.170), 'f'), Numeric.array((9.927, -16.321, -157.166), 'f'), Numeric.array((0.000, -19.710, -156.270), 'f'), Numeric.array((0.000, -18.767, -155.061), 'f'), Numeric.array((-1.404, -20.513, -156.229), 'f'), Numeric.array((1.405, -20.514, -156.229), 'f'), Numeric.array((1.219, -17.881, -155.054), 'f'), Numeric.array((0.000, -19.644, -153.807), 'f'), Numeric.array((-1.217, -17.878, -155.056), 'f'), Numeric.array((-1.460, -21.298, -154.981), 'f'), Numeric.array((-2.682, -19.520, -156.271), 'f'), Numeric.array((2.683, -19.521, -156.270), 'f'), Numeric.array((1.460, -21.299, -154.980), 'f'), Numeric.array((1.164, -17.062, -153.811), 'f'), Numeric.array((2.554, -18.583, -155.062), 'f'), Numeric.array((0.000, -18.763, -152.557), 'f'), Numeric.array((-1.399, -20.422, -153.806), 'f'), Numeric.array((1.399, -20.422, -153.805), 'f'), Numeric.array((-1.164, -17.059, -153.811), 'f'), Numeric.array((-2.553, -18.581, -155.063), 'f'), Numeric.array((-4.182, -20.125, -156.229), 'f'), Numeric.array((4.184, -20.125, -156.227), 'f'), Numeric.array((2.198, -16.071, -153.813), 'f'), Numeric.array((1.218, -17.877, -152.566), 'f'), Numeric.array((0.001, -16.234, -153.813), 'f'), Numeric.array((3.638, -17.529, -155.063), 'f'), Numeric.array((2.675, -19.452, -153.806), 'f'), Numeric.array((0.000, -19.702, -151.343), 'f'), Numeric.array((-1.217, -17.875, -152.564), 'f'), Numeric.array((-1.460, -21.294, -152.628), 'f'), Numeric.array((-2.675, -19.450, -153.808), 'f'), Numeric.array((1.460, -21.295, -152.627), 'f'), Numeric.array((-2.199, -16.068, -153.812), 'f'), Numeric.array((-3.639, -17.527, -155.065), 'f'), Numeric.array((-4.343, -20.894, -154.981), 'f'), Numeric.array((-5.315, -18.970, -156.271), 'f'), Numeric.array((5.315, -18.968, -156.269), 'f'), Numeric.array((4.346, -20.893, -154.979), 'f'), Numeric.array((3.472, -16.726, -153.811), 'f'), Numeric.array((2.552, -18.579, -152.554), 'f'), Numeric.array((5.058, -18.052, -155.063), 'f'), Numeric.array((4.165, -20.032, -153.804), 'f'), Numeric.array((-1.404, -20.506, -151.382), 'f'), Numeric.array((1.403, -20.506, -151.382), 'f'), Numeric.array((-2.553, -18.577, -152.554), 'f'), Numeric.array((-4.164, -20.033, -153.806), 'f'), Numeric.array((-3.473, -16.725, -153.811), 'f'), Numeric.array((-5.058, -18.054, -155.065), 'f'), Numeric.array((-6.882, -19.372, -156.229), 'f'), Numeric.array((6.883, -19.369, -156.226), 'f'), Numeric.array((4.372, -15.606, -153.812), 'f'), Numeric.array((3.636, -17.525, -152.555), 'f'), Numeric.array((2.681, -19.513, -151.342), 'f'), Numeric.array((5.999, -16.867, -155.062), 'f'), Numeric.array((5.294, -18.897, -153.805), 'f'), Numeric.array((4.344, -20.889, -152.627), 'f'), Numeric.array((-2.682, -19.513, -151.343), 'f'), Numeric.array((-3.638, -17.524, -152.555), 'f'), Numeric.array((-4.342, -20.891, -152.630), 'f'), Numeric.array((-5.294, -18.900, -153.807), 'f'), Numeric.array((-4.376, -15.608, -153.812), 'f'), Numeric.array((-6.002, -16.872, -155.062), 'f'), Numeric.array((-7.141, -20.114, -154.981), 'f'), Numeric.array((-7.852, -18.077, -156.270), 'f'), Numeric.array((7.852, -18.074, -156.267), 'f'), Numeric.array((7.142, -20.109, -154.977), 'f'), Numeric.array((5.722, -16.095, -153.810), 'f'), Numeric.array((5.056, -18.048, -152.551), 'f'), Numeric.array((4.181, -20.117, -151.381), 'f'), Numeric.array((7.474, -17.204, -155.060), 'f'), Numeric.array((6.849, -19.280, -153.803), 'f'), Numeric.array((-4.181, -20.119, -151.383), 'f'), Numeric.array((-5.057, -18.051, -152.553), 'f'), Numeric.array((-6.849, -19.285, -153.806), 'f'), Numeric.array((-5.725, -16.100, -153.811), 'f'), Numeric.array((-7.475, -17.210, -155.062), 'f'), Numeric.array((-9.460, -18.260, -156.228), 'f'), Numeric.array((9.460, -18.258, -156.224), 'f'), Numeric.array((6.470, -14.873, -153.812), 'f'), Numeric.array((5.996, -16.863, -152.554), 'f'), Numeric.array((5.311, -18.961, -151.340), 'f'), Numeric.array((8.250, -15.911, -155.051), 'f'), Numeric.array((7.820, -18.010, -153.804), 'f'), Numeric.array((7.140, -20.105, -152.626), 'f'), Numeric.array((-5.312, -18.964, -151.342), 'f'), Numeric.array((-6.000, -16.869, -152.557), 'f'), Numeric.array((-7.139, -20.111, -152.629), 'f'), Numeric.array((-7.822, -18.015, -153.807), 'f'), Numeric.array((-6.473, -14.880, -153.812), 'f'), Numeric.array((-8.249, -15.916, -155.053), 'f'), Numeric.array((-9.820, -18.960, -154.980), 'f'), Numeric.array((-10.242, -16.842, -156.269), 'f'), Numeric.array((10.243, -16.841, -156.265), 'f'), Numeric.array((9.818, -18.957, -154.975), 'f'), Numeric.array((7.869, -15.182, -153.809), 'f'), Numeric.array((7.470, -17.200, -152.552), 'f'), Numeric.array((6.878, -19.361, -151.380), 'f'), Numeric.array((9.752, -16.035, -155.056), 'f'), Numeric.array((9.415, -18.176, -153.801), 'f'), Numeric.array((-6.879, -19.366, -151.383), 'f'), Numeric.array((-7.473, -17.206, -152.555), 'f'), Numeric.array((-9.417, -18.180, -153.805), 'f'), Numeric.array((-7.870, -15.188, -153.810), 'f'), Numeric.array((-9.751, -16.037, -155.060), 'f'), Numeric.array((-11.859, -16.798, -156.227), 'f'), Numeric.array((11.861, -16.798, -156.222), 'f'), Numeric.array((8.433, -13.870, -153.811), 'f'), Numeric.array((8.246, -15.906, -152.563), 'f'), Numeric.array((7.845, -18.065, -151.339), 'f'), Numeric.array((10.331, -14.643, -155.051), 'f'), Numeric.array((10.206, -16.783, -153.802), 'f'), Numeric.array((9.815, -18.953, -152.622), 'f'), Numeric.array((-7.847, -18.070, -151.342), 'f'), Numeric.array((-8.247, -15.913, -152.566), 'f'), Numeric.array((-9.817, -18.957, -152.627), 'f'), Numeric.array((-10.207, -16.786, -153.806), 'f'), Numeric.array((-8.431, -13.875, -153.811), 'f'), Numeric.array((-10.328, -14.643, -155.056), 'f'), Numeric.array((-12.315, -17.439, -154.979), 'f'), Numeric.array((-12.435, -15.285, -156.268), 'f'), Numeric.array((12.437, -15.285, -156.264), 'f'), Numeric.array((12.315, -17.438, -154.973), 'f'), Numeric.array((9.858, -13.970, -153.808), 'f'), Numeric.array((9.747, -16.030, -152.552), 'f'), Numeric.array((9.453, -18.249, -151.377), 'f'), Numeric.array((11.837, -14.549, -155.057), 'f'), Numeric.array((11.806, -16.720, -153.799), 'f'), Numeric.array((-9.455, -18.254, -151.381), 'f'), Numeric.array((-9.749, -16.034, -152.555), 'f'), Numeric.array((-11.806, -16.722, -153.804), 'f'), Numeric.array((-9.857, -13.971, -153.809), 'f'), Numeric.array((-11.836, -14.549, -155.061), 'f'), Numeric.array((-14.031, -15.024, -156.226), 'f'), Numeric.array((14.033, -15.022, -156.220), 'f'), Numeric.array((10.227, -12.585, -153.810), 'f'), Numeric.array((10.326, -14.639, -152.560), 'f'), Numeric.array((10.234, -16.831, -151.337), 'f'), Numeric.array((12.217, -13.084, -155.060), 'f'), Numeric.array((12.391, -15.228, -153.800), 'f'), Numeric.array((12.311, -17.434, -152.620), 'f'), Numeric.array((-10.236, -16.836, -151.341), 'f'), Numeric.array((-10.325, -14.640, -152.561), 'f'), Numeric.array((-12.312, -17.437, -152.626), 'f'), Numeric.array((-12.390, -15.229, -153.805), 'f'), Numeric.array((-10.227, -12.586, -153.810), 'f'), Numeric.array((-12.217, -13.084, -155.063), 'f'), Numeric.array((-14.567, -15.598, -154.977), 'f'), Numeric.array((-14.399, -13.448, -156.267), 'f'), Numeric.array((14.400, -13.446, -156.263), 'f'), Numeric.array((14.568, -15.594, -154.971), 'f'), Numeric.array((11.657, -12.484, -153.807), 'f'), Numeric.array((11.832, -14.545, -152.548), 'f'), Numeric.array((11.851, -16.789, -151.375), 'f'), Numeric.array((13.703, -12.796, -155.057), 'f'), Numeric.array((13.966, -14.951, -153.798), 'f'), Numeric.array((-11.853, -16.793, -151.380), 'f'), Numeric.array((-11.832, -14.547, -152.551), 'f'), Numeric.array((-13.966, -14.955, -153.803), 'f'), Numeric.array((-11.658, -12.486, -153.808), 'f'), Numeric.array((-13.704, -12.800, -155.060), 'f'), Numeric.array((-15.948, -12.977, -156.224), 'f'), Numeric.array((15.948, -12.975, -156.219), 'f'), Numeric.array((11.847, -11.060, -153.809), 'f'), Numeric.array((12.211, -13.080, -152.549), 'f'), Numeric.array((12.427, -15.276, -151.336), 'f'), Numeric.array((13.895, -11.296, -155.056), 'f'), Numeric.array((14.343, -13.396, -153.799), 'f'), Numeric.array((14.563, -15.590, -152.620), 'f'), Numeric.array((-12.429, -15.281, -151.340), 'f'), Numeric.array((-12.213, -13.083, -152.551), 'f'), Numeric.array((-14.563, -15.596, -152.626), 'f'), Numeric.array((-14.344, -13.400, -153.803), 'f'), Numeric.array((-11.850, -11.063, -153.809), 'f'), Numeric.array((-13.898, -11.300, -155.056), 'f'), Numeric.array((-16.554, -13.478, -154.975), 'f'), Numeric.array((-16.103, -11.367, -156.265), 'f'), Numeric.array((16.104, -11.365, -156.261), 'f'), Numeric.array((16.553, -13.473, -154.969), 'f'), Numeric.array((13.256, -10.780, -153.806), 'f'), Numeric.array((13.697, -12.793, -152.545), 'f'), Numeric.array((14.022, -15.015, -151.374), 'f'), Numeric.array((15.329, -10.819, -155.053), 'f'), Numeric.array((15.871, -12.916, -153.796), 'f'), Numeric.array((-14.024, -15.020, -151.380), 'f'), Numeric.array((-13.700, -12.798, -152.549), 'f'), Numeric.array((-15.873, -12.921, -153.801), 'f'), Numeric.array((-13.259, -10.786, -153.807), 'f'), Numeric.array((-15.331, -10.823, -155.056), 'f'), Numeric.array((-17.572, -10.686, -156.222), 'f'), Numeric.array((17.573, -10.685, -156.217), 'f'), Numeric.array((13.260, -9.348, -153.808), 'f'), Numeric.array((13.888, -11.292, -152.550), 'f'), Numeric.array((14.388, -13.439, -151.334), 'f'), Numeric.array((15.319, -9.311, -155.045), 'f'), Numeric.array((16.042, -11.326, -153.797), 'f'), Numeric.array((16.547, -13.470, -152.617), 'f'), Numeric.array((-14.392, -13.446, -151.338), 'f'), Numeric.array((-13.894, -11.299, -152.555), 'f'), Numeric.array((-16.550, -13.476, -152.623), 'f'), Numeric.array((-16.045, -11.330, -153.801), 'f'), Numeric.array((-13.263, -9.356, -153.807), 'f'), Numeric.array((-15.318, -9.316, -155.047), 'f'), Numeric.array((-18.243, -11.097, -154.974), 'f'), Numeric.array((-17.501, -9.069, -156.263), 'f'), Numeric.array((17.505, -9.068, -156.259), 'f'), Numeric.array((18.242, -11.096, -154.967), 'f'), Numeric.array((14.614, -8.885, -153.805), 'f'), Numeric.array((15.322, -10.816, -152.547), 'f'), Numeric.array((15.936, -12.968, -151.372), 'f'), Numeric.array((16.665, -8.634, -155.050), 'f'), Numeric.array((17.490, -10.638, -153.794), 'f'), Numeric.array((-15.940, -12.975, -151.377), 'f'), Numeric.array((-15.326, -10.822, -152.550), 'f'), Numeric.array((-17.492, -10.640, -153.799), 'f'), Numeric.array((-14.615, -8.890, -153.805), 'f'), Numeric.array((-16.662, -8.635, -155.054), 'f'), Numeric.array((-18.860, -8.190, -156.220), 'f'), Numeric.array((18.864, -8.189, -156.214), 'f'), Numeric.array((14.412, -7.471, -153.807), 'f'), Numeric.array((15.311, -9.308, -152.559), 'f'), Numeric.array((16.089, -11.358, -151.332), 'f'), Numeric.array((16.434, -7.143, -155.047), 'f'), Numeric.array((17.442, -9.036, -153.795), 'f'), Numeric.array((18.235, -11.093, -152.614), 'f'), Numeric.array((-16.093, -11.365, -151.337), 'f'), Numeric.array((-15.313, -9.315, -152.561), 'f'), Numeric.array((-18.238, -11.096, -152.620), 'f'), Numeric.array((-17.441, -9.038, -153.799), 'f'), Numeric.array((-14.408, -7.477, -153.805), 'f'), Numeric.array((3.514, -12.582, -156.302), 'f'), Numeric.array((3.704, -13.258, -157.666), 'f'), Numeric.array((4.337, -11.359, -156.211), 'f'), Numeric.array((3.782, -13.543, -155.129), 'f'), Numeric.array((2.176, -11.963, -156.211), 'f'), Numeric.array((2.615, -14.359, -157.778), 'f'), Numeric.array((3.420, -12.243, -158.775), 'f'), Numeric.array((5.205, -13.635, -157.778), 'f'), Numeric.array((4.068, -10.655, -154.959), 'f'), Numeric.array((3.980, -10.424, -157.280), 'f'), Numeric.array((5.767, -11.722, -156.303), 'f'), Numeric.array((3.559, -12.742, -153.805), 'f'), Numeric.array((2.666, -14.654, -155.256), 'f'), Numeric.array((5.313, -13.914, -155.255), 'f'), Numeric.array((2.042, -11.222, -154.959), 'f'), Numeric.array((1.143, -13.014, -156.303), 'f'), Numeric.array((1.998, -10.979, -157.280), 'f'), Numeric.array((2.785, -15.296, -156.627), 'f'), Numeric.array((1.205, -13.714, -157.667), 'f'), Numeric.array((4.202, -11.002, -158.615), 'f'), Numeric.array((2.108, -11.587, -158.615), 'f'), Numeric.array((6.077, -12.352, -157.667), 'f'), Numeric.array((5.545, -14.525, -156.626), 'f'), Numeric.array((4.391, -11.500, -153.804), 'f'), Numeric.array((6.352, -10.368, -156.211), 'f'), Numeric.array((6.207, -12.617, -155.130), 'f'), Numeric.array((3.783, -13.546, -152.482), 'f'), Numeric.array((2.203, -12.112, -153.804), 'f'), Numeric.array((1.230, -14.008, -155.131), 'f'), Numeric.array((-0.058, -12.160, -156.211), 'f'), Numeric.array((1.458, -16.601, -156.850), 'f'), Numeric.array((4.486, -16.063, -156.820), 'f'), Numeric.array((-0.069, -14.595, -157.781), 'f'), Numeric.array((1.112, -12.663, -158.776), 'f'), Numeric.array((5.612, -11.406, -158.776), 'f'), Numeric.array((7.624, -12.444, -157.780), 'f'), Numeric.array((7.355, -14.957, -156.845), 'f'), Numeric.array((4.068, -10.657, -152.648), 'f'), Numeric.array((5.840, -11.872, -153.804), 'f'), Numeric.array((5.956, -9.727, -154.958), 'f'), Numeric.array((5.828, -9.516, -157.280), 'f'), Numeric.array((7.824, -10.462, -156.302), 'f'), Numeric.array((7.779, -12.700, -155.261), 'f'), Numeric.array((3.515, -12.587, -151.306), 'f'), Numeric.array((2.666, -14.658, -152.357), 'f'), Numeric.array((5.314, -13.918, -152.357), 'f'), Numeric.array((2.041, -11.224, -152.647), 'f'), Numeric.array((1.156, -13.181, -153.805), 'f'), Numeric.array((-0.071, -14.894, -155.262), 'f'), Numeric.array((-0.054, -11.407, -154.959), 'f'), Numeric.array((-1.268, -13.004, -156.303), 'f'), Numeric.array((-0.053, -11.160, -157.280), 'f'), Numeric.array((-0.077, -15.547, -156.633), 'f'), Numeric.array((-1.336, -13.703, -157.667), 'f'), Numeric.array((-0.057, -11.779, -158.615), 'f'), Numeric.array((6.153, -10.043, -158.615), 'f'), Numeric.array((8.245, -11.024, -157.666), 'f'), Numeric.array((8.122, -13.257, -156.632), 'f'), Numeric.array((4.338, -11.363, -151.397), 'f'), Numeric.array((6.430, -10.498, -153.803), 'f'), Numeric.array((6.207, -12.620, -152.481), 'f'), Numeric.array((8.149, -9.024, -156.209), 'f'), Numeric.array((8.420, -11.262, -155.129), 'f'), Numeric.array((3.704, -13.265, -149.943), 'f'), Numeric.array((2.176, -11.967, -151.397), 'f'), Numeric.array((2.785, -15.302, -150.985), 'f'), Numeric.array((1.230, -14.011, -152.481), 'f'), Numeric.array((5.546, -14.531, -150.985), 'f'), Numeric.array((-0.059, -12.311, -153.804), 'f'), Numeric.array((-1.364, -13.997, -155.130), 'f'), Numeric.array((-2.292, -11.943, -156.210), 'f'), Numeric.array((-1.627, -16.589, -156.843), 'f'), Numeric.array((-2.752, -14.336, -157.777), 'f'), Numeric.array((-1.234, -12.653, -158.776), 'f'), Numeric.array((7.614, -10.179, -158.775), 'f'), Numeric.array((9.784, -10.831, -157.776), 'f'), Numeric.array((9.988, -13.346, -156.839), 'f'), Numeric.array((3.981, -10.431, -150.325), 'f'), Numeric.array((5.767, -11.727, -151.305), 'f'), Numeric.array((5.957, -9.729, -152.646), 'f'), Numeric.array((7.922, -10.597, -153.804), 'f'), Numeric.array((7.780, -12.703, -152.351), 'f'), Numeric.array((7.642, -8.467, -154.957), 'f'), Numeric.array((7.478, -8.282, -157.278), 'f'), Numeric.array((9.613, -8.847, -156.300), 'f'), Numeric.array((9.982, -11.056, -155.253), 'f'), Numeric.array((3.420, -12.252, -148.832), 'f'), Numeric.array((2.615, -14.366, -149.833), 'f'), Numeric.array((5.205, -13.642, -149.833), 'f'), Numeric.array((1.998, -10.985, -150.325), 'f'), Numeric.array((1.143, -13.020, -151.306), 'f'), Numeric.array((1.458, -16.607, -150.763), 'f'), Numeric.array((4.487, -16.068, -150.793), 'f'), Numeric.array((-0.071, -14.898, -152.352), 'f'), Numeric.array((7.356, -14.961, -150.760), 'f'), Numeric.array((-0.054, -11.409, -152.647), 'f'), Numeric.array((-1.283, -13.170, -153.805), 'f'), Numeric.array((-2.807, -14.631, -155.254), 'f'), Numeric.array((-2.149, -11.204, -154.958), 'f'), Numeric.array((-3.636, -12.551, -156.301), 'f'), Numeric.array((-2.103, -10.961, -157.279), 'f'), Numeric.array((-2.934, -15.270, -156.625), 'f'), Numeric.array((-3.831, -13.225, -157.666), 'f'), Numeric.array((-2.221, -11.568, -158.614), 'f'), Numeric.array((7.894, -8.740, -158.613), 'f'), Numeric.array((10.130, -9.322, -157.664), 'f'), Numeric.array((10.422, -11.538, -156.624), 'f'), Numeric.array((4.203, -11.011, -148.991), 'f'), Numeric.array((6.353, -10.373, -151.396), 'f'), Numeric.array((6.077, -12.360, -149.942), 'f'), Numeric.array((8.249, -9.138, -153.802), 'f'), Numeric.array((8.421, -11.264, -152.480), 'f'), Numeric.array((8.123, -13.262, -150.979), 'f'), Numeric.array((9.669, -7.373, -156.208), 'f'), Numeric.array((10.346, -9.523, -155.127), 'f'), Numeric.array((2.108, -11.596, -148.991), 'f'), Numeric.array((1.205, -13.722, -149.943), 'f'), Numeric.array((-0.059, -12.166, -151.396), 'f'), Numeric.array((-0.076, -15.553, -150.981), 'f'), Numeric.array((-1.364, -14.000, -152.481), 'f'), Numeric.array((-2.320, -12.092, -153.803), 'f'), Numeric.array((-3.913, -13.509, -155.128), 'f'), Numeric.array((-4.447, -11.320, -156.210), 'f'), Numeric.array((-4.642, -16.017, -156.822), 'f'), Numeric.array((-5.336, -13.588, -157.778), 'f'), Numeric.array((-3.538, -12.212, -158.775), 'f'), Numeric.array((9.355, -8.607, -158.773), 'f'), Numeric.array((11.605, -8.851, -157.776), 'f'), Numeric.array((12.271, -11.293, -156.815), 'f'), Numeric.array((5.613, -11.415, -148.831), 'f'), Numeric.array((5.830, -9.523, -150.324), 'f'), Numeric.array((7.825, -10.468, -151.305), 'f'), Numeric.array((7.624, -12.453, -149.830), 'f'), Numeric.array((7.643, -8.469, -152.646), 'f'), Numeric.array((9.734, -8.960, -153.803), 'f'), Numeric.array((9.983, -11.059, -152.357), 'f'), Numeric.array((9.988, -13.350, -150.764), 'f'), Numeric.array((9.069, -6.918, -154.956), 'f'), Numeric.array((8.873, -6.767, -157.277), 'f'), Numeric.array((11.076, -6.930, -156.299), 'f'), Numeric.array((11.843, -9.033, -155.254), 'f'), Numeric.array((1.112, -12.673, -148.832), 'f'), Numeric.array((-0.069, -14.603, -149.831), 'f'), Numeric.array((-0.053, -11.167, -150.324), 'f'), Numeric.array((-1.269, -13.010, -151.306), 'f'), Numeric.array((-1.626, -16.595, -150.770), 'f'), Numeric.array((-2.807, -14.634, -152.359), 'f'), Numeric.array((-2.149, -11.206, -152.647), 'f'), Numeric.array((-3.682, -12.710, -153.804), 'f'), Numeric.array((-5.447, -13.866, -155.256), 'f'), Numeric.array((-4.171, -10.619, -154.958), 'f'), Numeric.array((-5.880, -11.670, -156.302), 'f'), Numeric.array((-4.081, -10.389, -157.279), 'f'), Numeric.array((-5.686, -14.473, -156.627), 'f'), Numeric.array((-6.196, -12.297, -157.666), 'f'), Numeric.array((-4.309, -10.965, -158.614), 'f'), Numeric.array((9.367, -7.141, -158.612), 'f'), Numeric.array((11.671, -7.301, -157.664), 'f'), Numeric.array((12.363, -9.429, -156.624), 'f'), Numeric.array((6.155, -10.052, -148.990), 'f'), Numeric.array((8.150, -9.030, -151.395), 'f'), Numeric.array((8.246, -11.033, -149.942), 'f'), Numeric.array((9.788, -7.466, -153.801), 'f'), Numeric.array((10.347, -9.525, -152.480), 'f'), Numeric.array((10.423, -11.543, -150.985), 'f'), Numeric.array((10.860, -5.471, -156.207), 'f'), Numeric.array((11.920, -7.459, -155.127), 'f'), Numeric.array((-0.057, -11.789, -148.990), 'f'), Numeric.array((-1.337, -13.712, -149.943), 'f'), Numeric.array((-2.293, -11.949, -151.396), 'f'), Numeric.array((-2.934, -15.276, -150.988), 'f'), Numeric.array((-3.913, -13.512, -152.482), 'f'), Numeric.array((-4.503, -11.461, -153.803), 'f'), Numeric.array((-6.328, -12.560, -155.129), 'f'), Numeric.array((-6.452, -10.311, -156.209), 'f'), Numeric.array((-7.502, -14.883, -156.853), 'f'), Numeric.array((-7.745, -12.374, -157.778), 'f'), Numeric.array((-5.722, -11.355, -158.775), 'f'), Numeric.array((10.778, -6.741, -158.773), 'f'), Numeric.array((13.036, -6.564, -157.776), 'f'), Numeric.array((14.129, -8.841, -156.845), 'f'), Numeric.array((7.616, -10.190, -148.831), 'f'), Numeric.array((7.480, -8.290, -150.323), 'f'), Numeric.array((9.615, -8.853, -151.304), 'f'), Numeric.array((9.785, -10.841, -149.832), 'f'), Numeric.array((9.070, -6.920, -152.644), 'f'), Numeric.array((11.216, -7.019, -153.801), 'f'), Numeric.array((11.845, -9.036, -152.353), 'f'), Numeric.array((12.271, -11.297, -150.786), 'f'), Numeric.array((10.186, -5.134, -154.955), 'f'), Numeric.array((9.966, -5.021, -157.276), 'f'), Numeric.array((12.161, -4.776, -156.297), 'f'), Numeric.array((13.301, -6.702, -155.256), 'f'), Numeric.array((-1.235, -12.664, -148.832), 'f'), Numeric.array((-2.752, -14.345, -149.834), 'f'), Numeric.array((-2.103, -10.969, -150.324), 'f'), Numeric.array((-3.636, -12.557, -151.306), 'f'), Numeric.array((-4.642, -16.023, -150.792), 'f'), Numeric.array((-5.448, -13.870, -152.355), 'f'), Numeric.array((-4.172, -10.622, -152.646), 'f'), Numeric.array((-5.955, -11.819, -153.803), 'f'), Numeric.array((-7.902, -12.628, -155.259), 'f'), Numeric.array((-6.050, -9.673, -154.957), 'f'), Numeric.array((-7.925, -10.391, -156.300), 'f'), Numeric.array((-5.921, -9.463, -157.278), 'f'), Numeric.array((-8.252, -13.180, -156.630), 'f'), Numeric.array((-8.351, -10.949, -157.664), 'f'), Numeric.array((-6.251, -9.987, -158.613), 'f'), Numeric.array((10.520, -5.298, -158.611), 'f'), Numeric.array((12.815, -5.031, -157.661), 'f'), Numeric.array((13.887, -6.993, -156.627), 'f'), Numeric.array((7.897, -8.750, -148.989), 'f'), Numeric.array((9.671, -7.379, -151.394), 'f'), Numeric.array((10.132, -9.331, -149.942), 'f'), Numeric.array((10.993, -5.541, -153.800), 'f'), Numeric.array((11.922, -7.462, -152.477), 'f'), Numeric.array((12.365, -9.435, -150.981), 'f'), Numeric.array((11.680, -3.382, -156.205), 'f'), Numeric.array((13.088, -5.142, -155.124), 'f'), Numeric.array((-2.222, -11.579, -148.990), 'f'), Numeric.array((-3.831, -13.234, -149.943), 'f'), Numeric.array((-4.448, -11.326, -151.395), 'f'), Numeric.array((-5.687, -14.479, -150.984), 'f'), Numeric.array((-6.329, -12.564, -152.480), 'f'), Numeric.array((-6.531, -10.439, -153.802), 'f'), Numeric.array((-8.529, -11.184, -155.127), 'f'), Numeric.array((-8.236, -8.950, -156.207), 'f'), Numeric.array((-10.119, -13.250, -156.834), 'f'), Numeric.array((-9.887, -10.742, -157.773), 'f'), Numeric.array((-7.712, -10.110, -158.773), 'f'), Numeric.array((11.834, -4.645, -158.771), 'f'), Numeric.array((14.022, -4.057, -157.770), 'f'), Numeric.array((15.521, -6.088, -156.827), 'f'), Numeric.array((9.358, -8.618, -148.830), 'f'), Numeric.array((8.876, -6.775, -150.322), 'f'), Numeric.array((11.077, -6.935, -151.302), 'f'), Numeric.array((11.607, -8.861, -149.830), 'f'), Numeric.array((10.187, -5.137, -152.643), 'f'), Numeric.array((12.314, -4.839, -153.799), 'f'), Numeric.array((13.303, -6.705, -152.348), 'f'), Numeric.array((14.130, -8.846, -150.752), 'f'), Numeric.array((10.956, -3.175, -154.953), 'f'), Numeric.array((10.720, -3.104, -157.274), 'f'), Numeric.array((12.832, -2.460, -156.295), 'f'), Numeric.array((14.308, -4.144, -155.247), 'f'), Numeric.array((-3.539, -12.224, -148.831), 'f'), Numeric.array((-5.337, -13.597, -149.832), 'f'), Numeric.array((-4.082, -10.397, -150.323), 'f'), Numeric.array((-5.881, -11.676, -151.304), 'f'), Numeric.array((-7.503, -14.890, -150.759), 'f'), Numeric.array((-7.903, -12.632, -152.351), 'f'), Numeric.array((-6.051, -9.676, -152.645), 'f'), Numeric.array((-8.024, -10.524, -153.802), 'f'), Numeric.array((-10.089, -10.963, -155.250), 'f'), Numeric.array((-7.724, -8.397, -154.955), 'f'), Numeric.array((-9.698, -8.759, -156.298), 'f'), Numeric.array((-7.559, -8.214, -157.276), 'f'), Numeric.array((-10.533, -11.440, -156.621), 'f'), Numeric.array((-10.220, -9.229, -157.662), 'f'), Numeric.array((-7.979, -8.668, -158.612), 'f'), Numeric.array((11.315, -3.274, -158.609), 'f'), Numeric.array((13.522, -2.591, -157.659), 'f'), Numeric.array((14.936, -4.323, -156.617), 'f'), Numeric.array((9.370, -7.152, -148.988), 'f'), Numeric.array((10.862, -5.476, -151.392), 'f'), Numeric.array((11.674, -7.311, -149.939), 'f'), Numeric.array((11.824, -3.426, -153.798), 'f'), Numeric.array((13.090, -5.144, -152.476), 'f'), Numeric.array((13.889, -6.999, -150.975), 'f'), Numeric.array((12.103, -1.178, -156.203), 'f'), Numeric.array((13.810, -2.649, -155.121), 'f'), Numeric.array((-4.310, -10.976, -148.989), 'f'), Numeric.array((-6.197, -12.307, -149.941), 'f'), Numeric.array((-6.453, -10.317, -151.394), 'f'), Numeric.array((-8.253, -13.187, -150.980), 'f'), Numeric.array((-8.530, -11.188, -152.479), 'f'), Numeric.array((-8.337, -9.062, -153.800), 'f'), Numeric.array((-10.438, -9.427, -155.125), 'f'), Numeric.array((-9.740, -7.285, -156.206), 'f'), Numeric.array((-12.378, -11.175, -156.822), 'f'), Numeric.array((-11.690, -8.744, -157.774), 'f'), Numeric.array((-9.438, -8.522, -158.772), 'f'), Numeric.array((12.487, -2.392, -158.769), 'f'), Numeric.array((14.528, -1.414, -157.770), 'f'), Numeric.array((16.378, -3.142, -156.812), 'f'), Numeric.array((10.781, -6.753, -148.828), 'f'), Numeric.array((9.969, -5.029, -150.320), 'f'), Numeric.array((12.163, -4.781, -151.301), 'f'), Numeric.array((13.038, -6.574, -149.826), 'f'), Numeric.array((10.957, -3.177, -152.642), 'f'), Numeric.array((12.993, -2.493, -153.797), 'f'), Numeric.array((14.310, -4.147, -152.353), 'f'), Numeric.array((15.521, -6.093, -150.765), 'f'), Numeric.array((11.353, -1.107, -154.951), 'f'), Numeric.array((11.108, -1.082, -157.273), 'f'), Numeric.array((13.066, -0.060, -156.294), 'f'), Numeric.array((14.825, -1.445, -155.249), 'f'), Numeric.array((-5.724, -11.367, -148.830), 'f'), Numeric.array((-7.746, -12.384, -149.830), 'f'), Numeric.array((-5.922, -9.472, -150.322), 'f'), Numeric.array((-7.926, -10.397, -151.303), 'f'), Numeric.array((-10.120, -13.257, -150.775), 'f'), Numeric.array((-10.090, -10.967, -152.356), 'f'), Numeric.array((-7.725, -8.400, -152.644), 'f'), Numeric.array((-9.821, -8.870, -153.801), 'f'), Numeric.array((-11.930, -8.922, -155.253), 'f'), Numeric.array((-9.135, -6.835, -154.954), 'f'), Numeric.array((-11.142, -6.827, -156.297), 'f'), Numeric.array((-8.939, -6.686, -157.275), 'f'), Numeric.array((-12.454, -9.312, -156.624), 'f'), Numeric.array((-11.742, -7.194, -157.661), 'f'), Numeric.array((-9.436, -7.055, -158.610), 'f'), Numeric.array((11.725, -1.139, -158.607), 'f'), Numeric.array((13.769, -0.062, -157.658), 'f'), Numeric.array((15.476, -1.507, -156.619), 'f'), Numeric.array((10.524, -5.308, -148.986), 'f'), Numeric.array((11.682, -3.387, -151.391), 'f'), Numeric.array((12.818, -5.040, -149.938), 'f'), Numeric.array((12.252, -1.195, -153.796), 'f'), Numeric.array((13.812, -2.651, -152.475), 'f'), Numeric.array((14.938, -4.328, -150.980), 'f'), Numeric.array((12.114, 1.065, -156.201), 'f'), Numeric.array((14.062, -0.066, -155.121), 'f'), Numeric.array((-6.253, -9.998, -148.988), 'f'), Numeric.array((-8.353, -10.958, -149.941), 'f'), Numeric.array((-8.237, -8.956, -151.393), 'f'), Numeric.array((-10.535, -11.446, -150.985), 'f'), Numeric.array((-10.439, -9.430, -152.478), 'f'), Numeric.array((-9.860, -7.376, -153.799), 'f'), Numeric.array((-11.992, -7.348, -155.125), 'f'), Numeric.array((-10.912, -5.371, -156.204), 'f'), Numeric.array((-14.214, -8.702, -156.849), 'f'), Numeric.array((-13.099, -6.444, -157.772), 'f'), Numeric.array((-10.843, -6.642, -158.771), 'f'), Numeric.array((12.714, -0.056, -158.767), 'f'), Numeric.array((14.540, 1.282, -157.769), 'f'), Numeric.array((16.668, -0.076, -156.839), 'f'), Numeric.array((11.838, -4.656, -148.827), 'f'), Numeric.array((10.723, -3.112, -150.319), 'f'), Numeric.array((12.834, -2.466, -151.299), 'f'), Numeric.array((14.025, -4.067, -149.828), 'f'), Numeric.array((11.354, -1.109, -152.639), 'f'), Numeric.array((13.231, -0.063, -153.795), 'f'), Numeric.array((14.827, -1.446, -152.346), 'f'), Numeric.array((16.378, -3.146, -150.776), 'f'), Numeric.array((11.363, 0.996, -154.950), 'f'), Numeric.array((11.118, 0.977, -157.271), 'f'), Numeric.array((12.854, 2.341, -156.291), 'f'), Numeric.array((14.837, 1.303, -155.248), 'f'), Numeric.array((-7.715, -10.122, -148.829), 'f'), Numeric.array((-9.889, -10.752, -149.831), 'f'), Numeric.array((-7.560, -8.223, -150.321), 'f'), Numeric.array((-9.700, -8.764, -151.302), 'f'), Numeric.array((-12.379, -11.181, -150.784), 'f'), Numeric.array((-11.931, -8.926, -152.350), 'f'), Numeric.array((-9.136, -6.837, -152.642), 'f'), Numeric.array((-11.283, -6.915, -153.799), 'f'), Numeric.array((-13.365, -6.578, -155.252), 'f'), Numeric.array((-10.234, -5.041, -154.952), 'f'), Numeric.array((-12.206, -4.663, -156.294), 'f'), Numeric.array((-10.015, -4.930, -157.274), 'f'), Numeric.array((-13.954, -6.861, -156.623), 'f'), Numeric.array((-12.863, -4.913, -157.658), 'f'), Numeric.array((-10.571, -5.201, -158.609), 'f'), Numeric.array((11.735, 1.035, -158.606), 'f'), Numeric.array((13.546, 2.469, -157.655), 'f'), Numeric.array((15.489, 1.365, -156.618), 'f'), Numeric.array((11.319, -3.284, -148.985), 'f'), Numeric.array((12.106, -1.183, -151.389), 'f'), Numeric.array((13.525, -2.601, -149.936), 'f'), Numeric.array((12.263, 1.076, -153.794), 'f'), Numeric.array((14.064, -0.068, -152.471), 'f'), Numeric.array((15.478, -1.512, -150.974), 'f'), Numeric.array((11.712, 3.273, -156.199), 'f'), Numeric.array((13.835, 2.518, -155.117), 'f'), Numeric.array((-7.982, -8.680, -148.987), 'f'), Numeric.array((-10.222, -9.238, -149.940), 'f'), Numeric.array((-9.742, -7.290, -151.392), 'f'), Numeric.array((-12.456, -9.318, -150.979), 'f'), Numeric.array((-11.993, -7.352, -152.475), 'f'), Numeric.array((-11.046, -5.439, -153.797), 'f'), Numeric.array((-13.137, -5.020, -155.121), 'f'), Numeric.array((-11.712, -3.274, -156.202), 'f'), Numeric.array((-15.580, -5.940, -156.821), 'f'), Numeric.array((-14.061, -3.929, -157.767), 'f'), Numeric.array((-11.879, -4.536, -158.768), 'f'), Numeric.array((12.509, 2.281, -158.765), 'f'), Numeric.array((14.059, 3.931, -157.763), 'f'), Numeric.array((16.404, 2.995, -156.813), 'f'), Numeric.array((12.491, -2.403, -148.825), 'f'), Numeric.array((11.112, -1.089, -150.317), 'f'), Numeric.array((13.068, -0.065, -151.296), 'f'), Numeric.array((14.531, -1.424, -149.823), 'f'), Numeric.array((11.364, 0.994, -152.638), 'f'), Numeric.array((13.016, 2.367, -153.793), 'f'), Numeric.array((14.839, 1.302, -152.342), 'f'), Numeric.array((16.668, -0.080, -150.743), 'f'), Numeric.array((10.986, 3.068, -154.947), 'f'), Numeric.array((10.749, 3.004, -157.269), 'f'), Numeric.array((12.205, 4.663, -156.289), 'f'), Numeric.array((14.347, 4.008, -155.239), 'f'), Numeric.array((-9.441, -8.533, -148.828), 'f'), Numeric.array((-11.693, -8.753, -149.827), 'f'), Numeric.array((-8.941, -6.694, -150.319), 'f'), Numeric.array((-11.144, -6.833, -151.299), 'f'), Numeric.array((-14.216, -8.709, -150.752), 'f'), Numeric.array((-13.367, -6.581, -152.347), 'f'), Numeric.array((-10.235, -5.043, -152.640), 'f'), Numeric.array((-12.360, -4.725, -153.797), 'f'), Numeric.array((-14.347, -4.011, -155.244), 'f'), Numeric.array((-10.985, -3.074, -154.950), 'f'), Numeric.array((-12.855, -2.342, -156.292), 'f'), Numeric.array((-10.749, -3.006, -157.272), 'f'), Numeric.array((-14.976, -4.182, -156.615), 'f'), Numeric.array((-13.546, -2.467, -157.656), 'f'), Numeric.array((-11.346, -3.170, -158.607), 'f'), Numeric.array((11.345, 3.173, -158.603), 'f'), Numeric.array((12.862, 4.915, -157.652), 'f'), Numeric.array((14.975, 4.187, -156.610), 'f'), Numeric.array((11.730, -1.149, -148.983), 'f'), Numeric.array((12.116, 1.061, -151.387), 'f'), Numeric.array((13.772, -0.071, -149.933), 'f'), Numeric.array((11.856, 3.311, -153.792), 'f'), Numeric.array((13.836, 2.516, -152.470), 'f'), Numeric.array((15.492, 1.361, -150.970), 'f'), Numeric.array((10.911, 5.370, -156.197), 'f'), Numeric.array((13.136, 5.017, -155.115), 'f'), Numeric.array((-9.439, -7.066, -148.986), 'f'), Numeric.array((-11.745, -7.203, -149.937), 'f'), Numeric.array((-10.914, -5.376, -151.390), 'f'), Numeric.array((-13.956, -6.867, -150.975), 'f'), Numeric.array((-13.138, -5.023, -152.474), 'f'), Numeric.array((-11.856, -3.317, -153.795), 'f'), Numeric.array((-13.835, -2.521, -155.119), 'f'), Numeric.array((-12.114, -1.067, -156.201), 'f'), Numeric.array((-16.403, -2.986, -156.820), 'f'), Numeric.array((-14.541, -1.280, -157.768), 'f'), Numeric.array((-12.510, -2.277, -158.766), 'f'), Numeric.array((11.878, 4.540, -158.763), 'f'), Numeric.array((13.097, 6.446, -157.764), 'f'), Numeric.array((15.579, 5.949, -156.809), 'f'), Numeric.array((12.719, -0.066, -148.822), 'f'), Numeric.array((11.122, 0.971, -150.315), 'f'), Numeric.array((12.857, 2.337, -151.295), 'f'), Numeric.array((14.544, 1.273, -149.820), 'f'), Numeric.array((10.987, 3.065, -152.636), 'f'), Numeric.array((12.359, 4.720, -153.791), 'f'), Numeric.array((14.348, 4.007, -152.346), 'f'), Numeric.array((16.404, 2.990, -150.764), 'f'), Numeric.array((10.235, 5.034, -154.946), 'f'), Numeric.array((10.015, 4.928, -157.268), 'f'), Numeric.array((11.141, 6.827, -156.288), 'f'), Numeric.array((13.364, 6.575, -155.243), 'f'), Numeric.array((-10.847, -6.653, -148.826), 'f'), Numeric.array((-13.102, -6.452, -149.825), 'f'), Numeric.array((-10.017, -4.938, -150.318), 'f'), Numeric.array((-12.209, -4.669, -151.298), 'f'), Numeric.array((-15.581, -5.946, -150.775), 'f'), Numeric.array((-14.349, -4.013, -152.350), 'f'), Numeric.array((-10.986, -3.076, -152.639), 'f'), Numeric.array((-13.016, -2.372, -153.795), 'f'), Numeric.array((-14.837, -1.306, -155.248), 'f'), Numeric.array((-11.363, -1.003, -154.949), 'f'), Numeric.array((-13.065, 0.060, -156.291), 'f'), Numeric.array((-11.119, -0.980, -157.270), 'f'), Numeric.array((-15.489, -1.361, -156.618), 'f'), Numeric.array((-13.769, 0.064, -157.655), 'f'), Numeric.array((-11.736, -1.031, -158.605), 'f'), Numeric.array((10.570, 5.204, -158.602), 'f'), Numeric.array((11.740, 7.196, -157.651), 'f'), Numeric.array((13.952, 6.866, -156.613), 'f'), Numeric.array((11.740, 1.025, -148.981), 'f'), Numeric.array((11.714, 3.269, -151.385), 'f'), Numeric.array((13.550, 2.461, -149.932), 'f'), Numeric.array((11.045, 5.433, -153.790), 'f'), Numeric.array((13.138, 5.016, -152.468), 'f'), Numeric.array((14.977, 4.182, -150.973), 'f'), Numeric.array((9.739, 7.283, -156.196), 'f'), Numeric.array((11.990, 7.346, -155.114), 'f'), Numeric.array((-10.575, -5.212, -148.984), 'f'), Numeric.array((-12.866, -4.921, -149.935), 'f'), Numeric.array((-11.714, -3.279, -151.388), 'f'), Numeric.array((-14.978, -4.188, -150.979), 'f'), Numeric.array((-13.836, -2.523, -152.472), 'f'), Numeric.array((-12.263, -1.081, -153.793), 'f'), Numeric.array((-14.061, 0.063, -155.118), 'f'), Numeric.array((-12.103, 1.177, -156.199), 'f'), Numeric.array((-16.664, 0.084, -156.841), 'f'), Numeric.array((-14.529, 1.416, -157.765), 'f'), Numeric.array((-12.715, 0.060, -158.765), 'f'), Numeric.array((10.841, 6.646, -158.761), 'f'), Numeric.array((11.688, 8.746, -157.761), 'f'), Numeric.array((14.211, 8.711, -156.831), 'f'), Numeric.array((12.514, 2.272, -148.821), 'f'), Numeric.array((10.753, 2.997, -150.314), 'f'), Numeric.array((12.208, 4.659, -151.293), 'f'), Numeric.array((14.063, 3.923, -149.821), 'f'), Numeric.array((10.236, 5.033, -152.634), 'f'), Numeric.array((11.282, 6.910, -153.789), 'f'), Numeric.array((13.366, 6.574, -152.338), 'f'), Numeric.array((15.578, 5.944, -150.763), 'f'), Numeric.array((9.136, 6.829, -154.944), 'f'), Numeric.array((8.939, 6.684, -157.266), 'f'), Numeric.array((9.696, 8.758, -156.285), 'f'), Numeric.array((11.928, 8.920, -155.240), 'f'), Numeric.array((-11.883, -4.547, -148.824), 'f'), Numeric.array((-14.063, -3.937, -149.825), 'f'), Numeric.array((-10.752, -3.013, -150.316), 'f'), Numeric.array((-12.857, -2.346, -151.296), 'f'), Numeric.array((-16.405, -2.991, -150.771), 'f'), Numeric.array((-14.839, -1.308, -152.341), 'f'), Numeric.array((-11.363, -1.005, -152.637), 'f'), Numeric.array((-13.230, 0.058, -153.793), 'f'), Numeric.array((-14.824, 1.442, -155.244), 'f'), Numeric.array((-11.352, 1.100, -154.947), 'f'), Numeric.array((-12.831, 2.459, -156.288), 'f'), Numeric.array((-11.109, 1.080, -157.269), 'f'), Numeric.array((-15.474, 1.511, -156.614), 'f'), Numeric.array((-13.522, 2.593, -157.651), 'f'), Numeric.array((-11.725, 1.142, -158.603), 'f'), Numeric.array((9.434, 7.058, -158.600), 'f'), Numeric.array((10.217, 9.231, -157.648), 'f'), Numeric.array((12.450, 9.316, -156.610), 'f'), Numeric.array((11.350, 3.165, -148.979), 'f'), Numeric.array((10.914, 5.366, -151.383), 'f'), Numeric.array((12.866, 4.907, -149.929), 'f'), Numeric.array((9.859, 7.370, -153.788), 'f'), Numeric.array((11.992, 7.344, -152.465), 'f'), Numeric.array((13.954, 6.862, -150.965), 'f'), Numeric.array((8.234, 8.948, -156.194), 'f'), Numeric.array((10.436, 9.424, -155.111), 'f'), Numeric.array((-11.350, -3.180, -148.982), 'f'), Numeric.array((-13.549, -2.475, -149.933), 'f'), Numeric.array((-12.116, -1.071, -151.386), 'f'), Numeric.array((-15.491, -1.366, -150.970), 'f'), Numeric.array((-14.063, 0.061, -152.468), 'f'), Numeric.array((-12.252, 1.189, -153.791), 'f'), Numeric.array((-13.809, 2.646, -155.114), 'f'), Numeric.array((-11.680, 3.380, -156.196), 'f'), Numeric.array((-16.373, 3.149, -156.807), 'f'), Numeric.array((-14.022, 4.059, -157.760), 'f'), Numeric.array((-12.487, 2.395, -158.762), 'f'), Numeric.array((9.436, 8.525, -158.759), 'f'), Numeric.array((9.885, 10.744, -157.757), 'f'), Numeric.array((12.373, 11.183, -156.800), 'f'), Numeric.array((11.882, 4.531, -148.819), 'f'), Numeric.array((10.018, 4.922, -150.312), 'f'), Numeric.array((11.143, 6.823, -151.290), 'f'), Numeric.array((13.102, 6.438, -149.816), 'f'), Numeric.array((9.137, 6.827, -152.632), 'f'), Numeric.array((9.819, 8.865, -153.787), 'f'), Numeric.array((11.929, 8.919, -152.337), 'f'), Numeric.array((14.210, 8.707, -150.735), 'f'), Numeric.array((7.725, 8.392, -154.943), 'f'), Numeric.array((7.558, 8.213, -157.264), 'f'), Numeric.array((7.922, 10.390, -156.284), 'f'), Numeric.array((10.087, 10.961, -155.233), 'f'), Numeric.array((-12.514, -2.287, -148.822), 'f'), Numeric.array((-14.544, -1.287, -149.820), 'f'), Numeric.array((-11.121, -0.986, -150.314), 'f'), Numeric.array((-13.067, 0.055, -151.293), 'f'), Numeric.array((-16.666, 0.079, -150.744), 'f'), Numeric.array((-14.826, 1.440, -152.341), 'f'), Numeric.array((-11.353, 1.098, -152.635), 'f'), Numeric.array((-12.992, 2.488, -153.791), 'f'), Numeric.array((-14.307, 4.141, -155.237), 'f'), Numeric.array((-10.956, 3.168, -154.945), 'f'), Numeric.array((-12.160, 4.775, -156.286), 'f'), Numeric.array((-10.720, 3.102, -157.267), 'f'), Numeric.array((-14.934, 4.326, -156.607), 'f'), Numeric.array((-12.816, 5.032, -157.650), 'f'), Numeric.array((-11.315, 3.277, -158.601), 'f'), Numeric.array((7.977, 8.671, -158.598), 'f'), Numeric.array((8.349, 10.950, -157.647), 'f'), Numeric.array((10.529, 11.443, -156.603), 'f'), Numeric.array((10.575, 5.196, -148.977), 'f'), Numeric.array((9.741, 7.280, -151.381), 'f'), Numeric.array((11.744, 7.189, -149.926), 'f'), Numeric.array((8.336, 9.056, -153.787), 'f'), Numeric.array((10.437, 9.423, -152.464), 'f'), Numeric.array((12.452, 9.312, -150.964), 'f'), Numeric.array((6.450, 10.309, -156.193), 'f'), Numeric.array((8.527, 11.181, -155.110), 'f'), Numeric.array((-11.740, -1.040, -148.980), 'f'), Numeric.array((-13.772, 0.057, -149.930), 'f'), Numeric.array((-12.105, 1.173, -151.384), 'f'), Numeric.array((-15.476, 1.507, -150.969), 'f'), Numeric.array((-13.811, 2.644, -152.468), 'f'), Numeric.array((-11.823, 3.420, -153.789), 'f'), Numeric.array((-13.087, 5.138, -155.113), 'f'), Numeric.array((-10.860, 5.469, -156.195), 'f'), Numeric.array((-15.515, 6.094, -156.818), 'f'), Numeric.array((-13.036, 6.566, -157.761), 'f'), Numeric.array((-11.835, 4.648, -158.760), 'f'), Numeric.array((7.709, 10.113, -158.758), 'f'), Numeric.array((7.742, 12.375, -157.759), 'f'), Numeric.array((10.112, 13.258, -156.809), 'f'), Numeric.array((10.846, 6.638, -148.817), 'f'), Numeric.array((8.942, 6.679, -150.310), 'f'), Numeric.array((9.699, 8.754, -151.289), 'f'), Numeric.array((11.692, 8.739, -149.814), 'f'), Numeric.array((7.726, 8.390, -152.631), 'f'), Numeric.array((8.022, 10.519, -153.786), 'f'), Numeric.array((10.088, 10.960, -152.340), 'f'), Numeric.array((12.372, 11.178, -150.763), 'f'), Numeric.array((6.051, 9.668, -154.942), 'f'), Numeric.array((5.921, 9.462, -157.263), 'f'), Numeric.array((5.878, 11.669, -156.283), 'f'), Numeric.array((7.900, 12.626, -155.239), 'f'), Numeric.array((-12.718, 0.051, -148.820), 'f'), Numeric.array((-14.531, 1.410, -149.818), 'f'), Numeric.array((-11.111, 1.073, -150.313), 'f'), Numeric.array((-12.833, 2.456, -151.292), 'f'), Numeric.array((-16.374, 3.144, -150.772), 'f'), Numeric.array((-14.308, 4.139, -152.343), 'f'), Numeric.array((-10.956, 3.167, -152.634), 'f'), Numeric.array((-12.313, 4.834, -153.789), 'f'), Numeric.array((-13.300, 6.699, -155.242), 'f'), Numeric.array((-10.186, 5.128, -154.944), 'f'), Numeric.array((-11.075, 6.929, -156.285), 'f'), Numeric.array((-9.968, 5.020, -157.265), 'f'), Numeric.array((-13.884, 6.996, -156.612), 'f'), Numeric.array((-11.672, 7.303, -157.649), 'f'), Numeric.array((-10.521, 5.301, -158.600), 'f'), Numeric.array((6.248, 9.989, -158.598), 'f'), Numeric.array((6.193, 12.298, -157.647), 'f'), Numeric.array((8.247, 13.182, -156.609), 'f'), Numeric.array((9.438, 7.051, -148.976), 'f'), Numeric.array((8.236, 8.945, -151.380), 'f'), Numeric.array((10.222, 9.225, -149.926), 'f'), Numeric.array((6.529, 10.434, -153.785), 'f'), Numeric.array((8.527, 11.180, -152.462), 'f'), Numeric.array((10.530, 11.440, -150.967), 'f'), Numeric.array((4.445, 11.319, -156.192), 'f'), Numeric.array((6.326, 12.558, -155.109), 'f'), Numeric.array((-11.729, 1.134, -148.979), 'f'), Numeric.array((-13.524, 2.587, -149.929), 'f'), Numeric.array((-11.681, 3.377, -151.383), 'f'), Numeric.array((-14.935, 4.322, -150.971), 'f'), Numeric.array((-13.088, 5.137, -152.465), 'f'), Numeric.array((-10.993, 5.535, -153.788), 'f'), Numeric.array((-11.920, 7.456, -155.111), 'f'), Numeric.array((-9.669, 7.372, -156.193), 'f'), Numeric.array((-14.123, 8.845, -156.831), 'f'), Numeric.array((-11.607, 8.853, -157.758), 'f'), Numeric.array((-10.779, 6.745, -158.759), 'f'), Numeric.array((5.719, 11.358, -158.757), 'f'), Numeric.array((5.333, 13.589, -157.756), 'f'), Numeric.array((7.494, 14.889, -156.824), 'f'), Numeric.array((9.440, 8.518, -148.815), 'f'), Numeric.array((7.561, 8.208, -150.309), 'f'), Numeric.array((7.924, 10.387, -151.287), 'f'), Numeric.array((9.889, 10.738, -149.815), 'f'), Numeric.array((6.052, 9.667, -152.630), 'f'), Numeric.array((5.953, 11.814, -153.785), 'f'), Numeric.array((7.900, 12.625, -152.331), 'f'), Numeric.array((10.112, 13.253, -150.750), 'f'), Numeric.array((4.172, 10.615, -154.940), 'f'), Numeric.array((4.081, 10.389, -157.262), 'f'), Numeric.array((3.633, 12.550, -156.281), 'f'), Numeric.array((5.445, 13.863, -155.234), 'f'), Numeric.array((-12.490, 2.388, -148.818), 'f'), Numeric.array((-14.024, 4.053, -149.818), 'f'), Numeric.array((-10.722, 3.096, -150.311), 'f'), Numeric.array((-12.162, 4.771, -151.290), 'f'), Numeric.array((-15.516, 6.090, -150.756), 'f'), Numeric.array((-13.301, 6.697, -152.334), 'f'), Numeric.array((-10.187, 5.126, -152.632), 'f'), Numeric.array((-11.215, 7.014, -153.787), 'f'), Numeric.array((-11.844, 9.030, -155.236), 'f'), Numeric.array((-9.070, 6.912, -154.942), 'f'), Numeric.array((-9.614, 8.846, -156.283), 'f'), Numeric.array((-8.875, 6.766, -157.264), 'f'), Numeric.array((-12.360, 9.431, -156.606), 'f'), Numeric.array((-10.132, 9.323, -157.646), 'f'), Numeric.array((-9.368, 7.144, -158.598), 'f'), Numeric.array((4.306, 10.967, -158.596), 'f'), Numeric.array((3.828, 13.227, -157.644), 'f'), Numeric.array((5.681, 14.475, -156.604), 'f'), Numeric.array((7.981, 8.665, -148.974), 'f'), Numeric.array((6.452, 10.307, -151.378), 'f'), Numeric.array((8.353, 10.945, -149.924), 'f'), Numeric.array((4.501, 11.456, -153.784), 'f'), Numeric.array((6.327, 12.557, -152.460), 'f'), Numeric.array((8.248, 13.179, -150.958), 'f'), Numeric.array((2.290, 11.943, -156.191), 'f'), Numeric.array((3.911, 13.506, -155.107), 'f'), Numeric.array((-11.318, 3.269, -148.977), 'f'), Numeric.array((-12.818, 5.027, -149.926), 'f'), Numeric.array((-10.861, 5.466, -151.380), 'f'), Numeric.array((-13.885, 6.992, -150.962), 'f'), Numeric.array((-11.921, 7.455, -152.462), 'f'), Numeric.array((-9.788, 7.460, -153.786), 'f'), Numeric.array((-10.347, 9.520, -155.108), 'f'), Numeric.array((-8.150, 9.024, -156.192), 'f'), Numeric.array((-12.265, 11.296, -156.797), 'f'), Numeric.array((-9.786, 10.833, -157.755), 'f'), Numeric.array((-9.356, 8.611, -158.757), 'f'), Numeric.array((3.535, 12.215, -158.755), 'f'), Numeric.array((2.749, 14.338, -157.754), 'f'), Numeric.array((4.634, 16.022, -156.791), 'f'), Numeric.array((7.714, 10.107, -148.814), 'f'), Numeric.array((5.923, 9.458, -150.307), 'f'), Numeric.array((5.879, 11.667, -151.286), 'f'), Numeric.array((7.746, 12.370, -149.810), 'f'), Numeric.array((4.172, 10.614, -152.629), 'f'), Numeric.array((3.680, 12.706, -153.784), 'f'), Numeric.array((5.445, 13.863, -152.333), 'f'), Numeric.array((7.494, 14.884, -150.731), 'f'), Numeric.array((2.149, 11.201, -154.940), 'f'), Numeric.array((2.103, 10.961, -157.261), 'f'), Numeric.array((1.266, 13.004, -156.281), 'f'), Numeric.array((2.805, 14.629, -155.231), 'f'), Numeric.array((-11.837, 4.641, -148.816), 'f'), Numeric.array((-13.038, 6.560, -149.813), 'f'), Numeric.array((-9.970, 5.015, -150.309), 'f'), Numeric.array((-11.077, 6.926, -151.288), 'f'), Numeric.array((-14.124, 8.841, -150.739), 'f'), Numeric.array((-11.844, 9.028, -152.336), 'f'), Numeric.array((-9.071, 6.911, -152.631), 'f'), Numeric.array((-9.734, 8.955, -153.785), 'f'), Numeric.array((-9.983, 11.053, -155.232), 'f'), Numeric.array((-7.645, 8.462, -154.941), 'f'), Numeric.array((-7.825, 10.462, -156.282), 'f'), Numeric.array((-7.481, 8.282, -157.263), 'f'), Numeric.array((-10.420, 11.539, -156.602), 'f'), Numeric.array((-8.248, 11.026, -157.646), 'f'), Numeric.array((-7.896, 8.744, -158.597), 'f'), Numeric.array((2.218, 11.571, -158.595), 'f'), Numeric.array((1.334, 13.705, -157.645), 'f'), Numeric.array((2.928, 15.271, -156.601), 'f'), Numeric.array((6.252, 9.984, -148.973), 'f'), Numeric.array((4.447, 11.317, -151.377), 'f'), Numeric.array((6.197, 12.294, -149.922), 'f'), Numeric.array((2.318, 12.088, -153.784), 'f'), Numeric.array((3.911, 13.506, -152.460), 'f'), Numeric.array((5.682, 14.472, -150.961), 'f'), Numeric.array((0.056, 12.161, -156.191), 'f'), Numeric.array((1.362, 13.995, -155.107), 'f'), Numeric.array((-10.523, 5.294, -148.975), 'f'), Numeric.array((-11.674, 7.298, -149.924), 'f'), Numeric.array((-9.670, 7.369, -151.379), 'f'), Numeric.array((-12.361, 9.427, -150.964), 'f'), Numeric.array((-10.347, 9.518, -152.462), 'f'), Numeric.array((-8.250, 9.133, -153.785), 'f'), Numeric.array((-8.421, 11.259, -155.108), 'f'), Numeric.array((-6.353, 10.369, -156.192), 'f'), Numeric.array((-9.983, 13.348, -156.819), 'f'), Numeric.array((-7.628, 12.446, -157.758), 'f'), Numeric.array((-7.616, 10.183, -158.756), 'f'), Numeric.array((1.231, 12.656, -158.755), 'f'), Numeric.array((0.067, 14.597, -157.758), 'f'), Numeric.array((1.618, 16.593, -156.813), 'f'), Numeric.array((5.723, 11.353, -148.812), 'f'), Numeric.array((4.083, 10.386, -150.307), 'f'), Numeric.array((3.635, 12.548, -151.286), 'f'), Numeric.array((5.337, 13.585, -149.811), 'f'), Numeric.array((2.149, 11.200, -152.628), 'f'), Numeric.array((1.281, 13.166, -153.783), 'f'), Numeric.array((2.805, 14.628, -152.335), 'f'), Numeric.array((4.634, 16.017, -150.762), 'f'), Numeric.array((0.054, 11.406, -154.940), 'f'), Numeric.array((0.052, 11.162, -157.261), 'f'), Numeric.array((-1.145, 13.016, -156.281), 'f'), Numeric.array((0.069, 14.893, -155.238), 'f'), Numeric.array((-10.781, 6.738, -148.814), 'f'), Numeric.array((-11.608, 8.848, -149.813), 'f'), Numeric.array((-8.877, 6.762, -150.308), 'f'), Numeric.array((-9.614, 8.843, -151.287), 'f'), Numeric.array((-12.266, 11.292, -150.769), 'f'), Numeric.array((-9.984, 11.052, -152.337), 'f'), Numeric.array((-7.645, 8.461, -152.629), 'f'), Numeric.array((-7.923, 10.593, -153.784), 'f'), Numeric.array((-7.782, 12.698, -155.238), 'f'), Numeric.array((-5.960, 9.724, -154.940), 'f'), Numeric.array((-5.769, 11.723, -156.282), 'f'), Numeric.array((-5.832, 9.517, -157.262), 'f'), Numeric.array((-8.122, 13.258, -156.608), 'f'), Numeric.array((-6.080, 12.355, -157.645), 'f'), Numeric.array((-6.156, 10.047, -158.596), 'f'), Numeric.array((0.054, 11.782, -158.595), 'f'), Numeric.array((-1.208, 13.717, -157.645), 'f'), Numeric.array((0.071, 15.549, -156.607), 'f'), Numeric.array((4.309, 10.963, -148.972), 'f'), Numeric.array((2.291, 11.941, -151.377), 'f'), Numeric.array((3.831, 13.223, -149.922), 'f'), Numeric.array((0.057, 12.308, -153.783), 'f'), Numeric.array((1.362, 13.994, -152.459), 'f'), Numeric.array((2.929, 15.269, -150.962), 'f'), Numeric.array((-2.179, 11.964, -156.190), 'f'), Numeric.array((-1.232, 14.007, -155.108), 'f'), Numeric.array((-9.369, 7.138, -148.974), 'f'), Numeric.array((-10.133, 9.319, -149.924), 'f'), Numeric.array((-8.150, 9.021, -151.378), 'f'), Numeric.array((-10.421, 11.536, -150.965), 'f'), Numeric.array((-8.422, 11.258, -152.460), 'f'), Numeric.array((-6.431, 10.494, -153.784), 'f'), Numeric.array((-6.209, 12.616, -155.108), 'f'), Numeric.array((-4.340, 11.360, -156.191), 'f'), Numeric.array((-7.353, 14.958, -156.822), 'f'), Numeric.array((-5.209, 13.639, -157.754), 'f'), Numeric.array((-5.615, 11.410, -158.756), 'f'), Numeric.array((-1.115, 12.667, -158.755), 'f'), Numeric.array((-2.618, 14.362, -157.755), 'f'), Numeric.array((-1.466, 16.606, -156.820), 'f'), Numeric.array((3.538, 12.211, -148.812), 'f'), Numeric.array((2.104, 10.959, -150.306), 'f'), Numeric.array((1.267, 13.003, -151.284), 'f'), Numeric.array((2.753, 14.334, -149.811), 'f'), Numeric.array((0.054, 11.405, -152.627), 'f'), Numeric.array((-1.159, 13.178, -153.783), 'f'), Numeric.array((0.069, 14.893, -152.328), 'f'), Numeric.array((1.618, 16.589, -150.740), 'f'), Numeric.array((-2.042, 11.222, -154.939), 'f'), Numeric.array((-1.999, 10.981, -157.261), 'f'), Numeric.array((-3.517, 12.584, -156.281), 'f'), Numeric.array((-2.668, 14.655, -155.232), 'f'), Numeric.array((-9.358, 8.605, -148.813), 'f'), Numeric.array((-9.787, 10.828, -149.812), 'f'), Numeric.array((-7.482, 8.279, -150.307), 'f'), Numeric.array((-7.826, 10.460, -151.285), 'f'), Numeric.array((-9.983, 13.344, -150.744), 'f'), Numeric.array((-7.782, 12.697, -152.329), 'f'), Numeric.array((-5.960, 9.723, -152.628), 'f'), Numeric.array((-5.842, 11.869, -153.784), 'f'), Numeric.array((-5.316, 13.914, -155.232), 'f'), Numeric.array((-4.072, 10.655, -154.940), 'f'), Numeric.array((-3.984, 10.427, -157.261), 'f'), Numeric.array((-5.546, 14.527, -156.602), 'f'), Numeric.array((-3.707, 13.262, -157.644), 'f'), Numeric.array((-4.205, 11.007, -158.596), 'f'), Numeric.array((-2.112, 11.592, -158.595), 'f'), Numeric.array((-2.788, 15.298, -156.602), 'f'), Numeric.array((2.220, 11.568, -148.971), 'f'), Numeric.array((0.057, 12.160, -151.376), 'f'), Numeric.array((1.337, 13.702, -149.921), 'f'), Numeric.array((-2.205, 12.110, -153.783), 'f'), Numeric.array((-1.232, 14.007, -152.458), 'f'), Numeric.array((0.072, 15.547, -150.955), 'f'), Numeric.array((-3.785, 13.543, -155.106), 'f'), Numeric.array((-7.897, 8.739, -148.973), 'f'), Numeric.array((-8.248, 11.022, -149.922), 'f'), Numeric.array((-6.354, 10.367, -151.377), 'f'), Numeric.array((-8.123, 13.256, -150.957), 'f'), Numeric.array((-6.210, 12.615, -152.459), 'f'), Numeric.array((-4.393, 11.498, -153.784), 'f'), Numeric.array((-4.489, 16.065, -156.793), 'f'), Numeric.array((-3.423, 12.248, -158.755), 'f'), Numeric.array((1.234, 12.653, -148.811), 'f'), Numeric.array((0.053, 11.160, -150.305), 'f'), Numeric.array((-1.145, 13.014, -151.284), 'f'), Numeric.array((0.070, 14.595, -149.807), 'f'), Numeric.array((-2.042, 11.221, -152.627), 'f'), Numeric.array((-3.561, 12.740, -153.783), 'f'), Numeric.array((-2.669, 14.654, -152.334), 'f'), Numeric.array((-1.467, 16.601, -150.734), 'f'), Numeric.array((-7.617, 10.179, -148.812), 'f'), Numeric.array((-7.628, 12.443, -149.808), 'f'), Numeric.array((-5.833, 9.514, -150.306), 'f'), Numeric.array((-5.769, 11.722, -151.284), 'f'), Numeric.array((-7.353, 14.955, -150.739), 'f'), Numeric.array((-5.317, 13.914, -152.335), 'f'), Numeric.array((-4.072, 10.654, -152.628), 'f'), Numeric.array((0.055, 11.780, -148.971), 'f'), Numeric.array((-2.179, 11.963, -151.376), 'f'), Numeric.array((-1.206, 13.715, -149.920), 'f'), Numeric.array((-3.785, 13.542, -152.460), 'f'), Numeric.array((-2.788, 15.296, -150.961), 'f'), Numeric.array((-6.156, 10.044, -148.971), 'f'), Numeric.array((-6.080, 12.353, -149.921), 'f'), Numeric.array((-4.340, 11.359, -151.377), 'f'), Numeric.array((-5.547, 14.524, -150.963), 'f'), Numeric.array((-1.114, 12.665, -148.810), 'f'), Numeric.array((-1.999, 10.980, -150.305), 'f'), Numeric.array((-3.517, 12.583, -151.285), 'f'), Numeric.array((-2.616, 14.361, -149.810), 'f'), Numeric.array((-4.491, 16.058, -150.764), 'f'), Numeric.array((-5.615, 11.408, -148.811), 'f'), Numeric.array((-5.209, 13.637, -149.811), 'f'), Numeric.array((-3.984, 10.426, -150.306), 'f'), Numeric.array((-2.111, 11.590, -148.971), 'f'), Numeric.array((-3.706, 13.261, -149.921), 'f'), Numeric.array((-4.205, 11.005, -148.971), 'f'), Numeric.array((-3.423, 12.246, -148.811), 'f'), Numeric.array((3.541, -12.684, -147.842), 'f'), Numeric.array((3.913, -10.253, -148.267), 'f'), Numeric.array((1.963, -10.799, -148.267), 'f'), Numeric.array((5.810, -11.817, -147.841), 'f'), Numeric.array((1.152, -13.120, -147.842), 'f'), Numeric.array((5.732, -9.360, -148.266), 'f'), Numeric.array((-0.054, -10.978, -148.266), 'f'), Numeric.array((7.884, -10.549, -147.841), 'f'), Numeric.array((-1.278, -13.111, -147.842), 'f'), Numeric.array((7.354, -8.149, -148.265), 'f'), Numeric.array((-2.069, -10.783, -148.266), 'f'), Numeric.array((9.687, -8.923, -147.840), 'f'), Numeric.array((-3.663, -12.656, -147.842), 'f'), Numeric.array((8.725, -6.660, -148.264), 'f'), Numeric.array((-4.014, -10.222, -148.265), 'f'), Numeric.array((11.161, -6.991, -147.838), 'f'), Numeric.array((-5.925, -11.768, -147.840), 'f'), Numeric.array((9.800, -4.944, -148.262), 'f'), Numeric.array((-5.823, -9.311, -148.264), 'f'), Numeric.array((12.256, -4.820, -147.837), 'f'), Numeric.array((-7.987, -10.479, -147.839), 'f'), Numeric.array((10.540, -3.059, -148.261), 'f'), Numeric.array((-7.433, -8.084, -148.263), 'f'), Numeric.array((12.932, -2.488, -147.835), 'f'), Numeric.array((-9.774, -8.835, -147.838), 'f'), Numeric.array((10.922, -1.071, -148.259), 'f'), Numeric.array((-8.789, -6.582, -148.262), 'f'), Numeric.array((13.167, -0.069, -147.832), 'f'), Numeric.array((-11.229, -6.888, -147.836), 'f'), Numeric.array((10.932, 0.954, -148.258), 'f'), Numeric.array((-9.848, -4.854, -148.260), 'f'), Numeric.array((12.955, 2.351, -147.831), 'f'), Numeric.array((-12.302, -4.707, -147.834), 'f'), Numeric.array((10.569, 2.946, -148.256), 'f'), Numeric.array((-10.569, -2.963, -148.258), 'f'), Numeric.array((12.301, 4.690, -147.829), 'f'), Numeric.array((-12.955, -2.368, -147.832), 'f'), Numeric.array((9.847, 4.837, -148.254), 'f'), Numeric.array((-10.932, -0.971, -148.257), 'f'), Numeric.array((11.228, 6.871, -147.826), 'f'), Numeric.array((-13.166, 0.053, -147.829), 'f'), Numeric.array((8.789, 6.565, -148.253), 'f'), Numeric.array((-10.921, 1.055, -148.255), 'f'), Numeric.array((9.773, 8.818, -147.825), 'f'), Numeric.array((-12.931, 2.471, -147.828), 'f'), Numeric.array((7.432, 8.067, -148.251), 'f'), Numeric.array((-10.539, 3.043, -148.253), 'f'), Numeric.array((7.986, 10.462, -147.823), 'f'), Numeric.array((-12.254, 4.804, -147.826), 'f'), Numeric.array((5.822, 9.296, -148.250), 'f'), Numeric.array((-9.799, 4.928, -148.252), 'f'), Numeric.array((5.924, 11.752, -147.821), 'f'), Numeric.array((-11.160, 6.975, -147.824), 'f'), Numeric.array((4.012, 10.208, -148.249), 'f'), Numeric.array((-8.724, 6.646, -148.251), 'f'), Numeric.array((3.663, 12.641, -147.821), 'f'), Numeric.array((-9.688, 8.908, -147.823), 'f'), Numeric.array((2.068, 10.771, -148.248), 'f'), Numeric.array((-7.353, 8.137, -148.249), 'f'), Numeric.array((1.278, 13.099, -147.820), 'f'), Numeric.array((-7.885, 10.537, -147.821), 'f'), Numeric.array((0.051, 10.968, -148.248), 'f'), Numeric.array((-5.732, 9.352, -148.248), 'f'), Numeric.array((-1.153, 13.111, -147.820), 'f'), Numeric.array((-5.813, 11.809, -147.820), 'f'), Numeric.array((-1.966, 10.792, -148.247), 'f'), Numeric.array((-3.915, 10.247, -148.248), 'f'), Numeric.array((-3.544, 12.677, -147.820), 'f'), Numeric.array((-12.251, 4.813, -159.751), 'f'), Numeric.array((7.981, 10.470, -159.748), 'f'), Numeric.array((-9.796, 4.936, -159.323), 'f'), Numeric.array((5.818, 9.302, -159.321), 'f'), Numeric.array((-11.158, 6.983, -159.749), 'f'), Numeric.array((5.920, 11.758, -159.747), 'f'), Numeric.array((-8.722, 6.653, -159.322), 'f'), Numeric.array((4.009, 10.212, -159.320), 'f'), Numeric.array((-9.686, 8.915, -159.747), 'f'), Numeric.array((3.659, 12.646, -159.745), 'f'), Numeric.array((-7.352, 8.142, -159.321), 'f'), Numeric.array((2.065, 10.774, -159.319), 'f'), Numeric.array((-7.884, 10.542, -159.747), 'f'), Numeric.array((1.275, 13.102, -159.746), 'f'), Numeric.array((-5.731, 9.355, -159.320), 'f'), Numeric.array((0.050, 10.971, -159.319), 'f'), Numeric.array((-5.812, 11.812, -159.746), 'f'), Numeric.array((-1.154, 13.114, -159.746), 'f'), Numeric.array((-3.915, 10.249, -159.319), 'f'), Numeric.array((-1.967, 10.794, -159.319), 'f'), Numeric.array((-3.544, 12.680, -159.745), 'f'), Numeric.array((3.540, -12.673, -159.766), 'f'), Numeric.array((3.912, -10.243, -159.337), 'f'), Numeric.array((1.963, -10.788, -159.337), 'f'), Numeric.array((1.151, -13.108, -159.767), 'f'), Numeric.array((5.809, -11.806, -159.767), 'f'), Numeric.array((-0.054, -10.966, -159.337), 'f'), Numeric.array((5.729, -9.350, -159.337), 'f'), Numeric.array((-1.278, -13.098, -159.767), 'f'), Numeric.array((7.882, -10.536, -159.766), 'f'), Numeric.array((-2.068, -10.771, -159.337), 'f'), Numeric.array((7.351, -8.137, -159.336), 'f'), Numeric.array((-3.663, -12.642, -159.766), 'f'), Numeric.array((9.684, -8.910, -159.764), 'f'), Numeric.array((-4.012, -10.209, -159.336), 'f'), Numeric.array((8.721, -6.648, -159.335), 'f'), Numeric.array((-5.923, -11.753, -159.766), 'f'), Numeric.array((11.157, -6.978, -159.764), 'f'), Numeric.array((-5.820, -9.298, -159.336), 'f'), Numeric.array((9.796, -4.932, -159.334), 'f'), Numeric.array((-7.984, -10.465, -159.764), 'f'), Numeric.array((12.251, -4.807, -159.761), 'f'), Numeric.array((-7.429, -8.070, -159.334), 'f'), Numeric.array((10.535, -3.047, -159.332), 'f'), Numeric.array((-9.770, -8.821, -159.762), 'f'), Numeric.array((12.926, -2.476, -159.759), 'f'), Numeric.array((-8.786, -6.569, -159.333), 'f'), Numeric.array((10.917, -1.060, -159.330), 'f'), Numeric.array((-11.224, -6.875, -159.761), 'f'), Numeric.array((13.161, -0.057, -159.758), 'f'), Numeric.array((-9.843, -4.842, -159.331), 'f'), Numeric.array((10.927, 0.964, -159.329), 'f'), Numeric.array((-12.297, -4.695, -159.759), 'f'), Numeric.array((12.949, 2.362, -159.755), 'f'), Numeric.array((-10.565, -2.951, -159.330), 'f'), Numeric.array((10.564, 2.955, -159.327), 'f'), Numeric.array((-12.950, -2.357, -159.757), 'f'), Numeric.array((12.296, 4.700, -159.753), 'f'), Numeric.array((-10.927, -0.960, -159.328), 'f'), Numeric.array((9.842, 4.846, -159.325), 'f'), Numeric.array((-13.162, 0.063, -159.755), 'f'), Numeric.array((11.222, 6.880, -159.752), 'f'), Numeric.array((-10.918, 1.064, -159.326), 'f'), Numeric.array((8.784, 6.573, -159.324), 'f'), Numeric.array((-12.927, 2.481, -159.752), 'f'), Numeric.array((9.768, 8.826, -159.749), 'f'), Numeric.array((-10.536, 3.051, -159.325), 'f'), Numeric.array((7.427, 8.074, -159.322), 'f') ), 'f') sphereRadii = Numeric.array( diff --git a/cad/src/experimental/pyrex-opengl/quux.pyx b/cad/src/experimental/pyrex-opengl/quux.pyx index 52a65ef14..b00a45770 100755 --- a/cad/src/experimental/pyrex-opengl/quux.pyx +++ b/cad/src/experimental/pyrex-opengl/quux.pyx @@ -1,5 +1,5 @@ # Copyright 2006-2007 Nanorex, Inc. See LICENSE file for details. -import Numeric +import numpy.oldnumeric import types import unittest import random diff --git a/cad/src/exprs/Exprs.py b/cad/src/exprs/Exprs.py index 23cfed63e..a4b891d66 100755 --- a/cad/src/exprs/Exprs.py +++ b/cad/src/exprs/Exprs.py @@ -806,7 +806,7 @@ def _e_make_argval(self, argval, env, i, ipath): pass # same as in basic.py: -from Numeric import dot +from numpy.oldnumeric import dot from geometry.VQT import V, norm, vlen class V_expr(OpExpr): @@ -1259,7 +1259,7 @@ def _e_make_in(self, env, ipath): ##from VQT import V ###e replace with a type constant -- probably there's one already in state_utils ##V_expr = tuple_Expr ### kluge; even once this is defined, in formulas you may have to use V_expr instead of V, # unless we redefine V to not try to use float() on exprs inside it -- right now it's def V(*v): return array(v, Float) - # (note: that Float is from Numeric and equals 'd') + # (note: that Float is from numpy.oldnumeric and equals 'd') ##e (maybe we could make a new V def try to use old def, make __float__ asfail so that would fail, then use V_expr if any expr arg) def canon_expr(subexpr):###CALL ME FROM MORE PLACES -- a comment in Column.py says that env.understand_expr should call this... diff --git a/cad/src/exprs/dna_ribbon_view.py b/cad/src/exprs/dna_ribbon_view.py index 661481749..615f93bce 100755 --- a/cad/src/exprs/dna_ribbon_view.py +++ b/cad/src/exprs/dna_ribbon_view.py @@ -81,7 +81,7 @@ """ from math import pi -from Numeric import dot, cos, sin +from numpy.oldnumeric import dot, cos, sin from OpenGL.GL import GL_LIGHTING from OpenGL.GL import glDisable diff --git a/cad/src/exprs/draw_utils.py b/cad/src/exprs/draw_utils.py index 86cb8e40c..4f5bfde70 100755 --- a/cad/src/exprs/draw_utils.py +++ b/cad/src/exprs/draw_utils.py @@ -25,7 +25,7 @@ from OpenGL.GLU import gluUnProject from geometry.VQT import norm, A -from Numeric import dot +from numpy.oldnumeric import dot from array import array # == diff --git a/cad/src/exprs/geometry_exprs.py b/cad/src/exprs/geometry_exprs.py index 5e48084bf..f04b7920d 100755 --- a/cad/src/exprs/geometry_exprs.py +++ b/cad/src/exprs/geometry_exprs.py @@ -104,7 +104,7 @@ """ -from Numeric import dot +from numpy.oldnumeric import dot from geometry.VQT import planeXline from geometry.VQT import norm diff --git a/cad/src/exprs/outtakes/basic.py b/cad/src/exprs/outtakes/basic.py index b47cfce8e..3de5ddd95 100755 --- a/cad/src/exprs/outtakes/basic.py +++ b/cad/src/exprs/outtakes/basic.py @@ -35,7 +35,7 @@ # == imports from python itself import sys, os -from Numeric import dot +from numpy.oldnumeric import dot sys.setrecursionlimit(650) # 5000 is set in startup_funcs.py; this will ease debugging, but REMOVE WHEN DEVEL IS DONE [061121] diff --git a/cad/src/files/dpb_trajectory/moviefile.py b/cad/src/files/dpb_trajectory/moviefile.py index 39e9e8fdc..aa0a02f7c 100755 --- a/cad/src/files/dpb_trajectory/moviefile.py +++ b/cad/src/files/dpb_trajectory/moviefile.py @@ -17,7 +17,7 @@ import os, sys from struct import unpack # fyi: used for old-format header, no longer for delta frames ## from VQT import A -from Numeric import array, Int8 +from numpy.oldnumeric import array, Int8 from utilities import debug_flags from utilities.debug import print_compact_stack, print_compact_traceback import foundation.env as env diff --git a/cad/src/foundation/state_utils.py b/cad/src/foundation/state_utils.py index f65504992..e1dfe5c22 100755 --- a/cad/src/foundation/state_utils.py +++ b/cad/src/foundation/state_utils.py @@ -1136,7 +1136,7 @@ def scan_Numeric_array(obj, func): return try: - from Numeric import array, PyObject + from nompy.oldnumeric import array, PyObject except: if env.debug() or DEBUG_PYREX_ATOMS: print "fyi: can't import array, PyObject from Numeric, so not registering its copy & scan functions" @@ -2321,7 +2321,7 @@ def __ne__(self, other): def _test(): print "testing some simple cases of copy_val" - from Numeric import array + from numpy.oldnumeric import array map( _test1, [2, 3, "string", diff --git a/cad/src/geometry/BoundingBox.py b/cad/src/geometry/BoundingBox.py index 33bb07930..b4796001f 100644 --- a/cad/src/geometry/BoundingBox.py +++ b/cad/src/geometry/BoundingBox.py @@ -20,8 +20,8 @@ """ from graphics.drawing.drawers import drawwirebox -from Numeric import add, subtract, sqrt -from Numeric import maximum, minimum, dot +from numpy.oldnumeric import add, subtract, sqrt +from numpy.oldnumeric import maximum, minimum, dot from geometry.VQT import V, A, cat from utilities.constants import black diff --git a/cad/src/geometry/InternalCoordinatesToCartesian.py b/cad/src/geometry/InternalCoordinatesToCartesian.py index 3fd5dd62d..646f13fe9 100644 --- a/cad/src/geometry/InternalCoordinatesToCartesian.py +++ b/cad/src/geometry/InternalCoordinatesToCartesian.py @@ -11,7 +11,7 @@ from geometry.VQT import V -from Numeric import zeros, Float, cos, sin, sqrt, pi +from numpy.oldnumeric import zeros, Float, cos, sin, sqrt, pi DEG2RAD = (pi/180.0) diff --git a/cad/src/geometry/NeighborhoodGenerator.py b/cad/src/geometry/NeighborhoodGenerator.py index 6af7526c4..0345b1deb 100644 --- a/cad/src/geometry/NeighborhoodGenerator.py +++ b/cad/src/geometry/NeighborhoodGenerator.py @@ -20,7 +20,7 @@ import struct -from Numeric import floor +from numpy.oldnumeric import floor from geometry.VQT import vlen diff --git a/cad/src/geometry/Slab.py b/cad/src/geometry/Slab.py index b73af15fc..b04e65def 100755 --- a/cad/src/geometry/Slab.py +++ b/cad/src/geometry/Slab.py @@ -2,7 +2,7 @@ """ Slab.py - a slab in space, with a 3d-point-in-slab test -@author: not sure; could be found from svn/cvs annotate +@author: not sure; could be found svn/cvs annotate @version: $Id$ @copyright: 2004-2007 Nanorex, Inc. See LICENSE file for details. @@ -11,7 +11,7 @@ Note: bruce 071215 split class Slab our of shape.py into its own module. """ -from Numeric import dot +from numpy.oldnumeric import dot from geometry.VQT import norm diff --git a/cad/src/geometry/VQT.py b/cad/src/geometry/VQT.py index 33ea76f9a..0f5fbec52 100755 --- a/cad/src/geometry/VQT.py +++ b/cad/src/geometry/VQT.py @@ -20,7 +20,10 @@ from utilities import debug_flags from foundation.state_utils import DataMixin -import Numeric +#update by kirka +#import Numeric +import numpy.oldnumeric as Numeric + _DEBUG_QUATS = False #bruce 050518; I'll leave this turned on in the main sources for awhile @@ -377,7 +380,7 @@ def __eq__(self, other): #bruce 070227 revised this except AttributeError: # some objects have no __class__ (e.g. Numeric arrays) return False - return not (self.vec != other.vec) # assumes all quats have .vec; true except for bugs + return not (self.vec.any() != other.vec.any()) # assumes all quats have .vec; true except for bugs #bruce 070227 fixed "Numeric array == bug" encountered by this line (when it said "self.vec == other.vec"), # which made Q(1, 0, 0, 0) == Q(0.877583, 0.287655, 0.38354, 0) (since they're equal in at least one component)!! # Apparently it was my own bug, since it says above that I wrote this method on 060209. @@ -613,11 +616,11 @@ def cat(a, b): #bruce comment 050518: these boolean tests look like bugs! # I bet they should be testing the number of entries being 0, or so. # So I added some debug code to warn us if this happens. - if not a: + if not a.any(): if (_DEBUG_QUATS or debug_flags.atom_debug): print "_DEBUG_QUATS: cat(a, b) with false a -- is it right?", a return b - if not b: + if not b.any(): if (_DEBUG_QUATS or debug_flags.atom_debug): print "_DEBUG_QUATS: cat(a, b) with false b -- is it right?", b return a diff --git a/cad/src/geometry/geometryUtilities.py b/cad/src/geometry/geometryUtilities.py index 7eabbedac..2497bd3ab 100755 --- a/cad/src/geometry/geometryUtilities.py +++ b/cad/src/geometry/geometryUtilities.py @@ -21,9 +21,14 @@ # this file should remain purely geometric. import math -from Numeric import transpose, minimum, maximum, remainder, size, add -from Numeric import Float, zeros, multiply, sign, dot -from LinearAlgebra import solve_linear_equations, eigenvectors +from numpy.oldnumeric import transpose, minimum, maximum, remainder, size, add +from numpy.oldnumeric import Float, zeros, multiply, sign, dot + +#from LinearAlgebra import solve_linear_equations, eigenvectors +from numpy.linalg import solve as solve_linear_equations +from numpy.linalg import eig as eigenvectors + + from utilities import debug_flags # for atom_debug from geometry.VQT import V, A, cat, norm, cross, X_AXIS, Y_AXIS diff --git a/cad/src/graphics/behaviors/shape.py b/cad/src/graphics/behaviors/shape.py index a36178aa5..864a0906c 100755 --- a/cad/src/graphics/behaviors/shape.py +++ b/cad/src/graphics/behaviors/shape.py @@ -28,7 +28,7 @@ I'd be more confident that a package import cycle was unlikely.) """ -from Numeric import array, zeros, maximum, minimum, ceil, dot, floor +from numpy.oldnumeric import array, zeros, maximum, minimum, ceil, dot, floor from geometry.VQT import A, vlen, V diff --git a/cad/src/graphics/display_styles/CylinderChunks.py b/cad/src/graphics/display_styles/CylinderChunks.py index acabe9519..a2613e3da 100755 --- a/cad/src/graphics/display_styles/CylinderChunks.py +++ b/cad/src/graphics/display_styles/CylinderChunks.py @@ -11,7 +11,7 @@ though it might be useful as a fast-rendering display mode too. """ -from Numeric import dot, argmax, argmin, sqrt +from numpy.oldnumeric import dot, argmax, argmin, sqrt import foundation.env as env from graphics.drawing.CS_draw_primitives import drawcylinder diff --git a/cad/src/graphics/display_styles/DnaCylinderChunks.py b/cad/src/graphics/display_styles/DnaCylinderChunks.py index 42bea277a..1ef0a4d6a 100644 --- a/cad/src/graphics/display_styles/DnaCylinderChunks.py +++ b/cad/src/graphics/display_styles/DnaCylinderChunks.py @@ -51,7 +51,7 @@ from graphics.drawing.drawers import drawtext from math import sin, cos, pi -from Numeric import dot, argmax, argmin, sqrt +from numpy.oldnumeric import dot, argmax, argmin, sqrt from graphics.display_styles.displaymodes import ChunkDisplayMode diff --git a/cad/src/graphics/display_styles/ProteinChunks.py b/cad/src/graphics/display_styles/ProteinChunks.py index b23a5f566..6a583fe27 100644 --- a/cad/src/graphics/display_styles/ProteinChunks.py +++ b/cad/src/graphics/display_styles/ProteinChunks.py @@ -38,7 +38,7 @@ from graphics.drawing.CS_draw_primitives import drawline from graphics.drawing.CS_draw_primitives import drawtriangle_strip -from Numeric import dot +from numpy.oldnumeric import dot from OpenGL.GL import glMaterialfv from OpenGL.GL import GL_FRONT_AND_BACK diff --git a/cad/src/graphics/display_styles/SurfaceChunks.py b/cad/src/graphics/display_styles/SurfaceChunks.py index 2f75f8d8d..b655d23ec 100755 --- a/cad/src/graphics/display_styles/SurfaceChunks.py +++ b/cad/src/graphics/display_styles/SurfaceChunks.py @@ -16,7 +16,7 @@ see cad/src/experimental/oleksandr/README.txt. """ -from Numeric import sqrt, pi, sin, cos +from numpy.oldnumeric import sqrt, pi, sin, cos import types from PyQt4.Qt import QApplication, Qt, QCursor diff --git a/cad/src/graphics/drawables/handles.py b/cad/src/graphics/drawables/handles.py index 615efe684..7afd64dea 100755 --- a/cad/src/graphics/drawables/handles.py +++ b/cad/src/graphics/drawables/handles.py @@ -14,7 +14,7 @@ Needs cleanup. """ -from Numeric import sqrt +from numpy.oldnumeric import sqrt from geometry.VQT import V from geometry.VQT import vlen @@ -27,7 +27,7 @@ class handleWithHandleSet: """ - used to wrap handles returned from a handleset, so they can use its methods + used to wrap handles returned a handleset, so they can use its methods """ def __init__(self, handle, handleset, copy_id = None): self.handle = handle @@ -53,7 +53,7 @@ class HandleSet: radius_multiplier = 1.0 # this might be patched to some other value by our owner; # should affect all internal computations using radii, but not returned radii inside handle tuples ####NIM def __init__(self): - self.origin = V(0,0,0) # changed from this only by certain subclasses, in practice + self.origin = V(0,0,0) # changed this only by certain subclasses, in practice self.handles = [] # list of (pos,radius,info) tuples # handlpos and maxradius are not used now, but might be used later to optimize this. self.handlpos = [] # list of their pos's (compare to singlpos in class Chunk (_recompute_singlpos)) @@ -112,7 +112,7 @@ def findHandles_containing(self, point): def findHandles_exact(self, p1, p2, cutoff = 0.0, backs_ok = 1, offset = V(0,0,0)): """ @return: a list of (dist, handle) pairs, in arbitrary order, which - includes, for each handle (spherical surface) hit by the ray from p1 + includes, for each handle (spherical surface) hit by the ray p1 thru p2, its front-surface intersection with the ray, unless that has dist < cutoff and backs_ok, in which case include its back-surface intersection (unless *that* has dist < cutoff). @@ -137,7 +137,7 @@ def findHandles_exact(self, p1, p2, cutoff = 0.0, backs_ok = 1, offset = V(0,0,0 dist, wid = orthodist(p1, v, pos) if radius >= wid: # the ray hits the sphere delta = sqrt(radius*radius - wid*wid) - front = dist - delta # depth from p1 of front surface of sphere, where it's hit + front = dist - delta # depth p1 of front surface of sphere, where it's hit if front >= cutoff: res.append((front,(pos,radius,info))) elif backs_ok: diff --git a/cad/src/graphics/drawing/CS_workers.py b/cad/src/graphics/drawing/CS_workers.py index 5686d0eed..9b79929e0 100755 --- a/cad/src/graphics/drawing/CS_workers.py +++ b/cad/src/graphics/drawing/CS_workers.py @@ -30,8 +30,8 @@ # the imports from math vs. Numeric are as discovered in existing code # as of 2007/06/25. It's not clear why acos is coming from math... from math import acos -import Numeric -from Numeric import pi +import numpy.oldnumeric +from numpy.oldnumeric import pi # russ 080519 No doubt many of the following imports are unused. # When the dust settles, the unnecessary ones will be removed. diff --git a/cad/src/graphics/drawing/Font3D.py b/cad/src/graphics/drawing/Font3D.py index 81a59c11a..4f7e9cddf 100755 --- a/cad/src/graphics/drawing/Font3D.py +++ b/cad/src/graphics/drawing/Font3D.py @@ -17,8 +17,8 @@ __author__ = "Will" import types -import Numeric -from Numeric import dot +import numpy.oldnumeric +from numpy.oldnumeric import dot from OpenGL.GL import glVertex diff --git a/cad/src/graphics/drawing/TransformControl.py b/cad/src/graphics/drawing/TransformControl.py index e2f2e6456..8b8668707 100644 --- a/cad/src/graphics/drawing/TransformControl.py +++ b/cad/src/graphics/drawing/TransformControl.py @@ -73,7 +73,7 @@ import graphics.drawing.drawing_constants as drawing_constants from geometry.VQT import Q -import Numeric +import numpy.oldnumeric import math from OpenGL.GL import glTranslatef, glRotatef diff --git a/cad/src/graphics/drawing/c_renderer.py b/cad/src/graphics/drawing/c_renderer.py index 51e467346..309a171f4 100755 --- a/cad/src/graphics/drawing/c_renderer.py +++ b/cad/src/graphics/drawing/c_renderer.py @@ -34,7 +34,7 @@ import utilities.EndUser as EndUser import sys import os -import Numeric +import numpy.oldnumeric # these are used only by the test code at the bottom; # if these ever cause an import cycle, move that code to a separate module. diff --git a/cad/src/graphics/drawing/dimensions.py b/cad/src/graphics/drawing/dimensions.py index 015c369e0..d4a06291c 100755 --- a/cad/src/graphics/drawing/dimensions.py +++ b/cad/src/graphics/drawing/dimensions.py @@ -14,8 +14,8 @@ __author__ = "Will" import math -import Numeric -from Numeric import dot +import numpy.oldnumeric +from numpy.oldnumeric import dot from utilities import debug_flags from geometry.VQT import cross diff --git a/cad/src/graphics/drawing/drawDnaLadder.py b/cad/src/graphics/drawing/drawDnaLadder.py index 601986c06..aa2965250 100755 --- a/cad/src/graphics/drawing/drawDnaLadder.py +++ b/cad/src/graphics/drawing/drawDnaLadder.py @@ -9,7 +9,7 @@ @license: GPL """ import foundation.env as env -from Numeric import pi +from numpy.oldnumeric import pi ONE_RADIAN = 180.0 / pi HALF_PI = pi/2.0 TWICE_PI = 2*pi diff --git a/cad/src/graphics/drawing/drawDnaRibbons.py b/cad/src/graphics/drawing/drawDnaRibbons.py index b53628d58..1e9f240f6 100755 --- a/cad/src/graphics/drawing/drawDnaRibbons.py +++ b/cad/src/graphics/drawing/drawDnaRibbons.py @@ -15,7 +15,7 @@ import foundation.env as env from math import asin, acos -from Numeric import sin, cos, pi +from numpy.oldnumeric import sin, cos, pi ONE_RADIAN = 180.0 / pi HALF_PI = pi/2.0 TWICE_PI = 2*pi @@ -38,7 +38,7 @@ from utilities.constants import white, blue from utilities.constants import diTrueCPK, diTUBES, diLINES -from Numeric import dot +from numpy.oldnumeric import dot from utilities.prefs_constants import DarkBackgroundContrastColor_prefs_key diff --git a/cad/src/graphics/drawing/draw_bond_vanes.py b/cad/src/graphics/drawing/draw_bond_vanes.py index a0f3084e0..ec135379a 100755 --- a/cad/src/graphics/drawing/draw_bond_vanes.py +++ b/cad/src/graphics/drawing/draw_bond_vanes.py @@ -9,7 +9,7 @@ """ import math -from Numeric import dot +from numpy.oldnumeric import dot from OpenGL.GL import GL_CULL_FACE from OpenGL.GL import glDisable diff --git a/cad/src/graphics/drawing/draw_grid_lines.py b/cad/src/graphics/drawing/draw_grid_lines.py index 0278b329a..59195e76b 100644 --- a/cad/src/graphics/drawing/draw_grid_lines.py +++ b/cad/src/graphics/drawing/draw_grid_lines.py @@ -19,7 +19,7 @@ # the imports from math vs. Numeric are as discovered in existing code # as of 2007/06/25 [when this was part of drawer.py]. from math import floor, ceil -from Numeric import sqrt +from numpy.oldnumeric import sqrt from OpenGL.GL import glBegin ##from OpenGL.GL import GL_BLEND diff --git a/cad/src/graphics/drawing/drawcompass.py b/cad/src/graphics/drawing/drawcompass.py index 666d50907..d6d47682e 100644 --- a/cad/src/graphics/drawing/drawcompass.py +++ b/cad/src/graphics/drawing/drawcompass.py @@ -74,9 +74,9 @@ def __init__(self, glpane): """ self.glpane = glpane self._compass_dl = glGenLists(1) - glNewList(self._compass_dl, GL_COMPILE) - _draw_compass_geometry() - glEndList() + #glNewList(self._compass_dl, GL_COMPILE) + #_draw_compass_geometry() + #glEndList() self._font = QFont( QString("Helvetica"), 12) diff --git a/cad/src/graphics/drawing/drawers.py b/cad/src/graphics/drawing/drawers.py index 43e8197d9..eee2cad82 100755 --- a/cad/src/graphics/drawing/drawers.py +++ b/cad/src/graphics/drawing/drawers.py @@ -25,8 +25,8 @@ # the imports from math vs. Numeric are as discovered in existing code # as of 2007/06/25. It's not clear why acos is coming from math... from math import floor, ceil, acos -import Numeric -from Numeric import pi +import numpy.oldnumeric +from numpy.oldnumeric import pi import foundation.env as env diff --git a/cad/src/graphics/drawing/setup_draw.py b/cad/src/graphics/drawing/setup_draw.py index 7b62fc5d1..808345fd4 100755 --- a/cad/src/graphics/drawing/setup_draw.py +++ b/cad/src/graphics/drawing/setup_draw.py @@ -30,7 +30,7 @@ # the imports from math vs. Numeric are as discovered in existing code # as of 2007/06/25. It's not clear why acos is coming from math... -from Numeric import sin, cos, pi +from numpy.oldnumeric import sin, cos, pi from OpenGL.GL import GL_ARRAY_BUFFER_ARB from OpenGL.GL import glBegin diff --git a/cad/src/graphics/drawing/shape_vertices.py b/cad/src/graphics/drawing/shape_vertices.py index fc25e7d83..d80a9a6e8 100755 --- a/cad/src/graphics/drawing/shape_vertices.py +++ b/cad/src/graphics/drawing/shape_vertices.py @@ -44,7 +44,7 @@ # the imports from math vs. Numeric are as discovered in existing code # as of 2007/06/25. It's not clear why acos is coming from math... from math import atan2 -from Numeric import sin, cos, sqrt, pi +from numpy.oldnumeric import sin, cos, sqrt, pi degreesPerRadian = 180.0 / pi from geometry.VQT import norm, vlen, V, Q, A diff --git a/cad/src/graphics/widgets/GLPane_event_methods.py b/cad/src/graphics/widgets/GLPane_event_methods.py index 777740d18..4d2e8f26d 100644 --- a/cad/src/graphics/widgets/GLPane_event_methods.py +++ b/cad/src/graphics/widgets/GLPane_event_methods.py @@ -27,7 +27,7 @@ from geometry.VQT import V, A, norm from geometry.VQT import planeXline, ptonline -from Numeric import dot +from numpy.oldnumeric import dot import foundation.env as env diff --git a/cad/src/graphics/widgets/GLPane_minimal.py b/cad/src/graphics/widgets/GLPane_minimal.py index ebb258f45..dbf5666a0 100644 --- a/cad/src/graphics/widgets/GLPane_minimal.py +++ b/cad/src/graphics/widgets/GLPane_minimal.py @@ -37,7 +37,7 @@ from PyQt4.QtOpenGL import QGLFormat from PyQt4.QtOpenGL import QGLWidget -from Numeric import dot +from numpy.oldnumeric import dot from geometry.VQT import norm, angleBetween from geometry.VQT import V, Q diff --git a/cad/src/graphics/widgets/GLPane_view_change_methods.py b/cad/src/graphics/widgets/GLPane_view_change_methods.py index 395801943..0e7062cc1 100644 --- a/cad/src/graphics/widgets/GLPane_view_change_methods.py +++ b/cad/src/graphics/widgets/GLPane_view_change_methods.py @@ -14,7 +14,7 @@ import time import math -from Numeric import dot +from numpy.oldnumeric import dot from geometry.VQT import V, Q, norm, vlen import foundation.env as env diff --git a/cad/src/graphics/widgets/ThumbView.py b/cad/src/graphics/widgets/ThumbView.py index 05e3e44e6..842737662 100755 --- a/cad/src/graphics/widgets/ThumbView.py +++ b/cad/src/graphics/widgets/ThumbView.py @@ -9,7 +9,7 @@ @copyright: 2004-2009 Nanorex, Inc. See LICENSE file for details. """ -from Numeric import dot +from numpy.oldnumeric import dot from OpenGL.GL import GL_NORMALIZE from OpenGL.GL import glEnable diff --git a/cad/src/model/Line.py b/cad/src/model/Line.py index 6b4305fe0..cf5fb8dfd 100755 --- a/cad/src/model/Line.py +++ b/cad/src/model/Line.py @@ -16,7 +16,7 @@ from OpenGL.GLU import gluProject, gluUnProject from graphics.drawing.drawers import drawPolyLine -from Numeric import dot +from numpy.oldnumeric import dot from math import pi, cos from geometry.VQT import V, Q, cross, A, planeXline, vlen, norm, angleBetween diff --git a/cad/src/model/PAM_Atom_methods.py b/cad/src/model/PAM_Atom_methods.py index aa6742658..e29763222 100755 --- a/cad/src/model/PAM_Atom_methods.py +++ b/cad/src/model/PAM_Atom_methods.py @@ -35,7 +35,7 @@ # Atom, as opposed to on a PAM-specific subclass of class Atom; and having # that class Atom known directly to class Chunk.) [bruce 090119] -from Numeric import dot +from numpy.oldnumeric import dot from geometry.VQT import norm, V diff --git a/cad/src/model/Plane.py b/cad/src/model/Plane.py index ab8132492..c187f853d 100755 --- a/cad/src/model/Plane.py +++ b/cad/src/model/Plane.py @@ -15,7 +15,7 @@ """ import foundation.env as env from math import pi, atan, cos, sin -from Numeric import add, dot +from numpy.oldnumeric import add, dot from OpenGL.GL import glPushMatrix from OpenGL.GL import glPopMatrix diff --git a/cad/src/model/atomtypes.py b/cad/src/model/atomtypes.py index fd2d2c90c..e710b4238 100755 --- a/cad/src/model/atomtypes.py +++ b/cad/src/model/atomtypes.py @@ -94,7 +94,7 @@ def __init__(self, self.base = None self.quats = [] # ends up one shorter than self.numbonds [bruce 041217] - if (bondvectors): + if (bondvectors != None): # number of distinct bonds to different other atoms (a # double bond is counted as 1) self.numbonds = len(bondvectors) @@ -105,7 +105,11 @@ def __init__(self, self.quats += [Q(s,v)] else: self.numbonds = 0 - self.bondvectors = bondvectors or [] # not sure if [] (in place of None) matters + + if (bondvectors != None): + self.bondvectors = bondvectors + else: + self.bondvectors = [] self.charge = formalCharge #self._init_electronic_structure() # this uses self.numbonds, so don't call it too early diff --git a/cad/src/model/chem.py b/cad/src/model/chem.py index dc8c3af62..4afd86368 100755 --- a/cad/src/model/chem.py +++ b/cad/src/model/chem.py @@ -79,7 +79,7 @@ from geometry.VQT import V, Q, A, norm, cross, twistor, vlen, orthodist from geometry.VQT import atom_angle_radians -from Numeric import dot +from numpy.oldnumeric import dot from graphics.rendering.mdl.mdldata import marks, links, filler from graphics.rendering.povray.povheader import povpoint diff --git a/cad/src/model/chunk.py b/cad/src/model/chunk.py index e82e1637a..d45b40009 100755 --- a/cad/src/model/chunk.py +++ b/cad/src/model/chunk.py @@ -71,19 +71,21 @@ """ -import Numeric # for sqrt - -import math # only used for pi, everything else is from Numeric [as of before 071113] - -from Numeric import array -from Numeric import add -from Numeric import dot -from Numeric import PyObject -from Numeric import argsort -from Numeric import compress -from Numeric import nonzero -from Numeric import take -from Numeric import argmax +#update by kirka +#import Numeric # for sqrt +import numpy.oldnumeric as Numeric + +import math # only used for pi, everything else is from numpy.oldnumeric [as of before 071113] + +from numpy.oldnumeric import array +from numpy.oldnumeric import add +from numpy.oldnumeric import dot +from numpy.oldnumeric import PyObject +from numpy.oldnumeric import argsort +from numpy.oldnumeric import compress +from numpy.oldnumeric import nonzero +from numpy.oldnumeric import take +from numpy.oldnumeric import argmax from OpenGL.GL import glPushMatrix from OpenGL.GL import glTranslatef diff --git a/cad/src/model/jigs_measurements.py b/cad/src/model/jigs_measurements.py index e23a75697..76a541ffb 100755 --- a/cad/src/model/jigs_measurements.py +++ b/cad/src/model/jigs_measurements.py @@ -23,8 +23,8 @@ """ import sys -import Numeric -from Numeric import dot +import numpy.oldnumeric as Numeric +from numpy.oldnumeric import dot import foundation.env as env @@ -200,7 +200,7 @@ def writemmp_info_leaf(self, mapping): mapping.write("info leaf handle = %g %g %g\n" % (x, y, z)) def readmmp_info_leaf_setitem(self, key, val, interp): - import string, Numeric + import string, numpy.oldnumeric if key == ['handle']: self.handle_offset = Numeric.array(map(string.atof, val.split())) - self.center() else: diff --git a/cad/src/model/jigs_motors.py b/cad/src/model/jigs_motors.py index 4a84fac3b..c99da1e80 100755 --- a/cad/src/model/jigs_motors.py +++ b/cad/src/model/jigs_motors.py @@ -14,11 +14,11 @@ # imports from math vs. Numeric as discovered from running code on 2007/06/25. from math import asin, atan2 -from Numeric import pi -from Numeric import sqrt -from Numeric import dot -from Numeric import argmax -from Numeric import reshape +from numpy.oldnumeric import pi +from numpy.oldnumeric import sqrt +from numpy.oldnumeric import dot +from numpy.oldnumeric import argmax +from numpy.oldnumeric import reshape from OpenGL.GL import glPushMatrix from OpenGL.GL import glTranslatef diff --git a/cad/src/model/jigs_planes.py b/cad/src/model/jigs_planes.py index cc74e8ee6..49031fb39 100755 --- a/cad/src/model/jigs_planes.py +++ b/cad/src/model/jigs_planes.py @@ -19,7 +19,7 @@ """ import math -from Numeric import size, add +from numpy.oldnumeric import size, add from OpenGL.GL import glPushMatrix from OpenGL.GL import glTranslatef diff --git a/cad/src/model/pi_bond_sp_chain.py b/cad/src/model/pi_bond_sp_chain.py index 8508f0b10..6aed0b058 100755 --- a/cad/src/model/pi_bond_sp_chain.py +++ b/cad/src/model/pi_bond_sp_chain.py @@ -24,7 +24,7 @@ """ import math -from Numeric import dot +from numpy.oldnumeric import dot from utilities import debug_flags from model.jigs import Jig diff --git a/cad/src/operations/ops_select.py b/cad/src/operations/ops_select.py index c2bbfa272..435761421 100755 --- a/cad/src/operations/ops_select.py +++ b/cad/src/operations/ops_select.py @@ -22,7 +22,7 @@ from model.chunk import Chunk from model.elements import Singlet from geometry.VQT import V, A, norm, cross -from Numeric import dot, transpose +from numpy.oldnumeric import dot, transpose import foundation.env as env from utilities.Log import redmsg, greenmsg, orangemsg from utilities.debug import print_compact_traceback diff --git a/cad/src/operations/ops_view.py b/cad/src/operations/ops_view.py index 174504194..301baa1b6 100755 --- a/cad/src/operations/ops_view.py +++ b/cad/src/operations/ops_view.py @@ -15,7 +15,7 @@ """ import math -from Numeric import dot +from numpy.oldnumeric import dot from geometry.geometryUtilities import compute_heuristic_axis import foundation.env as env from geometry.VQT import V, Q, A, norm, vlen diff --git a/cad/src/outtakes/InsertNanotube/NanotubeGenerator.py b/cad/src/outtakes/InsertNanotube/NanotubeGenerator.py index bcc84e1f4..b8f4c1b67 100755 --- a/cad/src/outtakes/InsertNanotube/NanotubeGenerator.py +++ b/cad/src/outtakes/InsertNanotube/NanotubeGenerator.py @@ -11,7 +11,7 @@ """ from math import atan2, sin, cos, pi, asin -from Numeric import dot +from numpy.oldnumeric import dot from geometry.VQT import vlen, cross, norm, V import foundation.env as env diff --git a/cad/src/outtakes/Peptide.py b/cad/src/outtakes/Peptide.py index cb7d9db13..4036e2eb3 100644 --- a/cad/src/outtakes/Peptide.py +++ b/cad/src/outtakes/Peptide.py @@ -16,7 +16,7 @@ from math import sin, cos, pi from math import atan2 -from Numeric import dot, argmax, argmin, sqrt +from numpy.oldnumeric import dot, argmax, argmin, sqrt from model.chem import Atom from model.bonds import bond_atoms diff --git a/cad/src/outtakes/undo_related_timing_tests.py b/cad/src/outtakes/undo_related_timing_tests.py index 8688d196b..fe95d1f0c 100644 --- a/cad/src/outtakes/undo_related_timing_tests.py +++ b/cad/src/outtakes/undo_related_timing_tests.py @@ -77,7 +77,7 @@ def loadposns_cmd( target): # == -from Numeric import concatenate, array, UnsignedInt8 +from numpy.oldnumeric import concatenate, array, UnsignedInt8 def atom_array_of_part(part): "Return an Array of all atoms in the Part. Try to be linear time." diff --git a/cad/src/protein/commands/InsertPeptide/PeptideGenerator.py b/cad/src/protein/commands/InsertPeptide/PeptideGenerator.py index 916357ea8..bff7b53bd 100755 --- a/cad/src/protein/commands/InsertPeptide/PeptideGenerator.py +++ b/cad/src/protein/commands/InsertPeptide/PeptideGenerator.py @@ -31,7 +31,7 @@ from protein.model.Residue import Residue from protein.model.Residue import SS_HELIX, SS_STRAND, SS_COIL, AA_3_TO_1 -from Numeric import zeros, sqrt, pi, sin, cos, Float +from numpy.oldnumeric import zeros, sqrt, pi, sin, cos, Float from geometry.VQT import Q, V, norm, vlen, cross, angleBetween from utilities.debug import print_compact_stack diff --git a/cad/src/protein/model/Residue.py b/cad/src/protein/model/Residue.py index f754701df..70f63919f 100644 --- a/cad/src/protein/model/Residue.py +++ b/cad/src/protein/model/Residue.py @@ -372,7 +372,7 @@ def calc_torsion_angle(atom_list): # Note: this appears to be very general and perhaps ought to be moved to a more # general place (someday), perhaps VQT.py or nearby. [bruce 080828 comment] - from Numeric import dot + from numpy.oldnumeric import dot from math import atan2, pi, sqrt from geometry.VQT import cross diff --git a/cad/src/samevals.pyx b/cad/src/samevals.pyx index 632d7bfc6..4cda814f5 100644 --- a/cad/src/samevals.pyx +++ b/cad/src/samevals.pyx @@ -6,7 +6,7 @@ """ import types -import Numeric +import numpy.oldnumeric cdef extern from "Python.h": int PyType_Check(obj) diff --git a/cad/src/temporary_commands/RotateAboutPoint_Command.py b/cad/src/temporary_commands/RotateAboutPoint_Command.py index 82caa91b7..f0441d54b 100644 --- a/cad/src/temporary_commands/RotateAboutPoint_Command.py +++ b/cad/src/temporary_commands/RotateAboutPoint_Command.py @@ -13,7 +13,7 @@ -- Need documentation """ -from Numeric import dot +from numpy.oldnumeric import dot import math # for pi from utilities.prefs_constants import atomHighlightColor_prefs_key diff --git a/cad/src/temporary_commands/ZoomInOutMode.py b/cad/src/temporary_commands/ZoomInOutMode.py index 0eedf5890..c7e540990 100644 --- a/cad/src/temporary_commands/ZoomInOutMode.py +++ b/cad/src/temporary_commands/ZoomInOutMode.py @@ -8,7 +8,7 @@ @license: GPL """ -from Numeric import exp +from numpy.oldnumeric import exp from temporary_commands.TemporaryCommand import TemporaryCommand_Overdrawing # == GraphicsMode part diff --git a/cad/src/temporary_commands/ZoomToAreaMode.py b/cad/src/temporary_commands/ZoomToAreaMode.py index 8156cf247..2a47ab1ac 100755 --- a/cad/src/temporary_commands/ZoomToAreaMode.py +++ b/cad/src/temporary_commands/ZoomToAreaMode.py @@ -11,7 +11,7 @@ Mark 2008-01-31: Renamed from ZoomMode to ZoomToAreaMode.py """ -from Numeric import dot +from numpy.oldnumeric import dot from OpenGL.GL import GL_DEPTH_TEST from OpenGL.GL import glDisable diff --git a/cad/src/tests/samevalstests.py b/cad/src/tests/samevalstests.py index 53240f49f..548b20f66 100644 --- a/cad/src/tests/samevalstests.py +++ b/cad/src/tests/samevalstests.py @@ -8,7 +8,7 @@ import unittest from samevals import same_vals, setArrayType -import Numeric +import numpy.oldnumeric class SameValsTests(unittest.TestCase): diff --git a/cad/src/utilities/Comparison.py b/cad/src/utilities/Comparison.py index da6d8e864..40c4e9c09 100644 --- a/cad/src/utilities/Comparison.py +++ b/cad/src/utilities/Comparison.py @@ -24,7 +24,7 @@ _haveNumeric = True # might be modified below try: - from Numeric import array, PyObject + from numpy.oldnumeric import array, PyObject except: # this gets warned about in state_utils _haveNumeric = False @@ -63,7 +63,7 @@ # the extension. [wware] from samevals import setArrayType - import Numeric + import numpy.oldnumeric setArrayType(type(Numeric.array((1,2,3)))) print "SAMEVALS_SPEEDUP is True, and import samevals succeeded" except ImportError: diff --git a/cad/tests/VQT_Test.py b/cad/tests/VQT_Test.py index e53e1e9ae..a0d64e451 100755 --- a/cad/tests/VQT_Test.py +++ b/cad/tests/VQT_Test.py @@ -1,7 +1,7 @@ import unittest from VQT import angleBetween -from Numeric import array, alltrue +from numpy.oldnumeric import array, alltrue class GeometryFunctionsTestCase(unittest.TestCase):