Olfactory bulb mitral cell gap junction NN model: burst firing and synchrony (O`Connor et al. 2012)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:146030
In a network of 6 mitral cells connected by gap junction in the apical dendrite tuft, continuous current injections of 0.06 nA are injected into 20 locations in the apical tufts of two of the mitral cells. The current injections into one of the cells starts 10 ms after the other to generate asynchronous firing in the cells (Migliore et al. 2005 protocol). Firing of the cells is asynchronous for the first 120 ms. However after the burst firing phase is completed the firing in all cells becomes synchronous.
Reference:
1 . O'Connor S, Angelo K, Jacob TJC (2012) Burst firing versus synchrony in a gap junction connected olfactory bulb mitral cell network model. 6:75. Frontiers in Computational Neuroscience 6:75:1-18
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism: Olfactory bulb;
Cell Type(s): Olfactory bulb main mitral GLU cell;
Channel(s): I Na,t; I L high threshold; I A; I K; I K,Ca;
Gap Junctions: Gap junctions;
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Bursting; Oscillations; Synchronization; Active Dendrites; Influence of Dendritic Geometry; Calcium dynamics; Olfaction;
Implementer(s):
Search NeuronDB for information about:  Olfactory bulb main mitral GLU cell; I Na,t; I L high threshold; I A; I K; I K,Ca;
/
oconnoretal2012
README
AMPA.mod
Ca_mit_conc_ChannelML.mod
CurrentClampExt.mod
KA_ChannelML.mod
KCa3_ChannelML_new.mod
Kdr_ChannelML.mod
LCa3_mit_usb_ChannelML.mod
LeakConductance.mod
NaxSH0_ChannelML.mod
NaxSH10_ChannelML.mod
SynForRndSpike.mod
Cell1.hoc
Cell2.hoc
Cell3.hoc
Cell4.hoc
Cell5.hoc
Cell6.hoc
cellCheck.hoc
CellPositions.dat
ElectricalInputs.dat
gap.hoc
init.hoc
mosinit.hoc *
nCtools.hoc
NetworkConnections.dat
regenerateMods
simulation.props
                            
//  ******************************************************
//
//     File generated by: neuroConstruct v1.3.8
//
//     Generally replicates hoc for Cell Type as exported from
//     NEURON's Cell Builder, together with some neuroConstruct
//     specific helper/info procedures, e.g. toString(), netInfo()
//
//  ******************************************************


begintemplate Cell4

public init, topol, basic_shape, subsets, geom, memb
public synlist, x, y, z, position, connect2target


//  Some fields for referencing the cells

public reference, type, description, name
strdef reference, type, description, name


//  Some methods for referencing the cells

public toString, netInfo

public all

objref synlist
objref all
objref stringFuncs

public soma_group
objref soma_group
public dendrite_group
objref dendrite_group
public apical_dendrite
objref apical_dendrite
public proximal_lateral_dendrites
objref proximal_lateral_dendrites
public distal_lateral_dendrites
objref distal_lateral_dendrites
public apical_tuft
objref apical_tuft

proc init() {
    topol()
    subsets()
    geom()
    biophys()
    geom_nseg()
    synlist = new List()
    x = y = z = 0
    reference = $s1
    type = $s2
    description = $s3
    
    strdef indexNum
    stringFuncs = new StringFunctions()
    stringFuncs.tail(reference, "_", indexNum)
    while (stringFuncs.substr( indexNum, "_")>=0) {
        stringFuncs.tail(indexNum, "_", indexNum)
    }
    
    sprint(name, "%s", type)
}

create soma
public soma
create apic_0
public apic_0
create dend_13
public dend_13
create dend_6
public dend_6
create dend_0
public dend_0
create apic_29
public apic_29
create apic_1
public apic_1
create dend_17
public dend_17
create dend_14
public dend_14
create dend_8
public dend_8
create dend_7
public dend_7
create dend_1
public dend_1
create apic_28
public apic_28
create apic_2
public apic_2
create dend_16
public dend_16
create dend_15
public dend_15
create dend_10
public dend_10
create dend_9
public dend_9
create dend_3
public dend_3
create dend_2
public dend_2
create apic_10
public apic_10
create apic_3
public apic_3
create dend_12
public dend_12
create dend_11
public dend_11
create dend_5
public dend_5
create dend_4
public dend_4
create apic_27
public apic_27
create apic_11
public apic_11
create apic_9
public apic_9
create apic_4
public apic_4
create apic_24
public apic_24
create apic_12
public apic_12
create apic_8
public apic_8
create apic_5
public apic_5
create apic_26
public apic_26
create apic_25
public apic_25
create apic_23
public apic_23
create apic_13
public apic_13
create apic_7
public apic_7
create apic_6
public apic_6
create apic_14
public apic_14
create apic_22
public apic_22
create apic_15
public apic_15
create apic_17
public apic_17
create apic_16
public apic_16
create apic_21
public apic_21
create apic_18
public apic_18
create apic_20
public apic_20
create apic_19
public apic_19

proc topol() {
    connect apic_0(0), soma(0.5)
    connect dend_13(0), soma(0.5)
    connect dend_6(0), soma(0.5)
    connect dend_0(0), soma(0.5)
    connect apic_29(0), apic_0(1.0)
    connect apic_1(0), apic_0(1.0)
    connect dend_17(0), dend_13(1.0)
    connect dend_14(0), dend_13(1.0)
    connect dend_8(0), dend_6(1.0)
    connect dend_7(0), dend_6(1.0)
    connect dend_1(0), dend_0(1.0)
    connect apic_28(0), apic_1(1.0)
    connect apic_2(0), apic_1(1.0)
    connect dend_16(0), dend_14(1.0)
    connect dend_15(0), dend_14(1.0)
    connect dend_10(0), dend_8(1.0)
    connect dend_9(0), dend_8(1.0)
    connect dend_3(0), dend_1(1.0)
    connect dend_2(0), dend_1(1.0)
    connect apic_10(0), apic_2(1.0)
    connect apic_3(0), apic_2(1.0)
    connect dend_12(0), dend_10(1.0)
    connect dend_11(0), dend_10(1.0)
    connect dend_5(0), dend_3(1.0)
    connect dend_4(0), dend_3(1.0)
    connect apic_27(0), apic_10(1.0)
    connect apic_11(0), apic_10(1.0)
    connect apic_9(0), apic_3(1.0)
    connect apic_4(0), apic_3(1.0)
    connect apic_24(0), apic_11(1.0)
    connect apic_12(0), apic_11(1.0)
    connect apic_8(0), apic_4(1.0)
    connect apic_5(0), apic_4(1.0)
    connect apic_26(0), apic_24(1.0)
    connect apic_25(0), apic_24(1.0)
    connect apic_23(0), apic_12(1.0)
    connect apic_13(0), apic_12(1.0)
    connect apic_7(0), apic_5(1.0)
    connect apic_6(0), apic_5(1.0)
    connect apic_14(0), apic_13(1.0)
    connect apic_22(0), apic_14(1.0)
    connect apic_15(0), apic_14(1.0)
    connect apic_17(0), apic_15(1.0)
    connect apic_16(0), apic_15(1.0)
    connect apic_21(0), apic_17(1.0)
    connect apic_18(0), apic_17(1.0)
    connect apic_20(0), apic_18(1.0)
    connect apic_19(0), apic_18(1.0)
    basic_shape()
}

proc basic_shape() {
basic_shape_extra_0()
basic_shape_extra_1()
basic_shape_extra_2()
basic_shape_extra_3()
basic_shape_extra_4()
basic_shape_extra_5()
basic_shape_extra_6()
basic_shape_extra_7()
basic_shape_extra_8()
basic_shape_extra_9()
basic_shape_extra_10()
basic_shape_extra_11()
basic_shape_extra_12()
basic_shape_extra_13()
basic_shape_extra_14()
basic_shape_extra_15()
basic_shape_extra_16()
basic_shape_extra_17()
basic_shape_extra_18()
basic_shape_extra_19()
basic_shape_extra_20()
basic_shape_extra_21()
}

proc basic_shape_extra_0(){

//  Looking at segment number 0: Seg0_soma, section: soma, ID: 0, ROOT SEGMENT, rad: 2.335495, (0.0, 0.0, 0.0) -> (1.6154003, -0.49013948, -0.0021679997), len: 1.68812
    soma {pt3dclear() pt3dadd(0.0, 0.0, 0.0, 2.92556) pt3dadd(1.6154003, -0.49013948, -0.0021679997, 4.67099)}

//  Looking at segment number 1: Seg1_soma, section: soma, ID: 1, parent: Seg0_soma (0), rad: 2.477355, (1.6154003, -0.49013948, -0.0021679997) -> (3.2309017, -0.98026943, -0.004337013), len: 1.68822
    soma {pt3dadd(3.2309017, -0.98026943, -0.004337013, 4.95471)}

//  Looking at segment number 2: Seg2_soma, section: soma, ID: 2, parent: Seg1_soma (1), rad: 2.777215, (3.2309017, -0.98026943, -0.004337013) -> (4.846302, -1.4704094, -0.006505996), len: 1.68812
    soma {pt3dadd(4.846302, -1.4704094, -0.006505996, 5.55443)}

//  Looking at segment number 3: Seg3_soma, section: soma, ID: 3, parent: Seg2_soma (2), rad: 3.278705, (4.846302, -1.4704094, -0.006505996) -> (6.4617004, -1.9605393, -0.008675009), len: 1.68812
    soma {pt3dadd(6.4617004, -1.9605393, -0.008675009, 6.55741)}

//  Looking at segment number 4: Seg4_soma, section: soma, ID: 4, parent: Seg3_soma (3), rad: 3.76132, (6.4617004, -1.9605393, -0.008675009) -> (8.077202, -2.4506793, -0.010843992), len: 1.68822
    soma {pt3dadd(8.077202, -2.4506793, -0.010843992, 7.52264)}

//  Looking at segment number 5: Seg5_soma, section: soma, ID: 5, parent: Seg4_soma (4), rad: 4.026355, (8.077202, -2.4506793, -0.010843992) -> (9.692602, -2.9408197, -0.013013005), len: 1.68812
    soma {pt3dadd(9.692602, -2.9408197, -0.013013005, 8.05271)}

//  Looking at segment number 6: Seg6_soma, section: soma, ID: 6, parent: Seg5_soma (5), rad: 4.1198, (9.692602, -2.9408197, -0.013013005) -> (11.308001, -3.4309497, -0.0151819885), len: 1.68812
    soma {pt3dadd(11.308001, -3.4309497, -0.0151819885, 8.2396)}

//  Looking at segment number 7: Seg7_soma, section: soma, ID: 7, parent: Seg6_soma (6), rad: 4.029195, (11.308001, -3.4309497, -0.0151819885) -> (12.923502, -3.9210896, -0.017351002), len: 1.68822
    soma {pt3dadd(12.923502, -3.9210896, -0.017351002, 8.05839)}

//  Looking at segment number 8: Seg8_soma, section: soma, ID: 8, parent: Seg7_soma (7), rad: 4.094065, (12.923502, -3.9210896, -0.017351002) -> (14.5389, -4.4112296, -0.019520015), len: 1.68812
    soma {pt3dadd(14.5389, -4.4112296, -0.019520015, 8.18813)}

//  Looking at segment number 9: Seg9_soma, section: soma, ID: 9, parent: Seg8_soma (8), rad: 4.14026, (14.5389, -4.4112296, -0.019520015) -> (16.154402, -4.9013596, -0.021688998), len: 1.68822
    soma {pt3dadd(16.154402, -4.9013596, -0.021688998, 8.28052)}

//  Looking at segment number 10: Seg10_soma, section: soma, ID: 10, parent: Seg9_soma (9), rad: 4.15708, (16.154402, -4.9013596, -0.021688998) -> (17.769802, -5.3914995, -0.02385801), len: 1.68812
    soma {pt3dadd(17.769802, -5.3914995, -0.02385801, 8.31416)}

//  Looking at segment number 11: Seg11_soma, section: soma, ID: 11, parent: Seg10_soma (10), rad: 4.20644, (17.769802, -5.3914995, -0.02385801) -> (19.3852, -5.8816395, -0.02602601), len: 1.68812
    soma {pt3dadd(19.3852, -5.8816395, -0.02602601, 8.41288)}

//  Looking at segment number 12: Seg12_soma, section: soma, ID: 12, parent: Seg11_soma (11), rad: 4.200935, (19.3852, -5.8816395, -0.02602601) -> (21.000702, -6.3717694, -0.028194994), len: 1.68822
    soma {pt3dadd(21.000702, -6.3717694, -0.028194994, 8.40187)}

//  Looking at segment number 13: Seg13_soma, section: soma, ID: 13, parent: Seg12_soma (12), rad: 4.14458, (21.000702, -6.3717694, -0.028194994) -> (22.6161, -6.8619094, -0.030364007), len: 1.68812
    soma {pt3dadd(22.6161, -6.8619094, -0.030364007, 8.28916)}

//  Looking at segment number 14: Seg14_soma, section: soma, ID: 14, parent: Seg13_soma (13), rad: 3.857295, (22.6161, -6.8619094, -0.030364007) -> (24.231571, -7.3520455, -0.03253299), len: 1.68819
    soma {pt3dadd(24.231571, -7.3520455, -0.03253299, 7.71459)}

//  Looking at segment number 15: Seg15_soma, section: soma, ID: 15, parent: Seg14_soma (14), rad: 3.5832, (24.231571, -7.3520455, -0.03253299) -> (25.847012, -7.8421817, -0.034702003), len: 1.68816
    soma {pt3dadd(25.847012, -7.8421817, -0.034702003, 7.1664)}

//  Looking at segment number 16: Seg16_soma, section: soma, ID: 16, parent: Seg15_soma (15), rad: 3.315535, (25.847012, -7.8421817, -0.034702003) -> (27.462452, -8.332318, -0.036870986), len: 1.68816
    soma {pt3dadd(27.462452, -8.332318, -0.036870986, 6.63107)}

//  Looking at segment number 17: Seg17_soma, section: soma, ID: 17, parent: Seg16_soma (16), rad: 2.9047, (27.462452, -8.332318, -0.036870986) -> (29.07789, -8.822454, -0.03904), len: 1.68816
    soma {pt3dadd(29.07789, -8.822454, -0.03904, 5.8094)}

//  Looking at segment number 18: Seg18_soma, section: soma, ID: 18, parent: Seg17_soma (17), rad: 2.450635, (29.07789, -8.822454, -0.03904) -> (30.69333, -9.31259, -0.041209012), len: 1.68816
    soma {pt3dadd(30.69333, -9.31259, -0.041209012, 4.90127)}

//  Looking at segment number 19: Seg19_soma, section: soma, ID: 19, parent: Seg18_soma (18), rad: 1.379565, (30.69333, -9.31259, -0.041209012) -> (32.30877, -9.80273, -0.043377995), len: 1.68816
    soma {pt3dadd(32.30877, -9.80273, -0.043377995, 2.75913)}

//  Looking at segment number 20: Seg0_apic_0, section: apic_0, ID: 632, parent: Seg9_soma (9), FRACT ALONG: 0.99999106, rad: 1.81, (0.625, 1.2659407, -2.086622) -> (-0.93499756, 1.7059402, -2.036622), len: 1.62163
    apic_0 {pt3dclear() pt3dadd(0.625, 1.2659407, -2.086622, 3.62) pt3dadd(-0.93499756, 1.7059402, -2.036622, 3.62)}

//  Looking at segment number 21: Seg1_apic_0, section: apic_0, ID: 633, parent: Seg0_apic_0 (632), rad: 1.625, (-0.93499756, 1.7059402, -2.036622) -> (-3.4449997, 2.5959406, -2.536622), len: 2.70965
    apic_0 {pt3dadd(-3.4449997, 2.5959406, -2.536622, 3.25)}

//  Looking at segment number 22: Seg2_apic_0, section: apic_0, ID: 634, parent: Seg1_apic_0 (633), rad: 1.625, (-3.4449997, 2.5959406, -2.536622) -> (-5.8050003, 3.9259405, -2.436622), len: 2.71081
    apic_0 {pt3dadd(-5.8050003, 3.9259405, -2.436622, 3.25)}

//  Looking at segment number 23: Seg3_apic_0, section: apic_0, ID: 635, parent: Seg2_apic_0 (634), rad: 1.59, (-5.8050003, 3.9259405, -2.436622) -> (-7.654999, 5.395941, -2.786622), len: 2.3887
    apic_0 {pt3dadd(-7.654999, 5.395941, -2.786622, 3.18)}

//  Looking at segment number 24: Seg4_apic_0, section: apic_0, ID: 636, parent: Seg3_apic_0 (635), rad: 1.59, (-7.654999, 5.395941, -2.786622) -> (-8.844997, 7.1759405, -2.686622), len: 2.14348
    apic_0 {pt3dadd(-8.844997, 7.1759405, -2.686622, 3.18)}

//  Looking at segment number 25: Seg0_dend_13, section: dend_13, ID: 378, parent: Seg9_soma (9), FRACT ALONG: 0.99999106, rad: 0.96, (9.215002, -7.9240594, -11.786622) -> (7.595001, -9.99406, -11.736622), len: 2.62903
    dend_13 {pt3dclear() pt3dadd(9.215002, -7.9240594, -11.786622, 2.0) pt3dadd(7.595001, -9.99406, -11.736622, 1.92)}

//  Looking at segment number 26: Seg1_dend_13, section: dend_13, ID: 379, parent: Seg0_dend_13 (378), rad: 0.96, (7.595001, -9.99406, -11.736622) -> (6.2650013, -11.24406, -11.736622), len: 1.82521
    dend_13 {pt3dadd(6.2650013, -11.24406, -11.736622, 1.92)}

//  Looking at segment number 27: Seg2_dend_13, section: dend_13, ID: 380, parent: Seg1_dend_13 (379), rad: 0.96, (6.2650013, -11.24406, -11.736622) -> (4.715002, -11.24406, -11.736622), len: 1.55
    dend_13 {pt3dadd(4.715002, -11.24406, -11.736622, 1.92)}

//  Looking at segment number 28: Seg3_dend_13, section: dend_13, ID: 381, parent: Seg2_dend_13 (380), rad: 0.96, (4.715002, -11.24406, -11.736622) -> (3.085001, -11.394059, -13.236622), len: 2.22023
    dend_13 {pt3dadd(3.085001, -11.394059, -13.236622, 1.92)}

//  Looking at segment number 29: Seg4_dend_13, section: dend_13, ID: 382, parent: Seg3_dend_13 (381), rad: 0.96, (3.085001, -11.394059, -13.236622) -> (2.3450012, -12.654059, -15.636622), len: 2.80984
    dend_13 {pt3dadd(2.3450012, -12.654059, -15.636622, 1.92)}

//  Looking at segment number 30: Seg5_dend_13, section: dend_13, ID: 383, parent: Seg4_dend_13 (382), rad: 0.96, (2.3450012, -12.654059, -15.636622) -> (2.2750015, -14.49406, -16.936623), len: 2.254
    dend_13 {pt3dadd(2.2750015, -14.49406, -16.936623, 1.92)}

//  Looking at segment number 31: Seg6_dend_13, section: dend_13, ID: 384, parent: Seg5_dend_13 (383), rad: 0.96, (2.2750015, -14.49406, -16.936623) -> (1.8250008, -17.44406, -17.536623), len: 3.04385
    dend_13 {pt3dadd(1.8250008, -17.44406, -17.536623, 1.92)}

//  Looking at segment number 32: Seg7_dend_13, section: dend_13, ID: 385, parent: Seg6_dend_13 (384), rad: 0.96, (1.8250008, -17.44406, -17.536623) -> (1.085001, -20.324059, -20.336622), len: 4.08436
    dend_13 {pt3dadd(1.085001, -20.324059, -20.336622, 1.92)}

//  Looking at segment number 33: Seg8_dend_13, section: dend_13, ID: 386, parent: Seg7_dend_13 (385), rad: 0.96, (1.085001, -20.324059, -20.336622) -> (0.57500076, -22.68406, -21.336622), len: 2.61337
    dend_13 {pt3dadd(0.57500076, -22.68406, -21.336622, 1.92)}

//  Looking at segment number 34: Seg9_dend_13, section: dend_13, ID: 387, parent: Seg8_dend_13 (386), rad: 0.96, (0.57500076, -22.68406, -21.336622) -> (0.64500046, -25.424059, -23.236622), len: 3.33504
    dend_13 {pt3dadd(0.64500046, -25.424059, -23.236622, 1.92)}

//  Looking at segment number 35: Seg10_dend_13, section: dend_13, ID: 388, parent: Seg9_dend_13 (387), rad: 0.96, (0.64500046, -25.424059, -23.236622) -> (1.7550011, -28.81406, -23.236622), len: 3.5671
    dend_13 {pt3dadd(1.7550011, -28.81406, -23.236622, 1.92)}

//  Looking at segment number 36: Seg0_dend_6, section: dend_6, ID: 219, parent: Seg9_soma (9), FRACT ALONG: 0.99999106, rad: 0.665, (20.055, 2.3759403, -11.136622) -> (23.605001, 4.5159407, -11.136622), len: 4.14513
    dend_6 {pt3dclear() pt3dadd(20.055, 2.3759403, -11.136622, 1.33) pt3dadd(23.605001, 4.5159407, -11.136622, 1.33)}

//  Looking at segment number 37: Seg1_dend_6, section: dend_6, ID: 220, parent: Seg0_dend_6 (219), rad: 0.665, (23.605001, 4.5159407, -11.136622) -> (25.375002, 5.025941, -14.386622), len: 3.73571
    dend_6 {pt3dadd(25.375002, 5.025941, -14.386622, 1.33)}

//  Looking at segment number 38: Seg2_dend_6, section: dend_6, ID: 221, parent: Seg1_dend_6 (220), rad: 0.63, (25.375002, 5.025941, -14.386622) -> (28.555, 3.6259403, -15.086622), len: 3.54435
    dend_6 {pt3dadd(28.555, 3.6259403, -15.086622, 1.26)}

//  Looking at segment number 39: Seg3_dend_6, section: dend_6, ID: 222, parent: Seg2_dend_6 (221), rad: 0.63, (28.555, 3.6259403, -15.086622) -> (31.955002, 1.1159401, -15.586622), len: 4.2556
    dend_6 {pt3dadd(31.955002, 1.1159401, -15.586622, 1.26)}

//  Looking at segment number 40: Seg4_dend_6, section: dend_6, ID: 223, parent: Seg3_dend_6 (222), rad: 0.63, (31.955002, 1.1159401, -15.586622) -> (35.435, 0.6759405, -15.586622), len: 3.50771
    dend_6 {pt3dadd(35.435, 0.6759405, -15.586622, 1.26)}

//  Looking at segment number 41: Seg5_dend_6, section: dend_6, ID: 224, parent: Seg4_dend_6 (223), rad: 0.63, (35.435, 0.6759405, -15.586622) -> (37.725002, 0.30594063, -15.586622), len: 2.3197
    dend_6 {pt3dadd(37.725002, 0.30594063, -15.586622, 1.26)}

//  Looking at segment number 42: Seg6_dend_6, section: dend_6, ID: 225, parent: Seg5_dend_6 (224), rad: 0.63, (37.725002, 0.30594063, -15.586622) -> (40.535, -0.36405945, -15.586622), len: 2.88877
    dend_6 {pt3dadd(40.535, -0.36405945, -15.586622, 1.26)}

//  Looking at segment number 43: Seg7_dend_6, section: dend_6, ID: 226, parent: Seg6_dend_6 (225), rad: 0.63, (40.535, -0.36405945, -15.586622) -> (41.345, 0.9659405, -18.436623), len: 3.24769
    dend_6 {pt3dadd(41.345, 0.9659405, -18.436623, 1.26)}

//  Looking at segment number 44: Seg8_dend_6, section: dend_6, ID: 227, parent: Seg7_dend_6 (226), rad: 0.63, (41.345, 0.9659405, -18.436623) -> (40.085, 2.8159409, -19.786623), len: 2.61393
    dend_6 {pt3dadd(40.085, 2.8159409, -19.786623, 1.26)}

//  Looking at segment number 45: Seg9_dend_6, section: dend_6, ID: 228, parent: Seg8_dend_6 (227), rad: 0.63, (40.085, 2.8159409, -19.786623) -> (39.795002, 4.8859406, -20.786623), len: 2.31711
    dend_6 {pt3dadd(39.795002, 4.8859406, -20.786623, 1.26)}

//  Looking at segment number 46: Seg10_dend_6, section: dend_6, ID: 229, parent: Seg9_dend_6 (228), rad: 0.63, (39.795002, 4.8859406, -20.786623) -> (39.495003, 7.24594, -21.786623), len: 2.58062
    dend_6 {pt3dadd(39.495003, 7.24594, -21.786623, 1.26)}

//  Looking at segment number 47: Seg11_dend_6, section: dend_6, ID: 230, parent: Seg10_dend_6 (229), rad: 0.63, (39.495003, 7.24594, -21.786623) -> (40.085, 9.085941, -22.936623), len: 2.2486
    dend_6 {pt3dadd(40.085, 9.085941, -22.936623, 1.26)}

//  Looking at segment number 48: Seg12_dend_6, section: dend_6, ID: 231, parent: Seg11_dend_6 (230), rad: 0.63, (40.085, 9.085941, -22.936623) -> (39.055, 13.29594, -24.136621), len: 4.49722
    dend_6 {pt3dadd(39.055, 13.29594, -24.136621, 1.26)}

//  Looking at segment number 49: Seg13_dend_6, section: dend_6, ID: 232, parent: Seg12_dend_6 (231), rad: 0.63, (39.055, 13.29594, -24.136621) -> (40.675003, 15.95594, -24.186623), len: 3.11489
    dend_6 {pt3dadd(40.675003, 15.95594, -24.186623, 1.26)}
}

proc basic_shape_extra_1(){

//  Looking at segment number 50: Seg0_dend_0, section: dend_0, ID: 20, parent: Seg9_soma (9), FRACT ALONG: 0.99999106, rad: 0.7, (23.315002, -3.3140597, -5.286622) -> (20.505001, 0.6659403, -5.286622), len: 4.87201
    dend_0 {pt3dclear() pt3dadd(23.315002, -3.3140597, -5.286622, 1.4) pt3dadd(20.505001, 0.6659403, -5.286622, 1.4)}

//  Looking at segment number 51: Seg1_dend_0, section: dend_0, ID: 21, parent: Seg0_dend_0 (20), rad: 0.85, (20.505001, 0.6659403, -5.286622) -> (20.065002, 2.2959404, -8.336622), len: 3.48612
    dend_0 {pt3dadd(20.065002, 2.2959404, -8.336622, 1.7)}

//  Looking at segment number 52: Seg0_apic_29, section: apic_29, ID: 1015, parent: Seg4_apic_0 (636), rad: 0.405, (-8.844997, 7.1759405, -2.686622) -> (-8.764999, 7.105941, -8.786622), len: 6.10093
    apic_29 {pt3dclear() pt3dadd(-8.844997, 7.1759405, -2.686622, 0.81) pt3dadd(-8.764999, 7.105941, -8.786622, 0.81)}

//  Looking at segment number 53: Seg1_apic_29, section: apic_29, ID: 1016, parent: Seg0_apic_29 (1015), rad: 0.665, (-8.764999, 7.105941, -8.786622) -> (-11.134998, 6.5859404, -8.786622), len: 2.42637
    apic_29 {pt3dadd(-11.134998, 6.5859404, -8.786622, 1.33)}

//  Looking at segment number 54: Seg2_apic_29, section: apic_29, ID: 1017, parent: Seg1_apic_29 (1016), rad: 0.665, (-11.134998, 6.5859404, -8.786622) -> (-12.164997, 5.105941, -8.736622), len: 1.80383
    apic_29 {pt3dadd(-12.164997, 5.105941, -8.736622, 1.33)}

//  Looking at segment number 55: Seg3_apic_29, section: apic_29, ID: 1018, parent: Seg2_apic_29 (1017), rad: 0.555, (-12.164997, 5.105941, -8.736622) -> (-13.574997, 3.7059402, -7.536622), len: 2.32123
    apic_29 {pt3dadd(-13.574997, 3.7059402, -7.536622, 1.11)}

//  Looking at segment number 56: Seg4_apic_29, section: apic_29, ID: 1019, parent: Seg3_apic_29 (1018), rad: 0.555, (-13.574997, 3.7059402, -7.536622) -> (-16.015, 3.3359404, -7.1866217), len: 2.49259
    apic_29 {pt3dadd(-16.015, 3.3359404, -7.1866217, 1.11)}

//  Looking at segment number 57: Seg5_apic_29, section: apic_29, ID: 1020, parent: Seg4_apic_29 (1019), rad: 0.555, (-16.015, 3.3359404, -7.1866217) -> (-18.004997, 2.525941, -7.1366224), len: 2.14911
    apic_29 {pt3dadd(-18.004997, 2.525941, -7.1366224, 1.11)}

//  Looking at segment number 58: Seg6_apic_29, section: apic_29, ID: 1021, parent: Seg5_apic_29 (1020), rad: 0.555, (-18.004997, 2.525941, -7.1366224) -> (-19.925, 1.8659401, -6.3866224), len: 2.16437
    apic_29 {pt3dadd(-19.925, 1.8659401, -6.3866224, 1.11)}

//  Looking at segment number 59: Seg7_apic_29, section: apic_29, ID: 1022, parent: Seg6_apic_29 (1021), rad: 0.555, (-19.925, 1.8659401, -6.3866224) -> (-20.445, -0.3540597, -6.3866224), len: 2.28009
    apic_29 {pt3dadd(-20.445, -0.3540597, -6.3866224, 1.11)}

//  Looking at segment number 60: Seg8_apic_29, section: apic_29, ID: 1023, parent: Seg7_apic_29 (1022), rad: 0.555, (-20.445, -0.3540597, -6.3866224) -> (-22.364998, -1.4640594, -3.086622), len: 3.97599
    apic_29 {pt3dadd(-22.364998, -1.4640594, -3.086622, 1.11)}

//  Looking at segment number 61: Seg9_apic_29, section: apic_29, ID: 1024, parent: Seg8_apic_29 (1023), rad: 0.555, (-22.364998, -1.4640594, -3.086622) -> (-23.184998, -0.7240596, -0.736622), len: 2.59663
    apic_29 {pt3dadd(-23.184998, -0.7240596, -0.736622, 1.11)}

//  Looking at segment number 62: Seg10_apic_29, section: apic_29, ID: 1025, parent: Seg9_apic_29 (1024), rad: 0.555, (-23.184998, -0.7240596, -0.736622) -> (-20.744999, -1.9740596, 1.463378), len: 3.51512
    apic_29 {pt3dadd(-20.744999, -1.9740596, 1.463378, 1.11)}

//  Looking at segment number 63: Seg11_apic_29, section: apic_29, ID: 1026, parent: Seg10_apic_29 (1025), rad: 0.48, (-20.744999, -1.9740596, 1.463378) -> (-18.375, -2.3440595, 2.113378), len: 2.48522
    apic_29 {pt3dadd(-18.375, -2.3440595, 2.113378, 0.96)}

//  Looking at segment number 64: Seg12_apic_29, section: apic_29, ID: 1027, parent: Seg11_apic_29 (1026), rad: 0.48, (-18.375, -2.3440595, 2.113378) -> (-18.454998, -3.2340593, 2.963378), len: 1.23329
    apic_29 {pt3dadd(-18.454998, -3.2340593, 2.963378, 0.96)}

//  Looking at segment number 65: Seg13_apic_29, section: apic_29, ID: 1028, parent: Seg12_apic_29 (1027), rad: 0.48, (-18.454998, -3.2340593, 2.963378) -> (-21.265, -3.8240595, 4.213378), len: 3.13157
    apic_29 {pt3dadd(-21.265, -3.8240595, 4.213378, 0.96)}

//  Looking at segment number 66: Seg14_apic_29, section: apic_29, ID: 1029, parent: Seg13_apic_29 (1028), rad: 0.48, (-21.265, -3.8240595, 4.213378) -> (-24.654999, -4.3340597, 4.163378), len: 3.42851
    apic_29 {pt3dadd(-24.654999, -4.3340597, 4.163378, 0.96)}

//  Looking at segment number 67: Seg15_apic_29, section: apic_29, ID: 1030, parent: Seg14_apic_29 (1029), rad: 0.48, (-24.654999, -4.3340597, 4.163378) -> (-27.614998, -5.1540594, 4.0633783), len: 3.07311
    apic_29 {pt3dadd(-27.614998, -5.1540594, 4.0633783, 0.96)}

//  Looking at segment number 68: Seg16_apic_29, section: apic_29, ID: 1031, parent: Seg15_apic_29 (1030), rad: 0.48, (-27.614998, -5.1540594, 4.0633783) -> (-30.614998, -6.0840597, 2.963378), len: 3.3279
    apic_29 {pt3dadd(-30.614998, -6.0840597, 2.963378, 0.96)}

//  Looking at segment number 69: Seg17_apic_29, section: apic_29, ID: 1032, parent: Seg16_apic_29 (1031), rad: 0.48, (-30.614998, -6.0840597, 2.963378) -> (-32.915, -5.9340596, 3.9633782), len: 2.51247
    apic_29 {pt3dadd(-32.915, -5.9340596, 3.9633782, 0.96)}

//  Looking at segment number 70: Seg18_apic_29, section: apic_29, ID: 1033, parent: Seg17_apic_29 (1032), rad: 0.48, (-32.915, -5.9340596, 3.9633782) -> (-35.795, -6.7440596, 3.913378), len: 2.99215
    apic_29 {pt3dadd(-35.795, -6.7440596, 3.913378, 0.96)}

//  Looking at segment number 71: Seg19_apic_29, section: apic_29, ID: 1034, parent: Seg18_apic_29 (1033), rad: 0.48, (-35.795, -6.7440596, 3.913378) -> (-39.045, -7.1140594, 3.563378), len: 3.28967
    apic_29 {pt3dadd(-39.045, -7.1140594, 3.563378, 0.96)}

//  Looking at segment number 72: Seg20_apic_29, section: apic_29, ID: 1035, parent: Seg19_apic_29 (1034), rad: 0.48, (-39.045, -7.1140594, 3.563378) -> (-42.445, -7.8540597, 3.463378), len: 3.48104
    apic_29 {pt3dadd(-42.445, -7.8540597, 3.463378, 0.96)}

//  Looking at segment number 73: Seg21_apic_29, section: apic_29, ID: 1036, parent: Seg20_apic_29 (1035), rad: 0.48, (-42.445, -7.8540597, 3.463378) -> (-44.735, -8.88406, 3.413378), len: 2.51147
    apic_29 {pt3dadd(-44.735, -8.88406, 3.413378, 0.96)}

//  Looking at segment number 74: Seg22_apic_29, section: apic_29, ID: 1037, parent: Seg21_apic_29 (1036), rad: 0.48, (-44.735, -8.88406, 3.413378) -> (-46.805, -9.62406, 3.413378), len: 2.19829
    apic_29 {pt3dadd(-46.805, -9.62406, 3.413378, 0.96)}

//  Looking at segment number 75: Seg23_apic_29, section: apic_29, ID: 1038, parent: Seg22_apic_29 (1037), rad: 0.48, (-46.805, -9.62406, 3.413378) -> (-49.025, -10.58406, 3.463378), len: 2.4192
    apic_29 {pt3dadd(-49.025, -10.58406, 3.463378, 0.96)}

//  Looking at segment number 76: Seg24_apic_29, section: apic_29, ID: 1039, parent: Seg23_apic_29 (1038), rad: 0.48, (-49.025, -10.58406, 3.463378) -> (-51.905, -11.62406, 3.7133782), len: 3.07221
    apic_29 {pt3dadd(-51.905, -11.62406, 3.7133782, 0.96)}

//  Looking at segment number 77: Seg25_apic_29, section: apic_29, ID: 1040, parent: Seg24_apic_29 (1039), rad: 0.48, (-51.905, -11.62406, 3.7133782) -> (-54.415, -12.434059, 4.263378), len: 2.6942
    apic_29 {pt3dadd(-54.415, -12.434059, 4.263378, 0.96)}

//  Looking at segment number 78: Seg26_apic_29, section: apic_29, ID: 1041, parent: Seg25_apic_29 (1040), rad: 0.48, (-54.415, -12.434059, 4.263378) -> (-56.635002, -10.88406, 4.263378), len: 2.70756
    apic_29 {pt3dadd(-56.635002, -10.88406, 4.263378, 0.96)}

//  Looking at segment number 79: Seg27_apic_29, section: apic_29, ID: 1042, parent: Seg26_apic_29 (1041), rad: 0.48, (-56.635002, -10.88406, 4.263378) -> (-57.225, -9.03406, 3.463378), len: 2.10014
    apic_29 {pt3dadd(-57.225, -9.03406, 3.463378, 0.96)}

//  Looking at segment number 80: Seg28_apic_29, section: apic_29, ID: 1043, parent: Seg27_apic_29 (1042), rad: 0.48, (-57.225, -9.03406, 3.463378) -> (-58.485, -8.444059, 1.513378), len: 2.39546
    apic_29 {pt3dadd(-58.485, -8.444059, 1.513378, 0.96)}

//  Looking at segment number 81: Seg29_apic_29, section: apic_29, ID: 1044, parent: Seg28_apic_29 (1043), rad: 0.48, (-58.485, -8.444059, 1.513378) -> (-59.815002, -9.33406, 1.513378), len: 1.60031
    apic_29 {pt3dadd(-59.815002, -9.33406, 1.513378, 0.96)}

//  Looking at segment number 82: Seg30_apic_29, section: apic_29, ID: 1045, parent: Seg29_apic_29 (1044), rad: 0.48, (-59.815002, -9.33406, 1.513378) -> (-61.815002, -10.144059, 1.513378), len: 2.1578
    apic_29 {pt3dadd(-61.815002, -10.144059, 1.513378, 0.96)}

//  Looking at segment number 83: Seg31_apic_29, section: apic_29, ID: 1046, parent: Seg30_apic_29 (1045), rad: 0.48, (-61.815002, -10.144059, 1.513378) -> (-64.395, -10.514059, 1.513378), len: 2.60639
    apic_29 {pt3dadd(-64.395, -10.514059, 1.513378, 0.96)}

//  Looking at segment number 84: Seg32_apic_29, section: apic_29, ID: 1047, parent: Seg31_apic_29 (1046), rad: 0.48, (-64.395, -10.514059, 1.513378) -> (-66.765, -9.70406, 1.063378), len: 2.5447
    apic_29 {pt3dadd(-66.765, -9.70406, 1.063378, 0.96)}

//  Looking at segment number 85: Seg33_apic_29, section: apic_29, ID: 1048, parent: Seg32_apic_29 (1047), rad: 0.48, (-66.765, -9.70406, 1.063378) -> (-67.945, -8.224059, 1.713378), len: 2.00133
    apic_29 {pt3dadd(-67.945, -8.224059, 1.713378, 0.96)}

//  Looking at segment number 86: Seg34_apic_29, section: apic_29, ID: 1049, parent: Seg33_apic_29 (1048), rad: 0.48, (-67.945, -8.224059, 1.713378) -> (-69.715, -7.2640595, 1.163378), len: 2.08734
    apic_29 {pt3dadd(-69.715, -7.2640595, 1.163378, 0.96)}

//  Looking at segment number 87: Seg35_apic_29, section: apic_29, ID: 1050, parent: Seg34_apic_29 (1049), rad: 0.48, (-69.715, -7.2640595, 1.163378) -> (-71.784996, -6.4540596, 1.913378), len: 2.34595
    apic_29 {pt3dadd(-71.784996, -6.4540596, 1.913378, 0.96)}

//  Looking at segment number 88: Seg36_apic_29, section: apic_29, ID: 1051, parent: Seg35_apic_29 (1050), rad: 0.48, (-71.784996, -6.4540596, 1.913378) -> (-73.705, -5.9340596, 2.363378), len: 2.03944
    apic_29 {pt3dadd(-73.705, -5.9340596, 2.363378, 0.96)}

//  Looking at segment number 89: Seg37_apic_29, section: apic_29, ID: 1052, parent: Seg36_apic_29 (1051), rad: 0.48, (-73.705, -5.9340596, 2.363378) -> (-75.565, -4.7040596, 2.563378), len: 2.23886
    apic_29 {pt3dadd(-75.565, -4.7040596, 2.563378, 0.96)}

//  Looking at segment number 90: Seg38_apic_29, section: apic_29, ID: 1053, parent: Seg37_apic_29 (1052), rad: 0.48, (-75.565, -4.7040596, 2.563378) -> (-76.674995, -5.5840597, 2.563378), len: 1.4165
    apic_29 {pt3dadd(-76.674995, -5.5840597, 2.563378, 0.96)}

//  Looking at segment number 91: Seg39_apic_29, section: apic_29, ID: 1054, parent: Seg38_apic_29 (1053), rad: 0.48, (-76.674995, -5.5840597, 2.563378) -> (-78.075, -7.8740597, 3.063378), len: 2.73022
    apic_29 {pt3dadd(-78.075, -7.8740597, 3.063378, 0.96)}

//  Looking at segment number 92: Seg40_apic_29, section: apic_29, ID: 1055, parent: Seg39_apic_29 (1054), rad: 0.48, (-78.075, -7.8740597, 3.063378) -> (-79.625, -9.72406, 3.063378), len: 2.41351
    apic_29 {pt3dadd(-79.625, -9.72406, 3.063378, 0.96)}

//  Looking at segment number 93: Seg41_apic_29, section: apic_29, ID: 1056, parent: Seg40_apic_29 (1055), rad: 0.48, (-79.625, -9.72406, 3.063378) -> (-81.845, -11.49406, 3.263378), len: 2.84628
    apic_29 {pt3dadd(-81.845, -11.49406, 3.263378, 0.96)}

//  Looking at segment number 94: Seg42_apic_29, section: apic_29, ID: 1057, parent: Seg41_apic_29 (1056), rad: 0.48, (-81.845, -11.49406, 3.263378) -> (-83.174995, -12.74406, 3.313378), len: 1.82589
    apic_29 {pt3dadd(-83.174995, -12.74406, 3.313378, 0.96)}

//  Looking at segment number 95: Seg43_apic_29, section: apic_29, ID: 1058, parent: Seg42_apic_29 (1057), rad: 0.48, (-83.174995, -12.74406, 3.313378) -> (-83.695, -14.444059, 3.313378), len: 1.77775
    apic_29 {pt3dadd(-83.695, -14.444059, 3.313378, 0.96)}

//  Looking at segment number 96: Seg44_apic_29, section: apic_29, ID: 1059, parent: Seg43_apic_29 (1058), rad: 0.48, (-83.695, -14.444059, 3.313378) -> (-85.915, -16.29406, 3.313378), len: 2.88979
    apic_29 {pt3dadd(-85.915, -16.29406, 3.313378, 0.96)}

//  Looking at segment number 97: Seg45_apic_29, section: apic_29, ID: 1060, parent: Seg44_apic_29 (1059), rad: 0.48, (-85.915, -16.29406, 3.313378) -> (-87.465, -18.28406, 3.463378), len: 2.52687
    apic_29 {pt3dadd(-87.465, -18.28406, 3.463378, 0.96)}

//  Looking at segment number 98: Seg46_apic_29, section: apic_29, ID: 1061, parent: Seg45_apic_29 (1060), rad: 0.48, (-87.465, -18.28406, 3.463378) -> (-88.865, -19.68406, 3.513378), len: 1.98053
    apic_29 {pt3dadd(-88.865, -19.68406, 3.513378, 0.96)}

//  Looking at segment number 99: Seg47_apic_29, section: apic_29, ID: 1062, parent: Seg46_apic_29 (1061), rad: 0.48, (-88.865, -19.68406, 3.513378) -> (-88.945, -21.45406, 3.513378), len: 1.77181
    apic_29 {pt3dadd(-88.945, -21.45406, 3.513378, 0.96)}
}

proc basic_shape_extra_2(){

//  Looking at segment number 100: Seg48_apic_29, section: apic_29, ID: 1063, parent: Seg47_apic_29 (1062), rad: 0.48, (-88.945, -21.45406, 3.513378) -> (-90.865, -23.004059, 3.513378), len: 2.46757
    apic_29 {pt3dadd(-90.865, -23.004059, 3.513378, 0.96)}

//  Looking at segment number 101: Seg49_apic_29, section: apic_29, ID: 1064, parent: Seg48_apic_29 (1063), rad: 0.48, (-90.865, -23.004059, 3.513378) -> (-92.345, -23.594059, 3.513378), len: 1.59327
    apic_29 {pt3dadd(-92.345, -23.594059, 3.513378, 0.96)}

//  Looking at segment number 102: Seg50_apic_29, section: apic_29, ID: 1065, parent: Seg49_apic_29 (1064), rad: 0.48, (-92.345, -23.594059, 3.513378) -> (-93.815, -24.63406, 3.513378), len: 1.8007
    apic_29 {pt3dadd(-93.815, -24.63406, 3.513378, 0.96)}

//  Looking at segment number 103: Seg51_apic_29, section: apic_29, ID: 1066, parent: Seg50_apic_29 (1065), rad: 0.48, (-93.815, -24.63406, 3.513378) -> (-96.035, -25.44406, 3.513378), len: 2.36316
    apic_29 {pt3dadd(-96.035, -25.44406, 3.513378, 0.96)}

//  Looking at segment number 104: Seg52_apic_29, section: apic_29, ID: 1067, parent: Seg51_apic_29 (1066), rad: 0.48, (-96.035, -25.44406, 3.513378) -> (-97.515, -26.47406, 3.513378), len: 1.80313
    apic_29 {pt3dadd(-97.515, -26.47406, 3.513378, 0.96)}

//  Looking at segment number 105: Seg53_apic_29, section: apic_29, ID: 1068, parent: Seg52_apic_29 (1067), rad: 0.445, (-97.515, -26.47406, 3.513378) -> (-99.58499, -28.61406, 3.563378), len: 2.97774
    apic_29 {pt3dadd(-99.58499, -28.61406, 3.563378, 0.89)}

//  Looking at segment number 106: Seg54_apic_29, section: apic_29, ID: 1069, parent: Seg53_apic_29 (1068), rad: 0.445, (-99.58499, -28.61406, 3.563378) -> (-102.244995, -30.97406, 3.663378), len: 3.55742
    apic_29 {pt3dadd(-102.244995, -30.97406, 3.663378, 0.89)}

//  Looking at segment number 107: Seg55_apic_29, section: apic_29, ID: 1070, parent: Seg54_apic_29 (1069), rad: 0.445, (-102.244995, -30.97406, 3.663378) -> (-104.465, -33.93406, 3.7133782), len: 3.70034
    apic_29 {pt3dadd(-104.465, -33.93406, 3.7133782, 0.89)}

//  Looking at segment number 108: Seg56_apic_29, section: apic_29, ID: 1071, parent: Seg55_apic_29 (1070), rad: 0.445, (-104.465, -33.93406, 3.7133782) -> (-106.235, -34.37406, 5.263378), len: 2.39354
    apic_29 {pt3dadd(-106.235, -34.37406, 5.263378, 0.89)}

//  Looking at segment number 109: Seg0_apic_1, section: apic_1, ID: 637, parent: Seg4_apic_0 (636), rad: 1.48, (-8.844997, 7.1759405, -2.686622) -> (-8.764999, 8.35594, -2.836622), len: 1.19218
    apic_1 {pt3dclear() pt3dadd(-8.844997, 7.1759405, -2.686622, 2.96) pt3dadd(-8.764999, 8.35594, -2.836622, 2.96)}

//  Looking at segment number 110: Seg1_apic_1, section: apic_1, ID: 638, parent: Seg0_apic_1 (637), rad: 1.48, (-8.764999, 8.35594, -2.836622) -> (-7.8050003, 9.45594, -2.736622), len: 1.46342
    apic_1 {pt3dadd(-7.8050003, 9.45594, -2.736622, 2.96)}

//  Looking at segment number 111: Seg2_apic_1, section: apic_1, ID: 639, parent: Seg1_apic_1 (638), rad: 1.48, (-7.8050003, 9.45594, -2.736622) -> (-7.1450005, 10.86594, -2.686622), len: 1.55763
    apic_1 {pt3dadd(-7.1450005, 10.86594, -2.686622, 2.96)}

//  Looking at segment number 112: Seg3_apic_1, section: apic_1, ID: 640, parent: Seg2_apic_1 (639), rad: 1.44, (-7.1450005, 10.86594, -2.686622) -> (-7.654999, 12.78594, -2.986622), len: 2.0091
    apic_1 {pt3dadd(-7.654999, 12.78594, -2.986622, 2.88)}

//  Looking at segment number 113: Seg4_apic_1, section: apic_1, ID: 641, parent: Seg3_apic_1 (640), rad: 1.44, (-7.654999, 12.78594, -2.986622) -> (-7.954998, 15.21594, -2.936622), len: 2.44896
    apic_1 {pt3dadd(-7.954998, 15.21594, -2.936622, 2.88)}

//  Looking at segment number 114: Seg5_apic_1, section: apic_1, ID: 642, parent: Seg4_apic_1 (641), rad: 1.44, (-7.954998, 15.21594, -2.936622) -> (-8.174999, 17.655941, -3.286622), len: 2.47477
    apic_1 {pt3dadd(-8.174999, 17.655941, -3.286622, 2.88)}

//  Looking at segment number 115: Seg6_apic_1, section: apic_1, ID: 643, parent: Seg5_apic_1 (642), rad: 1.22, (-8.174999, 17.655941, -3.286622) -> (-8.474998, 20.60594, -3.086622), len: 2.97195
    apic_1 {pt3dadd(-8.474998, 20.60594, -3.086622, 2.44)}

//  Looking at segment number 116: Seg7_apic_1, section: apic_1, ID: 644, parent: Seg6_apic_1 (643), rad: 1.07, (-8.474998, 20.60594, -3.086622) -> (-8.395, 22.745941, -2.636622), len: 2.18827
    apic_1 {pt3dadd(-8.395, 22.745941, -2.636622, 2.14)}

//  Looking at segment number 117: Seg8_apic_1, section: apic_1, ID: 645, parent: Seg7_apic_1 (644), rad: 1.0, (-8.395, 22.745941, -2.636622) -> (-8.544998, 24.73594, -1.886622), len: 2.13192
    apic_1 {pt3dadd(-8.544998, 24.73594, -1.886622, 2.0)}

//  Looking at segment number 118: Seg9_apic_1, section: apic_1, ID: 646, parent: Seg8_apic_1 (645), rad: 1.0, (-8.544998, 24.73594, -1.886622) -> (-8.914997, 26.21594, -1.886622), len: 1.52555
    apic_1 {pt3dadd(-8.914997, 26.21594, -1.886622, 2.0)}

//  Looking at segment number 119: Seg10_apic_1, section: apic_1, ID: 647, parent: Seg9_apic_1 (646), rad: 1.0, (-8.914997, 26.21594, -1.886622) -> (-10.174999, 27.475939, -1.886622), len: 1.78191
    apic_1 {pt3dadd(-10.174999, 27.475939, -1.886622, 2.0)}

//  Looking at segment number 120: Seg11_apic_1, section: apic_1, ID: 648, parent: Seg10_apic_1 (647), rad: 0.96, (-10.174999, 27.475939, -1.886622) -> (-11.404999, 28.065939, -2.036622), len: 1.37241
    apic_1 {pt3dadd(-11.404999, 28.065939, -2.036622, 1.92)}

//  Looking at segment number 121: Seg12_apic_1, section: apic_1, ID: 649, parent: Seg11_apic_1 (648), rad: 1.0, (-11.404999, 28.065939, -2.036622) -> (-13.105, 29.24594, -2.1866221), len: 2.07483
    apic_1 {pt3dadd(-13.105, 29.24594, -2.1866221, 2.0)}

//  Looking at segment number 122: Seg13_apic_1, section: apic_1, ID: 650, parent: Seg12_apic_1 (649), rad: 1.0, (-13.105, 29.24594, -2.1866221) -> (-15.174999, 29.46594, -2.386622), len: 2.09124
    apic_1 {pt3dadd(-15.174999, 29.46594, -2.386622, 2.0)}

//  Looking at segment number 123: Seg14_apic_1, section: apic_1, ID: 651, parent: Seg13_apic_1 (650), rad: 1.07, (-15.174999, 29.46594, -2.386622) -> (-17.015, 29.165941, -2.286622), len: 1.86698
    apic_1 {pt3dadd(-17.015, 29.165941, -2.286622, 2.14)}

//  Looking at segment number 124: Seg15_apic_1, section: apic_1, ID: 652, parent: Seg14_apic_1 (651), rad: 1.07, (-17.015, 29.165941, -2.286622) -> (-19.384998, 28.065939, -2.386622), len: 2.61475
    apic_1 {pt3dadd(-19.384998, 28.065939, -2.386622, 2.14)}

//  Looking at segment number 125: Seg16_apic_1, section: apic_1, ID: 653, parent: Seg15_apic_1 (652), rad: 1.07, (-19.384998, 28.065939, -2.386622) -> (-20.645, 25.99594, -2.086622), len: 2.44182
    apic_1 {pt3dadd(-20.645, 25.99594, -2.086622, 2.14)}

//  Looking at segment number 126: Seg17_apic_1, section: apic_1, ID: 654, parent: Seg16_apic_1 (653), rad: 1.145, (-20.645, 25.99594, -2.086622) -> (-22.265, 23.92594, -1.636622), len: 2.66679
    apic_1 {pt3dadd(-22.265, 23.92594, -1.636622, 2.29)}

//  Looking at segment number 127: Seg18_apic_1, section: apic_1, ID: 655, parent: Seg17_apic_1 (654), rad: 1.145, (-22.265, 23.92594, -1.636622) -> (-23.594997, 22.67594, -1.286622), len: 1.85847
    apic_1 {pt3dadd(-23.594997, 22.67594, -1.286622, 2.29)}

//  Looking at segment number 128: Seg19_apic_1, section: apic_1, ID: 656, parent: Seg18_apic_1 (655), rad: 1.07, (-23.594997, 22.67594, -1.286622) -> (-25.664997, 22.155941, -0.886622), len: 2.17147
    apic_1 {pt3dadd(-25.664997, 22.155941, -0.886622, 2.14)}

//  Looking at segment number 129: Seg20_apic_1, section: apic_1, ID: 657, parent: Seg19_apic_1 (656), rad: 1.07, (-25.664997, 22.155941, -0.886622) -> (-27.445, 22.155941, -0.886622), len: 1.78
    apic_1 {pt3dadd(-27.445, 22.155941, -0.886622, 2.14)}

//  Looking at segment number 130: Seg21_apic_1, section: apic_1, ID: 658, parent: Seg20_apic_1 (657), rad: 1.07, (-27.445, 22.155941, -0.886622) -> (-29.364998, 22.37594, -0.836622), len: 1.93321
    apic_1 {pt3dadd(-29.364998, 22.37594, -0.836622, 2.14)}

//  Looking at segment number 131: Seg22_apic_1, section: apic_1, ID: 659, parent: Seg21_apic_1 (658), rad: 1.07, (-29.364998, 22.37594, -0.836622) -> (-31.134998, 22.67594, -0.636622), len: 1.80635
    apic_1 {pt3dadd(-31.134998, 22.67594, -0.636622, 2.14)}

//  Looking at segment number 132: Seg23_apic_1, section: apic_1, ID: 660, parent: Seg22_apic_1 (659), rad: 1.07, (-31.134998, 22.67594, -0.636622) -> (-33.135002, 23.26594, -0.636622), len: 2.08521
    apic_1 {pt3dadd(-33.135002, 23.26594, -0.636622, 2.14)}

//  Looking at segment number 133: Seg24_apic_1, section: apic_1, ID: 661, parent: Seg23_apic_1 (660), rad: 1.035, (-33.135002, 23.26594, -0.636622) -> (-35.125, 23.415941, -0.586622), len: 1.99627
    apic_1 {pt3dadd(-35.125, 23.415941, -0.586622, 2.07)}

//  Looking at segment number 134: Seg25_apic_1, section: apic_1, ID: 662, parent: Seg24_apic_1 (661), rad: 1.035, (-35.125, 23.415941, -0.586622) -> (-36.824997, 23.85594, -0.436622), len: 1.76241
    apic_1 {pt3dadd(-36.824997, 23.85594, -0.436622, 2.07)}

//  Looking at segment number 135: Seg26_apic_1, section: apic_1, ID: 663, parent: Seg25_apic_1 (662), rad: 1.035, (-36.824997, 23.85594, -0.436622) -> (-38.525, 24.295942, -0.236622), len: 1.76738
    apic_1 {pt3dadd(-38.525, 24.295942, -0.236622, 2.07)}

//  Looking at segment number 136: Seg27_apic_1, section: apic_1, ID: 664, parent: Seg26_apic_1 (663), rad: 0.925, (-38.525, 24.295942, -0.236622) -> (-40.445, 24.885939, -0.236622), len: 2.0086
    apic_1 {pt3dadd(-40.445, 24.885939, -0.236622, 1.85)}

//  Looking at segment number 137: Seg28_apic_1, section: apic_1, ID: 665, parent: Seg27_apic_1 (664), rad: 0.925, (-40.445, 24.885939, -0.236622) -> (-42.595, 25.40594, -0.336622), len: 2.21425
    apic_1 {pt3dadd(-42.595, 25.40594, -0.336622, 1.85)}

//  Looking at segment number 138: Seg29_apic_1, section: apic_1, ID: 666, parent: Seg28_apic_1 (665), rad: 0.925, (-42.595, 25.40594, -0.336622) -> (-44.815002, 25.99594, -0.286622), len: 2.29761
    apic_1 {pt3dadd(-44.815002, 25.99594, -0.286622, 1.85)}

//  Looking at segment number 139: Seg30_apic_1, section: apic_1, ID: 667, parent: Seg29_apic_1 (666), rad: 0.925, (-44.815002, 25.99594, -0.286622) -> (-46.364998, 26.65594, -0.236622), len: 1.6854
    apic_1 {pt3dadd(-46.364998, 26.65594, -0.236622, 1.85)}

//  Looking at segment number 140: Seg31_apic_1, section: apic_1, ID: 668, parent: Seg30_apic_1 (667), rad: 0.925, (-46.364998, 26.65594, -0.236622) -> (-47.845, 27.83594, -0.136622), len: 1.89547
    apic_1 {pt3dadd(-47.845, 27.83594, -0.136622, 1.85)}

//  Looking at segment number 141: Seg32_apic_1, section: apic_1, ID: 669, parent: Seg31_apic_1 (668), rad: 0.925, (-47.845, 27.83594, -0.136622) -> (-49.464996, 28.575941, -0.186622), len: 1.78171
    apic_1 {pt3dadd(-49.464996, 28.575941, -0.186622, 1.85)}

//  Looking at segment number 142: Seg33_apic_1, section: apic_1, ID: 670, parent: Seg32_apic_1 (669), rad: 0.925, (-49.464996, 28.575941, -0.186622) -> (-50.945, 29.53594, -0.136622), len: 1.7648
    apic_1 {pt3dadd(-50.945, 29.53594, -0.136622, 1.85)}

//  Looking at segment number 143: Seg34_apic_1, section: apic_1, ID: 671, parent: Seg33_apic_1 (670), rad: 0.885, (-50.945, 29.53594, -0.136622) -> (-51.835, 30.64594, -0.086622), len: 1.42362
    apic_1 {pt3dadd(-51.835, 30.64594, -0.086622, 1.77)}

//  Looking at segment number 144: Seg35_apic_1, section: apic_1, ID: 672, parent: Seg34_apic_1 (671), rad: 0.885, (-51.835, 30.64594, -0.086622) -> (-52.795, 31.67594, -0.236622), len: 1.41598
    apic_1 {pt3dadd(-52.795, 31.67594, -0.236622, 1.77)}

//  Looking at segment number 145: Seg36_apic_1, section: apic_1, ID: 673, parent: Seg35_apic_1 (672), rad: 0.885, (-52.795, 31.67594, -0.236622) -> (-53.905, 32.41594, 0.11337799), len: 1.3792
    apic_1 {pt3dadd(-53.905, 32.41594, 0.11337799, 1.77)}

//  Looking at segment number 146: Seg37_apic_1, section: apic_1, ID: 674, parent: Seg36_apic_1 (673), rad: 0.815, (-53.905, 32.41594, 0.11337799) -> (-55.155, 32.63594, 0.063378006), len: 1.2702
    apic_1 {pt3dadd(-55.155, 32.63594, 0.063378006, 1.63)}

//  Looking at segment number 147: Seg38_apic_1, section: apic_1, ID: 675, parent: Seg37_apic_1 (674), rad: 0.7, (-55.155, 32.63594, 0.063378006) -> (-56.265, 33.155937, 0.363378), len: 1.26194
    apic_1 {pt3dadd(-56.265, 33.155937, 0.363378, 1.4)}

//  Looking at segment number 148: Seg39_apic_1, section: apic_1, ID: 676, parent: Seg38_apic_1 (675), rad: 0.7, (-56.265, 33.155937, 0.363378) -> (-57.765, 33.685944, 0.013377994), len: 1.62893
    apic_1 {pt3dadd(-57.765, 33.685944, 0.013377994, 1.4)}

//  Looking at segment number 149: Seg40_apic_1, section: apic_1, ID: 677, parent: Seg39_apic_1 (676), rad: 0.7, (-57.765, 33.685944, 0.013377994) -> (-59.765, 34.12594, -0.136622), len: 2.05331
    apic_1 {pt3dadd(-59.765, 34.12594, -0.136622, 1.4)}
}

proc basic_shape_extra_3(){

//  Looking at segment number 150: Seg41_apic_1, section: apic_1, ID: 678, parent: Seg40_apic_1 (677), rad: 0.7, (-59.765, 34.12594, -0.136622) -> (-61.985, 34.715942, 0.21337801), len: 2.32358
    apic_1 {pt3dadd(-61.985, 34.715942, 0.21337801, 1.4)}

//  Looking at segment number 151: Seg42_apic_1, section: apic_1, ID: 679, parent: Seg41_apic_1 (678), rad: 0.7, (-61.985, 34.715942, 0.21337801) -> (-64.935, 35.38594, 1.263378), len: 3.20217
    apic_1 {pt3dadd(-64.935, 35.38594, 1.263378, 1.4)}

//  Looking at segment number 152: Seg43_apic_1, section: apic_1, ID: 680, parent: Seg42_apic_1 (679), rad: 0.7, (-64.935, 35.38594, 1.263378) -> (-67.155, 36.265938, 1.863378), len: 2.46228
    apic_1 {pt3dadd(-67.155, 36.265938, 1.863378, 1.4)}

//  Looking at segment number 153: Seg44_apic_1, section: apic_1, ID: 681, parent: Seg43_apic_1 (680), rad: 0.85, (-67.155, 36.265938, 1.863378) -> (-69.375, 37.005943, 2.413378), len: 2.40385
    apic_1 {pt3dadd(-69.375, 37.005943, 2.413378, 1.7)}

//  Looking at segment number 154: Seg45_apic_1, section: apic_1, ID: 682, parent: Seg44_apic_1 (681), rad: 0.85, (-69.375, 37.005943, 2.413378) -> (-72.255, 38.84594, 2.813378), len: 3.44093
    apic_1 {pt3dadd(-72.255, 38.84594, 2.813378, 1.7)}

//  Looking at segment number 155: Seg46_apic_1, section: apic_1, ID: 683, parent: Seg45_apic_1 (682), rad: 0.925, (-72.255, 38.84594, 2.813378) -> (-75.435, 40.99594, 2.813378), len: 3.83861
    apic_1 {pt3dadd(-75.435, 40.99594, 2.813378, 1.85)}

//  Looking at segment number 156: Seg47_apic_1, section: apic_1, ID: 684, parent: Seg46_apic_1 (683), rad: 0.96, (-75.435, 40.99594, 2.813378) -> (-77.945, 43.575943, 2.813378), len: 3.59952
    apic_1 {pt3dadd(-77.945, 43.575943, 2.813378, 1.92)}

//  Looking at segment number 157: Seg48_apic_1, section: apic_1, ID: 685, parent: Seg47_apic_1 (684), rad: 0.96, (-77.945, 43.575943, 2.813378) -> (-80.085, 46.965942, 2.113378), len: 4.06961
    apic_1 {pt3dadd(-80.085, 46.965942, 2.113378, 1.92)}

//  Looking at segment number 158: Seg49_apic_1, section: apic_1, ID: 686, parent: Seg48_apic_1 (685), rad: 0.925, (-80.085, 46.965942, 2.113378) -> (-81.045, 48.44594, 0.71337795), len: 2.25211
    apic_1 {pt3dadd(-81.045, 48.44594, 0.71337795, 1.85)}

//  Looking at segment number 159: Seg50_apic_1, section: apic_1, ID: 687, parent: Seg49_apic_1 (686), rad: 0.925, (-81.045, 48.44594, 0.71337795) -> (-81.645, 49.92594, -0.536622), len: 2.02803
    apic_1 {pt3dadd(-81.645, 49.92594, -0.536622, 1.85)}

//  Looking at segment number 160: Seg51_apic_1, section: apic_1, ID: 688, parent: Seg50_apic_1 (687), rad: 0.925, (-81.645, 49.92594, -0.536622) -> (-81.935, 51.615944, -1.686622), len: 2.06463
    apic_1 {pt3dadd(-81.935, 51.615944, -1.686622, 1.85)}

//  Looking at segment number 161: Seg52_apic_1, section: apic_1, ID: 689, parent: Seg51_apic_1 (688), rad: 0.925, (-81.935, 51.615944, -1.686622) -> (-81.275, 53.24594, -2.686622), len: 2.02299
    apic_1 {pt3dadd(-81.275, 53.24594, -2.686622, 1.85)}

//  Looking at segment number 162: Seg53_apic_1, section: apic_1, ID: 690, parent: Seg52_apic_1 (689), rad: 1.035, (-81.275, 53.24594, -2.686622) -> (-81.195, 54.645943, -4.136622), len: 2.01715
    apic_1 {pt3dadd(-81.195, 54.645943, -4.136622, 2.07)}

//  Looking at segment number 163: Seg54_apic_1, section: apic_1, ID: 691, parent: Seg53_apic_1 (690), rad: 1.33, (-81.195, 54.645943, -4.136622) -> (-81.494995, 55.755943, -4.286622), len: 1.15957
    apic_1 {pt3dadd(-81.494995, 55.755943, -4.286622, 2.66)}

//  Looking at segment number 164: Seg55_apic_1, section: apic_1, ID: 692, parent: Seg54_apic_1 (691), rad: 1.33, (-81.494995, 55.755943, -4.286622) -> (-82.895, 55.905937, -4.286622), len: 1.40801
    apic_1 {pt3dadd(-82.895, 55.905937, -4.286622, 2.66)}

//  Looking at segment number 165: Seg56_apic_1, section: apic_1, ID: 693, parent: Seg55_apic_1 (692), rad: 1.255, (-82.895, 55.905937, -4.286622) -> (-84.815, 55.31594, -4.4366217), len: 2.0142
    apic_1 {pt3dadd(-84.815, 55.31594, -4.4366217, 2.51)}

//  Looking at segment number 166: Seg57_apic_1, section: apic_1, ID: 694, parent: Seg56_apic_1 (693), rad: 1.22, (-84.815, 55.31594, -4.4366217) -> (-86.375, 54.20594, -3.936622), len: 1.97881
    apic_1 {pt3dadd(-86.375, 54.20594, -3.936622, 2.44)}

//  Looking at segment number 167: Seg58_apic_1, section: apic_1, ID: 695, parent: Seg57_apic_1 (694), rad: 1.07, (-86.375, 54.20594, -3.936622) -> (-88.585, 54.05594, -4.286622), len: 2.24256
    apic_1 {pt3dadd(-88.585, 54.05594, -4.286622, 2.14)}

//  Looking at segment number 168: Seg59_apic_1, section: apic_1, ID: 696, parent: Seg58_apic_1 (695), rad: 0.96, (-88.585, 54.05594, -4.286622) -> (-91.475, 54.795944, -3.486622), len: 3.08864
    apic_1 {pt3dadd(-91.475, 54.795944, -3.486622, 1.92)}

//  Looking at segment number 169: Seg60_apic_1, section: apic_1, ID: 697, parent: Seg59_apic_1 (696), rad: 0.96, (-91.475, 54.795944, -3.486622) -> (-93.315, 55.755943, -2.536622), len: 2.28248
    apic_1 {pt3dadd(-93.315, 55.755943, -2.536622, 1.92)}

//  Looking at segment number 170: Seg61_apic_1, section: apic_1, ID: 698, parent: Seg60_apic_1 (697), rad: 0.96, (-93.315, 55.755943, -2.536622) -> (-94.424995, 56.865944, -1.686622), len: 1.78513
    apic_1 {pt3dadd(-94.424995, 56.865944, -1.686622, 1.92)}

//  Looking at segment number 171: Seg62_apic_1, section: apic_1, ID: 699, parent: Seg61_apic_1 (698), rad: 0.96, (-94.424995, 56.865944, -1.686622) -> (-94.875, 57.67594, -0.936622), len: 1.1921
    apic_1 {pt3dadd(-94.875, 57.67594, -0.936622, 1.92)}

//  Looking at segment number 172: Seg63_apic_1, section: apic_1, ID: 700, parent: Seg62_apic_1 (699), rad: 0.96, (-94.875, 57.67594, -0.936622) -> (-96.205, 58.85594, -1.086622), len: 1.78432
    apic_1 {pt3dadd(-96.205, 58.85594, -1.086622, 1.92)}

//  Looking at segment number 173: Seg64_apic_1, section: apic_1, ID: 701, parent: Seg63_apic_1 (700), rad: 0.96, (-96.205, 58.85594, -1.086622) -> (-97.395004, 59.225945, -0.286622), len: 1.48088
    apic_1 {pt3dadd(-97.395004, 59.225945, -0.286622, 1.92)}

//  Looking at segment number 174: Seg65_apic_1, section: apic_1, ID: 702, parent: Seg64_apic_1 (701), rad: 0.96, (-97.395004, 59.225945, -0.286622) -> (-98.875, 59.45594, -0.236622), len: 1.49859
    apic_1 {pt3dadd(-98.875, 59.45594, -0.236622, 1.92)}

//  Looking at segment number 175: Seg66_apic_1, section: apic_1, ID: 703, parent: Seg65_apic_1 (702), rad: 0.96, (-98.875, 59.45594, -0.236622) -> (-100.645004, 59.52594, -0.586622), len: 1.80563
    apic_1 {pt3dadd(-100.645004, 59.52594, -0.586622, 1.92)}

//  Looking at segment number 176: Seg67_apic_1, section: apic_1, ID: 704, parent: Seg66_apic_1 (703), rad: 0.96, (-100.645004, 59.52594, -0.586622) -> (-102.41499, 59.52594, -0.586622), len: 1.76999
    apic_1 {pt3dadd(-102.41499, 59.52594, -0.586622, 1.92)}

//  Looking at segment number 177: Seg68_apic_1, section: apic_1, ID: 705, parent: Seg67_apic_1 (704), rad: 0.96, (-102.41499, 59.52594, -0.586622) -> (-103.895004, 59.74594, -0.586622), len: 1.49627
    apic_1 {pt3dadd(-103.895004, 59.74594, -0.586622, 1.92)}

//  Looking at segment number 178: Seg69_apic_1, section: apic_1, ID: 706, parent: Seg68_apic_1 (705), rad: 0.885, (-103.895004, 59.74594, -0.586622) -> (-105.455, 59.74594, -1.236622), len: 1.69
    apic_1 {pt3dadd(-105.455, 59.74594, -1.236622, 1.77)}

//  Looking at segment number 179: Seg70_apic_1, section: apic_1, ID: 707, parent: Seg69_apic_1 (706), rad: 0.885, (-105.455, 59.74594, -1.236622) -> (-107.515, 60.41594, -1.636622), len: 2.20284
    apic_1 {pt3dadd(-107.515, 60.41594, -1.636622, 1.77)}

//  Looking at segment number 180: Seg71_apic_1, section: apic_1, ID: 708, parent: Seg70_apic_1 (707), rad: 0.885, (-107.515, 60.41594, -1.636622) -> (-108.994995, 61.005943, -1.636622), len: 1.59326
    apic_1 {pt3dadd(-108.994995, 61.005943, -1.636622, 1.77)}

//  Looking at segment number 181: Seg72_apic_1, section: apic_1, ID: 709, parent: Seg71_apic_1 (708), rad: 0.885, (-108.994995, 61.005943, -1.636622) -> (-110.475006, 61.59594, -2.286622), len: 1.72076
    apic_1 {pt3dadd(-110.475006, 61.59594, -2.286622, 1.77)}

//  Looking at segment number 182: Seg73_apic_1, section: apic_1, ID: 710, parent: Seg72_apic_1 (709), rad: 0.885, (-110.475006, 61.59594, -2.286622) -> (-111.884995, 62.255943, -3.136622), len: 1.77375
    apic_1 {pt3dadd(-111.884995, 62.255943, -3.136622, 1.77)}

//  Looking at segment number 183: Seg74_apic_1, section: apic_1, ID: 711, parent: Seg73_apic_1 (710), rad: 0.885, (-111.884995, 62.255943, -3.136622) -> (-112.69499, 63.435944, -3.086622), len: 1.43213
    apic_1 {pt3dadd(-112.69499, 63.435944, -3.086622, 1.77)}

//  Looking at segment number 184: Seg75_apic_1, section: apic_1, ID: 712, parent: Seg74_apic_1 (711), rad: 0.885, (-112.69499, 63.435944, -3.086622) -> (-114.315, 63.585945, -4.1866217), len: 1.96391
    apic_1 {pt3dadd(-114.315, 63.585945, -4.1866217, 1.77)}

//  Looking at segment number 185: Seg76_apic_1, section: apic_1, ID: 713, parent: Seg75_apic_1 (712), rad: 0.885, (-114.315, 63.585945, -4.1866217) -> (-115.425, 63.215942, -4.1866217), len: 1.17004
    apic_1 {pt3dadd(-115.425, 63.215942, -4.1866217, 1.77)}

//  Looking at segment number 186: Seg77_apic_1, section: apic_1, ID: 714, parent: Seg76_apic_1 (713), rad: 0.885, (-115.425, 63.215942, -4.1866217) -> (-116.83499, 63.95594, -4.1866217), len: 1.59238
    apic_1 {pt3dadd(-116.83499, 63.95594, -4.1866217, 1.77)}

//  Looking at segment number 187: Seg78_apic_1, section: apic_1, ID: 715, parent: Seg77_apic_1 (714), rad: 0.885, (-116.83499, 63.95594, -4.1866217) -> (-118.455, 64.39594, -4.536622), len: 1.7148
    apic_1 {pt3dadd(-118.455, 64.39594, -4.536622, 1.77)}

//  Looking at segment number 188: Seg79_apic_1, section: apic_1, ID: 716, parent: Seg78_apic_1 (715), rad: 0.885, (-118.455, 64.39594, -4.536622) -> (-120.015, 65.50594, -5.986622), len: 2.40171
    apic_1 {pt3dadd(-120.015, 65.50594, -5.986622, 1.77)}

//  Looking at segment number 189: Seg80_apic_1, section: apic_1, ID: 717, parent: Seg79_apic_1 (716), rad: 0.885, (-120.015, 65.50594, -5.986622) -> (-120.975006, 66.39594, -7.586622), len: 2.0673
    apic_1 {pt3dadd(-120.975006, 66.39594, -7.586622, 1.77)}

//  Looking at segment number 190: Seg81_apic_1, section: apic_1, ID: 718, parent: Seg80_apic_1 (717), rad: 0.885, (-120.975006, 66.39594, -7.586622) -> (-122.075, 66.46594, -9.486622), len: 2.19656
    apic_1 {pt3dadd(-122.075, 66.46594, -9.486622, 1.77)}

//  Looking at segment number 191: Seg82_apic_1, section: apic_1, ID: 719, parent: Seg81_apic_1 (718), rad: 0.885, (-122.075, 66.46594, -9.486622) -> (-123.185, 66.68594, -10.636622), len: 1.61338
    apic_1 {pt3dadd(-123.185, 66.68594, -10.636622, 1.77)}

//  Looking at segment number 192: Seg83_apic_1, section: apic_1, ID: 720, parent: Seg82_apic_1 (719), rad: 0.885, (-123.185, 66.68594, -10.636622) -> (-124.884995, 66.615944, -11.486622), len: 1.90194
    apic_1 {pt3dadd(-124.884995, 66.615944, -11.486622, 1.77)}

//  Looking at segment number 193: Seg84_apic_1, section: apic_1, ID: 721, parent: Seg83_apic_1 (720), rad: 0.885, (-124.884995, 66.615944, -11.486622) -> (-126.58499, 66.31594, -11.436623), len: 1.72699
    apic_1 {pt3dadd(-126.58499, 66.31594, -11.436623, 1.77)}

//  Looking at segment number 194: Seg85_apic_1, section: apic_1, ID: 722, parent: Seg84_apic_1 (721), rad: 0.885, (-126.58499, 66.31594, -11.436623) -> (-128.065, 65.28594, -10.336622), len: 2.11219
    apic_1 {pt3dadd(-128.065, 65.28594, -10.336622, 1.77)}

//  Looking at segment number 195: Seg86_apic_1, section: apic_1, ID: 723, parent: Seg85_apic_1 (722), rad: 0.885, (-128.065, 65.28594, -10.336622) -> (-129.245, 63.95594, -9.686623), len: 1.89309
    apic_1 {pt3dadd(-129.245, 63.95594, -9.686623, 1.77)}

//  Looking at segment number 196: Seg87_apic_1, section: apic_1, ID: 724, parent: Seg86_apic_1 (723), rad: 0.885, (-129.245, 63.95594, -9.686623) -> (-130.655, 62.695946, -8.986622), len: 2.01636
    apic_1 {pt3dadd(-130.655, 62.695946, -8.986622, 1.77)}

//  Looking at segment number 197: Seg88_apic_1, section: apic_1, ID: 725, parent: Seg87_apic_1 (724), rad: 0.885, (-130.655, 62.695946, -8.986622) -> (-132.275, 62.10594, -6.536622), len: 2.99583
    apic_1 {pt3dadd(-132.275, 62.10594, -6.536622, 1.77)}

//  Looking at segment number 198: Seg89_apic_1, section: apic_1, ID: 726, parent: Seg88_apic_1 (725), rad: 0.885, (-132.275, 62.10594, -6.536622) -> (-134.205, 61.515945, -5.486622), len: 2.27498
    apic_1 {pt3dadd(-134.205, 61.515945, -5.486622, 1.77)}

//  Looking at segment number 199: Seg90_apic_1, section: apic_1, ID: 727, parent: Seg89_apic_1 (726), rad: 0.885, (-134.205, 61.515945, -5.486622) -> (-136.125, 61.59594, -4.286622), len: 2.26557
    apic_1 {pt3dadd(-136.125, 61.59594, -4.286622, 1.77)}
}

proc basic_shape_extra_4(){

//  Looking at segment number 200: Seg91_apic_1, section: apic_1, ID: 728, parent: Seg90_apic_1 (727), rad: 0.885, (-136.125, 61.59594, -4.286622) -> (-137.605, 62.695946, -3.736622), len: 1.92429
    apic_1 {pt3dadd(-137.605, 62.695946, -3.736622, 1.77)}

//  Looking at segment number 201: Seg92_apic_1, section: apic_1, ID: 729, parent: Seg91_apic_1 (728), rad: 0.885, (-137.605, 62.695946, -3.736622) -> (-138.785, 63.95594, -3.086622), len: 1.84459
    apic_1 {pt3dadd(-138.785, 63.95594, -3.086622, 1.77)}

//  Looking at segment number 202: Seg93_apic_1, section: apic_1, ID: 730, parent: Seg92_apic_1 (729), rad: 0.85, (-138.785, 63.95594, -3.086622) -> (-140.185, 64.545944, -3.236622), len: 1.52663
    apic_1 {pt3dadd(-140.185, 64.545944, -3.236622, 1.7)}

//  Looking at segment number 203: Seg94_apic_1, section: apic_1, ID: 731, parent: Seg93_apic_1 (730), rad: 0.74, (-140.185, 64.545944, -3.236622) -> (-141.815, 64.91594, -2.936622), len: 1.69818
    apic_1 {pt3dadd(-141.815, 64.91594, -2.936622, 1.48)}

//  Looking at segment number 204: Seg95_apic_1, section: apic_1, ID: 732, parent: Seg94_apic_1 (731), rad: 0.74, (-141.815, 64.91594, -2.936622) -> (-143.225, 66.195946, -2.786622), len: 1.91024
    apic_1 {pt3dadd(-143.225, 66.195946, -2.786622, 1.48)}

//  Looking at segment number 205: Seg96_apic_1, section: apic_1, ID: 733, parent: Seg95_apic_1 (732), rad: 0.74, (-143.225, 66.195946, -2.786622) -> (-143.815, 67.74594, -2.786622), len: 1.65849
    apic_1 {pt3dadd(-143.815, 67.74594, -2.786622, 1.48)}

//  Looking at segment number 206: Seg97_apic_1, section: apic_1, ID: 734, parent: Seg96_apic_1 (733), rad: 0.74, (-143.815, 67.74594, -2.786622) -> (-145.065, 69.52594, -2.736622), len: 2.17564
    apic_1 {pt3dadd(-145.065, 69.52594, -2.736622, 1.48)}

//  Looking at segment number 207: Seg98_apic_1, section: apic_1, ID: 735, parent: Seg97_apic_1 (734), rad: 0.74, (-145.065, 69.52594, -2.736622) -> (-146.475, 70.77594, -2.736622), len: 1.88431
    apic_1 {pt3dadd(-146.475, 70.77594, -2.736622, 1.48)}

//  Looking at segment number 208: Seg99_apic_1, section: apic_1, ID: 736, parent: Seg98_apic_1 (735), rad: 0.85, (-146.475, 70.77594, -2.736622) -> (-148.315, 71.95594, -2.736622), len: 2.18586
    apic_1 {pt3dadd(-148.315, 71.95594, -2.736622, 1.7)}

//  Looking at segment number 209: Seg100_apic_1, section: apic_1, ID: 737, parent: Seg99_apic_1 (736), rad: 0.85, (-148.315, 71.95594, -2.736622) -> (-150.465, 72.99594, -2.986622), len: 2.40137
    apic_1 {pt3dadd(-150.465, 72.99594, -2.986622, 1.7)}

//  Looking at segment number 210: Seg101_apic_1, section: apic_1, ID: 738, parent: Seg100_apic_1 (737), rad: 0.925, (-150.465, 72.99594, -2.986622) -> (-152.235, 74.24594, -2.786622), len: 2.1761
    apic_1 {pt3dadd(-152.235, 74.24594, -2.786622, 1.85)}

//  Looking at segment number 211: Seg102_apic_1, section: apic_1, ID: 739, parent: Seg101_apic_1 (738), rad: 0.925, (-152.235, 74.24594, -2.786622) -> (-154.235, 75.64594, -2.786622), len: 2.44131
    apic_1 {pt3dadd(-154.235, 75.64594, -2.786622, 1.85)}

//  Looking at segment number 212: Seg103_apic_1, section: apic_1, ID: 740, parent: Seg102_apic_1 (739), rad: 0.925, (-154.235, 75.64594, -2.786622) -> (-156.375, 76.75594, -2.436622), len: 2.43602
    apic_1 {pt3dadd(-156.375, 76.75594, -2.436622, 1.85)}

//  Looking at segment number 213: Seg104_apic_1, section: apic_1, ID: 741, parent: Seg103_apic_1 (740), rad: 0.85, (-156.375, 76.75594, -2.436622) -> (-158.965, 77.64594, -1.886622), len: 2.79333
    apic_1 {pt3dadd(-158.965, 77.64594, -1.886622, 1.7)}

//  Looking at segment number 214: Seg105_apic_1, section: apic_1, ID: 742, parent: Seg104_apic_1 (741), rad: 0.85, (-158.965, 77.64594, -1.886622) -> (-160.815, 77.34594, -1.886622), len: 1.87417
    apic_1 {pt3dadd(-160.815, 77.34594, -1.886622, 1.7)}

//  Looking at segment number 215: Seg106_apic_1, section: apic_1, ID: 743, parent: Seg105_apic_1 (742), rad: 0.85, (-160.815, 77.34594, -1.886622) -> (-162.365, 76.60594, -1.886622), len: 1.71759
    apic_1 {pt3dadd(-162.365, 76.60594, -1.886622, 1.7)}

//  Looking at segment number 216: Seg107_apic_1, section: apic_1, ID: 744, parent: Seg106_apic_1 (743), rad: 0.85, (-162.365, 76.60594, -1.886622) -> (-163.915, 75.57594, -1.986622), len: 1.8637
    apic_1 {pt3dadd(-163.915, 75.57594, -1.986622, 1.7)}

//  Looking at segment number 217: Seg108_apic_1, section: apic_1, ID: 745, parent: Seg107_apic_1 (744), rad: 0.85, (-163.915, 75.57594, -1.986622) -> (-166.205, 75.42594, -2.886622), len: 2.46508
    apic_1 {pt3dadd(-166.205, 75.42594, -2.886622, 1.7)}

//  Looking at segment number 218: Seg109_apic_1, section: apic_1, ID: 746, parent: Seg108_apic_1 (745), rad: 0.85, (-166.205, 75.42594, -2.886622) -> (-169.08499, 76.60594, -2.736622), len: 3.11597
    apic_1 {pt3dadd(-169.08499, 76.60594, -2.736622, 1.7)}

//  Looking at segment number 219: Seg110_apic_1, section: apic_1, ID: 747, parent: Seg109_apic_1 (746), rad: 0.85, (-169.08499, 76.60594, -2.736622) -> (-171.375, 79.045944, -2.086622), len: 3.40885
    apic_1 {pt3dadd(-171.375, 79.045944, -2.086622, 1.7)}

//  Looking at segment number 220: Seg111_apic_1, section: apic_1, ID: 748, parent: Seg110_apic_1 (747), rad: 0.85, (-171.375, 79.045944, -2.086622) -> (-172.935, 81.18594, -1.036622), len: 2.8488
    apic_1 {pt3dadd(-172.935, 81.18594, -1.036622, 1.7)}

//  Looking at segment number 221: Seg112_apic_1, section: apic_1, ID: 749, parent: Seg111_apic_1 (748), rad: 0.85, (-172.935, 81.18594, -1.036622) -> (-173.815, 82.88594, -0.736622), len: 1.93763
    apic_1 {pt3dadd(-173.815, 82.88594, -0.736622, 1.7)}

//  Looking at segment number 222: Seg113_apic_1, section: apic_1, ID: 750, parent: Seg112_apic_1 (749), rad: 0.85, (-173.815, 82.88594, -0.736622) -> (-175.44499, 84.43594, 1.113378), len: 2.91237
    apic_1 {pt3dadd(-175.44499, 84.43594, 1.113378, 1.7)}

//  Looking at segment number 223: Seg114_apic_1, section: apic_1, ID: 751, parent: Seg113_apic_1 (750), rad: 0.85, (-175.44499, 84.43594, 1.113378) -> (-178.545, 85.98594, 0.363378), len: 3.54613
    apic_1 {pt3dadd(-178.545, 85.98594, 0.363378, 1.7)}

//  Looking at segment number 224: Seg115_apic_1, section: apic_1, ID: 752, parent: Seg114_apic_1 (751), rad: 0.85, (-178.545, 85.98594, 0.363378) -> (-180.765, 87.015945, -0.386622), len: 2.55965
    apic_1 {pt3dadd(-180.765, 87.015945, -0.386622, 1.7)}

//  Looking at segment number 225: Seg116_apic_1, section: apic_1, ID: 753, parent: Seg115_apic_1 (752), rad: 0.85, (-180.765, 87.015945, -0.386622) -> (-183.135, 88.195946, -1.136622), len: 2.75169
    apic_1 {pt3dadd(-183.135, 88.195946, -1.136622, 1.7)}

//  Looking at segment number 226: Seg117_apic_1, section: apic_1, ID: 754, parent: Seg116_apic_1 (753), rad: 0.85, (-183.135, 88.195946, -1.136622) -> (-184.83499, 89.155945, -0.486622), len: 2.05769
    apic_1 {pt3dadd(-184.83499, 89.155945, -0.486622, 1.7)}

//  Looking at segment number 227: Seg118_apic_1, section: apic_1, ID: 755, parent: Seg117_apic_1 (754), rad: 0.85, (-184.83499, 89.155945, -0.486622) -> (-186.165, 89.59594, -0.336622), len: 1.4089
    apic_1 {pt3dadd(-186.165, 89.59594, -0.336622, 1.7)}

//  Looking at segment number 228: Seg119_apic_1, section: apic_1, ID: 756, parent: Seg118_apic_1 (755), rad: 0.85, (-186.165, 89.59594, -0.336622) -> (-188.235, 89.59594, -0.336622), len: 2.07001
    apic_1 {pt3dadd(-188.235, 89.59594, -0.336622, 1.7)}

//  Looking at segment number 229: Seg120_apic_1, section: apic_1, ID: 757, parent: Seg119_apic_1 (756), rad: 0.85, (-188.235, 89.59594, -0.336622) -> (-190.355, 89.225945, -0.086622), len: 2.16651
    apic_1 {pt3dadd(-190.355, 89.225945, -0.086622, 1.7)}

//  Looking at segment number 230: Seg121_apic_1, section: apic_1, ID: 758, parent: Seg120_apic_1 (757), rad: 0.85, (-190.355, 89.225945, -0.086622) -> (-193.165, 89.14594, 0.463378), len: 2.86443
    apic_1 {pt3dadd(-193.165, 89.14594, 0.463378, 1.7)}

//  Looking at segment number 231: Seg122_apic_1, section: apic_1, ID: 759, parent: Seg121_apic_1 (758), rad: 0.85, (-193.165, 89.14594, 0.463378) -> (-195.905, 88.85594, 1.163378), len: 2.84284
    apic_1 {pt3dadd(-195.905, 88.85594, 1.163378, 1.7)}

//  Looking at segment number 232: Seg123_apic_1, section: apic_1, ID: 760, parent: Seg122_apic_1 (759), rad: 0.85, (-195.905, 88.85594, 1.163378) -> (-198.115, 89.295944, 2.013378), len: 2.40837
    apic_1 {pt3dadd(-198.115, 89.295944, 2.013378, 1.7)}

//  Looking at segment number 233: Seg124_apic_1, section: apic_1, ID: 761, parent: Seg123_apic_1 (760), rad: 0.85, (-198.115, 89.295944, 2.013378) -> (-200.265, 91.88594, 2.863378), len: 3.47175
    apic_1 {pt3dadd(-200.265, 91.88594, 2.863378, 1.7)}

//  Looking at segment number 234: Seg125_apic_1, section: apic_1, ID: 762, parent: Seg124_apic_1 (761), rad: 0.85, (-200.265, 91.88594, 2.863378) -> (-201.815, 95.27594, 3.363378), len: 3.76093
    apic_1 {pt3dadd(-201.815, 95.27594, 3.363378, 1.7)}

//  Looking at segment number 235: Seg126_apic_1, section: apic_1, ID: 763, parent: Seg125_apic_1 (762), rad: 0.85, (-201.815, 95.27594, 3.363378) -> (-203.075, 97.49594, 3.363378), len: 2.55264
    apic_1 {pt3dadd(-203.075, 97.49594, 3.363378, 1.7)}

//  Looking at segment number 236: Seg127_apic_1, section: apic_1, ID: 764, parent: Seg126_apic_1 (763), rad: 0.85, (-203.075, 97.49594, 3.363378) -> (-204.995, 98.74594, 3.363378), len: 2.29105
    apic_1 {pt3dadd(-204.995, 98.74594, 3.363378, 1.7)}

//  Looking at segment number 237: Seg128_apic_1, section: apic_1, ID: 765, parent: Seg127_apic_1 (764), rad: 0.85, (-204.995, 98.74594, 3.363378) -> (-206.105, 100.365944, 3.313378), len: 1.96444
    apic_1 {pt3dadd(-206.105, 100.365944, 3.313378, 1.7)}

//  Looking at segment number 238: Seg129_apic_1, section: apic_1, ID: 766, parent: Seg128_apic_1 (765), rad: 0.85, (-206.105, 100.365944, 3.313378) -> (-207.94499, 102.365944, 3.563378), len: 2.72912
    apic_1 {pt3dadd(-207.94499, 102.365944, 3.563378, 1.7)}

//  Looking at segment number 239: Seg130_apic_1, section: apic_1, ID: 767, parent: Seg129_apic_1 (766), rad: 0.85, (-207.94499, 102.365944, 3.563378) -> (-210.245, 103.695946, 3.763378), len: 2.66438
    apic_1 {pt3dadd(-210.245, 103.695946, 3.763378, 1.7)}

//  Looking at segment number 240: Seg131_apic_1, section: apic_1, ID: 768, parent: Seg130_apic_1 (767), rad: 0.85, (-210.245, 103.695946, 3.763378) -> (-212.825, 103.32594, 4.013378), len: 2.61836
    apic_1 {pt3dadd(-212.825, 103.32594, 4.013378, 1.7)}

//  Looking at segment number 241: Seg132_apic_1, section: apic_1, ID: 769, parent: Seg131_apic_1 (768), rad: 0.85, (-212.825, 103.32594, 4.013378) -> (-215.485, 102.73594, 4.513378), len: 2.77015
    apic_1 {pt3dadd(-215.485, 102.73594, 4.513378, 1.7)}

//  Looking at segment number 242: Seg133_apic_1, section: apic_1, ID: 770, parent: Seg132_apic_1 (769), rad: 0.85, (-215.485, 102.73594, 4.513378) -> (-218.005, 102.43594, 5.1133776), len: 2.60776
    apic_1 {pt3dadd(-218.005, 102.43594, 5.1133776, 1.7)}

//  Looking at segment number 243: Seg134_apic_1, section: apic_1, ID: 771, parent: Seg133_apic_1 (770), rad: 0.85, (-218.005, 102.43594, 5.1133776) -> (-220.885, 102.365944, 5.413378), len: 2.89642
    apic_1 {pt3dadd(-220.885, 102.365944, 5.413378, 1.7)}

//  Looking at segment number 244: Seg135_apic_1, section: apic_1, ID: 772, parent: Seg134_apic_1 (771), rad: 0.85, (-220.885, 102.365944, 5.413378) -> (-223.105, 102.06594, 5.463378), len: 2.24074
    apic_1 {pt3dadd(-223.105, 102.06594, 5.463378, 1.7)}

//  Looking at segment number 245: Seg136_apic_1, section: apic_1, ID: 773, parent: Seg135_apic_1 (772), rad: 0.85, (-223.105, 102.06594, 5.463378) -> (-225.39499, 101.405945, 4.8633776), len: 2.45757
    apic_1 {pt3dadd(-225.39499, 101.405945, 4.8633776, 1.7)}

//  Looking at segment number 246: Seg137_apic_1, section: apic_1, ID: 774, parent: Seg136_apic_1 (773), rad: 0.85, (-225.39499, 101.405945, 4.8633776) -> (-228.79501, 101.25594, 4.3133783), len: 3.44749
    apic_1 {pt3dadd(-228.79501, 101.25594, 4.3133783, 1.7)}

//  Looking at segment number 247: Seg138_apic_1, section: apic_1, ID: 775, parent: Seg137_apic_1 (774), rad: 0.85, (-228.79501, 101.25594, 4.3133783) -> (-231.375, 102.365944, 3.763378), len: 2.86198
    apic_1 {pt3dadd(-231.375, 102.365944, 3.763378, 1.7)}

//  Looking at segment number 248: Seg139_apic_1, section: apic_1, ID: 776, parent: Seg138_apic_1 (775), rad: 0.85, (-231.375, 102.365944, 3.763378) -> (-232.63501, 103.17594, 3.463378), len: 1.52765
    apic_1 {pt3dadd(-232.63501, 103.17594, 3.463378, 1.7)}

//  Looking at segment number 249: Seg140_apic_1, section: apic_1, ID: 777, parent: Seg139_apic_1 (776), rad: 0.85, (-232.63501, 103.17594, 3.463378) -> (-234.70499, 104.35594, 3.813378), len: 2.40826
    apic_1 {pt3dadd(-234.70499, 104.35594, 3.813378, 1.7)}
}

proc basic_shape_extra_5(){

//  Looking at segment number 250: Seg141_apic_1, section: apic_1, ID: 778, parent: Seg140_apic_1 (777), rad: 0.85, (-234.70499, 104.35594, 3.813378) -> (-236.245, 105.265945, 3.763378), len: 1.78948
    apic_1 {pt3dadd(-236.245, 105.265945, 3.763378, 1.7)}

//  Looking at segment number 251: Seg142_apic_1, section: apic_1, ID: 779, parent: Seg141_apic_1 (778), rad: 0.85, (-236.245, 105.265945, 3.763378) -> (-238.905, 106.66594, 3.763378), len: 3.00593
    apic_1 {pt3dadd(-238.905, 106.66594, 3.763378, 1.7)}

//  Looking at segment number 252: Seg143_apic_1, section: apic_1, ID: 780, parent: Seg142_apic_1 (779), rad: 0.85, (-238.905, 106.66594, 3.763378) -> (-241.785, 108.43594, 3.763378), len: 3.38044
    apic_1 {pt3dadd(-241.785, 108.43594, 3.763378, 1.7)}

//  Looking at segment number 253: Seg144_apic_1, section: apic_1, ID: 781, parent: Seg143_apic_1 (780), rad: 0.85, (-241.785, 108.43594, 3.763378) -> (-243.41501, 110.50594, 4.0633783), len: 2.65176
    apic_1 {pt3dadd(-243.41501, 110.50594, 4.0633783, 1.7)}

//  Looking at segment number 254: Seg145_apic_1, section: apic_1, ID: 782, parent: Seg144_apic_1 (781), rad: 1.035, (-243.41501, 110.50594, 4.0633783) -> (-244.965, 112.42594, 3.663378), len: 2.49977
    apic_1 {pt3dadd(-244.965, 112.42594, 3.663378, 2.07)}

//  Looking at segment number 255: Seg146_apic_1, section: apic_1, ID: 783, parent: Seg145_apic_1 (782), rad: 1.22, (-244.965, 112.42594, 3.663378) -> (-246.445, 113.82594, 3.8633778), len: 2.04706
    apic_1 {pt3dadd(-246.445, 113.82594, 3.8633778, 2.44)}

//  Looking at segment number 256: Seg147_apic_1, section: apic_1, ID: 784, parent: Seg146_apic_1 (783), rad: 1.44, (-246.445, 113.82594, 3.8633778) -> (-247.33499, 115.225945, 3.913378), len: 1.65969
    apic_1 {pt3dadd(-247.33499, 115.225945, 3.913378, 2.88)}

//  Looking at segment number 257: Seg0_dend_17, section: dend_17, ID: 556, parent: Seg10_dend_13 (388), rad: 0.48, (1.7550011, -28.81406, -23.236622) -> (5.8150005, -30.01406, -23.936623), len: 4.29111
    dend_17 {pt3dclear() pt3dadd(1.7550011, -28.81406, -23.236622, 0.96) pt3dadd(5.8150005, -30.01406, -23.936623, 0.96)}

//  Looking at segment number 258: Seg1_dend_17, section: dend_17, ID: 557, parent: Seg0_dend_17 (556), rad: 0.48, (5.8150005, -30.01406, -23.936623) -> (8.185001, -31.56406, -21.886621), len: 3.49599
    dend_17 {pt3dadd(8.185001, -31.56406, -21.886621, 0.96)}

//  Looking at segment number 259: Seg2_dend_17, section: dend_17, ID: 558, parent: Seg1_dend_17 (557), rad: 0.48, (8.185001, -31.56406, -21.886621) -> (10.545002, -33.18406, -20.636621), len: 3.12354
    dend_17 {pt3dadd(10.545002, -33.18406, -20.636621, 0.96)}

//  Looking at segment number 260: Seg3_dend_17, section: dend_17, ID: 559, parent: Seg2_dend_17 (558), rad: 0.48, (10.545002, -33.18406, -20.636621) -> (12.985001, -35.77406, -19.836622), len: 3.64715
    dend_17 {pt3dadd(12.985001, -35.77406, -19.836622, 0.96)}

//  Looking at segment number 261: Seg4_dend_17, section: dend_17, ID: 560, parent: Seg3_dend_17 (559), rad: 0.48, (12.985001, -35.77406, -19.836622) -> (12.175001, -38.65406, -22.486622), len: 3.99662
    dend_17 {pt3dadd(12.175001, -38.65406, -22.486622, 0.96)}

//  Looking at segment number 262: Seg5_dend_17, section: dend_17, ID: 561, parent: Seg4_dend_17 (560), rad: 0.48, (12.175001, -38.65406, -22.486622) -> (13.505001, -41.82406, -24.186623), len: 3.83507
    dend_17 {pt3dadd(13.505001, -41.82406, -24.186623, 0.96)}

//  Looking at segment number 263: Seg6_dend_17, section: dend_17, ID: 562, parent: Seg5_dend_17 (561), rad: 0.48, (13.505001, -41.82406, -24.186623) -> (15.425001, -43.30406, -25.286623), len: 2.66211
    dend_17 {pt3dadd(15.425001, -43.30406, -25.286623, 0.96)}

//  Looking at segment number 264: Seg7_dend_17, section: dend_17, ID: 563, parent: Seg6_dend_17 (562), rad: 0.48, (15.425001, -43.30406, -25.286623) -> (15.275002, -44.924057, -25.286623), len: 1.62692
    dend_17 {pt3dadd(15.275002, -44.924057, -25.286623, 0.96)}

//  Looking at segment number 265: Seg8_dend_17, section: dend_17, ID: 564, parent: Seg7_dend_17 (563), rad: 0.48, (15.275002, -44.924057, -25.286623) -> (13.655001, -46.914062, -27.036623), len: 3.10597
    dend_17 {pt3dadd(13.655001, -46.914062, -27.036623, 0.96)}

//  Looking at segment number 266: Seg9_dend_17, section: dend_17, ID: 565, parent: Seg8_dend_17 (564), rad: 0.48, (13.655001, -46.914062, -27.036623) -> (14.315001, -49.284058, -28.636621), len: 2.9347
    dend_17 {pt3dadd(14.315001, -49.284058, -28.636621, 0.96)}

//  Looking at segment number 267: Seg10_dend_17, section: dend_17, ID: 566, parent: Seg9_dend_17 (565), rad: 0.48, (14.315001, -49.284058, -28.636621) -> (16.245, -51.86406, -32.13662), len: 4.75724
    dend_17 {pt3dadd(16.245, -51.86406, -32.13662, 0.96)}

//  Looking at segment number 268: Seg11_dend_17, section: dend_17, ID: 567, parent: Seg10_dend_17 (566), rad: 0.48, (16.245, -51.86406, -32.13662) -> (11.655001, -52.234062, -33.58662), len: 4.82779
    dend_17 {pt3dadd(11.655001, -52.234062, -33.58662, 0.96)}

//  Looking at segment number 269: Seg12_dend_17, section: dend_17, ID: 568, parent: Seg11_dend_17 (567), rad: 0.48, (11.655001, -52.234062, -33.58662) -> (12.175001, -53.564056, -37.03662), len: 3.73387
    dend_17 {pt3dadd(12.175001, -53.564056, -37.03662, 0.96)}

//  Looking at segment number 270: Seg13_dend_17, section: dend_17, ID: 569, parent: Seg12_dend_17 (568), rad: 0.48, (12.175001, -53.564056, -37.03662) -> (14.545002, -54.37406, -37.03662), len: 2.5046
    dend_17 {pt3dadd(14.545002, -54.37406, -37.03662, 0.96)}

//  Looking at segment number 271: Seg14_dend_17, section: dend_17, ID: 570, parent: Seg13_dend_17 (569), rad: 0.48, (14.545002, -54.37406, -37.03662) -> (16.685001, -55.704056, -36.08662), len: 2.69276
    dend_17 {pt3dadd(16.685001, -55.704056, -36.08662, 0.96)}

//  Looking at segment number 272: Seg15_dend_17, section: dend_17, ID: 571, parent: Seg14_dend_17 (570), rad: 0.48, (16.685001, -55.704056, -36.08662) -> (19.345001, -57.47406, -35.63662), len: 3.22661
    dend_17 {pt3dadd(19.345001, -57.47406, -35.63662, 0.96)}

//  Looking at segment number 273: Seg16_dend_17, section: dend_17, ID: 572, parent: Seg15_dend_17 (571), rad: 0.48, (19.345001, -57.47406, -35.63662) -> (20.305, -59.76406, -35.43662), len: 2.49112
    dend_17 {pt3dadd(20.305, -59.76406, -35.43662, 0.96)}

//  Looking at segment number 274: Seg17_dend_17, section: dend_17, ID: 573, parent: Seg16_dend_17 (572), rad: 0.445, (20.305, -59.76406, -35.43662) -> (22.005001, -61.104057, -35.53662), len: 2.16693
    dend_17 {pt3dadd(22.005001, -61.104057, -35.53662, 0.89)}

//  Looking at segment number 275: Seg18_dend_17, section: dend_17, ID: 574, parent: Seg17_dend_17 (573), rad: 0.445, (22.005001, -61.104057, -35.53662) -> (23.115002, -61.54406, -35.53662), len: 1.19403
    dend_17 {pt3dadd(23.115002, -61.54406, -35.53662, 0.89)}

//  Looking at segment number 276: Seg19_dend_17, section: dend_17, ID: 575, parent: Seg18_dend_17 (574), rad: 0.445, (23.115002, -61.54406, -35.53662) -> (24.145, -62.36406, -35.53662), len: 1.31655
    dend_17 {pt3dadd(24.145, -62.36406, -35.53662, 0.89)}

//  Looking at segment number 277: Seg20_dend_17, section: dend_17, ID: 576, parent: Seg19_dend_17 (575), rad: 0.445, (24.145, -62.36406, -35.53662) -> (23.415, -64.57406, -36.48662), len: 2.51386
    dend_17 {pt3dadd(23.415, -64.57406, -36.48662, 0.89)}

//  Looking at segment number 278: Seg21_dend_17, section: dend_17, ID: 577, parent: Seg20_dend_17 (576), rad: 0.445, (23.415, -64.57406, -36.48662) -> (23.635002, -66.27406, -36.48662), len: 1.71418
    dend_17 {pt3dadd(23.635002, -66.27406, -36.48662, 0.89)}

//  Looking at segment number 279: Seg22_dend_17, section: dend_17, ID: 578, parent: Seg21_dend_17 (577), rad: 0.445, (23.635002, -66.27406, -36.48662) -> (25.555, -66.42406, -37.03662), len: 2.00285
    dend_17 {pt3dadd(25.555, -66.42406, -37.03662, 0.89)}

//  Looking at segment number 280: Seg23_dend_17, section: dend_17, ID: 579, parent: Seg22_dend_17 (578), rad: 0.445, (25.555, -66.42406, -37.03662) -> (25.705002, -64.94406, -40.03662), len: 3.34857
    dend_17 {pt3dadd(25.705002, -64.94406, -40.03662, 0.89)}

//  Looking at segment number 281: Seg24_dend_17, section: dend_17, ID: 580, parent: Seg23_dend_17 (579), rad: 0.445, (25.705002, -64.94406, -40.03662) -> (26.445002, -63.76406, -41.88662), len: 2.31571
    dend_17 {pt3dadd(26.445002, -63.76406, -41.88662, 0.89)}

//  Looking at segment number 282: Seg25_dend_17, section: dend_17, ID: 581, parent: Seg24_dend_17 (580), rad: 0.445, (26.445002, -63.76406, -41.88662) -> (25.555, -62.80406, -42.08662), len: 1.32427
    dend_17 {pt3dadd(25.555, -62.80406, -42.08662, 0.89)}

//  Looking at segment number 283: Seg26_dend_17, section: dend_17, ID: 582, parent: Seg25_dend_17 (581), rad: 0.445, (25.555, -62.80406, -42.08662) -> (23.115002, -62.284058, -42.13662), len: 2.4953
    dend_17 {pt3dadd(23.115002, -62.284058, -42.13662, 0.89)}

//  Looking at segment number 284: Seg27_dend_17, section: dend_17, ID: 583, parent: Seg26_dend_17 (582), rad: 0.445, (23.115002, -62.284058, -42.13662) -> (25.555, -62.214058, -44.38662), len: 3.31979
    dend_17 {pt3dadd(25.555, -62.214058, -44.38662, 0.89)}

//  Looking at segment number 285: Seg28_dend_17, section: dend_17, ID: 584, parent: Seg27_dend_17 (583), rad: 0.445, (25.555, -62.214058, -44.38662) -> (25.405, -64.134056, -44.38662), len: 1.92585
    dend_17 {pt3dadd(25.405, -64.134056, -44.38662, 0.89)}

//  Looking at segment number 286: Seg29_dend_17, section: dend_17, ID: 585, parent: Seg28_dend_17 (584), rad: 0.445, (25.405, -64.134056, -44.38662) -> (27.405, -64.50406, -44.38662), len: 2.03394
    dend_17 {pt3dadd(27.405, -64.50406, -44.38662, 0.89)}

//  Looking at segment number 287: Seg30_dend_17, section: dend_17, ID: 586, parent: Seg29_dend_17 (585), rad: 0.445, (27.405, -64.50406, -44.38662) -> (28.505001, -66.34406, -47.03662), len: 3.40854
    dend_17 {pt3dadd(28.505001, -66.34406, -47.03662, 0.89)}

//  Looking at segment number 288: Seg31_dend_17, section: dend_17, ID: 587, parent: Seg30_dend_17 (586), rad: 0.445, (28.505001, -66.34406, -47.03662) -> (28.875002, -69.37406, -48.33662), len: 3.3178
    dend_17 {pt3dadd(28.875002, -69.37406, -48.33662, 0.89)}

//  Looking at segment number 289: Seg32_dend_17, section: dend_17, ID: 588, parent: Seg31_dend_17 (587), rad: 0.445, (28.875002, -69.37406, -48.33662) -> (29.395, -73.954056, -49.28662), len: 4.7063
    dend_17 {pt3dadd(29.395, -73.954056, -49.28662, 0.89)}

//  Looking at segment number 290: Seg33_dend_17, section: dend_17, ID: 589, parent: Seg32_dend_17 (588), rad: 0.445, (29.395, -73.954056, -49.28662) -> (30.945002, -77.344055, -51.38662), len: 4.27839
    dend_17 {pt3dadd(30.945002, -77.344055, -51.38662, 0.89)}

//  Looking at segment number 291: Seg34_dend_17, section: dend_17, ID: 590, parent: Seg33_dend_17 (589), rad: 0.445, (30.945002, -77.344055, -51.38662) -> (31.465002, -79.484055, -53.23662), len: 2.8762
    dend_17 {pt3dadd(31.465002, -79.484055, -53.23662, 0.89)}

//  Looking at segment number 292: Seg35_dend_17, section: dend_17, ID: 591, parent: Seg34_dend_17 (590), rad: 0.445, (31.465002, -79.484055, -53.23662) -> (29.765001, -81.40406, -55.58662), len: 3.47835
    dend_17 {pt3dadd(29.765001, -81.40406, -55.58662, 0.89)}

//  Looking at segment number 293: Seg36_dend_17, section: dend_17, ID: 592, parent: Seg35_dend_17 (591), rad: 0.445, (29.765001, -81.40406, -55.58662) -> (28.655, -83.10406, -55.58662), len: 2.03029
    dend_17 {pt3dadd(28.655, -83.10406, -55.58662, 0.89)}

//  Looking at segment number 294: Seg37_dend_17, section: dend_17, ID: 593, parent: Seg36_dend_17 (592), rad: 0.445, (28.655, -83.10406, -55.58662) -> (27.475002, -84.28406, -56.83662), len: 2.08502
    dend_17 {pt3dadd(27.475002, -84.28406, -56.83662, 0.89)}

//  Looking at segment number 295: Seg38_dend_17, section: dend_17, ID: 594, parent: Seg37_dend_17 (593), rad: 0.445, (27.475002, -84.28406, -56.83662) -> (25.555, -84.804054, -56.83662), len: 1.98917
    dend_17 {pt3dadd(25.555, -84.804054, -56.83662, 0.89)}

//  Looking at segment number 296: Seg39_dend_17, section: dend_17, ID: 595, parent: Seg38_dend_17 (594), rad: 0.445, (25.555, -84.804054, -56.83662) -> (24.375, -84.35406, -56.83662), len: 1.26289
    dend_17 {pt3dadd(24.375, -84.35406, -56.83662, 0.89)}

//  Looking at segment number 297: Seg40_dend_17, section: dend_17, ID: 596, parent: Seg39_dend_17 (595), rad: 0.445, (24.375, -84.35406, -56.83662) -> (24.375, -85.83406, -58.03662), len: 1.90536
    dend_17 {pt3dadd(24.375, -85.83406, -58.03662, 0.89)}

//  Looking at segment number 298: Seg41_dend_17, section: dend_17, ID: 597, parent: Seg40_dend_17 (596), rad: 0.445, (24.375, -85.83406, -58.03662) -> (24.445002, -87.384056, -58.03662), len: 1.55158
    dend_17 {pt3dadd(24.445002, -87.384056, -58.03662, 0.89)}

//  Looking at segment number 299: Seg42_dend_17, section: dend_17, ID: 598, parent: Seg41_dend_17 (597), rad: 0.445, (24.445002, -87.384056, -58.03662) -> (24.445002, -89.15406, -57.93662), len: 1.77283
    dend_17 {pt3dadd(24.445002, -89.15406, -57.93662, 0.89)}
}

proc basic_shape_extra_6(){

//  Looking at segment number 300: Seg43_dend_17, section: dend_17, ID: 599, parent: Seg42_dend_17 (598), rad: 0.445, (24.445002, -89.15406, -57.93662) -> (21.875, -92.274055, -59.43662), len: 4.31153
    dend_17 {pt3dadd(21.875, -92.274055, -59.43662, 0.89)}

//  Looking at segment number 301: Seg44_dend_17, section: dend_17, ID: 600, parent: Seg43_dend_17 (599), rad: 0.445, (21.875, -92.274055, -59.43662) -> (19.065002, -95.15406, -59.38662), len: 4.02405
    dend_17 {pt3dadd(19.065002, -95.15406, -59.38662, 0.89)}

//  Looking at segment number 302: Seg45_dend_17, section: dend_17, ID: 601, parent: Seg44_dend_17 (600), rad: 0.445, (19.065002, -95.15406, -59.38662) -> (16.995, -97.44406, -59.08662), len: 3.10145
    dend_17 {pt3dadd(16.995, -97.44406, -59.08662, 0.89)}

//  Looking at segment number 303: Seg46_dend_17, section: dend_17, ID: 602, parent: Seg45_dend_17 (601), rad: 0.445, (16.995, -97.44406, -59.08662) -> (17.515001, -98.624054, -59.08662), len: 1.28949
    dend_17 {pt3dadd(17.515001, -98.624054, -59.08662, 0.89)}

//  Looking at segment number 304: Seg47_dend_17, section: dend_17, ID: 603, parent: Seg46_dend_17 (602), rad: 0.445, (17.515001, -98.624054, -59.08662) -> (19.355001, -99.35406, -59.28662), len: 1.9896
    dend_17 {pt3dadd(19.355001, -99.35406, -59.28662, 0.89)}

//  Looking at segment number 305: Seg48_dend_17, section: dend_17, ID: 604, parent: Seg47_dend_17 (603), rad: 0.445, (19.355001, -99.35406, -59.28662) -> (20.765001, -100.024055, -59.78662), len: 1.63921
    dend_17 {pt3dadd(20.765001, -100.024055, -59.78662, 0.89)}

//  Looking at segment number 306: Seg49_dend_17, section: dend_17, ID: 605, parent: Seg48_dend_17 (604), rad: 0.445, (20.765001, -100.024055, -59.78662) -> (23.205002, -100.68406, -61.38662), len: 2.99152
    dend_17 {pt3dadd(23.205002, -100.68406, -61.38662, 0.89)}

//  Looking at segment number 307: Seg50_dend_17, section: dend_17, ID: 606, parent: Seg49_dend_17 (605), rad: 0.445, (23.205002, -100.68406, -61.38662) -> (24.675001, -103.054054, -61.33662), len: 2.78931
    dend_17 {pt3dadd(24.675001, -103.054054, -61.33662, 0.89)}

//  Looking at segment number 308: Seg51_dend_17, section: dend_17, ID: 607, parent: Seg50_dend_17 (606), rad: 0.445, (24.675001, -103.054054, -61.33662) -> (24.975002, -106.374054, -62.38662), len: 3.49498
    dend_17 {pt3dadd(24.975002, -106.374054, -62.38662, 0.89)}

//  Looking at segment number 309: Seg52_dend_17, section: dend_17, ID: 608, parent: Seg51_dend_17 (607), rad: 0.445, (24.975002, -106.374054, -62.38662) -> (23.865002, -110.134056, -64.38663), len: 4.40111
    dend_17 {pt3dadd(23.865002, -110.134056, -64.38663, 0.89)}

//  Looking at segment number 310: Seg53_dend_17, section: dend_17, ID: 609, parent: Seg52_dend_17 (608), rad: 0.445, (23.865002, -110.134056, -64.38663) -> (23.865002, -112.86406, -64.38663), len: 2.73
    dend_17 {pt3dadd(23.865002, -112.86406, -64.38663, 0.89)}

//  Looking at segment number 311: Seg54_dend_17, section: dend_17, ID: 610, parent: Seg53_dend_17 (609), rad: 0.445, (23.865002, -112.86406, -64.38663) -> (24.535, -116.33406, -64.38663), len: 3.53409
    dend_17 {pt3dadd(24.535, -116.33406, -64.38663, 0.89)}

//  Looking at segment number 312: Seg55_dend_17, section: dend_17, ID: 611, parent: Seg54_dend_17 (610), rad: 0.445, (24.535, -116.33406, -64.38663) -> (25.275002, -118.10406, -65.93662), len: 2.46637
    dend_17 {pt3dadd(25.275002, -118.10406, -65.93662, 0.89)}

//  Looking at segment number 313: Seg56_dend_17, section: dend_17, ID: 612, parent: Seg55_dend_17 (611), rad: 0.405, (25.275002, -118.10406, -65.93662) -> (25.625002, -121.86406, -65.88663), len: 3.77659
    dend_17 {pt3dadd(25.625002, -121.86406, -65.88663, 0.81)}

//  Looking at segment number 314: Seg57_dend_17, section: dend_17, ID: 613, parent: Seg56_dend_17 (612), rad: 0.405, (25.625002, -121.86406, -65.88663) -> (27.255001, -124.82406, -65.88663), len: 3.37913
    dend_17 {pt3dadd(27.255001, -124.82406, -65.88663, 0.81)}

//  Looking at segment number 315: Seg58_dend_17, section: dend_17, ID: 614, parent: Seg57_dend_17 (613), rad: 0.405, (27.255001, -124.82406, -65.88663) -> (27.255001, -127.844055, -65.88663), len: 3.02
    dend_17 {pt3dadd(27.255001, -127.844055, -65.88663, 0.81)}

//  Looking at segment number 316: Seg59_dend_17, section: dend_17, ID: 615, parent: Seg58_dend_17 (614), rad: 0.405, (27.255001, -127.844055, -65.88663) -> (25.775002, -130.94406, -65.88663), len: 3.43518
    dend_17 {pt3dadd(25.775002, -130.94406, -65.88663, 0.81)}

//  Looking at segment number 317: Seg60_dend_17, section: dend_17, ID: 616, parent: Seg59_dend_17 (615), rad: 0.405, (25.775002, -130.94406, -65.88663) -> (26.075, -134.41406, -65.88663), len: 3.48295
    dend_17 {pt3dadd(26.075, -134.41406, -65.88663, 0.81)}

//  Looking at segment number 318: Seg61_dend_17, section: dend_17, ID: 617, parent: Seg60_dend_17 (616), rad: 0.405, (26.075, -134.41406, -65.88663) -> (23.855001, -136.26405, -65.88663), len: 2.88979
    dend_17 {pt3dadd(23.855001, -136.26405, -65.88663, 0.81)}

//  Looking at segment number 319: Seg62_dend_17, section: dend_17, ID: 618, parent: Seg61_dend_17 (617), rad: 0.405, (23.855001, -136.26405, -65.88663) -> (23.555, -138.25406, -65.236626), len: 2.11486
    dend_17 {pt3dadd(23.555, -138.25406, -65.236626, 0.81)}

//  Looking at segment number 320: Seg63_dend_17, section: dend_17, ID: 619, parent: Seg62_dend_17 (618), rad: 0.405, (23.555, -138.25406, -65.236626) -> (27.035002, -139.58406, -65.28662), len: 3.72583
    dend_17 {pt3dadd(27.035002, -139.58406, -65.28662, 0.81)}

//  Looking at segment number 321: Seg64_dend_17, section: dend_17, ID: 620, parent: Seg63_dend_17 (619), rad: 0.405, (27.035002, -139.58406, -65.28662) -> (30.575, -142.16406, -65.336624), len: 4.3807
    dend_17 {pt3dadd(30.575, -142.16406, -65.336624, 0.81)}

//  Looking at segment number 322: Seg65_dend_17, section: dend_17, ID: 621, parent: Seg64_dend_17 (620), rad: 0.405, (30.575, -142.16406, -65.336624) -> (34.345, -142.68405, -65.53662), len: 3.81094
    dend_17 {pt3dadd(34.345, -142.68405, -65.53662, 0.81)}

//  Looking at segment number 323: Seg66_dend_17, section: dend_17, ID: 622, parent: Seg65_dend_17 (621), rad: 0.405, (34.345, -142.68405, -65.53662) -> (37.675003, -142.83406, -65.53662), len: 3.33338
    dend_17 {pt3dadd(37.675003, -142.83406, -65.53662, 0.81)}

//  Looking at segment number 324: Seg67_dend_17, section: dend_17, ID: 623, parent: Seg66_dend_17 (622), rad: 0.405, (37.675003, -142.83406, -65.53662) -> (39.595, -140.54405, -65.53662), len: 2.9884
    dend_17 {pt3dadd(39.595, -140.54405, -65.53662, 0.81)}

//  Looking at segment number 325: Seg68_dend_17, section: dend_17, ID: 624, parent: Seg67_dend_17 (623), rad: 0.405, (39.595, -140.54405, -65.53662) -> (41.375, -137.96405, -65.53662), len: 3.13445
    dend_17 {pt3dadd(41.375, -137.96405, -65.53662, 0.81)}

//  Looking at segment number 326: Seg69_dend_17, section: dend_17, ID: 625, parent: Seg68_dend_17 (624), rad: 0.405, (41.375, -137.96405, -65.53662) -> (42.255, -135.96407, -65.53662), len: 2.18503
    dend_17 {pt3dadd(42.255, -135.96407, -65.53662, 0.81)}

//  Looking at segment number 327: Seg70_dend_17, section: dend_17, ID: 626, parent: Seg69_dend_17 (625), rad: 0.405, (42.255, -135.96407, -65.53662) -> (43.145, -134.41406, -65.53662), len: 1.78735
    dend_17 {pt3dadd(43.145, -134.41406, -65.53662, 0.81)}

//  Looking at segment number 328: Seg71_dend_17, section: dend_17, ID: 627, parent: Seg70_dend_17 (626), rad: 0.405, (43.145, -134.41406, -65.53662) -> (44.475002, -133.30406, -67.236626), len: 2.42714
    dend_17 {pt3dadd(44.475002, -133.30406, -67.236626, 0.81)}

//  Looking at segment number 329: Seg72_dend_17, section: dend_17, ID: 628, parent: Seg71_dend_17 (627), rad: 0.405, (44.475002, -133.30406, -67.236626) -> (47.655003, -133.67406, -68.13663), len: 3.32555
    dend_17 {pt3dadd(47.655003, -133.67406, -68.13663, 0.81)}

//  Looking at segment number 330: Seg73_dend_17, section: dend_17, ID: 629, parent: Seg72_dend_17 (628), rad: 0.405, (47.655003, -133.67406, -68.13663) -> (47.355003, -136.85406, -68.13663), len: 3.19413
    dend_17 {pt3dadd(47.355003, -136.85406, -68.13663, 0.81)}

//  Looking at segment number 331: Seg74_dend_17, section: dend_17, ID: 630, parent: Seg73_dend_17 (629), rad: 0.405, (47.355003, -136.85406, -68.13663) -> (45.065002, -140.91406, -67.586624), len: 4.69363
    dend_17 {pt3dadd(45.065002, -140.91406, -67.586624, 0.81)}

//  Looking at segment number 332: Seg75_dend_17, section: dend_17, ID: 631, parent: Seg74_dend_17 (630), rad: 0.405, (45.065002, -140.91406, -67.586624) -> (43.665, -146.74406, -68.736626), len: 6.10503
    dend_17 {pt3dadd(43.665, -146.74406, -68.736626, 0.81)}

//  Looking at segment number 333: Seg0_dend_14, section: dend_14, ID: 389, parent: Seg10_dend_13 (388), rad: 0.775, (1.7550011, -28.81406, -23.236622) -> (-1.2649994, -30.55406, -22.586622), len: 3.54549
    dend_14 {pt3dclear() pt3dadd(1.7550011, -28.81406, -23.236622, 1.55) pt3dadd(-1.2649994, -30.55406, -22.586622, 1.55)}

//  Looking at segment number 334: Seg1_dend_14, section: dend_14, ID: 390, parent: Seg0_dend_14 (389), rad: 0.7, (-1.2649994, -30.55406, -22.586622) -> (-4.375, -32.174057, -22.586622), len: 3.50664
    dend_14 {pt3dadd(-4.375, -32.174057, -22.586622, 1.4)}

//  Looking at segment number 335: Seg2_dend_14, section: dend_14, ID: 391, parent: Seg1_dend_14 (390), rad: 0.7, (-4.375, -32.174057, -22.586622) -> (-7.5550003, -33.80406, -22.686623), len: 3.57482
    dend_14 {pt3dadd(-7.5550003, -33.80406, -22.686623, 1.4)}

//  Looking at segment number 336: Seg3_dend_14, section: dend_14, ID: 392, parent: Seg2_dend_14 (391), rad: 0.7, (-7.5550003, -33.80406, -22.686623) -> (-10.875, -35.72406, -21.986622), len: 3.89856
    dend_14 {pt3dadd(-10.875, -35.72406, -21.986622, 1.4)}

//  Looking at segment number 337: Seg4_dend_14, section: dend_14, ID: 393, parent: Seg3_dend_14 (392), rad: 0.7, (-10.875, -35.72406, -21.986622) -> (-13.164997, -39.19406, -20.236622), len: 4.51082
    dend_14 {pt3dadd(-13.164997, -39.19406, -20.236622, 1.4)}

//  Looking at segment number 338: Seg5_dend_14, section: dend_14, ID: 394, parent: Seg4_dend_14 (393), rad: 0.7, (-13.164997, -39.19406, -20.236622) -> (-15.235001, -41.994057, -20.336622), len: 3.48352
    dend_14 {pt3dadd(-15.235001, -41.994057, -20.336622, 1.4)}

//  Looking at segment number 339: Seg6_dend_14, section: dend_14, ID: 395, parent: Seg5_dend_14 (394), rad: 0.7, (-15.235001, -41.994057, -20.336622) -> (-15.454998, -45.68406, -21.686623), len: 3.93535
    dend_14 {pt3dadd(-15.454998, -45.68406, -21.686623, 1.4)}

//  Looking at segment number 340: Seg7_dend_14, section: dend_14, ID: 396, parent: Seg6_dend_14 (395), rad: 0.7, (-15.454998, -45.68406, -21.686623) -> (-13.754997, -47.01406, -21.686623), len: 2.15845
    dend_14 {pt3dadd(-13.754997, -47.01406, -21.686623, 1.4)}

//  Looking at segment number 341: Seg8_dend_14, section: dend_14, ID: 397, parent: Seg7_dend_14 (396), rad: 0.7, (-13.754997, -47.01406, -21.686623) -> (-11.614998, -49.454056, -21.686623), len: 3.24549
    dend_14 {pt3dadd(-11.614998, -49.454056, -21.686623, 1.4)}

//  Looking at segment number 342: Seg9_dend_14, section: dend_14, ID: 398, parent: Seg8_dend_14 (397), rad: 0.7, (-11.614998, -49.454056, -21.686623) -> (-12.204998, -52.25406, -23.086622), len: 3.18561
    dend_14 {pt3dadd(-12.204998, -52.25406, -23.086622, 1.4)}

//  Looking at segment number 343: Seg10_dend_14, section: dend_14, ID: 399, parent: Seg9_dend_14 (398), rad: 0.7, (-12.204998, -52.25406, -23.086622) -> (-11.314999, -55.94406, -23.086622), len: 3.79582
    dend_14 {pt3dadd(-11.314999, -55.94406, -23.086622, 1.4)}

//  Looking at segment number 344: Seg11_dend_14, section: dend_14, ID: 400, parent: Seg10_dend_14 (399), rad: 0.7, (-11.314999, -55.94406, -23.086622) -> (-11.395, -59.12406, -22.886621), len: 3.18729
    dend_14 {pt3dadd(-11.395, -59.12406, -22.886621, 1.4)}

//  Looking at segment number 345: Seg12_dend_14, section: dend_14, ID: 401, parent: Seg11_dend_14 (400), rad: 0.7, (-11.395, -59.12406, -22.886621) -> (-13.504997, -63.72406, -23.536623), len: 5.10241
    dend_14 {pt3dadd(-13.504997, -63.72406, -23.536623, 1.4)}

//  Looking at segment number 346: Seg13_dend_14, section: dend_14, ID: 402, parent: Seg12_dend_14 (401), rad: 0.7, (-13.504997, -63.72406, -23.536623) -> (-15.055, -66.53406, -24.336622), len: 3.30735
    dend_14 {pt3dadd(-15.055, -66.53406, -24.336622, 1.4)}

//  Looking at segment number 347: Seg14_dend_14, section: dend_14, ID: 403, parent: Seg13_dend_14 (402), rad: 0.7, (-15.055, -66.53406, -24.336622) -> (-14.314999, -69.11406, -24.386621), len: 2.68449
    dend_14 {pt3dadd(-14.314999, -69.11406, -24.386621, 1.4)}

//  Looking at segment number 348: Seg15_dend_14, section: dend_14, ID: 404, parent: Seg14_dend_14 (403), rad: 0.7, (-14.314999, -69.11406, -24.386621) -> (-15.945, -72.29406, -26.186623), len: 4.00116
    dend_14 {pt3dadd(-15.945, -72.29406, -26.186623, 1.4)}

//  Looking at segment number 349: Seg16_dend_14, section: dend_14, ID: 405, parent: Seg15_dend_14 (404), rad: 0.7, (-15.945, -72.29406, -26.186623) -> (-16.754997, -75.46406, -26.086622), len: 3.27338
    dend_14 {pt3dadd(-16.754997, -75.46406, -26.086622, 1.4)}
}

proc basic_shape_extra_7(){

//  Looking at segment number 350: Seg17_dend_14, section: dend_14, ID: 406, parent: Seg16_dend_14 (405), rad: 0.7, (-16.754997, -75.46406, -26.086622) -> (-17.125, -76.79406, -26.486622), len: 1.43729
    dend_14 {pt3dadd(-17.125, -76.79406, -26.486622, 1.4)}

//  Looking at segment number 351: Seg18_dend_14, section: dend_14, ID: 407, parent: Seg17_dend_14 (406), rad: 0.7, (-17.125, -76.79406, -26.486622) -> (-14.834999, -77.82406, -26.486622), len: 2.51098
    dend_14 {pt3dadd(-14.834999, -77.82406, -26.486622, 1.4)}

//  Looking at segment number 352: Seg19_dend_14, section: dend_14, ID: 408, parent: Seg18_dend_14 (407), rad: 0.7, (-14.834999, -77.82406, -26.486622) -> (-13.355, -81.594055, -26.436623), len: 4.0504
    dend_14 {pt3dadd(-13.355, -81.594055, -26.436623, 1.4)}

//  Looking at segment number 353: Seg20_dend_14, section: dend_14, ID: 409, parent: Seg19_dend_14 (408), rad: 0.7, (-13.355, -81.594055, -26.436623) -> (-15.654999, -86.46406, -28.936623), len: 5.93775
    dend_14 {pt3dadd(-15.654999, -86.46406, -28.936623, 1.4)}

//  Looking at segment number 354: Seg21_dend_14, section: dend_14, ID: 410, parent: Seg20_dend_14 (409), rad: 0.7, (-15.654999, -86.46406, -28.936623) -> (-16.384998, -88.53406, -31.686623), len: 3.51856
    dend_14 {pt3dadd(-16.384998, -88.53406, -31.686623, 1.4)}

//  Looking at segment number 355: Seg22_dend_14, section: dend_14, ID: 411, parent: Seg21_dend_14 (410), rad: 0.7, (-16.384998, -88.53406, -31.686623) -> (-18.605, -95.164055, -35.53662), len: 7.98171
    dend_14 {pt3dadd(-18.605, -95.164055, -35.53662, 1.4)}

//  Looking at segment number 356: Seg23_dend_14, section: dend_14, ID: 412, parent: Seg22_dend_14 (411), rad: 0.7, (-18.605, -95.164055, -35.53662) -> (-19.564999, -97.60406, -36.53662), len: 2.80628
    dend_14 {pt3dadd(-19.564999, -97.60406, -36.53662, 1.4)}

//  Looking at segment number 357: Seg24_dend_14, section: dend_14, ID: 413, parent: Seg23_dend_14 (412), rad: 0.7, (-19.564999, -97.60406, -36.53662) -> (-21.934998, -96.94406, -39.38662), len: 3.76497
    dend_14 {pt3dadd(-21.934998, -96.94406, -39.38662, 1.4)}

//  Looking at segment number 358: Seg25_dend_14, section: dend_14, ID: 414, parent: Seg24_dend_14 (413), rad: 0.7, (-21.934998, -96.94406, -39.38662) -> (-24.594997, -99.374054, -39.28662), len: 3.60423
    dend_14 {pt3dadd(-24.594997, -99.374054, -39.28662, 1.4)}

//  Looking at segment number 359: Seg26_dend_14, section: dend_14, ID: 415, parent: Seg25_dend_14 (414), rad: 1.145, (-24.594997, -99.374054, -39.28662) -> (-27.184998, -100.99406, -39.28662), len: 3.05492
    dend_14 {pt3dadd(-27.184998, -100.99406, -39.28662, 2.29)}

//  Looking at segment number 360: Seg0_dend_8, section: dend_8, ID: 276, parent: Seg13_dend_6 (232), rad: 0.48, (40.675003, 15.95594, -24.186623) -> (44.875, 15.555941, -24.986622), len: 4.29418
    dend_8 {pt3dclear() pt3dadd(40.675003, 15.95594, -24.186623, 0.96) pt3dadd(44.875, 15.555941, -24.986622, 0.96)}

//  Looking at segment number 361: Seg1_dend_8, section: dend_8, ID: 277, parent: Seg0_dend_8 (276), rad: 0.48, (44.875, 15.555941, -24.986622) -> (48.125, 16.665941, -24.986622), len: 3.43433
    dend_8 {pt3dadd(48.125, 16.665941, -24.986622, 0.96)}

//  Looking at segment number 362: Seg2_dend_8, section: dend_8, ID: 278, parent: Seg1_dend_8 (277), rad: 0.48, (48.125, 16.665941, -24.986622) -> (50.415, 17.55594, -25.886621), len: 2.61652
    dend_8 {pt3dadd(50.415, 17.55594, -25.886621, 0.96)}

//  Looking at segment number 363: Seg3_dend_8, section: dend_8, ID: 279, parent: Seg2_dend_8 (278), rad: 0.48, (50.415, 17.55594, -25.886621) -> (54.105003, 19.245941, -26.186623), len: 4.06967
    dend_8 {pt3dadd(54.105003, 19.245941, -26.186623, 0.96)}

//  Looking at segment number 364: Seg4_dend_8, section: dend_8, ID: 280, parent: Seg3_dend_8 (279), rad: 0.48, (54.105003, 19.245941, -26.186623) -> (54.925003, 18.51594, -26.136621), len: 1.099
    dend_8 {pt3dadd(54.925003, 18.51594, -26.136621, 0.96)}

//  Looking at segment number 365: Seg5_dend_8, section: dend_8, ID: 281, parent: Seg4_dend_8 (280), rad: 0.48, (54.925003, 18.51594, -26.136621) -> (53.665, 17.77594, -26.136621), len: 1.46123
    dend_8 {pt3dadd(53.665, 17.77594, -26.136621, 0.96)}

//  Looking at segment number 366: Seg6_dend_8, section: dend_8, ID: 282, parent: Seg5_dend_8 (281), rad: 0.48, (53.665, 17.77594, -26.136621) -> (52.775, 16.81594, -26.136621), len: 1.30908
    dend_8 {pt3dadd(52.775, 16.81594, -26.136621, 0.96)}

//  Looking at segment number 367: Seg7_dend_8, section: dend_8, ID: 283, parent: Seg6_dend_8 (282), rad: 0.48, (52.775, 16.81594, -26.136621) -> (53.515, 15.11594, -28.236622), len: 2.80136
    dend_8 {pt3dadd(53.515, 15.11594, -28.236622, 0.96)}

//  Looking at segment number 368: Seg8_dend_8, section: dend_8, ID: 284, parent: Seg7_dend_8 (283), rad: 0.48, (53.515, 15.11594, -28.236622) -> (58.175003, 15.555941, -28.486622), len: 4.6874
    dend_8 {pt3dadd(58.175003, 15.555941, -28.486622, 0.96)}

//  Looking at segment number 369: Seg9_dend_8, section: dend_8, ID: 285, parent: Seg8_dend_8 (284), rad: 0.48, (58.175003, 15.555941, -28.486622) -> (61.795002, 15.70594, -28.486622), len: 3.62311
    dend_8 {pt3dadd(61.795002, 15.70594, -28.486622, 0.96)}

//  Looking at segment number 370: Seg10_dend_8, section: dend_8, ID: 286, parent: Seg9_dend_8 (285), rad: 0.48, (61.795002, 15.70594, -28.486622) -> (63.645, 14.895941, -28.486622), len: 2.01955
    dend_8 {pt3dadd(63.645, 14.895941, -28.486622, 0.96)}

//  Looking at segment number 371: Seg11_dend_8, section: dend_8, ID: 287, parent: Seg10_dend_8 (286), rad: 0.48, (63.645, 14.895941, -28.486622) -> (66.375, 15.26594, -28.486622), len: 2.75496
    dend_8 {pt3dadd(66.375, 15.26594, -28.486622, 0.96)}

//  Looking at segment number 372: Seg12_dend_8, section: dend_8, ID: 288, parent: Seg11_dend_8 (287), rad: 0.48, (66.375, 15.26594, -28.486622) -> (68.225006, 15.77594, -28.486622), len: 1.91902
    dend_8 {pt3dadd(68.225006, 15.77594, -28.486622, 0.96)}

//  Looking at segment number 373: Seg13_dend_8, section: dend_8, ID: 289, parent: Seg12_dend_8 (288), rad: 0.48, (68.225006, 15.77594, -28.486622) -> (70.075, 15.415941, -28.936623), len: 1.93767
    dend_8 {pt3dadd(70.075, 15.415941, -28.936623, 0.96)}

//  Looking at segment number 374: Seg14_dend_8, section: dend_8, ID: 290, parent: Seg13_dend_8 (289), rad: 0.48, (70.075, 15.415941, -28.936623) -> (70.965, 14.085941, -28.936623), len: 1.60031
    dend_8 {pt3dadd(70.965, 14.085941, -28.936623, 0.96)}

//  Looking at segment number 375: Seg15_dend_8, section: dend_8, ID: 291, parent: Seg14_dend_8 (290), rad: 0.48, (70.965, 14.085941, -28.936623) -> (72.665, 13.565941, -28.936623), len: 1.77776
    dend_8 {pt3dadd(72.665, 13.565941, -28.936623, 0.96)}

//  Looking at segment number 376: Seg16_dend_8, section: dend_8, ID: 292, parent: Seg15_dend_8 (291), rad: 0.48, (72.665, 13.565941, -28.936623) -> (73.325, 15.70594, -29.936623), len: 2.45259
    dend_8 {pt3dadd(73.325, 15.70594, -29.936623, 0.96)}

//  Looking at segment number 377: Seg17_dend_8, section: dend_8, ID: 293, parent: Seg16_dend_8 (292), rad: 0.48, (73.325, 15.70594, -29.936623) -> (74.435, 16.88594, -31.086622), len: 1.98671
    dend_8 {pt3dadd(74.435, 16.88594, -31.086622, 0.96)}

//  Looking at segment number 378: Seg18_dend_8, section: dend_8, ID: 294, parent: Seg17_dend_8 (293), rad: 0.48, (74.435, 16.88594, -31.086622) -> (73.405, 18.36594, -32.38662), len: 2.2229
    dend_8 {pt3dadd(73.405, 18.36594, -32.38662, 0.96)}

//  Looking at segment number 379: Seg19_dend_8, section: dend_8, ID: 295, parent: Seg18_dend_8 (294), rad: 0.48, (73.405, 18.36594, -32.38662) -> (74.135, 19.47594, -33.83662), len: 1.9666
    dend_8 {pt3dadd(74.135, 19.47594, -33.83662, 0.96)}

//  Looking at segment number 380: Seg20_dend_8, section: dend_8, ID: 296, parent: Seg19_dend_8 (295), rad: 0.48, (74.135, 19.47594, -33.83662) -> (73.995, 21.38594, -33.83662), len: 1.91512
    dend_8 {pt3dadd(73.995, 21.38594, -33.83662, 0.96)}

//  Looking at segment number 381: Seg21_dend_8, section: dend_8, ID: 297, parent: Seg20_dend_8 (296), rad: 0.48, (73.995, 21.38594, -33.83662) -> (74.285, 22.34594, -34.98662), len: 1.52584
    dend_8 {pt3dadd(74.285, 22.34594, -34.98662, 0.96)}

//  Looking at segment number 382: Seg22_dend_8, section: dend_8, ID: 298, parent: Seg21_dend_8 (297), rad: 0.48, (74.285, 22.34594, -34.98662) -> (76.575, 22.05594, -34.98662), len: 2.30828
    dend_8 {pt3dadd(76.575, 22.05594, -34.98662, 0.96)}

//  Looking at segment number 383: Seg23_dend_8, section: dend_8, ID: 299, parent: Seg22_dend_8 (298), rad: 0.48, (76.575, 22.05594, -34.98662) -> (77.095, 24.635939, -37.18662), len: 3.43027
    dend_8 {pt3dadd(77.095, 24.635939, -37.18662, 0.96)}

//  Looking at segment number 384: Seg24_dend_8, section: dend_8, ID: 300, parent: Seg23_dend_8 (299), rad: 0.48, (77.095, 24.635939, -37.18662) -> (76.575, 26.115942, -38.58662), len: 2.10257
    dend_8 {pt3dadd(76.575, 26.115942, -38.58662, 0.96)}

//  Looking at segment number 385: Seg25_dend_8, section: dend_8, ID: 301, parent: Seg24_dend_8 (300), rad: 0.48, (76.575, 26.115942, -38.58662) -> (78.425, 28.255941, -38.53662), len: 2.82924
    dend_8 {pt3dadd(78.425, 28.255941, -38.53662, 0.96)}

//  Looking at segment number 386: Seg26_dend_8, section: dend_8, ID: 302, parent: Seg25_dend_8 (301), rad: 0.48, (78.425, 28.255941, -38.53662) -> (79.755005, 29.87594, -41.88662), len: 3.95168
    dend_8 {pt3dadd(79.755005, 29.87594, -41.88662, 0.96)}

//  Looking at segment number 387: Seg27_dend_8, section: dend_8, ID: 303, parent: Seg26_dend_8 (302), rad: 0.48, (79.755005, 29.87594, -41.88662) -> (80.935, 30.325941, -43.78662), len: 2.28142
    dend_8 {pt3dadd(80.935, 30.325941, -43.78662, 0.96)}

//  Looking at segment number 388: Seg0_dend_7, section: dend_7, ID: 233, parent: Seg13_dend_6 (232), rad: 0.515, (40.675003, 15.95594, -24.186623) -> (41.495003, 17.72594, -23.936623), len: 1.96667
    dend_7 {pt3dclear() pt3dadd(40.675003, 15.95594, -24.186623, 1.03) pt3dadd(41.495003, 17.72594, -23.936623, 1.03)}

//  Looking at segment number 389: Seg1_dend_7, section: dend_7, ID: 234, parent: Seg0_dend_7 (233), rad: 0.515, (41.495003, 17.72594, -23.936623) -> (42.605003, 18.97594, -23.936623), len: 1.67171
    dend_7 {pt3dadd(42.605003, 18.97594, -23.936623, 1.03)}

//  Looking at segment number 390: Seg2_dend_7, section: dend_7, ID: 235, parent: Seg1_dend_7 (234), rad: 0.48, (42.605003, 18.97594, -23.936623) -> (43.705, 21.71594, -23.936623), len: 2.95256
    dend_7 {pt3dadd(43.705, 21.71594, -23.936623, 0.96)}

//  Looking at segment number 391: Seg3_dend_7, section: dend_7, ID: 236, parent: Seg2_dend_7 (235), rad: 0.48, (43.705, 21.71594, -23.936623) -> (47.335, 24.815939, -25.136621), len: 4.92208
    dend_7 {pt3dadd(47.335, 24.815939, -25.136621, 0.96)}

//  Looking at segment number 392: Seg4_dend_7, section: dend_7, ID: 237, parent: Seg3_dend_7 (236), rad: 0.48, (47.335, 24.815939, -25.136621) -> (50.215004, 26.435942, -25.136621), len: 3.30437
    dend_7 {pt3dadd(50.215004, 26.435942, -25.136621, 0.96)}

//  Looking at segment number 393: Seg5_dend_7, section: dend_7, ID: 238, parent: Seg4_dend_7 (237), rad: 0.48, (50.215004, 26.435942, -25.136621) -> (52.655, 26.725939, -25.136621), len: 2.45717
    dend_7 {pt3dadd(52.655, 26.725939, -25.136621, 0.96)}

//  Looking at segment number 394: Seg6_dend_7, section: dend_7, ID: 239, parent: Seg5_dend_7 (238), rad: 0.48, (52.655, 26.725939, -25.136621) -> (54.865, 28.42594, -26.236622), len: 2.99735
    dend_7 {pt3dadd(54.865, 28.42594, -26.236622, 0.96)}

//  Looking at segment number 395: Seg7_dend_7, section: dend_7, ID: 240, parent: Seg6_dend_7 (239), rad: 0.48, (54.865, 28.42594, -26.236622) -> (56.585, 28.475939, -28.886621), len: 3.15965
    dend_7 {pt3dadd(56.585, 28.475939, -28.886621, 0.96)}

//  Looking at segment number 396: Seg8_dend_7, section: dend_7, ID: 241, parent: Seg7_dend_7 (240), rad: 0.48, (56.585, 28.475939, -28.886621) -> (58.875, 26.99594, -29.436623), len: 2.78155
    dend_7 {pt3dadd(58.875, 26.99594, -29.436623, 0.96)}

//  Looking at segment number 397: Seg9_dend_7, section: dend_7, ID: 242, parent: Seg8_dend_7 (241), rad: 0.48, (58.875, 26.99594, -29.436623) -> (60.275, 25.525942, -29.386621), len: 2.03061
    dend_7 {pt3dadd(60.275, 25.525942, -29.386621, 0.96)}

//  Looking at segment number 398: Seg10_dend_7, section: dend_7, ID: 243, parent: Seg9_dend_7 (242), rad: 0.48, (60.275, 25.525942, -29.386621) -> (62.575, 24.48594, -29.436623), len: 2.5247
    dend_7 {pt3dadd(62.575, 24.48594, -29.436623, 0.96)}

//  Looking at segment number 399: Seg11_dend_7, section: dend_7, ID: 244, parent: Seg10_dend_7 (243), rad: 0.445, (62.575, 24.48594, -29.436623) -> (64.495, 25.44594, -31.036623), len: 2.67731
    dend_7 {pt3dadd(64.495, 25.44594, -31.036623, 0.89)}
}

proc basic_shape_extra_8(){

//  Looking at segment number 400: Seg12_dend_7, section: dend_7, ID: 245, parent: Seg11_dend_7 (244), rad: 0.445, (64.495, 25.44594, -31.036623) -> (66.854996, 27.295942, -31.886621), len: 3.11682
    dend_7 {pt3dadd(66.854996, 27.295942, -31.886621, 0.89)}

//  Looking at segment number 401: Seg13_dend_7, section: dend_7, ID: 246, parent: Seg12_dend_7 (245), rad: 0.445, (66.854996, 27.295942, -31.886621) -> (67.895004, 29.87594, -33.83662), len: 3.39713
    dend_7 {pt3dadd(67.895004, 29.87594, -33.83662, 0.89)}

//  Looking at segment number 402: Seg14_dend_7, section: dend_7, ID: 247, parent: Seg13_dend_7 (246), rad: 0.445, (67.895004, 29.87594, -33.83662) -> (70.035, 31.795942, -35.18662), len: 3.17624
    dend_7 {pt3dadd(70.035, 31.795942, -35.18662, 0.89)}

//  Looking at segment number 403: Seg15_dend_7, section: dend_7, ID: 248, parent: Seg14_dend_7 (247), rad: 0.445, (70.035, 31.795942, -35.18662) -> (71.145004, 34.30594, -36.08662), len: 2.88828
    dend_7 {pt3dadd(71.145004, 34.30594, -36.08662, 0.89)}

//  Looking at segment number 404: Seg16_dend_7, section: dend_7, ID: 249, parent: Seg15_dend_7 (248), rad: 0.445, (71.145004, 34.30594, -36.08662) -> (74.175, 36.59594, -36.98662), len: 3.9032
    dend_7 {pt3dadd(74.175, 36.59594, -36.98662, 0.89)}

//  Looking at segment number 405: Seg17_dend_7, section: dend_7, ID: 250, parent: Seg16_dend_7 (249), rad: 0.445, (74.175, 36.59594, -36.98662) -> (77.725006, 37.48594, -37.93662), len: 3.78115
    dend_7 {pt3dadd(77.725006, 37.48594, -37.93662, 0.89)}

//  Looking at segment number 406: Seg18_dend_7, section: dend_7, ID: 251, parent: Seg17_dend_7 (250), rad: 0.445, (77.725006, 37.48594, -37.93662) -> (79.645004, 39.10594, -39.58662), len: 3.00555
    dend_7 {pt3dadd(79.645004, 39.10594, -39.58662, 0.89)}

//  Looking at segment number 407: Seg19_dend_7, section: dend_7, ID: 252, parent: Seg18_dend_7 (251), rad: 0.445, (79.645004, 39.10594, -39.58662) -> (80.975006, 41.17594, -40.38662), len: 2.58724
    dend_7 {pt3dadd(80.975006, 41.17594, -40.38662, 0.89)}

//  Looking at segment number 408: Seg20_dend_7, section: dend_7, ID: 253, parent: Seg19_dend_7 (252), rad: 0.445, (80.975006, 41.17594, -40.38662) -> (83.33501, 44.05594, -41.38662), len: 3.85538
    dend_7 {pt3dadd(83.33501, 44.05594, -41.38662, 0.89)}

//  Looking at segment number 409: Seg21_dend_7, section: dend_7, ID: 254, parent: Seg20_dend_7 (253), rad: 0.445, (83.33501, 44.05594, -41.38662) -> (84.895004, 45.52594, -43.43662), len: 2.96597
    dend_7 {pt3dadd(84.895004, 45.52594, -43.43662, 0.89)}

//  Looking at segment number 410: Seg22_dend_7, section: dend_7, ID: 255, parent: Seg21_dend_7 (254), rad: 0.445, (84.895004, 45.52594, -43.43662) -> (87.555, 47.225937, -47.23662), len: 4.9402
    dend_7 {pt3dadd(87.555, 47.225937, -47.23662, 0.89)}

//  Looking at segment number 411: Seg23_dend_7, section: dend_7, ID: 256, parent: Seg22_dend_7 (255), rad: 0.445, (87.555, 47.225937, -47.23662) -> (89.035, 47.37594, -51.83662), len: 4.83455
    dend_7 {pt3dadd(89.035, 47.37594, -51.83662, 0.89)}

//  Looking at segment number 412: Seg24_dend_7, section: dend_7, ID: 257, parent: Seg23_dend_7 (256), rad: 0.445, (89.035, 47.37594, -51.83662) -> (93.685, 47.075943, -54.33662), len: 5.28795
    dend_7 {pt3dadd(93.685, 47.075943, -54.33662, 0.89)}

//  Looking at segment number 413: Seg25_dend_7, section: dend_7, ID: 258, parent: Seg24_dend_7 (257), rad: 0.445, (93.685, 47.075943, -54.33662) -> (97.825005, 46.41594, -58.13662), len: 5.6582
    dend_7 {pt3dadd(97.825005, 46.41594, -58.13662, 0.89)}

//  Looking at segment number 414: Seg26_dend_7, section: dend_7, ID: 259, parent: Seg25_dend_7 (258), rad: 0.445, (97.825005, 46.41594, -58.13662) -> (102.265, 47.515938, -58.13662), len: 4.57423
    dend_7 {pt3dadd(102.265, 47.515938, -58.13662, 0.89)}

//  Looking at segment number 415: Seg27_dend_7, section: dend_7, ID: 260, parent: Seg26_dend_7 (259), rad: 0.405, (102.265, 47.515938, -58.13662) -> (105.775, 49.88594, -58.13662), len: 4.23521
    dend_7 {pt3dadd(105.775, 49.88594, -58.13662, 0.81)}

//  Looking at segment number 416: Seg28_dend_7, section: dend_7, ID: 261, parent: Seg27_dend_7 (260), rad: 0.405, (105.775, 49.88594, -58.13662) -> (107.325005, 53.94594, -58.23662), len: 4.34696
    dend_7 {pt3dadd(107.325005, 53.94594, -58.23662, 0.81)}

//  Looking at segment number 417: Seg29_dend_7, section: dend_7, ID: 262, parent: Seg28_dend_7 (261), rad: 0.405, (107.325005, 53.94594, -58.23662) -> (109.765, 58.59594, -58.03662), len: 5.2551
    dend_7 {pt3dadd(109.765, 58.59594, -58.03662, 0.81)}

//  Looking at segment number 418: Seg30_dend_7, section: dend_7, ID: 263, parent: Seg29_dend_7 (262), rad: 0.405, (109.765, 58.59594, -58.03662) -> (114.795, 62.875946, -60.58662), len: 7.07968
    dend_7 {pt3dadd(114.795, 62.875946, -60.58662, 0.81)}

//  Looking at segment number 419: Seg31_dend_7, section: dend_7, ID: 264, parent: Seg30_dend_7 (263), rad: 0.405, (114.795, 62.875946, -60.58662) -> (118.635, 66.265945, -60.58662), len: 5.12228
    dend_7 {pt3dadd(118.635, 66.265945, -60.58662, 0.81)}

//  Looking at segment number 420: Seg32_dend_7, section: dend_7, ID: 265, parent: Seg31_dend_7 (264), rad: 0.405, (118.635, 66.265945, -60.58662) -> (124.175, 69.515945, -61.88662), len: 6.55318
    dend_7 {pt3dadd(124.175, 69.515945, -61.88662, 0.81)}

//  Looking at segment number 421: Seg33_dend_7, section: dend_7, ID: 266, parent: Seg32_dend_7 (265), rad: 0.405, (124.175, 69.515945, -61.88662) -> (126.915, 71.43594, -61.88662), len: 3.34574
    dend_7 {pt3dadd(126.915, 71.43594, -61.88662, 0.81)}

//  Looking at segment number 422: Seg34_dend_7, section: dend_7, ID: 267, parent: Seg33_dend_7 (266), rad: 0.405, (126.915, 71.43594, -61.88662) -> (129.725, 75.78594, -61.88662), len: 5.17867
    dend_7 {pt3dadd(129.725, 75.78594, -61.88662, 0.81)}

//  Looking at segment number 423: Seg35_dend_7, section: dend_7, ID: 268, parent: Seg34_dend_7 (267), rad: 0.405, (129.725, 75.78594, -61.88662) -> (133.275, 79.405945, -61.88662), len: 5.07019
    dend_7 {pt3dadd(133.275, 79.405945, -61.88662, 0.81)}

//  Looking at segment number 424: Seg36_dend_7, section: dend_7, ID: 269, parent: Seg35_dend_7 (268), rad: 0.405, (133.275, 79.405945, -61.88662) -> (137.275, 83.765945, -62.23662), len: 5.92723
    dend_7 {pt3dadd(137.275, 83.765945, -62.23662, 0.81)}

//  Looking at segment number 425: Seg37_dend_7, section: dend_7, ID: 270, parent: Seg36_dend_7 (269), rad: 0.405, (137.275, 83.765945, -62.23662) -> (132.545, 89.00594, -61.98662), len: 7.06349
    dend_7 {pt3dadd(132.545, 89.00594, -61.98662, 0.81)}

//  Looking at segment number 426: Seg38_dend_7, section: dend_7, ID: 271, parent: Seg37_dend_7 (270), rad: 0.405, (132.545, 89.00594, -61.98662) -> (135.125, 91.585945, -60.38662), len: 3.98407
    dend_7 {pt3dadd(135.125, 91.585945, -60.38662, 0.81)}

//  Looking at segment number 427: Seg39_dend_7, section: dend_7, ID: 272, parent: Seg38_dend_7 (271), rad: 0.405, (135.125, 91.585945, -60.38662) -> (136.975, 95.20594, -63.63662), len: 5.20475
    dend_7 {pt3dadd(136.975, 95.20594, -63.63662, 0.81)}

//  Looking at segment number 428: Seg40_dend_7, section: dend_7, ID: 273, parent: Seg39_dend_7 (272), rad: 0.405, (136.975, 95.20594, -63.63662) -> (140.225, 98.015945, -71.18662), len: 8.68684
    dend_7 {pt3dadd(140.225, 98.015945, -71.18662, 0.81)}

//  Looking at segment number 429: Seg41_dend_7, section: dend_7, ID: 274, parent: Seg40_dend_7 (273), rad: 0.405, (140.225, 98.015945, -71.18662) -> (143.405, 100.00594, -71.38663), len: 3.75665
    dend_7 {pt3dadd(143.405, 100.00594, -71.38663, 0.81)}

//  Looking at segment number 430: Seg42_dend_7, section: dend_7, ID: 275, parent: Seg41_dend_7 (274), rad: 0.405, (143.405, 100.00594, -71.38663) -> (143.995, 103.25594, -71.38663), len: 3.30312
    dend_7 {pt3dadd(143.995, 103.25594, -71.38663, 0.81)}

//  Looking at segment number 431: Seg0_dend_1, section: dend_1, ID: 22, parent: Seg1_dend_0 (21), rad: 0.665, (20.065002, 2.2959404, -8.336622) -> (19.915, 4.8759403, -7.036622), len: 2.89291
    dend_1 {pt3dclear() pt3dadd(20.065002, 2.2959404, -8.336622, 1.33) pt3dadd(19.915, 4.8759403, -7.036622, 1.33)}

//  Looking at segment number 432: Seg1_dend_1, section: dend_1, ID: 23, parent: Seg0_dend_1 (22), rad: 0.665, (19.915, 4.8759403, -7.036622) -> (19.395, 6.7959404, -7.086622), len: 1.9898
    dend_1 {pt3dadd(19.395, 6.7959404, -7.086622, 1.33)}

//  Looking at segment number 433: Seg2_dend_1, section: dend_1, ID: 24, parent: Seg1_dend_1 (23), rad: 0.665, (19.395, 6.7959404, -7.086622) -> (19.395, 8.495941, -7.086622), len: 1.7
    dend_1 {pt3dadd(19.395, 8.495941, -7.086622, 1.33)}

//  Looking at segment number 434: Seg3_dend_1, section: dend_1, ID: 25, parent: Seg2_dend_1 (24), rad: 0.405, (19.395, 8.495941, -7.086622) -> (20.205002, 9.53594, -7.036622), len: 1.31917
    dend_1 {pt3dadd(20.205002, 9.53594, -7.036622, 0.81)}

//  Looking at segment number 435: Seg4_dend_1, section: dend_1, ID: 26, parent: Seg3_dend_1 (25), rad: 0.405, (20.205002, 9.53594, -7.036622) -> (21.465, 9.755941, -6.836622), len: 1.2946
    dend_1 {pt3dadd(21.465, 9.755941, -6.836622, 0.81)}

//  Looking at segment number 436: Seg5_dend_1, section: dend_1, ID: 27, parent: Seg4_dend_1 (26), rad: 0.405, (21.465, 9.755941, -6.836622) -> (21.615002, 10.71594, -6.336622), len: 1.09275
    dend_1 {pt3dadd(21.615002, 10.71594, -6.336622, 0.81)}

//  Looking at segment number 437: Seg6_dend_1, section: dend_1, ID: 28, parent: Seg5_dend_1 (27), rad: 0.405, (21.615002, 10.71594, -6.336622) -> (21.095001, 11.60594, -5.786622), len: 1.16833
    dend_1 {pt3dadd(21.095001, 11.60594, -5.786622, 0.81)}

//  Looking at segment number 438: Seg7_dend_1, section: dend_1, ID: 29, parent: Seg6_dend_1 (28), rad: 0.405, (21.095001, 11.60594, -5.786622) -> (19.915, 11.745941, -5.786622), len: 1.18828
    dend_1 {pt3dadd(19.915, 11.745941, -5.786622, 0.81)}

//  Looking at segment number 439: Seg8_dend_1, section: dend_1, ID: 30, parent: Seg7_dend_1 (29), rad: 0.405, (19.915, 11.745941, -5.786622) -> (17.845001, 12.11594, -5.786622), len: 2.10281
    dend_1 {pt3dadd(17.845001, 12.11594, -5.786622, 0.81)}

//  Looking at segment number 440: Seg9_dend_1, section: dend_1, ID: 31, parent: Seg8_dend_1 (30), rad: 0.405, (17.845001, 12.11594, -5.786622) -> (15.325001, 12.70594, -5.786622), len: 2.58815
    dend_1 {pt3dadd(15.325001, 12.70594, -5.786622, 0.81)}

//  Looking at segment number 441: Seg10_dend_1, section: dend_1, ID: 32, parent: Seg9_dend_1 (31), rad: 0.405, (15.325001, 12.70594, -5.786622) -> (14.445002, 13.225941, -4.986622), len: 1.298
    dend_1 {pt3dadd(14.445002, 13.225941, -4.986622, 0.81)}

//  Looking at segment number 442: Seg11_dend_1, section: dend_1, ID: 33, parent: Seg10_dend_1 (32), rad: 0.405, (14.445002, 13.225941, -4.986622) -> (14.075001, 15.145941, -4.986622), len: 1.95533
    dend_1 {pt3dadd(14.075001, 15.145941, -4.986622, 0.81)}

//  Looking at segment number 443: Seg12_dend_1, section: dend_1, ID: 34, parent: Seg11_dend_1 (33), rad: 0.405, (14.075001, 15.145941, -4.986622) -> (13.775002, 16.98594, -4.536622), len: 1.91784
    dend_1 {pt3dadd(13.775002, 16.98594, -4.536622, 0.81)}

//  Looking at segment number 444: Seg13_dend_1, section: dend_1, ID: 35, parent: Seg12_dend_1 (34), rad: 0.405, (13.775002, 16.98594, -4.536622) -> (13.995001, 19.35594, -4.136622), len: 2.41356
    dend_1 {pt3dadd(13.995001, 19.35594, -4.136622, 0.81)}

//  Looking at segment number 445: Seg14_dend_1, section: dend_1, ID: 36, parent: Seg13_dend_1 (35), rad: 0.405, (13.995001, 19.35594, -4.136622) -> (14.365002, 21.495941, -4.536622), len: 2.20828
    dend_1 {pt3dadd(14.365002, 21.495941, -4.536622, 0.81)}

//  Looking at segment number 446: Seg15_dend_1, section: dend_1, ID: 37, parent: Seg14_dend_1 (36), rad: 0.405, (14.365002, 21.495941, -4.536622) -> (14.515001, 23.63594, -4.986622), len: 2.19194
    dend_1 {pt3dadd(14.515001, 23.63594, -4.986622, 0.81)}

//  Looking at segment number 447: Seg16_dend_1, section: dend_1, ID: 38, parent: Seg15_dend_1 (37), rad: 0.405, (14.515001, 23.63594, -4.986622) -> (14.365002, 25.33594, -5.786622), len: 1.88481
    dend_1 {pt3dadd(14.365002, 25.33594, -5.786622, 0.81)}

//  Looking at segment number 448: Seg17_dend_1, section: dend_1, ID: 39, parent: Seg16_dend_1 (38), rad: 0.405, (14.365002, 25.33594, -5.786622) -> (15.255001, 27.475939, -5.8866224), len: 2.31985
    dend_1 {pt3dadd(15.255001, 27.475939, -5.8866224, 0.81)}

//  Looking at segment number 449: Seg18_dend_1, section: dend_1, ID: 40, parent: Seg17_dend_1 (39), rad: 0.48, (15.255001, 27.475939, -5.8866224) -> (15.825001, 28.89594, -6.986622), len: 1.88449
    dend_1 {pt3dadd(15.825001, 28.89594, -6.986622, 0.96)}
}

proc basic_shape_extra_9(){

//  Looking at segment number 450: Seg19_dend_1, section: dend_1, ID: 41, parent: Seg18_dend_1 (40), rad: 0.48, (15.825001, 28.89594, -6.986622) -> (17.155003, 30.075941, -7.986622), len: 2.03993
    dend_1 {pt3dadd(17.155003, 30.075941, -7.986622, 0.96)}

//  Looking at segment number 451: Seg20_dend_1, section: dend_1, ID: 42, parent: Seg19_dend_1 (41), rad: 0.48, (17.155003, 30.075941, -7.986622) -> (16.785002, 31.10594, -9.336622), len: 1.7379
    dend_1 {pt3dadd(16.785002, 31.10594, -9.336622, 0.96)}

//  Looking at segment number 452: Seg21_dend_1, section: dend_1, ID: 43, parent: Seg20_dend_1 (42), rad: 0.48, (16.785002, 31.10594, -9.336622) -> (16.855001, 32.95594, -10.586622), len: 2.23381
    dend_1 {pt3dadd(16.855001, 32.95594, -10.586622, 0.96)}

//  Looking at segment number 453: Seg22_dend_1, section: dend_1, ID: 44, parent: Seg21_dend_1 (43), rad: 0.48, (16.855001, 32.95594, -10.586622) -> (16.715002, 34.795944, -12.086622), len: 2.37807
    dend_1 {pt3dadd(16.715002, 34.795944, -12.086622, 0.96)}

//  Looking at segment number 454: Seg23_dend_1, section: dend_1, ID: 45, parent: Seg22_dend_1 (44), rad: 0.48, (16.715002, 34.795944, -12.086622) -> (15.895, 36.34594, -12.686623), len: 1.85335
    dend_1 {pt3dadd(15.895, 36.34594, -12.686623, 0.96)}

//  Looking at segment number 455: Seg24_dend_1, section: dend_1, ID: 46, parent: Seg23_dend_1 (45), rad: 0.48, (15.895, 36.34594, -12.686623) -> (15.305, 37.825943, -14.536622), len: 2.44152
    dend_1 {pt3dadd(15.305, 37.825943, -14.536622, 0.96)}

//  Looking at segment number 456: Seg25_dend_1, section: dend_1, ID: 47, parent: Seg24_dend_1 (46), rad: 0.48, (15.305, 37.825943, -14.536622) -> (15.235001, 39.085938, -15.236622), len: 1.44308
    dend_1 {pt3dadd(15.235001, 39.085938, -15.236622, 0.96)}

//  Looking at segment number 457: Seg26_dend_1, section: dend_1, ID: 48, parent: Seg25_dend_1 (47), rad: 0.48, (15.235001, 39.085938, -15.236622) -> (15.305, 41.005943, -15.236622), len: 1.92128
    dend_1 {pt3dadd(15.305, 41.005943, -15.236622, 0.96)}

//  Looking at segment number 458: Seg27_dend_1, section: dend_1, ID: 49, parent: Seg26_dend_1 (48), rad: 0.48, (15.305, 41.005943, -15.236622) -> (15.235001, 42.55594, -16.036621), len: 1.74568
    dend_1 {pt3dadd(15.235001, 42.55594, -16.036621, 0.96)}

//  Looking at segment number 459: Seg28_dend_1, section: dend_1, ID: 50, parent: Seg27_dend_1 (49), rad: 0.48, (15.235001, 42.55594, -16.036621) -> (14.415001, 42.84594, -16.786623), len: 1.14848
    dend_1 {pt3dadd(14.415001, 42.84594, -16.786623, 0.96)}

//  Looking at segment number 460: Seg29_dend_1, section: dend_1, ID: 51, parent: Seg28_dend_1 (50), rad: 0.48, (14.415001, 42.84594, -16.786623) -> (14.045002, 43.95594, -17.386621), len: 1.31491
    dend_1 {pt3dadd(14.045002, 43.95594, -17.386621, 0.96)}

//  Looking at segment number 461: Seg30_dend_1, section: dend_1, ID: 52, parent: Seg29_dend_1 (51), rad: 0.48, (14.045002, 43.95594, -17.386621) -> (13.825001, 44.98594, -17.086622), len: 1.09512
    dend_1 {pt3dadd(13.825001, 44.98594, -17.086622, 0.96)}

//  Looking at segment number 462: Seg31_dend_1, section: dend_1, ID: 53, parent: Seg30_dend_1 (52), rad: 0.48, (13.825001, 44.98594, -17.086622) -> (13.015001, 45.795944, -17.086622), len: 1.14552
    dend_1 {pt3dadd(13.015001, 45.795944, -17.086622, 0.96)}

//  Looking at segment number 463: Seg32_dend_1, section: dend_1, ID: 54, parent: Seg31_dend_1 (53), rad: 0.48, (13.015001, 45.795944, -17.086622) -> (13.165001, 47.20594, -17.036623), len: 1.41883
    dend_1 {pt3dadd(13.165001, 47.20594, -17.036623, 0.96)}

//  Looking at segment number 464: Seg33_dend_1, section: dend_1, ID: 55, parent: Seg32_dend_1 (54), rad: 0.48, (13.165001, 47.20594, -17.036623) -> (13.605001, 48.975937, -16.486622), len: 1.90499
    dend_1 {pt3dadd(13.605001, 48.975937, -16.486622, 0.96)}

//  Looking at segment number 465: Seg34_dend_1, section: dend_1, ID: 56, parent: Seg33_dend_1 (55), rad: 0.48, (13.605001, 48.975937, -16.486622) -> (13.905001, 50.44594, -16.336622), len: 1.50778
    dend_1 {pt3dadd(13.905001, 50.44594, -16.336622, 0.96)}

//  Looking at segment number 466: Seg0_apic_28, section: apic_28, ID: 1003, parent: Seg147_apic_1 (784), rad: 0.7, (-247.33499, 115.225945, 3.913378) -> (-247.275, 115.20594, -0.886622), len: 4.80042
    apic_28 {pt3dclear() pt3dadd(-247.33499, 115.225945, 3.913378, 1.4) pt3dadd(-247.275, 115.20594, -0.886622, 1.4)}

//  Looking at segment number 467: Seg1_apic_28, section: apic_28, ID: 1004, parent: Seg0_apic_28 (1003), rad: 0.7, (-247.275, 115.20594, -0.886622) -> (-249.13501, 114.74594, -0.286622), len: 2.0078
    apic_28 {pt3dadd(-249.13501, 114.74594, -0.286622, 1.4)}

//  Looking at segment number 468: Seg2_apic_28, section: apic_28, ID: 1005, parent: Seg1_apic_28 (1004), rad: 0.59, (-249.13501, 114.74594, -0.286622) -> (-251.285, 116.515945, -0.286622), len: 2.78485
    apic_28 {pt3dadd(-251.285, 116.515945, -0.286622, 1.18)}

//  Looking at segment number 469: Seg3_apic_28, section: apic_28, ID: 1006, parent: Seg2_apic_28 (1005), rad: 0.59, (-251.285, 116.515945, -0.286622) -> (-252.755, 118.43594, -0.286622), len: 2.41812
    apic_28 {pt3dadd(-252.755, 118.43594, -0.286622, 1.18)}

//  Looking at segment number 470: Seg4_apic_28, section: apic_28, ID: 1007, parent: Seg3_apic_28 (1006), rad: 0.59, (-252.755, 118.43594, -0.286622) -> (-254.01498, 117.695946, -1.336622), len: 1.79935
    apic_28 {pt3dadd(-254.01498, 117.695946, -1.336622, 1.18)}

//  Looking at segment number 471: Seg5_apic_28, section: apic_28, ID: 1008, parent: Seg4_apic_28 (1007), rad: 0.59, (-254.01498, 117.695946, -1.336622) -> (-255.195, 116.95594, -2.486622), len: 1.80626
    apic_28 {pt3dadd(-255.195, 116.95594, -2.486622, 1.18)}

//  Looking at segment number 472: Seg6_apic_28, section: apic_28, ID: 1009, parent: Seg5_apic_28 (1008), rad: 0.59, (-255.195, 116.95594, -2.486622) -> (-257.415, 117.77594, -4.136622), len: 2.88501
    apic_28 {pt3dadd(-257.415, 117.77594, -4.136622, 1.18)}

//  Looking at segment number 473: Seg7_apic_28, section: apic_28, ID: 1010, parent: Seg6_apic_28 (1009), rad: 0.59, (-257.415, 117.77594, -4.136622) -> (-259.635, 118.365944, -5.3866224), len: 2.61515
    apic_28 {pt3dadd(-259.635, 118.365944, -5.3866224, 1.18)}

//  Looking at segment number 474: Seg8_apic_28, section: apic_28, ID: 1011, parent: Seg7_apic_28 (1010), rad: 0.59, (-259.635, 118.365944, -5.3866224) -> (-261.485, 117.545944, -6.736622), len: 2.43255
    apic_28 {pt3dadd(-261.485, 117.545944, -6.736622, 1.18)}

//  Looking at segment number 475: Seg9_apic_28, section: apic_28, ID: 1012, parent: Seg8_apic_28 (1011), rad: 0.59, (-261.485, 117.545944, -6.736622) -> (-260.665, 116.365944, -10.836622), len: 4.34451
    apic_28 {pt3dadd(-260.665, 116.365944, -10.836622, 1.18)}

//  Looking at segment number 476: Seg10_apic_28, section: apic_28, ID: 1013, parent: Seg9_apic_28 (1012), rad: 0.59, (-260.665, 116.365944, -10.836622) -> (-261.405, 117.695946, -14.536622), len: 4.00081
    apic_28 {pt3dadd(-261.405, 117.695946, -14.536622, 1.18)}

//  Looking at segment number 477: Seg11_apic_28, section: apic_28, ID: 1014, parent: Seg10_apic_28 (1013), rad: 0.59, (-261.405, 117.695946, -14.536622) -> (-260.005, 117.695946, -16.636621), len: 2.52388
    apic_28 {pt3dadd(-260.005, 117.695946, -16.636621, 1.18)}

//  Looking at segment number 478: Seg0_apic_2, section: apic_2, ID: 785, parent: Seg147_apic_1 (784), rad: 1.33, (-247.33499, 115.225945, 3.913378) -> (-248.815, 118.545944, 3.913378), len: 3.63495
    apic_2 {pt3dclear() pt3dadd(-247.33499, 115.225945, 3.913378, 2.66) pt3dadd(-248.815, 118.545944, 3.913378, 2.66)}

//  Looking at segment number 479: Seg1_apic_2, section: apic_2, ID: 786, parent: Seg0_apic_2 (785), rad: 1.44, (-248.815, 118.545944, 3.913378) -> (-250.14499, 120.61594, 4.263378), len: 2.4852
    apic_2 {pt3dadd(-250.14499, 120.61594, 4.263378, 2.88)}

//  Looking at segment number 480: Seg2_apic_2, section: apic_2, ID: 787, parent: Seg1_apic_2 (786), rad: 1.44, (-250.14499, 120.61594, 4.263378) -> (-251.245, 122.905945, 4.3633776), len: 2.54247
    apic_2 {pt3dadd(-251.245, 122.905945, 4.3633776, 2.88)}

//  Looking at segment number 481: Seg3_apic_2, section: apic_2, ID: 788, parent: Seg2_apic_2 (787), rad: 1.59, (-251.245, 122.905945, 4.3633776) -> (-252.215, 124.82594, 3.063378), len: 2.51342
    apic_2 {pt3dadd(-252.215, 124.82594, 3.063378, 3.18)}

//  Looking at segment number 482: Seg4_apic_2, section: apic_2, ID: 789, parent: Seg3_apic_2 (788), rad: 1.59, (-252.215, 124.82594, 3.063378) -> (-252.35501, 127.03595, 0.71337795), len: 3.22897
    apic_2 {pt3dadd(-252.35501, 127.03595, 0.71337795, 3.18)}

//  Looking at segment number 483: Seg0_dend_16, section: dend_16, ID: 511, parent: Seg26_dend_14 (415), rad: 0.48, (-27.184998, -100.99406, -39.28662) -> (-24.855, -104.82406, -38.93662), len: 4.4967
    dend_16 {pt3dclear() pt3dadd(-27.184998, -100.99406, -39.28662, 0.96) pt3dadd(-24.855, -104.82406, -38.93662, 0.96)}

//  Looking at segment number 484: Seg1_dend_16, section: dend_16, ID: 512, parent: Seg0_dend_16 (511), rad: 0.48, (-24.855, -104.82406, -38.93662) -> (-24.414997, -106.884056, -38.93662), len: 2.10646
    dend_16 {pt3dadd(-24.414997, -106.884056, -38.93662, 0.96)}

//  Looking at segment number 485: Seg2_dend_16, section: dend_16, ID: 513, parent: Seg1_dend_16 (512), rad: 0.48, (-24.414997, -106.884056, -38.93662) -> (-24.634998, -109.024055, -38.93662), len: 2.15128
    dend_16 {pt3dadd(-24.634998, -109.024055, -38.93662, 0.96)}

//  Looking at segment number 486: Seg3_dend_16, section: dend_16, ID: 514, parent: Seg2_dend_16 (513), rad: 0.48, (-24.634998, -109.024055, -38.93662) -> (-25.375, -111.75406, -38.93662), len: 2.82852
    dend_16 {pt3dadd(-25.375, -111.75406, -38.93662, 0.96)}

//  Looking at segment number 487: Seg4_dend_16, section: dend_16, ID: 515, parent: Seg3_dend_16 (514), rad: 0.48, (-25.375, -111.75406, -38.93662) -> (-25.224998, -114.85406, -38.28662), len: 3.17096
    dend_16 {pt3dadd(-25.224998, -114.85406, -38.28662, 0.96)}

//  Looking at segment number 488: Seg5_dend_16, section: dend_16, ID: 516, parent: Seg4_dend_16 (515), rad: 0.48, (-25.224998, -114.85406, -38.28662) -> (-26.485, -118.99406, -37.63662), len: 4.37604
    dend_16 {pt3dadd(-26.485, -118.99406, -37.63662, 0.96)}

//  Looking at segment number 489: Seg6_dend_16, section: dend_16, ID: 517, parent: Seg5_dend_16 (516), rad: 0.48, (-26.485, -118.99406, -37.63662) -> (-26.404999, -121.79406, -37.53662), len: 2.80293
    dend_16 {pt3dadd(-26.404999, -121.79406, -37.53662, 0.96)}

//  Looking at segment number 490: Seg7_dend_16, section: dend_16, ID: 518, parent: Seg6_dend_16 (517), rad: 0.48, (-26.404999, -121.79406, -37.53662) -> (-26.774998, -124.304054, -37.53662), len: 2.53712
    dend_16 {pt3dadd(-26.774998, -124.304054, -37.53662, 0.96)}

//  Looking at segment number 491: Seg8_dend_16, section: dend_16, ID: 519, parent: Seg7_dend_16 (518), rad: 0.48, (-26.774998, -124.304054, -37.53662) -> (-29.884998, -126.15406, -37.08662), len: 3.64652
    dend_16 {pt3dadd(-29.884998, -126.15406, -37.08662, 0.96)}

//  Looking at segment number 492: Seg9_dend_16, section: dend_16, ID: 520, parent: Seg8_dend_16 (519), rad: 0.48, (-29.884998, -126.15406, -37.08662) -> (-32.394997, -127.26406, -37.03662), len: 2.74494
    dend_16 {pt3dadd(-32.394997, -127.26406, -37.03662, 0.96)}

//  Looking at segment number 493: Seg10_dend_16, section: dend_16, ID: 521, parent: Seg9_dend_16 (520), rad: 0.48, (-32.394997, -127.26406, -37.03662) -> (-32.835, -129.62405, -37.03662), len: 2.40066
    dend_16 {pt3dadd(-32.835, -129.62405, -37.03662, 0.96)}

//  Looking at segment number 494: Seg11_dend_16, section: dend_16, ID: 522, parent: Seg10_dend_16 (521), rad: 0.48, (-32.835, -129.62405, -37.03662) -> (-31.654999, -133.46407, -37.03662), len: 4.01722
    dend_16 {pt3dadd(-31.654999, -133.46407, -37.03662, 0.96)}

//  Looking at segment number 495: Seg12_dend_16, section: dend_16, ID: 523, parent: Seg11_dend_16 (522), rad: 0.48, (-31.654999, -133.46407, -37.03662) -> (-32.055, -135.64406, -36.98662), len: 2.21695
    dend_16 {pt3dadd(-32.055, -135.64406, -36.98662, 0.96)}

//  Looking at segment number 496: Seg13_dend_16, section: dend_16, ID: 524, parent: Seg12_dend_16 (523), rad: 0.48, (-32.055, -135.64406, -36.98662) -> (-33.015, -137.71405, -36.93662), len: 2.28232
    dend_16 {pt3dadd(-33.015, -137.71405, -36.93662, 0.96)}

//  Looking at segment number 497: Seg14_dend_16, section: dend_16, ID: 525, parent: Seg13_dend_16 (524), rad: 0.48, (-33.015, -137.71405, -36.93662) -> (-34.275, -138.52406, -36.88662), len: 1.49874
    dend_16 {pt3dadd(-34.275, -138.52406, -36.88662, 0.96)}

//  Looking at segment number 498: Seg15_dend_16, section: dend_16, ID: 526, parent: Seg14_dend_16 (525), rad: 0.48, (-34.275, -138.52406, -36.88662) -> (-34.195, -140.44406, -36.88662), len: 1.92166
    dend_16 {pt3dadd(-34.195, -140.44406, -36.88662, 0.96)}

//  Looking at segment number 499: Seg16_dend_16, section: dend_16, ID: 527, parent: Seg15_dend_16 (526), rad: 0.48, (-34.195, -140.44406, -36.88662) -> (-34.055, -143.17406, -36.88662), len: 2.73358
    dend_16 {pt3dadd(-34.055, -143.17406, -36.88662, 0.96)}
}

proc basic_shape_extra_10(){

//  Looking at segment number 500: Seg17_dend_16, section: dend_16, ID: 528, parent: Seg16_dend_16 (527), rad: 0.48, (-34.055, -143.17406, -36.88662) -> (-34.644997, -146.05406, -36.88662), len: 2.93982
    dend_16 {pt3dadd(-34.644997, -146.05406, -36.88662, 0.96)}

//  Looking at segment number 501: Seg18_dend_16, section: dend_16, ID: 529, parent: Seg17_dend_16 (528), rad: 0.48, (-34.644997, -146.05406, -36.88662) -> (-35.754997, -148.64406, -36.88662), len: 2.81783
    dend_16 {pt3dadd(-35.754997, -148.64406, -36.88662, 0.96)}

//  Looking at segment number 502: Seg19_dend_16, section: dend_16, ID: 530, parent: Seg18_dend_16 (529), rad: 0.48, (-35.754997, -148.64406, -36.88662) -> (-36.045, -150.19406, -38.23662), len: 2.07584
    dend_16 {pt3dadd(-36.045, -150.19406, -38.23662, 0.96)}

//  Looking at segment number 503: Seg20_dend_16, section: dend_16, ID: 531, parent: Seg19_dend_16 (530), rad: 0.48, (-36.045, -150.19406, -38.23662) -> (-34.275, -151.29405, -38.23662), len: 2.08395
    dend_16 {pt3dadd(-34.275, -151.29405, -38.23662, 0.96)}

//  Looking at segment number 504: Seg21_dend_16, section: dend_16, ID: 532, parent: Seg20_dend_16 (531), rad: 0.48, (-34.275, -151.29405, -38.23662) -> (-32.354996, -151.74406, -40.28662), len: 2.84454
    dend_16 {pt3dadd(-32.354996, -151.74406, -40.28662, 0.96)}

//  Looking at segment number 505: Seg22_dend_16, section: dend_16, ID: 533, parent: Seg21_dend_16 (532), rad: 0.48, (-32.354996, -151.74406, -40.28662) -> (-33.085, -153.88406, -41.68662), len: 2.65942
    dend_16 {pt3dadd(-33.085, -153.88406, -41.68662, 0.96)}

//  Looking at segment number 506: Seg23_dend_16, section: dend_16, ID: 534, parent: Seg22_dend_16 (533), rad: 0.48, (-33.085, -153.88406, -41.68662) -> (-31.985, -156.16406, -41.73662), len: 2.53197
    dend_16 {pt3dadd(-31.985, -156.16406, -41.73662, 0.96)}

//  Looking at segment number 507: Seg24_dend_16, section: dend_16, ID: 535, parent: Seg23_dend_16 (534), rad: 0.48, (-31.985, -156.16406, -41.73662) -> (-32.424995, -158.31406, -43.23662), len: 2.65821
    dend_16 {pt3dadd(-32.424995, -158.31406, -43.23662, 0.96)}

//  Looking at segment number 508: Seg25_dend_16, section: dend_16, ID: 536, parent: Seg24_dend_16 (535), rad: 0.48, (-32.424995, -158.31406, -43.23662) -> (-33.684998, -160.30406, -44.73662), len: 2.79244
    dend_16 {pt3dadd(-33.684998, -160.30406, -44.73662, 0.96)}

//  Looking at segment number 509: Seg26_dend_16, section: dend_16, ID: 537, parent: Seg25_dend_16 (536), rad: 0.48, (-33.684998, -160.30406, -44.73662) -> (-34.195, -162.14406, -44.83662), len: 1.91199
    dend_16 {pt3dadd(-34.195, -162.14406, -44.83662, 0.96)}

//  Looking at segment number 510: Seg27_dend_16, section: dend_16, ID: 538, parent: Seg26_dend_16 (537), rad: 0.48, (-34.195, -162.14406, -44.83662) -> (-35.525, -162.59406, -44.83662), len: 1.40407
    dend_16 {pt3dadd(-35.525, -162.59406, -44.83662, 0.96)}

//  Looking at segment number 511: Seg28_dend_16, section: dend_16, ID: 539, parent: Seg27_dend_16 (538), rad: 0.48, (-35.525, -162.59406, -44.83662) -> (-39.445, -165.32405, -47.38662), len: 5.41496
    dend_16 {pt3dadd(-39.445, -165.32405, -47.38662, 0.96)}

//  Looking at segment number 512: Seg29_dend_16, section: dend_16, ID: 540, parent: Seg28_dend_16 (539), rad: 0.48, (-39.445, -165.32405, -47.38662) -> (-44.534996, -170.79405, -47.43662), len: 7.47205
    dend_16 {pt3dadd(-44.534996, -170.79405, -47.43662, 0.96)}

//  Looking at segment number 513: Seg30_dend_16, section: dend_16, ID: 541, parent: Seg29_dend_16 (540), rad: 0.48, (-44.534996, -170.79405, -47.43662) -> (-45.945, -174.48405, -50.23662), len: 4.84193
    dend_16 {pt3dadd(-45.945, -174.48405, -50.23662, 0.96)}

//  Looking at segment number 514: Seg31_dend_16, section: dend_16, ID: 542, parent: Seg30_dend_16 (541), rad: 0.48, (-45.945, -174.48405, -50.23662) -> (-48.085, -177.14406, -50.23662), len: 3.41397
    dend_16 {pt3dadd(-48.085, -177.14406, -50.23662, 0.96)}

//  Looking at segment number 515: Seg32_dend_16, section: dend_16, ID: 543, parent: Seg31_dend_16 (542), rad: 0.48, (-48.085, -177.14406, -50.23662) -> (-48.824997, -179.50406, -50.23662), len: 2.4733
    dend_16 {pt3dadd(-48.824997, -179.50406, -50.23662, 0.96)}

//  Looking at segment number 516: Seg33_dend_16, section: dend_16, ID: 544, parent: Seg32_dend_16 (543), rad: 0.48, (-48.824997, -179.50406, -50.23662) -> (-48.155, -185.26405, -52.63662), len: 6.27586
    dend_16 {pt3dadd(-48.155, -185.26405, -52.63662, 0.96)}

//  Looking at segment number 517: Seg34_dend_16, section: dend_16, ID: 545, parent: Seg33_dend_16 (544), rad: 0.48, (-48.155, -185.26405, -52.63662) -> (-47.415, -189.68405, -53.43662), len: 4.55236
    dend_16 {pt3dadd(-47.415, -189.68405, -53.43662, 0.96)}

//  Looking at segment number 518: Seg35_dend_16, section: dend_16, ID: 546, parent: Seg34_dend_16 (545), rad: 0.48, (-47.415, -189.68405, -53.43662) -> (-48.894997, -192.12405, -53.43662), len: 2.85377
    dend_16 {pt3dadd(-48.894997, -192.12405, -53.43662, 0.96)}

//  Looking at segment number 519: Seg36_dend_16, section: dend_16, ID: 547, parent: Seg35_dend_16 (546), rad: 0.48, (-48.894997, -192.12405, -53.43662) -> (-50.305, -193.97406, -54.78662), len: 2.68945
    dend_16 {pt3dadd(-50.305, -193.97406, -54.78662, 0.96)}

//  Looking at segment number 520: Seg37_dend_16, section: dend_16, ID: 548, parent: Seg36_dend_16 (547), rad: 0.48, (-50.305, -193.97406, -54.78662) -> (-52.004997, -196.40405, -51.78662), len: 4.21839
    dend_16 {pt3dadd(-52.004997, -196.40405, -51.78662, 0.96)}

//  Looking at segment number 521: Seg38_dend_16, section: dend_16, ID: 549, parent: Seg37_dend_16 (548), rad: 0.48, (-52.004997, -196.40405, -51.78662) -> (-50.784996, -200.92406, -53.43662), len: 4.964
    dend_16 {pt3dadd(-50.784996, -200.92406, -53.43662, 0.96)}

//  Looking at segment number 522: Seg39_dend_16, section: dend_16, ID: 550, parent: Seg38_dend_16 (549), rad: 0.48, (-50.784996, -200.92406, -53.43662) -> (-48.055, -203.95406, -53.23662), len: 4.08335
    dend_16 {pt3dadd(-48.055, -203.95406, -53.23662, 0.96)}

//  Looking at segment number 523: Seg40_dend_16, section: dend_16, ID: 551, parent: Seg39_dend_16 (550), rad: 0.48, (-48.055, -203.95406, -53.23662) -> (-42.955, -204.54405, -53.23662), len: 5.13401
    dend_16 {pt3dadd(-42.955, -204.54405, -53.23662, 0.96)}

//  Looking at segment number 524: Seg41_dend_16, section: dend_16, ID: 552, parent: Seg40_dend_16 (551), rad: 0.48, (-42.955, -204.54405, -53.23662) -> (-39.775, -204.98405, -53.28662), len: 3.21069
    dend_16 {pt3dadd(-39.775, -204.98405, -53.28662, 0.96)}

//  Looking at segment number 525: Seg42_dend_16, section: dend_16, ID: 553, parent: Seg41_dend_16 (552), rad: 0.48, (-39.775, -204.98405, -53.28662) -> (-35.345, -206.02406, -53.23662), len: 4.55072
    dend_16 {pt3dadd(-35.345, -206.02406, -53.23662, 0.96)}

//  Looking at segment number 526: Seg43_dend_16, section: dend_16, ID: 554, parent: Seg42_dend_16 (553), rad: 0.405, (-35.345, -206.02406, -53.23662) -> (-31.275002, -207.79405, -56.23662), len: 5.35703
    dend_16 {pt3dadd(-31.275002, -207.79405, -56.23662, 0.81)}

//  Looking at segment number 527: Seg44_dend_16, section: dend_16, ID: 555, parent: Seg43_dend_16 (554), rad: 0.405, (-31.275002, -207.79405, -56.23662) -> (-31.205002, -210.22406, -56.23662), len: 2.43102
    dend_16 {pt3dadd(-31.205002, -210.22406, -56.23662, 0.81)}

//  Looking at segment number 528: Seg0_dend_15, section: dend_15, ID: 416, parent: Seg26_dend_14 (415), rad: 0.775, (-27.184998, -100.99406, -39.28662) -> (-30.064999, -101.07406, -39.28662), len: 2.88111
    dend_15 {pt3dclear() pt3dadd(-27.184998, -100.99406, -39.28662, 1.55) pt3dadd(-30.064999, -101.07406, -39.28662, 1.55)}

//  Looking at segment number 529: Seg1_dend_15, section: dend_15, ID: 417, parent: Seg0_dend_15 (416), rad: 0.775, (-30.064999, -101.07406, -39.28662) -> (-31.985, -102.40406, -39.28662), len: 2.33566
    dend_15 {pt3dadd(-31.985, -102.40406, -39.28662, 1.55)}

//  Looking at segment number 530: Seg2_dend_15, section: dend_15, ID: 418, parent: Seg1_dend_15 (417), rad: 0.7, (-31.985, -102.40406, -39.28662) -> (-33.754997, -103.734055, -39.03662), len: 2.22806
    dend_15 {pt3dadd(-33.754997, -103.734055, -39.03662, 1.4)}

//  Looking at segment number 531: Seg3_dend_15, section: dend_15, ID: 419, parent: Seg2_dend_15 (418), rad: 0.7, (-33.754997, -103.734055, -39.03662) -> (-36.415, -104.61406, -39.08662), len: 2.80224
    dend_15 {pt3dadd(-36.415, -104.61406, -39.08662, 1.4)}

//  Looking at segment number 532: Seg4_dend_15, section: dend_15, ID: 420, parent: Seg3_dend_15 (419), rad: 0.7, (-36.415, -104.61406, -39.08662) -> (-38.784996, -105.28406, -39.08662), len: 2.46288
    dend_15 {pt3dadd(-38.784996, -105.28406, -39.08662, 1.4)}

//  Looking at segment number 533: Seg5_dend_15, section: dend_15, ID: 421, parent: Seg4_dend_15 (420), rad: 0.7, (-38.784996, -105.28406, -39.08662) -> (-40.555, -107.71406, -39.43662), len: 3.0266
    dend_15 {pt3dadd(-40.555, -107.71406, -39.43662, 1.4)}

//  Looking at segment number 534: Seg6_dend_15, section: dend_15, ID: 422, parent: Seg5_dend_15 (421), rad: 0.7, (-40.555, -107.71406, -39.43662) -> (-42.775, -109.04406, -40.68662), len: 2.87399
    dend_15 {pt3dadd(-42.775, -109.04406, -40.68662, 1.4)}

//  Looking at segment number 535: Seg7_dend_15, section: dend_15, ID: 423, parent: Seg6_dend_15 (422), rad: 0.7, (-42.775, -109.04406, -40.68662) -> (-45.434998, -110.22406, -38.88662), len: 3.42169
    dend_15 {pt3dadd(-45.434998, -110.22406, -38.88662, 1.4)}

//  Looking at segment number 536: Seg8_dend_15, section: dend_15, ID: 424, parent: Seg7_dend_15 (423), rad: 0.7, (-45.434998, -110.22406, -38.88662) -> (-48.394997, -112.58406, -38.88662), len: 3.78566
    dend_15 {pt3dadd(-48.394997, -112.58406, -38.88662, 1.4)}

//  Looking at segment number 537: Seg9_dend_15, section: dend_15, ID: 425, parent: Seg8_dend_15 (424), rad: 0.7, (-48.394997, -112.58406, -38.88662) -> (-50.905, -114.58406, -38.23662), len: 3.27454
    dend_15 {pt3dadd(-50.905, -114.58406, -38.23662, 1.4)}

//  Looking at segment number 538: Seg10_dend_15, section: dend_15, ID: 426, parent: Seg9_dend_15 (425), rad: 0.665, (-50.905, -114.58406, -38.23662) -> (-52.674995, -117.234055, -38.23662), len: 3.18675
    dend_15 {pt3dadd(-52.674995, -117.234055, -38.23662, 1.33)}

//  Looking at segment number 539: Seg11_dend_15, section: dend_15, ID: 427, parent: Seg10_dend_15 (426), rad: 0.665, (-52.674995, -117.234055, -38.23662) -> (-53.864998, -121.374054, -38.28662), len: 4.30792
    dend_15 {pt3dadd(-53.864998, -121.374054, -38.28662, 1.33)}

//  Looking at segment number 540: Seg12_dend_15, section: dend_15, ID: 428, parent: Seg11_dend_15 (427), rad: 0.665, (-53.864998, -121.374054, -38.28662) -> (-54.434998, -124.454056, -39.93662), len: 3.54031
    dend_15 {pt3dadd(-54.434998, -124.454056, -39.93662, 1.33)}

//  Looking at segment number 541: Seg13_dend_15, section: dend_15, ID: 429, parent: Seg12_dend_15 (428), rad: 0.665, (-54.434998, -124.454056, -39.93662) -> (-54.805, -126.81406, -40.83662), len: 2.55275
    dend_15 {pt3dadd(-54.805, -126.81406, -40.83662, 1.33)}

//  Looking at segment number 542: Seg14_dend_15, section: dend_15, ID: 430, parent: Seg13_dend_15 (429), rad: 0.665, (-54.805, -126.81406, -40.83662) -> (-53.104996, -129.62405, -44.08662), len: 4.62045
    dend_15 {pt3dadd(-53.104996, -129.62405, -44.08662, 1.33)}

//  Looking at segment number 543: Seg15_dend_15, section: dend_15, ID: 431, parent: Seg14_dend_15 (430), rad: 0.665, (-53.104996, -129.62405, -44.08662) -> (-51.104996, -132.35406, -47.58662), len: 4.86857
    dend_15 {pt3dadd(-51.104996, -132.35406, -47.58662, 1.33)}

//  Looking at segment number 544: Seg16_dend_15, section: dend_15, ID: 432, parent: Seg15_dend_15 (431), rad: 0.665, (-51.104996, -132.35406, -47.58662) -> (-50.295, -135.08406, -47.58662), len: 2.84763
    dend_15 {pt3dadd(-50.295, -135.08406, -47.58662, 1.33)}

//  Looking at segment number 545: Seg17_dend_15, section: dend_15, ID: 433, parent: Seg16_dend_15 (432), rad: 0.665, (-50.295, -135.08406, -47.58662) -> (-50.885002, -138.03406, -49.33662), len: 3.48039
    dend_15 {pt3dadd(-50.885002, -138.03406, -49.33662, 1.33)}

//  Looking at segment number 546: Seg18_dend_15, section: dend_15, ID: 434, parent: Seg17_dend_15 (433), rad: 0.665, (-50.885002, -138.03406, -49.33662) -> (-50.665, -141.06406, -49.33662), len: 3.03798
    dend_15 {pt3dadd(-50.665, -141.06406, -49.33662, 1.33)}

//  Looking at segment number 547: Seg19_dend_15, section: dend_15, ID: 435, parent: Seg18_dend_15 (434), rad: 0.665, (-50.665, -141.06406, -49.33662) -> (-50.074997, -145.05406, -51.28662), len: 4.48004
    dend_15 {pt3dadd(-50.074997, -145.05406, -51.28662, 1.33)}

//  Looking at segment number 548: Seg20_dend_15, section: dend_15, ID: 436, parent: Seg19_dend_15 (435), rad: 0.665, (-50.074997, -145.05406, -51.28662) -> (-47.555, -148.96405, -53.73662), len: 5.25746
    dend_15 {pt3dadd(-47.555, -148.96405, -53.73662, 1.33)}

//  Looking at segment number 549: Seg21_dend_15, section: dend_15, ID: 437, parent: Seg20_dend_15 (436), rad: 0.665, (-47.555, -148.96405, -53.73662) -> (-44.894997, -152.28406, -52.83662), len: 4.34834
    dend_15 {pt3dadd(-44.894997, -152.28406, -52.83662, 1.33)}
}

proc basic_shape_extra_11(){

//  Looking at segment number 550: Seg22_dend_15, section: dend_15, ID: 438, parent: Seg21_dend_15 (437), rad: 0.665, (-44.894997, -152.28406, -52.83662) -> (-48.955, -152.67406, -56.48662), len: 5.47341
    dend_15 {pt3dadd(-48.955, -152.67406, -56.48662, 1.33)}

//  Looking at segment number 551: Seg23_dend_15, section: dend_15, ID: 439, parent: Seg22_dend_15 (438), rad: 0.665, (-48.955, -152.67406, -56.48662) -> (-52.725, -152.00406, -56.48662), len: 3.82907
    dend_15 {pt3dadd(-52.725, -152.00406, -56.48662, 1.33)}

//  Looking at segment number 552: Seg24_dend_15, section: dend_15, ID: 440, parent: Seg23_dend_15 (439), rad: 0.665, (-52.725, -152.00406, -56.48662) -> (-54.205, -152.67406, -59.18662), len: 3.15108
    dend_15 {pt3dadd(-54.205, -152.67406, -59.18662, 1.33)}

//  Looking at segment number 553: Seg25_dend_15, section: dend_15, ID: 441, parent: Seg24_dend_15 (440), rad: 0.665, (-54.205, -152.67406, -59.18662) -> (-51.684998, -153.85406, -59.23662), len: 2.78305
    dend_15 {pt3dadd(-51.684998, -153.85406, -59.23662, 1.33)}

//  Looking at segment number 554: Seg26_dend_15, section: dend_15, ID: 442, parent: Seg25_dend_15 (441), rad: 0.665, (-51.684998, -153.85406, -59.23662) -> (-46.955, -155.25406, -62.78662), len: 6.07745
    dend_15 {pt3dadd(-46.955, -155.25406, -62.78662, 1.33)}

//  Looking at segment number 555: Seg27_dend_15, section: dend_15, ID: 443, parent: Seg26_dend_15 (442), rad: 0.665, (-46.955, -155.25406, -62.78662) -> (-44.225, -157.10406, -64.486626), len: 3.71018
    dend_15 {pt3dadd(-44.225, -157.10406, -64.486626, 1.33)}

//  Looking at segment number 556: Seg28_dend_15, section: dend_15, ID: 444, parent: Seg27_dend_15 (443), rad: 0.665, (-44.225, -157.10406, -64.486626) -> (-38.604996, -160.05406, -64.53662), len: 6.34739
    dend_15 {pt3dadd(-38.604996, -160.05406, -64.53662, 1.33)}

//  Looking at segment number 557: Seg29_dend_15, section: dend_15, ID: 445, parent: Seg28_dend_15 (444), rad: 0.665, (-38.604996, -160.05406, -64.53662) -> (-28.555, -163.44406, -61.78662), len: 10.9571
    dend_15 {pt3dadd(-28.555, -163.44406, -61.78662, 1.33)}

//  Looking at segment number 558: Seg30_dend_15, section: dend_15, ID: 446, parent: Seg29_dend_15 (445), rad: 0.665, (-28.555, -163.44406, -61.78662) -> (-24.265, -165.51405, -60.98662), len: 4.83001
    dend_15 {pt3dadd(-24.265, -165.51405, -60.98662, 1.33)}

//  Looking at segment number 559: Seg31_dend_15, section: dend_15, ID: 447, parent: Seg30_dend_15 (446), rad: 0.665, (-24.265, -165.51405, -60.98662) -> (-21.164997, -167.14406, -60.98662), len: 3.50242
    dend_15 {pt3dadd(-21.164997, -167.14406, -60.98662, 1.33)}

//  Looking at segment number 560: Seg32_dend_15, section: dend_15, ID: 448, parent: Seg31_dend_15 (447), rad: 0.555, (-21.164997, -167.14406, -60.98662) -> (-17.465, -169.05406, -64.236626), len: 5.2821
    dend_15 {pt3dadd(-17.465, -169.05406, -64.236626, 1.11)}

//  Looking at segment number 561: Seg33_dend_15, section: dend_15, ID: 449, parent: Seg32_dend_15 (448), rad: 0.555, (-17.465, -169.05406, -64.236626) -> (-14.145, -169.42406, -65.63663), len: 3.62206
    dend_15 {pt3dadd(-14.145, -169.42406, -65.63663, 1.11)}

//  Looking at segment number 562: Seg34_dend_15, section: dend_15, ID: 450, parent: Seg33_dend_15 (449), rad: 0.515, (-14.145, -169.42406, -65.63663) -> (-11.264999, -169.72406, -64.68662), len: 3.04744
    dend_15 {pt3dadd(-11.264999, -169.72406, -64.68662, 1.03)}

//  Looking at segment number 563: Seg35_dend_15, section: dend_15, ID: 451, parent: Seg34_dend_15 (450), rad: 0.515, (-11.264999, -169.72406, -64.68662) -> (-8.235001, -170.31406, -64.68662), len: 3.08691
    dend_15 {pt3dadd(-8.235001, -170.31406, -64.68662, 1.03)}

//  Looking at segment number 564: Seg36_dend_15, section: dend_15, ID: 452, parent: Seg35_dend_15 (451), rad: 0.515, (-8.235001, -170.31406, -64.68662) -> (-6.084999, -170.75406, -64.68662), len: 2.19456
    dend_15 {pt3dadd(-6.084999, -170.75406, -64.68662, 1.03)}

//  Looking at segment number 565: Seg37_dend_15, section: dend_15, ID: 453, parent: Seg36_dend_15 (452), rad: 0.515, (-6.084999, -170.75406, -64.68662) -> (-2.6149979, -170.75406, -62.48662), len: 4.10864
    dend_15 {pt3dadd(-2.6149979, -170.75406, -62.48662, 1.03)}

//  Looking at segment number 566: Seg38_dend_15, section: dend_15, ID: 454, parent: Seg37_dend_15 (453), rad: 0.515, (-2.6149979, -170.75406, -62.48662) -> (1.5250015, -171.20406, -61.78662), len: 4.22281
    dend_15 {pt3dadd(1.5250015, -171.20406, -61.78662, 1.03)}

//  Looking at segment number 567: Seg39_dend_15, section: dend_15, ID: 455, parent: Seg38_dend_15 (454), rad: 0.515, (1.5250015, -171.20406, -61.78662) -> (6.5350018, -173.05406, -64.28662), len: 5.89683
    dend_15 {pt3dadd(6.5350018, -173.05406, -64.28662, 1.03)}

//  Looking at segment number 568: Seg40_dend_15, section: dend_15, ID: 456, parent: Seg39_dend_15 (455), rad: 0.515, (6.5350018, -173.05406, -64.28662) -> (9.045002, -176.97406, -64.986626), len: 4.70707
    dend_15 {pt3dadd(9.045002, -176.97406, -64.986626, 1.03)}

//  Looking at segment number 569: Seg41_dend_15, section: dend_15, ID: 457, parent: Seg40_dend_15 (456), rad: 0.515, (9.045002, -176.97406, -64.986626) -> (12.145, -176.30406, -68.486626), len: 4.72323
    dend_15 {pt3dadd(12.145, -176.30406, -68.486626, 1.03)}

//  Looking at segment number 570: Seg42_dend_15, section: dend_15, ID: 458, parent: Seg41_dend_15 (457), rad: 0.515, (12.145, -176.30406, -68.486626) -> (14.955002, -175.64406, -69.486626), len: 3.05479
    dend_15 {pt3dadd(14.955002, -175.64406, -69.486626, 1.03)}

//  Looking at segment number 571: Seg43_dend_15, section: dend_15, ID: 459, parent: Seg42_dend_15 (458), rad: 0.515, (14.955002, -175.64406, -69.486626) -> (14.805, -179.40405, -69.53662), len: 3.76332
    dend_15 {pt3dadd(14.805, -179.40405, -69.53662, 1.03)}

//  Looking at segment number 572: Seg44_dend_15, section: dend_15, ID: 460, parent: Seg43_dend_15 (459), rad: 0.515, (14.805, -179.40405, -69.53662) -> (12.595001, -181.25406, -69.68662), len: 2.88602
    dend_15 {pt3dadd(12.595001, -181.25406, -69.68662, 1.03)}

//  Looking at segment number 573: Seg45_dend_15, section: dend_15, ID: 461, parent: Seg44_dend_15 (460), rad: 0.515, (12.595001, -181.25406, -69.68662) -> (7.5650005, -181.32405, -68.68662), len: 5.12892
    dend_15 {pt3dadd(7.5650005, -181.32405, -68.68662, 1.03)}

//  Looking at segment number 574: Seg46_dend_15, section: dend_15, ID: 462, parent: Seg45_dend_15 (461), rad: 0.515, (7.5650005, -181.32405, -68.68662) -> (2.9850006, -180.73405, -68.986626), len: 4.62758
    dend_15 {pt3dadd(2.9850006, -180.73405, -68.986626, 1.03)}

//  Looking at segment number 575: Seg47_dend_15, section: dend_15, ID: 463, parent: Seg46_dend_15 (462), rad: 0.515, (2.9850006, -180.73405, -68.986626) -> (6.455002, -184.20406, -72.18662), len: 5.85848
    dend_15 {pt3dadd(6.455002, -184.20406, -72.18662, 1.03)}

//  Looking at segment number 576: Seg48_dend_15, section: dend_15, ID: 464, parent: Seg47_dend_15 (463), rad: 0.515, (6.455002, -184.20406, -72.18662) -> (8.305, -189.51405, -72.18662), len: 5.62304
    dend_15 {pt3dadd(8.305, -189.51405, -72.18662, 1.03)}

//  Looking at segment number 577: Seg49_dend_15, section: dend_15, ID: 465, parent: Seg48_dend_15 (464), rad: 0.515, (8.305, -189.51405, -72.18662) -> (11.265001, -195.64406, -72.18662), len: 6.80724
    dend_15 {pt3dadd(11.265001, -195.64406, -72.18662, 1.03)}

//  Looking at segment number 578: Seg50_dend_15, section: dend_15, ID: 466, parent: Seg49_dend_15 (465), rad: 0.515, (11.265001, -195.64406, -72.18662) -> (12.295002, -198.59406, -73.18662), len: 3.28076
    dend_15 {pt3dadd(12.295002, -198.59406, -73.18662, 1.03)}

//  Looking at segment number 579: Seg51_dend_15, section: dend_15, ID: 467, parent: Seg50_dend_15 (466), rad: 0.515, (12.295002, -198.59406, -73.18662) -> (6.0150013, -200.00406, -73.88663), len: 6.4743
    dend_15 {pt3dadd(6.0150013, -200.00406, -73.88663, 1.03)}

//  Looking at segment number 580: Seg52_dend_15, section: dend_15, ID: 468, parent: Seg51_dend_15 (467), rad: 0.515, (6.0150013, -200.00406, -73.88663) -> (4.245001, -202.73405, -76.68662), len: 4.29252
    dend_15 {pt3dadd(4.245001, -202.73405, -76.68662, 1.03)}

//  Looking at segment number 581: Seg53_dend_15, section: dend_15, ID: 469, parent: Seg52_dend_15 (468), rad: 0.48, (4.245001, -202.73405, -76.68662) -> (3.6950016, -203.40405, -76.586624), len: 0.87258
    dend_15 {pt3dadd(3.6950016, -203.40405, -76.586624, 0.96)}

//  Looking at segment number 582: Seg54_dend_15, section: dend_15, ID: 470, parent: Seg53_dend_15 (469), rad: 0.48, (3.6950016, -203.40405, -76.586624) -> (2.5150013, -203.99406, -76.586624), len: 1.31929
    dend_15 {pt3dadd(2.5150013, -203.99406, -76.586624, 0.96)}

//  Looking at segment number 583: Seg55_dend_15, section: dend_15, ID: 471, parent: Seg54_dend_15 (470), rad: 0.48, (2.5150013, -203.99406, -76.586624) -> (2.7350006, -206.50406, -76.736626), len: 2.52408
    dend_15 {pt3dadd(2.7350006, -206.50406, -76.736626, 0.96)}

//  Looking at segment number 584: Seg56_dend_15, section: dend_15, ID: 472, parent: Seg55_dend_15 (471), rad: 0.48, (2.7350006, -206.50406, -76.736626) -> (4.0650005, -209.89406, -76.43662), len: 3.6539
    dend_15 {pt3dadd(4.0650005, -209.89406, -76.43662, 0.96)}

//  Looking at segment number 585: Seg57_dend_15, section: dend_15, ID: 473, parent: Seg56_dend_15 (472), rad: 0.48, (4.0650005, -209.89406, -76.43662) -> (3.2450008, -212.92406, -76.43662), len: 3.139
    dend_15 {pt3dadd(3.2450008, -212.92406, -76.43662, 0.96)}

//  Looking at segment number 586: Seg58_dend_15, section: dend_15, ID: 474, parent: Seg57_dend_15 (473), rad: 0.48, (3.2450008, -212.92406, -76.43662) -> (3.9850006, -216.54405, -76.43662), len: 3.69486
    dend_15 {pt3dadd(3.9850006, -216.54405, -76.43662, 0.96)}

//  Looking at segment number 587: Seg59_dend_15, section: dend_15, ID: 475, parent: Seg58_dend_15 (474), rad: 0.48, (3.9850006, -216.54405, -76.43662) -> (3.6150017, -221.04405, -76.43662), len: 4.51519
    dend_15 {pt3dadd(3.6150017, -221.04405, -76.43662, 0.96)}

//  Looking at segment number 588: Seg60_dend_15, section: dend_15, ID: 476, parent: Seg59_dend_15 (475), rad: 0.48, (3.6150017, -221.04405, -76.43662) -> (3.8450012, -224.51405, -76.086624), len: 3.49518
    dend_15 {pt3dadd(3.8450012, -224.51405, -76.086624, 0.96)}

//  Looking at segment number 589: Seg61_dend_15, section: dend_15, ID: 477, parent: Seg60_dend_15 (476), rad: 0.48, (3.8450012, -224.51405, -76.086624) -> (2.0650005, -225.76405, -76.13663), len: 2.17564
    dend_15 {pt3dadd(2.0650005, -225.76405, -76.13663, 0.96)}

//  Looking at segment number 590: Seg62_dend_15, section: dend_15, ID: 478, parent: Seg61_dend_15 (477), rad: 0.48, (2.0650005, -225.76405, -76.13663) -> (-1.9249992, -226.87405, -76.336624), len: 4.14635
    dend_15 {pt3dadd(-1.9249992, -226.87405, -76.336624, 0.96)}

//  Looking at segment number 591: Seg63_dend_15, section: dend_15, ID: 479, parent: Seg62_dend_15 (478), rad: 0.48, (-1.9249992, -226.87405, -76.336624) -> (-6.4349976, -229.09406, -76.336624), len: 5.02678
    dend_15 {pt3dadd(-6.4349976, -229.09406, -76.336624, 0.96)}

//  Looking at segment number 592: Seg64_dend_15, section: dend_15, ID: 480, parent: Seg63_dend_15 (479), rad: 0.48, (-6.4349976, -229.09406, -76.336624) -> (-11.084999, -229.97406, -75.086624), len: 4.89484
    dend_15 {pt3dadd(-11.084999, -229.97406, -75.086624, 0.96)}

//  Looking at segment number 593: Seg65_dend_15, section: dend_15, ID: 481, parent: Seg64_dend_15 (480), rad: 0.48, (-11.084999, -229.97406, -75.086624) -> (-13.974998, -231.89406, -75.086624), len: 3.46965
    dend_15 {pt3dadd(-13.974998, -231.89406, -75.086624, 0.96)}

//  Looking at segment number 594: Seg66_dend_15, section: dend_15, ID: 482, parent: Seg65_dend_15 (481), rad: 0.48, (-13.974998, -231.89406, -75.086624) -> (-17.375, -236.17406, -76.43662), len: 5.63035
    dend_15 {pt3dadd(-17.375, -236.17406, -76.43662, 0.96)}

//  Looking at segment number 595: Seg67_dend_15, section: dend_15, ID: 483, parent: Seg66_dend_15 (482), rad: 0.48, (-17.375, -236.17406, -76.43662) -> (-19.024998, -241.10406, -76.586624), len: 5.20096
    dend_15 {pt3dadd(-19.024998, -241.10406, -76.586624, 0.96)}

//  Looking at segment number 596: Seg68_dend_15, section: dend_15, ID: 484, parent: Seg67_dend_15 (483), rad: 0.48, (-19.024998, -241.10406, -76.586624) -> (-19.244999, -245.89406, -76.586624), len: 4.79504
    dend_15 {pt3dadd(-19.244999, -245.89406, -76.586624, 0.96)}

//  Looking at segment number 597: Seg69_dend_15, section: dend_15, ID: 485, parent: Seg68_dend_15 (484), rad: 0.48, (-19.244999, -245.89406, -76.586624) -> (-18.654999, -248.40405, -76.586624), len: 2.5784
    dend_15 {pt3dadd(-18.654999, -248.40405, -76.586624, 0.96)}

//  Looking at segment number 598: Seg70_dend_15, section: dend_15, ID: 486, parent: Seg69_dend_15 (485), rad: 0.48, (-18.654999, -248.40405, -76.586624) -> (-15.254997, -247.74406, -76.586624), len: 3.46347
    dend_15 {pt3dadd(-15.254997, -247.74406, -76.586624, 0.96)}

//  Looking at segment number 599: Seg71_dend_15, section: dend_15, ID: 487, parent: Seg70_dend_15 (486), rad: 0.48, (-15.254997, -247.74406, -76.586624) -> (-12.445, -247.37405, -76.586624), len: 2.83425
    dend_15 {pt3dadd(-12.445, -247.37405, -76.586624, 0.96)}
}

proc basic_shape_extra_12(){

//  Looking at segment number 600: Seg72_dend_15, section: dend_15, ID: 488, parent: Seg71_dend_15 (487), rad: 0.48, (-12.445, -247.37405, -76.586624) -> (-10.445, -246.04405, -76.586624), len: 2.40185
    dend_15 {pt3dadd(-10.445, -246.04405, -76.586624, 0.96)}

//  Looking at segment number 601: Seg73_dend_15, section: dend_15, ID: 489, parent: Seg72_dend_15 (488), rad: 0.48, (-10.445, -246.04405, -76.586624) -> (-8.895, -246.19406, -76.586624), len: 1.55724
    dend_15 {pt3dadd(-8.895, -246.19406, -76.586624, 0.96)}

//  Looking at segment number 602: Seg74_dend_15, section: dend_15, ID: 490, parent: Seg73_dend_15 (489), rad: 0.48, (-8.895, -246.19406, -76.586624) -> (-7.8549995, -248.48405, -76.586624), len: 2.51509
    dend_15 {pt3dadd(-7.8549995, -248.48405, -76.586624, 0.96)}

//  Looking at segment number 603: Seg75_dend_15, section: dend_15, ID: 491, parent: Seg74_dend_15 (490), rad: 0.48, (-7.8549995, -248.48405, -76.586624) -> (-3.9449997, -251.87405, -77.13663), len: 5.2041
    dend_15 {pt3dadd(-3.9449997, -251.87405, -77.13663, 0.96)}

//  Looking at segment number 604: Seg76_dend_15, section: dend_15, ID: 492, parent: Seg75_dend_15 (491), rad: 0.48, (-3.9449997, -251.87405, -77.13663) -> (-0.24499893, -255.64406, -77.13663), len: 5.28232
    dend_15 {pt3dadd(-0.24499893, -255.64406, -77.13663, 0.96)}

//  Looking at segment number 605: Seg77_dend_15, section: dend_15, ID: 493, parent: Seg76_dend_15 (492), rad: 0.48, (-0.24499893, -255.64406, -77.13663) -> (3.2250004, -261.77408, -76.88663), len: 7.04844
    dend_15 {pt3dadd(3.2250004, -261.77408, -76.88663, 0.96)}

//  Looking at segment number 606: Seg78_dend_15, section: dend_15, ID: 494, parent: Seg77_dend_15 (493), rad: 0.48, (3.2250004, -261.77408, -76.88663) -> (2.9350014, -263.91406, -76.88663), len: 2.15954
    dend_15 {pt3dadd(2.9350014, -263.91406, -76.88663, 0.96)}

//  Looking at segment number 607: Seg79_dend_15, section: dend_15, ID: 495, parent: Seg78_dend_15 (494), rad: 0.48, (2.9350014, -263.91406, -76.88663) -> (2.7850018, -267.08405, -76.88663), len: 3.17353
    dend_15 {pt3dadd(2.7850018, -267.08405, -76.88663, 0.96)}

//  Looking at segment number 608: Seg80_dend_15, section: dend_15, ID: 496, parent: Seg79_dend_15 (495), rad: 0.48, (2.7850018, -267.08405, -76.88663) -> (0.95500183, -273.30405, -77.93662), len: 6.56809
    dend_15 {pt3dadd(0.95500183, -273.30405, -77.93662, 0.96)}

//  Looking at segment number 609: Seg81_dend_15, section: dend_15, ID: 497, parent: Seg80_dend_15 (496), rad: 0.48, (0.95500183, -273.30405, -77.93662) -> (-1.1149979, -276.69406, -77.88663), len: 3.97235
    dend_15 {pt3dadd(-1.1149979, -276.69406, -77.88663, 0.96)}

//  Looking at segment number 610: Seg82_dend_15, section: dend_15, ID: 498, parent: Seg81_dend_15 (497), rad: 0.48, (-1.1149979, -276.69406, -77.88663) -> (-4.364998, -279.06406, -77.88663), len: 4.02236
    dend_15 {pt3dadd(-4.364998, -279.06406, -77.88663, 0.96)}

//  Looking at segment number 611: Seg83_dend_15, section: dend_15, ID: 499, parent: Seg82_dend_15 (498), rad: 0.48, (-4.364998, -279.06406, -77.88663) -> (-7.7649994, -283.41406, -78.68662), len: 5.57876
    dend_15 {pt3dadd(-7.7649994, -283.41406, -78.68662, 0.96)}

//  Looking at segment number 612: Seg84_dend_15, section: dend_15, ID: 500, parent: Seg83_dend_15 (499), rad: 0.48, (-7.7649994, -283.41406, -78.68662) -> (-11.164997, -287.47406, -78.68662), len: 5.29562
    dend_15 {pt3dadd(-11.164997, -287.47406, -78.68662, 0.96)}

//  Looking at segment number 613: Seg85_dend_15, section: dend_15, ID: 501, parent: Seg84_dend_15 (500), rad: 0.48, (-11.164997, -287.47406, -78.68662) -> (-15.305, -289.91406, -78.68662), len: 4.80554
    dend_15 {pt3dadd(-15.305, -289.91406, -78.68662, 0.96)}

//  Looking at segment number 614: Seg86_dend_15, section: dend_15, ID: 502, parent: Seg85_dend_15 (501), rad: 0.48, (-15.305, -289.91406, -78.68662) -> (-17.145, -293.67407, -75.38663), len: 5.33041
    dend_15 {pt3dadd(-17.145, -293.67407, -75.38663, 0.96)}

//  Looking at segment number 615: Seg87_dend_15, section: dend_15, ID: 503, parent: Seg86_dend_15 (502), rad: 0.48, (-17.145, -293.67407, -75.38663) -> (-17.965, -297.58405, -75.43662), len: 3.99535
    dend_15 {pt3dadd(-17.965, -297.58405, -75.43662, 0.96)}

//  Looking at segment number 616: Seg88_dend_15, section: dend_15, ID: 504, parent: Seg87_dend_15 (503), rad: 0.48, (-17.965, -297.58405, -75.43662) -> (-16.515, -302.64404, -74.43662), len: 5.35781
    dend_15 {pt3dadd(-16.515, -302.64404, -74.43662, 0.96)}

//  Looking at segment number 617: Seg89_dend_15, section: dend_15, ID: 505, parent: Seg88_dend_15 (504), rad: 0.48, (-16.515, -302.64404, -74.43662) -> (-17.404999, -305.01407, -74.43662), len: 2.53162
    dend_15 {pt3dadd(-17.404999, -305.01407, -74.43662, 0.96)}

//  Looking at segment number 618: Seg90_dend_15, section: dend_15, ID: 506, parent: Seg89_dend_15 (505), rad: 0.48, (-17.404999, -305.01407, -74.43662) -> (-19.544998, -306.85406, -74.43662), len: 2.82227
    dend_15 {pt3dadd(-19.544998, -306.85406, -74.43662, 0.96)}

//  Looking at segment number 619: Seg91_dend_15, section: dend_15, ID: 507, parent: Seg90_dend_15 (506), rad: 0.48, (-19.544998, -306.85406, -74.43662) -> (-18.954998, -312.31406, -74.486626), len: 5.492
    dend_15 {pt3dadd(-18.954998, -312.31406, -74.486626, 0.96)}

//  Looking at segment number 620: Seg92_dend_15, section: dend_15, ID: 508, parent: Seg91_dend_15 (507), rad: 0.48, (-18.954998, -312.31406, -74.486626) -> (-16.954998, -316.23407, -74.486626), len: 4.40074
    dend_15 {pt3dadd(-16.954998, -316.23407, -74.486626, 0.96)}

//  Looking at segment number 621: Seg93_dend_15, section: dend_15, ID: 509, parent: Seg92_dend_15 (508), rad: 0.48, (-16.954998, -316.23407, -74.486626) -> (-16.735, -320.36404, -73.93662), len: 4.17224
    dend_15 {pt3dadd(-16.735, -320.36404, -73.93662, 0.96)}

//  Looking at segment number 622: Seg94_dend_15, section: dend_15, ID: 510, parent: Seg93_dend_15 (509), rad: 0.48, (-16.735, -320.36404, -73.93662) -> (-17.035, -325.53406, -74.986626), len: 5.28408
    dend_15 {pt3dadd(-17.035, -325.53406, -74.986626, 0.96)}

//  Looking at segment number 623: Seg0_dend_10, section: dend_10, ID: 351, parent: Seg27_dend_8 (303), rad: 0.445, (80.935, 30.325941, -43.78662) -> (82.854996, 30.71594, -45.83662), len: 2.83566
    dend_10 {pt3dclear() pt3dadd(80.935, 30.325941, -43.78662, 0.89) pt3dadd(82.854996, 30.71594, -45.83662, 0.89)}

//  Looking at segment number 624: Seg1_dend_10, section: dend_10, ID: 352, parent: Seg0_dend_10 (351), rad: 0.445, (82.854996, 30.71594, -45.83662) -> (83.305, 29.385939, -45.83662), len: 1.40407
    dend_10 {pt3dadd(83.305, 29.385939, -45.83662, 0.89)}

//  Looking at segment number 625: Seg2_dend_10, section: dend_10, ID: 353, parent: Seg1_dend_10 (352), rad: 0.445, (83.305, 29.385939, -45.83662) -> (85.815, 29.90594, -45.93662), len: 2.56525
    dend_10 {pt3dadd(85.815, 29.90594, -45.93662, 0.89)}

//  Looking at segment number 626: Seg3_dend_10, section: dend_10, ID: 354, parent: Seg2_dend_10 (353), rad: 0.445, (85.815, 29.90594, -45.93662) -> (88.175, 31.595942, -46.13662), len: 2.90959
    dend_10 {pt3dadd(88.175, 31.595942, -46.13662, 0.89)}

//  Looking at segment number 627: Seg4_dend_10, section: dend_10, ID: 355, parent: Seg3_dend_10 (354), rad: 0.445, (88.175, 31.595942, -46.13662) -> (88.695, 32.55594, -49.88662), len: 3.9057
    dend_10 {pt3dadd(88.695, 32.55594, -49.88662, 0.89)}

//  Looking at segment number 628: Seg5_dend_10, section: dend_10, ID: 356, parent: Seg4_dend_10 (355), rad: 0.445, (88.695, 32.55594, -49.88662) -> (90.615005, 32.115944, -49.88662), len: 1.96978
    dend_10 {pt3dadd(90.615005, 32.115944, -49.88662, 0.89)}

//  Looking at segment number 629: Seg6_dend_10, section: dend_10, ID: 357, parent: Seg5_dend_10 (356), rad: 0.405, (90.615005, 32.115944, -49.88662) -> (92.545, 31.15594, -50.03662), len: 2.16078
    dend_10 {pt3dadd(92.545, 31.15594, -50.03662, 0.81)}

//  Looking at segment number 630: Seg7_dend_10, section: dend_10, ID: 358, parent: Seg6_dend_10 (357), rad: 0.405, (92.545, 31.15594, -50.03662) -> (94.245, 29.165941, -51.33662), len: 2.92235
    dend_10 {pt3dadd(94.245, 29.165941, -51.33662, 0.81)}

//  Looking at segment number 631: Seg8_dend_10, section: dend_10, ID: 359, parent: Seg7_dend_10 (358), rad: 0.405, (94.245, 29.165941, -51.33662) -> (96.385, 29.825941, -53.48662), len: 3.10447
    dend_10 {pt3dadd(96.385, 29.825941, -53.48662, 0.81)}

//  Looking at segment number 632: Seg9_dend_10, section: dend_10, ID: 360, parent: Seg8_dend_10 (359), rad: 0.405, (96.385, 29.825941, -53.48662) -> (100.815, 27.46594, -54.38662), len: 5.09946
    dend_10 {pt3dadd(100.815, 27.46594, -54.38662, 0.81)}

//  Looking at segment number 633: Seg10_dend_10, section: dend_10, ID: 361, parent: Seg9_dend_10 (360), rad: 0.405, (100.815, 27.46594, -54.38662) -> (104.145004, 25.325941, -55.48662), len: 4.10835
    dend_10 {pt3dadd(104.145004, 25.325941, -55.48662, 0.81)}

//  Looking at segment number 634: Seg11_dend_10, section: dend_10, ID: 362, parent: Seg10_dend_10 (361), rad: 0.405, (104.145004, 25.325941, -55.48662) -> (106.435, 25.025942, -55.43662), len: 2.3101
    dend_10 {pt3dadd(106.435, 25.025942, -55.43662, 0.81)}

//  Looking at segment number 635: Seg12_dend_10, section: dend_10, ID: 363, parent: Seg11_dend_10 (362), rad: 0.405, (106.435, 25.025942, -55.43662) -> (108.575005, 23.11594, -55.43662), len: 2.8684
    dend_10 {pt3dadd(108.575005, 23.11594, -55.43662, 0.81)}

//  Looking at segment number 636: Seg13_dend_10, section: dend_10, ID: 364, parent: Seg12_dend_10 (363), rad: 0.405, (108.575005, 23.11594, -55.43662) -> (111.685, 19.415941, -55.23662), len: 4.83757
    dend_10 {pt3dadd(111.685, 19.415941, -55.23662, 0.81)}

//  Looking at segment number 637: Seg14_dend_10, section: dend_10, ID: 365, parent: Seg13_dend_10 (364), rad: 0.405, (111.685, 19.415941, -55.23662) -> (116.195, 16.17594, -55.73662), len: 5.57564
    dend_10 {pt3dadd(116.195, 16.17594, -55.73662, 0.81)}

//  Looking at segment number 638: Seg15_dend_10, section: dend_10, ID: 366, parent: Seg14_dend_10 (365), rad: 0.405, (116.195, 16.17594, -55.73662) -> (120.775, 13.885941, -55.73662), len: 5.1206
    dend_10 {pt3dadd(120.775, 13.885941, -55.73662, 0.81)}

//  Looking at segment number 639: Seg16_dend_10, section: dend_10, ID: 367, parent: Seg15_dend_10 (366), rad: 0.405, (120.775, 13.885941, -55.73662) -> (123.955, 13.585941, -55.73662), len: 3.19412
    dend_10 {pt3dadd(123.955, 13.585941, -55.73662, 0.81)}

//  Looking at segment number 640: Seg17_dend_10, section: dend_10, ID: 368, parent: Seg16_dend_10 (367), rad: 0.405, (123.955, 13.585941, -55.73662) -> (127.495, 14.84594, -57.13662), len: 4.00989
    dend_10 {pt3dadd(127.495, 14.84594, -57.13662, 0.81)}

//  Looking at segment number 641: Seg18_dend_10, section: dend_10, ID: 369, parent: Seg17_dend_10 (368), rad: 0.405, (127.495, 14.84594, -57.13662) -> (132.555, 17.94594, -58.93662), len: 6.20109
    dend_10 {pt3dadd(132.555, 17.94594, -58.93662, 0.81)}

//  Looking at segment number 642: Seg19_dend_10, section: dend_10, ID: 370, parent: Seg18_dend_10 (369), rad: 0.405, (132.555, 17.94594, -58.93662) -> (137.145, 20.60594, -61.08662), len: 5.72419
    dend_10 {pt3dadd(137.145, 20.60594, -61.08662, 0.81)}

//  Looking at segment number 643: Seg20_dend_10, section: dend_10, ID: 371, parent: Seg19_dend_10 (370), rad: 0.405, (137.145, 20.60594, -61.08662) -> (141.795, 21.70594, -61.88662), len: 4.84484
    dend_10 {pt3dadd(141.795, 21.70594, -61.88662, 0.81)}

//  Looking at segment number 644: Seg21_dend_10, section: dend_10, ID: 372, parent: Seg20_dend_10 (371), rad: 0.405, (141.795, 21.70594, -61.88662) -> (146.675, 22.59594, -61.88662), len: 4.9605
    dend_10 {pt3dadd(146.675, 22.59594, -61.88662, 0.81)}

//  Looking at segment number 645: Seg0_dend_9, section: dend_9, ID: 304, parent: Seg27_dend_8 (303), rad: 0.48, (80.935, 30.325941, -43.78662) -> (81.825, 32.24594, -42.78662), len: 2.34062
    dend_9 {pt3dclear() pt3dadd(80.935, 30.325941, -43.78662, 0.96) pt3dadd(81.825, 32.24594, -42.78662, 0.96)}

//  Looking at segment number 646: Seg1_dend_9, section: dend_9, ID: 305, parent: Seg0_dend_9 (304), rad: 0.48, (81.825, 32.24594, -42.78662) -> (82.715, 32.755943, -42.78662), len: 1.02577
    dend_9 {pt3dadd(82.715, 32.755943, -42.78662, 0.96)}

//  Looking at segment number 647: Seg2_dend_9, section: dend_9, ID: 306, parent: Seg1_dend_9 (305), rad: 0.48, (82.715, 32.755943, -42.78662) -> (84.33501, 31.87594, -42.83662), len: 1.84427
    dend_9 {pt3dadd(84.33501, 31.87594, -42.83662, 0.96)}

//  Looking at segment number 648: Seg3_dend_9, section: dend_9, ID: 307, parent: Seg2_dend_9 (306), rad: 0.48, (84.33501, 31.87594, -42.83662) -> (86.545, 33.225937, -44.88662), len: 3.30289
    dend_9 {pt3dadd(86.545, 33.225937, -44.88662, 0.96)}

//  Looking at segment number 649: Seg4_dend_9, section: dend_9, ID: 308, parent: Seg3_dend_9 (307), rad: 0.48, (86.545, 33.225937, -44.88662) -> (86.545, 35.37594, -45.78662), len: 2.33077
    dend_9 {pt3dadd(86.545, 35.37594, -45.78662, 0.96)}
}

proc basic_shape_extra_13(){

//  Looking at segment number 650: Seg5_dend_9, section: dend_9, ID: 309, parent: Seg4_dend_9 (308), rad: 0.48, (86.545, 35.37594, -45.78662) -> (90.095, 37.435944, -47.38662), len: 4.40524
    dend_9 {pt3dadd(90.095, 37.435944, -47.38662, 0.96)}

//  Looking at segment number 651: Seg6_dend_9, section: dend_9, ID: 310, parent: Seg5_dend_9 (309), rad: 0.48, (90.095, 37.435944, -47.38662) -> (91.575, 39.13594, -48.98662), len: 2.76412
    dend_9 {pt3dadd(91.575, 39.13594, -48.98662, 0.96)}

//  Looking at segment number 652: Seg7_dend_9, section: dend_9, ID: 311, parent: Seg6_dend_9 (310), rad: 0.48, (91.575, 39.13594, -48.98662) -> (94.385, 37.80594, -50.18662), len: 3.33242
    dend_9 {pt3dadd(94.385, 37.80594, -50.18662, 0.96)}

//  Looking at segment number 653: Seg8_dend_9, section: dend_9, ID: 312, parent: Seg7_dend_9 (311), rad: 0.445, (94.385, 37.80594, -50.18662) -> (97.935, 37.285942, -52.03662), len: 4.03675
    dend_9 {pt3dadd(97.935, 37.285942, -52.03662, 0.89)}

//  Looking at segment number 654: Seg9_dend_9, section: dend_9, ID: 313, parent: Seg8_dend_9 (312), rad: 0.445, (97.935, 37.285942, -52.03662) -> (99.405, 36.62594, -52.88662), len: 1.82181
    dend_9 {pt3dadd(99.405, 36.62594, -52.88662, 0.89)}

//  Looking at segment number 655: Seg10_dend_9, section: dend_9, ID: 314, parent: Seg9_dend_9 (313), rad: 0.445, (99.405, 36.62594, -52.88662) -> (100.515, 35.81594, -52.78662), len: 1.37775
    dend_9 {pt3dadd(100.515, 35.81594, -52.78662, 0.89)}

//  Looking at segment number 656: Seg11_dend_9, section: dend_9, ID: 315, parent: Seg10_dend_9 (314), rad: 0.445, (100.515, 35.81594, -52.78662) -> (102.365, 35.295944, -52.78662), len: 1.92169
    dend_9 {pt3dadd(102.365, 35.295944, -52.78662, 0.89)}

//  Looking at segment number 657: Seg12_dend_9, section: dend_9, ID: 316, parent: Seg11_dend_9 (315), rad: 0.445, (102.365, 35.295944, -52.78662) -> (103.775, 32.41594, -54.08662), len: 3.46014
    dend_9 {pt3dadd(103.775, 32.41594, -54.08662, 0.89)}

//  Looking at segment number 658: Seg13_dend_9, section: dend_9, ID: 317, parent: Seg12_dend_9 (316), rad: 0.445, (103.775, 32.41594, -54.08662) -> (107.245, 31.165941, -53.98662), len: 3.68963
    dend_9 {pt3dadd(107.245, 31.165941, -53.98662, 0.89)}

//  Looking at segment number 659: Seg14_dend_9, section: dend_9, ID: 318, parent: Seg13_dend_9 (317), rad: 0.445, (107.245, 31.165941, -53.98662) -> (110.345, 30.94594, -53.98662), len: 3.1078
    dend_9 {pt3dadd(110.345, 30.94594, -53.98662, 0.89)}

//  Looking at segment number 660: Seg15_dend_9, section: dend_9, ID: 319, parent: Seg14_dend_9 (318), rad: 0.445, (110.345, 30.94594, -53.98662) -> (113.675, 30.865942, -53.98662), len: 3.33096
    dend_9 {pt3dadd(113.675, 30.865942, -53.98662, 0.89)}

//  Looking at segment number 661: Seg16_dend_9, section: dend_9, ID: 320, parent: Seg15_dend_9 (319), rad: 0.445, (113.675, 30.865942, -53.98662) -> (114.335, 32.41594, -55.78662), len: 2.46538
    dend_9 {pt3dadd(114.335, 32.41594, -55.78662, 0.89)}

//  Looking at segment number 662: Seg17_dend_9, section: dend_9, ID: 321, parent: Seg16_dend_9 (320), rad: 0.445, (114.335, 32.41594, -55.78662) -> (115.665, 32.935944, -55.73662), len: 1.42892
    dend_9 {pt3dadd(115.665, 32.935944, -55.73662, 0.89)}

//  Looking at segment number 663: Seg18_dend_9, section: dend_9, ID: 322, parent: Seg17_dend_9 (321), rad: 0.445, (115.665, 32.935944, -55.73662) -> (117.005005, 31.60594, -55.73662), len: 1.88799
    dend_9 {pt3dadd(117.005005, 31.60594, -55.73662, 0.89)}

//  Looking at segment number 664: Seg19_dend_9, section: dend_9, ID: 323, parent: Seg18_dend_9 (322), rad: 0.445, (117.005005, 31.60594, -55.73662) -> (119.145004, 31.455942, -55.73662), len: 2.14525
    dend_9 {pt3dadd(119.145004, 31.455942, -55.73662, 0.89)}

//  Looking at segment number 665: Seg20_dend_9, section: dend_9, ID: 324, parent: Seg19_dend_9 (323), rad: 0.445, (119.145004, 31.455942, -55.73662) -> (120.255005, 32.715942, -55.73662), len: 1.6792
    dend_9 {pt3dadd(120.255005, 32.715942, -55.73662, 0.89)}

//  Looking at segment number 666: Seg21_dend_9, section: dend_9, ID: 325, parent: Seg20_dend_9 (324), rad: 0.445, (120.255005, 32.715942, -55.73662) -> (123.725, 31.455942, -56.83662), len: 3.85207
    dend_9 {pt3dadd(123.725, 31.455942, -56.83662, 0.89)}

//  Looking at segment number 667: Seg22_dend_9, section: dend_9, ID: 326, parent: Seg21_dend_9 (325), rad: 0.445, (123.725, 31.455942, -56.83662) -> (126.165, 31.825941, -56.78662), len: 2.4684
    dend_9 {pt3dadd(126.165, 31.825941, -56.78662, 0.89)}

//  Looking at segment number 668: Seg23_dend_9, section: dend_9, ID: 327, parent: Seg22_dend_9 (326), rad: 0.445, (126.165, 31.825941, -56.78662) -> (129.41501, 32.34594, -56.78662), len: 3.29134
    dend_9 {pt3dadd(129.41501, 32.34594, -56.78662, 0.89)}

//  Looking at segment number 669: Seg24_dend_9, section: dend_9, ID: 328, parent: Seg23_dend_9 (327), rad: 0.445, (129.41501, 32.34594, -56.78662) -> (134.265, 32.295944, -60.03662), len: 5.83844
    dend_9 {pt3dadd(134.265, 32.295944, -60.03662, 0.89)}

//  Looking at segment number 670: Seg25_dend_9, section: dend_9, ID: 329, parent: Seg24_dend_9 (328), rad: 0.445, (134.265, 32.295944, -60.03662) -> (136.035, 33.62594, -59.98662), len: 2.21457
    dend_9 {pt3dadd(136.035, 33.62594, -59.98662, 0.89)}

//  Looking at segment number 671: Seg26_dend_9, section: dend_9, ID: 330, parent: Seg25_dend_9 (329), rad: 0.445, (136.035, 33.62594, -59.98662) -> (138.91501, 35.02594, -61.33662), len: 3.47519
    dend_9 {pt3dadd(138.91501, 35.02594, -61.33662, 0.89)}

//  Looking at segment number 672: Seg27_dend_9, section: dend_9, ID: 331, parent: Seg26_dend_9 (330), rad: 0.445, (138.91501, 35.02594, -61.33662) -> (139.805, 38.05594, -63.98662), len: 4.12256
    dend_9 {pt3dadd(139.805, 38.05594, -63.98662, 0.89)}

//  Looking at segment number 673: Seg28_dend_9, section: dend_9, ID: 332, parent: Seg27_dend_9 (331), rad: 0.445, (139.805, 38.05594, -63.98662) -> (140.845, 40.715942, -63.98662), len: 2.85609
    dend_9 {pt3dadd(140.845, 40.715942, -63.98662, 0.89)}

//  Looking at segment number 674: Seg29_dend_9, section: dend_9, ID: 333, parent: Seg28_dend_9 (332), rad: 0.445, (140.845, 40.715942, -63.98662) -> (143.13501, 40.63594, -64.336624), len: 2.31798
    dend_9 {pt3dadd(143.13501, 40.63594, -64.336624, 0.89)}

//  Looking at segment number 675: Seg30_dend_9, section: dend_9, ID: 334, parent: Seg29_dend_9 (333), rad: 0.445, (143.13501, 40.63594, -64.336624) -> (143.275, 41.74594, -64.68662), len: 1.17226
    dend_9 {pt3dadd(143.275, 41.74594, -64.68662, 0.89)}

//  Looking at segment number 676: Seg31_dend_9, section: dend_9, ID: 335, parent: Seg30_dend_9 (334), rad: 0.445, (143.275, 41.74594, -64.68662) -> (144.60501, 42.335938, -64.68662), len: 1.45501
    dend_9 {pt3dadd(144.60501, 42.335938, -64.68662, 0.89)}

//  Looking at segment number 677: Seg32_dend_9, section: dend_9, ID: 336, parent: Seg31_dend_9 (335), rad: 0.445, (144.60501, 42.335938, -64.68662) -> (145.715, 42.045944, -64.68662), len: 1.14724
    dend_9 {pt3dadd(145.715, 42.045944, -64.68662, 0.89)}

//  Looking at segment number 678: Seg33_dend_9, section: dend_9, ID: 337, parent: Seg32_dend_9 (336), rad: 0.445, (145.715, 42.045944, -64.68662) -> (147.935, 42.63594, -64.68662), len: 2.29706
    dend_9 {pt3dadd(147.935, 42.63594, -64.68662, 0.89)}

//  Looking at segment number 679: Seg34_dend_9, section: dend_9, ID: 338, parent: Seg33_dend_9 (337), rad: 0.445, (147.935, 42.63594, -64.68662) -> (148.525, 44.325943, -67.236626), len: 3.11556
    dend_9 {pt3dadd(148.525, 44.325943, -67.236626, 0.89)}

//  Looking at segment number 680: Seg35_dend_9, section: dend_9, ID: 339, parent: Seg34_dend_9 (338), rad: 0.445, (148.525, 44.325943, -67.236626) -> (150.305, 44.99594, -66.986626), len: 1.91828
    dend_9 {pt3dadd(150.305, 44.99594, -66.986626, 0.89)}

//  Looking at segment number 681: Seg36_dend_9, section: dend_9, ID: 340, parent: Seg35_dend_9 (339), rad: 0.445, (150.305, 44.99594, -66.986626) -> (152.515, 46.325943, -67.086624), len: 2.58129
    dend_9 {pt3dadd(152.515, 46.325943, -67.086624, 0.89)}

//  Looking at segment number 682: Seg37_dend_9, section: dend_9, ID: 341, parent: Seg36_dend_9 (340), rad: 0.445, (152.515, 46.325943, -67.086624) -> (153.625, 49.05594, -67.13663), len: 2.94745
    dend_9 {pt3dadd(153.625, 49.05594, -67.13663, 0.89)}

//  Looking at segment number 683: Seg38_dend_9, section: dend_9, ID: 342, parent: Seg37_dend_9 (341), rad: 0.445, (153.625, 49.05594, -67.13663) -> (155.695, 48.535942, -67.13663), len: 2.13432
    dend_9 {pt3dadd(155.695, 48.535942, -67.13663, 0.89)}

//  Looking at segment number 684: Seg39_dend_9, section: dend_9, ID: 343, parent: Seg38_dend_9 (342), rad: 0.445, (155.695, 48.535942, -67.13663) -> (157.175, 50.015938, -67.13663), len: 2.09303
    dend_9 {pt3dadd(157.175, 50.015938, -67.13663, 0.89)}

//  Looking at segment number 685: Seg40_dend_9, section: dend_9, ID: 344, parent: Seg39_dend_9 (343), rad: 0.445, (157.175, 50.015938, -67.13663) -> (159.61499, 49.795944, -68.78662), len: 2.95371
    dend_9 {pt3dadd(159.61499, 49.795944, -68.78662, 0.89)}

//  Looking at segment number 686: Seg41_dend_9, section: dend_9, ID: 345, parent: Seg40_dend_9 (344), rad: 0.445, (159.61499, 49.795944, -68.78662) -> (161.095, 49.935944, -68.836624), len: 1.48746
    dend_9 {pt3dadd(161.095, 49.935944, -68.836624, 0.89)}

//  Looking at segment number 687: Seg42_dend_9, section: dend_9, ID: 346, parent: Seg41_dend_9 (345), rad: 0.445, (161.095, 49.935944, -68.836624) -> (163.385, 51.715942, -71.986626), len: 4.28194
    dend_9 {pt3dadd(163.385, 51.715942, -71.986626, 0.89)}

//  Looking at segment number 688: Seg43_dend_9, section: dend_9, ID: 347, parent: Seg42_dend_9 (346), rad: 0.445, (163.385, 51.715942, -71.986626) -> (163.085, 53.115944, -71.986626), len: 1.43178
    dend_9 {pt3dadd(163.085, 53.115944, -71.986626, 0.89)}

//  Looking at segment number 689: Seg44_dend_9, section: dend_9, ID: 348, parent: Seg43_dend_9 (347), rad: 0.445, (163.085, 53.115944, -71.986626) -> (160.13501, 55.475937, -72.78662), len: 3.86161
    dend_9 {pt3dadd(160.13501, 55.475937, -72.78662, 0.89)}

//  Looking at segment number 690: Seg45_dend_9, section: dend_9, ID: 349, parent: Seg44_dend_9 (348), rad: 0.445, (160.13501, 55.475937, -72.78662) -> (156.655, 57.24594, -73.336624), len: 3.94283
    dend_9 {pt3dadd(156.655, 57.24594, -73.336624, 0.89)}

//  Looking at segment number 691: Seg46_dend_9, section: dend_9, ID: 350, parent: Seg45_dend_9 (349), rad: 0.445, (156.655, 57.24594, -73.336624) -> (152.735, 60.195946, -67.836624), len: 7.37014
    dend_9 {pt3dadd(152.735, 60.195946, -67.836624, 0.89)}

//  Looking at segment number 692: Seg0_dend_3, section: dend_3, ID: 150, parent: Seg34_dend_1 (56), rad: 0.335, (13.905001, 50.44594, -16.336622) -> (16.815, 49.99594, -15.536622), len: 3.05133
    dend_3 {pt3dclear() pt3dadd(13.905001, 50.44594, -16.336622, 0.67) pt3dadd(16.815, 49.99594, -15.536622, 0.67)}

//  Looking at segment number 693: Seg1_dend_3, section: dend_3, ID: 151, parent: Seg0_dend_3 (150), rad: 0.335, (16.815, 49.99594, -15.536622) -> (17.335001, 51.98594, -15.536622), len: 2.05682
    dend_3 {pt3dadd(17.335001, 51.98594, -15.536622, 0.67)}

//  Looking at segment number 694: Seg2_dend_3, section: dend_3, ID: 152, parent: Seg1_dend_3 (151), rad: 0.335, (17.335001, 51.98594, -15.536622) -> (16.965, 54.575943, -15.536622), len: 2.6163
    dend_3 {pt3dadd(16.965, 54.575943, -15.536622, 0.67)}

//  Looking at segment number 695: Seg3_dend_3, section: dend_3, ID: 153, parent: Seg2_dend_3 (152), rad: 0.335, (16.965, 54.575943, -15.536622) -> (19.175001, 57.23594, -14.436623), len: 3.62901
    dend_3 {pt3dadd(19.175001, 57.23594, -14.436623, 0.67)}

//  Looking at segment number 696: Seg4_dend_3, section: dend_3, ID: 154, parent: Seg3_dend_3 (153), rad: 0.335, (19.175001, 57.23594, -14.436623) -> (19.175001, 58.045944, -14.436623), len: 0.810005
    dend_3 {pt3dadd(19.175001, 58.045944, -14.436623, 0.67)}

//  Looking at segment number 697: Seg5_dend_3, section: dend_3, ID: 155, parent: Seg4_dend_3 (154), rad: 0.335, (19.175001, 58.045944, -14.436623) -> (17.995, 58.85594, -14.436623), len: 1.43126
    dend_3 {pt3dadd(17.995, 58.85594, -14.436623, 0.67)}

//  Looking at segment number 698: Seg6_dend_3, section: dend_3, ID: 156, parent: Seg5_dend_3 (155), rad: 0.335, (17.995, 58.85594, -14.436623) -> (17.255001, 60.475945, -14.636622), len: 1.79221
    dend_3 {pt3dadd(17.255001, 60.475945, -14.636622, 0.67)}

//  Looking at segment number 699: Seg7_dend_3, section: dend_3, ID: 157, parent: Seg6_dend_3 (156), rad: 0.335, (17.255001, 60.475945, -14.636622) -> (16.745, 61.515945, -14.586622), len: 1.1594
    dend_3 {pt3dadd(16.745, 61.515945, -14.586622, 0.67)}
}

proc basic_shape_extra_14(){

//  Looking at segment number 700: Seg8_dend_3, section: dend_3, ID: 158, parent: Seg7_dend_3 (157), rad: 0.335, (16.745, 61.515945, -14.586622) -> (16.745, 63.505943, -14.586622), len: 1.99
    dend_3 {pt3dadd(16.745, 63.505943, -14.586622, 0.67)}

//  Looking at segment number 701: Seg9_dend_3, section: dend_3, ID: 159, parent: Seg8_dend_3 (158), rad: 0.335, (16.745, 63.505943, -14.586622) -> (16.445002, 64.39594, -14.586622), len: 0.939201
    dend_3 {pt3dadd(16.445002, 64.39594, -14.586622, 0.67)}

//  Looking at segment number 702: Seg10_dend_3, section: dend_3, ID: 160, parent: Seg9_dend_3 (159), rad: 0.335, (16.445002, 64.39594, -14.586622) -> (16.885002, 65.71594, -14.586622), len: 1.3914
    dend_3 {pt3dadd(16.885002, 65.71594, -14.586622, 0.67)}

//  Looking at segment number 703: Seg11_dend_3, section: dend_3, ID: 161, parent: Seg10_dend_3 (160), rad: 0.335, (16.885002, 65.71594, -14.586622) -> (15.855001, 67.49594, -14.586622), len: 2.05653
    dend_3 {pt3dadd(15.855001, 67.49594, -14.586622, 0.67)}

//  Looking at segment number 704: Seg12_dend_3, section: dend_3, ID: 162, parent: Seg11_dend_3 (161), rad: 0.335, (15.855001, 67.49594, -14.586622) -> (14.965002, 68.085945, -14.586622), len: 1.0678
    dend_3 {pt3dadd(14.965002, 68.085945, -14.586622, 0.67)}

//  Looking at segment number 705: Seg13_dend_3, section: dend_3, ID: 163, parent: Seg12_dend_3 (162), rad: 0.335, (14.965002, 68.085945, -14.586622) -> (16.375002, 70.515945, -14.586622), len: 2.80945
    dend_3 {pt3dadd(16.375002, 70.515945, -14.586622, 0.67)}

//  Looking at segment number 706: Seg14_dend_3, section: dend_3, ID: 164, parent: Seg13_dend_3 (163), rad: 0.335, (16.375002, 70.515945, -14.586622) -> (18.075, 72.515945, -14.586622), len: 2.62488
    dend_3 {pt3dadd(18.075, 72.515945, -14.586622, 0.67)}

//  Looking at segment number 707: Seg15_dend_3, section: dend_3, ID: 165, parent: Seg14_dend_3 (164), rad: 0.335, (18.075, 72.515945, -14.586622) -> (20.955002, 76.42594, -14.586622), len: 4.85618
    dend_3 {pt3dadd(20.955002, 76.42594, -14.586622, 0.67)}

//  Looking at segment number 708: Seg16_dend_3, section: dend_3, ID: 166, parent: Seg15_dend_3 (165), rad: 0.335, (20.955002, 76.42594, -14.586622) -> (22.385002, 79.445946, -13.936623), len: 3.40409
    dend_3 {pt3dadd(22.385002, 79.445946, -13.936623, 0.67)}

//  Looking at segment number 709: Seg17_dend_3, section: dend_3, ID: 167, parent: Seg16_dend_3 (166), rad: 0.335, (22.385002, 79.445946, -13.936623) -> (23.415, 80.405945, -13.886622), len: 1.4089
    dend_3 {pt3dadd(23.415, 80.405945, -13.886622, 0.67)}

//  Looking at segment number 710: Seg18_dend_3, section: dend_3, ID: 168, parent: Seg17_dend_3 (167), rad: 0.335, (23.415, 80.405945, -13.886622) -> (24.895, 83.795944, -13.136622), len: 3.77425
    dend_3 {pt3dadd(24.895, 83.795944, -13.136622, 0.67)}

//  Looking at segment number 711: Seg19_dend_3, section: dend_3, ID: 169, parent: Seg18_dend_3 (168), rad: 0.335, (24.895, 83.795944, -13.136622) -> (24.745, 87.41594, -13.586622), len: 3.65094
    dend_3 {pt3dadd(24.745, 87.41594, -13.586622, 0.67)}

//  Looking at segment number 712: Seg20_dend_3, section: dend_3, ID: 170, parent: Seg19_dend_3 (169), rad: 0.335, (24.745, 87.41594, -13.586622) -> (25.565, 89.115944, -13.586622), len: 1.88744
    dend_3 {pt3dadd(25.565, 89.115944, -13.586622, 0.67)}

//  Looking at segment number 713: Seg21_dend_3, section: dend_3, ID: 171, parent: Seg20_dend_3 (170), rad: 0.335, (25.565, 89.115944, -13.586622) -> (26.965, 90.225945, -13.586622), len: 1.78664
    dend_3 {pt3dadd(26.965, 90.225945, -13.586622, 0.67)}

//  Looking at segment number 714: Seg22_dend_3, section: dend_3, ID: 172, parent: Seg21_dend_3 (171), rad: 0.335, (26.965, 90.225945, -13.586622) -> (26.305, 92.06594, -14.586622), len: 2.19572
    dend_3 {pt3dadd(26.305, 92.06594, -14.586622, 0.67)}

//  Looking at segment number 715: Seg23_dend_3, section: dend_3, ID: 173, parent: Seg22_dend_3 (172), rad: 0.335, (26.305, 92.06594, -14.586622) -> (26.445002, 93.765945, -14.586622), len: 1.70576
    dend_3 {pt3dadd(26.445002, 93.765945, -14.586622, 0.67)}

//  Looking at segment number 716: Seg24_dend_3, section: dend_3, ID: 174, parent: Seg23_dend_3 (173), rad: 0.335, (26.445002, 93.765945, -14.586622) -> (25.935001, 95.16594, -14.936623), len: 1.53055
    dend_3 {pt3dadd(25.935001, 95.16594, -14.936623, 0.67)}

//  Looking at segment number 717: Seg25_dend_3, section: dend_3, ID: 175, parent: Seg24_dend_3 (174), rad: 0.335, (25.935001, 95.16594, -14.936623) -> (26.675001, 96.56594, -14.936623), len: 1.58354
    dend_3 {pt3dadd(26.675001, 96.56594, -14.936623, 0.67)}

//  Looking at segment number 718: Seg26_dend_3, section: dend_3, ID: 176, parent: Seg25_dend_3 (175), rad: 0.335, (26.675001, 96.56594, -14.936623) -> (26.895, 97.89594, -14.936623), len: 1.34807
    dend_3 {pt3dadd(26.895, 97.89594, -14.936623, 0.67)}

//  Looking at segment number 719: Seg27_dend_3, section: dend_3, ID: 177, parent: Seg26_dend_3 (176), rad: 0.335, (26.895, 97.89594, -14.936623) -> (27.705002, 98.71594, -14.886622), len: 1.15369
    dend_3 {pt3dadd(27.705002, 98.71594, -14.886622, 0.67)}

//  Looking at segment number 720: Seg28_dend_3, section: dend_3, ID: 178, parent: Seg27_dend_3 (177), rad: 0.335, (27.705002, 98.71594, -14.886622) -> (28.225002, 99.81594, -14.836622), len: 1.21774
    dend_3 {pt3dadd(28.225002, 99.81594, -14.836622, 0.67)}

//  Looking at segment number 721: Seg29_dend_3, section: dend_3, ID: 179, parent: Seg28_dend_3 (178), rad: 0.335, (28.225002, 99.81594, -14.836622) -> (27.045002, 101.365944, -15.736622), len: 2.14591
    dend_3 {pt3dadd(27.045002, 101.365944, -15.736622, 0.67)}

//  Looking at segment number 722: Seg30_dend_3, section: dend_3, ID: 180, parent: Seg29_dend_3 (179), rad: 0.335, (27.045002, 101.365944, -15.736622) -> (25.705002, 105.16594, -16.136621), len: 4.04914
    dend_3 {pt3dadd(25.705002, 105.16594, -16.136621, 0.67)}

//  Looking at segment number 723: Seg31_dend_3, section: dend_3, ID: 181, parent: Seg30_dend_3 (180), rad: 0.335, (25.705002, 105.16594, -16.136621) -> (25.555, 105.75594, -16.136621), len: 0.608773
    dend_3 {pt3dadd(25.555, 105.75594, -16.136621, 0.67)}

//  Looking at segment number 724: Seg32_dend_3, section: dend_3, ID: 182, parent: Seg31_dend_3 (181), rad: 0.335, (25.555, 105.75594, -16.136621) -> (27.105001, 106.93594, -16.136621), len: 1.94805
    dend_3 {pt3dadd(27.105001, 106.93594, -16.136621, 0.67)}

//  Looking at segment number 725: Seg33_dend_3, section: dend_3, ID: 183, parent: Seg32_dend_3 (182), rad: 0.335, (27.105001, 106.93594, -16.136621) -> (28.145, 108.85594, -16.136621), len: 2.18357
    dend_3 {pt3dadd(28.145, 108.85594, -16.136621, 0.67)}

//  Looking at segment number 726: Seg34_dend_3, section: dend_3, ID: 184, parent: Seg33_dend_3 (183), rad: 0.335, (28.145, 108.85594, -16.136621) -> (27.695002, 110.32594, -15.936623), len: 1.55029
    dend_3 {pt3dadd(27.695002, 110.32594, -15.936623, 0.67)}

//  Looking at segment number 727: Seg35_dend_3, section: dend_3, ID: 185, parent: Seg34_dend_3 (184), rad: 0.335, (27.695002, 110.32594, -15.936623) -> (26.295002, 110.405945, -15.936623), len: 1.40228
    dend_3 {pt3dadd(26.295002, 110.405945, -15.936623, 0.67)}

//  Looking at segment number 728: Seg36_dend_3, section: dend_3, ID: 186, parent: Seg35_dend_3 (185), rad: 0.335, (26.295002, 110.405945, -15.936623) -> (23.185001, 111.365944, -18.036623), len: 3.87346
    dend_3 {pt3dadd(23.185001, 111.365944, -18.036623, 0.67)}

//  Looking at segment number 729: Seg37_dend_3, section: dend_3, ID: 187, parent: Seg36_dend_3 (186), rad: 0.335, (23.185001, 111.365944, -18.036623) -> (23.485, 112.32594, -19.086622), len: 1.45399
    dend_3 {pt3dadd(23.485, 112.32594, -19.086622, 0.67)}

//  Looking at segment number 730: Seg38_dend_3, section: dend_3, ID: 188, parent: Seg37_dend_3 (187), rad: 0.335, (23.485, 112.32594, -19.086622) -> (22.525002, 114.53594, -19.736622), len: 2.49564
    dend_3 {pt3dadd(22.525002, 114.53594, -19.736622, 0.67)}

//  Looking at segment number 731: Seg39_dend_3, section: dend_3, ID: 189, parent: Seg38_dend_3 (188), rad: 0.335, (22.525002, 114.53594, -19.736622) -> (23.335001, 116.67594, -19.736622), len: 2.28816
    dend_3 {pt3dadd(23.335001, 116.67594, -19.736622, 0.67)}

//  Looking at segment number 732: Seg40_dend_3, section: dend_3, ID: 190, parent: Seg39_dend_3 (189), rad: 0.335, (23.335001, 116.67594, -19.736622) -> (24.075, 118.445946, -19.886621), len: 1.92432
    dend_3 {pt3dadd(24.075, 118.445946, -19.886621, 0.67)}

//  Looking at segment number 733: Seg41_dend_3, section: dend_3, ID: 191, parent: Seg40_dend_3 (190), rad: 0.335, (24.075, 118.445946, -19.886621) -> (22.445002, 121.84595, -18.386621), len: 4.05794
    dend_3 {pt3dadd(22.445002, 121.84595, -18.386621, 0.67)}

//  Looking at segment number 734: Seg42_dend_3, section: dend_3, ID: 192, parent: Seg41_dend_3 (191), rad: 0.335, (22.445002, 121.84595, -18.386621) -> (22.005001, 124.645935, -18.036623), len: 2.85588
    dend_3 {pt3dadd(22.005001, 124.645935, -18.036623, 0.67)}

//  Looking at segment number 735: Seg43_dend_3, section: dend_3, ID: 193, parent: Seg42_dend_3 (192), rad: 0.335, (22.005001, 124.645935, -18.036623) -> (22.225002, 128.48595, -18.036623), len: 3.84631
    dend_3 {pt3dadd(22.225002, 128.48595, -18.036623, 0.67)}

//  Looking at segment number 736: Seg44_dend_3, section: dend_3, ID: 194, parent: Seg43_dend_3 (193), rad: 0.295, (22.225002, 128.48595, -18.036623) -> (20.015001, 131.34595, -17.736622), len: 3.6268
    dend_3 {pt3dadd(20.015001, 131.34595, -17.736622, 0.59)}

//  Looking at segment number 737: Seg45_dend_3, section: dend_3, ID: 195, parent: Seg44_dend_3 (194), rad: 0.295, (20.015001, 131.34595, -17.736622) -> (19.785, 132.96594, -16.636621), len: 1.97162
    dend_3 {pt3dadd(19.785, 132.96594, -16.636621, 0.59)}

//  Looking at segment number 738: Seg46_dend_3, section: dend_3, ID: 196, parent: Seg45_dend_3 (195), rad: 0.295, (19.785, 132.96594, -16.636621) -> (17.495, 134.37595, -14.986622), len: 3.15511
    dend_3 {pt3dadd(17.495, 134.37595, -14.986622, 0.59)}

//  Looking at segment number 739: Seg47_dend_3, section: dend_3, ID: 197, parent: Seg46_dend_3 (196), rad: 0.295, (17.495, 134.37595, -14.986622) -> (16.835001, 136.06595, -14.986622), len: 1.81431
    dend_3 {pt3dadd(16.835001, 136.06595, -14.986622, 0.59)}

//  Looking at segment number 740: Seg48_dend_3, section: dend_3, ID: 198, parent: Seg47_dend_3 (197), rad: 0.295, (16.835001, 136.06595, -14.986622) -> (14.765001, 141.08594, -14.186623), len: 5.48864
    dend_3 {pt3dadd(14.765001, 141.08594, -14.186623, 0.59)}

//  Looking at segment number 741: Seg0_dend_2, section: dend_2, ID: 57, parent: Seg34_dend_1 (56), rad: 0.445, (13.905001, 50.44594, -16.336622) -> (14.125002, 52.585938, -18.286623), len: 2.90353
    dend_2 {pt3dclear() pt3dadd(13.905001, 50.44594, -16.336622, 0.89) pt3dadd(14.125002, 52.585938, -18.286623, 0.89)}

//  Looking at segment number 742: Seg1_dend_2, section: dend_2, ID: 58, parent: Seg0_dend_2 (57), rad: 0.445, (14.125002, 52.585938, -18.286623) -> (14.525002, 54.075943, -17.836622), len: 1.60705
    dend_2 {pt3dadd(14.525002, 54.075943, -17.836622, 0.89)}

//  Looking at segment number 743: Seg2_dend_2, section: dend_2, ID: 59, parent: Seg1_dend_2 (58), rad: 0.445, (14.525002, 54.075943, -17.836622) -> (13.785002, 54.95594, -18.386621), len: 1.27456
    dend_2 {pt3dadd(13.785002, 54.95594, -18.386621, 0.89)}

//  Looking at segment number 744: Seg3_dend_2, section: dend_2, ID: 60, parent: Seg2_dend_2 (59), rad: 0.445, (13.785002, 54.95594, -18.386621) -> (15.045002, 56.435944, -17.686623), len: 2.06592
    dend_2 {pt3dadd(15.045002, 56.435944, -17.686623, 0.89)}

//  Looking at segment number 745: Seg4_dend_2, section: dend_2, ID: 61, parent: Seg3_dend_2 (60), rad: 0.445, (15.045002, 56.435944, -17.686623) -> (14.525002, 58.875946, -17.286623), len: 2.52666
    dend_2 {pt3dadd(14.525002, 58.875946, -17.286623, 0.89)}

//  Looking at segment number 746: Seg5_dend_2, section: dend_2, ID: 62, parent: Seg4_dend_2 (61), rad: 0.445, (14.525002, 58.875946, -17.286623) -> (14.155001, 59.975945, -17.286623), len: 1.16056
    dend_2 {pt3dadd(14.155001, 59.975945, -17.286623, 0.89)}

//  Looking at segment number 747: Seg6_dend_2, section: dend_2, ID: 63, parent: Seg5_dend_2 (62), rad: 0.445, (14.155001, 59.975945, -17.286623) -> (14.235001, 61.38594, -17.286623), len: 1.41226
    dend_2 {pt3dadd(14.235001, 61.38594, -17.286623, 0.89)}

//  Looking at segment number 748: Seg7_dend_2, section: dend_2, ID: 64, parent: Seg6_dend_2 (63), rad: 0.445, (14.235001, 61.38594, -17.286623) -> (13.125002, 62.56594, -17.286623), len: 1.62003
    dend_2 {pt3dadd(13.125002, 62.56594, -17.286623, 0.89)}

//  Looking at segment number 749: Seg8_dend_2, section: dend_2, ID: 65, parent: Seg7_dend_2 (64), rad: 0.445, (13.125002, 62.56594, -17.286623) -> (12.165001, 64.70594, -17.086622), len: 2.35398
    dend_2 {pt3dadd(12.165001, 64.70594, -17.086622, 0.89)}
}

proc basic_shape_extra_15(){

//  Looking at segment number 750: Seg9_dend_2, section: dend_2, ID: 66, parent: Seg8_dend_2 (65), rad: 0.445, (12.165001, 64.70594, -17.086622) -> (11.645, 66.32594, -16.336622), len: 1.85938
    dend_2 {pt3dadd(11.645, 66.32594, -16.336622, 0.89)}

//  Looking at segment number 751: Seg10_dend_2, section: dend_2, ID: 67, parent: Seg9_dend_2 (66), rad: 0.445, (11.645, 66.32594, -16.336622) -> (11.645, 68.09594, -16.086622), len: 1.78756
    dend_2 {pt3dadd(11.645, 68.09594, -16.086622, 0.89)}

//  Looking at segment number 752: Seg11_dend_2, section: dend_2, ID: 68, parent: Seg10_dend_2 (67), rad: 0.405, (11.645, 68.09594, -16.086622) -> (12.315001, 69.57594, -15.286622), len: 1.81089
    dend_2 {pt3dadd(12.315001, 69.57594, -15.286622, 0.81)}

//  Looking at segment number 753: Seg12_dend_2, section: dend_2, ID: 69, parent: Seg11_dend_2 (68), rad: 0.405, (12.315001, 69.57594, -15.286622) -> (12.605001, 70.31594, -14.936623), len: 0.868445
    dend_2 {pt3dadd(12.605001, 70.31594, -14.936623, 0.81)}

//  Looking at segment number 754: Seg13_dend_2, section: dend_2, ID: 70, parent: Seg12_dend_2 (69), rad: 0.405, (12.605001, 70.31594, -14.936623) -> (12.085001, 70.60594, -14.936623), len: 0.5954
    dend_2 {pt3dadd(12.085001, 70.60594, -14.936623, 0.81)}

//  Looking at segment number 755: Seg14_dend_2, section: dend_2, ID: 71, parent: Seg13_dend_2 (70), rad: 0.405, (12.085001, 70.60594, -14.936623) -> (11.645, 71.125946, -14.936623), len: 0.681179
    dend_2 {pt3dadd(11.645, 71.125946, -14.936623, 0.81)}

//  Looking at segment number 756: Seg15_dend_2, section: dend_2, ID: 72, parent: Seg14_dend_2 (71), rad: 0.405, (11.645, 71.125946, -14.936623) -> (12.605001, 72.085945, -14.936623), len: 1.35765
    dend_2 {pt3dadd(12.605001, 72.085945, -14.936623, 0.81)}

//  Looking at segment number 757: Seg16_dend_2, section: dend_2, ID: 73, parent: Seg15_dend_2 (72), rad: 0.405, (12.605001, 72.085945, -14.936623) -> (13.275002, 73.63594, -14.936623), len: 1.6886
    dend_2 {pt3dadd(13.275002, 73.63594, -14.936623, 0.81)}

//  Looking at segment number 758: Seg17_dend_2, section: dend_2, ID: 74, parent: Seg16_dend_2 (73), rad: 0.405, (13.275002, 73.63594, -14.936623) -> (14.825001, 74.66594, -14.936623), len: 1.86102
    dend_2 {pt3dadd(14.825001, 74.66594, -14.936623, 0.81)}

//  Looking at segment number 759: Seg18_dend_2, section: dend_2, ID: 75, parent: Seg17_dend_2 (74), rad: 0.405, (14.825001, 74.66594, -14.936623) -> (15.345001, 76.585945, -14.886622), len: 1.9898
    dend_2 {pt3dadd(15.345001, 76.585945, -14.886622, 0.81)}

//  Looking at segment number 760: Seg19_dend_2, section: dend_2, ID: 76, parent: Seg18_dend_2 (75), rad: 0.405, (15.345001, 76.585945, -14.886622) -> (15.635002, 78.06594, -14.886622), len: 1.50814
    dend_2 {pt3dadd(15.635002, 78.06594, -14.886622, 0.81)}

//  Looking at segment number 761: Seg20_dend_2, section: dend_2, ID: 77, parent: Seg19_dend_2 (76), rad: 0.37, (15.635002, 78.06594, -14.886622) -> (16.645, 80.115944, -13.586622), len: 2.62918
    dend_2 {pt3dadd(16.645, 80.115944, -13.586622, 0.74)}

//  Looking at segment number 762: Seg21_dend_2, section: dend_2, ID: 78, parent: Seg20_dend_2 (77), rad: 0.37, (16.645, 80.115944, -13.586622) -> (16.345001, 82.03594, -13.586622), len: 1.94329
    dend_2 {pt3dadd(16.345001, 82.03594, -13.586622, 0.74)}

//  Looking at segment number 763: Seg22_dend_2, section: dend_2, ID: 79, parent: Seg21_dend_2 (78), rad: 0.37, (16.345001, 82.03594, -13.586622) -> (16.865002, 84.31594, -13.586622), len: 2.33855
    dend_2 {pt3dadd(16.865002, 84.31594, -13.586622, 0.74)}

//  Looking at segment number 764: Seg23_dend_2, section: dend_2, ID: 80, parent: Seg22_dend_2 (79), rad: 0.37, (16.865002, 84.31594, -13.586622) -> (17.305, 86.16594, -13.586622), len: 1.9016
    dend_2 {pt3dadd(17.305, 86.16594, -13.586622, 0.74)}

//  Looking at segment number 765: Seg24_dend_2, section: dend_2, ID: 81, parent: Seg23_dend_2 (80), rad: 0.37, (17.305, 86.16594, -13.586622) -> (17.525002, 88.30594, -13.586622), len: 2.15128
    dend_2 {pt3dadd(17.525002, 88.30594, -13.586622, 0.74)}

//  Looking at segment number 766: Seg25_dend_2, section: dend_2, ID: 82, parent: Seg24_dend_2 (81), rad: 0.37, (17.525002, 88.30594, -13.586622) -> (18.715, 90.81594, -12.686623), len: 2.91997
    dend_2 {pt3dadd(18.715, 90.81594, -12.686623, 0.74)}

//  Looking at segment number 767: Seg26_dend_2, section: dend_2, ID: 83, parent: Seg25_dend_2 (82), rad: 0.37, (18.715, 90.81594, -12.686623) -> (17.745, 93.84594, -12.436623), len: 3.19128
    dend_2 {pt3dadd(17.745, 93.84594, -12.436623, 0.74)}

//  Looking at segment number 768: Seg27_dend_2, section: dend_2, ID: 84, parent: Seg26_dend_2 (83), rad: 0.37, (17.745, 93.84594, -12.436623) -> (17.455002, 96.64594, -12.086622), len: 2.83666
    dend_2 {pt3dadd(17.455002, 96.64594, -12.086622, 0.74)}

//  Looking at segment number 769: Seg28_dend_2, section: dend_2, ID: 85, parent: Seg27_dend_2 (84), rad: 0.37, (17.455002, 96.64594, -12.086622) -> (15.905001, 96.20594, -13.286622), len: 2.00901
    dend_2 {pt3dadd(15.905001, 96.20594, -13.286622, 0.74)}

//  Looking at segment number 770: Seg29_dend_2, section: dend_2, ID: 86, parent: Seg28_dend_2 (85), rad: 0.37, (15.905001, 96.20594, -13.286622) -> (14.125002, 97.45594, -13.786622), len: 2.23179
    dend_2 {pt3dadd(14.125002, 97.45594, -13.786622, 0.74)}

//  Looking at segment number 771: Seg30_dend_2, section: dend_2, ID: 87, parent: Seg29_dend_2 (86), rad: 0.37, (14.125002, 97.45594, -13.786622) -> (12.355001, 95.905945, -13.786622), len: 2.35274
    dend_2 {pt3dadd(12.355001, 95.905945, -13.786622, 0.74)}

//  Looking at segment number 772: Seg31_dend_2, section: dend_2, ID: 88, parent: Seg30_dend_2 (87), rad: 0.37, (12.355001, 95.905945, -13.786622) -> (10.585001, 97.905945, -15.386622), len: 3.11334
    dend_2 {pt3dadd(10.585001, 97.905945, -15.386622, 0.74)}

//  Looking at segment number 773: Seg32_dend_2, section: dend_2, ID: 89, parent: Seg31_dend_2 (88), rad: 0.37, (10.585001, 97.905945, -15.386622) -> (7.4050007, 99.225945, -16.136621), len: 3.52382
    dend_2 {pt3dadd(7.4050007, 99.225945, -16.136621, 0.74)}

//  Looking at segment number 774: Seg33_dend_2, section: dend_2, ID: 90, parent: Seg32_dend_2 (89), rad: 0.37, (7.4050007, 99.225945, -16.136621) -> (5.4850006, 102.625946, -17.636621), len: 4.18287
    dend_2 {pt3dadd(5.4850006, 102.625946, -17.636621, 0.74)}

//  Looking at segment number 775: Seg34_dend_2, section: dend_2, ID: 91, parent: Seg33_dend_2 (90), rad: 0.37, (5.4850006, 102.625946, -17.636621) -> (4.2250004, 105.20594, -16.586622), len: 3.0572
    dend_2 {pt3dadd(4.2250004, 105.20594, -16.586622, 0.74)}

//  Looking at segment number 776: Seg35_dend_2, section: dend_2, ID: 92, parent: Seg34_dend_2 (91), rad: 0.37, (4.2250004, 105.20594, -16.586622) -> (3.5150013, 108.695946, -15.886622), len: 3.62963
    dend_2 {pt3dadd(3.5150013, 108.695946, -15.886622, 0.74)}

//  Looking at segment number 777: Seg36_dend_2, section: dend_2, ID: 93, parent: Seg35_dend_2 (92), rad: 0.37, (3.5150013, 108.695946, -15.886622) -> (4.625002, 109.875946, -13.786622), len: 2.65226
    dend_2 {pt3dadd(4.625002, 109.875946, -13.786622, 0.74)}

//  Looking at segment number 778: Seg37_dend_2, section: dend_2, ID: 94, parent: Seg36_dend_2 (93), rad: 0.37, (4.625002, 109.875946, -13.786622) -> (3.4450016, 111.13594, -13.786622), len: 1.72626
    dend_2 {pt3dadd(3.4450016, 111.13594, -13.786622, 0.74)}

//  Looking at segment number 779: Seg38_dend_2, section: dend_2, ID: 95, parent: Seg37_dend_2 (94), rad: 0.37, (3.4450016, 111.13594, -13.786622) -> (0.56500244, 116.81594, -14.236622), len: 6.3843
    dend_2 {pt3dadd(0.56500244, 116.81594, -14.236622, 0.74)}

//  Looking at segment number 780: Seg39_dend_2, section: dend_2, ID: 96, parent: Seg38_dend_2 (95), rad: 0.37, (0.56500244, 116.81594, -14.236622) -> (0.2649994, 118.80594, -14.786622), len: 2.08629
    dend_2 {pt3dadd(0.2649994, 118.80594, -14.786622, 0.74)}

//  Looking at segment number 781: Seg40_dend_2, section: dend_2, ID: 97, parent: Seg39_dend_2 (96), rad: 0.37, (0.2649994, 118.80594, -14.786622) -> (0.63500214, 120.72594, -14.136622), len: 2.06053
    dend_2 {pt3dadd(0.63500214, 120.72594, -14.136622, 0.74)}

//  Looking at segment number 782: Seg41_dend_2, section: dend_2, ID: 98, parent: Seg40_dend_2 (97), rad: 0.37, (0.63500214, 120.72594, -14.136622) -> (-0.8449974, 120.505936, -16.236622), len: 2.57853
    dend_2 {pt3dadd(-0.8449974, 120.505936, -16.236622, 0.74)}

//  Looking at segment number 783: Seg42_dend_2, section: dend_2, ID: 99, parent: Seg41_dend_2 (98), rad: 0.37, (-0.8449974, 120.505936, -16.236622) -> (-0.9149971, 122.35594, -16.986622), len: 1.99748
    dend_2 {pt3dadd(-0.9149971, 122.35594, -16.986622, 0.74)}

//  Looking at segment number 784: Seg43_dend_2, section: dend_2, ID: 100, parent: Seg42_dend_2 (99), rad: 0.37, (-0.9149971, 122.35594, -16.986622) -> (0.1949997, 124.93594, -18.086622), len: 3.01637
    dend_2 {pt3dadd(0.1949997, 124.93594, -18.086622, 0.74)}

//  Looking at segment number 785: Seg44_dend_2, section: dend_2, ID: 101, parent: Seg43_dend_2 (100), rad: 0.37, (0.1949997, 124.93594, -18.086622) -> (0.2649994, 127.66594, -18.036623), len: 2.73135
    dend_2 {pt3dadd(0.2649994, 127.66594, -18.036623, 0.74)}

//  Looking at segment number 786: Seg45_dend_2, section: dend_2, ID: 102, parent: Seg44_dend_2 (101), rad: 0.37, (0.2649994, 127.66594, -18.036623) -> (-1.2849998, 127.81595, -20.336622), len: 2.77759
    dend_2 {pt3dadd(-1.2849998, 127.81595, -20.336622, 0.74)}

//  Looking at segment number 787: Seg46_dend_2, section: dend_2, ID: 103, parent: Seg45_dend_2 (102), rad: 0.37, (-1.2849998, 127.81595, -20.336622) -> (-0.32499695, 129.36594, -22.586622), len: 2.89596
    dend_2 {pt3dadd(-0.32499695, 129.36594, -22.586622, 0.74)}

//  Looking at segment number 788: Seg47_dend_2, section: dend_2, ID: 104, parent: Seg46_dend_2 (103), rad: 0.37, (-0.32499695, 129.36594, -22.586622) -> (0.4850006, 130.32594, -26.136621), len: 3.76566
    dend_2 {pt3dadd(0.4850006, 130.32594, -26.136621, 0.74)}

//  Looking at segment number 789: Seg48_dend_2, section: dend_2, ID: 105, parent: Seg47_dend_2 (104), rad: 0.37, (0.4850006, 130.32594, -26.136621) -> (0.11500168, 132.31595, -26.936623), len: 2.17647
    dend_2 {pt3dadd(0.11500168, 132.31595, -26.936623, 0.74)}

//  Looking at segment number 790: Seg49_dend_2, section: dend_2, ID: 106, parent: Seg48_dend_2 (105), rad: 0.37, (0.11500168, 132.31595, -26.936623) -> (-0.23500061, 135.43594, -26.686623), len: 3.1495
    dend_2 {pt3dadd(-0.23500061, 135.43594, -26.686623, 0.74)}

//  Looking at segment number 791: Seg50_dend_2, section: dend_2, ID: 107, parent: Seg49_dend_2 (106), rad: 0.37, (-0.23500061, 135.43594, -26.686623) -> (0.9450016, 137.06595, -29.136621), len: 3.17046
    dend_2 {pt3dadd(0.9450016, 137.06595, -29.136621, 0.74)}

//  Looking at segment number 792: Seg51_dend_2, section: dend_2, ID: 108, parent: Seg50_dend_2 (107), rad: 0.37, (0.9450016, 137.06595, -29.136621) -> (-0.084999084, 140.82594, -29.136621), len: 3.89852
    dend_2 {pt3dadd(-0.084999084, 140.82594, -29.136621, 0.74)}

//  Looking at segment number 793: Seg52_dend_2, section: dend_2, ID: 109, parent: Seg51_dend_2 (108), rad: 0.37, (-0.084999084, 140.82594, -29.136621) -> (1.3150005, 143.55594, -30.336622), len: 3.29437
    dend_2 {pt3dadd(1.3150005, 143.55594, -30.336622, 0.74)}

//  Looking at segment number 794: Seg53_dend_2, section: dend_2, ID: 110, parent: Seg52_dend_2 (109), rad: 0.37, (1.3150005, 143.55594, -30.336622) -> (1.1650009, 145.03595, -32.48662), len: 2.61447
    dend_2 {pt3dadd(1.1650009, 145.03595, -32.48662, 0.74)}

//  Looking at segment number 795: Seg54_dend_2, section: dend_2, ID: 111, parent: Seg53_dend_2 (110), rad: 0.37, (1.1650009, 145.03595, -32.48662) -> (-1.125, 146.36594, -32.48662), len: 2.6482
    dend_2 {pt3dadd(-1.125, 146.36594, -32.48662, 0.74)}

//  Looking at segment number 796: Seg55_dend_2, section: dend_2, ID: 112, parent: Seg54_dend_2 (111), rad: 0.37, (-1.125, 146.36594, -32.48662) -> (-0.9749985, 148.13594, -32.48662), len: 1.77635
    dend_2 {pt3dadd(-0.9749985, 148.13594, -32.48662, 0.74)}

//  Looking at segment number 797: Seg56_dend_2, section: dend_2, ID: 113, parent: Seg55_dend_2 (112), rad: 0.37, (-0.9749985, 148.13594, -32.48662) -> (-1.4949989, 153.08594, -32.93662), len: 4.99754
    dend_2 {pt3dadd(-1.4949989, 153.08594, -32.93662, 0.74)}

//  Looking at segment number 798: Seg57_dend_2, section: dend_2, ID: 114, parent: Seg56_dend_2 (113), rad: 0.37, (-1.4949989, 153.08594, -32.93662) -> (-0.9749985, 155.14594, -34.78662), len: 2.81718
    dend_2 {pt3dadd(-0.9749985, 155.14594, -34.78662, 0.74)}

//  Looking at segment number 799: Seg58_dend_2, section: dend_2, ID: 115, parent: Seg57_dend_2 (114), rad: 0.37, (-0.9749985, 155.14594, -34.78662) -> (-1.3449974, 155.66594, -34.98662), len: 0.668808
    dend_2 {pt3dadd(-1.3449974, 155.66594, -34.98662, 0.74)}
}

proc basic_shape_extra_16(){

//  Looking at segment number 800: Seg59_dend_2, section: dend_2, ID: 116, parent: Seg58_dend_2 (115), rad: 0.37, (-1.3449974, 155.66594, -34.98662) -> (-2.9749985, 155.07594, -34.98662), len: 1.73349
    dend_2 {pt3dadd(-2.9749985, 155.07594, -34.98662, 0.74)}

//  Looking at segment number 801: Seg60_dend_2, section: dend_2, ID: 117, parent: Seg59_dend_2 (116), rad: 0.37, (-2.9749985, 155.07594, -34.98662) -> (-4.2249985, 154.48595, -34.98662), len: 1.38224
    dend_2 {pt3dadd(-4.2249985, 154.48595, -34.98662, 0.74)}

//  Looking at segment number 802: Seg61_dend_2, section: dend_2, ID: 118, parent: Seg60_dend_2 (117), rad: 0.37, (-4.2249985, 154.48595, -34.98662) -> (-3.4850006, 156.84595, -37.83662), len: 3.77355
    dend_2 {pt3dadd(-3.4850006, 156.84595, -37.83662, 0.74)}

//  Looking at segment number 803: Seg62_dend_2, section: dend_2, ID: 119, parent: Seg61_dend_2 (118), rad: 0.37, (-3.4850006, 156.84595, -37.83662) -> (-1.8649979, 160.68594, -38.48662), len: 4.21811
    dend_2 {pt3dadd(-1.8649979, 160.68594, -38.48662, 0.74)}

//  Looking at segment number 804: Seg63_dend_2, section: dend_2, ID: 120, parent: Seg62_dend_2 (119), rad: 0.37, (-1.8649979, 160.68594, -38.48662) -> (0.9150009, 164.30594, -36.88662), len: 4.83661
    dend_2 {pt3dadd(0.9150009, 164.30594, -36.88662, 0.74)}

//  Looking at segment number 805: Seg64_dend_2, section: dend_2, ID: 121, parent: Seg63_dend_2 (120), rad: 0.37, (0.9150009, 164.30594, -36.88662) -> (3.505001, 166.81595, -35.93662), len: 3.72971
    dend_2 {pt3dadd(3.505001, 166.81595, -35.93662, 0.74)}

//  Looking at segment number 806: Seg65_dend_2, section: dend_2, ID: 122, parent: Seg64_dend_2 (121), rad: 0.37, (3.505001, 166.81595, -35.93662) -> (7.6450005, 168.59595, -36.98662), len: 4.62715
    dend_2 {pt3dadd(7.6450005, 168.59595, -36.98662, 0.74)}

//  Looking at segment number 807: Seg66_dend_2, section: dend_2, ID: 123, parent: Seg65_dend_2 (122), rad: 0.37, (7.6450005, 168.59595, -36.98662) -> (8.305, 170.73595, -37.03662), len: 2.24002
    dend_2 {pt3dadd(8.305, 170.73595, -37.03662, 0.74)}

//  Looking at segment number 808: Seg67_dend_2, section: dend_2, ID: 124, parent: Seg66_dend_2 (123), rad: 0.37, (8.305, 170.73595, -37.03662) -> (8.675001, 174.56595, -38.53662), len: 4.12987
    dend_2 {pt3dadd(8.675001, 174.56595, -38.53662, 0.74)}

//  Looking at segment number 809: Seg68_dend_2, section: dend_2, ID: 125, parent: Seg67_dend_2 (124), rad: 0.37, (8.675001, 174.56595, -38.53662) -> (10.675001, 176.11594, -37.88662), len: 2.61246
    dend_2 {pt3dadd(10.675001, 176.11594, -37.88662, 0.74)}

//  Looking at segment number 810: Seg69_dend_2, section: dend_2, ID: 126, parent: Seg68_dend_2 (125), rad: 0.37, (10.675001, 176.11594, -37.88662) -> (12.595001, 178.18594, -38.13662), len: 2.8344
    dend_2 {pt3dadd(12.595001, 178.18594, -38.13662, 0.74)}

//  Looking at segment number 811: Seg70_dend_2, section: dend_2, ID: 127, parent: Seg69_dend_2 (126), rad: 0.37, (12.595001, 178.18594, -38.13662) -> (15.775002, 183.72594, -35.28662), len: 6.99474
    dend_2 {pt3dadd(15.775002, 183.72594, -35.28662, 0.74)}

//  Looking at segment number 812: Seg71_dend_2, section: dend_2, ID: 128, parent: Seg70_dend_2 (127), rad: 0.37, (15.775002, 183.72594, -35.28662) -> (19.105001, 188.07594, -34.03662), len: 5.61907
    dend_2 {pt3dadd(19.105001, 188.07594, -34.03662, 0.74)}

//  Looking at segment number 813: Seg72_dend_2, section: dend_2, ID: 129, parent: Seg71_dend_2 (128), rad: 0.37, (19.105001, 188.07594, -34.03662) -> (22.915, 190.53595, -33.93662), len: 4.53627
    dend_2 {pt3dadd(22.915, 190.53595, -33.93662, 0.74)}

//  Looking at segment number 814: Seg73_dend_2, section: dend_2, ID: 130, parent: Seg72_dend_2 (129), rad: 0.37, (22.915, 190.53595, -33.93662) -> (26.535002, 191.71594, -33.93662), len: 3.80746
    dend_2 {pt3dadd(26.535002, 191.71594, -33.93662, 0.74)}

//  Looking at segment number 815: Seg74_dend_2, section: dend_2, ID: 131, parent: Seg73_dend_2 (130), rad: 0.37, (26.535002, 191.71594, -33.93662) -> (27.865002, 192.89594, -33.93662), len: 1.778
    dend_2 {pt3dadd(27.865002, 192.89594, -33.93662, 0.74)}

//  Looking at segment number 816: Seg75_dend_2, section: dend_2, ID: 132, parent: Seg74_dend_2 (131), rad: 0.37, (27.865002, 192.89594, -33.93662) -> (28.235, 197.91594, -34.38662), len: 5.0537
    dend_2 {pt3dadd(28.235, 197.91594, -34.38662, 0.74)}

//  Looking at segment number 817: Seg76_dend_2, section: dend_2, ID: 133, parent: Seg75_dend_2 (132), rad: 0.37, (28.235, 197.91594, -34.38662) -> (28.675001, 202.71594, -35.33662), len: 4.91285
    dend_2 {pt3dadd(28.675001, 202.71594, -35.33662, 0.74)}

//  Looking at segment number 818: Seg77_dend_2, section: dend_2, ID: 134, parent: Seg76_dend_2 (133), rad: 0.37, (28.675001, 202.71594, -35.33662) -> (26.165, 205.59595, -37.73662), len: 4.5116
    dend_2 {pt3dadd(26.165, 205.59595, -37.73662, 0.74)}

//  Looking at segment number 819: Seg78_dend_2, section: dend_2, ID: 135, parent: Seg77_dend_2 (134), rad: 0.37, (26.165, 205.59595, -37.73662) -> (24.905, 207.21594, -41.23662), len: 4.05734
    dend_2 {pt3dadd(24.905, 207.21594, -41.23662, 0.74)}

//  Looking at segment number 820: Seg79_dend_2, section: dend_2, ID: 136, parent: Seg78_dend_2 (135), rad: 0.37, (24.905, 207.21594, -41.23662) -> (27.495, 209.13594, -41.23662), len: 3.22405
    dend_2 {pt3dadd(27.495, 209.13594, -41.23662, 0.74)}

//  Looking at segment number 821: Seg80_dend_2, section: dend_2, ID: 137, parent: Seg79_dend_2 (136), rad: 0.37, (27.495, 209.13594, -41.23662) -> (31.045002, 211.05594, -41.98662), len: 4.10505
    dend_2 {pt3dadd(31.045002, 211.05594, -41.98662, 0.74)}

//  Looking at segment number 822: Seg81_dend_2, section: dend_2, ID: 138, parent: Seg80_dend_2 (137), rad: 0.37, (31.045002, 211.05594, -41.98662) -> (35.695, 212.31595, -41.63662), len: 4.83038
    dend_2 {pt3dadd(35.695, 212.31595, -41.63662, 0.74)}

//  Looking at segment number 823: Seg82_dend_2, section: dend_2, ID: 139, parent: Seg81_dend_2 (138), rad: 0.37, (35.695, 212.31595, -41.63662) -> (47.525, 214.30594, -47.83662), len: 13.5037
    dend_2 {pt3dadd(47.525, 214.30594, -47.83662, 0.74)}

//  Looking at segment number 824: Seg83_dend_2, section: dend_2, ID: 140, parent: Seg82_dend_2 (139), rad: 0.37, (47.525, 214.30594, -47.83662) -> (51.155, 218.64594, -50.43662), len: 6.22675
    dend_2 {pt3dadd(51.155, 218.64594, -50.43662, 0.74)}

//  Looking at segment number 825: Seg84_dend_2, section: dend_2, ID: 141, parent: Seg83_dend_2 (140), rad: 0.37, (51.155, 218.64594, -50.43662) -> (51.815002, 224.69594, -52.73662), len: 6.50601
    dend_2 {pt3dadd(51.815002, 224.69594, -52.73662, 0.74)}

//  Looking at segment number 826: Seg85_dend_2, section: dend_2, ID: 142, parent: Seg84_dend_2 (141), rad: 0.37, (51.815002, 224.69594, -52.73662) -> (53.145, 228.61594, -54.08662), len: 4.35405
    dend_2 {pt3dadd(53.145, 228.61594, -54.08662, 0.74)}

//  Looking at segment number 827: Seg86_dend_2, section: dend_2, ID: 143, parent: Seg85_dend_2 (142), rad: 0.37, (53.145, 228.61594, -54.08662) -> (53.005, 231.56595, -54.08662), len: 2.95333
    dend_2 {pt3dadd(53.005, 231.56595, -54.08662, 0.74)}

//  Looking at segment number 828: Seg87_dend_2, section: dend_2, ID: 144, parent: Seg86_dend_2 (143), rad: 0.37, (53.005, 231.56595, -54.08662) -> (51.745003, 232.89594, -54.08662), len: 1.83206
    dend_2 {pt3dadd(51.745003, 232.89594, -54.08662, 0.74)}

//  Looking at segment number 829: Seg88_dend_2, section: dend_2, ID: 145, parent: Seg87_dend_2 (144), rad: 0.37, (51.745003, 232.89594, -54.08662) -> (51.305, 237.10594, -56.03662), len: 4.6605
    dend_2 {pt3dadd(51.305, 237.10594, -56.03662, 0.74)}

//  Looking at segment number 830: Seg89_dend_2, section: dend_2, ID: 146, parent: Seg88_dend_2 (145), rad: 0.37, (51.305, 237.10594, -56.03662) -> (53.225, 239.83594, -56.03662), len: 3.33755
    dend_2 {pt3dadd(53.225, 239.83594, -56.03662, 0.74)}

//  Looking at segment number 831: Seg90_dend_2, section: dend_2, ID: 147, parent: Seg89_dend_2 (146), rad: 0.37, (53.225, 239.83594, -56.03662) -> (55.725, 243.85594, -56.03662), len: 4.73397
    dend_2 {pt3dadd(55.725, 243.85594, -56.03662, 0.74)}

//  Looking at segment number 832: Seg91_dend_2, section: dend_2, ID: 148, parent: Seg90_dend_2 (147), rad: 0.37, (55.725, 243.85594, -56.03662) -> (55.135002, 246.95595, -57.98662), len: 3.70953
    dend_2 {pt3dadd(55.135002, 246.95595, -57.98662, 0.74)}

//  Looking at segment number 833: Seg92_dend_2, section: dend_2, ID: 149, parent: Seg91_dend_2 (148), rad: 0.37, (55.135002, 246.95595, -57.98662) -> (52.615, 246.95595, -57.98662), len: 2.52
    dend_2 {pt3dadd(52.615, 246.95595, -57.98662, 0.74)}

//  Looking at segment number 834: Seg0_apic_10, section: apic_10, ID: 870, parent: Seg4_apic_2 (789), rad: 0.74, (-252.35501, 127.03595, 0.71337795) -> (-251.215, 127.81595, -4.136622), len: 5.04287
    apic_10 {pt3dclear() pt3dadd(-252.35501, 127.03595, 0.71337795, 1.48) pt3dadd(-251.215, 127.81595, -4.136622, 1.48)}

//  Looking at segment number 835: Seg1_apic_10, section: apic_10, ID: 871, parent: Seg0_apic_10 (870), rad: 0.665, (-251.215, 127.81595, -4.136622) -> (-249.14499, 127.95595, -4.6366224), len: 2.13413
    apic_10 {pt3dadd(-249.14499, 127.95595, -4.6366224, 1.33)}

//  Looking at segment number 836: Seg2_apic_10, section: apic_10, ID: 872, parent: Seg1_apic_10 (871), rad: 0.665, (-249.14499, 127.95595, -4.6366224) -> (-247.66501, 128.91594, -5.536622), len: 1.98039
    apic_10 {pt3dadd(-247.66501, 128.91594, -5.536622, 1.33)}

//  Looking at segment number 837: Seg3_apic_10, section: apic_10, ID: 873, parent: Seg2_apic_10 (872), rad: 0.665, (-247.66501, 128.91594, -5.536622) -> (-246.85501, 131.13594, -6.286622), len: 2.47931
    apic_10 {pt3dadd(-246.85501, 131.13594, -6.286622, 1.33)}

//  Looking at segment number 838: Seg4_apic_10, section: apic_10, ID: 874, parent: Seg3_apic_10 (873), rad: 0.665, (-246.85501, 131.13594, -6.286622) -> (-246.255, 133.34595, -6.9366217), len: 2.38047
    apic_10 {pt3dadd(-246.255, 133.34595, -6.9366217, 1.33)}

//  Looking at segment number 839: Seg5_apic_10, section: apic_10, ID: 875, parent: Seg4_apic_10 (874), rad: 0.665, (-246.255, 133.34595, -6.9366217) -> (-245.595, 134.60594, -7.586622), len: 1.56387
    apic_10 {pt3dadd(-245.595, 134.60594, -7.586622, 1.33)}

//  Looking at segment number 840: Seg6_apic_10, section: apic_10, ID: 876, parent: Seg5_apic_10 (875), rad: 0.665, (-245.595, 134.60594, -7.586622) -> (-244.41501, 135.70595, -8.136622), len: 1.70438
    apic_10 {pt3dadd(-244.41501, 135.70595, -8.136622, 1.33)}

//  Looking at segment number 841: Seg7_apic_10, section: apic_10, ID: 877, parent: Seg6_apic_10 (876), rad: 0.665, (-244.41501, 135.70595, -8.136622) -> (-243.155, 136.66594, -8.636622), len: 1.66109
    apic_10 {pt3dadd(-243.155, 136.66594, -8.636622, 1.33)}

//  Looking at segment number 842: Seg8_apic_10, section: apic_10, ID: 878, parent: Seg7_apic_10 (877), rad: 0.7, (-243.155, 136.66594, -8.636622) -> (-242.125, 138.21594, -10.086622), len: 2.35922
    apic_10 {pt3dadd(-242.125, 138.21594, -10.086622, 1.4)}

//  Looking at segment number 843: Seg0_apic_3, section: apic_3, ID: 790, parent: Seg4_apic_2 (789), rad: 0.85, (-252.35501, 127.03595, 0.71337795) -> (-253.98499, 126.155945, -4.9366217), len: 5.9459
    apic_3 {pt3dclear() pt3dadd(-252.35501, 127.03595, 0.71337795, 1.7) pt3dadd(-253.98499, 126.155945, -4.9366217, 1.7)}

//  Looking at segment number 844: Seg1_apic_3, section: apic_3, ID: 791, parent: Seg0_apic_3 (790), rad: 0.815, (-253.98499, 126.155945, -4.9366217) -> (-254.945, 127.625946, -5.4366217), len: 1.82553
    apic_3 {pt3dadd(-254.945, 127.625946, -5.4366217, 1.63)}

//  Looking at segment number 845: Seg2_apic_3, section: apic_3, ID: 792, parent: Seg1_apic_3 (791), rad: 0.815, (-254.945, 127.625946, -5.4366217) -> (-256.125, 129.02594, -5.986622), len: 1.91177
    apic_3 {pt3dadd(-256.125, 129.02594, -5.986622, 1.63)}

//  Looking at segment number 846: Seg3_apic_3, section: apic_3, ID: 793, parent: Seg2_apic_3 (792), rad: 0.885, (-256.125, 129.02594, -5.986622) -> (-257.085, 130.06595, -6.236622), len: 1.43725
    apic_3 {pt3dadd(-257.085, 130.06595, -6.236622, 1.77)}

//  Looking at segment number 847: Seg4_apic_3, section: apic_3, ID: 794, parent: Seg3_apic_3 (793), rad: 0.925, (-257.085, 130.06595, -6.236622) -> (-257.735, 130.56595, -6.1866217), len: 0.821579
    apic_3 {pt3dadd(-257.735, 130.56595, -6.1866217, 1.85)}

//  Looking at segment number 848: Seg0_dend_12, section: dend_12, ID: 375, parent: Seg21_dend_10 (372), rad: 0.405, (146.675, 22.59594, -61.88662) -> (147.045, 20.745941, -61.83662), len: 1.8873
    dend_12 {pt3dclear() pt3dadd(146.675, 22.59594, -61.88662, 0.81) pt3dadd(147.045, 20.745941, -61.83662, 0.81)}

//  Looking at segment number 849: Seg1_dend_12, section: dend_12, ID: 376, parent: Seg0_dend_12 (375), rad: 0.405, (147.045, 20.745941, -61.83662) -> (149.265, 19.86594, -61.83662), len: 2.38806
    dend_12 {pt3dadd(149.265, 19.86594, -61.83662, 0.81)}
}

proc basic_shape_extra_17(){

//  Looking at segment number 850: Seg2_dend_12, section: dend_12, ID: 377, parent: Seg1_dend_12 (376), rad: 0.405, (149.265, 19.86594, -61.83662) -> (151.625, 19.64594, -63.28662), len: 2.77858
    dend_12 {pt3dadd(151.625, 19.64594, -63.28662, 0.81)}

//  Looking at segment number 851: Seg0_dend_11, section: dend_11, ID: 373, parent: Seg21_dend_10 (372), rad: 0.405, (146.675, 22.59594, -61.88662) -> (149.485, 24.365942, -63.53662), len: 3.7083
    dend_11 {pt3dclear() pt3dadd(146.675, 22.59594, -61.88662, 0.81) pt3dadd(149.485, 24.365942, -63.53662, 0.81)}

//  Looking at segment number 852: Seg1_dend_11, section: dend_11, ID: 374, parent: Seg0_dend_11 (373), rad: 0.405, (149.485, 24.365942, -63.53662) -> (150.515, 25.915941, -63.53662), len: 1.86102
    dend_11 {pt3dadd(150.515, 25.915941, -63.53662, 0.81)}

//  Looking at segment number 853: Seg0_dend_5, section: dend_5, ID: 209, parent: Seg48_dend_3 (198), rad: 0.405, (14.765001, 141.08594, -14.186623) -> (15.905001, 142.22594, -14.986622), len: 1.79978
    dend_5 {pt3dclear() pt3dadd(14.765001, 141.08594, -14.186623, 0.81) pt3dadd(15.905001, 142.22594, -14.986622, 0.81)}

//  Looking at segment number 854: Seg1_dend_5, section: dend_5, ID: 210, parent: Seg0_dend_5 (209), rad: 0.405, (15.905001, 142.22594, -14.986622) -> (16.195002, 144.29594, -14.986622), len: 2.09022
    dend_5 {pt3dadd(16.195002, 144.29594, -14.986622, 0.81)}

//  Looking at segment number 855: Seg2_dend_5, section: dend_5, ID: 211, parent: Seg1_dend_5 (210), rad: 0.335, (16.195002, 144.29594, -14.986622) -> (16.275002, 146.13594, -15.786622), len: 2.00798
    dend_5 {pt3dadd(16.275002, 146.13594, -15.786622, 0.67)}

//  Looking at segment number 856: Seg3_dend_5, section: dend_5, ID: 212, parent: Seg2_dend_5 (211), rad: 0.335, (16.275002, 146.13594, -15.786622) -> (17.455002, 147.68594, -16.636621), len: 2.12542
    dend_5 {pt3dadd(17.455002, 147.68594, -16.636621, 0.67)}

//  Looking at segment number 857: Seg4_dend_5, section: dend_5, ID: 213, parent: Seg3_dend_5 (212), rad: 0.335, (17.455002, 147.68594, -16.636621) -> (20.045002, 147.39594, -16.636621), len: 2.60619
    dend_5 {pt3dadd(20.045002, 147.39594, -16.636621, 0.67)}

//  Looking at segment number 858: Seg5_dend_5, section: dend_5, ID: 214, parent: Seg4_dend_5 (213), rad: 0.335, (20.045002, 147.39594, -16.636621) -> (22.555, 147.53595, -17.136621), len: 2.56314
    dend_5 {pt3dadd(22.555, 147.53595, -17.136621, 0.67)}

//  Looking at segment number 859: Seg6_dend_5, section: dend_5, ID: 215, parent: Seg5_dend_5 (214), rad: 0.335, (22.555, 147.53595, -17.136621) -> (22.625, 148.42595, -17.136621), len: 0.892748
    dend_5 {pt3dadd(22.625, 148.42595, -17.136621, 0.67)}

//  Looking at segment number 860: Seg7_dend_5, section: dend_5, ID: 216, parent: Seg6_dend_5 (215), rad: 0.335, (22.625, 148.42595, -17.136621) -> (21.075, 148.94594, -17.136621), len: 1.6349
    dend_5 {pt3dadd(21.075, 148.94594, -17.136621, 0.67)}

//  Looking at segment number 861: Seg8_dend_5, section: dend_5, ID: 217, parent: Seg7_dend_5 (216), rad: 0.335, (21.075, 148.94594, -17.136621) -> (21.005001, 150.12595, -17.136621), len: 1.18208
    dend_5 {pt3dadd(21.005001, 150.12595, -17.136621, 0.67)}

//  Looking at segment number 862: Seg9_dend_5, section: dend_5, ID: 218, parent: Seg8_dend_5 (217), rad: 0.335, (21.005001, 150.12595, -17.136621) -> (18.705002, 151.22594, -18.936623), len: 3.12089
    dend_5 {pt3dadd(18.705002, 151.22594, -18.936623, 0.67)}

//  Looking at segment number 863: Seg0_dend_4, section: dend_4, ID: 199, parent: Seg48_dend_3 (198), rad: 0.295, (14.765001, 141.08594, -14.186623) -> (12.985001, 144.26595, -14.086622), len: 3.64566
    dend_4 {pt3dclear() pt3dadd(14.765001, 141.08594, -14.186623, 0.59) pt3dadd(12.985001, 144.26595, -14.086622, 0.59)}

//  Looking at segment number 864: Seg1_dend_4, section: dend_4, ID: 200, parent: Seg0_dend_4 (199), rad: 0.22, (12.985001, 144.26595, -14.086622) -> (11.515001, 147.21594, -14.136622), len: 3.29634
    dend_4 {pt3dadd(11.515001, 147.21594, -14.136622, 0.44)}

//  Looking at segment number 865: Seg2_dend_4, section: dend_4, ID: 201, parent: Seg1_dend_4 (200), rad: 0.22, (11.515001, 147.21594, -14.136622) -> (11.515001, 149.06595, -13.086622), len: 2.12721
    dend_4 {pt3dadd(11.515001, 149.06595, -13.086622, 0.44)}

//  Looking at segment number 866: Seg3_dend_4, section: dend_4, ID: 202, parent: Seg2_dend_4 (201), rad: 0.22, (11.515001, 149.06595, -13.086622) -> (11.885002, 150.90594, -13.136622), len: 1.87749
    dend_4 {pt3dadd(11.885002, 150.90594, -13.136622, 0.44)}

//  Looking at segment number 867: Seg4_dend_4, section: dend_4, ID: 203, parent: Seg3_dend_4 (202), rad: 0.22, (11.885002, 150.90594, -13.136622) -> (11.585001, 152.82594, -13.136622), len: 1.94329
    dend_4 {pt3dadd(11.585001, 152.82594, -13.136622, 0.44)}

//  Looking at segment number 868: Seg5_dend_4, section: dend_4, ID: 204, parent: Seg4_dend_4 (203), rad: 0.22, (11.585001, 152.82594, -13.136622) -> (10.035002, 152.38594, -11.786622), len: 2.10205
    dend_4 {pt3dadd(10.035002, 152.38594, -11.786622, 0.44)}

//  Looking at segment number 869: Seg6_dend_4, section: dend_4, ID: 205, parent: Seg5_dend_4 (204), rad: 0.22, (10.035002, 152.38594, -11.786622) -> (8.255001, 152.38594, -11.786622), len: 1.78
    dend_4 {pt3dadd(8.255001, 152.38594, -11.786622, 0.44)}

//  Looking at segment number 870: Seg7_dend_4, section: dend_4, ID: 206, parent: Seg6_dend_4 (205), rad: 0.22, (8.255001, 152.38594, -11.786622) -> (6.925001, 153.56595, -11.786622), len: 1.77801
    dend_4 {pt3dadd(6.925001, 153.56595, -11.786622, 0.44)}

//  Looking at segment number 871: Seg8_dend_4, section: dend_4, ID: 207, parent: Seg7_dend_4 (206), rad: 0.22, (6.925001, 153.56595, -11.786622) -> (6.585001, 159.27594, -12.936623), len: 5.83456
    dend_4 {pt3dadd(6.585001, 159.27594, -12.936623, 0.44)}

//  Looking at segment number 872: Seg9_dend_4, section: dend_4, ID: 208, parent: Seg8_dend_4 (207), rad: 0.22, (6.585001, 159.27594, -12.936623) -> (6.4450016, 163.26595, -11.986622), len: 4.10393
    dend_4 {pt3dadd(6.4450016, 163.26595, -11.986622, 0.44)}

//  Looking at segment number 873: Seg0_apic_27, section: apic_27, ID: 991, parent: Seg8_apic_10 (878), rad: 0.335, (-242.125, 138.21594, -10.086622) -> (-242.025, 138.30594, -12.536622), len: 2.45369
    apic_27 {pt3dclear() pt3dadd(-242.125, 138.21594, -10.086622, 0.67) pt3dadd(-242.025, 138.30594, -12.536622, 0.67)}

//  Looking at segment number 874: Seg1_apic_27, section: apic_27, ID: 992, parent: Seg0_apic_27 (991), rad: 0.335, (-242.025, 138.30594, -12.536622) -> (-244.01498, 139.85594, -12.536622), len: 2.52241
    apic_27 {pt3dadd(-244.01498, 139.85594, -12.536622, 0.67)}

//  Looking at segment number 875: Seg2_apic_27, section: apic_27, ID: 993, parent: Seg1_apic_27 (992), rad: 0.335, (-244.01498, 139.85594, -12.536622) -> (-243.945, 142.58594, -12.536622), len: 2.73089
    apic_27 {pt3dadd(-243.945, 142.58594, -12.536622, 0.67)}

//  Looking at segment number 876: Seg3_apic_27, section: apic_27, ID: 994, parent: Seg2_apic_27 (993), rad: 0.335, (-243.945, 142.58594, -12.536622) -> (-246.45499, 143.69594, -13.636622), len: 2.9567
    apic_27 {pt3dadd(-246.45499, 143.69594, -13.636622, 0.67)}

//  Looking at segment number 877: Seg4_apic_27, section: apic_27, ID: 995, parent: Seg3_apic_27 (994), rad: 0.335, (-246.45499, 143.69594, -13.636622) -> (-247.935, 146.87595, -17.786623), len: 5.43373
    apic_27 {pt3dadd(-247.935, 146.87595, -17.786623, 0.67)}

//  Looking at segment number 878: Seg5_apic_27, section: apic_27, ID: 996, parent: Seg4_apic_27 (995), rad: 0.335, (-247.935, 146.87595, -17.786623) -> (-247.715, 148.19594, -18.886621), len: 1.73227
    apic_27 {pt3dadd(-247.715, 148.19594, -18.886621, 0.67)}

//  Looking at segment number 879: Seg6_apic_27, section: apic_27, ID: 997, parent: Seg5_apic_27 (996), rad: 0.26, (-247.715, 148.19594, -18.886621) -> (-247.495, 149.82594, -19.336622), len: 1.70523
    apic_27 {pt3dadd(-247.495, 149.82594, -19.336622, 0.52)}

//  Looking at segment number 880: Seg7_apic_27, section: apic_27, ID: 998, parent: Seg6_apic_27 (997), rad: 0.26, (-247.495, 149.82594, -19.336622) -> (-247.125, 152.40594, -20.786623), len: 2.98258
    apic_27 {pt3dadd(-247.125, 152.40594, -20.786623, 0.52)}

//  Looking at segment number 881: Seg8_apic_27, section: apic_27, ID: 999, parent: Seg7_apic_27 (998), rad: 0.335, (-247.125, 152.40594, -20.786623) -> (-247.195, 154.10594, -22.386621), len: 2.33557
    apic_27 {pt3dadd(-247.195, 154.10594, -22.386621, 0.67)}

//  Looking at segment number 882: Seg9_apic_27, section: apic_27, ID: 1000, parent: Seg8_apic_27 (999), rad: 0.335, (-247.195, 154.10594, -22.386621) -> (-247.495, 156.54594, -23.386621), len: 2.65398
    apic_27 {pt3dadd(-247.495, 156.54594, -23.386621, 0.67)}

//  Looking at segment number 883: Seg10_apic_27, section: apic_27, ID: 1001, parent: Seg9_apic_27 (1000), rad: 0.335, (-247.495, 156.54594, -23.386621) -> (-249.11499, 159.12595, -24.736622), len: 3.33216
    apic_27 {pt3dadd(-249.11499, 159.12595, -24.736622, 0.67)}

//  Looking at segment number 884: Seg11_apic_27, section: apic_27, ID: 1002, parent: Seg10_apic_27 (1001), rad: 0.335, (-249.11499, 159.12595, -24.736622) -> (-251.48499, 159.93594, -24.736622), len: 2.50459
    apic_27 {pt3dadd(-251.48499, 159.93594, -24.736622, 0.67)}

//  Looking at segment number 885: Seg0_apic_11, section: apic_11, ID: 879, parent: Seg8_apic_10 (878), rad: 0.775, (-242.125, 138.21594, -10.086622) -> (-240.86499, 140.28595, -9.086622), len: 2.62156
    apic_11 {pt3dclear() pt3dadd(-242.125, 138.21594, -10.086622, 1.55) pt3dadd(-240.86499, 140.28595, -9.086622, 1.55)}

//  Looking at segment number 886: Seg1_apic_11, section: apic_11, ID: 880, parent: Seg0_apic_11 (879), rad: 0.775, (-240.86499, 140.28595, -9.086622) -> (-239.45499, 142.05594, -9.386622), len: 2.28276
    apic_11 {pt3dadd(-239.45499, 142.05594, -9.386622, 1.55)}

//  Looking at segment number 887: Seg2_apic_11, section: apic_11, ID: 881, parent: Seg1_apic_11 (880), rad: 0.775, (-239.45499, 142.05594, -9.386622) -> (-237.755, 143.45595, -8.986622), len: 2.23829
    apic_11 {pt3dadd(-237.755, 143.45595, -8.986622, 1.55)}

//  Looking at segment number 888: Seg3_apic_11, section: apic_11, ID: 882, parent: Seg2_apic_11 (881), rad: 0.775, (-237.755, 143.45595, -8.986622) -> (-237.025, 144.64594, -11.236622), len: 2.64792
    apic_11 {pt3dadd(-237.025, 144.64594, -11.236622, 1.55)}

//  Looking at segment number 889: Seg4_apic_11, section: apic_11, ID: 883, parent: Seg3_apic_11 (882), rad: 0.775, (-237.025, 144.64594, -11.236622) -> (-236.285, 146.04594, -11.886622), len: 1.71176
    apic_11 {pt3dadd(-236.285, 146.04594, -11.886622, 1.55)}

//  Looking at segment number 890: Seg0_apic_9, section: apic_9, ID: 844, parent: Seg4_apic_3 (794), rad: 0.445, (-257.735, 130.56595, -6.1866217) -> (-257.51498, 133.22594, -7.6866217), len: 3.06169
    apic_9 {pt3dclear() pt3dadd(-257.735, 130.56595, -6.1866217, 0.89) pt3dadd(-257.51498, 133.22594, -7.6866217, 0.89)}

//  Looking at segment number 891: Seg1_apic_9, section: apic_9, ID: 845, parent: Seg0_apic_9 (844), rad: 0.445, (-257.51498, 133.22594, -7.6866217) -> (-258.105, 134.99594, -7.6866217), len: 1.86576
    apic_9 {pt3dadd(-258.105, 134.99594, -7.6866217, 0.89)}

//  Looking at segment number 892: Seg2_apic_9, section: apic_9, ID: 846, parent: Seg1_apic_9 (845), rad: 0.445, (-258.105, 134.99594, -7.6866217) -> (-258.325, 136.02594, -8.036622), len: 1.10986
    apic_9 {pt3dadd(-258.325, 136.02594, -8.036622, 0.89)}

//  Looking at segment number 893: Seg3_apic_9, section: apic_9, ID: 847, parent: Seg2_apic_9 (846), rad: 0.445, (-258.325, 136.02594, -8.036622) -> (-256.475, 136.76595, -8.636622), len: 2.0809
    apic_9 {pt3dadd(-256.475, 136.76595, -8.636622, 0.89)}

//  Looking at segment number 894: Seg4_apic_9, section: apic_9, ID: 848, parent: Seg3_apic_9 (847), rad: 0.445, (-256.475, 136.76595, -8.636622) -> (-256.185, 138.61594, -10.386622), len: 2.56302
    apic_9 {pt3dadd(-256.185, 138.61594, -10.386622, 0.89)}

//  Looking at segment number 895: Seg5_apic_9, section: apic_9, ID: 849, parent: Seg4_apic_9 (848), rad: 0.445, (-256.185, 138.61594, -10.386622) -> (-256.995, 139.79594, -10.986622), len: 1.55194
    apic_9 {pt3dadd(-256.995, 139.79594, -10.986622, 0.89)}

//  Looking at segment number 896: Seg6_apic_9, section: apic_9, ID: 850, parent: Seg5_apic_9 (849), rad: 0.445, (-256.995, 139.79594, -10.986622) -> (-256.405, 140.89594, -10.986622), len: 1.24823
    apic_9 {pt3dadd(-256.405, 140.89594, -10.986622, 0.89)}

//  Looking at segment number 897: Seg7_apic_9, section: apic_9, ID: 851, parent: Seg6_apic_9 (850), rad: 0.445, (-256.405, 140.89594, -10.986622) -> (-255.445, 143.11594, -11.636622), len: 2.50449
    apic_9 {pt3dadd(-255.445, 143.11594, -11.636622, 0.89)}

//  Looking at segment number 898: Seg8_apic_9, section: apic_9, ID: 852, parent: Seg7_apic_9 (851), rad: 0.445, (-255.445, 143.11594, -11.636622) -> (-254.48499, 145.55594, -11.336622), len: 2.63918
    apic_9 {pt3dadd(-254.48499, 145.55594, -11.336622, 0.89)}

//  Looking at segment number 899: Seg9_apic_9, section: apic_9, ID: 853, parent: Seg8_apic_9 (852), rad: 0.445, (-254.48499, 145.55594, -11.336622) -> (-253.375, 148.13594, -11.936623), len: 2.87202
    apic_9 {pt3dadd(-253.375, 148.13594, -11.936623, 0.89)}
}

proc basic_shape_extra_18(){

//  Looking at segment number 900: Seg10_apic_9, section: apic_9, ID: 854, parent: Seg9_apic_9 (853), rad: 0.445, (-253.375, 148.13594, -11.936623) -> (-253.375, 150.20595, -12.786622), len: 2.23773
    apic_9 {pt3dadd(-253.375, 150.20595, -12.786622, 0.89)}

//  Looking at segment number 901: Seg11_apic_9, section: apic_9, ID: 855, parent: Seg10_apic_9 (854), rad: 0.445, (-253.375, 150.20595, -12.786622) -> (-253.005, 151.75594, -14.286622), len: 2.18846
    apic_9 {pt3dadd(-253.005, 151.75594, -14.286622, 0.89)}

//  Looking at segment number 902: Seg12_apic_9, section: apic_9, ID: 856, parent: Seg11_apic_9 (855), rad: 0.445, (-253.005, 151.75594, -14.286622) -> (-253.29501, 154.11594, -15.336622), len: 2.59927
    apic_9 {pt3dadd(-253.29501, 154.11594, -15.336622, 0.89)}

//  Looking at segment number 903: Seg13_apic_9, section: apic_9, ID: 857, parent: Seg12_apic_9 (856), rad: 0.445, (-253.29501, 154.11594, -15.336622) -> (-253.815, 155.58594, -20.886621), len: 5.76487
    apic_9 {pt3dadd(-253.815, 155.58594, -20.886621, 0.89)}

//  Looking at segment number 904: Seg14_apic_9, section: apic_9, ID: 858, parent: Seg13_apic_9 (857), rad: 0.445, (-253.815, 155.58594, -20.886621) -> (-252.61499, 157.04594, -22.086622), len: 2.23867
    apic_9 {pt3dadd(-252.61499, 157.04594, -22.086622, 0.89)}

//  Looking at segment number 905: Seg15_apic_9, section: apic_9, ID: 859, parent: Seg14_apic_9 (858), rad: 0.445, (-252.61499, 157.04594, -22.086622) -> (-250.32501, 156.96594, -22.736622), len: 2.38178
    apic_9 {pt3dadd(-250.32501, 156.96594, -22.736622, 0.89)}

//  Looking at segment number 906: Seg16_apic_9, section: apic_9, ID: 860, parent: Seg15_apic_9 (859), rad: 0.445, (-250.32501, 156.96594, -22.736622) -> (-248.32501, 157.48595, -23.086622), len: 2.09593
    apic_9 {pt3dadd(-248.32501, 157.48595, -23.086622, 0.89)}

//  Looking at segment number 907: Seg17_apic_9, section: apic_9, ID: 861, parent: Seg16_apic_9 (860), rad: 0.445, (-248.32501, 157.48595, -23.086622) -> (-248.185, 158.29594, -22.136621), len: 1.25626
    apic_9 {pt3dadd(-248.185, 158.29594, -22.136621, 0.89)}

//  Looking at segment number 908: Seg18_apic_9, section: apic_9, ID: 862, parent: Seg17_apic_9 (861), rad: 0.445, (-248.185, 158.29594, -22.136621) -> (-249.805, 158.81595, -22.136621), len: 1.70141
    apic_9 {pt3dadd(-249.805, 158.81595, -22.136621, 0.89)}

//  Looking at segment number 909: Seg19_apic_9, section: apic_9, ID: 863, parent: Seg18_apic_9 (862), rad: 0.445, (-249.805, 158.81595, -22.136621) -> (-251.655, 159.69594, -22.636621), len: 2.10877
    apic_9 {pt3dadd(-251.655, 159.69594, -22.636621, 0.89)}

//  Looking at segment number 910: Seg20_apic_9, section: apic_9, ID: 864, parent: Seg19_apic_9 (863), rad: 0.445, (-251.655, 159.69594, -22.636621) -> (-253.655, 159.99594, -25.536623), len: 3.53554
    apic_9 {pt3dadd(-253.655, 159.99594, -25.536623, 0.89)}

//  Looking at segment number 911: Seg21_apic_9, section: apic_9, ID: 865, parent: Seg20_apic_9 (864), rad: 0.445, (-253.655, 159.99594, -25.536623) -> (-255.57501, 160.80594, -26.386621), len: 2.25057
    apic_9 {pt3dadd(-255.57501, 160.80594, -26.386621, 0.89)}

//  Looking at segment number 912: Seg22_apic_9, section: apic_9, ID: 866, parent: Seg21_apic_9 (865), rad: 0.445, (-255.57501, 160.80594, -26.386621) -> (-256.605, 161.39594, -27.636621), len: 1.7238
    apic_9 {pt3dadd(-256.605, 161.39594, -27.636621, 0.89)}

//  Looking at segment number 913: Seg23_apic_9, section: apic_9, ID: 867, parent: Seg22_apic_9 (866), rad: 0.445, (-256.605, 161.39594, -27.636621) -> (-256.905, 162.13594, -28.786623), len: 1.40004
    apic_9 {pt3dadd(-256.905, 162.13594, -28.786623, 0.89)}

//  Looking at segment number 914: Seg24_apic_9, section: apic_9, ID: 868, parent: Seg23_apic_9 (867), rad: 0.445, (-256.905, 162.13594, -28.786623) -> (-256.315, 163.61594, -29.536623), len: 1.76096
    apic_9 {pt3dadd(-256.315, 163.61594, -29.536623, 0.89)}

//  Looking at segment number 915: Seg25_apic_9, section: apic_9, ID: 869, parent: Seg24_apic_9 (868), rad: 0.445, (-256.315, 163.61594, -29.536623) -> (-256.385, 165.45595, -31.336622), len: 2.57498
    apic_9 {pt3dadd(-256.385, 165.45595, -31.336622, 0.89)}

//  Looking at segment number 916: Seg0_apic_4, section: apic_4, ID: 795, parent: Seg4_apic_3 (794), rad: 0.7, (-257.735, 130.56595, -6.1866217) -> (-259.355, 131.22594, -6.1366224), len: 1.75002
    apic_4 {pt3dclear() pt3dadd(-257.735, 130.56595, -6.1866217, 1.4) pt3dadd(-259.355, 131.22594, -6.1366224, 1.4)}

//  Looking at segment number 917: Seg1_apic_4, section: apic_4, ID: 796, parent: Seg0_apic_4 (795), rad: 0.63, (-259.355, 131.22594, -6.1366224) -> (-260.615, 131.89594, -6.486622), len: 1.46933
    apic_4 {pt3dadd(-260.615, 131.89594, -6.486622, 1.26)}

//  Looking at segment number 918: Seg2_apic_4, section: apic_4, ID: 797, parent: Seg1_apic_4 (796), rad: 0.63, (-260.615, 131.89594, -6.486622) -> (-261.875, 132.18594, -6.836622), len: 1.33949
    apic_4 {pt3dadd(-261.875, 132.18594, -6.836622, 1.26)}

//  Looking at segment number 919: Seg3_apic_4, section: apic_4, ID: 798, parent: Seg2_apic_4 (797), rad: 0.665, (-261.875, 132.18594, -6.836622) -> (-262.835, 132.48595, -8.736622), len: 2.14979
    apic_4 {pt3dadd(-262.835, 132.48595, -8.736622, 1.33)}

//  Looking at segment number 920: Seg0_apic_24, section: apic_24, ID: 975, parent: Seg4_apic_11 (883), rad: 0.405, (-236.285, 146.04594, -11.886622) -> (-236.33499, 146.12595, -13.536622), len: 1.65269
    apic_24 {pt3dclear() pt3dadd(-236.285, 146.04594, -11.886622, 0.81) pt3dadd(-236.33499, 146.12595, -13.536622, 0.81)}

//  Looking at segment number 921: Seg1_apic_24, section: apic_24, ID: 976, parent: Seg0_apic_24 (975), rad: 0.48, (-236.33499, 146.12595, -13.536622) -> (-235.225, 147.74594, -13.686623), len: 1.96951
    apic_24 {pt3dadd(-235.225, 147.74594, -13.686623, 0.96)}

//  Looking at segment number 922: Seg2_apic_24, section: apic_24, ID: 977, parent: Seg1_apic_24 (976), rad: 0.48, (-235.225, 147.74594, -13.686623) -> (-235.375, 149.07594, -14.486622), len: 1.5593
    apic_24 {pt3dadd(-235.375, 149.07594, -14.486622, 0.96)}

//  Looking at segment number 923: Seg3_apic_24, section: apic_24, ID: 978, parent: Seg2_apic_24 (977), rad: 0.48, (-235.375, 149.07594, -14.486622) -> (-235.745, 150.40594, -13.836622), len: 1.52588
    apic_24 {pt3dadd(-235.745, 150.40594, -13.836622, 0.96)}

//  Looking at segment number 924: Seg0_apic_12, section: apic_12, ID: 884, parent: Seg4_apic_11 (883), rad: 0.7, (-236.285, 146.04594, -11.886622) -> (-234.58499, 145.52594, -12.236622), len: 1.81189
    apic_12 {pt3dclear() pt3dadd(-236.285, 146.04594, -11.886622, 1.4) pt3dadd(-234.58499, 145.52594, -12.236622, 1.4)}

//  Looking at segment number 925: Seg1_apic_12, section: apic_12, ID: 885, parent: Seg0_apic_12 (884), rad: 0.7, (-234.58499, 145.52594, -12.236622) -> (-233.475, 144.71594, -12.786622), len: 1.48009
    apic_12 {pt3dadd(-233.475, 144.71594, -12.786622, 1.4)}

//  Looking at segment number 926: Seg2_apic_12, section: apic_12, ID: 886, parent: Seg1_apic_12 (885), rad: 0.7, (-233.475, 144.71594, -12.786622) -> (-231.845, 145.23595, -13.136622), len: 1.74637
    apic_12 {pt3dadd(-231.845, 145.23595, -13.136622, 1.4)}

//  Looking at segment number 927: Seg3_apic_12, section: apic_12, ID: 887, parent: Seg2_apic_12 (886), rad: 0.63, (-231.845, 145.23595, -13.136622) -> (-231.185, 144.41594, -14.986622), len: 2.1285
    apic_12 {pt3dadd(-231.185, 144.41594, -14.986622, 1.26)}

//  Looking at segment number 928: Seg4_apic_12, section: apic_12, ID: 888, parent: Seg3_apic_12 (887), rad: 0.63, (-231.185, 144.41594, -14.986622) -> (-229.48499, 144.12595, -14.986622), len: 1.72457
    apic_12 {pt3dadd(-229.48499, 144.12595, -14.986622, 1.26)}

//  Looking at segment number 929: Seg5_apic_12, section: apic_12, ID: 889, parent: Seg4_apic_12 (888), rad: 0.555, (-229.48499, 144.12595, -14.986622) -> (-227.85501, 143.31595, -16.086622), len: 2.12671
    apic_12 {pt3dadd(-227.85501, 143.31595, -16.086622, 1.11)}

//  Looking at segment number 930: Seg6_apic_12, section: apic_12, ID: 890, parent: Seg5_apic_12 (889), rad: 0.555, (-227.85501, 143.31595, -16.086622) -> (-225.565, 141.98595, -16.686623), len: 2.71534
    apic_12 {pt3dadd(-225.565, 141.98595, -16.686623, 1.11)}

//  Looking at segment number 931: Seg7_apic_12, section: apic_12, ID: 891, parent: Seg6_apic_12 (890), rad: 0.63, (-225.565, 141.98595, -16.686623) -> (-224.16501, 141.09595, -16.136621), len: 1.74774
    apic_12 {pt3dadd(-224.16501, 141.09595, -16.136621, 1.26)}

//  Looking at segment number 932: Seg8_apic_12, section: apic_12, ID: 892, parent: Seg7_apic_12 (891), rad: 0.775, (-224.16501, 141.09595, -16.136621) -> (-223.055, 140.65594, -16.936623), len: 1.43727
    apic_12 {pt3dadd(-223.055, 140.65594, -16.936623, 1.55)}

//  Looking at segment number 933: Seg0_apic_8, section: apic_8, ID: 833, parent: Seg3_apic_4 (798), rad: 0.48, (-262.835, 132.48595, -8.736622) -> (-262.755, 134.03595, -9.436623), len: 1.70262
    apic_8 {pt3dclear() pt3dadd(-262.835, 132.48595, -8.736622, 0.96) pt3dadd(-262.755, 134.03595, -9.436623, 0.96)}

//  Looking at segment number 934: Seg1_apic_8, section: apic_8, ID: 834, parent: Seg0_apic_8 (833), rad: 0.405, (-262.755, 134.03595, -9.436623) -> (-263.865, 134.92595, -9.586622), len: 1.43062
    apic_8 {pt3dadd(-263.865, 134.92595, -9.586622, 0.81)}

//  Looking at segment number 935: Seg2_apic_8, section: apic_8, ID: 835, parent: Seg1_apic_8 (834), rad: 0.405, (-263.865, 134.92595, -9.586622) -> (-264.085, 135.95595, -10.386622), len: 1.32261
    apic_8 {pt3dadd(-264.085, 135.95595, -10.386622, 0.81)}

//  Looking at segment number 936: Seg3_apic_8, section: apic_8, ID: 836, parent: Seg2_apic_8 (835), rad: 0.405, (-264.085, 135.95595, -10.386622) -> (-264.605, 137.13594, -11.386622), len: 1.63181
    apic_8 {pt3dadd(-264.605, 137.13594, -11.386622, 0.81)}

//  Looking at segment number 937: Seg4_apic_8, section: apic_8, ID: 837, parent: Seg3_apic_8 (836), rad: 0.335, (-264.605, 137.13594, -11.386622) -> (-265.495, 137.43594, -12.936623), len: 1.81234
    apic_8 {pt3dadd(-265.495, 137.43594, -12.936623, 0.67)}

//  Looking at segment number 938: Seg5_apic_8, section: apic_8, ID: 838, parent: Seg4_apic_8 (837), rad: 0.335, (-265.495, 137.43594, -12.936623) -> (-266.605, 137.20595, -13.686623), len: 1.35924
    apic_8 {pt3dadd(-266.605, 137.20595, -13.686623, 0.67)}

//  Looking at segment number 939: Seg6_apic_8, section: apic_8, ID: 839, parent: Seg5_apic_8 (838), rad: 0.335, (-266.605, 137.20595, -13.686623) -> (-267.26498, 138.31595, -14.936623), len: 1.79727
    apic_8 {pt3dadd(-267.26498, 138.31595, -14.936623, 0.67)}

//  Looking at segment number 940: Seg7_apic_8, section: apic_8, ID: 840, parent: Seg6_apic_8 (839), rad: 0.335, (-267.26498, 138.31595, -14.936623) -> (-267.565, 139.71594, -15.936623), len: 1.74642
    apic_8 {pt3dadd(-267.565, 139.71594, -15.936623, 0.67)}

//  Looking at segment number 941: Seg8_apic_8, section: apic_8, ID: 841, parent: Seg7_apic_8 (840), rad: 0.335, (-267.565, 139.71594, -15.936623) -> (-268.005, 140.97594, -17.186623), len: 1.82858
    apic_8 {pt3dadd(-268.005, 140.97594, -17.186623, 0.67)}

//  Looking at segment number 942: Seg9_apic_8, section: apic_8, ID: 842, parent: Seg8_apic_8 (841), rad: 0.335, (-268.005, 140.97594, -17.186623) -> (-268.595, 142.15594, -19.136621), len: 2.35436
    apic_8 {pt3dadd(-268.595, 142.15594, -19.136621, 0.67)}

//  Looking at segment number 943: Seg10_apic_8, section: apic_8, ID: 843, parent: Seg9_apic_8 (842), rad: 0.335, (-268.595, 142.15594, -19.136621) -> (-266.675, 142.52594, -20.586622), len: 2.43431
    apic_8 {pt3dadd(-266.675, 142.52594, -20.586622, 0.67)}

//  Looking at segment number 944: Seg0_apic_5, section: apic_5, ID: 799, parent: Seg3_apic_4 (798), rad: 0.63, (-262.835, 132.48595, -8.736622) -> (-264.235, 132.26595, -9.386622), len: 1.55913
    apic_5 {pt3dclear() pt3dadd(-262.835, 132.48595, -8.736622, 1.26) pt3dadd(-264.235, 132.26595, -9.386622, 1.26)}

//  Looking at segment number 945: Seg1_apic_5, section: apic_5, ID: 800, parent: Seg0_apic_5 (799), rad: 0.63, (-264.235, 132.26595, -9.386622) -> (-265.715, 131.89594, -10.086622), len: 1.67849
    apic_5 {pt3dadd(-265.715, 131.89594, -10.086622, 1.26)}

//  Looking at segment number 946: Seg2_apic_5, section: apic_5, ID: 801, parent: Seg1_apic_5 (800), rad: 0.63, (-265.715, 131.89594, -10.086622) -> (-267.045, 132.41594, -10.636622), len: 1.53031
    apic_5 {pt3dadd(-267.045, 132.41594, -10.636622, 1.26)}

//  Looking at segment number 947: Seg3_apic_5, section: apic_5, ID: 802, parent: Seg2_apic_5 (801), rad: 0.63, (-267.045, 132.41594, -10.636622) -> (-267.485, 132.11594, -11.636622), len: 1.13295
    apic_5 {pt3dadd(-267.485, 132.11594, -11.636622, 1.26)}

//  Looking at segment number 948: Seg4_apic_5, section: apic_5, ID: 803, parent: Seg3_apic_5 (802), rad: 0.63, (-267.485, 132.11594, -11.636622) -> (-267.635, 131.89594, -13.636622), len: 2.01765
    apic_5 {pt3dadd(-267.635, 131.89594, -13.636622, 1.26)}

//  Looking at segment number 949: Seg5_apic_5, section: apic_5, ID: 804, parent: Seg4_apic_5 (803), rad: 0.63, (-267.635, 131.89594, -13.636622) -> (-267.115, 131.67595, -14.986622), len: 1.46332
    apic_5 {pt3dadd(-267.115, 131.67595, -14.986622, 1.26)}
}

proc basic_shape_extra_19(){

//  Looking at segment number 950: Seg6_apic_5, section: apic_5, ID: 805, parent: Seg5_apic_5 (804), rad: 0.63, (-267.115, 131.67595, -14.986622) -> (-266.305, 131.30594, -16.086622), len: 1.41528
    apic_5 {pt3dadd(-266.305, 131.30594, -16.086622, 1.26)}

//  Looking at segment number 951: Seg7_apic_5, section: apic_5, ID: 806, parent: Seg6_apic_5 (805), rad: 0.63, (-266.305, 131.30594, -16.086622) -> (-265.565, 130.86594, -17.736622), len: 1.8611
    apic_5 {pt3dadd(-265.565, 130.86594, -17.736622, 1.26)}

//  Looking at segment number 952: Seg0_apic_26, section: apic_26, ID: 988, parent: Seg3_apic_24 (978), rad: 0.37, (-235.745, 150.40594, -13.836622) -> (-237.88501, 150.70595, -14.236622), len: 2.19765
    apic_26 {pt3dclear() pt3dadd(-235.745, 150.40594, -13.836622, 0.74) pt3dadd(-237.88501, 150.70595, -14.236622, 0.74)}

//  Looking at segment number 953: Seg1_apic_26, section: apic_26, ID: 989, parent: Seg0_apic_26 (988), rad: 0.335, (-237.88501, 150.70595, -14.236622) -> (-239.655, 150.78595, -15.386622), len: 2.11229
    apic_26 {pt3dadd(-239.655, 150.78595, -15.386622, 0.67)}

//  Looking at segment number 954: Seg2_apic_26, section: apic_26, ID: 990, parent: Seg1_apic_26 (989), rad: 0.335, (-239.655, 150.78595, -15.386622) -> (-241.875, 148.93594, -17.036623), len: 3.32768
    apic_26 {pt3dadd(-241.875, 148.93594, -17.036623, 0.67)}

//  Looking at segment number 955: Seg0_apic_25, section: apic_25, ID: 979, parent: Seg3_apic_24 (978), rad: 0.48, (-235.745, 150.40594, -13.836622) -> (-234.04501, 151.44594, -13.636622), len: 2.00288
    apic_25 {pt3dclear() pt3dadd(-235.745, 150.40594, -13.836622, 0.96) pt3dadd(-234.04501, 151.44594, -13.636622, 0.96)}

//  Looking at segment number 956: Seg1_apic_25, section: apic_25, ID: 980, parent: Seg0_apic_25 (979), rad: 0.48, (-234.04501, 151.44594, -13.636622) -> (-232.565, 152.33594, -13.186623), len: 1.78467
    apic_25 {pt3dadd(-232.565, 152.33594, -13.186623, 0.96)}

//  Looking at segment number 957: Seg2_apic_25, section: apic_25, ID: 981, parent: Seg1_apic_25 (980), rad: 0.48, (-232.565, 152.33594, -13.186623) -> (-230.42499, 152.18594, -13.186623), len: 2.14526
    apic_25 {pt3dadd(-230.42499, 152.18594, -13.186623, 0.96)}

//  Looking at segment number 958: Seg3_apic_25, section: apic_25, ID: 982, parent: Seg2_apic_25 (981), rad: 0.48, (-230.42499, 152.18594, -13.186623) -> (-228.64499, 151.59595, -13.186623), len: 1.87523
    apic_25 {pt3dadd(-228.64499, 151.59595, -13.186623, 0.96)}

//  Looking at segment number 959: Seg4_apic_25, section: apic_25, ID: 983, parent: Seg3_apic_25 (982), rad: 0.37, (-228.64499, 151.59595, -13.186623) -> (-226.725, 151.66594, -13.686623), len: 1.98525
    apic_25 {pt3dadd(-226.725, 151.66594, -13.686623, 0.74)}

//  Looking at segment number 960: Seg5_apic_25, section: apic_25, ID: 984, parent: Seg4_apic_25 (983), rad: 0.37, (-226.725, 151.66594, -13.686623) -> (-224.13501, 151.00594, -14.636622), len: 2.83658
    apic_25 {pt3dadd(-224.13501, 151.00594, -14.636622, 0.74)}

//  Looking at segment number 961: Seg6_apic_25, section: apic_25, ID: 985, parent: Seg5_apic_25 (984), rad: 0.37, (-224.13501, 151.00594, -14.636622) -> (-221.325, 151.74594, -14.236622), len: 2.93322
    apic_25 {pt3dadd(-221.325, 151.74594, -14.236622, 0.74)}

//  Looking at segment number 962: Seg7_apic_25, section: apic_25, ID: 986, parent: Seg6_apic_25 (985), rad: 0.37, (-221.325, 151.74594, -14.236622) -> (-220.075, 153.21594, -15.986622), len: 2.60498
    apic_25 {pt3dadd(-220.075, 153.21594, -15.986622, 0.74)}

//  Looking at segment number 963: Seg8_apic_25, section: apic_25, ID: 987, parent: Seg7_apic_25 (986), rad: 0.37, (-220.075, 153.21594, -15.986622) -> (-218.44499, 153.07594, -16.086622), len: 1.63906
    apic_25 {pt3dadd(-218.44499, 153.07594, -16.086622, 0.74)}

//  Looking at segment number 964: Seg0_apic_23, section: apic_23, ID: 961, parent: Seg8_apic_12 (892), rad: 0.295, (-223.055, 140.65594, -16.936623) -> (-223.025, 140.73595, -10.336622), len: 6.60055
    apic_23 {pt3dclear() pt3dadd(-223.055, 140.65594, -16.936623, 0.59) pt3dadd(-223.025, 140.73595, -10.336622, 0.59)}

//  Looking at segment number 965: Seg1_apic_23, section: apic_23, ID: 962, parent: Seg0_apic_23 (961), rad: 0.555, (-223.025, 140.73595, -10.336622) -> (-220.515, 140.58594, -17.836622), len: 7.91028
    apic_23 {pt3dadd(-220.515, 140.58594, -17.836622, 1.11)}

//  Looking at segment number 966: Seg2_apic_23, section: apic_23, ID: 963, parent: Seg1_apic_23 (962), rad: 0.48, (-220.515, 140.58594, -17.836622) -> (-218.225, 141.69594, -18.586622), len: 2.65305
    apic_23 {pt3dadd(-218.225, 141.69594, -18.586622, 0.96)}

//  Looking at segment number 967: Seg3_apic_23, section: apic_23, ID: 964, parent: Seg2_apic_23 (963), rad: 0.48, (-218.225, 141.69594, -18.586622) -> (-215.565, 142.65594, -20.336622), len: 3.32562
    apic_23 {pt3dadd(-215.565, 142.65594, -20.336622, 0.96)}

//  Looking at segment number 968: Seg4_apic_23, section: apic_23, ID: 965, parent: Seg3_apic_23 (964), rad: 0.48, (-215.565, 142.65594, -20.336622) -> (-212.535, 142.72594, -20.336622), len: 3.03081
    apic_23 {pt3dadd(-212.535, 142.72594, -20.336622, 0.96)}

//  Looking at segment number 969: Seg5_apic_23, section: apic_23, ID: 966, parent: Seg4_apic_23 (965), rad: 0.405, (-212.535, 142.72594, -20.336622) -> (-209.94499, 141.54594, -21.186623), len: 2.97036
    apic_23 {pt3dadd(-209.94499, 141.54594, -21.186623, 0.81)}

//  Looking at segment number 970: Seg6_apic_23, section: apic_23, ID: 967, parent: Seg5_apic_23 (966), rad: 0.405, (-209.94499, 141.54594, -21.186623) -> (-207.215, 141.17595, -20.336622), len: 2.8831
    apic_23 {pt3dadd(-207.215, 141.17595, -20.336622, 0.81)}

//  Looking at segment number 971: Seg7_apic_23, section: apic_23, ID: 968, parent: Seg6_apic_23 (967), rad: 0.405, (-207.215, 141.17595, -20.336622) -> (-204.475, 141.76595, -20.336622), len: 2.80279
    apic_23 {pt3dadd(-204.475, 141.76595, -20.336622, 0.81)}

//  Looking at segment number 972: Seg8_apic_23, section: apic_23, ID: 969, parent: Seg7_apic_23 (968), rad: 0.405, (-204.475, 141.76595, -20.336622) -> (-202.185, 140.21594, -19.536623), len: 2.87865
    apic_23 {pt3dadd(-202.185, 140.21594, -19.536623, 0.81)}

//  Looking at segment number 973: Seg9_apic_23, section: apic_23, ID: 970, parent: Seg8_apic_23 (969), rad: 0.405, (-202.185, 140.21594, -19.536623) -> (-199.455, 139.92595, -19.536623), len: 2.74535
    apic_23 {pt3dadd(-199.455, 139.92595, -19.536623, 0.81)}

//  Looking at segment number 974: Seg10_apic_23, section: apic_23, ID: 971, parent: Seg9_apic_23 (970), rad: 0.405, (-199.455, 139.92595, -19.536623) -> (-197.385, 138.59595, -19.536623), len: 2.46045
    apic_23 {pt3dadd(-197.385, 138.59595, -19.536623, 0.81)}

//  Looking at segment number 975: Seg11_apic_23, section: apic_23, ID: 972, parent: Seg10_apic_23 (971), rad: 0.405, (-197.385, 138.59595, -19.536623) -> (-198.935, 137.26595, -17.286623), len: 3.03874
    apic_23 {pt3dadd(-198.935, 137.26595, -17.286623, 0.81)}

//  Looking at segment number 976: Seg12_apic_23, section: apic_23, ID: 973, parent: Seg11_apic_23 (972), rad: 0.405, (-198.935, 137.26595, -17.286623) -> (-201.075, 136.38594, -17.286623), len: 2.31387
    apic_23 {pt3dadd(-201.075, 136.38594, -17.286623, 0.81)}

//  Looking at segment number 977: Seg13_apic_23, section: apic_23, ID: 974, parent: Seg12_apic_23 (973), rad: 0.405, (-201.075, 136.38594, -17.286623) -> (-202.775, 135.93594, -17.286623), len: 1.75855
    apic_23 {pt3dadd(-202.775, 135.93594, -17.286623, 0.81)}

//  Looking at segment number 978: Seg0_apic_13, section: apic_13, ID: 893, parent: Seg8_apic_12 (892), rad: 0.555, (-223.055, 140.65594, -16.936623) -> (-222.755, 138.95595, -16.236622), len: 1.86279
    apic_13 {pt3dclear() pt3dadd(-223.055, 140.65594, -16.936623, 1.11) pt3dadd(-222.755, 138.95595, -16.236622, 1.11)}

//  Looking at segment number 979: Seg1_apic_13, section: apic_13, ID: 894, parent: Seg0_apic_13 (893), rad: 0.555, (-222.755, 138.95595, -16.236622) -> (-221.645, 138.07594, -16.186623), len: 1.4174
    apic_13 {pt3dadd(-221.645, 138.07594, -16.186623, 1.11)}

//  Looking at segment number 980: Seg2_apic_13, section: apic_13, ID: 895, parent: Seg1_apic_13 (894), rad: 0.48, (-221.645, 138.07594, -16.186623) -> (-220.905, 136.59595, -16.586622), len: 1.70235
    apic_13 {pt3dadd(-220.905, 136.59595, -16.586622, 0.96)}

//  Looking at segment number 981: Seg3_apic_13, section: apic_13, ID: 896, parent: Seg2_apic_13 (895), rad: 0.48, (-220.905, 136.59595, -16.586622) -> (-221.725, 135.04594, -16.186623), len: 1.79859
    apic_13 {pt3dadd(-221.725, 135.04594, -16.186623, 0.96)}

//  Looking at segment number 982: Seg4_apic_13, section: apic_13, ID: 897, parent: Seg3_apic_13 (896), rad: 0.48, (-221.725, 135.04594, -16.186623) -> (-221.495, 132.68594, -14.236622), len: 3.07002
    apic_13 {pt3dadd(-221.495, 132.68594, -14.236622, 0.96)}

//  Looking at segment number 983: Seg5_apic_13, section: apic_13, ID: 898, parent: Seg4_apic_13 (897), rad: 0.48, (-221.495, 132.68594, -14.236622) -> (-220.905, 131.13594, -13.936623), len: 1.68541
    apic_13 {pt3dadd(-220.905, 131.13594, -13.936623, 0.96)}

//  Looking at segment number 984: Seg6_apic_13, section: apic_13, ID: 899, parent: Seg5_apic_13 (898), rad: 0.48, (-220.905, 131.13594, -13.936623) -> (-220.165, 130.09595, -11.986622), len: 2.3306
    apic_13 {pt3dadd(-220.165, 130.09595, -11.986622, 0.96)}

//  Looking at segment number 985: Seg7_apic_13, section: apic_13, ID: 900, parent: Seg6_apic_13 (899), rad: 0.48, (-220.165, 130.09595, -11.986622) -> (-218.985, 129.36594, -12.086622), len: 1.39115
    apic_13 {pt3dadd(-218.985, 129.36594, -12.086622, 0.96)}

//  Looking at segment number 986: Seg8_apic_13, section: apic_13, ID: 901, parent: Seg7_apic_13 (900), rad: 0.555, (-218.985, 129.36594, -12.086622) -> (-218.025, 127.88594, -11.336622), len: 1.9169
    apic_13 {pt3dadd(-218.025, 127.88594, -11.336622, 1.11)}

//  Looking at segment number 987: Seg0_apic_7, section: apic_7, ID: 827, parent: Seg7_apic_5 (806), rad: 0.48, (-265.565, 130.86594, -17.736622) -> (-267.045, 129.45595, -18.086622), len: 2.07389
    apic_7 {pt3dclear() pt3dadd(-265.565, 130.86594, -17.736622, 0.96) pt3dadd(-267.045, 129.45595, -18.086622, 0.96)}

//  Looking at segment number 988: Seg1_apic_7, section: apic_7, ID: 828, parent: Seg0_apic_7 (827), rad: 0.48, (-267.045, 129.45595, -18.086622) -> (-267.485, 128.42595, -18.086622), len: 1.12003
    apic_7 {pt3dadd(-267.485, 128.42595, -18.086622, 0.96)}

//  Looking at segment number 989: Seg2_apic_7, section: apic_7, ID: 829, parent: Seg1_apic_7 (828), rad: 0.48, (-267.485, 128.42595, -18.086622) -> (-268.525, 128.12595, -19.136621), len: 1.50802
    apic_7 {pt3dadd(-268.525, 128.12595, -19.136621, 0.96)}

//  Looking at segment number 990: Seg3_apic_7, section: apic_7, ID: 830, parent: Seg2_apic_7 (829), rad: 0.48, (-268.525, 128.12595, -19.136621) -> (-269.785, 128.20595, -19.786623), len: 1.42004
    apic_7 {pt3dadd(-269.785, 128.20595, -19.786623, 0.96)}

//  Looking at segment number 991: Seg4_apic_7, section: apic_7, ID: 831, parent: Seg3_apic_7 (830), rad: 0.48, (-269.785, 128.20595, -19.786623) -> (-270.745, 127.53595, -21.036623), len: 1.71259
    apic_7 {pt3dadd(-270.745, 127.53595, -21.036623, 0.96)}

//  Looking at segment number 992: Seg5_apic_7, section: apic_7, ID: 832, parent: Seg4_apic_7 (831), rad: 0.48, (-270.745, 127.53595, -21.036623) -> (-271.335, 126.72594, -22.986622), len: 2.19242
    apic_7 {pt3dadd(-271.335, 126.72594, -22.986622, 0.96)}

//  Looking at segment number 993: Seg0_apic_6, section: apic_6, ID: 807, parent: Seg7_apic_5 (806), rad: 0.555, (-265.565, 130.86594, -17.736622) -> (-265.125, 132.04594, -17.286623), len: 1.33736
    apic_6 {pt3dclear() pt3dadd(-265.565, 130.86594, -17.736622, 1.11) pt3dadd(-265.125, 132.04594, -17.286623, 1.11)}

//  Looking at segment number 994: Seg1_apic_6, section: apic_6, ID: 808, parent: Seg0_apic_6 (807), rad: 0.555, (-265.125, 132.04594, -17.286623) -> (-264.685, 132.92595, -17.536623), len: 1.01514
    apic_6 {pt3dadd(-264.685, 132.92595, -17.536623, 1.11)}

//  Looking at segment number 995: Seg2_apic_6, section: apic_6, ID: 809, parent: Seg1_apic_6 (808), rad: 0.555, (-264.685, 132.92595, -17.536623) -> (-263.945, 133.37595, -18.336622), len: 1.17902
    apic_6 {pt3dadd(-263.945, 133.37595, -18.336622, 1.11)}

//  Looking at segment number 996: Seg3_apic_6, section: apic_6, ID: 810, parent: Seg2_apic_6 (809), rad: 0.555, (-263.945, 133.37595, -18.336622) -> (-263.055, 133.22594, -18.836622), len: 1.03181
    apic_6 {pt3dadd(-263.055, 133.22594, -18.836622, 1.11)}

//  Looking at segment number 997: Seg4_apic_6, section: apic_6, ID: 811, parent: Seg3_apic_6 (810), rad: 0.555, (-263.055, 133.22594, -18.836622) -> (-262.01498, 133.14594, -19.786623), len: 1.41086
    apic_6 {pt3dadd(-262.01498, 133.14594, -19.786623, 1.11)}

//  Looking at segment number 998: Seg5_apic_6, section: apic_6, ID: 812, parent: Seg4_apic_6 (811), rad: 0.555, (-262.01498, 133.14594, -19.786623) -> (-260.835, 134.10594, -20.286623), len: 1.60125
    apic_6 {pt3dadd(-260.835, 134.10594, -20.286623, 1.11)}

//  Looking at segment number 999: Seg6_apic_6, section: apic_6, ID: 813, parent: Seg5_apic_6 (812), rad: 0.555, (-260.835, 134.10594, -20.286623) -> (-260.095, 134.92595, -21.486622), len: 1.63095
    apic_6 {pt3dadd(-260.095, 134.92595, -21.486622, 1.11)}
}

proc basic_shape_extra_20(){

//  Looking at segment number 1000: Seg7_apic_6, section: apic_6, ID: 814, parent: Seg6_apic_6 (813), rad: 0.555, (-260.095, 134.92595, -21.486622) -> (-260.245, 135.88594, -21.786623), len: 1.0169
    apic_6 {pt3dadd(-260.245, 135.88594, -21.786623, 1.11)}

//  Looking at segment number 1001: Seg8_apic_6, section: apic_6, ID: 815, parent: Seg7_apic_6 (814), rad: 0.555, (-260.245, 135.88594, -21.786623) -> (-260.545, 136.76595, -22.686623), len: 1.29399
    apic_6 {pt3dadd(-260.545, 136.76595, -22.686623, 1.11)}

//  Looking at segment number 1002: Seg9_apic_6, section: apic_6, ID: 816, parent: Seg8_apic_6 (815), rad: 0.555, (-260.545, 136.76595, -22.686623) -> (-259.285, 136.10594, -24.436623), len: 2.25516
    apic_6 {pt3dadd(-259.285, 136.10594, -24.436623, 1.11)}

//  Looking at segment number 1003: Seg10_apic_6, section: apic_6, ID: 817, parent: Seg9_apic_6 (816), rad: 0.48, (-259.285, 136.10594, -24.436623) -> (-258.025, 136.10594, -24.436623), len: 1.26001
    apic_6 {pt3dadd(-258.025, 136.10594, -24.436623, 0.96)}

//  Looking at segment number 1004: Seg11_apic_6, section: apic_6, ID: 818, parent: Seg10_apic_6 (817), rad: 0.48, (-258.025, 136.10594, -24.436623) -> (-256.695, 136.47594, -24.986622), len: 1.48602
    apic_6 {pt3dadd(-256.695, 136.47594, -24.986622, 0.96)}

//  Looking at segment number 1005: Seg12_apic_6, section: apic_6, ID: 819, parent: Seg11_apic_6 (818), rad: 0.48, (-256.695, 136.47594, -24.986622) -> (-255.95499, 137.65594, -25.986622), len: 1.71466
    apic_6 {pt3dadd(-255.95499, 137.65594, -25.986622, 0.96)}

//  Looking at segment number 1006: Seg13_apic_6, section: apic_6, ID: 820, parent: Seg12_apic_6 (819), rad: 0.48, (-255.95499, 137.65594, -25.986622) -> (-255.58499, 138.39594, -26.886621), len: 1.22249
    apic_6 {pt3dadd(-255.58499, 138.39594, -26.886621, 0.96)}

//  Looking at segment number 1007: Seg14_apic_6, section: apic_6, ID: 821, parent: Seg13_apic_6 (820), rad: 0.48, (-255.58499, 138.39594, -26.886621) -> (-254.555, 137.50594, -27.686623), len: 1.57892
    apic_6 {pt3dadd(-254.555, 137.50594, -27.686623, 0.96)}

//  Looking at segment number 1008: Seg15_apic_6, section: apic_6, ID: 822, parent: Seg14_apic_6 (821), rad: 0.48, (-254.555, 137.50594, -27.686623) -> (-253.445, 136.61594, -28.686623), len: 1.73901
    apic_6 {pt3dadd(-253.445, 136.61594, -28.686623, 0.96)}

//  Looking at segment number 1009: Seg16_apic_6, section: apic_6, ID: 823, parent: Seg15_apic_6 (822), rad: 0.48, (-253.445, 136.61594, -28.686623) -> (-252.41501, 136.24594, -29.036623), len: 1.14904
    apic_6 {pt3dadd(-252.41501, 136.24594, -29.036623, 0.96)}

//  Looking at segment number 1010: Seg17_apic_6, section: apic_6, ID: 824, parent: Seg16_apic_6 (823), rad: 0.48, (-252.41501, 136.24594, -29.036623) -> (-251.525, 135.43594, -29.736622), len: 1.3922
    apic_6 {pt3dadd(-251.525, 135.43594, -29.736622, 0.96)}

//  Looking at segment number 1011: Seg18_apic_6, section: apic_6, ID: 825, parent: Seg17_apic_6 (824), rad: 0.48, (-251.525, 135.43594, -29.736622) -> (-250.195, 134.77594, -30.086622), len: 1.52544
    apic_6 {pt3dadd(-250.195, 134.77594, -30.086622, 0.96)}

//  Looking at segment number 1012: Seg19_apic_6, section: apic_6, ID: 826, parent: Seg18_apic_6 (825), rad: 0.48, (-250.195, 134.77594, -30.086622) -> (-248.935, 134.10594, -29.586622), len: 1.51213
    apic_6 {pt3dadd(-248.935, 134.10594, -29.586622, 0.96)}

//  Looking at segment number 1013: Seg0_apic_14, section: apic_14, ID: 902, parent: Seg8_apic_13 (901), rad: 0.555, (-218.025, 127.88594, -11.336622) -> (-217.505, 127.66594, -11.086622), len: 0.617486
    apic_14 {pt3dclear() pt3dadd(-218.025, 127.88594, -11.336622, 1.11) pt3dadd(-217.505, 127.66594, -11.086622, 1.11)}

//  Looking at segment number 1014: Seg1_apic_14, section: apic_14, ID: 903, parent: Seg0_apic_14 (902), rad: 0.555, (-217.505, 127.66594, -11.086622) -> (-217.215, 127.515945, -11.086622), len: 0.326501
    apic_14 {pt3dadd(-217.215, 127.515945, -11.086622, 1.11)}

//  Looking at segment number 1015: Seg0_apic_22, section: apic_22, ID: 957, parent: Seg1_apic_14 (903), rad: 0.295, (-217.215, 127.515945, -11.086622) -> (-214.455, 128.48595, -11.636622), len: 2.97674
    apic_22 {pt3dclear() pt3dadd(-217.215, 127.515945, -11.086622, 0.59) pt3dadd(-214.455, 128.48595, -11.636622, 0.59)}

//  Looking at segment number 1016: Seg1_apic_22, section: apic_22, ID: 958, parent: Seg0_apic_22 (957), rad: 0.295, (-214.455, 128.48595, -11.636622) -> (-211.725, 129.14594, -11.536622), len: 2.81042
    apic_22 {pt3dadd(-211.725, 129.14594, -11.536622, 0.59)}

//  Looking at segment number 1017: Seg2_apic_22, section: apic_22, ID: 959, parent: Seg1_apic_22 (958), rad: 0.295, (-211.725, 129.14594, -11.536622) -> (-210.755, 130.77594, -11.086622), len: 1.94944
    apic_22 {pt3dadd(-210.755, 130.77594, -11.086622, 0.59)}

//  Looking at segment number 1018: Seg3_apic_22, section: apic_22, ID: 960, parent: Seg2_apic_22 (959), rad: 0.295, (-210.755, 130.77594, -11.086622) -> (-207.655, 131.14594, -11.886622), len: 3.22288
    apic_22 {pt3dadd(-207.655, 131.14594, -11.886622, 0.59)}

//  Looking at segment number 1019: Seg0_apic_15, section: apic_15, ID: 904, parent: Seg1_apic_14 (903), rad: 0.59, (-217.215, 127.515945, -11.086622) -> (-216.69499, 126.405945, -11.086622), len: 1.22577
    apic_15 {pt3dclear() pt3dadd(-217.215, 127.515945, -11.086622, 1.18) pt3dadd(-216.69499, 126.405945, -11.086622, 1.18)}

//  Looking at segment number 1020: Seg1_apic_15, section: apic_15, ID: 905, parent: Seg0_apic_15 (904), rad: 0.59, (-216.69499, 126.405945, -11.086622) -> (-216.69499, 125.07594, -11.086622), len: 1.33
    apic_15 {pt3dadd(-216.69499, 125.07594, -11.086622, 1.18)}

//  Looking at segment number 1021: Seg2_apic_15, section: apic_15, ID: 906, parent: Seg1_apic_15 (905), rad: 0.59, (-216.69499, 125.07594, -11.086622) -> (-217.265, 123.68594, -10.586622), len: 1.58335
    apic_15 {pt3dadd(-217.265, 123.68594, -10.586622, 1.18)}

//  Looking at segment number 1022: Seg3_apic_15, section: apic_15, ID: 907, parent: Seg2_apic_15 (906), rad: 0.59, (-217.265, 123.68594, -10.586622) -> (-218.005, 122.94594, -10.586622), len: 1.04653
    apic_15 {pt3dadd(-218.005, 122.94594, -10.586622, 1.18)}

//  Looking at segment number 1023: Seg4_apic_15, section: apic_15, ID: 908, parent: Seg3_apic_15 (907), rad: 0.59, (-218.005, 122.94594, -10.586622) -> (-218.665, 122.28595, -10.386622), len: 0.954552
    apic_15 {pt3dadd(-218.665, 122.28595, -10.386622, 1.18)}

//  Looking at segment number 1024: Seg5_apic_15, section: apic_15, ID: 909, parent: Seg4_apic_15 (908), rad: 0.59, (-218.665, 122.28595, -10.386622) -> (-219.855, 121.91594, -9.936623), len: 1.32496
    apic_15 {pt3dadd(-219.855, 121.91594, -9.936623, 1.18)}

//  Looking at segment number 1025: Seg6_apic_15, section: apic_15, ID: 910, parent: Seg5_apic_15 (909), rad: 0.59, (-219.855, 121.91594, -9.936623) -> (-221.625, 121.91594, -9.936623), len: 1.77
    apic_15 {pt3dadd(-221.625, 121.91594, -9.936623, 1.18)}

//  Looking at segment number 1026: Seg7_apic_15, section: apic_15, ID: 911, parent: Seg6_apic_15 (910), rad: 0.555, (-221.625, 121.91594, -9.936623) -> (-222.805, 122.06595, -9.036622), len: 1.49161
    apic_15 {pt3dadd(-222.805, 122.06595, -9.036622, 1.11)}

//  Looking at segment number 1027: Seg8_apic_15, section: apic_15, ID: 912, parent: Seg7_apic_15 (911), rad: 0.555, (-222.805, 122.06595, -9.036622) -> (-223.98499, 122.28595, -8.536622), len: 1.3003
    apic_15 {pt3dadd(-223.98499, 122.28595, -8.536622, 1.11)}

//  Looking at segment number 1028: Seg0_apic_17, section: apic_17, ID: 937, parent: Seg8_apic_15 (912), rad: 0.405, (-223.98499, 122.28595, -8.536622) -> (-223.98499, 123.53595, -6.6866217), len: 2.23271
    apic_17 {pt3dclear() pt3dadd(-223.98499, 122.28595, -8.536622, 0.81) pt3dadd(-223.98499, 123.53595, -6.6866217, 0.81)}

//  Looking at segment number 1029: Seg1_apic_17, section: apic_17, ID: 938, parent: Seg0_apic_17 (937), rad: 0.405, (-223.98499, 123.53595, -6.6866217) -> (-225.025, 123.02594, -6.6366224), len: 1.15941
    apic_17 {pt3dadd(-225.025, 123.02594, -6.6366224, 0.81)}

//  Looking at segment number 1030: Seg2_apic_17, section: apic_17, ID: 939, parent: Seg1_apic_17 (938), rad: 0.405, (-225.025, 123.02594, -6.6366224) -> (-226.20499, 123.61594, -6.4366217), len: 1.33435
    apic_17 {pt3dadd(-226.20499, 123.61594, -6.4366217, 0.81)}

//  Looking at segment number 1031: Seg3_apic_17, section: apic_17, ID: 940, parent: Seg2_apic_17 (939), rad: 0.405, (-226.20499, 123.61594, -6.4366217) -> (-226.57501, 124.27594, -5.736622), len: 1.03079
    apic_17 {pt3dadd(-226.57501, 124.27594, -5.736622, 0.81)}

//  Looking at segment number 1032: Seg4_apic_17, section: apic_17, ID: 941, parent: Seg3_apic_17 (940), rad: 0.405, (-226.57501, 124.27594, -5.736622) -> (-227.38501, 123.755936, -5.736622), len: 0.962549
    apic_17 {pt3dadd(-227.38501, 123.755936, -5.736622, 0.81)}

//  Looking at segment number 1033: Seg5_apic_17, section: apic_17, ID: 942, parent: Seg4_apic_17 (941), rad: 0.405, (-227.38501, 123.755936, -5.736622) -> (-228.715, 123.905945, -4.586622), len: 1.76462
    apic_17 {pt3dadd(-228.715, 123.905945, -4.586622, 0.81)}

//  Looking at segment number 1034: Seg0_apic_16, section: apic_16, ID: 913, parent: Seg8_apic_15 (912), rad: 0.555, (-223.98499, 122.28595, -8.536622) -> (-225.465, 121.395935, -9.186623), len: 1.84528
    apic_16 {pt3dclear() pt3dadd(-223.98499, 122.28595, -8.536622, 1.11) pt3dadd(-225.465, 121.395935, -9.186623, 1.11)}

//  Looking at segment number 1035: Seg1_apic_16, section: apic_16, ID: 914, parent: Seg0_apic_16 (913), rad: 0.515, (-225.465, 121.395935, -9.186623) -> (-226.875, 120.28595, -9.586622), len: 1.83853
    apic_16 {pt3dadd(-226.875, 120.28595, -9.586622, 1.03)}

//  Looking at segment number 1036: Seg2_apic_16, section: apic_16, ID: 915, parent: Seg1_apic_16 (914), rad: 0.515, (-226.875, 120.28595, -9.586622) -> (-228.945, 120.21594, -9.636622), len: 2.07179
    apic_16 {pt3dadd(-228.945, 120.21594, -9.636622, 1.03)}

//  Looking at segment number 1037: Seg3_apic_16, section: apic_16, ID: 916, parent: Seg2_apic_16 (915), rad: 0.515, (-228.945, 120.21594, -9.636622) -> (-230.41501, 120.06595, -9.586622), len: 1.47848
    apic_16 {pt3dadd(-230.41501, 120.06595, -9.586622, 1.03)}

//  Looking at segment number 1038: Seg4_apic_16, section: apic_16, ID: 917, parent: Seg3_apic_16 (916), rad: 0.515, (-230.41501, 120.06595, -9.586622) -> (-231.745, 119.55594, -8.986622), len: 1.54563
    apic_16 {pt3dadd(-231.745, 119.55594, -8.986622, 1.03)}

//  Looking at segment number 1039: Seg5_apic_16, section: apic_16, ID: 918, parent: Seg4_apic_16 (917), rad: 0.515, (-231.745, 119.55594, -8.986622) -> (-232.565, 118.515945, -8.986622), len: 1.32439
    apic_16 {pt3dadd(-232.565, 118.515945, -8.986622, 1.03)}

//  Looking at segment number 1040: Seg6_apic_16, section: apic_16, ID: 919, parent: Seg5_apic_16 (918), rad: 0.515, (-232.565, 118.515945, -8.986622) -> (-233.445, 117.045944, -8.136622), len: 1.91254
    apic_16 {pt3dadd(-233.445, 117.045944, -8.136622, 1.03)}

//  Looking at segment number 1041: Seg7_apic_16, section: apic_16, ID: 920, parent: Seg6_apic_16 (919), rad: 0.48, (-233.445, 117.045944, -8.136622) -> (-234.85501, 116.225945, -8.136622), len: 1.63111
    apic_16 {pt3dadd(-234.85501, 116.225945, -8.136622, 0.96)}

//  Looking at segment number 1042: Seg8_apic_16, section: apic_16, ID: 921, parent: Seg7_apic_16 (920), rad: 0.48, (-234.85501, 116.225945, -8.136622) -> (-236.33499, 116.155945, -7.536622), len: 1.59851
    apic_16 {pt3dadd(-236.33499, 116.155945, -7.536622, 0.96)}

//  Looking at segment number 1043: Seg9_apic_16, section: apic_16, ID: 922, parent: Seg8_apic_16 (921), rad: 0.48, (-236.33499, 116.155945, -7.536622) -> (-238.185, 115.34594, -6.986622), len: 2.09312
    apic_16 {pt3dadd(-238.185, 115.34594, -6.986622, 0.96)}

//  Looking at segment number 1044: Seg10_apic_16, section: apic_16, ID: 923, parent: Seg9_apic_16 (922), rad: 0.48, (-238.185, 115.34594, -6.986622) -> (-239.655, 114.67594, -7.6366224), len: 1.74135
    apic_16 {pt3dadd(-239.655, 114.67594, -7.6366224, 0.96)}

//  Looking at segment number 1045: Seg11_apic_16, section: apic_16, ID: 924, parent: Seg10_apic_16 (923), rad: 0.445, (-239.655, 114.67594, -7.6366224) -> (-240.98499, 114.75594, -7.586622), len: 1.33333
    apic_16 {pt3dadd(-240.98499, 114.75594, -7.586622, 0.89)}

//  Looking at segment number 1046: Seg12_apic_16, section: apic_16, ID: 925, parent: Seg11_apic_16 (924), rad: 0.445, (-240.98499, 114.75594, -7.586622) -> (-242.54501, 114.16594, -7.786622), len: 1.67982
    apic_16 {pt3dadd(-242.54501, 114.16594, -7.786622, 0.89)}

//  Looking at segment number 1047: Seg13_apic_16, section: apic_16, ID: 926, parent: Seg12_apic_16 (925), rad: 0.445, (-242.54501, 114.16594, -7.786622) -> (-243.42499, 113.795944, -7.536622), len: 0.986788
    apic_16 {pt3dadd(-243.42499, 113.795944, -7.536622, 0.89)}

//  Looking at segment number 1048: Seg14_apic_16, section: apic_16, ID: 927, parent: Seg13_apic_16 (926), rad: 0.445, (-243.42499, 113.795944, -7.536622) -> (-244.245, 113.42594, -6.1866217), len: 1.62229
    apic_16 {pt3dadd(-244.245, 113.42594, -6.1866217, 0.89)}

//  Looking at segment number 1049: Seg15_apic_16, section: apic_16, ID: 928, parent: Seg14_apic_16 (927), rad: 0.445, (-244.245, 113.42594, -6.1866217) -> (-245.86499, 112.75594, -6.1866217), len: 1.75308
    apic_16 {pt3dadd(-245.86499, 112.75594, -6.1866217, 0.89)}
}

proc basic_shape_extra_21(){

//  Looking at segment number 1050: Seg16_apic_16, section: apic_16, ID: 929, parent: Seg15_apic_16 (928), rad: 0.445, (-245.86499, 112.75594, -6.1866217) -> (-246.975, 111.57594, -6.1866217), len: 1.62004
    apic_16 {pt3dadd(-246.975, 111.57594, -6.1866217, 0.89)}

//  Looking at segment number 1051: Seg17_apic_16, section: apic_16, ID: 930, parent: Seg16_apic_16 (929), rad: 0.445, (-246.975, 111.57594, -6.1866217) -> (-248.45499, 111.20594, -6.1866217), len: 1.52553
    apic_16 {pt3dadd(-248.45499, 111.20594, -6.1866217, 0.89)}

//  Looking at segment number 1052: Seg18_apic_16, section: apic_16, ID: 931, parent: Seg17_apic_16 (930), rad: 0.405, (-248.45499, 111.20594, -6.1866217) -> (-250.155, 110.39594, -6.236622), len: 1.88378
    apic_16 {pt3dadd(-250.155, 110.39594, -6.236622, 0.81)}

//  Looking at segment number 1053: Seg19_apic_16, section: apic_16, ID: 932, parent: Seg18_apic_16 (931), rad: 0.405, (-250.155, 110.39594, -6.236622) -> (-252.29501, 110.10594, -6.1866217), len: 2.16015
    apic_16 {pt3dadd(-252.29501, 110.10594, -6.1866217, 0.81)}

//  Looking at segment number 1054: Seg20_apic_16, section: apic_16, ID: 933, parent: Seg19_apic_16 (932), rad: 0.405, (-252.29501, 110.10594, -6.1866217) -> (-254.29501, 109.655945, -6.336622), len: 2.05548
    apic_16 {pt3dadd(-254.29501, 109.655945, -6.336622, 0.81)}

//  Looking at segment number 1055: Seg21_apic_16, section: apic_16, ID: 934, parent: Seg20_apic_16 (933), rad: 0.405, (-254.29501, 109.655945, -6.336622) -> (-255.54501, 109.295944, -6.036622), len: 1.33495
    apic_16 {pt3dadd(-255.54501, 109.295944, -6.036622, 0.81)}

//  Looking at segment number 1056: Seg22_apic_16, section: apic_16, ID: 935, parent: Seg21_apic_16 (934), rad: 0.405, (-255.54501, 109.295944, -6.036622) -> (-257.695, 109.43594, -5.9366217), len: 2.15687
    apic_16 {pt3dadd(-257.695, 109.43594, -5.9366217, 0.81)}

//  Looking at segment number 1057: Seg23_apic_16, section: apic_16, ID: 936, parent: Seg22_apic_16 (935), rad: 0.405, (-257.695, 109.43594, -5.9366217) -> (-258.945, 109.14594, -5.336622), len: 1.41655
    apic_16 {pt3dadd(-258.945, 109.14594, -5.336622, 0.81)}

//  Looking at segment number 1058: Seg0_apic_21, section: apic_21, ID: 952, parent: Seg5_apic_17 (942), rad: 0.295, (-228.715, 123.905945, -4.586622) -> (-228.275, 125.38594, -4.6866217), len: 1.54725
    apic_21 {pt3dclear() pt3dadd(-228.715, 123.905945, -4.586622, 0.59) pt3dadd(-228.275, 125.38594, -4.6866217, 0.59)}

//  Looking at segment number 1059: Seg1_apic_21, section: apic_21, ID: 953, parent: Seg0_apic_21 (952), rad: 0.295, (-228.275, 125.38594, -4.6866217) -> (-229.315, 126.56595, -4.6866217), len: 1.57291
    apic_21 {pt3dadd(-229.315, 126.56595, -4.6866217, 0.59)}

//  Looking at segment number 1060: Seg2_apic_21, section: apic_21, ID: 954, parent: Seg1_apic_21 (953), rad: 0.295, (-229.315, 126.56595, -4.6866217) -> (-229.45499, 127.59595, -5.1366224), len: 1.13269
    apic_21 {pt3dadd(-229.45499, 127.59595, -5.1366224, 0.59)}

//  Looking at segment number 1061: Seg3_apic_21, section: apic_21, ID: 955, parent: Seg2_apic_21 (954), rad: 0.295, (-229.45499, 127.59595, -5.1366224) -> (-231.82501, 128.77594, -5.6366224), len: 2.69433
    apic_21 {pt3dadd(-231.82501, 128.77594, -5.6366224, 0.59)}

//  Looking at segment number 1062: Seg4_apic_21, section: apic_21, ID: 956, parent: Seg3_apic_21 (955), rad: 0.295, (-231.82501, 128.77594, -5.6366224) -> (-234.33499, 128.85594, -6.836622), len: 2.78323
    apic_21 {pt3dadd(-234.33499, 128.85594, -6.836622, 0.59)}

//  Looking at segment number 1063: Seg0_apic_18, section: apic_18, ID: 943, parent: Seg5_apic_17 (942), rad: 0.405, (-228.715, 123.905945, -4.586622) -> (-229.82501, 123.02594, -4.586622), len: 1.41653
    apic_18 {pt3dclear() pt3dadd(-228.715, 123.905945, -4.586622, 0.81) pt3dadd(-229.82501, 123.02594, -4.586622, 0.81)}

//  Looking at segment number 1064: Seg1_apic_18, section: apic_18, ID: 944, parent: Seg0_apic_18 (943), rad: 0.405, (-229.82501, 123.02594, -4.586622) -> (-230.345, 122.20595, -4.236622), len: 1.03212
    apic_18 {pt3dadd(-230.345, 122.20595, -4.236622, 0.81)}

//  Looking at segment number 1065: Seg0_apic_20, section: apic_20, ID: 949, parent: Seg1_apic_18 (944), rad: 0.295, (-230.345, 122.20595, -4.236622) -> (-230.055, 120.515945, -2.936622), len: 2.15179
    apic_20 {pt3dclear() pt3dadd(-230.345, 122.20595, -4.236622, 0.59) pt3dadd(-230.055, 120.515945, -2.936622, 0.59)}

//  Looking at segment number 1066: Seg1_apic_20, section: apic_20, ID: 950, parent: Seg0_apic_20 (949), rad: 0.295, (-230.055, 120.515945, -2.936622) -> (-229.905, 118.515945, -3.536622), len: 2.09344
    apic_20 {pt3dadd(-229.905, 118.515945, -3.536622, 0.59)}

//  Looking at segment number 1067: Seg2_apic_20, section: apic_20, ID: 951, parent: Seg1_apic_20 (950), rad: 0.295, (-229.905, 118.515945, -3.536622) -> (-230.195, 117.115944, -4.136622), len: 1.55052
    apic_20 {pt3dadd(-230.195, 117.115944, -4.136622, 0.59)}

//  Looking at segment number 1068: Seg0_apic_19, section: apic_19, ID: 945, parent: Seg1_apic_18 (944), rad: 0.295, (-230.345, 122.20595, -4.236622) -> (-231.01498, 120.95595, -4.6366224), len: 1.47356
    apic_19 {pt3dclear() pt3dadd(-230.345, 122.20595, -4.236622, 0.59) pt3dadd(-231.01498, 120.95595, -4.6366224, 0.59)}

//  Looking at segment number 1069: Seg1_apic_19, section: apic_19, ID: 946, parent: Seg0_apic_19 (945), rad: 0.295, (-231.01498, 120.95595, -4.6366224) -> (-232.195, 119.91594, -4.6366224), len: 1.57292
    apic_19 {pt3dadd(-232.195, 119.91594, -4.6366224, 0.59)}

//  Looking at segment number 1070: Seg2_apic_19, section: apic_19, ID: 947, parent: Seg1_apic_19 (946), rad: 0.295, (-232.195, 119.91594, -4.6366224) -> (-234.04501, 118.59594, -4.9366217), len: 2.29236
    apic_19 {pt3dadd(-234.04501, 118.59594, -4.9366217, 0.59)}

//  Looking at segment number 1071: Seg3_apic_19, section: apic_19, ID: 948, parent: Seg2_apic_19 (947), rad: 0.295, (-234.04501, 118.59594, -4.9366217) -> (-235.29501, 116.74594, -4.836622), len: 2.23495
    apic_19 {pt3dadd(-235.29501, 116.74594, -4.836622, 0.59)}
}

proc subsets() { local i


//  The group all is assumed never to change
    all = new SectionList()
subsets_extra_0()
subsets_extra_1()
subsets_extra_2()
}

proc subsets_extra_0(){


    soma_group = new SectionList()

    soma soma_group.append()


    dendrite_group = new SectionList()

    apic_0 dendrite_group.append()
    dend_13 dendrite_group.append()
    dend_6 dendrite_group.append()
    dend_0 dendrite_group.append()
    apic_29 dendrite_group.append()
    apic_1 dendrite_group.append()
    dend_17 dendrite_group.append()
    dend_14 dendrite_group.append()
    dend_8 dendrite_group.append()
    dend_7 dendrite_group.append()
    dend_1 dendrite_group.append()
    apic_28 dendrite_group.append()
    apic_2 dendrite_group.append()
    dend_16 dendrite_group.append()
    dend_15 dendrite_group.append()
    dend_10 dendrite_group.append()
    dend_9 dendrite_group.append()
    dend_3 dendrite_group.append()
    dend_2 dendrite_group.append()
    apic_10 dendrite_group.append()
    apic_3 dendrite_group.append()
    dend_12 dendrite_group.append()
    dend_11 dendrite_group.append()
    dend_5 dendrite_group.append()
    dend_4 dendrite_group.append()
    apic_27 dendrite_group.append()
    apic_11 dendrite_group.append()
    apic_9 dendrite_group.append()
    apic_4 dendrite_group.append()
    apic_24 dendrite_group.append()
    apic_12 dendrite_group.append()
    apic_8 dendrite_group.append()
    apic_5 dendrite_group.append()
    apic_26 dendrite_group.append()
    apic_25 dendrite_group.append()
    apic_23 dendrite_group.append()
    apic_13 dendrite_group.append()
    apic_7 dendrite_group.append()
    apic_6 dendrite_group.append()
    apic_14 dendrite_group.append()
    apic_22 dendrite_group.append()
    apic_15 dendrite_group.append()
    apic_17 dendrite_group.append()
    apic_16 dendrite_group.append()
    apic_21 dendrite_group.append()
    apic_18 dendrite_group.append()
    apic_20 dendrite_group.append()
    apic_19 dendrite_group.append()


    apical_dendrite = new SectionList()

    apic_0 apical_dendrite.append()
    apic_1 apical_dendrite.append()


    proximal_lateral_dendrites = new SectionList()

    dend_13 proximal_lateral_dendrites.append()
    dend_6 proximal_lateral_dendrites.append()
    dend_0 proximal_lateral_dendrites.append()
    apic_29 proximal_lateral_dendrites.append()
    dend_1 proximal_lateral_dendrites.append()


    distal_lateral_dendrites = new SectionList()

    dend_17 distal_lateral_dendrites.append()
    dend_14 distal_lateral_dendrites.append()
    dend_8 distal_lateral_dendrites.append()
    dend_7 distal_lateral_dendrites.append()
    dend_16 distal_lateral_dendrites.append()
    dend_15 distal_lateral_dendrites.append()
    dend_10 distal_lateral_dendrites.append()
    dend_9 distal_lateral_dendrites.append()
    dend_3 distal_lateral_dendrites.append()
    dend_2 distal_lateral_dendrites.append()
    dend_12 distal_lateral_dendrites.append()
    dend_11 distal_lateral_dendrites.append()
    dend_5 distal_lateral_dendrites.append()
    dend_4 distal_lateral_dendrites.append()


    apical_tuft = new SectionList()

    apic_28 apical_tuft.append()
    apic_2 apical_tuft.append()
    apic_10 apical_tuft.append()
    apic_3 apical_tuft.append()
    apic_27 apical_tuft.append()
    apic_11 apical_tuft.append()
    apic_9 apical_tuft.append()
    apic_4 apical_tuft.append()
    apic_24 apical_tuft.append()
    apic_12 apical_tuft.append()
    apic_8 apical_tuft.append()
    apic_5 apical_tuft.append()
    apic_26 apical_tuft.append()
    apic_25 apical_tuft.append()
    apic_23 apical_tuft.append()
    apic_13 apical_tuft.append()
    apic_7 apical_tuft.append()
    apic_6 apical_tuft.append()
}

proc subsets_extra_1(){
    apic_14 apical_tuft.append()
    apic_22 apical_tuft.append()
    apic_15 apical_tuft.append()
    apic_17 apical_tuft.append()
    apic_16 apical_tuft.append()
    apic_21 apical_tuft.append()
    apic_18 apical_tuft.append()
    apic_20 apical_tuft.append()
    apic_19 apical_tuft.append()


    soma all.append()
    apic_0 all.append()
    dend_13 all.append()
    dend_6 all.append()
    dend_0 all.append()
    apic_29 all.append()
    apic_1 all.append()
    dend_17 all.append()
    dend_14 all.append()
    dend_8 all.append()
    dend_7 all.append()
    dend_1 all.append()
    apic_28 all.append()
    apic_2 all.append()
    dend_16 all.append()
    dend_15 all.append()
    dend_10 all.append()
    dend_9 all.append()
    dend_3 all.append()
    dend_2 all.append()
    apic_10 all.append()
    apic_3 all.append()
    dend_12 all.append()
    dend_11 all.append()
    dend_5 all.append()
    dend_4 all.append()
    apic_27 all.append()
    apic_11 all.append()
    apic_9 all.append()
    apic_4 all.append()
    apic_24 all.append()
    apic_12 all.append()
    apic_8 all.append()
    apic_5 all.append()
    apic_26 all.append()
    apic_25 all.append()
    apic_23 all.append()
    apic_13 all.append()
    apic_7 all.append()
    apic_6 all.append()
    apic_14 all.append()
    apic_22 all.append()
    apic_15 all.append()
    apic_17 all.append()
    apic_16 all.append()
    apic_21 all.append()
    apic_18 all.append()
    apic_20 all.append()
    apic_19 all.append()
}

proc subsets_extra_2(){
}

proc geom() {
}

proc biophys() {
    forsec all cm = 1.9744
    forsec all Ra = 168.94

    forsec all { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert NaxSH10_ChannelML  { gmax_NaxSH10_ChannelML = 0.04 }  
//      Ion na is used in this mechanism...

        ena = 50.0  // note: this is val from ChannelML, may be reset later

    }

    forsec all { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LeakConductance  { gmax_LeakConductance = 2.55447E-4 }  
//      Ion non_specific is used in this mechanism...


    }

    forsec all { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert Kdr_ChannelML  { gmax_Kdr_ChannelML = 1.0E-4 }  
//      Ion k is used in this mechanism...

        ek = -77.0  // note: this is val from ChannelML, may be reset later

    }

    forsec all { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert KA_ChannelML  { gmax_KA_ChannelML = 0.0040 }  
//      Ion k is used in this mechanism...

        ek = -90.0  // note: this is val from ChannelML, may be reset later

    }

    forsec soma_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LCa3_mit_usb_ChannelML  { gmax_LCa3_mit_usb_ChannelML = 0.0040 }  
//      Ion ca is used in this mechanism...


//      Group proximal_lateral_dendrites also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-9 mS um^-2))

//      Group apical_dendrite also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.2E-8 mS um^-2))

//      Group apical_tuft also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 9.5E-8 mS um^-2))
        eca = 70.0  // note: this is val from ChannelML, may be reset later

    }

    forsec soma_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert Ca_mit_conc_ChannelML  {  }  
//      Ion ca is used in this mechanism...


//  Note: there is no reversal potential present for ion: ca


    }

    forsec soma_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert KCa3_ChannelML_new  { gmax_KCa3_ChannelML_new = 0.0142 }  
//      Ion k is used in this mechanism...

        ek = -80.0  // note: this is val from ChannelML, may be reset later

    }

    forsec apical_dendrite { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LCa3_mit_usb_ChannelML  { gmax_LCa3_mit_usb_ChannelML = 0.0022 }  
//      Ion ca is used in this mechanism...


//      Group proximal_lateral_dendrites also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-9 mS um^-2))

//      Group soma_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-8 mS um^-2))

//      Group apical_tuft also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 9.5E-8 mS um^-2))
        eca = 70.0  // note: this is val from ChannelML, may be reset later

    }

    addChanMechs_0()  // Spliting function to prevent errors when proc too big
}

proc addChanMechs_0() {

    forsec proximal_lateral_dendrites { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LCa3_mit_usb_ChannelML  { gmax_LCa3_mit_usb_ChannelML = 4.0E-4 }  
//      Ion ca is used in this mechanism...


//      Group soma_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-8 mS um^-2))

//      Group apical_dendrite also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.2E-8 mS um^-2))

//      Group apical_tuft also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 9.5E-8 mS um^-2))
        eca = 70.0  // note: this is val from ChannelML, may be reset later

    }

    forsec apical_tuft { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LCa3_mit_usb_ChannelML  { gmax_LCa3_mit_usb_ChannelML = 0.0095 }  
//      Ion ca is used in this mechanism...


//      Group proximal_lateral_dendrites also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-9 mS um^-2))

//      Group soma_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-8 mS um^-2))

//      Group apical_dendrite also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.2E-8 mS um^-2))
        eca = 70.0  // note: this is val from ChannelML, may be reset later

    }

}

proc geom_nseg() {
    // All sections not mentioned here have nseg = 1

    dend_6 nseg = 2
    apic_29 nseg = 7
    apic_1 nseg = 10
    dend_17 nseg = 10
    dend_14 nseg = 4
    dend_8 nseg = 3
    dend_7 nseg = 8
    dend_1 nseg = 3
    apic_28 nseg = 2
    dend_16 nseg = 7
    dend_15 nseg = 16
    dend_10 nseg = 4
    dend_9 nseg = 6
    dend_3 nseg = 6
    dend_2 nseg = 14
    dend_4 nseg = 2
    apic_27 nseg = 2
    apic_9 nseg = 3
    apic_23 nseg = 3
    apic_6 nseg = 2
    apic_16 nseg = 2
}


proc position() { local i
    forsec all {
        for i = 0, n3d()-1 {
            pt3dchange(i, $1+x3d(i), $2+y3d(i), $3+z3d(i), diam3d(i))
        }
    }
    x = $1  y = $2  z = $3
}

proc connect2target() {   //$o1 target point process, $o2 returned NetCon


//  Using standard NetBuilder form. (Overly) simple assumption that first soma seg is trigger for AP...
//  Note: neuroConstruct does not use this func for creating connections (in serial mode!), but it can be useful when using generated files in NEURON's NetBuilder

    soma $o2 = new NetCon(&v(1), $o1)
    print "connect2target called on ", name
}


//  This function is useful when checking what cells (aot sections) have been created. Run allcells() from nCtools.hoc...

proc toString() {
    strdef info
    sprint(info, "Cell ref: %s (%s), at: (%d, %d, %d)", reference, name, x, y, z)
    print info
}


//  This function is useful when checking network connections

proc netInfo() {
    strdef info
    sprint(info, "Cell reference: %s, type: %s", reference, type)
    print "--------  ",info
    print "    There are ", synlist.count(), " connections in ", synlist
    for i=0,synlist.count()-1 {
        print "        Connection from ", synlist.o[i].precell, " to: ", synlist.o[i].postcell
        print "        Pre:   Weight: ", synlist.o[i].weight, ", delay: ", synlist.o[i].delay, ", threshold: ", synlist.o[i].threshold 
        print "        Post:  ", synlist.o[i].syn(), ", gmax: ", synlist.o[i].syn().gmax , ", e: ", synlist.o[i].syn().e , ", rise time: ", synlist.o[i].syn().tau_rise , ", decay time: ", synlist.o[i].syn().tau_decay 
    print " "
    }
    
    
    
    print "--------  "
    print " "
}


endtemplate Cell4


Loading data, please wait...