diff --git a/data/meshes/hrp2_trunk.stl b/data/meshes/hrp2_trunk.stl index d7c56faed2c31f0f67e719dbdc5af38b3739a860..afcc76c79d77ccb9e4016d38c89f54d2ff9e8459 100644 Binary files a/data/meshes/hrp2_trunk.stl and b/data/meshes/hrp2_trunk.stl differ diff --git a/data/urdf/box_rom.urdf b/data/urdf/box_rom.urdf index 716ce238334950db9a85e03365667242c42afc47..bbf27ab394fcdfdb33aa9def77b5550d781149b8 100755 --- a/data/urdf/box_rom.urdf +++ b/data/urdf/box_rom.urdf @@ -1,9 +1,9 @@ -<robot name="hrp2_rom"> +<robot name="box"> <link name="base_link"> <visual> <origin xyz="0 0 0" rpy="0 0 0" /> <geometry> - <mesh filename="package://hpp-rbprm-corba/meshes/hrp2_rom.stl"/> + <mesh filename="package://hpp-rbprm-corba/meshes/box_rom.stl"/> </geometry> <material name="white"> <color rgba="1 1 1 1"/> @@ -12,7 +12,7 @@ <collision> <origin xyz="0 0 0" rpy="0 0 0" /> <geometry> - <mesh filename="package://hpp-rbprm-corba/meshes/hrp2_rom.stl"/> + <mesh filename="package://hpp-rbprm-corba/meshes/box_rom.stl"/> </geometry> </collision> </link> diff --git a/data/urdf/hrp2_rom.urdf b/data/urdf/hrp2_rom.urdf new file mode 100644 index 0000000000000000000000000000000000000000..9aef72e74d5f22ed812141927735ac92c28a80d6 --- /dev/null +++ b/data/urdf/hrp2_rom.urdf @@ -0,0 +1,19 @@ +<robot name="hrp2_rom"> + <link name="base_link"> + <visual> + <origin xyz="0 0 0" rpy="0 0 0.003" /> + <geometry> + <mesh filename="package://hpp-rbprm-corba/meshes/hrp2_rom.stl"/> + </geometry> + <material name="white"> + <color rgba="1 1 1 1"/> + </material> + </visual> + <collision> + <origin xyz="0 0 0" rpy="0 0 0.003" /> + <geometry> + <mesh filename="package://hpp-rbprm-corba/meshes/hrp2_rom.stl"/> + </geometry> + </collision> + </link> +</robot> diff --git a/data/urdf/hrp2_trunk.urdf b/data/urdf/hrp2_trunk.urdf index b2d056f27f7f6b843d3f54f18e3f021991d82b5a..46ffb9745e70574370f6d6dfc2f72d575a24dfbe 100644 --- a/data/urdf/hrp2_trunk.urdf +++ b/data/urdf/hrp2_trunk.urdf @@ -1,7 +1,7 @@ <robot name="hrp2_trunk"> <link name="base_link"> <visual> - <origin xyz="0 0 0" rpy="0 0 0" /> + <origin xyz="0 0 0" rpy="0 0 0.003" /> <geometry> <mesh filename="package://hpp-rbprm-corba/meshes/hrp2_trunk.stl"/> </geometry> @@ -10,7 +10,7 @@ </material> </visual> <collision> - <origin xyz="0 0 0" rpy="0 0 0" /> + <origin xyz="0 0 0" rpy="0 0 0.003" /> <geometry> <mesh filename="package://hpp-rbprm-corba/meshes/hrp2_trunk.stl"/> </geometry> diff --git a/script/loadhrp2stair.py b/script/loadhrp2stair.py new file mode 100644 index 0000000000000000000000000000000000000000..e065f8dce0651ebcfd635756b40bdd4c0325c114 --- /dev/null +++ b/script/loadhrp2stair.py @@ -0,0 +1,80 @@ +from hpp.corbaserver.rbprm.rbprmbuilder import Builder +from hpp.corbaserver.rbprm.rbprmfullbody import FullBody +from hpp.gepetto import Viewer + +import stair_path_hrp2 as tp + + + +packageName = "hrp2_14_description" +meshPackageName = "hrp2_14_description" +rootJointType = "freeflyer" +## +# Information to retrieve urdf and srdf files. +urdfName = "hrp2_14" +urdfSuffix = "_reduced" +srdfSuffix = "" + +fullBody = FullBody () + +fullBody.loadFullBodyModel(urdfName, rootJointType, meshPackageName, packageName, urdfSuffix, srdfSuffix) +fullBody.setJointBounds ("base_joint_xyz", [-1,1, -4, -1, 1, 2.2]) + + +ps = tp.ProblemSolver( fullBody ) +r = tp.Viewer (ps) +r.loadObstacleModel ('hpp-rbprm-corba', "scene_wall", "contact") + +#~ AFTER loading obstacles +rLegId = '7rLeg' +rLeg = 'RLEG_JOINT0' +rLegOffset = [0,-0.105,0,] +rLegNormal = [0,1,0] +rLegx = 0.09; rLegy = 0.05 +fullBody.addLimb(rLegId,rLeg,'',rLegOffset,rLegNormal, rLegx, rLegy, 20000, 0.01) + +lLegId = '8lLeg' +lLeg = 'LLEG_JOINT0' +lLegOffset = [0,-0.105,0] +lLegNormal = [0,1,0] +lLegx = 0.09; lLegy = 0.05 +fullBody.addLimb(lLegId,lLeg,'',lLegOffset,rLegNormal, lLegx, lLegy, 20000, 0.01) + +rarmId = '3Rarm' +rarm = 'RARM_JOINT0' +rHand = 'RARM_JOINT5' +rArmOffset = [-0.05,-0.050,-0.050] +rArmNormal = [1,0,0] +rArmx = 0.024; rArmy = 0.024 +fullBody.addLimb(rarmId,rarm,rHand,rArmOffset,rArmNormal, rArmx, rArmy, 20000, 0.01) + + +#~ AFTER loading obstacles +larmId = '4Larm' +larm = 'LARM_JOINT0' +lHand = 'LARM_JOINT5' +lArmOffset = [-0.05,-0.050,-0.050] +lArmNormal = [1,0,0] +lArmx = 0.024; lArmy = 0.024 +fullBody.addLimb(larmId,larm,lHand,lArmOffset,lArmNormal, lArmx, lArmy, 20000, 0.01) + +q_init = fullBody.getCurrentConfig(); q_init[0:7] = tp.q_init[0:7] +q_goal = fullBody.getCurrentConfig(); q_goal[0:7] = tp.q_goal[0:7] + + +fullBody.setCurrentConfig (q_init) +q_init = fullBody.generateContacts(q_init, [0,0,1]) +r (q_init) + +fullBody.setCurrentConfig (q_goal) +#~ q_goal = fullBody.generateContacts(q_goal, [0,0,1]) + +#~ fullBody.setStartState(q_init,[rLegId,lLegId,rarmId,larmId]) +#~ fullBody.setEndState(q_goal,[rLegId,lLegId,rarmId,larmId]) +#~ +#~ configs = fullBody.interpolate(0.1) +#~ configs2 = fullBody.interpolate(0.05) +i = 0; +r (configs[i]); i=i+1; i-1 + + diff --git a/script/loadhrp2truck.py b/script/loadhrp2truck.py index 4d5d0cd7b382b9816f7201e1f9e44194ec66bfbf..a1d8439636009cd0cf348add02f1e1c666e74043 100644 --- a/script/loadhrp2truck.py +++ b/script/loadhrp2truck.py @@ -2,6 +2,9 @@ from hpp.corbaserver.rbprm.rbprmbuilder import Builder from hpp.corbaserver.rbprm.rbprmfullbody import FullBody from hpp.gepetto import Viewer +import truck_path_hrp2 as tp + + packageName = "hrp2_14_description" meshPackageName = "hrp2_14_description" @@ -17,13 +20,18 @@ fullBody = FullBody () fullBody.loadFullBodyModel(urdfName, rootJointType, meshPackageName, packageName, urdfSuffix, srdfSuffix) fullBody.setJointBounds ("base_joint_xyz", [-1,1, -4, -1, 1, 2.2]) -from hpp.corbaserver.rbprm.problem_solver import ProblemSolver +#~ from hpp.corbaserver.rbprm.problem_solver import ProblemSolver + +#~ ps = ProblemSolver( fullBody ) +#~ ps.addPathOptimizer("RandomShortcut") +#~ ps.addPathOptimizer("GradientBased") +#~ r = Viewer (ps) +#~ r.loadObstacleModel ('hpp-rbprm-corba', "truck", "car") + -ps = ProblemSolver( fullBody ) -ps.addPathOptimizer("RandomShortcut") -ps.addPathOptimizer("GradientBased") -r = Viewer (ps) -r.loadObstacleModel ('hpp-rbprm-corba', "truck", "car") +ps = tp.ProblemSolver( fullBody ) +r = tp.Viewer (ps) +r.loadObstacleModel ('hpp-rbprm-corba', "truck", "contact") #~ AFTER loading obstacles rLegId = '7rLeg' @@ -87,23 +95,26 @@ q_0 = fullBody.getCurrentConfig (); r (q_0) q_init = fullBody.getCurrentConfig (); r (q_init) -fullBody.client.basic.robot.setJointConfig('base_joint_SO3',[0.7316888688738209, 0, -0.6816387600233341, 0]); q_init = fullBody.getCurrentConfig (); r (q_init) +#~ fullBody.client.basic.robot.setJointConfig('base_joint_SO3',[0.7316888688738209, 0, -0.6816387600233341, 0]); q_init = fullBody.getCurrentConfig (); r (q_init) q_init = fullBody.getCurrentConfig (); r (q_init) q_init [0:6] = [0.0, -2.1, 2.0, 0.7316888688738209, 0.0, 0.6816387600233341]; fullBody.setCurrentConfig (q_init); r (q_init) +q_goal = q_init [::] +q_goal [0:7] = [0.0, -4.0, 2.0, 1.0, 0.0, 0.0, 0.0] + -q_goal = [0.0, -4.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0, 1.5, 0.0, 0.0, 0.0, 0.0, 0.0, 1.5, 0.0, 0.0] - -ps.setInitialConfig (q_init) -ps.addGoalConfig (q_goal) -r(q_goal) -ps.solve () +q_init = fullBody.generateContacts(q_init, [0,0,-1]) +r (q_init) -from hpp.gepetto import PathPlayer -pp = PathPlayer (fullBody.client.basic, r) +fullBody.setCurrentConfig (q_goal) +q_goal = fullBody.generateContacts(q_goal, [0,0,-1]) -#~ pp (1) +fullBody.setStartState(q_init,[rLegId,lLegId,rarmId,larmId]) +fullBody.setEndState(q_goal,[rLegId,lLegId,rarmId,larmId]) +#~ +configs = fullBody.interpolate(0.5) +#~ configs2 = fullBody.interpolate(0.05) +i = 0; +r (configs[i]); i=i+1; i-1 -#~ pp.toFile(0, "/home/stonneau/test.txt") diff --git a/script/paths/truck.path b/script/paths/truck.path new file mode 100644 index 0000000000000000000000000000000000000000..fb136e275ee146ed7bb1ea7a73f9726bd593dc5d --- /dev/null +++ b/script/paths/truck.path @@ -0,0 +1,3586 @@ +(lp0 +(lp1 +F0.0 +aF-2.2 +aF2.0 +aF0.7316888688738209 +aF0.0 +aF0.6816387600233341 +aF0.0 +aa(lp2 +F-0.0013269926656217783 +aF-2.2074761476706755 +aF2.0003737084948754 +aF0.7322164510906655 +aF-0.005088873094721418 +aF0.6810309518712261 +aF0.005478568808423446 +aa(lp3 +F-0.0026539853312435567 +aF-2.2149522953413507 +aF2.000747416989751 +aF0.7327026197898936 +aF-0.010177458367262327 +aF0.6803846252082586 +aF0.010956827753820017 +aa(lp4 +F-0.003980977996865334 +aF-2.2224284430120265 +aF2.001121125484626 +aF0.7331473474742315 +aF-0.015265468011721189 +aF0.6796998165900984 +aF0.016434466990688422 +aa(lp5 +F-0.005307970662487113 +aF-2.2299045906827017 +aF2.0014948339795016 +aF0.7335506089902732 +aF-0.020352614254753484 +aF0.6789765647489182 +aF0.021911176708577538 +aa(lp6 +F-0.006634963328108891 +aF-2.237380738353377 +aF2.001868542474377 +aF0.7339123815299026 +aF-0.02543860937184791 +aF0.6782149105912049 +aF0.027386647149609013 +aa(lp7 +F-0.00796195599373067 +aF-2.2448568860240528 +aF2.0022422509692523 +aF0.7342326446315832 +aF-0.030523165703599843 +aF0.6774148971954469 +aF0.0328605686259969 +aa(lp8 +F-0.00928894865935245 +aF-2.2523330336947285 +aF2.0026159594641277 +aF0.7345113801815164 +aF-0.03560599567198108 +aF0.6765765698096974 +aF0.03833263153756334 +aa(lp9 +F-0.010615941324974227 +aF-2.2598091813654038 +aF2.002989667959003 +aF0.7347485724146646 +aF-0.04068681179660503 +aF0.6756999758490149 +aF0.04380252638924925 +aa(lp10 +F-0.011942933990596006 +aF-2.267285329036079 +aF2.0033633764538785 +aF0.7349442079156441 +aF-0.0457653267109863 +aF0.6747851648927818 +aF0.04926994380861911 +aa(lp11 +F-0.013269926656217781 +aF-2.2747614767067543 +aF2.003737084948754 +aF0.7350982756194833 +aF-0.05084125317879395 +aF0.6738321886819002 +aF0.0547345745633588 +aa(lp12 +F-0.01459691932183956 +aF-2.28223762437743 +aF2.0041107934436293 +aF0.7352107668122486 +aF-0.05591430411009729 +aF0.6728411011158654 +aF0.06019610957876548 +aa(lp13 +F-0.015923911987461337 +aF-2.2897137720481053 +aF2.0044845019385047 +aF0.7352816751315371 +aF-0.06098419257760343 +aF0.6718119582497171 +aF0.06565423995522861 +aa(lp14 +F-0.017250904653083113 +aF-2.2971899197187806 +aF2.0048582104333796 +aF0.7353109965668368 +aF-0.06605063183288568 +aF0.6707448182908695 +aF0.07110865698570104 +aa(lp15 +F-0.018577897318704895 +aF-2.3046660673894563 +aF2.0052319189282555 +aF0.7352987294597533 +aF-0.07111333532260171 +aF0.6696397415958191 +aF0.07655905217315917 +aa(lp16 +F-0.019904889984326674 +aF-2.3121422150601316 +aF2.0056056274231304 +aF0.7352448745041029 +aF-0.07617201670470083 +aF0.6684967906667301 +aF0.08200511724805132 +aa(lp17 +F-0.021231882649948453 +aF-2.319618362730807 +aF2.0059793359180063 +aF0.7351494347458749 +aF-0.08122638986461922 +aF0.6673160301479009 +aF0.08744654418573318 +aa(lp18 +F-0.022558875315570232 +aF-2.3270945104014826 +aF2.006353044412881 +aF0.7350124155830577 +aF-0.08627616893146228 +aF0.6660975268221062 +aF0.09288302522388933 +aa(lp19 +F-0.02388586798119201 +aF-2.334570658072158 +aF2.006726752907757 +aF0.7348338247653348 +aF-0.09132106829417329 +aF0.6648413496068212 +aF0.09831425287994014 +aa(lp20 +F-0.025212860646813794 +aF-2.3420468057428336 +aF2.007100461402632 +aF0.7346136723936452 +aF-0.09636080261768734 +aF0.6635475695503228 +aF0.10373991996843267 +aa(lp21 +F-0.026539853312435573 +aF-2.349522953413509 +aF2.007474169897508 +aF0.7343519709196134 +aF-0.1013950868590695 +aF0.6622162598276716 +aF0.10915971961841468 +aa(lp22 +F-0.02786684597805735 +aF-2.356999101084184 +aF2.0078478783923828 +aF0.7340487351448441 +aF-0.10642363628363673 +aF0.6608474957365731 +aF0.11457334529079112 +aa(lp23 +F-0.029193838643679127 +aF-2.36447524875486 +aF2.0082215868872586 +aF0.7337039822200858 +aF-0.11144616648106216 +aF0.6594413546931186 +aF0.11998049079566173 +aa(lp24 +F-0.03052083130930091 +aF-2.371951396425535 +aF2.008595295382134 +aF0.7333177316442603 +aF-0.11646239338146121 +aF0.6579979162274073 +aF0.1253808503096388 +aa(lp25 +F-0.03184782397492269 +aF-2.379427544096211 +aF2.0089690038770094 +aF0.7328900052633601 +aF-0.12147203327145807 +aF0.6565172619790479 +aF0.13077411839314426 +aa(lp26 +F-0.03317481664054446 +aF-2.386903691766886 +aF2.0093427123718843 +aF0.7324208272692123 +aF-0.12647480281023252 +aF0.6549994756925401 +aF0.13615999000768508 +aa(lp27 +F-0.034501809306166246 +aF-2.3943798394375615 +aF2.00971642086676 +aF0.7319102241981115 +aF-0.13147041904554535 +aF0.6534446432125401 +aF0.1415381605331061 +aa(lp28 +F-0.035828801971788025 +aF-2.4018559871082372 +aF2.010090129361635 +aF0.7313582249293172 +aF-0.1364585994297419 +aF0.6518528524790032 +aF0.14690832578481886 +aa(lp29 +F-0.037155794637409804 +aF-2.4093321347789125 +aF2.0104638378565105 +aF0.7307648606834222 +aF-0.1414390618357327 +aF0.6502241935222117 +aF0.1522701820310062 +aa(lp30 +F-0.03848278730303158 +aF-2.416808282449588 +aF2.010837546351386 +aF0.7301301650205857 +aF-0.14641152457295034 +aF0.6485587584576817 +aF0.15762342600980103 +aa(lp31 +F-0.03980977996865336 +aF-2.4242844301202635 +aF2.0112112548462613 +aF0.7294541738386353 +aF-0.15137570640328152 +aF0.6468566414809539 +aF0.16296775494643834 +aa(lp32 +F-0.04113677263427514 +aF-2.431760577790939 +aF2.0115849633411367 +aF0.728736925371037 +aF-0.1563313265569739 +aF0.6451179388622652 +aF0.16830286657038032 +aa(lp33 +F-0.04246376529989693 +aF-2.439236725461614 +aF2.011958671836012 +aF0.7279784601847323 +aF-0.16127810474851598 +aF0.6433427489411045 +aF0.17362845913241204 +aa(lp34 +F-0.043790757965518706 +aF-2.4467128731322894 +aF2.0123323803308875 +aF0.7271788211778444 +aF-0.16621576119248976 +aF0.6415311721206506 +aF0.17894423142170837 +aa(lp35 +F-0.045117750631140485 +aF-2.454189020802965 +aF2.012706088825763 +aF0.7263380535772511 +aF-0.1711440166193954 +aF0.6396833108620928 +aF0.18424988278287027 +aa(lp36 +F-0.04644474329676226 +aF-2.4616651684736404 +aF2.0130797973206382 +aF0.7254562049360276 +aF-0.1760625922914462 +aF0.6377992696788367 +aF0.18954511313292932 +aa(lp37 +F-0.047771735962384036 +aF-2.4691413161443156 +aF2.0134535058155136 +aF0.7245333251307563 +aF-0.18097121001833386 +aF0.635879155130592 +aF0.1948296229783204 +aa(lp38 +F-0.049098728628005815 +aF-2.4766174638149914 +aF2.013827214310389 +aF0.7235694663587062 +aF-0.18586959217296276 +aF0.6339230758173469 +aF0.2001031134318207 +aa(lp39 +F-0.050425721293627594 +aF-2.4840936114856667 +aF2.0142009228052644 +aF0.7225646831348805 +aF-0.19075746170715224 +aF0.6319311423732243 +aF0.20536528622945452 +aa(lp40 +F-0.05175271395924937 +aF-2.491569759156342 +aF2.01457463130014 +aF0.7215190322889338 +aF-0.19563454216730605 +aF0.6299034674602257 +aF0.21061584374736272 +aa(lp41 +F-0.05307970662487116 +aF-2.4990459068270177 +aF2.0149483397950148 +aF0.7204325729619565 +aF-0.20050055771004865 +aF0.6278401657618584 +aF0.21585448901863621 +aa(lp42 +F-0.05440669929049294 +aF-2.506522054497693 +aF2.0153220482898906 +aF0.7193053666031317 +aF-0.20535523311782644 +aF0.6257413539766495 +aF0.22108092575011218 +aa(lp43 +F-0.05573369195611472 +aF-2.5139982021683682 +aF2.0156957567847655 +aF0.7181374769662583 +aF-0.21019829381447372 +aF0.623607150811545 +aF0.22629485833913182 +aa(lp44 +F-0.057060684621736496 +aF-2.5214743498390435 +aF2.0160694652796414 +aF0.7169289701061455 +aF-0.2150294658807428 +aF0.6214376769751964 +aF0.23149599189025988 +aa(lp45 +F-0.058387677287358275 +aF-2.5289504975097192 +aF2.0164431737745163 +aF0.7156799143748771 +aF-0.21984847606979638 +aF0.6192330551711331 +aF0.23668403223196327 +aa(lp46 +F-0.059714669952980054 +aF-2.5364266451803945 +aF2.016816882269392 +aF0.7143903804179452 +aF-0.2246550518226622 +aF0.616993410090823 +aF0.2418586859332493 +aa(lp47 +F-0.06104166261860183 +aF-2.5439027928510702 +aF2.017190590764267 +aF0.7130604411702544 +aF-0.22944892128364883 +aF0.614718868406619 +aF0.24701966032026196 +aa(lp48 +F-0.06236865528422361 +aF-2.5513789405217455 +aF2.0175642992591425 +aF0.7116901718519978 +aF-0.23422981331572146 +aF0.612409558764596 +aF0.2521666634928351 +aa(lp49 +F-0.06369564794984539 +aF-2.558855088192421 +aF2.017938007754018 +aF0.7102796499644008 +aF-0.23899745751583729 +aF0.6100656117772735 +aF0.2572994043410023 +aa(lp50 +F-0.06502264061546717 +aF-2.5663312358630965 +aF2.0183117162488937 +aF0.7088289552853397 +aF-0.2437515842302391 +aF0.6076871600162287 +aF0.2624175925614614 +aa(lp51 +F-0.06634963328108895 +aF-2.573807383533772 +aF2.0186854247437687 +aF0.7073381698648273 +aF-0.24849192456970687 +aF0.6052743380045984 +aF0.26752093867399424 +aa(lp52 +F-0.06767662594671073 +aF-2.5812835312044475 +aF2.019059133238644 +aF0.7058073780203745 +aF-0.25321821042476583 +aF0.6028272822094709 +aF0.27260915403783925 +aa(lp53 +F-0.0690036186123325 +aF-2.588759678875123 +aF2.0194328417335194 +aF0.7042366663322195 +aF-0.25793017448085037 +aF0.6003461310341665 +aF0.2776819508680165 +aa(lp54 +F-0.07033061127795429 +aF-2.596235826545798 +aF2.019806550228395 +aF0.7026261236384324 +aF-0.2626275502334233 +aF0.5978310248104108 +aF0.28273904225160496 +aa(lp55 +F-0.07165760394357606 +aF-2.6037119742164734 +aF2.0201802587232702 +aF0.7009758410298894 +aF-0.267310072003049 +aF0.595282105790397 +aF0.28778014216396963 +aa(lp56 +F-0.07298459660919784 +aF-2.611188121887149 +aF2.0205539672181456 +aF0.6992859118451216 +aF-0.27197747495042 +aF0.5926995181387397 +aF0.2928049654849391 +aa(lp57 +F-0.07431158927481962 +aF-2.618664269557825 +aF2.020927675713021 +aF0.697556431665035 +aF-0.27662949509133616 +aF0.5900834079243221 +aF0.29781322801493176 +aa(lp58 +F-0.0756385819404414 +aF-2.6261404172285 +aF2.0213013842078964 +aF0.695787498307506 +aF-0.28126586931163533 +aF0.5874339231120341 +aF0.30280464649102956 +aa(lp59 +F-0.07696557460606318 +aF-2.6336165648991754 +aF2.021675092702772 +aF0.693979211821847 +aF-0.28588633538207475 +aF0.5847512135544031 +aF0.30777893860299943 +aa(lp60 +F-0.07829256727168496 +aF-2.6410927125698507 +aF2.022048801197647 +aF0.6921316744831492 +aF-0.29049063197316277 +aF0.5820354309831189 +aF0.3127358230092603 +aa(lp61 +F-0.07961955993730674 +aF-2.648568860240526 +aF2.0224225096925226 +aF0.6902449907864975 +aF-0.2950784986699392 +aF0.5792867290004525 +aF0.31767501935279574 +aa(lp62 +F-0.08094655260292852 +aF-2.656045007911202 +aF2.022796218187398 +aF0.68831926744106 +aF-0.29964967598670394 +aF0.5765052630705668 +aF0.32259624827701033 +aa(lp63 +F-0.0822735452685503 +aF-2.6635211555818774 +aF2.0231699266822734 +aF0.6863546133640532 +aF-0.30420390538169406 +aF0.5736911905107255 +aF0.32749923144153037 +aa(lp64 +F-0.08360053793417208 +aF-2.6709973032525527 +aF2.0235436351771487 +aF0.6843511396745814 +aF-0.3087409292717056 +aF0.5708446704823938 +aF0.33238369153794584 +aa(lp65 +F-0.08492753059979385 +aF-2.678473450923228 +aF2.023917343672024 +aF0.6823089596873524 +aF-0.3132604910466632 +aF0.5679658639822381 +aF0.33724935230549563 +aa(lp66 +F-0.08625452326541563 +aF-2.6859495985939037 +aF2.0242910521668995 +aF0.6802281889062671 +aF-0.31776233508413326 +aF0.5650549338330184 +aF0.3420959385466918 +aa(lp67 +F-0.08758151593103743 +aF-2.693425746264579 +aF2.024664760661775 +aF0.678108945017889 +aF-0.32224620676378163 +aF0.5621120446743805 +aF0.3469231761428849 +aa(lp68 +F-0.0889085085966592 +aF-2.7009018939352543 +aF2.0250384691566503 +aF0.6759513478847854 +aF-0.32671185248177503 +aF0.5591373629535432 +aF0.35173079206976776 +aa(lp69 +F-0.09023550126228098 +aF-2.70837804160593 +aF2.0254121776515257 +aF0.6737555195387506 +aF-0.3311590196651245 +aF0.556131056915885 +aF0.3565185144128176 +aa(lp70 +F-0.09156249392790276 +aF-2.7158541892766053 +aF2.025785886146401 +aF0.6715215841739016 +aF-0.33558745678597085 +aF0.5530932965954279 +aF0.36128607238267524 +aa(lp71 +F-0.09288948659352454 +aF-2.7233303369472805 +aF2.0261595946412765 +aF0.6692496681396555 +aF-0.33999691337581056 +aF0.5500242538052201 +aF0.3660331963304607 +aa(lp72 +F-0.09421647925914632 +aF-2.7308064846179563 +aF2.026533303136152 +aF0.666939899933582 +aF-0.3443871400396622 +aF0.5469241021276189 +aF0.3707596177630241 +aa(lp73 +F-0.0955434719247681 +aF-2.7382826322886316 +aF2.0269070116310273 +aF0.6645924101941368 +aF-0.34875788847017214 +aF0.5437930169044731 +aF0.3754650693581318 +aa(lp74 +F-0.09687046459038988 +aF-2.7457587799593073 +aF2.0272807201259027 +aF0.6622073316932723 +aF-0.3531089114616584 +aF0.5406311752272052 +aF0.3801492849795856 +aa(lp75 +F-0.09819745725601164 +aF-2.7532349276299826 +aF2.027654428620778 +aF0.6597847993289276 +aF-0.35743996292409264 +aF0.5374387559267959 +aF0.38481199969227536 +aa(lp76 +F-0.09952444992163342 +aF-2.760711075300658 +aF2.0280281371156534 +aF0.6573249501174003 +aF-0.36175079789701836 +aF0.5342159395636694 +aF0.38945294977716344 +aa(lp77 +F-0.1008514425872552 +aF-2.768187222971333 +aF2.028401845610529 +aF0.6548279231855949 +aF-0.366041172563406 +aF0.5309629084174807 +aF0.3940718727462001 +aa(lp78 +F-0.10217843525287698 +aF-2.775663370642009 +aF2.0287755541054038 +aF0.6522938597631559 +aF-0.37031084426344296 +aF0.5276798464768069 +aF0.3986685073571702 +aa(lp79 +F-0.10350542791849876 +aF-2.783139518312684 +aF2.0291492626002796 +aF0.6497229031744786 +aF-0.3745595715082581 +aF0.5243669394287396 +aF0.40324259362846815 +aa(lp80 +F-0.10483242058412054 +aF-2.7906156659833594 +aF2.0295229710951546 +aF0.6471151988306034 +aF-0.37878711399358034 +aF0.5210243746483838 +aF0.4077938728538031 +aa(lp81 +F-0.10615941324974232 +aF-2.798091813654035 +aF2.0298966795900304 +aF0.6444708942209914 +aF-0.38299323261332985 +aF0.5176523411882599 +aF0.41232208761683015 +aa(lp82 +F-0.1074864059153641 +aF-2.8055679613247104 +aF2.0302703880849053 +aF0.6417901389051826 +aF-0.3871776894731418 +aF0.5142510297676106 +aF0.4168269818057103 +aa(lp83 +F-0.10881339858098589 +aF-2.813044108995386 +aF2.030644096579781 +aF0.6390730845043366 +aF-0.3913402479038214 +aF0.5108206327616144 +aF0.4213083006275957 +aa(lp84 +F-0.11014039124660767 +aF-2.8205202566660614 +aF2.031017805074656 +aF0.6363198846926577 +aF-0.3954806724747297 +aF0.5073613441905048 +aF0.4257657906230404 +aa(lp85 +F-0.11146738391222945 +aF-2.8279964043367367 +aF2.031391513569532 +aF0.6335306951887022 +aF-0.3995987290070995 +aF0.5038733597085968 +aF0.43019919968033593 +aa(lp86 +F-0.11279437657785123 +aF-2.8354725520074124 +aF2.031765222064407 +aF0.6307056737465722 +aF-0.4036941845872799 +aF0.5003568765932208 +aF0.43460827704977045 +aa(lp87 +F-0.114121369243473 +aF-2.8429486996780877 +aF2.0321389305592827 +aF0.6278449801469924 +aF-0.40776680757991035 +aF0.49681209373356494 +aF0.43899277335781106 +aa(lp88 +F-0.11544836190909478 +aF-2.850424847348763 +aF2.0325126390541577 +aF0.6249487761882736 +aF-0.411816367641021 +aF0.49323921161942597 +aF0.4433524406212079 +aa(lp89 +F-0.11677535457471656 +aF-2.8579009950194383 +aF2.0328863475490335 +aF0.6220172256771609 +aF-0.41584263573106117 +aF0.4896384323298696 +aF0.44768703226102013 +aa(lp90 +F-0.11810234724033834 +aF-2.8653771426901145 +aF2.0332600560439085 +aF0.6190504944195694 +aF-0.41984538412785366 +aF0.4860099595218012 +aF0.451996303116562 +aa(lp91 +F-0.11942933990596012 +aF-2.8728532903607897 +aF2.0336337645387843 +aF0.6160487502112063 +aF-0.4238243864394743 +aF0.4823539984184473 +aF0.4562800094592691 +aa(lp92 +F-0.1207563325715819 +aF-2.880329438031465 +aF2.0340074730336593 +aF0.6130121628280802 +aF-0.4277794176170565 +aF0.478670755797748 +aF0.46053790900648317 +aa(lp93 +F-0.12208332523720368 +aF-2.8878055857021403 +aF2.034381181528535 +aF0.6099409040168997 +aF-0.43171025396752033 +aF0.4749604399806624 +aF0.46476976093515604 +aa(lp94 +F-0.12341031790282546 +aF-2.895281733372816 +aF2.03475489002341 +aF0.6068351474853577 +aF-0.4356166731662233 +aF0.47122326081938515 +aF0.46897532589546914 +aa(lp95 +F-0.12473731056844724 +aF-2.9027578810434913 +aF2.0351285985182854 +aF0.6036950688923091 +aF-0.4394984542695362 +aF0.4674594296854785 +aF0.47315436602437255 +aa(lp96 +F-0.126064303234069 +aF-2.9102340287141666 +aF2.035502307013161 +aF0.600520845837833 +aF-0.44335537772733835 +aF0.46366915945791665 +aF0.4773066449590368 +aa(lp97 +F-0.12739129589969078 +aF-2.917710176384842 +aF2.035876015508036 +aF0.5973126578531901 +aF-0.4471872253954356 +aF0.45985266451104545 +aF0.4814319278502222 +aa(lp98 +F-0.1287182885653126 +aF-2.9251863240555176 +aF2.0362497240029116 +aF0.5940706863906675 +aF-0.4509937805478988 +aF0.4560101607024579 +aF0.48552998137556164 +aa(lp99 +F-0.13004528123093437 +aF-2.9326624717261933 +aF2.036623432497787 +aF0.590795114813316 +aF-0.45477482788932067 +aF0.4521418653607856 +aF0.4896005737527568 +aa(lp100 +F-0.13137227389655615 +aF-2.9401386193968686 +aF2.0369971409926624 +aF0.5874861283845791 +aF-0.45853015356699367 +aF0.44824799727340625 +aF0.49364347475268777 +aa(lp101 +F-0.13269926656217793 +aF-2.947614767067544 +aF2.0373708494875378 +aF0.5841439142578151 +aF-0.4622595451830047 +aF0.44432877667406945 +aF0.4976584557124345 +aa(lp102 +F-0.1340262592277997 +aF-2.955090914738219 +aF2.037744557982413 +aF0.5807686614657114 +aF-0.4659627918062485 +aF0.44038442523044063 +aF0.50164528954821 +aa(lp103 +F-0.13535325189342148 +aF-2.962567062408895 +aF2.0381182664772886 +aF0.5773605609095934 +aF-0.46963968398435724 +aF0.4364151660315639 +aF0.5056037507682034 +aa(lp104 +F-0.13668024455904326 +aF-2.97004321007957 +aF2.038491974972164 +aF0.5739198053486271 +aF-0.47329001375554763 +aF0.43242122357524354 +aF0.5095336154853345 +aa(lp105 +F-0.13800723722466504 +aF-2.9775193577502455 +aF2.0388656834670393 +aF0.5704465893889169 +aF-0.4769135746603828 +aF0.4284028237553478 +aF0.5134346614299159 +aa(lp106 +F-0.13933422989028682 +aF-2.9849955054209207 +aF2.0392393919619147 +aF0.5669411094724985 +aF-0.4805101617534492 +aF0.42436019384903123 +aF0.5173066679622247 +aa(lp107 +F-0.1406612225559086 +aF-2.992471653091597 +aF2.03961310045679 +aF0.5634035638662288 +aF-0.484079571614948 +aF0.42029356250388117 +aF0.5211494160849811 +aa(lp108 +F-0.14198821522153038 +aF-2.999947800762272 +aF2.0399868089516655 +aF0.5598341526505718 +aF-0.48762160236220137 +aF0.41620315972498506 +aF0.524962688455736 +aa(lp109 +F-0.14331520788715216 +aF-3.0074239484329475 +aF2.040360517446541 +aF0.5562330777082822 +aF-0.4911360536610695 +aF0.4120892168619216 +aF0.5287462693991621 +aa(lp110 +F-0.14464220055277394 +aF-3.0149000961036228 +aF2.0407342259414163 +aF0.5526005427129874 +aF-0.4946227267372821 +aF0.4079519665956761 +aF0.5324999449192537 +aa(lp111 +F-0.14596919321839572 +aF-3.0223762437742985 +aF2.0411079344362912 +aF0.5489367531176677 +aF-0.4980814243876806 +aF0.40379164292548 +aF0.5362235027114289 +aa(lp112 +F-0.1472961858840175 +aF-3.0298523914449738 +aF2.041481642931167 +aF0.5452419161430356 +aF-0.501511950991372 +aF0.3996084811555759 +aF0.5399167321745385 +aa(lp113 +F-0.14862317854963927 +aF-3.037328539115649 +aF2.041855351426042 +aF0.5415162407658167 +aF-0.504914112520793 +aF0.3954027178819098 +aF0.5435794244227766 +aa(lp114 +F-0.14995017121526105 +aF-3.0448046867863248 +aF2.042229059920918 +aF0.5377599377069291 +aF-0.5082877165526835 +aF0.391174590978748 +aF0.5472113722974954 +aa(lp115 +F-0.15127716388088283 +aF-3.052280834457 +aF2.042602768415793 +aF0.5339732194195654 +aF-0.5116325722789705 +aF0.3869243395852249 +aF0.5508123703789215 +aa(lp116 +F-0.1526041565465046 +aF-3.0597569821276758 +aF2.0429764769106686 +aF0.5301563000771774 +aF-0.5149484905175602 +aF0.38265220409181594 +aF0.5543822149977751 +aa(lp117 +F-0.1539311492121264 +aF-3.067233129798351 +aF2.0433501854055436 +aF0.5263093955613614 +aF-0.5182352837230372 +aF0.37835842612674225 +aF0.5579207042467882 +aa(lp118 +F-0.15525814187774817 +aF-3.0747092774690263 +aF2.0437238939004194 +aF0.5224327234496488 +aF-0.5214927659972723 +aF0.3740432485423041 +aF0.5614276379921255 +aa(lp119 +F-0.15658513454336995 +aF-3.0821854251397016 +aF2.044097602395295 +aF0.5185265030032001 +aF-0.5247207530999372 +aF0.36970691540114514 +aF0.5649028178847025 +aa(lp120 +F-0.15791212720899173 +aF-3.0896615728103773 +aF2.0444713108901698 +aF0.5145909551544037 +aF-0.5279190624589241 +aF0.3653496719624491 +aF0.5683460473714056 +aa(lp121 +F-0.15923911987461348 +aF-3.097137720481052 +aF2.044845019385045 +aF0.5106263024943799 +aF-0.5310875131806723 +aF0.36097176466806724 +aF0.5717571317062069 +aa(lp122 +F-0.16056611254023528 +aF-3.104613868151728 +aF2.0452187278799205 +aF0.5066327692603912 +aF-0.5342259260603993 +aF0.35657344112858075 +aF0.5751358779611808 +aa(lp123 +F-0.16189310520585706 +aF-3.112090015822403 +aF2.045592436374796 +aF0.5026105813231608 +aF-0.537334123592237 +aF0.3521549501092953 +aF0.5784820950374148 +aa(lp124 +F-0.16322009787147884 +aF-3.119566163493079 +aF2.0459661448696713 +aF0.49855996617409576 +aF-0.54041192997927 +aF0.3477165415161717 +aF0.5817955936758179 +aa(lp125 +F-0.16454709053710062 +aF-3.1270423111637546 +aF2.0463398533645467 +aF0.49448115291242156 +aF-0.5434591711434799 +aF0.3432584663816911 +aF0.5850761864678254 +aa(lp126 +F-0.1658740832027224 +aF-3.13451845883443 +aF2.0467135618594225 +aF0.49037437223222424 +aF-0.5464756747355899 +aF0.33878097685065695 +aF0.5883236878659981 +aa(lp127 +F-0.1672010758683442 +aF-3.141994606505105 +aF2.0470872703542975 +aF0.4862398564094022 +aF-0.5494612701448136 +aF0.3342843261659336 +aF0.591537914194517 +aa(lp128 +F-0.16852806853396596 +aF-3.1494707541757805 +aF2.0474609788491733 +aF0.4820778392885291 +aF-0.5524157885085039 +aF0.32976876865412397 +aF0.5947186836595717 +aa(lp129 +F-0.16985506119958776 +aF-3.156946901846456 +aF2.0478346873440487 +aF0.4778885562696279 +aF-0.5553390627217044 +aF0.3252345597111839 +aF0.5978658163596426 +aa(lp130 +F-0.17118205386520952 +aF-3.1644230495171315 +aF2.0482083958389237 +aF0.4736722442948567 +aF-0.5582309274466 +aF0.32068195578797803 +aF0.6009791342956758 +aa(lp131 +F-0.1725090465308313 +aF-3.1718991971878068 +aF2.048582104333799 +aF0.4694291418351074 +aF-0.5610912191218685 +aF0.3161112143757747 +aF0.6040584613811506 +aa(lp132 +F-0.17383603919645307 +aF-3.179375344858483 +aF2.048955812828675 +aF0.4651594888765184 +aF-0.5639197759719321 +aF0.311522593991683 +aF0.607103623452039 +aa(lp133 +F-0.17516303186207485 +aF-3.186851492529158 +aF2.04932952132355 +aF0.4608635269069007 +aF-0.5667164380161062 +aF0.3069163541640304 +aF0.6101144482766563 +aa(lp134 +F-0.17649002452769663 +aF-3.194327640199833 +aF2.0497032298184252 +aF0.45654149890207996 +aF-0.5694810470776487 +aF0.3022927554176851 +aF0.6130907655654019 +aa(lp135 +F-0.1778170171933184 +aF-3.2018037878705083 +aF2.0500769383133006 +aF0.45219364931215367 +aF-0.5722134467927058 +aF0.29765205925932015 +aF0.6160324069803911 +aa(lp136 +F-0.1791440098589402 +aF-3.209279935541184 +aF2.0504506468081765 +aF0.44782022404766564 +aF-0.5749134826191561 +aF0.2929945281626233 +aF0.6189392061449763 +aa(lp137 +F-0.18047100252456197 +aF-3.21675608321186 +aF2.0508243553030514 +aF0.443421470465697 +aF-0.5775810018453511 +aF0.2883204255534514 +aF0.6218109986531568 +aa(lp138 +F-0.18179799519018375 +aF-3.224232230882535 +aF2.051198063797927 +aF0.4389976373558766 +aF-0.5802158535987527 +aF0.28363001579493163 +aF0.6246476220788773 +aa(lp139 +F-0.1831249878558055 +aF-3.2317083785532104 +aF2.051571772292802 +aF0.43454897492630895 +aF-0.582817888854466 +aF0.2789235641725092 +aF0.627448915985215 +aa(lp140 +F-0.1844519805214273 +aF-3.2391845262238856 +aF2.0519454807876776 +aF0.43007573478942335 +aF-0.5853869604436688 +aF0.27420133687894294 +aF0.6302147219334538 +aa(lp141 +F-0.18577897318704906 +aF-3.246660673894561 +aF2.052319189282553 +aF0.4255781699477421 +aF-0.5879229230619343 +aF0.26946360099924965 +aF0.632944883492045 +aa(lp142 +F-0.18710596585267086 +aF-3.254136821565236 +aF2.0526928977774284 +aF0.42105653477957194 +aF-0.5904256332774505 +aF0.26471062449559823 +aF0.6356392462454554 +aa(lp143 +F-0.18843295851829261 +aF-3.2616129692359124 +aF2.0530666062723038 +aF0.41651108502461576 +aF-0.5928949495391316 +aF0.2599426761921539 +aF0.6382976578029006 +aa(lp144 +F-0.18975995118391442 +aF-3.2690891169065877 +aF2.053440314767179 +aF0.41194207776950853 +aF-0.5953307321846246 +aF0.2551600257598735 +aF0.6409199678069639 +aa(lp145 +F-0.1910869438495362 +aF-3.276565264577263 +aF2.0538140232620545 +aF0.4073497714332766 +aF-0.5977328434482081 +aF0.25036294370125356 +aF0.643506027942101 +aa(lp146 +F-0.19241393651515798 +aF-3.2840414122479387 +aF2.05418773175693 +aF0.4027344257527221 +aF-0.6001011474685846 +aF0.2455517013350304 +aF0.6460556919430283 +aa(lp147 +F-0.19374092918077976 +aF-3.291517559918614 +aF2.0545614402518053 +aF0.398096301767732 +aF-0.6024355102965645 +aF0.24072657078083515 +aF0.6485688156029954 +aa(lp148 +F-0.19506792184640154 +aF-3.2989937075892897 +aF2.0549351487466807 +aF0.39343566180651407 +aF-0.6047357999026421 +aF0.2358878249438025 +aF0.6510452567819411 +aa(lp149 +F-0.19639491451202332 +aF-3.306469855259965 +aF2.055308857241556 +aF0.38875276947076 +aF-0.6070018861844632 +aF0.23103573749913553 +aF0.6534848754145337 +aa(lp150 +F-0.1977219071776451 +aF-3.3139460029306402 +aF2.0556825657364315 +aF0.384047889620736 +aF-0.6092336409741832 +aF0.22617058287662684 +aF0.6558875335180915 +aa(lp151 +F-0.19904889984326687 +aF-3.321422150601316 +aF2.056056274231307 +aF0.3793212883603029 +aF-0.6114309380457169 +aF0.2212926362451373 +aF0.6582530952003885 +aa(lp152 +F-0.20037589250888865 +aF-3.328898298271991 +aF2.0564299827261823 +aF0.3745732330218654 +aF-0.6135936531218771 +aF0.21640217349703234 +aF0.6605814266673391 +aa(lp153 +F-0.20170288517451043 +aF-3.3363744459426665 +aF2.0568036912210577 +aF0.36980399215125176 +aF-0.6157216638814036 +aF0.21149947123257806 +aF0.662872396230566 +aa(lp154 +F-0.2030298778401322 +aF-3.3438505936133422 +aF2.057177399715933 +aF0.3650138354925254 +aF-0.617814849965882 +aF0.20658480674429672 +aF0.6651258743148485 +aa(lp155 +F-0.204356870505754 +aF-3.3513267412840175 +aF2.0575511082108084 +aF0.36020303397272835 +aF-0.619873092986551 +aF0.2016584580012835 +aF0.6673417334654508 +aa(lp156 +F-0.20568386317137577 +aF-3.358802888954693 +aF2.057924816705684 +aF0.3553718596865577 +aF-0.6218962765309978 +aF0.1967207036334847 +aF0.6695198483553307 +aa(lp157 +F-0.20701085583699755 +aF-3.366279036625368 +aF2.0582985252005592 +aF0.35052058588097623 +aF-0.6238842861697429 +aF0.19177182291593864 +aF0.6716600957922282 +aa(lp158 +F-0.20833784850261933 +aF-3.373755184296044 +aF2.0586722336954346 +aF0.34564948693975805 +aF-0.6258370094627123 +aF0.18681209575298047 +aF0.6737623547256335 +aa(lp159 +F-0.20966484116824108 +aF-3.3812313319667195 +aF2.05904594219031 +aF0.3407588383679692 +aF-0.6277543359655958 +aF0.1818418026624103 +aF0.6758265062536323 +aa(lp160 +F-0.21099183383386289 +aF-3.3887074796373944 +aF2.0594196506851854 +aF0.33584891677638584 +aF-0.6296361572360955 +aF0.1768612247596282 +aF0.6778524336296325 +aa(lp161 +F-0.21231882649948466 +aF-3.39618362730807 +aF2.059793359180061 +aF0.33091999986584897 +aF-0.6314823668400571 +aF0.1718706437417339 +aF0.6798400222689657 +aa(lp162 +F-0.21364581916510644 +aF-3.4036597749787454 +aF2.0601670676749357 +aF0.3259723664115583 +aF-0.6332928603574919 +aF0.1668703418715947 +aF0.6817891597553689 +aa(lp163 +F-0.21497281183072822 +aF-3.411135922649421 +aF2.0605407761698116 +aF0.3210062962473046 +aF-0.6350675353884806 +aF0.16186060196188057 +aF0.6836997358473427 +aa(lp164 +F-0.21629980449635 +aF-3.418612070320096 +aF2.060914484664687 +aF0.3160220702496428 +aF-0.6368062915589666 +aF0.15684170735906883 +aF0.6855716424843857 +aa(lp165 +F-0.21762679716197178 +aF-3.4260882179907717 +aF2.0612881931595624 +aF0.3110199703220058 +aF-0.6385090305264322 +aF0.15181394192741804 +aF0.687404773793107 +aa(lp166 +F-0.21895378982759356 +aF-3.4335643656614474 +aF2.0616619016544377 +aF0.30600027937875995 +aF-0.6401756559854609 +aF0.14677759003291313 +aF0.6891990260932145 +aa(lp167 +F-0.2202807824932153 +aF-3.4410405133321227 +aF2.062035610149313 +aF0.30096328132920463 +aF-0.6418060736731847 +aF0.14173293652718183 +aF0.6909542979033783 +aa(lp168 +F-0.22160777515883712 +aF-3.4485166610027984 +aF2.0624093186441885 +aF0.29590926106151316 +aF-0.6434001913746147 +aF0.13668026673138362 +aF0.6926704899469703 +aa(lp169 +F-0.2229347678244589 +aF-3.4559928086734732 +aF2.062783027139064 +aF0.29083850442662096 +aF-0.6449579189278581 +aF0.13161986642007226 +aF0.6943475051576804 +aa(lp170 +F-0.22426176049008067 +aF-3.463468956344149 +aF2.0631567356339393 +aF0.2857512982220576 +aF-0.6464791682292161 +aF0.12655202180503272 +aF0.695985248685005 +aa(lp171 +F-0.2261039134382142 +aF-3.4644846086927688 +aF2.062314668988108 +aF0.2881454254333068 +aF-0.6462937221733778 +aF0.11692392264724434 +aF0.696853955139756 +aa(lp172 +F-0.22804983076600427 +aF-3.464198978096789 +aF2.061227719035934 +aF0.29201474931588867 +aF-0.6456934718036093 +aF0.1063645797297418 +aF0.6974911489267055 +aa(lp173 +F-0.22999574809379436 +aF-3.463913347500809 +aF2.0601407690837603 +aF0.2958469179114783 +aF-0.6450110648773308 +aF0.09579170322705247 +aF0.6980395955395015 +aa(lp174 +F-0.23194166542158448 +aF-3.4636277169048295 +aF2.059053819131587 +aF0.2996414436237324 +aF-0.644246588222435 +aF0.08520663840773457 +aF0.6984992251950548 +aa(lp175 +F-0.23388758274937455 +aF-3.4633420863088493 +aF2.0579668691794133 +aF0.3033978436459015 +aF-0.6434001391091774 +aF0.07461073209115968 +aF0.6988699794111418 +aa(lp176 +F-0.23583350007716464 +aF-3.4630564557128696 +aF2.05687991922724 +aF0.3071156400222619 +aF-0.6424718252378022 +aF0.06400533247614681 +aF0.6991518110138466 +aa(lp177 +F-0.23777941740495478 +aF-3.4627708251168903 +aF2.0557929692750667 +aF0.31079435970892905 +aF-0.6414617647248376 +aF0.05339178896942041 +aF0.6993446841435623 +aa(lp178 +F-0.23972533473274485 +aF-3.4624851945209105 +aF2.054706019322893 +aF0.31443353463404694 +aF-0.6403700860880664 +aF0.04277145201391497 +aF0.6994485742595543 +aa(lp179 +F-0.24167125206053497 +aF-3.462199563924931 +aF2.0536190693707197 +aF0.3180327017573442 +aF-0.6391969282301753 +aF0.032145672916947934 +aF0.6994634681430826 +aa(lp180 +F-0.24361716938832506 +aF-3.461913933328951 +aF2.0525321194185464 +aF0.32159140312905043 +aF-0.6379424404210791 +aF0.021515803678282278 +aF0.6993893638990835 +aa(lp181 +F-0.24556308671611513 +aF-3.4616283027329713 +aF2.0514451694663727 +aF0.32510918594816457 +aF-0.6366067822789295 +aF0.010883196818101223 +aF0.6992262709564109 +aa(lp182 +F-0.24750900404390525 +aF-3.4613426721369915 +aF2.0503582195141994 +aF0.3285856026200686 +aF-0.6351901237498054 +aF0.00024920520491669707 +aF0.6989742100666368 +aa(lp183 +F-0.24945492137169534 +aF-3.461057041541012 +aF2.049271269562026 +aF0.332020210813478 +aF-0.6336926450860894 +aF-0.010384818116566538 +aF0.6986332133014113 +aa(lp184 +F-0.25140083869948543 +aF-3.460771410945032 +aF2.0481843196098524 +aF0.33541257351672316 +aF-0.6321145368235319 +aF-0.021017520097609335 +aF0.69820332404838 +aa(lp185 +F-0.2533467560272755 +aF-3.4604857803490523 +aF2.047097369657679 +aF0.33876225909335383 +aF-0.6304559997570092 +aF-0.03164754785759678 +aF0.697684597005666 +aa(lp186 +F-0.2552926733550656 +aF-3.4602001497530726 +aF2.0460104197055053 +aF0.3420688413370595 +aF-0.6287172449149737 +aF-0.04227354885617571 +aF0.6970770981749084 +aa(lp187 +F-0.2572385906828557 +aF-3.4599145191570932 +aF2.044923469753332 +aF0.34533189952589893 +aF-0.6268984935326043 +aF-0.05289417106534895 +aF0.6963809048528654 +aa(lp188 +F-0.25918450801064585 +aF-3.459628888561113 +aF2.0438365198011588 +aF0.34855101847583153 +aF-0.6249999770236554 +aF-0.06350806314150406 +aF0.6955961056215783 +aa(lp189 +F-0.2611304253384359 +aF-3.4593432579651333 +aF2.0427495698489855 +aF0.3517257885935449 +aF-0.6230219369510133 +aF-0.0741138745973553 +aF0.6947228003371015 +aa(lp190 +F-0.26307634266622604 +aF-3.4590576273691536 +aF2.0416626198968117 +aF0.35485580592857047 +aF-0.6209646249959607 +aF-0.08471025597377656 +aF0.6937611001167967 +aa(lp191 +F-0.2650222599940161 +aF-3.458771996773174 +aF2.040575669944638 +aF0.35794067222468084 +aF-0.6188283029261524 +aF-0.09529585901150336 +aF0.6927111273251942 +aa(lp192 +F-0.26696817732180617 +aF-3.458486366177194 +aF2.0394887199924647 +aF0.36097999497056343 +aF-0.6166132425623092 +aF-0.1058693368226824 +aF0.6915730155584243 +aa(lp193 +F-0.2689140946495963 +aF-3.4582007355812143 +aF2.0384017700402914 +aF0.3639733874497624 +aF-0.6143197257436316 +aF-0.11642934406224627 +aF0.6903469096272176 +aa(lp194 +F-0.2708600119773864 +aF-3.4579151049852355 +aF2.0373148200881177 +aF0.3669204687898838 +aF-0.6119480442919396 +aF-0.12697453709909234 +aF0.689032965538481 +aa(lp195 +F-0.27280592930517644 +aF-3.457629474389255 +aF2.0362278701359444 +aF0.36982086401105685 +aF-0.6094984999745421 +aF-0.13750357418704307 +aF0.687631350475447 +aa(lp196 +F-0.2747518466329666 +aF-3.457343843793275 +aF2.035140920183771 +aF0.3726742040736454 +aF-0.6069714044658399 +aF-0.1480151156355668 +aF0.6861422427764017 +aa(lp197 +F-0.2766977639607567 +aF-3.4570582131972953 +aF2.0340539702315974 +aF0.37548012592520374 +aF-0.6043670793076701 +aF-0.15850782398023705 +aF0.6845658319119935 +aa(lp198 +F-0.2786436812885468 +aF-3.4567725826013156 +aF2.032967020279424 +aF0.37823827254667064 +aF-0.6016858558683931 +aF-0.168980364152908 +aF0.6829023184611257 +aa(lp199 +F-0.2805895986163369 +aF-3.4564869520053367 +aF2.031880070327251 +aF0.38094829299779553 +aF-0.5989280753007298 +aF-0.17943140365158602 +aF0.6811519140854343 +aa(lp200 +F-0.28253551594412696 +aF-3.456201321409356 +aF2.030793120375077 +aF0.3836098424617914 +aF-0.5960940884983552 +aF-0.1898596127099738 +aF0.6793148415023578 +aa(lp201 +F-0.284481433271917 +aF-3.455915690813377 +aF2.029706170422904 +aF0.3862225822892086 +aF-0.5931842560512505 +aF-0.20026366446666694 +aF0.6773913344567987 +aa(lp202 +F-0.2864273505997071 +aF-3.4556300602173966 +aF2.0286192204707305 +aF0.3887861800410234 +aF-0.5901989481998228 +aF-0.21064223513398067 +aF0.6753816376913817 +aa(lp203 +F-0.2883732679274971 +aF-3.4553444296214173 +aF2.0275322705185572 +aF0.39130030953093736 +aF-0.5871385447877965 +aF-0.22099400416638576 +aF0.6732860069153146 +aa(lp204 +F-0.2903191852552872 +aF-3.4550587990254376 +aF2.0264453205663835 +aF0.39376465086688006 +aF-0.584003435213883 +aF-0.23131765442853142 +aF0.6711047087718509 +aa(lp205 +F-0.29226510258307725 +aF-3.454773168429458 +aF2.02535837061421 +aF0.39617889049171173 +aF-0.5807940183822343 +aF-0.24161187236283466 +aF0.6688380208043637 +aa(lp206 +F-0.2942110199108673 +aF-3.454487537833478 +aF2.0242714206620365 +aF0.3985427212231194 +aF-0.5775107026516877 +aF-0.2518753481566145 +aF0.6664862314210318 +aa(lp207 +F-0.2961569372386573 +aF-3.4542019072374983 +aF2.023184470709863 +aF0.400855842292702 +aF-0.5741539057838068 +aF-0.26210677590874915 +aF0.6640496398581427 +aa(lp208 +F-0.2981028545664474 +aF-3.4539162766415186 +aF2.02209752075769 +aF0.40311795938423944 +aF-0.5707240548897262 +aF-0.2723048537958365 +aF0.6615285561420183 +aa(lp209 +F-0.30004877189423745 +aF-3.4536306460455393 +aF2.021010570805516 +aF0.4053287846711413 +aF-0.567221586375808 +aF-0.2824682842378347 +aF0.6589233010495694 +aa(lp210 +F-0.3019946892220275 +aF-3.4533450154495595 +aF2.019923620853343 +aF0.4074880368530681 +aF-0.563646945888113 +aF-0.29259577406316284 +aF0.6562342060674785 +aa(lp211 +F-0.3039406065498175 +aF-3.4530593848535798 +aF2.0188366709011696 +aF0.40959544119172436 +aF-0.5600005882556989 +aF-0.3026860346732426 +aF0.6534616133500242 +aa(lp212 +F-0.3058865238776076 +aF-3.4527737542576 +aF2.017749720948996 +aF0.4116507295458152 +aF-0.5562829774327482 +aF-0.3127377822064548 +aF0.6506058756755451 +aa(lp213 +F-0.30783244120539766 +aF-3.4524881236616203 +aF2.0166627709968226 +aF0.41365364040516417 +aF-0.5524945864395361 +aF-0.32274973770149623 +aF0.6476673564015534 +aa(lp214 +F-0.3097783585331877 +aF-3.4522024930656405 +aF2.0155758210446493 +aF0.41560391892398685 +aF-0.5486358973022439 +aF-0.33272062726011103 +aF0.6446464294185024 +aa(lp215 +F-0.31172427586097773 +aF-3.451916862469661 +aF2.0144888710924755 +aF0.4175013169533174 +aF-0.5447074009916282 +aF-0.34264918220917945 +aF0.6415434791022132 +aa(lp216 +F-0.3136701931887678 +aF-3.451631231873681 +aF2.0134019211403023 +aF0.41934559307258207 +aF-0.5407095973605498 +aF-0.3525341392621399 +aF0.6383589002649677 +aa(lp217 +F-0.3156161105165579 +aF-3.4513456012777013 +aF2.012314971188129 +aF0.4211365126203171 +aF-0.5366429950803738 +aF-0.36237424067972723 +aF0.6350930981052735 +aa(lp218 +F-0.31756202784434795 +aF-3.4510599706817215 +aF2.0112280212359557 +aF0.4228738477240266 +aF-0.5325081115762484 +aF-0.3721682344300046 +aF0.6317464881563077 +aa(lp219 +F-0.319507945172138 +aF-3.450774340085742 +aF2.010141071283782 +aF0.42455737732917637 +aF-0.5283054729612676 +aF-0.3819148743476687 +aF0.628319496233045 +aa(lp220 +F-0.321453862499928 +aF-3.450488709489762 +aF2.0090541213316087 +aF0.4261868872273205 +aF-0.52403561396953 +aF-0.39161292029260975 +aF0.624812558378078 +aa(lp221 +F-0.32339977982771806 +aF-3.4502030788937823 +aF2.0079671713794354 +aF0.4277621700833567 +aF-0.5196990778881014 +aF-0.40126113830770316 +aF0.6212261208061368 +aa(lp222 +F-0.3253456971555081 +aF-3.4499174482978026 +aF2.0068802214272616 +aF0.4292830254619071 +aF-0.5152964164878875 +aF-0.41085830077581614 +aF0.6175606398473126 +aa(lp223 +F-0.3272916144832982 +aF-3.449631817701823 +aF2.0057932714750883 +aF0.4307492598528214 +aF-0.5108281899534275 +aF-0.4204031865760065 +aF0.6138165818889965 +aa(lp224 +F-0.3292375318110882 +aF-3.449346187105843 +aF2.0047063215229146 +aF0.43216068669579827 +aF-0.5062949668116181 +aF-0.4298945812388953 +aF0.6099944233165361 +aa(lp225 +F-0.33118344913887826 +aF-3.4490605565098633 +aF2.0036193715707413 +aF0.43351712640412315 +aF-0.5016973238593755 +aF-0.43933127710119346 +aF0.6060946504526226 +aa(lp226 +F-0.33312936646666835 +aF-3.448774925913884 +aF2.002532421618568 +aF0.4348184063875186 +aF-0.49703584609024465 +aF-0.44871207345936165 +aF0.6021177594954112 +aa(lp227 +F-0.3350752837944584 +aF-3.448489295317904 +aF2.0014454716663947 +aF0.4360643610741038 +aF-0.49231112661996596 +aF-0.4580357767223852 +aF0.5980642564553867 +aa(lp228 +F-0.3370212011222484 +aF-3.4482036647219245 +aF2.0003585217142215 +aF0.43725483193146186 +aF-0.4875237666110093 +aF-0.4673012005636443 +aF0.5939346570909797 +aa(lp229 +F-0.3389671184500385 +aF-3.4479180341259443 +aF1.9992715717620477 +aF0.43838966748681124 +aF-0.4826743751960828 +aF-0.47650716607185867 +aF0.5897294868429424 +aa(lp230 +F-0.34091303577782855 +aF-3.447632403529965 +aF1.9981846218098744 +aF0.43946872334627857 +aF-0.4777635694006285 +aF-0.48565250190109016 +aF0.5854492807674929 +aa(lp231 +F-0.3428589531056186 +aF-3.447346772933985 +aF1.9970976718577007 +aF0.44049186221327086 +aF-0.47279197406431306 +aF-0.4947360444197818 +aF0.581094583468236 +aa(lp232 +F-0.3448048704334087 +aF-3.4470611423380055 +aF1.9960107219055274 +aF0.44145895390594514 +aF-0.46776022176152526 +aF-0.5037566378588159 +aF0.5766659490268687 +aa(lp233 +F-0.3467507877611987 +aF-3.446775511742026 +aF1.9949237719533541 +aF0.44236987537377254 +aF-0.4626689527208883 +aF-0.5127131344585713 +aF0.572163940932681 +aa(lp234 +F-0.34869670508898876 +aF-3.446489881146046 +aF1.9938368220011806 +aF0.4432245107131945 +aF-0.4575188147437985 +aF-0.5216043946149613 +aF0.5675891320108577 +aa(lp235 +F-0.35064262241677885 +aF-3.4462042505500663 +aF1.992749872049007 +aF0.4440227511823706 +aF-0.45231046312200063 +aF-0.5304292870244355 +aF0.5629421043495939 +aa(lp236 +F-0.3525885397445689 +aF-3.4459186199540865 +aF1.9916629220968336 +aF0.44476449521501404 +aF-0.4470445605542101 +aF-0.5391866888279223 +aF0.558223449226032 +aa(lp237 +F-0.3545344570723589 +aF-3.445632989358107 +aF1.9905759721446603 +aF0.4454496484333154 +aF-0.4417217770617928 +aF-0.547875485753701 +aF0.5534337670310278 +aa(lp238 +F-0.356480374400149 +aF-3.4453473587621275 +aF1.989489022192487 +aF0.4460781236599503 +aF-0.43634278990351294 +aF-0.5564945722591774 +aF0.5485736671927591 +aa(lp239 +F-0.35842629172793905 +aF-3.4450617281661473 +aF1.9884020722403135 +aF0.44664984092917254 +aF-0.43090828348936033 +aF-0.565042851671552 +aF0.5436437680991832 +aa(lp240 +F-0.3602835012617577 +aF-3.444101403744681 +aF1.9872647160072394 +aF0.44775831661471405 +aF-0.4253207151983763 +aF-0.5732061863062174 +aF0.5385623892417486 +aa(lp241 +F-0.36201847357541517 +aF-3.4422113673554713 +aF1.9860579011236899 +aF0.4496290443251433 +aF-0.41954487316315126 +aF-0.580866848493327 +aF0.533300596496201 +aa(lp242 +F-0.36375344588907266 +aF-3.4403213309662615 +aF1.9848510862401403 +aF0.45144436326760845 +aF-0.41371732969800085 +aF-0.5884559291915794 +aF0.527973083954792 +aa(lp243 +F-0.36548841820273015 +aF-3.438431294577052 +aF1.9836442713565905 +aF0.4532040497363962 +aF-0.4078388029438186 +aF-0.5959724931820053 +aF0.522580508138514 +aa(lp244 +F-0.3672233905163877 +aF-3.4365412581878427 +aF1.982437456473041 +aF0.45490788688150474 +aF-0.40191001732428006 +aF-0.6034156141820275 +aF0.5171235335862481 +aa(lp245 +F-0.36895836283004524 +aF-3.434651221798633 +aF1.9812306415894914 +aF0.45655566473536546 +aF-0.39593170345657014 +aF-0.6107843749596082 +aF0.5116028327728722 +aa(lp246 +F-0.37069333514370273 +aF-3.432761185409423 +aF1.9800238267059416 +aF0.45814718023871925 +aF-0.38990459806134825 +aF-0.6180778674462828 +aF0.5060190860263909 +aa(lp247 +F-0.3724283074573602 +aF-3.4308711490202137 +aF1.9788170118223918 +aF0.45968223726563867 +aF-0.3838294438719598 +aF-0.6252951928490618 +aF0.500372981444096 +aa(lp248 +F-0.3741632797710177 +aF-3.428981112631004 +aF1.9776101969388424 +aF0.4611606466476977 +aF-0.377706989542908 +aF-0.6324354617611916 +aF0.49466521480777204 +aa(lp249 +F-0.3758982520846752 +aF-3.4270910762417945 +aF1.9764033820552926 +aF0.4625822261972832 +aF-0.37153798955759554 +aF-0.6394977942717582 +aF0.4888964894979523 +aa(lp250 +F-0.3776332243983328 +aF-3.4252010398525847 +aF1.975196567171743 +aF0.4639468007300461 +aF-0.3653232041353478 +aF-0.6464813200741207 +aF0.483067516407241 +aa(lp251 +F-0.3793681967119903 +aF-3.423311003463375 +aF1.9739897522881935 +aF0.46525420208649015 +aF-0.3590633991377294 +aF-0.6533851785731603 +aF0.4771790138527074 +aa(lp252 +F-0.3811031690256478 +aF-3.4214209670741655 +aF1.972782937404644 +aF0.4665042691526943 +aF-0.3527593459741657 +aF-0.6602085189913338 +aF0.47123170748736687 +aa(lp253 +F-0.38283814133930527 +aF-3.4195309306849557 +aF1.9715761225210942 +aF0.46769684788016663 +aF-0.34641182150687955 +aF-0.6669505004735167 +aF0.46522633021075616 +aa(lp254 +F-0.38457311365296276 +aF-3.4176408942957464 +aF1.9703693076375444 +aF0.46883179130482944 +aF-0.340021607955158 +aF-0.6736102921906242 +aF0.45916362207861755 +aa(lp255 +F-0.3863080859666203 +aF-3.4157508579065365 +aF1.969162492753995 +aF0.46990895956512857 +aF-0.33358949279895667 +aF-0.680187073441995 +aF0.45304433021169943 +aa(lp256 +F-0.38804305828027774 +aF-3.4138608215173267 +aF1.967955677870445 +aF0.4709282199192695 +aF-0.3271162686818573 +aF-0.6866800337565286 +aF0.4468692087036872 +aa(lp257 +F-0.3897780305939353 +aF-3.4119707851281174 +aF1.9667488629868957 +aF0.4718894467615754 +aF-0.32060273331338895 +aF-0.693088372992562 +aF0.4406390185282749 +aa(lp258 +F-0.39151300290759283 +aF-3.4100807487389075 +aF1.9655420481033459 +aF0.4727925216379657 +aF-0.31404968937072364 +aF-0.6994113014364713 +aF0.4343545274453887 +aa(lp259 +F-0.3932479752212503 +aF-3.4081907123496977 +aF1.964335233219796 +aF0.4736373332605534 +aF-0.3074579443997615 +aF-0.7056480398999918 +aF0.4280165099065738 +aa(lp260 +F-0.3949829475349078 +aF-3.406300675960488 +aF1.9631284183362465 +aF0.4744237775213592 +aF-0.30082831071561467 +aF-0.7117978198162374 +aF0.42162574695955735 +aa(lp261 +F-0.3967179198485653 +aF-3.4044106395712785 +aF1.9619216034526967 +aF0.4751517575051414 +aF-0.294161605302504 +aF-0.7178598833344138 +aF0.4151830261519983 +aa(lp262 +F-0.3984528921622228 +aF-3.4025206031820687 +aF1.9607147885691474 +aF0.4758211835013386 +aF-0.28745864971308066 +aF-0.7238334834132097 +aF0.4086891414344361 +aa(lp263 +F-0.40018786447588034 +aF-3.4006305667928594 +aF1.9595079736855976 +aF0.47643197301512485 +aF-0.2807202699671837 +aF-0.7297178839128566 +aF0.4021448930624503 +aa(lp264 +F-0.40192283678953783 +aF-3.3987405304036495 +aF1.958301158802048 +aF0.476984050777576 +aF-0.27394729645004856 +aF-0.7355123596858442 +aF0.3955510874980437 +aa(lp265 +F-0.4036578091031954 +aF-3.3968504940144397 +aF1.9570943439184982 +aF0.47747734875494524 +aF-0.26714056380997664 +aF-0.7412161966662832 +aF0.3889085373102599 +aa(lp266 +F-0.40539278141685287 +aF-3.3949604576252304 +aF1.955887529034949 +aF0.4779118061570465 +aF-0.2603009108554794 +aF-0.7468286919578998 +aF0.38221806107504874 +aa(lp267 +F-0.4071277537305104 +aF-3.3930704212360205 +aF1.954680714151399 +aF0.4782873694447466 +aF-0.25342918045191065 +aF-0.752349153920656 +aF0.3754804832743915 +aa(lp268 +F-0.4088627260441679 +aF-3.391180384846811 +aF1.9534738992678495 +aF0.47860399233656215 +aF-0.2465262194175982 +aF-0.7577769022559817 +aF0.36869663419469795 +aa(lp269 +F-0.4105976983578254 +aF-3.3892903484576014 +aF1.9522670843842997 +aF0.4788616358143634 +aF-0.23959287841948848 +aF-0.763111268090609 +aF0.36186734982448865 +aa(lp270 +F-0.4123326706714829 +aF-3.3874003120683915 +aF1.9510602695007502 +aF0.4790602681281829 +aF-0.23263001186831742 +aF-0.768351594059 +aF0.3549934717513742 +aa(lp271 +F-0.4140676429851404 +aF-3.385510275679182 +aF1.9498534546172004 +aF0.47919986480012705 +aF-0.22563847781331892 +aF-0.773497234384354 +aF0.34807584705834427 +aa(lp272 +F-0.4158026152987979 +aF-3.3836202392899724 +aF1.9486466397336506 +aF0.47928040862739363 +aF-0.2186191378364863 +aF-0.7785475549581892 +aF0.34111532821938034 +aa(lp273 +F-0.4175375876124554 +aF-3.3817302029007625 +aF1.947439824850101 +aF0.4793018896843909 +aF-0.2115728569463968 +aF-0.7835019334184838 +aF0.33411277299440234 +aa(lp274 +F-0.419272559926113 +aF-3.379840166511553 +aF1.9462330099665515 +aF0.4792643053239616 +aF-0.20450050347161566 +aF-0.7883597592263731 +aF0.3270690443235666 +aa(lp275 +F-0.42100753223977044 +aF-3.377950130122343 +aF1.9450261950830017 +aF0.47916766017770807 +aF-0.1974029489536892 +aF-0.7931204337413855 +aF0.31998501022092235 +aa(lp276 +F-0.422742504553428 +aF-3.376060093733134 +aF1.9438193801994523 +aF0.47901196615542296 +aF-0.19028106803974368 +aF-0.7977833702952157 +aF0.3128615436674455 +aa(lp277 +F-0.4244774768670855 +aF-3.3741700573439237 +aF1.9426125653159025 +aF0.47879724244361993 +aF-0.1831357383746997 +aF-0.8023479942640201 +aF0.30569952250345855 +aa(lp278 +F-0.426212449180743 +aF-3.3722800209547144 +aF1.941405750432353 +aF0.4785235155031706 +aF-0.17596784049311914 +aF-0.8068137431392297 +aF0.29849982932045316 +aa(lp279 +F-0.4279474214944005 +aF-3.370389984565505 +aF1.9401989355488034 +aF0.4781908190660429 +aF-0.16877825771069394 +aF-0.8111800665968691 +aF0.29126335135232573 +aa(lp280 +F-0.429682393808058 +aF-3.368499948176295 +aF1.9389921206652536 +aF0.47779919413114436 +aF-0.16156787601539405 +aF-0.8154464265653736 +aF0.2839909803660421 +aa(lp281 +F-0.43141736612171555 +aF-3.3666099117870854 +aF1.937785305781704 +aF0.4773486889592703 +aF-0.15433758395828465 +aF-0.8196122972918976 +aF0.27668361255174306 +aa(lp282 +F-0.43315233843537304 +aF-3.364719875397876 +aF1.9365784908981545 +aF0.4768393590671556 +aF-0.1470882725440283 +aF-0.8236771654071038 +aF0.2693421484123049 +aa(lp283 +F-0.43488731074903053 +aF-3.3628298390086666 +aF1.9353716760146047 +aF0.4762712672206339 +aF-0.13982083512108434 +aF-0.8276405299884275 +aF0.2619674926523683 +aa(lp284 +F-0.436622283062688 +aF-3.360939802619457 +aF1.9341648611310551 +aF0.4756444834269028 +aF-0.13253616727161985 +aF-0.8315019026218051 +aF0.2545605540668498 +aa(lp285 +F-0.4383572553763456 +aF-3.359049766230247 +aF1.9329580462475056 +aF0.4749590849258965 +aF-0.12523516670114482 +aF-0.8352608074618642 +aF0.247122245428949 +aa(lp286 +F-0.4400922276900031 +aF-3.3571597298410376 +aF1.9317512313639558 +aF0.4742151561807673 +aF-0.11791873312788612 +aF-0.8389167812905612 +aF0.23965348337766545 +aa(lp287 +F-0.4418272000036606 +aF-3.355269693451828 +aF1.930544416480406 +aF0.4734127888674774 +aF-0.11058776817191326 +aF-0.8424693735742661 +aF0.23215518830483933 +aa(lp288 +F-0.4435621723173181 +aF-3.353379657062618 +aF1.9293376015968566 +aF0.4725520818635011 +aF-0.1032431752440297 +aF-0.8459181465192822 +aF0.22462828424172937 +aa(lp289 +F-0.44529714463097564 +aF-3.351489620673408 +aF1.9281307867133068 +aF0.47163314123564004 +aF-0.09588585943444361 +aF-0.8492626751257961 +aF0.2170736987451426 +aa(lp290 +F-0.44703211694463313 +aF-3.3495995842841984 +aF1.9269239718297573 +aF0.4706560802269523 +aF-0.08851672740123166 +aF-0.8525025472402517 +aF0.2094923627831296 +aa(lp291 +F-0.4487670892582906 +aF-3.347709547894989 +aF1.9257171569462077 +aF0.46962101924279753 +aF-0.08113668725860951 +aF-0.8556373636061407 +aF0.20188521062025902 +aa(lp292 +F-0.4505020615719481 +aF-3.345819511505779 +aF1.924510342062658 +aF0.46852808583599875 +aF-0.07374664846502291 +aF-0.8586667379132047 +aF0.1942531797024864 +aa(lp293 +F-0.45223703388560565 +aF-3.3439294751165693 +aF1.9233035271791086 +aF0.4673774146911237 +aF-0.06634752171107319 +aF-0.8615902968450386 +aF0.18659721054163037 +aa(lp294 +F-0.4539720061992632 +aF-3.34203943872736 +aF1.9220967122955588 +aF0.46616914760788764 +aF-0.05894021880729094 +aF-0.8644076801250982 +aF0.1789182465994716 +aa(lp295 +F-0.4557069785129207 +aF-3.34014940233815 +aF1.920889897412009 +aF0.4649034334836791 +aF-0.05152565257177141 +aF-0.8671185405610958 +aF0.17121723417148765 +aa(lp296 +F-0.4574419508265782 +aF-3.338259365948941 +aF1.9196830825284594 +aF0.46358042829521046 +aF-0.044104736717686124 +aF-0.8697225440877862 +aF0.1634951222702393 +aa(lp297 +F-0.4591769231402357 +aF-3.336369329559731 +aF1.9184762676449096 +aF0.4622002950792974 +aF-0.03667838574068398 +aF-0.8722193698081347 +aF0.1557528625084213 +aa(lp298 +F-0.4662483391972243 +aF-3.332425751469709 +aF1.9161196605937043 +aF0.4621210923785317 +aF-0.04108405801356605 +aF-0.8718564897948999 +aF0.1569154465262268 +aa(lp299 +F-0.47366576129600235 +aF-3.328349025187797 +aF1.9136885029511417 +aF0.4621147203851224 +aF-0.046255862593988235 +aF-0.8712864526908635 +aF0.1586514977440719 +aa(lp300 +F-0.47832195090511065 +aF-3.3307182141897953 +aF1.9122107176746401 +aF0.4621454604790486 +aF-0.05003706500602534 +aF-0.8708244052792601 +aF0.15994599292952658 +aa(lp301 +F-0.47985561962985107 +aF-3.340376722424482 +aF1.9118110470207728 +aF0.4622282903039316 +aF-0.0522466893057293 +aF-0.8705035659877435 +aF0.1607446195115602 +aa(lp302 +F-0.48138928835459155 +aF-3.3500352306591688 +aF1.9114113763669054 +aF0.46230851776385185 +aF-0.05445601945434707 +aF-0.8701778257240717 +aF0.1615423410945391 +aa(lp303 +F-0.482922957079332 +aF-3.3596937388938555 +aF1.911011705713038 +aF0.4623861424071253 +aF-0.056665043013255784 +aF-0.8698471863221763 +aF0.16233915318725686 +aa(lp304 +F-0.48445662580407245 +aF-3.3693522471285426 +aF1.9106120350591707 +aF0.4624611637967221 +aF-0.05887374754555873 +aF-0.8695116496435716 +aF0.1631350513036275 +aa(lp305 +F-0.4859902945288129 +aF-3.37901075536323 +aF1.9102123644053035 +aF0.4625335815102685 +aF-0.06108212061615531 +aF-0.8691712175773432 +aF0.16393003096271064 +aa(lp306 +F-0.48752396325355335 +aF-3.3886692635979165 +aF1.9098126937514361 +aF0.4626033951400497 +aF-0.06329014979181108 +aF-0.8688258920401382 +aF0.164724087688737 +aa(lp307 +F-0.4890576319782938 +aF-3.3983277718326033 +aF1.9094130230975688 +aF0.46267060429301204 +aF-0.06549782264122772 +aF-0.8684756749761537 +aF0.16551721701113337 +aa(lp308 +F-0.4905913007030343 +aF-3.4079862800672904 +aF1.9090133524437014 +aF0.4627352085907651 +aF-0.06770512673511306 +aF-0.8681205683571274 +aF0.1663094144645479 +aa(lp309 +F-0.4921249694277747 +aF-3.4176447883019767 +aF1.908613681789834 +aF0.462797207669584 +aF-0.06991204964625103 +aF-0.867760574182324 +aF0.16710067558887515 +aa(lp310 +F-0.4936586381525152 +aF-3.427303296536664 +aF1.908214011135967 +aF0.46285660118041116 +aF-0.07211857894957166 +aF-0.8673956944785266 +aF0.16789099592928133 +aa(lp311 +F-0.4951923068772556 +aF-3.436961804771351 +aF1.9078143404820995 +aF0.4629133887888586 +aF-0.07432470222222093 +aF-0.8670259313000231 +aF0.1686803710362292 +aa(lp312 +F-0.4967259756019961 +aF-3.4466203130060378 +aF1.9074146698282322 +aF0.46296757017520984 +aF-0.07653040704363091 +aF-0.8666512867285963 +aF0.16946879646550336 +aa(lp313 +F-0.49825964432673653 +aF-3.456278821240725 +aF1.9070149991743648 +aF0.4630191450344212 +aF-0.07873568099558949 +aF-0.8662717628735106 +aF0.17025626777823502 +aa(lp314 +F-0.499793313051477 +aF-3.4659373294754117 +aF1.9066153285204974 +aF0.463068113076124 +aF-0.08094051166231034 +aF-0.8658873618715017 +aF0.17104278054092714 +aa(lp315 +F-0.5013269817762175 +aF-3.475595837710099 +aF1.90621565786663 +aF0.46311447402462613 +aF-0.08314488663050296 +aF-0.8654980858867638 +aF0.1718283303254794 +aa(lp316 +F-0.502860650500958 +aF-3.485254345944785 +aF1.9058159872127627 +aF0.46315822761891356 +aF-0.08534879348944235 +aF-0.865103937110937 +aF0.172612912709213 +aa(lp317 +F-0.5043943192256983 +aF-3.4949128541794723 +aF1.9054163165588953 +aF0.4631993736126516 +aF-0.08755221983103903 +aF-0.8647049177630959 +aF0.17339652327489574 +aa(lp318 +F-0.5059279879504388 +aF-3.5045713624141595 +aF1.9050166459050282 +aF0.46323791177418655 +aF-0.08975515324990883 +aF-0.8643010300897362 +aF0.17417915761076674 +aa(lp319 +F-0.5074616566751793 +aF-3.514229870648846 +aF1.9046169752511608 +aF0.46327384188654697 +aF-0.09195758134344281 +aF-0.8638922763647631 +aF0.17496081131056138 +aa(lp320 +F-0.5089953253999197 +aF-3.523888378883533 +aF1.9042173045972937 +aF0.46330716374744474 +aF-0.09415949171187689 +aF-0.8634786588894768 +aF0.17574147997353598 +aa(lp321 +F-0.5105289941246601 +aF-3.53354688711822 +aF1.9038176339434263 +aF0.46333787716927644 +aF-0.09636087195836202 +aF-0.8630601799925621 +aF0.1765211592044928 +aa(lp322 +F-0.5120626628494006 +aF-3.543205395352907 +aF1.903417963289559 +aF0.4633659819791241 +aF-0.09856170968903362 +aF-0.8626368420300725 +aF0.17729984461380446 +aa(lp323 +F-0.5135963315741411 +aF-3.5528639035875935 +aF1.9030182926356916 +aF0.4633914780187565 +aF-0.1007619925130815 +aF-0.862208647385419 +aF0.17807753181743902 +aa(lp324 +F-0.5151300002988815 +aF-3.5625224118222807 +aF1.9026186219818244 +aF0.46341436514462986 +aF-0.10296170804281965 +aF-0.8617755984693556 +aF0.17885421643698438 +aa(lp325 +F-0.515830477003047 +aF-3.5691099362547485 +aF1.9014730354691893 +aF0.46752449357984305 +aF-0.10328545657800679 +aF-0.8591246106956921 +aF0.18071487392950966 +aa(lp326 +F-0.5155887442066818 +aF-3.572224659648593 +aF1.8994839351069595 +aF0.4762190649261012 +aF-0.10147953434610696 +aF-0.8538967825240277 +aF0.18378680884361515 +aa(lp327 +F-0.5153470114103166 +aF-3.575339383042438 +aF1.8974948347447291 +aF0.4848585739680033 +aF-0.09966187865492837 +aF-0.8485702234782951 +aF0.18683749361057087 +aa(lp328 +F-0.5151052786139515 +aF-3.578454106436283 +aF1.8955057343824995 +aF0.4934420217718412 +aF-0.09783269966890637 +aF-0.8431455494360115 +aF0.18986657549831404 +aa(lp329 +F-0.5148635458175863 +aF-3.5815688298301276 +aF1.8935166340202694 +aF0.5019684158859257 +aF-0.09599220888484451 +aF-0.8376233876191324 +aF0.19287370427259082 +aa(lp330 +F-0.5146218130212212 +aF-3.584683553223973 +aF1.8915275336580395 +aF0.5104367704553376 +aF-0.09414061910746065 +aF-0.8320043765215297 +aF0.1958585322374521 +aa(lp331 +F-0.514380080224856 +aF-3.5877982766178174 +aF1.8895384332958096 +aF0.5188461063359162 +aF-0.09227814442478141 +aF-0.8262891658351668 +aF0.19882071427545517 +aa(lp332 +F-0.5141383474284908 +aF-3.5909130000116622 +aF1.8875493329335797 +aF0.5271954512074714 +aF-0.09040500018338861 +aF-0.8204784163749781 +aF0.2017599078875676 +aa(lp333 +F-0.5138966146321258 +aF-3.5940277234055076 +aF1.8855602325713496 +aF0.5354838396862074 +aF-0.08852140296352005 +aF-0.8145728000024639 +aF0.20467577323276845 +aa(lp334 +F-0.5136548818357607 +aF-3.597142446799353 +aF1.88357113220912 +aF0.5437103134363445 +aF-0.08662757055402764 +aF-0.8085729995480064 +aF0.20756797316734188 +aa(lp335 +F-0.5134131490393955 +aF-3.6002571701931974 +aF1.8815820318468899 +aF0.5518739212809246 +aF-0.0847237219271958 +aF-0.8024797087319182 +aF0.2104361732838591 +aa(lp336 +F-0.5131714162430303 +aF-3.603371893587042 +aF1.87959293148466 +aF0.5599737193117911 +aF-0.08281007721342303 +aF-0.7962936320842324 +aF0.21328004194984376 +aa(lp337 +F-0.5129296834466652 +aF-3.606486616980887 +aF1.8776038311224301 +aF0.5680087709987265 +aF-0.08088685767576959 +aF-0.7900154848632412 +aF0.2160992503461167 +aa(lp338 +F-0.5126879506503 +aF-3.6096013403747316 +aF1.8756147307602002 +aF0.5759781472977383 +aF-0.0789542856843742 +aF-0.7836459929727955 +aF0.21889347250481525 +aa(lp339 +F-0.5124462178539348 +aF-3.612716063768577 +aF1.8736256303979704 +aF0.5838809267584779 +aF-0.07701258469074272 +aF-0.7771858928783726 +aF0.2216623853470829 +aa(lp340 +F-0.5122044850575698 +aF-3.615830787162422 +aF1.8716365300357403 +aF0.5917161956307829 +aF-0.0750619792019118 +aF-0.770635931521924 +aF0.224405668720425 +aa(lp341 +F-0.5119627522612047 +aF-3.6189455105562667 +aF1.8696474296735104 +aF0.5994830479703284 +aF-0.07310269475449066 +aF-0.7639968662355103 +aF0.2271230054357259 +aa(lp342 +F-0.5117210194648395 +aF-3.622060233950111 +aF1.8676583293112805 +aF0.6071805857433749 +aF-0.07113495788858336 +aF-0.7572694646537355 +aF0.22981408130392364 +aa(lp343 +F-0.5114792866684743 +aF-3.6251749573439565 +aF1.8656692289490504 +aF0.6148079189306044 +aF-0.06915899612159566 +aF-0.7504545046249909 +aF0.23247858517233802 +aa(lp344 +F-0.5112375538721092 +aF-3.628289680737801 +aF1.8636801285868208 +aF0.6223641656300261 +aF-0.06717503792192837 +aF-0.7435527741215162 +aF0.2351162089606467 +aa(lp345 +F-0.510995821075744 +aF-3.6314044041316462 +aF1.8616910282245909 +aF0.6298484521589459 +aF-0.06518331268256106 +aF-0.7365650711482918 +aF0.23772664769650714 +aa(lp346 +F-0.510754088279379 +aF-3.634519127525491 +aF1.8597019278623608 +aF0.6372599131549854 +aF-0.06318405069452865 +aF-0.7294922036507704 +aF0.24030959955081854 +aa(lp347 +F-0.5105123554830138 +aF-3.637633850919336 +aF1.857712827500131 +aF0.6445976916761378 +aF-0.06117748312029435 +aF-0.7223349894214581 +aF0.24286476587262032 +aa(lp348 +F-0.5102706226866486 +aF-3.640748574313181 +aF1.8557237271379012 +aF0.6518609392998514 +aF-0.059163841967021735 +aF-0.71509425600536 +aF0.24539185122362367 +aa(lp349 +F-0.5100288898902835 +aF-3.6438632977070258 +aF1.8537346267756711 +aF0.6590488162211278 +aF-0.05714336005974911 +aF-0.7077708406042943 +aF0.24789056341237087 +aa(lp350 +F-0.5097871570939183 +aF-3.6469780211008707 +aF1.851745526413441 +aF0.6661604913496219 +aF-0.055116271014469476 +aF-0.7003655899800925 +aF0.2503606135280199 +aa(lp351 +F-0.5095454242975532 +aF-3.6500927444947155 +aF1.8497564260512114 +aF0.6731951424057379 +aF-0.05308280921111881 +aF-0.6928793603566943 +aF0.25280171597374945 +aa(lp352 +F-0.509303691501188 +aF-3.653207467888561 +aF1.8477673256889813 +aF0.6801519560157029 +aF-0.0510432097664763 +aF-0.6853130173211461 +aF0.2552135884997805 +aa(lp353 +F-0.509061958704823 +aF-3.6563221912824053 +aF1.8457782253267514 +aF0.6870301278056132 +aF-0.048997708506979015 +aF-0.6776674357235195 +aF0.25759595223601117 +aa(lp354 +F-0.5088202259084578 +aF-3.6594369146762507 +aF1.8437891249645213 +aF0.6938288624944386 +aF-0.04694654194145506 +aF-0.6699434995757579 +aF0.2599485317242611 +aa(lp355 +F-0.5085784931120927 +aF-3.6625516380700955 +aF1.8418000246022916 +aF0.700547373985976 +aF-0.04488994723377713 +aF-0.6621421019494625 +aF0.2622710549501205 +aa(lp356 +F-0.5083367603157275 +aF-3.6656663614639404 +aF1.8398109242400618 +aF0.7071848854597417 +aF-0.04282816217544093 +aF-0.6542641448726333 +aF0.2645632533744021 +aa(lp357 +F-0.5049748453831402 +aF-3.6690748320095854 +aF1.840033723756792 +aF0.7133929272504977 +aF-0.04177326086285683 +aF-0.6477298643563851 +aF0.2641430461827612 +aa(lp358 +F-0.49946514468295106 +aF-3.6726855041974322 +aF1.8417790905058131 +aF0.7193040750868496 +aF-0.04141148853577885 +aF-0.6421202773740465 +aF0.26185546693888245 +aa(lp359 +F-0.4939554439827619 +aF-3.6762961763852786 +aF1.8435244572548344 +aF0.7251635962881771 +aF-0.041046743980573036 +aF-0.6364646034719341 +aF0.25954909353396816 +aa(lp360 +F-0.4884457432825728 +aF-3.679906848573125 +aF1.8452698240038556 +aF0.7309710702988725 +aF-0.04067905337606231 +aF-0.6307632485749164 +aF0.25722409150343234 +aa(lp361 +F-0.48293604258238376 +aF-3.6835175207609714 +aF1.8470151907528767 +aF0.7367260802989131 +aF-0.04030844311251656 +aF-0.6250166218865262 +aF0.2548806277197224 +aa(lp362 +F-0.4774263418821946 +aF-3.687128192948818 +aF1.848760557501898 +aF0.7424282132337765 +aF-0.03993493978975837 +aF-0.6192251358595893 +aF0.2525188703803413 +aa(lp363 +F-0.4719166411820055 +aF-3.6907388651366646 +aF1.8505059242509192 +aF0.7480770598440883 +aF-0.03955857021525401 +aF-0.6133892061666227 +aF0.25013898899577625 +aa(lp364 +F-0.46640694048181636 +aF-3.694349537324511 +aF1.8522512909999402 +aF0.7536722146949955 +aF-0.03917936140218933 +aF-0.6075092516700005 +aF0.24774115437733218 +aa(lp365 +F-0.4608972397816272 +aF-3.6979602095123574 +aF1.8539966577489615 +aF0.7592132762052646 +aF-0.038797340567530945 +aF-0.6015856943918897 +aF0.2453255386248719 +aa(lp366 +F-0.45538753908143814 +aF-3.7015708817002038 +aF1.855742024497983 +aF0.7646998466761057 +aF-0.038412535130072756 +aF-0.5956189594839616 +aF0.2428923151144642 +aa(lp367 +F-0.44987783838124906 +aF-3.7051815538880506 +aF1.857487391247004 +aF0.7701315323197162 +aF-0.03802497270846809 +aF-0.589609475196877 +aF0.24044165848594015 +aa(lp368 +F-0.44436813768105987 +aF-3.7087922260758965 +aF1.859232757996025 +aF0.7755079432875439 +aF-0.03763468111924736 +aF-0.5835576728495488 +aF0.23797374463035836 +aa(lp369 +F-0.4388584369808708 +aF-3.7124028982637434 +aF1.860978124745046 +aF0.7808286936982676 +aF-0.03724168837482163 +aF-0.5774639867981862 +aF0.23548875067738123 +aa(lp370 +F-0.4333487362806817 +aF-3.71601357045159 +aF1.8627234914940676 +aF0.7860934016654932 +aF-0.03684602268147207 +aF-0.5713288544051185 +aF0.2329868549825614 +aa(lp371 +F-0.4278390355804926 +aF-3.7196242426394366 +aF1.8644688582430886 +aF0.7913016893251628 +aF-0.036447712437325495 +aF-0.5651527160074041 +aF0.23046823711454076 +aa(lp372 +F-0.42232933488030344 +aF-3.723234914827283 +aF1.8662142249921096 +aF0.7964531828626749 +aF-0.03604678623031614 +aF-0.5589360148852277 +aF0.22793307784216238 +aa(lp373 +F-0.41681963418011436 +aF-3.7268455870151294 +aF1.8679595917411311 +aF0.8015475125397145 +aF-0.035643272836133846 +aF-0.5526791972300831 +aF0.22538155912149604 +aa(lp374 +F-0.4113099334799253 +aF-3.7304562592029757 +aF1.8697049584901524 +aF0.8065843127207902 +aF-0.03523720121615871 +aF-0.5463827121127495 +aF0.22281386408277876 +aa(lp375 +F-0.4058002327797361 +aF-3.7340669313908226 +aF1.8714503252391732 +aF0.8115632218994773 +aF-0.03482860051538247 +aF-0.54004701145106 +aF0.22023017701727085 +aa(lp376 +F-0.400290532079547 +aF-3.7376776035786694 +aF1.8731956919881947 +aF0.8164838827243635 +aF-0.034417500060316644 +aF-0.5336725499774669 +aF0.21763068336402913 +aa(lp377 +F-0.3947808313793578 +aF-3.7412882757665153 +aF1.8749410587372157 +aF0.8213459420246974 +aF-0.0340039293568877 +aF-0.5272597852064027 +aF0.2150155696965969 +aa(lp378 +F-0.38927113067916874 +aF-3.744898947954362 +aF1.8766864254862368 +aF0.8261490508357376 +aF-0.03358791808831936 +aF-0.5208091774014445 +aF0.21238502370961354 +aa(lp379 +F-0.38376142997897966 +aF-3.7485096201422086 +aF1.8784317922352582 +aF0.8308928644237972 +aF-0.033169496113002045 +aF-0.5143211895422777 +aF0.20973923420534246 +aa(lp380 +F-0.3782517292787905 +aF-3.752120292330055 +aF1.8801771589842793 +aF0.8355770423109876 +aF-0.03274869346234996 +aF-0.5077962872914688 +aF0.2070783910801208 +aa(lp381 +F-0.3727420285786014 +aF-3.755730964517902 +aF1.8819225257333008 +aF0.8402012482996553 +aF-0.03232554033864557 +aF-0.501234938961041 +aF0.20440268531072958 +aa(lp382 +F-0.3672323278784123 +aF-3.7593416367057477 +aF1.8836678924823218 +aF0.8447651504965121 +aF-0.03190006711287194 +aF-0.494637615478864 +aF0.20171230894068704 +aa(lp383 +F-0.3617226271782232 +aF-3.7629523088935946 +aF1.8854132592313428 +aF0.8492684213364554 +aF-0.031472304322532875 +aF-0.4880047903548528 +aF0.19900745506646472 +aa(lp384 +F-0.35621292647803404 +aF-3.766562981081441 +aF1.887158625980364 +aF0.8537107376060793 +aF-0.03104228266946121 +aF-0.48133693964698315 +aF0.19628831782362868 +aa(lp385 +F-0.35070322577784496 +aF-3.7701736532692873 +aF1.8889039927293854 +aF0.8580917804668721 +aF-0.030610033017615165 +aF-0.47463454192712295 +aF0.19355509237290563 +aa(lp386 +F-0.3451935250776558 +aF-3.773784325457134 +aF1.8906493594784066 +aF0.8624112354781006 +aF-0.03017558639086322 +aF-0.4678980782466842 +aF0.19080797488617574 +aa(lp387 +F-0.3396838243774667 +aF-3.7773949976449805 +aF1.8923947262274277 +aF0.8666687926193783 +aF-0.029738973970757393 +aF-0.46112803210209585 +aF0.1880471625323925 +aa(lp388 +F-0.3341741236772776 +aF-3.781005669832827 +aF1.894140092976449 +aF0.8708641463129165 +aF-0.02930022709429526 +aF-0.4543248894001026 +aF0.18527285346343197 +aa(lp389 +F-0.3286644229770885 +aF-3.7846163420206733 +aF1.89588545972547 +aF0.8749969954454567 +aF-0.028859377251670808 +aF-0.44748913842288907 +aF0.18248524679986994 +aa(lp390 +F-0.32315472227689934 +aF-3.7882270142085197 +aF1.8976308264744912 +aF0.8790670433898824 +aF-0.028416456084014295 +aF-0.4406212697930349 +aF0.17968454261669123 +aa(lp391 +F-0.31764502157671026 +aF-3.7918376863963665 +aF1.8993761932235125 +aF0.8830739980265085 +aF-0.02797149538112123 +aF-0.43372177643830095 +aF0.17687094192892916 +aa(lp392 +F-0.3121353208765211 +aF-3.795448358584213 +aF1.9011215599725337 +aF0.887017571764048 +aF-0.027524527079170767 +aF-0.4267911535562504 +aF0.1740446466772384 +aa(lp393 +F-0.306625620176332 +aF-3.7990590307720593 +aF1.9028669267215548 +aF0.8908974815602541 +aF-0.02707558325843355 +aF-0.41982989857870756 +aF0.17120585971340097 +aa(lp394 +F-0.3011159194761429 +aF-3.802669702959906 +aF1.904612293470576 +aF0.8947134489422327 +aF-0.02662469614096917 +aF-0.41283851113605446 +aF0.16835478478576693 +aa(lp395 +F-0.2956062187759538 +aF-3.8062803751477525 +aF1.906357660219597 +aF0.8984652000264317 +aF-0.026171898088313515 +aF-0.40581749302137177 +aF0.1654916265246307 +aa(lp396 +F-0.29009651807576464 +aF-3.809891047335599 +aF1.9081030269686183 +aF0.9021524655382974 +aF-0.025717221599156126 +aF-0.3987673481544236 +aF0.1626165904275444 +aa(lp397 +F-0.28458681737557556 +aF-3.8135017195234453 +aF1.9098483937176396 +aF0.9057749808316009 +aF-0.025260699307007594 +aF-0.39168858254548916 +aF0.15972988284456818 +aa(lp398 +F-0.2790771166753864 +aF-3.8171123917112917 +aF1.9115937604666609 +aF0.9093324859074331 +aF-0.0248023639778574 +aF-0.3845817042590452 +aF0.1568317109634604 +aa(lp399 +F-0.27356741597519735 +aF-3.8207230638991385 +aF1.9133391272156817 +aF0.9128247254328651 +aF-0.024342248507822184 +aF-0.37744722337730047 +aF0.1539222827948067 +aa(lp400 +F-0.26805771527500827 +aF-3.824333736086985 +aF1.9150844939647031 +aF0.9162514487592746 +aF-0.023880385920784702 +aF-0.37028565196358587 +aF0.1510018071570906 +aa(lp401 +F-0.26254801457481913 +aF-3.8279444082748313 +aF1.9168298607137244 +aF0.9196124099403359 +aF-0.0234168093660236 +aF-0.36309750402560187 +aF0.14807049366170613 +aa(lp402 +F-0.2570383138746295 +aF-3.831555080462678 +aF1.9185752274627457 +aF0.9229073677496715 +aF-0.02295155211583413 +aF-0.355883295478526 +aF0.1451285526979128 +aa(lp403 +F-0.25152861317444036 +aF-3.8351657526505245 +aF1.920320594211767 +aF0.9261360856981664 +aF-0.022484647563140295 +aF-0.34864354410798676 +aF0.1421761954177367 +aa(lp404 +F-0.24601891247425128 +aF-3.8387764248383713 +aF1.9220659609607882 +aF0.9292983320509409 +aF-0.022016129219097853 +aF-0.34137876953289664 +aF0.13921363372081366 +aa(lp405 +F-0.24050921177406215 +aF-3.8423870970262177 +aF1.9238113277098092 +aF0.9323938798439837 +aF-0.021546030710689317 +aF-0.3340894931681599 +aF0.13624108023918172 +aa(lp406 +F-0.23499951107387304 +aF-3.845997769214064 +aF1.9255566944588303 +aF0.9354225069004414 +aF-0.02107438577831038 +aF-0.32677623818724877 +aF0.13325874832201964 +aa(lp407 +F-0.22948981037368396 +aF-3.8496084414019105 +aF1.9273020612078517 +aF0.9383839958465645 +aF-0.020601228273348277 +aF-0.3194395294846534 +aF0.1302668520203341 +aa(lp408 +F-0.22398010967349483 +aF-3.8532191135897573 +aF1.9290474279568728 +aF0.9412781341273098 +aF-0.02012659215575216 +aF-0.3120798936382084 +aF0.12726560607159673 +aa(lp409 +F-0.21847040897330575 +aF-3.8568297857776037 +aF1.930792794705894 +aF0.9441047140215952 +aF-0.019650511491595704 +aF-0.3046978588712995 +aF0.12425522588433167 +aa(lp410 +F-0.2129607082731166 +aF-3.86044045796545 +aF1.9325381614549153 +aF0.9468635326572091 +aF-0.019173020450632065 +aF-0.2972939550149507 +aF0.12123592752265502 +aa(lp411 +F-0.2074510075729275 +aF-3.8640511301532965 +aF1.9342835282039363 +aF0.9495543920253711 +aF-0.018694153303841415 +aF-0.28986871346979676 +aF0.11820792769076736 +aa(lp412 +F-0.20194130687273837 +aF-3.867661802341143 +aF1.9360288949529574 +aF0.9521770989949427 +aF-0.018213944420971226 +aF-0.2824226671679431 +aF0.1151714437174001 +aa(lp413 +F-0.19643160617254923 +aF-3.8712724745289897 +aF1.9377742617019786 +aF0.9547314653262908 +aF-0.01773242826806943 +aF-0.2749563505347158 +aF0.11212669354021733 +aa(lp414 +F-0.19092190547236013 +aF-3.8748831467168356 +aF1.9395196284509997 +aF0.957217307684797 +aF-0.0172496394050107 +aF-0.267470299450304 +aF0.10907389569017358 +aa(lp415 +F-0.185412204772171 +aF-3.8784938189046825 +aF1.941264995200021 +aF0.9596344476540153 +aF-0.016765612483015963 +aF-0.2599650512112981 +aF0.10601326927582926 +aa(lp416 +F-0.17990250407198194 +aF-3.8821044910925293 +aF1.9430103619490424 +aF0.9619827117484799 +aF-0.01628038224216542 +aF-0.25244114449212685 +aF0.10294503396762467 +aa(lp417 +F-0.1743928033717928 +aF-3.8857151632803757 +aF1.9447557286980635 +aF0.9642619314261545 +aF-0.015793983508905082 +aF-0.24489911930639435 +aF0.09986940998211336 +aa(lp418 +F-0.16888310267160367 +aF-3.889325835468222 +aF1.9465010954470845 +aF0.96647194310053 +aF-0.01530645119354722 +aF-0.23733951696812222 +aF0.09678661806615677 +aa(lp419 +F-0.1633734019714146 +aF-3.892936507656069 +aF1.948246462196106 +aF0.9686125881523664 +aF-0.014817820287764733 +aF-0.22976288005289758 +aF0.09369687948108041 +aa(lp420 +F-0.15786370127122545 +aF-3.8965471798439157 +aF1.949991828945127 +aF0.9706837129410754 +aF-0.014328125862079677 +aF-0.22216975235893066 +aF0.09060041598679328 +aa(lp421 +F-0.15235400057103635 +aF-3.9001578520317617 +aF1.9517371956941483 +aF0.97268516881575 +aF-0.013837403063346168 +aF-0.21456067886802518 +aF0.08749744982587156 +aa(lp422 +F-0.14684429987084724 +aF-3.903768524219608 +aF1.9534825624431695 +aF0.9746168121258314 +aF-0.013345687112227769 +aF-0.20693620570646284 +aF0.08438820370760752 +aa(lp423 +F-0.1413345991706581 +aF-3.9073791964074545 +aF1.9552279291921906 +aF0.9764785042314215 +aF-0.012853013300669602 +aF-0.1992968801058065 +aF0.081272900792025 +aa(lp424 +F-0.135824898470469 +aF-3.9109898685953013 +aF1.9569732959412116 +aF0.9782701115132313 +aF-0.012359416989365336 +aF-0.1916432503636236 +aF0.07815176467386255 +aa(lp425 +F-0.13031519777027986 +aF-3.9146005407831477 +aF1.9587186626902329 +aF0.9799915053821722 +aF-0.011864933605219246 +aF-0.18397586580413314 +aF0.07502501936652536 +aa(lp426 +F-0.12480549707009074 +aF-3.918211212970994 +aF1.9604640294392541 +aF0.9816425622885856 +aF-0.011369598638803517 +aF-0.17629527673877918 +aF0.07189288928600718 +aa(lp427 +F-0.11929579636990165 +aF-3.921821885158841 +aF1.9622093961882752 +aF0.98322316373111 +aF-0.010873447641810977 +aF-0.16860203442673316 +aF0.0687555992347832 +aa(lp428 +F-0.11378609566971253 +aF-3.925432557346687 +aF1.9639547629372964 +aF0.9847331962651862 +aF-0.010376516224503435 +aF-0.1608966910353284 +aF0.06561337438567538 +aa(lp429 +F-0.10827639496952342 +aF-3.9290432295345337 +aF1.9657001296863177 +aF0.9861725515111994 +aF-0.009878840053155844 +aF-0.15317979960042935 +aF0.06246644026569113 +aa(lp430 +F-0.1027666942693343 +aF-3.93265390172238 +aF1.9674454964353387 +aF0.9875411261622581 +aF-0.009380454847496408 +aF-0.1454519139867387 +aF0.059315022739836444 +aa(lp431 +F-0.09725699356914516 +aF-3.9362645739102264 +aF1.96919086318436 +aF0.988838821991609 +aF-0.008881396378142874 +aF-0.13771358884804458 +aF0.05615934799490502 +aa(lp432 +F-0.09174729286895604 +aF-3.9398752460980733 +aF1.9709362299333812 +aF0.9900655458596868 +aF-0.008381700464035167 +aF-0.12996537958741153 +aF0.05299964252324403 +aa(lp433 +F-0.08623759216876696 +aF-3.9434859182859197 +aF1.9726815966824023 +aF0.9912212097207986 +aF-0.007881402969864556 +aF-0.12220784231731752 +aF0.04983613310649819 +aa(lp434 +F-0.08072789146857784 +aF-3.947096590473766 +aF1.9744269634314235 +aF0.9923057306294446 +aF-0.007380539803499528 +aF-0.11444153381973991 +aF0.046669046799332786 +aa(lp435 +F-0.07521819076838872 +aF-3.9507072626616124 +aF1.9761723301804448 +aF0.9933190307462696 +aF-0.006879146913408593 +aF-0.10666701150619387 +aF0.04349861091313749 +aa(lp436 +F-0.0697084900681996 +aF-3.954317934849459 +aF1.9779176969294658 +aF0.9942610373436513 +aF-0.006377260286080128 +aF-0.09888483337772493 +aF0.04032505299971134 +aa(lp437 +F-0.06419878936801048 +aF-3.9579286070373056 +aF1.979663063678487 +aF0.9951316828109189 +aF-0.0058749159434395345 +aF-0.09109555798485969 +aF0.037148600834930795 +aa(lp438 +F-0.058689088667821354 +aF-3.961539279225152 +aF1.9814084304275084 +aF0.9959309046592071 +aF-0.005372149940263827 +aF-0.08329974438751694 +aF0.033969482402401475 +aa(lp439 +F-0.05317938796763227 +aF-3.9651499514129984 +aF1.9831537971765294 +aF0.9966586455259394 +aF-0.004868998361593883 +aF-0.07549795211488232 +aF0.030787925877095154 +aa(lp440 +F-0.047669687267443146 +aF-3.9687606236008452 +aF1.9848991639255507 +aF0.9973148531789469 +aF-0.0043654973201444885 +aF-0.06769074112524896 +aF0.027604159608972865 +aa(lp441 +F-0.042159986567254025 +aF-3.9723712957886916 +aF1.986644530674572 +aF0.9978994805202163 +aF-0.003861682953712444 +aF-0.059878671765827854 +aF0.024418412106595625 +aa(lp442 +F-0.036650285867064904 +aF-3.975981967976538 +aF1.9883898974235932 +aF0.9984124855892701 +aF-0.0033575914225828308 +aF-0.05206230473252992 +aF0.021230912020723643 +aa(lp443 +F-0.031140585166875782 +aF-3.9795926401643844 +aF1.9901352641726142 +aF0.9988538315661785 +aF-0.0028532589069336844 +aF-0.04424220102972319 +aF0.018041888127905355 +aa(lp444 +F-0.025630884466686665 +aF-3.9832033123522312 +aF1.9918806309216355 +aF0.9992234867742023 +aF-0.002348721604239226 +aF-0.036418921929967735 +aF0.014851569314057437 +aa(lp445 +F-0.020121183766497575 +aF-3.9868139845400776 +aF1.9936259976706567 +aF0.999521424682066 +aF-0.0018440157266718681 +aF-0.028593028933731585 +aF0.011660184558036997 +aa(lp446 +F-0.014611483066308453 +aF-3.990424656727924 +aF1.9953713644196778 +aF0.9997476239058625 +aF-0.0013391774985031457 +aF-0.020765083729089896 +aF0.008467962915206996 +aa(lp447 +F-0.0091017823661193 +aF-3.9940353289157704 +aF1.997116731168699 +aF0.9999020682105874 +aF-0.0008342431535038025 +aF-0.012935648151411138 +aF0.005275133500996327 +aa(lp448 +F-0.00359208166593018 +aF-3.9976460011036172 +aF1.9988620979177203 +aF0.9999847465113045 +aF-0.0003292489323431846 +aF-0.005105284143032469 +aF0.002081925474455519 +aa. \ No newline at end of file diff --git a/script/stair_path_hrp2.py b/script/stair_path_hrp2.py new file mode 100644 index 0000000000000000000000000000000000000000..60ef411d7422e2be47117780547c19dd8a32bc3d --- /dev/null +++ b/script/stair_path_hrp2.py @@ -0,0 +1,58 @@ +from hpp.corbaserver.rbprm.rbprmbuilder import Builder +from hpp.gepetto import Viewer + +rootJointType = 'freeflyer' +packageName = 'hpp-rbprm-corba' +meshPackageName = 'hpp-rbprm-corba' +urdfName = 'hrp2_trunk' +urdfNameRom = 'hrp2_rom' +urdfSuffix = "" +srdfSuffix = "" + +rbprmBuilder = Builder () + +rbprmBuilder.loadModel(urdfName, urdfNameRom, rootJointType, meshPackageName, packageName, urdfSuffix, srdfSuffix) +rbprmBuilder.setJointBounds ("base_joint_xyz", [-1,1, -1, 1, 0, 2.2]) + +#~ from hpp.corbaserver.rbprm. import ProblemSolver +from hpp.corbaserver.rbprm.problem_solver import ProblemSolver + +ps = ProblemSolver( rbprmBuilder ) + +r = Viewer (ps) + +q_init = rbprmBuilder.getCurrentConfig (); r (q_init) + +#~ fullBody.client.basic.robot.setJointConfig('base_joint_SO3',[0.7316888688738209, 0, -0.6816387600233341, 0]); q_init = rbprmBuilder.getCurrentConfig (); r (q_init) + +q_init = rbprmBuilder.getCurrentConfig (); +q_init [0:3] = [-0.3, 0, 0.7]; rbprmBuilder.setCurrentConfig (q_init); r (q_init) +#~ q_0 [0:3] = [-0.2, 0, 0.3]; r (q_0) + + +q_goal = q_init [::] +q_goal [0:3] = [0.1, 0, 1.7]; r (q_goal) +#~ q_init [0:6] = [0.0, -2.2, 2.0, 0.7316888688738209, 0.0, 0.6816387600233341]; +#~ rbprmBuilder.setCurrentConfig (q_init); r (q_init) + + +ps.addPathOptimizer("RandomShortcut") +ps.addPathOptimizer("GradientBased") +ps.setInitialConfig (q_init) +ps.addGoalConfig (q_goal) + +ps.client.problem.selectConFigurationShooter("RbprmShooter") +#~ ps.client.problem.selectPathValidation("RbprmPathValidation",0.05) +r.loadObstacleModel (packageName, "scene_wall", "planning") +ps.solve () + + +from hpp.gepetto import PathPlayer +pp = PathPlayer (rbprmBuilder.client.basic, r) +#~ +pp (2) +#~ pp (1) +#~ pp.fromFile("/home/stonneau/dev/hpp/src/hpp-rbprm-corba/script/paths/truck.path") +#~ pp (1) +#~ pp.toFile(1, "/home/stonneau/dev/hpp/src/hpp-rbprm-corba/script/paths/truck.path") + diff --git a/script/stair_path_hrp2.pyc b/script/stair_path_hrp2.pyc new file mode 100644 index 0000000000000000000000000000000000000000..040c17feded822dd2d5e60c57d5a76fff2a4a92d Binary files /dev/null and b/script/stair_path_hrp2.pyc differ diff --git a/script/truck_path_hrp2.py b/script/truck_path_hrp2.py new file mode 100644 index 0000000000000000000000000000000000000000..9691b746b952cd7ae2d6ceb78884594902fe969c --- /dev/null +++ b/script/truck_path_hrp2.py @@ -0,0 +1,53 @@ +from hpp.corbaserver.rbprm.rbprmbuilder import Builder +from hpp.gepetto import Viewer + +rootJointType = 'freeflyer' +packageName = 'hpp-rbprm-corba' +meshPackageName = 'hpp-rbprm-corba' +urdfName = 'hrp2_trunk' +urdfNameRom = 'hrp2_rom' +urdfSuffix = "" +srdfSuffix = "" + +rbprmBuilder = Builder () + +rbprmBuilder.loadModel(urdfName, urdfNameRom, rootJointType, meshPackageName, packageName, urdfSuffix, srdfSuffix) +rbprmBuilder.setJointBounds ("base_joint_xyz", [-1,1, -4, -1, 1, 2.2]) + +#~ from hpp.corbaserver.rbprm. import ProblemSolver +from hpp.corbaserver.rbprm.problem_solver import ProblemSolver + +ps = ProblemSolver( rbprmBuilder ) + +r = Viewer (ps) + +q_init = rbprmBuilder.getCurrentConfig (); r (q_init) + +#~ fullBody.client.basic.robot.setJointConfig('base_joint_SO3',[0.7316888688738209, 0, -0.6816387600233341, 0]); q_init = rbprmBuilder.getCurrentConfig (); r (q_init) + +q_init = rbprmBuilder.getCurrentConfig (); r (q_init) +q_init [0:6] = [0.0, -2.2, 2.0, 0.7316888688738209, 0.0, 0.6816387600233341]; rbprmBuilder.setCurrentConfig (q_init); r (q_init) + +q_goal = [0.0, -4.0, 2.0, 1.0, 0.0, 0.0, 0.0] + + +ps.addPathOptimizer("RandomShortcut") +#~ ps.addPathOptimizer("GradientBased") +ps.setInitialConfig (q_init) +ps.addGoalConfig (q_goal) + +#~ ps.client.problem.selectConFigurationShooter("RbprmShooter") +#~ ps.client.problem.selectPathValidation("RbprmPathValidation",0.05) +r.loadObstacleModel (packageName, "truck", "planning") +ps.solve () + + +from hpp.gepetto import PathPlayer +pp = PathPlayer (rbprmBuilder.client.basic, r) + +#~ pp (0) +#~ pp (1) +#~ pp.fromFile("/home/stonneau/dev/hpp/src/hpp-rbprm-corba/script/paths/truck.path") +pp (1) +#~ pp.toFile(1, "/home/stonneau/dev/hpp/src/hpp-rbprm-corba/script/paths/truck.path") + diff --git a/script/truck_path_hrp2.pyc b/script/truck_path_hrp2.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ecfc6b2ae01637fad21a2b1ceee8633e3495e1bb Binary files /dev/null and b/script/truck_path_hrp2.pyc differ diff --git a/src/rbprmbuilder.impl.cc b/src/rbprmbuilder.impl.cc index 655b65726cbf98e7f37e4ac5ab63efb2e55e7c34..7712d0716c75a399bf15ff42453dde7b3ac7cd94 100755 --- a/src/rbprmbuilder.impl.cc +++ b/src/rbprmbuilder.impl.cc @@ -233,10 +233,12 @@ namespace hpp { dir[i] = direction[i]; } model::Configuration_t config = dofArrayToConfig (fullBody_->device_, configuration); +std::cout << "configuration loaded " << config << std::endl; rbprm::State state = rbprm::ComputeContacts(fullBody_,config, problemSolver_->collisionObstacles(), dir); hpp::floatSeq* dofArray = new hpp::floatSeq(); - dofArray->length(_CORBA_ULong(config.rows())); +std::cout << "configuration out " << state.configuration_ << std::endl; + dofArray->length(_CORBA_ULong(state.configuration_.rows())); for(std::size_t i=0; i< _CORBA_ULong(config.rows()); i++) (*dofArray)[(_CORBA_ULong)i] = state.configuration_ [i]; return dofArray;