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 Cell3

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 Axon_hillock_group
objref Axon_hillock_group
public axon_group
objref axon_group
public Axon_non_hillock_group
objref Axon_non_hillock_group
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 axon_0
public axon_0
create axon_0_nonhillock
public axon_0_nonhillock
create apic_124
public apic_124
create apic_1
public apic_1
create axon_2
public axon_2
create axon_1
public axon_1
create apic_126
public apic_126
create apic_125
public apic_125
create apic_119
public apic_119
create apic_2
public apic_2
create apic_123
public apic_123
create apic_120
public apic_120
create apic_118
public apic_118
create apic_3
public apic_3
create apic_122
public apic_122
create apic_121
public apic_121
create apic_107
public apic_107
create apic_87
public apic_87
create apic_4
public apic_4
create apic_113
public apic_113
create apic_108
public apic_108
create apic_106
public apic_106
create apic_88
public apic_88
create apic_74
public apic_74
create apic_37
public apic_37
create apic_5
public apic_5
create apic_117
public apic_117
create apic_114
public apic_114
create apic_112
public apic_112
create apic_109
public apic_109
create apic_101
public apic_101
create apic_89
public apic_89
create apic_78
public apic_78
create apic_75
public apic_75
create apic_73
public apic_73
create apic_56
public apic_56
create apic_38
public apic_38
create apic_34
public apic_34
create apic_25
public apic_25
create apic_6
public apic_6
create apic_116
public apic_116
create apic_115
public apic_115
create apic_111
public apic_111
create apic_110
public apic_110
create apic_105
public apic_105
create apic_102
public apic_102
create apic_100
public apic_100
create apic_90
public apic_90
create apic_82
public apic_82
create apic_79
public apic_79
create apic_77
public apic_77
create apic_76
public apic_76
create apic_68
public apic_68
create apic_57
public apic_57
create apic_46
public apic_46
create apic_39
public apic_39
create apic_36
public apic_36
create apic_35
public apic_35
create apic_33
public apic_33
create apic_26
public apic_26
create apic_16
public apic_16
create apic_7
public apic_7
create apic_104
public apic_104
create apic_103
public apic_103
create apic_97
public apic_97
create apic_96
public apic_96
create apic_91
public apic_91
create apic_86
public apic_86
create apic_83
public apic_83
create apic_81
public apic_81
create apic_80
public apic_80
create apic_72
public apic_72
create apic_69
public apic_69
create apic_67
public apic_67
create apic_58
public apic_58
create apic_51
public apic_51
create apic_47
public apic_47
create apic_45
public apic_45
create apic_40
public apic_40
create apic_32
public apic_32
create apic_27
public apic_27
create apic_20
public apic_20
create apic_17
public apic_17
create apic_13
public apic_13
create apic_8
public apic_8
create apic_99
public apic_99
create apic_98
public apic_98
create apic_95
public apic_95
create apic_92
public apic_92
create apic_85
public apic_85
create apic_84
public apic_84
create apic_71
public apic_71
create apic_70
public apic_70
create apic_66
public apic_66
create apic_59
public apic_59
create apic_55
public apic_55
create apic_52
public apic_52
create apic_50
public apic_50
create apic_49
public apic_49
create apic_48
public apic_48
create apic_44
public apic_44
create apic_41
public apic_41
create apic_29
public apic_29
create apic_28
public apic_28
create apic_24
public apic_24
create apic_21
public apic_21
create apic_19
public apic_19
create apic_18
public apic_18
create apic_15
public apic_15
create apic_14
public apic_14
create apic_12
public apic_12
create apic_9
public apic_9
create apic_94
public apic_94
create apic_93
public apic_93
create apic_65
public apic_65
create apic_60
public apic_60
create apic_54
public apic_54
create apic_53
public apic_53
create apic_43
public apic_43
create apic_42
public apic_42
create apic_31
public apic_31
create apic_30
public apic_30
create apic_23
public apic_23
create apic_22
public apic_22
create apic_11
public apic_11
create apic_10
public apic_10
create apic_64
public apic_64
create apic_61
public apic_61
create apic_63
public apic_63
create apic_62
public apic_62

proc topol() {
    topol_extra_0()
    topol_extra_1()
    basic_shape()
}

proc topol_extra_0(){
    connect apic_0(0), soma(0.5)
    connect axon_0(0), soma(0.5)
    connect axon_0_nonhillock(0), axon_0(1.0)
    connect apic_124(0), apic_0(1.0)
    connect apic_1(0), apic_0(1.0)
    connect axon_2(0), axon_0_nonhillock(1.0)
    connect axon_1(0), axon_0_nonhillock(1.0)
    connect apic_126(0), apic_124(1.0)
    connect apic_125(0), apic_124(1.0)
    connect apic_119(0), apic_1(1.0)
    connect apic_2(0), apic_1(1.0)
    connect apic_123(0), apic_119(1.0)
    connect apic_120(0), apic_119(1.0)
    connect apic_118(0), apic_2(1.0)
    connect apic_3(0), apic_2(1.0)
    connect apic_122(0), apic_120(1.0)
    connect apic_121(0), apic_120(1.0)
    connect apic_107(0), apic_3(1.0)
    connect apic_87(0), apic_3(1.0)
    connect apic_4(0), apic_3(1.0)
    connect apic_113(0), apic_107(1.0)
    connect apic_108(0), apic_107(1.0)
    connect apic_106(0), apic_87(1.0)
    connect apic_88(0), apic_87(1.0)
    connect apic_74(0), apic_4(1.0)
    connect apic_37(0), apic_4(1.0)
    connect apic_5(0), apic_4(1.0)
    connect apic_117(0), apic_113(1.0)
    connect apic_114(0), apic_113(1.0)
    connect apic_112(0), apic_108(1.0)
    connect apic_109(0), apic_108(1.0)
    connect apic_101(0), apic_88(1.0)
    connect apic_89(0), apic_88(1.0)
    connect apic_78(0), apic_74(1.0)
    connect apic_75(0), apic_74(1.0)
    connect apic_73(0), apic_37(1.0)
    connect apic_56(0), apic_37(1.0)
    connect apic_38(0), apic_37(1.0)
    connect apic_34(0), apic_5(1.0)
    connect apic_25(0), apic_5(1.0)
    connect apic_6(0), apic_5(1.0)
    connect apic_116(0), apic_114(1.0)
    connect apic_115(0), apic_114(1.0)
    connect apic_111(0), apic_109(1.0)
    connect apic_110(0), apic_109(1.0)
    connect apic_105(0), apic_101(1.0)
    connect apic_102(0), apic_101(1.0)
    connect apic_100(0), apic_89(1.0)
    connect apic_90(0), apic_89(1.0)
    connect apic_82(0), apic_78(1.0)
    connect apic_79(0), apic_78(1.0)
    connect apic_77(0), apic_75(1.0)
    connect apic_76(0), apic_75(1.0)
    connect apic_68(0), apic_56(1.0)
    connect apic_57(0), apic_56(1.0)
    connect apic_46(0), apic_38(1.0)
    connect apic_39(0), apic_38(1.0)
    connect apic_36(0), apic_34(1.0)
    connect apic_35(0), apic_34(1.0)
    connect apic_33(0), apic_25(1.0)
    connect apic_26(0), apic_25(1.0)
    connect apic_16(0), apic_6(1.0)
    connect apic_7(0), apic_6(1.0)
    connect apic_104(0), apic_102(1.0)
    connect apic_103(0), apic_102(1.0)
    connect apic_97(0), apic_90(1.0)
    connect apic_96(0), apic_90(1.0)
    connect apic_91(0), apic_90(1.0)
    connect apic_86(0), apic_82(1.0)
    connect apic_83(0), apic_82(1.0)
    connect apic_81(0), apic_79(1.0)
    connect apic_80(0), apic_79(1.0)
    connect apic_72(0), apic_68(1.0)
    connect apic_69(0), apic_68(1.0)
    connect apic_67(0), apic_57(1.0)
    connect apic_58(0), apic_57(1.0)
    connect apic_51(0), apic_46(1.0)
    connect apic_47(0), apic_46(1.0)
    connect apic_45(0), apic_39(1.0)
    connect apic_40(0), apic_39(1.0)
    connect apic_32(0), apic_26(1.0)
    connect apic_27(0), apic_26(1.0)
    connect apic_20(0), apic_16(1.0)
    connect apic_17(0), apic_16(1.0)
    connect apic_13(0), apic_7(1.0)
    connect apic_8(0), apic_7(1.0)
    connect apic_99(0), apic_97(1.0)
    connect apic_98(0), apic_97(1.0)
    connect apic_95(0), apic_91(1.0)
    connect apic_92(0), apic_91(1.0)
    connect apic_85(0), apic_83(1.0)
    connect apic_84(0), apic_83(1.0)
    connect apic_71(0), apic_69(1.0)
    connect apic_70(0), apic_69(1.0)
    connect apic_66(0), apic_58(1.0)
    connect apic_59(0), apic_58(1.0)
    connect apic_55(0), apic_51(1.0)
    connect apic_52(0), apic_51(1.0)
    connect apic_50(0), apic_47(1.0)
    connect apic_49(0), apic_47(1.0)
}

proc topol_extra_1(){
    connect apic_48(0), apic_47(1.0)
    connect apic_44(0), apic_40(1.0)
    connect apic_41(0), apic_40(1.0)
    connect apic_29(0), apic_27(1.0)
    connect apic_28(0), apic_27(1.0)
    connect apic_24(0), apic_20(1.0)
    connect apic_21(0), apic_20(1.0)
    connect apic_19(0), apic_17(1.0)
    connect apic_18(0), apic_17(1.0)
    connect apic_15(0), apic_13(1.0)
    connect apic_14(0), apic_13(1.0)
    connect apic_12(0), apic_8(1.0)
    connect apic_9(0), apic_8(1.0)
    connect apic_94(0), apic_92(1.0)
    connect apic_93(0), apic_92(1.0)
    connect apic_65(0), apic_59(1.0)
    connect apic_60(0), apic_59(1.0)
    connect apic_54(0), apic_52(1.0)
    connect apic_53(0), apic_52(1.0)
    connect apic_43(0), apic_41(1.0)
    connect apic_42(0), apic_41(1.0)
    connect apic_31(0), apic_29(1.0)
    connect apic_30(0), apic_29(1.0)
    connect apic_23(0), apic_21(1.0)
    connect apic_22(0), apic_21(1.0)
    connect apic_11(0), apic_9(1.0)
    connect apic_10(0), apic_9(1.0)
    connect apic_64(0), apic_60(1.0)
    connect apic_61(0), apic_60(1.0)
    connect apic_63(0), apic_61(1.0)
    connect apic_62(0), apic_61(1.0)
}

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()
basic_shape_extra_22()
basic_shape_extra_23()
basic_shape_extra_24()
basic_shape_extra_25()
basic_shape_extra_26()
basic_shape_extra_27()
basic_shape_extra_28()
basic_shape_extra_29()
basic_shape_extra_30()
basic_shape_extra_31()
basic_shape_extra_32()
basic_shape_extra_33()
basic_shape_extra_34()
basic_shape_extra_35()
}

proc basic_shape_extra_0(){

//  Looking at segment number 0: Seg0_soma, section: soma, ID: 0, ROOT SEGMENT, rad: 1.927905, (0.0, 0.0, 0.0) -> (0.44089985, -0.8885002, 0.007780075), len: 0.99191
    soma {pt3dclear() pt3dadd(0.0, 0.0, 0.0, 2.47677) pt3dadd(0.44089985, -0.8885002, 0.007780075, 3.85581)}

//  Looking at segment number 1: Seg1_soma, section: soma, ID: 1, parent: Seg0_soma (0), rad: 2.81867, (0.44089985, -0.8885002, 0.007780075) -> (0.8817997, -1.7769995, 0.015559912), len: 0.991909
    soma {pt3dadd(0.8817997, -1.7769995, 0.015559912, 5.63734)}

//  Looking at segment number 2: Seg2_soma, section: soma, ID: 2, parent: Seg1_soma (1), rad: 3.376115, (0.8817997, -1.7769995, 0.015559912) -> (1.3226995, -2.6654997, 0.023339987), len: 0.99191
    soma {pt3dadd(1.3226995, -2.6654997, 0.023339987, 6.75223)}

//  Looking at segment number 3: Seg3_soma, section: soma, ID: 3, parent: Seg2_soma (2), rad: 3.745065, (1.3226995, -2.6654997, 0.023339987) -> (1.7636995, -3.5539494, 0.031120062), len: 0.991909
    soma {pt3dadd(1.7636995, -3.5539494, 0.031120062, 7.49013)}

//  Looking at segment number 4: Seg4_soma, section: soma, ID: 4, parent: Seg3_soma (3), rad: 4.102285, (1.7636995, -3.5539494, 0.031120062) -> (2.2046003, -4.44244, 0.038900018), len: 0.991902
    soma {pt3dadd(2.2046003, -4.44244, 0.038900018, 8.20457)}

//  Looking at segment number 5: Seg5_soma, section: soma, ID: 5, parent: Seg4_soma (4), rad: 4.444985, (2.2046003, -4.44244, 0.038900018) -> (2.6455002, -5.3309298, 0.046679974), len: 0.991901
    soma {pt3dadd(2.6455002, -5.3309298, 0.046679974, 8.88997)}

//  Looking at segment number 6: Seg6_soma, section: soma, ID: 6, parent: Seg5_soma (5), rad: 4.816365, (2.6455002, -5.3309298, 0.046679974) -> (3.0864, -6.21942, 0.05446005), len: 0.991901
    soma {pt3dadd(3.0864, -6.21942, 0.05446005, 9.63273)}

//  Looking at segment number 7: Seg7_soma, section: soma, ID: 7, parent: Seg6_soma (6), rad: 5.29095, (3.0864, -6.21942, 0.05446005) -> (3.5273, -7.1079197, 0.062250018), len: 0.99191
    soma {pt3dadd(3.5273, -7.1079197, 0.062250018, 10.5819)}

//  Looking at segment number 8: Seg8_soma, section: soma, ID: 8, parent: Seg7_soma (7), rad: 5.80775, (3.5273, -7.1079197, 0.062250018) -> (3.9681997, -7.99641, 0.070029974), len: 0.991901
    soma {pt3dadd(3.9681997, -7.99641, 0.070029974, 11.6155)}

//  Looking at segment number 9: Seg9_soma, section: soma, ID: 9, parent: Seg8_soma (8), rad: 6.354, (3.9681997, -7.99641, 0.070029974) -> (4.4090996, -8.8849, 0.07781005), len: 0.991901
    soma {pt3dadd(4.4090996, -8.8849, 0.07781005, 12.708)}

//  Looking at segment number 10: Seg10_soma, section: soma, ID: 10, parent: Seg9_soma (9), rad: 6.90065, (4.4090996, -8.8849, 0.07781005) -> (4.8500004, -9.77339, 0.085590005), len: 0.991901
    soma {pt3dadd(4.8500004, -9.77339, 0.085590005, 13.8013)}

//  Looking at segment number 11: Seg11_soma, section: soma, ID: 11, parent: Seg10_soma (10), rad: 7.4567, (4.8500004, -9.77339, 0.085590005) -> (5.2909, -10.66188, 0.09336996), len: 0.991901
    soma {pt3dadd(5.2909, -10.66188, 0.09336996, 14.9134)}

//  Looking at segment number 12: Seg12_soma, section: soma, ID: 12, parent: Seg11_soma (11), rad: 7.90915, (5.2909, -10.66188, 0.09336996) -> (5.73186, -11.550369, 0.101150036), len: 0.991928
    soma {pt3dadd(5.73186, -11.550369, 0.101150036, 15.8183)}

//  Looking at segment number 13: Seg13_soma, section: soma, ID: 13, parent: Seg12_soma (12), rad: 8.1477, (5.73186, -11.550369, 0.101150036) -> (6.1727695, -12.438864, 0.10892999), len: 0.991909
    soma {pt3dadd(6.1727695, -12.438864, 0.10892999, 16.2954)}

//  Looking at segment number 14: Seg14_soma, section: soma, ID: 14, parent: Seg13_soma (13), rad: 8.2816, (6.1727695, -12.438864, 0.10892999) -> (6.61368, -13.327354, 0.11671007), len: 0.991906
    soma {pt3dadd(6.61368, -13.327354, 0.11671007, 16.5632)}

//  Looking at segment number 15: Seg15_soma, section: soma, ID: 15, parent: Seg14_soma (14), rad: 8.41845, (6.61368, -13.327354, 0.11671007) -> (7.05459, -14.21585, 0.12449002), len: 0.991911
    soma {pt3dadd(7.05459, -14.21585, 0.12449002, 16.8369)}

//  Looking at segment number 16: Seg16_soma, section: soma, ID: 16, parent: Seg15_soma (15), rad: 8.4125, (7.05459, -14.21585, 0.12449002) -> (7.4955, -15.10434, 0.13226998), len: 0.991905
    soma {pt3dadd(7.4955, -15.10434, 0.13226998, 16.825)}

//  Looking at segment number 17: Seg17_soma, section: soma, ID: 17, parent: Seg16_soma (16), rad: 8.1927, (7.4955, -15.10434, 0.13226998) -> (7.93641, -15.99283, 0.14005005), len: 0.991906
    soma {pt3dadd(7.93641, -15.99283, 0.14005005, 16.3854)}

//  Looking at segment number 18: Seg18_soma, section: soma, ID: 18, parent: Seg17_soma (17), rad: 5.65885, (7.93641, -15.99283, 0.14005005) -> (8.377319, -16.881319, 0.14783001), len: 0.991904
    soma {pt3dadd(8.377319, -16.881319, 0.14783001, 11.3177)}

//  Looking at segment number 19: Seg19_soma, section: soma, ID: 19, parent: Seg18_soma (18), rad: 3.042255, (8.377319, -16.881319, 0.14783001) -> (8.81823, -17.76981, 0.15561998), len: 0.991906
    soma {pt3dadd(8.81823, -17.76981, 0.15561998, 6.08451)}

//  Looking at segment number 20: Seg0_apic_0, section: apic_0, ID: 268, parent: Seg10_soma (10), FRACT ALONG: 1.0576069E-5, rad: 2.33, (-0.75540066, -0.2958002, 0.32440996) -> (-3.1253996, 3.9842005, 0.32440996), len: 4.89237
    apic_0 {pt3dclear() pt3dadd(-0.75540066, -0.2958002, 0.32440996, 4.95) pt3dadd(-3.1253996, 3.9842005, 0.32440996, 4.66)}

//  Looking at segment number 21: Seg1_apic_0, section: apic_0, ID: 269, parent: Seg0_apic_0 (268), rad: 2.105, (-3.1253996, 3.9842005, 0.32440996) -> (-5.3354006, 7.3742, -0.5755899), len: 4.14562
    apic_0 {pt3dadd(-5.3354006, 7.3742, -0.5755899, 4.21)}

//  Looking at segment number 22: Seg2_apic_0, section: apic_0, ID: 270, parent: Seg1_apic_0 (269), rad: 1.995, (-5.3354006, 7.3742, -0.5755899) -> (-7.775399, 10.994201, -0.5755899), len: 4.36555
    apic_0 {pt3dadd(-7.775399, 10.994201, -0.5755899, 3.99)}

//  Looking at segment number 23: Seg3_apic_0, section: apic_0, ID: 271, parent: Seg2_apic_0 (270), rad: 1.885, (-7.775399, 10.994201, -0.5755899) -> (-9.925401, 14.3142, -0.5755899), len: 3.95536
    apic_0 {pt3dadd(-9.925401, 14.3142, -0.5755899, 3.77)}

//  Looking at segment number 24: Seg4_apic_0, section: apic_0, ID: 272, parent: Seg3_apic_0 (271), rad: 1.885, (-9.925401, 14.3142, -0.5755899) -> (-11.175401, 16.604198, -0.5755899), len: 2.60894
    apic_0 {pt3dadd(-11.175401, 16.604198, -0.5755899, 3.77)}

//  Looking at segment number 25: Seg5_apic_0, section: apic_0, ID: 273, parent: Seg4_apic_0 (272), rad: 1.96, (-11.175401, 16.604198, -0.5755899) -> (-13.275399, 18.5442, 0.27441), len: 2.98263
    apic_0 {pt3dadd(-13.275399, 18.5442, 0.27441, 3.92)}

//  Looking at segment number 26: Seg0_axon_0, section: axon_0, ID: 20, parent: Seg10_soma (10), FRACT ALONG: 1.0576069E-5, rad: 0.405, (15.1846, -12.755799, 0.57440996) -> (20.7246, -15.7858, 0.57440996), len: 6.31447
    axon_0 {pt3dclear() pt3dadd(15.1846, -12.755799, 0.57440996, 0.81) pt3dadd(20.7246, -15.7858, 0.57440996, 0.81)}

//  Looking at segment number 27: Seg1_axon_0, section: axon_0_nonhillock, ID: 21, parent: Seg0_axon_0 (20), rad: 0.405, (20.7246, -15.7858, 0.57440996) -> (25.7546, -19.025799, 0.57440996), len: 5.98318
    axon_0_nonhillock {pt3dclear() pt3dadd(20.7246, -15.7858, 0.57440996, 0.81) pt3dadd(25.7546, -19.025799, 0.57440996, 0.81)}

//  Looking at segment number 28: Seg2_axon_0, section: axon_0_nonhillock, ID: 22, parent: Seg1_axon_0 (21), rad: 0.405, (25.7546, -19.025799, 0.57440996) -> (30.6346, -22.7958, 0.57440996), len: 6.16663
    axon_0_nonhillock {pt3dadd(30.6346, -22.7958, 0.57440996, 0.81)}

//  Looking at segment number 29: Seg3_axon_0, section: axon_0_nonhillock, ID: 23, parent: Seg2_axon_0 (22), rad: 0.405, (30.6346, -22.7958, 0.57440996) -> (35.1446, -26.115799, 0.52441), len: 5.60045
    axon_0_nonhillock {pt3dadd(35.1446, -26.115799, 0.52441, 0.81)}

//  Looking at segment number 30: Seg4_axon_0, section: axon_0_nonhillock, ID: 24, parent: Seg3_axon_0 (23), rad: 0.405, (35.1446, -26.115799, 0.52441) -> (37.5046, -28.9258, -0.12559009), len: 3.72669
    axon_0_nonhillock {pt3dadd(37.5046, -28.9258, -0.12559009, 0.81)}

//  Looking at segment number 31: Seg5_axon_0, section: axon_0_nonhillock, ID: 25, parent: Seg4_axon_0 (24), rad: 0.405, (37.5046, -28.9258, -0.12559009) -> (38.6846, -30.6958, -1.72559), len: 2.66182
    axon_0_nonhillock {pt3dadd(38.6846, -30.6958, -1.72559, 0.81)}

//  Looking at segment number 32: Seg6_axon_0, section: axon_0_nonhillock, ID: 26, parent: Seg5_axon_0 (25), rad: 0.405, (38.6846, -30.6958, -1.72559) -> (40.8346, -32.2058, -1.8255899), len: 2.62918
    axon_0_nonhillock {pt3dadd(40.8346, -32.2058, -1.8255899, 0.81)}

//  Looking at segment number 33: Seg7_axon_0, section: axon_0_nonhillock, ID: 27, parent: Seg6_axon_0 (26), rad: 0.405, (40.8346, -32.2058, -1.8255899) -> (42.7546, -31.685799, -1.8255899), len: 1.98917
    axon_0_nonhillock {pt3dadd(42.7546, -31.685799, -1.8255899, 0.81)}

//  Looking at segment number 34: Seg8_axon_0, section: axon_0_nonhillock, ID: 28, parent: Seg7_axon_0 (27), rad: 0.405, (42.7546, -31.685799, -1.8255899) -> (45.6446, -31.8358, -1.27559), len: 2.94569
    axon_0_nonhillock {pt3dadd(45.6446, -31.8358, -1.27559, 0.81)}

//  Looking at segment number 35: Seg9_axon_0, section: axon_0_nonhillock, ID: 29, parent: Seg8_axon_0 (28), rad: 0.405, (45.6446, -31.8358, -1.27559) -> (48.8946, -31.685799, -1.3255899), len: 3.25384
    axon_0_nonhillock {pt3dadd(48.8946, -31.685799, -1.3255899, 0.81)}

//  Looking at segment number 36: Seg10_axon_0, section: axon_0_nonhillock, ID: 30, parent: Seg9_axon_0 (29), rad: 0.405, (48.8946, -31.685799, -1.3255899) -> (51.2546, -31.685799, -1.3255899), len: 2.36
    axon_0_nonhillock {pt3dadd(51.2546, -31.685799, -1.3255899, 0.81)}

//  Looking at segment number 37: Seg11_axon_0, section: axon_0_nonhillock, ID: 31, parent: Seg10_axon_0 (30), rad: 0.405, (51.2546, -31.685799, -1.3255899) -> (54.8046, -32.3558, -1.3255899), len: 3.61267
    axon_0_nonhillock {pt3dadd(54.8046, -32.3558, -1.3255899, 0.81)}

//  Looking at segment number 38: Seg12_axon_0, section: axon_0_nonhillock, ID: 32, parent: Seg11_axon_0 (31), rad: 0.405, (54.8046, -32.3558, -1.3255899) -> (59.4646, -32.4958, -1.3255899), len: 4.6621
    axon_0_nonhillock {pt3dadd(59.4646, -32.4958, -1.3255899, 0.81)}

//  Looking at segment number 39: Seg13_axon_0, section: axon_0_nonhillock, ID: 33, parent: Seg12_axon_0 (32), rad: 0.405, (59.4646, -32.4958, -1.3255899) -> (64.1946, -32.2058, -1.3255899), len: 4.73889
    axon_0_nonhillock {pt3dadd(64.1946, -32.2058, -1.3255899, 0.81)}

//  Looking at segment number 40: Seg14_axon_0, section: axon_0_nonhillock, ID: 34, parent: Seg13_axon_0 (33), rad: 0.405, (64.1946, -32.2058, -1.3255899) -> (70.4746, -32.2758, -1.3755901), len: 6.28059
    axon_0_nonhillock {pt3dadd(70.4746, -32.2758, -1.3755901, 0.81)}

//  Looking at segment number 41: Seg15_axon_0, section: axon_0_nonhillock, ID: 35, parent: Seg14_axon_0 (34), rad: 0.405, (70.4746, -32.2758, -1.3755901) -> (75.8746, -31.2458, -1.3755901), len: 5.49736
    axon_0_nonhillock {pt3dadd(75.8746, -31.2458, -1.3755901, 0.81)}

//  Looking at segment number 42: Seg16_axon_0, section: axon_0_nonhillock, ID: 36, parent: Seg15_axon_0 (35), rad: 0.405, (75.8746, -31.2458, -1.3755901) -> (81.6346, -30.505798, -1.3755901), len: 5.80733
    axon_0_nonhillock {pt3dadd(81.6346, -30.505798, -1.3755901, 0.81)}

//  Looking at segment number 43: Seg17_axon_0, section: axon_0_nonhillock, ID: 37, parent: Seg16_axon_0 (36), rad: 0.405, (81.6346, -30.505798, -1.3755901) -> (83.4046, -30.435799, -1.3755901), len: 1.77139
    axon_0_nonhillock {pt3dadd(83.4046, -30.435799, -1.3755901, 0.81)}

//  Looking at segment number 44: Seg18_axon_0, section: axon_0_nonhillock, ID: 38, parent: Seg17_axon_0 (37), rad: 0.405, (83.4046, -30.435799, -1.3755901) -> (88.7346, -32.4958, -1.3255899), len: 5.71445
    axon_0_nonhillock {pt3dadd(88.7346, -32.4958, -1.3255899, 0.81)}

//  Looking at segment number 45: Seg19_axon_0, section: axon_0_nonhillock, ID: 39, parent: Seg18_axon_0 (38), rad: 0.405, (88.7346, -32.4958, -1.3255899) -> (93.0946, -34.1158, -1.3255899), len: 4.65124
    axon_0_nonhillock {pt3dadd(93.0946, -34.1158, -1.3255899, 0.81)}

//  Looking at segment number 46: Seg20_axon_0, section: axon_0_nonhillock, ID: 40, parent: Seg19_axon_0 (39), rad: 0.405, (93.0946, -34.1158, -1.3255899) -> (98.9346, -36.7058, -1.3255899), len: 6.38856
    axon_0_nonhillock {pt3dadd(98.9346, -36.7058, -1.3255899, 0.81)}

//  Looking at segment number 47: Seg21_axon_0, section: axon_0_nonhillock, ID: 41, parent: Seg20_axon_0 (40), rad: 0.405, (98.9346, -36.7058, -1.3255899) -> (104.624596, -37.8858, -1.3255899), len: 5.81106
    axon_0_nonhillock {pt3dadd(104.624596, -37.8858, -1.3255899, 0.81)}

//  Looking at segment number 48: Seg22_axon_0, section: axon_0_nonhillock, ID: 42, parent: Seg21_axon_0 (41), rad: 0.405, (104.624596, -37.8858, -1.3255899) -> (109.7246, -38.0258, -1.3255899), len: 5.10193
    axon_0_nonhillock {pt3dadd(109.7246, -38.0258, -1.3255899, 0.81)}

//  Looking at segment number 49: Seg23_axon_0, section: axon_0_nonhillock, ID: 43, parent: Seg22_axon_0 (42), rad: 0.405, (109.7246, -38.0258, -1.3255899) -> (115.3446, -38.325798, -1.3255899), len: 5.628
    axon_0_nonhillock {pt3dadd(115.3446, -38.325798, -1.3255899, 0.81)}
}

proc basic_shape_extra_1(){

//  Looking at segment number 50: Seg24_axon_0, section: axon_0_nonhillock, ID: 44, parent: Seg23_axon_0 (43), rad: 0.405, (115.3446, -38.325798, -1.3255899) -> (119.0446, -38.6258, -1.3255899), len: 3.71215
    axon_0_nonhillock {pt3dadd(119.0446, -38.6258, -1.3255899, 0.81)}

//  Looking at segment number 51: Seg25_axon_0, section: axon_0_nonhillock, ID: 45, parent: Seg24_axon_0 (44), rad: 0.405, (119.0446, -38.6258, -1.3255899) -> (124.5046, -38.3958, -1.3255899), len: 5.46484
    axon_0_nonhillock {pt3dadd(124.5046, -38.3958, -1.3255899, 0.81)}

//  Looking at segment number 52: Seg26_axon_0, section: axon_0_nonhillock, ID: 46, parent: Seg25_axon_0 (45), rad: 0.405, (124.5046, -38.3958, -1.3255899) -> (128.72461, -38.6258, -1.3255899), len: 4.22627
    axon_0_nonhillock {pt3dadd(128.72461, -38.6258, -1.3255899, 0.81)}

//  Looking at segment number 53: Seg27_axon_0, section: axon_0_nonhillock, ID: 47, parent: Seg26_axon_0 (46), rad: 0.405, (128.72461, -38.6258, -1.3255899) -> (132.7146, -40.9158, -1.72559), len: 4.6178
    axon_0_nonhillock {pt3dadd(132.7146, -40.9158, -1.72559, 0.81)}

//  Looking at segment number 54: Seg28_axon_0, section: axon_0_nonhillock, ID: 48, parent: Seg27_axon_0 (47), rad: 0.405, (132.7146, -40.9158, -1.72559) -> (136.7046, -41.6458, -2.4255898), len: 4.11619
    axon_0_nonhillock {pt3dadd(136.7046, -41.6458, -2.4255898, 0.81)}

//  Looking at segment number 55: Seg29_axon_0, section: axon_0_nonhillock, ID: 49, parent: Seg28_axon_0 (48), rad: 0.405, (136.7046, -41.6458, -2.4255898) -> (140.9146, -42.0958, -2.4255898), len: 4.23397
    axon_0_nonhillock {pt3dadd(140.9146, -42.0958, -2.4255898, 0.81)}

//  Looking at segment number 56: Seg30_axon_0, section: axon_0_nonhillock, ID: 50, parent: Seg29_axon_0 (49), rad: 0.405, (140.9146, -42.0958, -2.4255898) -> (147.3446, -41.575798, -2.9255898), len: 6.47035
    axon_0_nonhillock {pt3dadd(147.3446, -41.575798, -2.9255898, 0.81)}

//  Looking at segment number 57: Seg31_axon_0, section: axon_0_nonhillock, ID: 51, parent: Seg30_axon_0 (50), rad: 0.405, (147.3446, -41.575798, -2.9255898) -> (150.5246, -40.8358, -2.9255898), len: 3.26496
    axon_0_nonhillock {pt3dadd(150.5246, -40.8358, -2.9255898, 0.81)}

//  Looking at segment number 58: Seg32_axon_0, section: axon_0_nonhillock, ID: 52, parent: Seg31_axon_0 (51), rad: 0.405, (150.5246, -40.8358, -2.9255898) -> (152.5946, -40.2458, -2.9255898), len: 2.15245
    axon_0_nonhillock {pt3dadd(152.5946, -40.2458, -2.9255898, 0.81)}

//  Looking at segment number 59: Seg33_axon_0, section: axon_0_nonhillock, ID: 53, parent: Seg32_axon_0 (52), rad: 0.405, (152.5946, -40.2458, -2.9255898) -> (153.9246, -40.7658, -2.9255898), len: 1.42804
    axon_0_nonhillock {pt3dadd(153.9246, -40.7658, -2.9255898, 0.81)}

//  Looking at segment number 60: Seg34_axon_0, section: axon_0_nonhillock, ID: 54, parent: Seg33_axon_0 (53), rad: 0.405, (153.9246, -40.7658, -2.9255898) -> (157.9846, -41.2758, -2.9255898), len: 4.0919
    axon_0_nonhillock {pt3dadd(157.9846, -41.2758, -2.9255898, 0.81)}

//  Looking at segment number 61: Seg35_axon_0, section: axon_0_nonhillock, ID: 55, parent: Seg34_axon_0 (54), rad: 0.405, (157.9846, -41.2758, -2.9255898) -> (160.8746, -40.3158, -4.2255898), len: 3.31115
    axon_0_nonhillock {pt3dadd(160.8746, -40.3158, -4.2255898, 0.81)}

//  Looking at segment number 62: Seg36_axon_0, section: axon_0_nonhillock, ID: 56, parent: Seg35_axon_0 (55), rad: 0.405, (160.8746, -40.3158, -4.2255898) -> (161.1646, -39.0658, -4.2255898), len: 1.2832
    axon_0_nonhillock {pt3dadd(161.1646, -39.0658, -4.2255898, 0.81)}

//  Looking at segment number 63: Seg37_axon_0, section: axon_0_nonhillock, ID: 57, parent: Seg36_axon_0 (56), rad: 0.405, (161.1646, -39.0658, -4.2255898) -> (162.0546, -38.2558, -4.2255898), len: 1.20341
    axon_0_nonhillock {pt3dadd(162.0546, -38.2558, -4.2255898, 0.81)}

//  Looking at segment number 64: Seg38_axon_0, section: axon_0_nonhillock, ID: 58, parent: Seg37_axon_0 (57), rad: 0.405, (162.0546, -38.2558, -4.2255898) -> (164.78459, -38.0358, -4.1755896), len: 2.7393
    axon_0_nonhillock {pt3dadd(164.78459, -38.0358, -4.1755896, 0.81)}

//  Looking at segment number 65: Seg39_axon_0, section: axon_0_nonhillock, ID: 59, parent: Seg38_axon_0 (58), rad: 0.405, (164.78459, -38.0358, -4.1755896) -> (167.4446, -38.1058, -4.1755896), len: 2.66092
    axon_0_nonhillock {pt3dadd(167.4446, -38.1058, -4.1755896, 0.81)}

//  Looking at segment number 66: Seg40_axon_0, section: axon_0_nonhillock, ID: 60, parent: Seg39_axon_0 (59), rad: 0.405, (167.4446, -38.1058, -4.1755896) -> (171.6646, -38.1058, -4.1755896), len: 4.22
    axon_0_nonhillock {pt3dadd(171.6646, -38.1058, -4.1755896, 0.81)}

//  Looking at segment number 67: Seg41_axon_0, section: axon_0_nonhillock, ID: 61, parent: Seg40_axon_0 (60), rad: 0.405, (171.6646, -38.1058, -4.1755896) -> (174.4746, -36.2558, -4.1755896), len: 3.36431
    axon_0_nonhillock {pt3dadd(174.4746, -36.2558, -4.1755896, 0.81)}

//  Looking at segment number 68: Seg42_axon_0, section: axon_0_nonhillock, ID: 62, parent: Seg41_axon_0 (61), rad: 0.405, (174.4746, -36.2558, -4.1755896) -> (177.7446, -34.4258, -4.1755896), len: 3.74724
    axon_0_nonhillock {pt3dadd(177.7446, -34.4258, -4.1755896, 0.81)}

//  Looking at segment number 69: Seg43_axon_0, section: axon_0_nonhillock, ID: 63, parent: Seg42_axon_0 (62), rad: 0.405, (177.7446, -34.4258, -4.1755896) -> (178.03459, -32.8058, -4.1755896), len: 1.64575
    axon_0_nonhillock {pt3dadd(178.03459, -32.8058, -4.1755896, 0.81)}

//  Looking at segment number 70: Seg44_axon_0, section: axon_0_nonhillock, ID: 64, parent: Seg43_axon_0 (63), rad: 0.405, (178.03459, -32.8058, -4.1755896) -> (178.9246, -31.6958, -4.1755896), len: 1.42275
    axon_0_nonhillock {pt3dadd(178.9246, -31.6958, -4.1755896, 0.81)}

//  Looking at segment number 71: Seg45_axon_0, section: axon_0_nonhillock, ID: 65, parent: Seg44_axon_0 (64), rad: 0.405, (178.9246, -31.6958, -4.1755896) -> (181.7346, -30.435799, -4.1755896), len: 3.07956
    axon_0_nonhillock {pt3dadd(181.7346, -30.435799, -4.1755896, 0.81)}

//  Looking at segment number 72: Seg46_axon_0, section: axon_0_nonhillock, ID: 66, parent: Seg45_axon_0 (65), rad: 0.405, (181.7346, -30.435799, -4.1755896) -> (185.2046, -25.4958, -4.1755896), len: 6.03693
    axon_0_nonhillock {pt3dadd(185.2046, -25.4958, -4.1755896, 0.81)}

//  Looking at segment number 73: Seg47_axon_0, section: axon_0_nonhillock, ID: 67, parent: Seg46_axon_0 (66), rad: 0.405, (185.2046, -25.4958, -4.1755896) -> (187.3546, -23.9458, -4.1755896), len: 2.65047
    axon_0_nonhillock {pt3dadd(187.3546, -23.9458, -4.1755896, 0.81)}

//  Looking at segment number 74: Seg48_axon_0, section: axon_0_nonhillock, ID: 68, parent: Seg47_axon_0 (67), rad: 0.405, (187.3546, -23.9458, -4.1755896) -> (189.4146, -24.1658, -4.1755896), len: 2.07171
    axon_0_nonhillock {pt3dadd(189.4146, -24.1658, -4.1755896, 0.81)}

//  Looking at segment number 75: Seg49_axon_0, section: axon_0_nonhillock, ID: 69, parent: Seg48_axon_0 (68), rad: 0.405, (189.4146, -24.1658, -4.1755896) -> (193.1146, -24.5358, -4.7255898), len: 3.75891
    axon_0_nonhillock {pt3dadd(193.1146, -24.5358, -4.7255898, 0.81)}

//  Looking at segment number 76: Seg50_axon_0, section: axon_0_nonhillock, ID: 70, parent: Seg49_axon_0 (69), rad: 0.405, (193.1146, -24.5358, -4.7255898) -> (194.6646, -24.9058, -4.9755898), len: 1.61304
    axon_0_nonhillock {pt3dadd(194.6646, -24.9058, -4.9755898, 0.81)}

//  Looking at segment number 77: Seg51_axon_0, section: axon_0_nonhillock, ID: 71, parent: Seg50_axon_0 (70), rad: 0.405, (194.6646, -24.9058, -4.9755898) -> (197.1846, -24.1658, -5.52559), len: 2.68338
    axon_0_nonhillock {pt3dadd(197.1846, -24.1658, -5.52559, 0.81)}

//  Looking at segment number 78: Seg52_axon_0, section: axon_0_nonhillock, ID: 72, parent: Seg51_axon_0 (71), rad: 0.405, (197.1846, -24.1658, -5.52559) -> (199.5446, -21.435799, -6.3755894), len: 3.70743
    axon_0_nonhillock {pt3dadd(199.5446, -21.435799, -6.3755894, 0.81)}

//  Looking at segment number 79: Seg53_axon_0, section: axon_0_nonhillock, ID: 73, parent: Seg52_axon_0 (72), rad: 0.405, (199.5446, -21.435799, -6.3755894) -> (205.8246, -22.3958, -8.625589), len: 6.73962
    axon_0_nonhillock {pt3dadd(205.8246, -22.3958, -8.625589, 0.81)}

//  Looking at segment number 80: Seg54_axon_0, section: axon_0_nonhillock, ID: 74, parent: Seg53_axon_0 (73), rad: 0.405, (205.8246, -22.3958, -8.625589) -> (211.4446, -23.865799, -7.82559), len: 5.86389
    axon_0_nonhillock {pt3dadd(211.4446, -23.865799, -7.82559, 0.81)}

//  Looking at segment number 81: Seg55_axon_0, section: axon_0_nonhillock, ID: 75, parent: Seg54_axon_0 (74), rad: 0.405, (211.4446, -23.865799, -7.82559) -> (217.8746, -23.865799, -9.42559), len: 6.62608
    axon_0_nonhillock {pt3dadd(217.8746, -23.865799, -9.42559, 0.81)}

//  Looking at segment number 82: Seg56_axon_0, section: axon_0_nonhillock, ID: 76, parent: Seg55_axon_0 (75), rad: 0.405, (217.8746, -23.865799, -9.42559) -> (225.9946, -23.8058, -8.82559), len: 8.14235
    axon_0_nonhillock {pt3dadd(225.9946, -23.8058, -8.82559, 0.81)}

//  Looking at segment number 83: Seg57_axon_0, section: axon_0_nonhillock, ID: 77, parent: Seg56_axon_0 (76), rad: 0.405, (225.9946, -23.8058, -8.82559) -> (230.9546, -24.3158, -8.82559), len: 4.98616
    axon_0_nonhillock {pt3dadd(230.9546, -24.3158, -8.82559, 0.81)}

//  Looking at segment number 84: Seg58_axon_0, section: axon_0_nonhillock, ID: 78, parent: Seg57_axon_0 (77), rad: 0.405, (230.9546, -24.3158, -8.82559) -> (234.8646, -25.4258, -8.82559), len: 4.06449
    axon_0_nonhillock {pt3dadd(234.8646, -25.4258, -8.82559, 0.81)}

//  Looking at segment number 85: Seg59_axon_0, section: axon_0_nonhillock, ID: 79, parent: Seg58_axon_0 (78), rad: 0.405, (234.8646, -25.4258, -8.82559) -> (237.8246, -27.865799, -8.82559), len: 3.83604
    axon_0_nonhillock {pt3dadd(237.8246, -27.865799, -8.82559, 0.81)}

//  Looking at segment number 86: Seg60_axon_0, section: axon_0_nonhillock, ID: 80, parent: Seg59_axon_0 (79), rad: 0.405, (237.8246, -27.865799, -8.82559) -> (238.1146, -31.255798, -8.82559), len: 3.40238
    axon_0_nonhillock {pt3dadd(238.1146, -31.255798, -8.82559, 0.81)}

//  Looking at segment number 87: Seg61_axon_0, section: axon_0_nonhillock, ID: 81, parent: Seg60_axon_0 (80), rad: 0.405, (238.1146, -31.255798, -8.82559) -> (236.5646, -31.845798, -9.57559), len: 1.82018
    axon_0_nonhillock {pt3dadd(236.5646, -31.845798, -9.57559, 0.81)}

//  Looking at segment number 88: Seg62_axon_0, section: axon_0_nonhillock, ID: 82, parent: Seg61_axon_0 (81), rad: 0.405, (236.5646, -31.845798, -9.57559) -> (233.3146, -30.8858, -11.42559), len: 3.86091
    axon_0_nonhillock {pt3dadd(233.3146, -30.8858, -11.42559, 0.81)}

//  Looking at segment number 89: Seg63_axon_0, section: axon_0_nonhillock, ID: 83, parent: Seg62_axon_0 (82), rad: 0.405, (233.3146, -30.8858, -11.42559) -> (233.0946, -30.2258, -16.82559), len: 5.44463
    axon_0_nonhillock {pt3dadd(233.0946, -30.2258, -16.82559, 0.81)}

//  Looking at segment number 90: Seg64_axon_0, section: axon_0_nonhillock, ID: 84, parent: Seg63_axon_0 (83), rad: 0.405, (233.0946, -30.2258, -16.82559) -> (233.1646, -29.0458, -16.82559), len: 1.18207
    axon_0_nonhillock {pt3dadd(233.1646, -29.0458, -16.82559, 0.81)}

//  Looking at segment number 91: Seg65_axon_0, section: axon_0_nonhillock, ID: 85, parent: Seg64_axon_0 (84), rad: 0.405, (233.1646, -29.0458, -16.82559) -> (232.5746, -28.525799, -16.87559), len: 0.788033
    axon_0_nonhillock {pt3dadd(232.5746, -28.525799, -16.87559, 0.81)}

//  Looking at segment number 92: Seg66_axon_0, section: axon_0_nonhillock, ID: 86, parent: Seg65_axon_0 (85), rad: 0.405, (232.5746, -28.525799, -16.87559) -> (231.0246, -28.895802, -16.87559), len: 1.59355
    axon_0_nonhillock {pt3dadd(231.0246, -28.895802, -16.87559, 0.81)}

//  Looking at segment number 93: Seg67_axon_0, section: axon_0_nonhillock, ID: 87, parent: Seg66_axon_0 (86), rad: 0.405, (231.0246, -28.895802, -16.87559) -> (234.5746, -27.7858, -17.775589), len: 3.82683
    axon_0_nonhillock {pt3dadd(234.5746, -27.7858, -17.775589, 0.81)}

//  Looking at segment number 94: Seg68_axon_0, section: axon_0_nonhillock, ID: 88, parent: Seg67_axon_0 (87), rad: 0.405, (234.5746, -27.7858, -17.775589) -> (237.0146, -28.965801, -19.07559), len: 3.006
    axon_0_nonhillock {pt3dadd(237.0146, -28.965801, -19.07559, 0.81)}

//  Looking at segment number 95: Seg69_axon_0, section: axon_0_nonhillock, ID: 89, parent: Seg68_axon_0 (88), rad: 0.405, (237.0146, -28.965801, -19.07559) -> (239.7446, -31.0358, -21.17559), len: 4.01843
    axon_0_nonhillock {pt3dadd(239.7446, -31.0358, -21.17559, 0.81)}

//  Looking at segment number 96: Seg70_axon_0, section: axon_0_nonhillock, ID: 90, parent: Seg69_axon_0 (89), rad: 0.405, (239.7446, -31.0358, -21.17559) -> (238.8546, -29.3358, -22.17559), len: 2.16382
    axon_0_nonhillock {pt3dadd(238.8546, -29.3358, -22.17559, 0.81)}

//  Looking at segment number 97: Seg71_axon_0, section: axon_0_nonhillock, ID: 91, parent: Seg70_axon_0 (90), rad: 0.405, (238.8546, -29.3358, -22.17559) -> (240.2646, -29.185799, -22.17559), len: 1.41796
    axon_0_nonhillock {pt3dadd(240.2646, -29.185799, -22.17559, 0.81)}

//  Looking at segment number 98: Seg72_axon_0, section: axon_0_nonhillock, ID: 92, parent: Seg71_axon_0 (91), rad: 0.405, (240.2646, -29.185799, -22.17559) -> (242.4046, -29.485798, -22.17559), len: 2.16093
    axon_0_nonhillock {pt3dadd(242.4046, -29.485798, -22.17559, 0.81)}

//  Looking at segment number 99: Seg73_axon_0, section: axon_0_nonhillock, ID: 93, parent: Seg72_axon_0 (92), rad: 0.405, (242.4046, -29.485798, -22.17559) -> (245.3646, -27.7858, -22.775589), len: 3.46577
    axon_0_nonhillock {pt3dadd(245.3646, -27.7858, -22.775589, 0.81)}
}

proc basic_shape_extra_2(){

//  Looking at segment number 100: Seg74_axon_0, section: axon_0_nonhillock, ID: 94, parent: Seg73_axon_0 (93), rad: 0.405, (245.3646, -27.7858, -22.775589) -> (246.5446, -24.1658, -22.17559), len: 3.85445
    axon_0_nonhillock {pt3dadd(246.5446, -24.1658, -22.17559, 0.81)}

//  Looking at segment number 101: Seg75_axon_0, section: axon_0_nonhillock, ID: 95, parent: Seg74_axon_0 (94), rad: 0.405, (246.5446, -24.1658, -22.17559) -> (248.6146, -21.9558, -22.82559), len: 3.09701
    axon_0_nonhillock {pt3dadd(248.6146, -21.9558, -22.82559, 0.81)}

//  Looking at segment number 102: Seg76_axon_0, section: axon_0_nonhillock, ID: 96, parent: Seg75_axon_0 (95), rad: 0.405, (248.6146, -21.9558, -22.82559) -> (251.7946, -18.4158, -24.07559), len: 4.92001
    axon_0_nonhillock {pt3dadd(251.7946, -18.4158, -24.07559, 0.81)}

//  Looking at segment number 103: Seg77_axon_0, section: axon_0_nonhillock, ID: 97, parent: Seg76_axon_0 (96), rad: 0.405, (251.7946, -18.4158, -24.07559) -> (254.0846, -18.7858, -24.07559), len: 2.31969
    axon_0_nonhillock {pt3dadd(254.0846, -18.7858, -24.07559, 0.81)}

//  Looking at segment number 104: Seg78_axon_0, section: axon_0_nonhillock, ID: 98, parent: Seg77_axon_0 (97), rad: 0.405, (254.0846, -18.7858, -24.07559) -> (256.07462, -16.4158, -25.57559), len: 3.43905
    axon_0_nonhillock {pt3dadd(256.07462, -16.4158, -25.57559, 0.81)}

//  Looking at segment number 105: Seg79_axon_0, section: axon_0_nonhillock, ID: 99, parent: Seg78_axon_0 (98), rad: 0.405, (256.07462, -16.4158, -25.57559) -> (256.5946, -13.9058, -25.57559), len: 2.5633
    axon_0_nonhillock {pt3dadd(256.5946, -13.9058, -25.57559, 0.81)}

//  Looking at segment number 106: Seg80_axon_0, section: axon_0_nonhillock, ID: 100, parent: Seg79_axon_0 (99), rad: 0.405, (256.5946, -13.9058, -25.57559) -> (258.4446, -11.545799, -25.57559), len: 2.99869
    axon_0_nonhillock {pt3dadd(258.4446, -11.545799, -25.57559, 0.81)}

//  Looking at segment number 107: Seg81_axon_0, section: axon_0_nonhillock, ID: 101, parent: Seg80_axon_0 (100), rad: 0.405, (258.4446, -11.545799, -25.57559) -> (260.95462, -9.4058, -25.525589), len: 3.29883
    axon_0_nonhillock {pt3dadd(260.95462, -9.4058, -25.525589, 0.81)}

//  Looking at segment number 108: Seg82_axon_0, section: axon_0_nonhillock, ID: 102, parent: Seg81_axon_0 (101), rad: 0.405, (260.95462, -9.4058, -25.525589) -> (262.95462, -6.6758, -25.525589), len: 3.38421
    axon_0_nonhillock {pt3dadd(262.95462, -6.6758, -25.525589, 0.81)}

//  Looking at segment number 109: Seg83_axon_0, section: axon_0_nonhillock, ID: 103, parent: Seg82_axon_0 (102), rad: 0.405, (262.95462, -6.6758, -25.525589) -> (265.0546, -2.4657993, -24.42559), len: 4.83156
    axon_0_nonhillock {pt3dadd(265.0546, -2.4657993, -24.42559, 0.81)}

//  Looking at segment number 110: Seg0_apic_124, section: apic_124, ID: 1545, parent: Seg5_apic_0 (273), rad: 0.74, (-13.275399, 18.5442, 0.27441) -> (-16.2454, 18.1642, -1.3755901), len: 3.41874
    apic_124 {pt3dclear() pt3dadd(-13.275399, 18.5442, 0.27441, 1.48) pt3dadd(-16.2454, 18.1642, -1.3755901, 1.48)}

//  Looking at segment number 111: Seg1_apic_124, section: apic_124, ID: 1546, parent: Seg0_apic_124 (1545), rad: 0.7, (-16.2454, 18.1642, -1.3755901) -> (-20.3754, 19.0442, -1.3755901), len: 4.22271
    apic_124 {pt3dadd(-20.3754, 19.0442, -1.3755901, 1.4)}

//  Looking at segment number 112: Seg2_apic_124, section: apic_124, ID: 1547, parent: Seg1_apic_124 (1546), rad: 0.7, (-20.3754, 19.0442, -1.3755901) -> (-22.895401, 21.0442, -2.1755898), len: 3.31518
    apic_124 {pt3dadd(-22.895401, 21.0442, -2.1755898, 1.4)}

//  Looking at segment number 113: Seg3_apic_124, section: apic_124, ID: 1548, parent: Seg2_apic_124 (1547), rad: 0.7, (-22.895401, 21.0442, -2.1755898) -> (-25.1054, 21.994202, -2.6755898), len: 2.45695
    apic_124 {pt3dadd(-25.1054, 21.994202, -2.6755898, 1.4)}

//  Looking at segment number 114: Seg4_apic_124, section: apic_124, ID: 1549, parent: Seg3_apic_124 (1548), rad: 0.7, (-25.1054, 21.994202, -2.6755898) -> (-27.6254, 21.404202, -3.5255902), len: 2.72415
    apic_124 {pt3dadd(-27.6254, 21.404202, -3.5255902, 1.4)}

//  Looking at segment number 115: Seg5_apic_124, section: apic_124, ID: 1550, parent: Seg4_apic_124 (1549), rad: 0.7, (-27.6254, 21.404202, -3.5255902) -> (-28.735401, 23.1842, -4.4255896), len: 2.28265
    apic_124 {pt3dadd(-28.735401, 23.1842, -4.4255896, 1.4)}

//  Looking at segment number 116: Seg6_apic_124, section: apic_124, ID: 1551, parent: Seg5_apic_124 (1550), rad: 0.7, (-28.735401, 23.1842, -4.4255896) -> (-30.9454, 28.3442, -5.1755896), len: 5.66323
    apic_124 {pt3dadd(-30.9454, 28.3442, -5.1755896, 1.4)}

//  Looking at segment number 117: Seg7_apic_124, section: apic_124, ID: 1552, parent: Seg6_apic_124 (1551), rad: 0.63, (-30.9454, 28.3442, -5.1755896) -> (-32.5054, 32.034203, -5.32559), len: 4.00902
    apic_124 {pt3dadd(-32.5054, 32.034203, -5.32559, 1.26)}

//  Looking at segment number 118: Seg8_apic_124, section: apic_124, ID: 1553, parent: Seg7_apic_124 (1552), rad: 0.63, (-32.5054, 32.034203, -5.32559) -> (-33.9054, 34.4042, -5.3755903), len: 2.75307
    apic_124 {pt3dadd(-33.9054, 34.4042, -5.3755903, 1.26)}

//  Looking at segment number 119: Seg9_apic_124, section: apic_124, ID: 1554, parent: Seg8_apic_124 (1553), rad: 0.63, (-33.9054, 34.4042, -5.3755903) -> (-34.3454, 36.6142, -5.3755903), len: 2.25337
    apic_124 {pt3dadd(-34.3454, 36.6142, -5.3755903, 1.26)}

//  Looking at segment number 120: Seg10_apic_124, section: apic_124, ID: 1555, parent: Seg9_apic_124 (1554), rad: 0.63, (-34.3454, 36.6142, -5.3755903) -> (-36.635403, 38.0942, -5.4255896), len: 2.72709
    apic_124 {pt3dadd(-36.635403, 38.0942, -5.4255896, 1.26)}

//  Looking at segment number 121: Seg11_apic_124, section: apic_124, ID: 1556, parent: Seg10_apic_124 (1555), rad: 0.63, (-36.635403, 38.0942, -5.4255896) -> (-38.8554, 39.2742, -5.4755898), len: 2.51462
    apic_124 {pt3dadd(-38.8554, 39.2742, -5.4755898, 1.26)}

//  Looking at segment number 122: Seg12_apic_124, section: apic_124, ID: 1557, parent: Seg11_apic_124 (1556), rad: 0.63, (-38.8554, 39.2742, -5.4755898) -> (-40.4854, 38.8242, -4.27559), len: 2.0735
    apic_124 {pt3dadd(-40.4854, 38.8242, -4.27559, 1.26)}

//  Looking at segment number 123: Seg13_apic_124, section: apic_124, ID: 1558, parent: Seg12_apic_124 (1557), rad: 0.63, (-40.4854, 38.8242, -4.27559) -> (-40.9254, 40.304203, -4.27559), len: 1.54402
    apic_124 {pt3dadd(-40.9254, 40.304203, -4.27559, 1.26)}

//  Looking at segment number 124: Seg14_apic_124, section: apic_124, ID: 1559, parent: Seg13_apic_124 (1558), rad: 0.63, (-40.9254, 40.304203, -4.27559) -> (-41.365402, 40.604202, -4.27559), len: 0.532543
    apic_124 {pt3dadd(-41.365402, 40.604202, -4.27559, 1.26)}

//  Looking at segment number 125: Seg15_apic_124, section: apic_124, ID: 1560, parent: Seg14_apic_124 (1559), rad: 0.63, (-41.365402, 40.604202, -4.27559) -> (-43.0654, 39.9342, -4.27559), len: 1.82726
    apic_124 {pt3dadd(-43.0654, 39.9342, -4.27559, 1.26)}

//  Looking at segment number 126: Seg16_apic_124, section: apic_124, ID: 1561, parent: Seg15_apic_124 (1560), rad: 0.63, (-43.0654, 39.9342, -4.27559) -> (-44.545403, 40.604202, -3.87559), len: 1.67311
    apic_124 {pt3dadd(-44.545403, 40.604202, -3.87559, 1.26)}

//  Looking at segment number 127: Seg17_apic_124, section: apic_124, ID: 1562, parent: Seg16_apic_124 (1561), rad: 0.59, (-44.545403, 40.604202, -3.87559) -> (-46.2454, 41.854202, -3.0255902), len: 2.27486
    apic_124 {pt3dadd(-46.2454, 41.854202, -3.0255902, 1.18)}

//  Looking at segment number 128: Seg18_apic_124, section: apic_124, ID: 1563, parent: Seg17_apic_124 (1562), rad: 0.59, (-46.2454, 41.854202, -3.0255902) -> (-49.4254, 42.964203, -3.0255902), len: 3.36816
    apic_124 {pt3dadd(-49.4254, 42.964203, -3.0255902, 1.18)}

//  Looking at segment number 129: Seg19_apic_124, section: apic_124, ID: 1564, parent: Seg18_apic_124 (1563), rad: 0.59, (-49.4254, 42.964203, -3.0255902) -> (-52.235397, 45.104202, -3.0255902), len: 3.53209
    apic_124 {pt3dadd(-52.235397, 45.104202, -3.0255902, 1.18)}

//  Looking at segment number 130: Seg20_apic_124, section: apic_124, ID: 1565, parent: Seg19_apic_124 (1564), rad: 0.59, (-52.235397, 45.104202, -3.0255902) -> (-55.435402, 48.2542, -3.57559), len: 4.52383
    apic_124 {pt3dadd(-55.435402, 48.2542, -3.57559, 1.18)}

//  Looking at segment number 131: Seg21_apic_124, section: apic_124, ID: 1566, parent: Seg20_apic_124 (1565), rad: 0.59, (-55.435402, 48.2542, -3.57559) -> (-57.5054, 51.1342, -3.57559), len: 3.54673
    apic_124 {pt3dadd(-57.5054, 51.1342, -3.57559, 1.18)}

//  Looking at segment number 132: Seg22_apic_124, section: apic_124, ID: 1567, parent: Seg21_apic_124 (1566), rad: 0.59, (-57.5054, 51.1342, -3.57559) -> (-61.2054, 54.164204, -4.1255903), len: 4.81388
    apic_124 {pt3dadd(-61.2054, 54.164204, -4.1255903, 1.18)}

//  Looking at segment number 133: Seg23_apic_124, section: apic_124, ID: 1568, parent: Seg22_apic_124 (1567), rad: 0.665, (-61.2054, 54.164204, -4.1255903) -> (-65.4854, 58.2942, -4.4255896), len: 5.95527
    apic_124 {pt3dadd(-65.4854, 58.2942, -4.4255896, 1.33)}

//  Looking at segment number 134: Seg24_apic_124, section: apic_124, ID: 1569, parent: Seg23_apic_124 (1568), rad: 0.665, (-65.4854, 58.2942, -4.4255896) -> (-66.7454, 59.624203, -5.07559), len: 1.94397
    apic_124 {pt3dadd(-66.7454, 59.624203, -5.07559, 1.33)}

//  Looking at segment number 135: Seg0_apic_1, section: apic_1, ID: 274, parent: Seg5_apic_0 (273), rad: 1.885, (-13.275399, 18.5442, 0.27441) -> (-16.455399, 21.424202, 0.27441), len: 4.29032
    apic_1 {pt3dclear() pt3dadd(-13.275399, 18.5442, 0.27441, 3.77) pt3dadd(-16.455399, 21.424202, 0.27441, 3.77)}

//  Looking at segment number 136: Seg1_apic_1, section: apic_1, ID: 275, parent: Seg0_apic_1 (274), rad: 1.59, (-16.455399, 21.424202, 0.27441) -> (-19.2654, 23.3442, 0.27441), len: 3.40331
    apic_1 {pt3dadd(-19.2654, 23.3442, 0.27441, 3.18)}

//  Looking at segment number 137: Seg2_apic_1, section: apic_1, ID: 276, parent: Seg1_apic_1 (275), rad: 1.515, (-19.2654, 23.3442, 0.27441) -> (-22.295403, 24.384201, 0.27441), len: 3.20352
    apic_1 {pt3dadd(-22.295403, 24.384201, 0.27441, 3.03)}

//  Looking at segment number 138: Seg3_apic_1, section: apic_1, ID: 277, parent: Seg2_apic_1 (276), rad: 1.44, (-22.295403, 24.384201, 0.27441) -> (-24.8754, 24.974201, -0.27558994), len: 2.70314
    apic_1 {pt3dadd(-24.8754, 24.974201, -0.27558994, 2.88)}

//  Looking at segment number 139: Seg4_apic_1, section: apic_1, ID: 278, parent: Seg3_apic_1 (277), rad: 1.515, (-24.8754, 24.974201, -0.27558994) -> (-27.5354, 25.194202, -0.22558999), len: 2.66955
    apic_1 {pt3dadd(-27.5354, 25.194202, -0.22558999, 3.03)}

//  Looking at segment number 140: Seg0_axon_2, section: axon_2, ID: 237, parent: Seg83_axon_0 (103), rad: 0.405, (265.0546, -2.4657993, -24.42559) -> (261.3546, -1.7557993, -24.57559), len: 3.77047
    axon_2 {pt3dclear() pt3dadd(265.0546, -2.4657993, -24.42559, 0.81) pt3dadd(261.3546, -1.7557993, -24.57559, 0.81)}

//  Looking at segment number 141: Seg1_axon_2, section: axon_2, ID: 238, parent: Seg0_axon_2 (237), rad: 0.405, (261.3546, -1.7557993, -24.57559) -> (256.1046, -1.3857994, -24.17559), len: 5.2782
    axon_2 {pt3dadd(256.1046, -1.3857994, -24.17559, 0.81)}

//  Looking at segment number 142: Seg2_axon_2, section: axon_2, ID: 239, parent: Seg1_axon_2 (238), rad: 0.48, (256.1046, -1.3857994, -24.17559) -> (253.7346, -0.9457998, -24.47559), len: 2.4291
    axon_2 {pt3dadd(253.7346, -0.9457998, -24.47559, 0.96)}

//  Looking at segment number 143: Seg3_axon_2, section: axon_2, ID: 240, parent: Seg2_axon_2 (239), rad: 0.37, (253.7346, -0.9457998, -24.47559) -> (251.8146, -0.9457998, -24.47559), len: 1.92
    axon_2 {pt3dadd(251.8146, -0.9457998, -24.47559, 0.74)}

//  Looking at segment number 144: Seg4_axon_2, section: axon_2, ID: 241, parent: Seg3_axon_2 (240), rad: 0.37, (251.8146, -0.9457998, -24.47559) -> (250.3346, -1.2458, -23.62559), len: 1.7329
    axon_2 {pt3dadd(250.3346, -1.2458, -23.62559, 0.74)}

//  Looking at segment number 145: Seg5_axon_2, section: axon_2, ID: 242, parent: Seg4_axon_2 (241), rad: 0.37, (250.3346, -1.2458, -23.62559) -> (249.89459, -3.4558, -24.67559), len: 2.486
    axon_2 {pt3dadd(249.89459, -3.4558, -24.67559, 0.74)}

//  Looking at segment number 146: Seg6_axon_2, section: axon_2, ID: 243, parent: Seg5_axon_2 (242), rad: 0.405, (249.89459, -3.4558, -24.67559) -> (249.9646, -5.2257996, -24.62559), len: 1.77209
    axon_2 {pt3dadd(249.9646, -5.2257996, -24.62559, 0.81)}

//  Looking at segment number 147: Seg7_axon_2, section: axon_2, ID: 244, parent: Seg6_axon_2 (243), rad: 0.405, (249.9646, -5.2257996, -24.62559) -> (249.8246, -6.9258, -24.62559), len: 1.70576
    axon_2 {pt3dadd(249.8246, -6.9258, -24.62559, 0.81)}

//  Looking at segment number 148: Seg8_axon_2, section: axon_2, ID: 245, parent: Seg7_axon_2 (244), rad: 0.405, (249.8246, -6.9258, -24.62559) -> (249.3046, -8.6958, -24.62559), len: 1.8448
    axon_2 {pt3dadd(249.3046, -8.6958, -24.62559, 0.81)}

//  Looking at segment number 149: Seg9_axon_2, section: axon_2, ID: 246, parent: Seg8_axon_2 (245), rad: 0.405, (249.3046, -8.6958, -24.62559) -> (248.6346, -10.465799, -24.57559), len: 1.89322
    axon_2 {pt3dadd(248.6346, -10.465799, -24.57559, 0.81)}
}

proc basic_shape_extra_3(){

//  Looking at segment number 150: Seg10_axon_2, section: axon_2, ID: 247, parent: Seg9_axon_2 (246), rad: 0.405, (248.6346, -10.465799, -24.57559) -> (247.9746, -13.425799, -24.57559), len: 3.03269
    axon_2 {pt3dadd(247.9746, -13.425799, -24.57559, 0.81)}

//  Looking at segment number 151: Seg11_axon_2, section: axon_2, ID: 248, parent: Seg10_axon_2 (247), rad: 0.405, (247.9746, -13.425799, -24.57559) -> (247.0846, -15.4158, -24.57559), len: 2.17995
    axon_2 {pt3dadd(247.0846, -15.4158, -24.57559, 0.81)}

//  Looking at segment number 152: Seg12_axon_2, section: axon_2, ID: 249, parent: Seg11_axon_2 (248), rad: 0.405, (247.0846, -15.4158, -24.57559) -> (246.1946, -16.2258, -24.57559), len: 1.20341
    axon_2 {pt3dadd(246.1946, -16.2258, -24.57559, 0.81)}

//  Looking at segment number 153: Seg13_axon_2, section: axon_2, ID: 250, parent: Seg12_axon_2 (249), rad: 0.85, (246.1946, -16.2258, -24.57559) -> (244.64459, -17.775799, -22.72559), len: 2.86836
    axon_2 {pt3dadd(244.64459, -17.775799, -22.72559, 1.7)}

//  Looking at segment number 154: Seg14_axon_2, section: axon_2, ID: 251, parent: Seg13_axon_2 (250), rad: 0.925, (244.64459, -17.775799, -22.72559) -> (242.9446, -18.8858, -22.72559), len: 2.03029
    axon_2 {pt3dadd(242.9446, -18.8858, -22.72559, 1.85)}

//  Looking at segment number 155: Seg15_axon_2, section: axon_2, ID: 252, parent: Seg14_axon_2 (251), rad: 0.925, (242.9446, -18.8858, -22.72559) -> (241.0246, -20.5058, -24.37559), len: 3.00554
    axon_2 {pt3dadd(241.0246, -20.5058, -24.37559, 1.85)}

//  Looking at segment number 156: Seg16_axon_2, section: axon_2, ID: 253, parent: Seg15_axon_2 (252), rad: 0.445, (241.0246, -20.5058, -24.37559) -> (240.0646, -20.875801, -24.32559), len: 1.03004
    axon_2 {pt3dadd(240.0646, -20.875801, -24.32559, 0.89)}

//  Looking at segment number 157: Seg17_axon_2, section: axon_2, ID: 254, parent: Seg16_axon_2 (253), rad: 0.445, (240.0646, -20.875801, -24.32559) -> (237.03459, -21.5458, -24.32559), len: 3.10321
    axon_2 {pt3dadd(237.03459, -21.5458, -24.32559, 0.89)}

//  Looking at segment number 158: Seg18_axon_2, section: axon_2, ID: 255, parent: Seg17_axon_2 (254), rad: 0.445, (237.03459, -21.5458, -24.32559) -> (234.5246, -22.5758, -24.67559), len: 2.73559
    axon_2 {pt3dadd(234.5246, -22.5758, -24.67559, 0.89)}

//  Looking at segment number 159: Seg19_axon_2, section: axon_2, ID: 256, parent: Seg18_axon_2 (255), rad: 0.445, (234.5246, -22.5758, -24.67559) -> (229.8646, -25.2358, -21.275589), len: 6.35226
    axon_2 {pt3dadd(229.8646, -25.2358, -21.275589, 0.89)}

//  Looking at segment number 160: Seg20_axon_2, section: axon_2, ID: 257, parent: Seg19_axon_2 (256), rad: 0.445, (229.8646, -25.2358, -21.275589) -> (223.6546, -27.595798, -21.22559), len: 6.6435
    axon_2 {pt3dadd(223.6546, -27.595798, -21.22559, 0.89)}

//  Looking at segment number 161: Seg21_axon_2, section: axon_2, ID: 258, parent: Seg20_axon_2 (257), rad: 0.445, (223.6546, -27.595798, -21.22559) -> (217.5246, -27.9658, -21.62559), len: 6.15417
    axon_2 {pt3dadd(217.5246, -27.9658, -21.62559, 0.89)}

//  Looking at segment number 162: Seg22_axon_2, section: axon_2, ID: 259, parent: Seg21_axon_2 (258), rad: 0.445, (217.5246, -27.9658, -21.62559) -> (214.9346, -29.525799, -21.67559), len: 3.02393
    axon_2 {pt3dadd(214.9346, -29.525799, -21.67559, 0.89)}

//  Looking at segment number 163: Seg23_axon_2, section: axon_2, ID: 260, parent: Seg22_axon_2 (259), rad: 0.405, (214.9346, -29.525799, -21.67559) -> (212.0546, -32.5558, -22.97559), len: 4.37782
    axon_2 {pt3dadd(212.0546, -32.5558, -22.97559, 0.81)}

//  Looking at segment number 164: Seg24_axon_2, section: axon_2, ID: 261, parent: Seg23_axon_2 (260), rad: 0.405, (212.0546, -32.5558, -22.97559) -> (208.6546, -36.6158, -22.97559), len: 5.29561
    axon_2 {pt3dadd(208.6546, -36.6158, -22.97559, 0.81)}

//  Looking at segment number 165: Seg25_axon_2, section: axon_2, ID: 262, parent: Seg24_axon_2 (261), rad: 0.405, (208.6546, -36.6158, -22.97559) -> (207.6146, -38.9758, -22.62559), len: 2.60264
    axon_2 {pt3dadd(207.6146, -38.9758, -22.62559, 0.81)}

//  Looking at segment number 166: Seg26_axon_2, section: axon_2, ID: 263, parent: Seg25_axon_2 (262), rad: 0.63, (207.6146, -38.9758, -22.62559) -> (207.39459, -39.9358, -21.72559), len: 1.33417
    axon_2 {pt3dadd(207.39459, -39.9358, -21.72559, 1.26)}

//  Looking at segment number 167: Seg27_axon_2, section: axon_2, ID: 264, parent: Seg26_axon_2 (263), rad: 0.405, (207.39459, -39.9358, -21.72559) -> (206.1346, -40.7458, -21.275589), len: 1.56403
    axon_2 {pt3dadd(206.1346, -40.7458, -21.275589, 0.81)}

//  Looking at segment number 168: Seg28_axon_2, section: axon_2, ID: 265, parent: Seg27_axon_2 (264), rad: 0.405, (206.1346, -40.7458, -21.275589) -> (204.4346, -41.9958, -21.275589), len: 2.11009
    axon_2 {pt3dadd(204.4346, -41.9958, -21.275589, 0.81)}

//  Looking at segment number 169: Seg29_axon_2, section: axon_2, ID: 266, parent: Seg28_axon_2 (265), rad: 0.405, (204.4346, -41.9958, -21.275589) -> (202.4446, -43.4758, -21.275589), len: 2.48002
    axon_2 {pt3dadd(202.4446, -43.4758, -21.275589, 0.81)}

//  Looking at segment number 170: Seg30_axon_2, section: axon_2, ID: 267, parent: Seg29_axon_2 (266), rad: 0.405, (202.4446, -43.4758, -21.275589) -> (196.7546, -47.3158, -20.67559), len: 6.8907
    axon_2 {pt3dadd(196.7546, -47.3158, -20.67559, 0.81)}

//  Looking at segment number 171: Seg0_axon_1, section: axon_1, ID: 104, parent: Seg83_axon_0 (103), rad: 0.405, (265.0546, -2.4657993, -24.42559) -> (267.7246, -0.32579994, -24.07559), len: 3.43963
    axon_1 {pt3dclear() pt3dadd(265.0546, -2.4657993, -24.42559, 0.81) pt3dadd(267.7246, -0.32579994, -24.07559, 0.81)}

//  Looking at segment number 172: Seg1_axon_1, section: axon_1, ID: 105, parent: Seg0_axon_1 (104), rad: 0.405, (267.7246, -0.32579994, -24.07559) -> (271.26462, 3.2942, -22.97559), len: 5.18132
    axon_1 {pt3dadd(271.26462, 3.2942, -22.97559, 0.81)}

//  Looking at segment number 173: Seg2_axon_1, section: axon_1, ID: 106, parent: Seg1_axon_1 (105), rad: 0.405, (271.26462, 3.2942, -22.97559) -> (273.26462, 5.7242002, -22.97559), len: 3.14721
    axon_1 {pt3dadd(273.26462, 5.7242002, -22.97559, 0.81)}

//  Looking at segment number 174: Seg3_axon_1, section: axon_1, ID: 107, parent: Seg2_axon_1 (106), rad: 0.405, (273.26462, 5.7242002, -22.97559) -> (275.92462, 8.3142, -22.97559), len: 3.71264
    axon_1 {pt3dadd(275.92462, 8.3142, -22.97559, 0.81)}

//  Looking at segment number 175: Seg4_axon_1, section: axon_1, ID: 108, parent: Seg3_axon_1 (107), rad: 0.405, (275.92462, 8.3142, -22.97559) -> (279.54462, 9.1242, -24.42559), len: 3.98283
    axon_1 {pt3dadd(279.54462, 9.1242, -24.42559, 0.81)}

//  Looking at segment number 176: Seg5_axon_1, section: axon_1, ID: 109, parent: Seg4_axon_1 (108), rad: 0.405, (279.54462, 9.1242, -24.42559) -> (285.08463, 8.014201, -27.32559), len: 6.35089
    axon_1 {pt3dadd(285.08463, 8.014201, -27.32559, 0.81)}

//  Looking at segment number 177: Seg6_axon_1, section: axon_1, ID: 110, parent: Seg5_axon_1 (109), rad: 0.405, (285.08463, 8.014201, -27.32559) -> (289.8146, 9.5642, -27.32559), len: 4.97747
    axon_1 {pt3dadd(289.8146, 9.5642, -27.32559, 0.81)}

//  Looking at segment number 178: Seg7_axon_1, section: axon_1, ID: 111, parent: Seg6_axon_1 (110), rad: 0.405, (289.8146, 9.5642, -27.32559) -> (293.51462, 11.264201, -27.32559), len: 4.07187
    axon_1 {pt3dadd(293.51462, 11.264201, -27.32559, 0.81)}

//  Looking at segment number 179: Seg8_axon_1, section: axon_1, ID: 112, parent: Seg7_axon_1 (111), rad: 0.405, (293.51462, 11.264201, -27.32559) -> (294.77463, 13.104199, -28.32559), len: 2.44402
    axon_1 {pt3dadd(294.77463, 13.104199, -28.32559, 0.81)}

//  Looking at segment number 180: Seg9_axon_1, section: axon_1, ID: 113, parent: Seg8_axon_1 (112), rad: 0.405, (294.77463, 13.104199, -28.32559) -> (294.8446, 15.0241995, -28.32559), len: 1.92127
    axon_1 {pt3dadd(294.8446, 15.0241995, -28.32559, 0.81)}

//  Looking at segment number 181: Seg10_axon_1, section: axon_1, ID: 114, parent: Seg9_axon_1 (113), rad: 0.405, (294.8446, 15.0241995, -28.32559) -> (296.54462, 16.2042, -28.62559), len: 2.09104
    axon_1 {pt3dadd(296.54462, 16.2042, -28.62559, 0.81)}

//  Looking at segment number 182: Seg11_axon_1, section: axon_1, ID: 115, parent: Seg10_axon_1 (114), rad: 0.405, (296.54462, 16.2042, -28.62559) -> (298.24463, 17.1642, -28.62559), len: 1.95234
    axon_1 {pt3dadd(298.24463, 17.1642, -28.62559, 0.81)}

//  Looking at segment number 183: Seg12_axon_1, section: axon_1, ID: 116, parent: Seg11_axon_1 (115), rad: 0.405, (298.24463, 17.1642, -28.62559) -> (300.9046, 16.874199, -28.62559), len: 2.67573
    axon_1 {pt3dadd(300.9046, 16.874199, -28.62559, 0.81)}

//  Looking at segment number 184: Seg13_axon_1, section: axon_1, ID: 117, parent: Seg12_axon_1 (116), rad: 0.405, (300.9046, 16.874199, -28.62559) -> (303.3446, 17.534199, -28.62559), len: 2.52769
    axon_1 {pt3dadd(303.3446, 17.534199, -28.62559, 0.81)}

//  Looking at segment number 185: Seg14_axon_1, section: axon_1, ID: 118, parent: Seg13_axon_1 (117), rad: 0.405, (303.3446, 17.534199, -28.62559) -> (307.11462, 19.534203, -28.62559), len: 4.26768
    axon_1 {pt3dadd(307.11462, 19.534203, -28.62559, 0.81)}

//  Looking at segment number 186: Seg15_axon_1, section: axon_1, ID: 119, parent: Seg14_axon_1 (118), rad: 0.405, (307.11462, 19.534203, -28.62559) -> (311.3546, 22.4842, -28.62559), len: 5.16527
    axon_1 {pt3dadd(311.3546, 22.4842, -28.62559, 0.81)}

//  Looking at segment number 187: Seg16_axon_1, section: axon_1, ID: 120, parent: Seg15_axon_1 (119), rad: 0.405, (311.3546, 22.4842, -28.62559) -> (316.08463, 25.2942, -28.62559), len: 5.50174
    axon_1 {pt3dadd(316.08463, 25.2942, -28.62559, 0.81)}

//  Looking at segment number 188: Seg17_axon_1, section: axon_1, ID: 121, parent: Seg16_axon_1 (120), rad: 0.405, (316.08463, 25.2942, -28.62559) -> (319.3446, 27.804203, -28.87559), len: 4.1219
    axon_1 {pt3dadd(319.3446, 27.804203, -28.87559, 0.81)}

//  Looking at segment number 189: Seg18_axon_1, section: axon_1, ID: 122, parent: Seg17_axon_1 (121), rad: 0.405, (319.3446, 27.804203, -28.87559) -> (323.11462, 30.974201, -30.375591), len: 5.14897
    axon_1 {pt3dadd(323.11462, 30.974201, -30.375591, 0.81)}

//  Looking at segment number 190: Seg19_axon_1, section: axon_1, ID: 123, parent: Seg18_axon_1 (122), rad: 0.405, (323.11462, 30.974201, -30.375591) -> (326.4346, 34.6642, -32.52559), len: 5.40933
    axon_1 {pt3dadd(326.4346, 34.6642, -32.52559, 0.81)}

//  Looking at segment number 191: Seg20_axon_1, section: axon_1, ID: 124, parent: Seg19_axon_1 (123), rad: 0.405, (326.4346, 34.6642, -32.52559) -> (329.24463, 39.9042, -32.52559), len: 5.94591
    axon_1 {pt3dadd(329.24463, 39.9042, -32.52559, 0.81)}

//  Looking at segment number 192: Seg21_axon_1, section: axon_1, ID: 125, parent: Seg20_axon_1 (124), rad: 0.405, (329.24463, 39.9042, -32.52559) -> (330.79462, 44.784203, -31.42559), len: 5.23707
    axon_1 {pt3dadd(330.79462, 44.784203, -31.42559, 0.81)}

//  Looking at segment number 193: Seg22_axon_1, section: axon_1, ID: 126, parent: Seg21_axon_1 (125), rad: 0.405, (330.79462, 44.784203, -31.42559) -> (330.8746, 48.174202, -30.575588), len: 3.49585
    axon_1 {pt3dadd(330.8746, 48.174202, -30.575588, 0.81)}

//  Looking at segment number 194: Seg23_axon_1, section: axon_1, ID: 127, parent: Seg22_axon_1 (126), rad: 0.405, (330.8746, 48.174202, -30.575588) -> (331.1846, 50.3842, -30.47559), len: 2.23387
    axon_1 {pt3dadd(331.1846, 50.3842, -30.47559, 0.81)}

//  Looking at segment number 195: Seg24_axon_1, section: axon_1, ID: 128, parent: Seg23_axon_1 (127), rad: 0.48, (331.1846, 50.3842, -30.47559) -> (331.92462, 50.9742, -30.47559), len: 0.946431
    axon_1 {pt3dadd(331.92462, 50.9742, -30.47559, 0.96)}

//  Looking at segment number 196: Seg25_axon_1, section: axon_1, ID: 129, parent: Seg24_axon_1 (128), rad: 0.405, (331.92462, 50.9742, -30.47559) -> (333.4746, 52.0842, -30.47559), len: 1.90645
    axon_1 {pt3dadd(333.4746, 52.0842, -30.47559, 0.81)}

//  Looking at segment number 197: Seg26_axon_1, section: axon_1, ID: 130, parent: Seg25_axon_1 (129), rad: 0.405, (333.4746, 52.0842, -30.47559) -> (334.14462, 53.344204, -31.525589), len: 1.77173
    axon_1 {pt3dadd(334.14462, 53.344204, -31.525589, 0.81)}

//  Looking at segment number 198: Seg27_axon_1, section: axon_1, ID: 131, parent: Seg26_axon_1 (130), rad: 0.405, (334.14462, 53.344204, -31.525589) -> (335.8446, 55.4042, -32.32559), len: 2.7881
    axon_1 {pt3dadd(335.8446, 55.4042, -32.32559, 0.81)}

//  Looking at segment number 199: Seg28_axon_1, section: axon_1, ID: 132, parent: Seg27_axon_1 (131), rad: 0.405, (335.8446, 55.4042, -32.32559) -> (337.24463, 59.094204, -32.42559), len: 3.94793
    axon_1 {pt3dadd(337.24463, 59.094204, -32.42559, 0.81)}
}

proc basic_shape_extra_4(){

//  Looking at segment number 200: Seg29_axon_1, section: axon_1, ID: 133, parent: Seg28_axon_1 (132), rad: 0.405, (337.24463, 59.094204, -32.42559) -> (338.6546, 62.344204, -32.82559), len: 3.56518
    axon_1 {pt3dadd(338.6546, 62.344204, -32.82559, 0.81)}

//  Looking at segment number 201: Seg30_axon_1, section: axon_1, ID: 134, parent: Seg29_axon_1 (133), rad: 0.405, (338.6546, 62.344204, -32.82559) -> (339.98462, 67.4342, -34.97559), len: 5.68326
    axon_1 {pt3dadd(339.98462, 67.4342, -34.97559, 0.81)}

//  Looking at segment number 202: Seg31_axon_1, section: axon_1, ID: 135, parent: Seg30_axon_1 (134), rad: 0.405, (339.98462, 67.4342, -34.97559) -> (339.3146, 71.354195, -33.92559), len: 4.11313
    axon_1 {pt3dadd(339.3146, 71.354195, -33.92559, 0.81)}

//  Looking at segment number 203: Seg32_axon_1, section: axon_1, ID: 136, parent: Seg31_axon_1 (135), rad: 0.405, (339.3146, 71.354195, -33.92559) -> (339.0946, 72.4542, -33.17559), len: 1.34941
    axon_1 {pt3dadd(339.0946, 72.4542, -33.17559, 0.81)}

//  Looking at segment number 204: Seg33_axon_1, section: axon_1, ID: 137, parent: Seg32_axon_1 (136), rad: 0.665, (339.0946, 72.4542, -33.17559) -> (339.24463, 75.5542, -33.47559), len: 3.11809
    axon_1 {pt3dadd(339.24463, 75.5542, -33.47559, 1.33)}

//  Looking at segment number 205: Seg34_axon_1, section: axon_1, ID: 138, parent: Seg33_axon_1 (137), rad: 0.665, (339.24463, 75.5542, -33.47559) -> (339.4646, 77.034195, -33.47559), len: 1.49625
    axon_1 {pt3dadd(339.4646, 77.034195, -33.47559, 1.33)}

//  Looking at segment number 206: Seg35_axon_1, section: axon_1, ID: 139, parent: Seg34_axon_1 (138), rad: 0.445, (339.4646, 77.034195, -33.47559) -> (339.1646, 78.06419, -32.87559), len: 1.22918
    axon_1 {pt3dadd(339.1646, 78.06419, -32.87559, 0.89)}

//  Looking at segment number 207: Seg36_axon_1, section: axon_1, ID: 140, parent: Seg35_axon_1 (139), rad: 0.445, (339.1646, 78.06419, -32.87559) -> (340.05463, 83.0142, -32.87559), len: 5.02938
    axon_1 {pt3dadd(340.05463, 83.0142, -32.87559, 0.89)}

//  Looking at segment number 208: Seg37_axon_1, section: axon_1, ID: 141, parent: Seg36_axon_1 (140), rad: 0.445, (340.05463, 83.0142, -32.87559) -> (343.01462, 83.754196, -32.22559), len: 3.11956
    axon_1 {pt3dadd(343.01462, 83.754196, -32.22559, 0.89)}

//  Looking at segment number 209: Seg38_axon_1, section: axon_1, ID: 142, parent: Seg37_axon_1 (141), rad: 0.445, (343.01462, 83.754196, -32.22559) -> (345.3746, 85.5242, -32.22559), len: 2.94999
    axon_1 {pt3dadd(345.3746, 85.5242, -32.22559, 0.89)}

//  Looking at segment number 210: Seg39_axon_1, section: axon_1, ID: 143, parent: Seg38_axon_1 (142), rad: 0.445, (345.3746, 85.5242, -32.22559) -> (346.26462, 86.1142, -32.22559), len: 1.06781
    axon_1 {pt3dadd(346.26462, 86.1142, -32.22559, 0.89)}

//  Looking at segment number 211: Seg40_axon_1, section: axon_1, ID: 144, parent: Seg39_axon_1 (143), rad: 0.59, (346.26462, 86.1142, -32.22559) -> (348.11462, 86.4042, -32.22559), len: 1.8726
    axon_1 {pt3dadd(348.11462, 86.4042, -32.22559, 1.18)}

//  Looking at segment number 212: Seg41_axon_1, section: axon_1, ID: 145, parent: Seg40_axon_1 (144), rad: 0.59, (348.11462, 86.4042, -32.22559) -> (350.32462, 86.5542, -32.22559), len: 2.21508
    axon_1 {pt3dadd(350.32462, 86.5542, -32.22559, 1.18)}

//  Looking at segment number 213: Seg42_axon_1, section: axon_1, ID: 146, parent: Seg41_axon_1 (145), rad: 0.445, (350.32462, 86.5542, -32.22559) -> (351.2146, 87.2942, -35.02559), len: 3.0298
    axon_1 {pt3dadd(351.2146, 87.2942, -35.02559, 0.89)}

//  Looking at segment number 214: Seg43_axon_1, section: axon_1, ID: 147, parent: Seg42_axon_1 (146), rad: 0.445, (351.2146, 87.2942, -35.02559) -> (351.2846, 89.8742, -35.02559), len: 2.58095
    axon_1 {pt3dadd(351.2846, 89.8742, -35.02559, 0.89)}

//  Looking at segment number 215: Seg44_axon_1, section: axon_1, ID: 148, parent: Seg43_axon_1 (147), rad: 0.445, (351.2846, 89.8742, -35.02559) -> (352.61462, 91.7242, -35.02559), len: 2.27847
    axon_1 {pt3dadd(352.61462, 91.7242, -35.02559, 0.89)}

//  Looking at segment number 216: Seg45_axon_1, section: axon_1, ID: 149, parent: Seg44_axon_1 (148), rad: 0.515, (352.61462, 91.7242, -35.02559) -> (352.9146, 92.6842, -35.27559), len: 1.03638
    axon_1 {pt3dadd(352.9146, 92.6842, -35.27559, 1.03)}

//  Looking at segment number 217: Seg46_axon_1, section: axon_1, ID: 150, parent: Seg45_axon_1 (149), rad: 0.445, (352.9146, 92.6842, -35.27559) -> (353.0646, 94.2342, -35.27559), len: 1.55724
    axon_1 {pt3dadd(353.0646, 94.2342, -35.27559, 0.89)}

//  Looking at segment number 218: Seg47_axon_1, section: axon_1, ID: 151, parent: Seg46_axon_1 (150), rad: 0.445, (353.0646, 94.2342, -35.27559) -> (352.4746, 97.254196, -34.07559), len: 3.3028
    axon_1 {pt3dadd(352.4746, 97.254196, -34.07559, 0.89)}

//  Looking at segment number 219: Seg48_axon_1, section: axon_1, ID: 152, parent: Seg47_axon_1 (151), rad: 0.445, (352.4746, 97.254196, -34.07559) -> (351.95462, 100.354195, -33.37559), len: 3.22031
    axon_1 {pt3dadd(351.95462, 100.354195, -33.37559, 0.89)}

//  Looking at segment number 220: Seg49_axon_1, section: axon_1, ID: 153, parent: Seg48_axon_1 (152), rad: 0.445, (351.95462, 100.354195, -33.37559) -> (351.0646, 103.1642, -33.32559), len: 2.94801
    axon_1 {pt3dadd(351.0646, 103.1642, -33.32559, 0.89)}

//  Looking at segment number 221: Seg50_axon_1, section: axon_1, ID: 154, parent: Seg49_axon_1 (153), rad: 0.445, (351.0646, 103.1642, -33.32559) -> (350.6946, 105.854195, -30.825588), len: 3.69093
    axon_1 {pt3dadd(350.6946, 105.854195, -30.825588, 0.89)}

//  Looking at segment number 222: Seg51_axon_1, section: axon_1, ID: 155, parent: Seg50_axon_1 (154), rad: 0.405, (350.6946, 105.854195, -30.825588) -> (352.02463, 108.2942, -30.075588), len: 2.87838
    axon_1 {pt3dadd(352.02463, 108.2942, -30.075588, 0.81)}

//  Looking at segment number 223: Seg52_axon_1, section: axon_1, ID: 156, parent: Seg51_axon_1 (155), rad: 0.405, (352.02463, 108.2942, -30.075588) -> (354.54462, 109.994194, -30.075588), len: 3.03979
    axon_1 {pt3dadd(354.54462, 109.994194, -30.075588, 0.81)}

//  Looking at segment number 224: Seg53_axon_1, section: axon_1, ID: 157, parent: Seg52_axon_1 (156), rad: 0.405, (354.54462, 109.994194, -30.075588) -> (356.4646, 111.31419, -30.72559), len: 2.41893
    axon_1 {pt3dadd(356.4646, 111.31419, -30.72559, 0.81)}

//  Looking at segment number 225: Seg54_axon_1, section: axon_1, ID: 158, parent: Seg53_axon_1 (157), rad: 0.885, (356.4646, 111.31419, -30.72559) -> (358.45462, 113.31419, -31.92559), len: 3.06597
    axon_1 {pt3dadd(358.45462, 113.31419, -31.92559, 1.77)}

//  Looking at segment number 226: Seg55_axon_1, section: axon_1, ID: 159, parent: Seg54_axon_1 (158), rad: 0.445, (358.45462, 113.31419, -31.92559) -> (360.45462, 116.1142, -31.92559), len: 3.44093
    axon_1 {pt3dadd(360.45462, 116.1142, -31.92559, 0.89)}

//  Looking at segment number 227: Seg56_axon_1, section: axon_1, ID: 160, parent: Seg55_axon_1 (159), rad: 0.445, (360.45462, 116.1142, -31.92559) -> (363.48462, 118.7742, -31.92559), len: 4.03194
    axon_1 {pt3dadd(363.48462, 118.7742, -31.92559, 0.89)}

//  Looking at segment number 228: Seg57_axon_1, section: axon_1, ID: 161, parent: Seg56_axon_1 (160), rad: 0.445, (363.48462, 118.7742, -31.92559) -> (366.73462, 123.0542, -33.57559), len: 5.62169
    axon_1 {pt3dadd(366.73462, 123.0542, -33.57559, 0.89)}

//  Looking at segment number 229: Seg58_axon_1, section: axon_1, ID: 162, parent: Seg57_axon_1 (161), rad: 0.445, (366.73462, 123.0542, -33.57559) -> (367.4046, 123.8642, -34.12559), len: 1.18637
    axon_1 {pt3dadd(367.4046, 123.8642, -34.12559, 0.89)}

//  Looking at segment number 230: Seg59_axon_1, section: axon_1, ID: 163, parent: Seg58_axon_1 (162), rad: 0.59, (367.4046, 123.8642, -34.12559) -> (368.58463, 125.2742, -34.07559), len: 1.83931
    axon_1 {pt3dadd(368.58463, 125.2742, -34.07559, 1.18)}

//  Looking at segment number 231: Seg60_axon_1, section: axon_1, ID: 164, parent: Seg59_axon_1 (163), rad: 0.445, (368.58463, 125.2742, -34.07559) -> (369.02463, 126.674194, -34.07559), len: 1.46751
    axon_1 {pt3dadd(369.02463, 126.674194, -34.07559, 0.89)}

//  Looking at segment number 232: Seg61_axon_1, section: axon_1, ID: 165, parent: Seg60_axon_1 (164), rad: 0.445, (369.02463, 126.674194, -34.07559) -> (370.3546, 129.1042, -34.07559), len: 2.77016
    axon_1 {pt3dadd(370.3546, 129.1042, -34.07559, 0.89)}

//  Looking at segment number 233: Seg62_axon_1, section: axon_1, ID: 166, parent: Seg61_axon_1 (165), rad: 0.445, (370.3546, 129.1042, -34.07559) -> (368.5646, 129.3042, -37.82559), len: 4.16012
    axon_1 {pt3dadd(368.5646, 129.3042, -37.82559, 0.89)}

//  Looking at segment number 234: Seg63_axon_1, section: axon_1, ID: 167, parent: Seg62_axon_1 (166), rad: 0.445, (368.5646, 129.3042, -37.82559) -> (367.1646, 129.6742, -37.82559), len: 1.44806
    axon_1 {pt3dadd(367.1646, 129.6742, -37.82559, 0.89)}

//  Looking at segment number 235: Seg64_axon_1, section: axon_1, ID: 168, parent: Seg63_axon_1 (167), rad: 0.445, (367.1646, 129.6742, -37.82559) -> (368.1946, 132.0442, -37.82559), len: 2.58415
    axon_1 {pt3dadd(368.1946, 132.0442, -37.82559, 0.89)}

//  Looking at segment number 236: Seg65_axon_1, section: axon_1, ID: 169, parent: Seg64_axon_1 (168), rad: 0.445, (368.1946, 132.0442, -37.82559) -> (370.9346, 134.7742, -37.82559), len: 3.86787
    axon_1 {pt3dadd(370.9346, 134.7742, -37.82559, 0.89)}

//  Looking at segment number 237: Seg66_axon_1, section: axon_1, ID: 170, parent: Seg65_axon_1 (169), rad: 0.445, (370.9346, 134.7742, -37.82559) -> (376.0346, 137.65419, -37.82559), len: 5.857
    axon_1 {pt3dadd(376.0346, 137.65419, -37.82559, 0.89)}

//  Looking at segment number 238: Seg67_axon_1, section: axon_1, ID: 171, parent: Seg66_axon_1 (170), rad: 0.37, (376.0346, 137.65419, -37.82559) -> (382.3846, 141.1942, -36.72559), len: 7.35284
    axon_1 {pt3dadd(382.3846, 141.1942, -36.72559, 0.74)}

//  Looking at segment number 239: Seg68_axon_1, section: axon_1, ID: 172, parent: Seg67_axon_1 (171), rad: 0.37, (382.3846, 141.1942, -36.72559) -> (389.92462, 144.2942, -35.37559), len: 8.26343
    axon_1 {pt3dadd(389.92462, 144.2942, -35.37559, 0.74)}

//  Looking at segment number 240: Seg69_axon_1, section: axon_1, ID: 173, parent: Seg68_axon_1 (172), rad: 0.37, (389.92462, 144.2942, -35.37559) -> (392.14462, 144.5842, -35.37559), len: 2.23886
    axon_1 {pt3dadd(392.14462, 144.5842, -35.37559, 0.74)}

//  Looking at segment number 241: Seg70_axon_1, section: axon_1, ID: 174, parent: Seg69_axon_1 (173), rad: 0.74, (392.14462, 144.5842, -35.37559) -> (393.77463, 144.6642, -35.37559), len: 1.63197
    axon_1 {pt3dadd(393.77463, 144.6642, -35.37559, 1.48)}

//  Looking at segment number 242: Seg71_axon_1, section: axon_1, ID: 175, parent: Seg70_axon_1 (174), rad: 1.365, (393.77463, 144.6642, -35.37559) -> (397.4646, 144.2942, -35.37559), len: 3.70848
    axon_1 {pt3dadd(397.4646, 144.2942, -35.37559, 2.73)}

//  Looking at segment number 243: Seg72_axon_1, section: axon_1, ID: 176, parent: Seg71_axon_1 (175), rad: 0.775, (397.4646, 144.2942, -35.37559) -> (401.3846, 143.3342, -35.37559), len: 4.03585
    axon_1 {pt3dadd(401.3846, 143.3342, -35.37559, 1.55)}

//  Looking at segment number 244: Seg73_axon_1, section: axon_1, ID: 177, parent: Seg72_axon_1 (176), rad: 0.405, (401.3846, 143.3342, -35.37559) -> (403.08463, 142.3042, -35.37559), len: 1.9877
    axon_1 {pt3dadd(403.08463, 142.3042, -35.37559, 0.81)}

//  Looking at segment number 245: Seg74_axon_1, section: axon_1, ID: 178, parent: Seg73_axon_1 (177), rad: 0.405, (403.08463, 142.3042, -35.37559) -> (404.9346, 140.6742, -35.37559), len: 2.46563
    axon_1 {pt3dadd(404.9346, 140.6742, -35.37559, 0.81)}

//  Looking at segment number 246: Seg75_axon_1, section: axon_1, ID: 179, parent: Seg74_axon_1 (178), rad: 0.405, (404.9346, 140.6742, -35.37559) -> (408.6246, 137.5042, -36.47559), len: 4.98748
    axon_1 {pt3dadd(408.6246, 137.5042, -36.47559, 0.81)}

//  Looking at segment number 247: Seg76_axon_1, section: axon_1, ID: 180, parent: Seg75_axon_1 (179), rad: 0.405, (408.6246, 137.5042, -36.47559) -> (412.4746, 132.48419, -36.57559), len: 6.32716
    axon_1 {pt3dadd(412.4746, 132.48419, -36.57559, 0.81)}

//  Looking at segment number 248: Seg77_axon_1, section: axon_1, ID: 181, parent: Seg76_axon_1 (180), rad: 0.405, (412.4746, 132.48419, -36.57559) -> (415.5046, 128.4942, -36.57559), len: 5.01008
    axon_1 {pt3dadd(415.5046, 128.4942, -36.57559, 0.81)}

//  Looking at segment number 249: Seg78_axon_1, section: axon_1, ID: 182, parent: Seg77_axon_1 (181), rad: 0.48, (415.5046, 128.4942, -36.57559) -> (416.3846, 127.0842, -36.62559), len: 1.66283
    axon_1 {pt3dadd(416.3846, 127.0842, -36.62559, 0.96)}
}

proc basic_shape_extra_5(){

//  Looking at segment number 250: Seg79_axon_1, section: axon_1, ID: 183, parent: Seg78_axon_1 (182), rad: 0.405, (416.3846, 127.0842, -36.62559) -> (416.7546, 126.12419, -36.62559), len: 1.02884
    axon_1 {pt3dadd(416.7546, 126.12419, -36.62559, 0.81)}

//  Looking at segment number 251: Seg80_axon_1, section: axon_1, ID: 184, parent: Seg79_axon_1 (183), rad: 0.405, (416.7546, 126.12419, -36.62559) -> (416.7546, 122.20419, -36.62559), len: 3.92
    axon_1 {pt3dadd(416.7546, 122.20419, -36.62559, 0.81)}

//  Looking at segment number 252: Seg81_axon_1, section: axon_1, ID: 185, parent: Seg80_axon_1 (184), rad: 0.405, (416.7546, 122.20419, -36.62559) -> (415.49463, 120.65419, -36.62559), len: 1.99751
    axon_1 {pt3dadd(415.49463, 120.65419, -36.62559, 0.81)}

//  Looking at segment number 253: Seg82_axon_1, section: axon_1, ID: 186, parent: Seg81_axon_1 (185), rad: 0.405, (415.49463, 120.65419, -36.62559) -> (414.3146, 119.254196, -36.62559), len: 1.83097
    axon_1 {pt3dadd(414.3146, 119.254196, -36.62559, 0.81)}

//  Looking at segment number 254: Seg83_axon_1, section: axon_1, ID: 187, parent: Seg82_axon_1 (186), rad: 0.405, (414.3146, 119.254196, -36.62559) -> (412.02463, 117.70419, -36.62559), len: 2.76523
    axon_1 {pt3dadd(412.02463, 117.70419, -36.62559, 0.81)}

//  Looking at segment number 255: Seg84_axon_1, section: axon_1, ID: 188, parent: Seg83_axon_1 (187), rad: 0.405, (412.02463, 117.70419, -36.62559) -> (409.73462, 116.45419, -36.62559), len: 2.60895
    axon_1 {pt3dadd(409.73462, 116.45419, -36.62559, 0.81)}

//  Looking at segment number 256: Seg85_axon_1, section: axon_1, ID: 189, parent: Seg84_axon_1 (188), rad: 0.405, (409.73462, 116.45419, -36.62559) -> (406.99463, 115.6342, -36.62559), len: 2.86006
    axon_1 {pt3dadd(406.99463, 115.6342, -36.62559, 0.81)}

//  Looking at segment number 257: Seg86_axon_1, section: axon_1, ID: 190, parent: Seg85_axon_1 (189), rad: 0.405, (406.99463, 115.6342, -36.62559) -> (404.7846, 114.2342, -36.62559), len: 2.61614
    axon_1 {pt3dadd(404.7846, 114.2342, -36.62559, 0.81)}

//  Looking at segment number 258: Seg87_axon_1, section: axon_1, ID: 191, parent: Seg86_axon_1 (190), rad: 0.555, (404.7846, 114.2342, -36.62559) -> (403.74463, 113.644196, -36.62559), len: 1.19568
    axon_1 {pt3dadd(403.74463, 113.644196, -36.62559, 1.11)}

//  Looking at segment number 259: Seg88_axon_1, section: axon_1, ID: 192, parent: Seg87_axon_1 (191), rad: 0.63, (403.74463, 113.644196, -36.62559) -> (402.86462, 112.8342, -36.62559), len: 1.19604
    axon_1 {pt3dadd(402.86462, 112.8342, -36.62559, 1.26)}

//  Looking at segment number 260: Seg89_axon_1, section: axon_1, ID: 193, parent: Seg88_axon_1 (192), rad: 0.405, (402.86462, 112.8342, -36.62559) -> (401.3846, 111.06419, -36.62559), len: 2.30724
    axon_1 {pt3dadd(401.3846, 111.06419, -36.62559, 0.81)}

//  Looking at segment number 261: Seg90_axon_1, section: axon_1, ID: 194, parent: Seg89_axon_1 (193), rad: 0.335, (401.3846, 111.06419, -36.62559) -> (402.3446, 110.9142, -39.52559), len: 3.05844
    axon_1 {pt3dadd(402.3446, 110.9142, -39.52559, 0.67)}

//  Looking at segment number 262: Seg91_axon_1, section: axon_1, ID: 195, parent: Seg90_axon_1 (194), rad: 0.335, (402.3446, 110.9142, -39.52559) -> (404.4146, 110.7642, -39.47559), len: 2.07604
    axon_1 {pt3dadd(404.4146, 110.7642, -39.47559, 0.67)}

//  Looking at segment number 263: Seg92_axon_1, section: axon_1, ID: 196, parent: Seg91_axon_1 (195), rad: 0.335, (404.4146, 110.7642, -39.47559) -> (405.9646, 109.8842, -39.82559), len: 1.81641
    axon_1 {pt3dadd(405.9646, 109.8842, -39.82559, 0.67)}

//  Looking at segment number 264: Seg93_axon_1, section: axon_1, ID: 197, parent: Seg92_axon_1 (196), rad: 0.335, (405.9646, 109.8842, -39.82559) -> (407.5946, 108.3342, -40.52559), len: 2.35572
    axon_1 {pt3dadd(407.5946, 108.3342, -40.52559, 0.67)}

//  Looking at segment number 265: Seg94_axon_1, section: axon_1, ID: 198, parent: Seg93_axon_1 (197), rad: 0.335, (407.5946, 108.3342, -40.52559) -> (407.2246, 107.81419, -41.67559), len: 1.31522
    axon_1 {pt3dadd(407.2246, 107.81419, -41.67559, 0.67)}

//  Looking at segment number 266: Seg95_axon_1, section: axon_1, ID: 199, parent: Seg94_axon_1 (198), rad: 0.335, (407.2246, 107.81419, -41.67559) -> (406.4046, 107.81419, -41.72559), len: 0.82153
    axon_1 {pt3dadd(406.4046, 107.81419, -41.72559, 0.67)}

//  Looking at segment number 267: Seg96_axon_1, section: axon_1, ID: 200, parent: Seg95_axon_1 (199), rad: 0.335, (406.4046, 107.81419, -41.72559) -> (403.9646, 107.2942, -41.72559), len: 2.4948
    axon_1 {pt3dadd(403.9646, 107.2942, -41.72559, 0.67)}

//  Looking at segment number 268: Seg97_axon_1, section: axon_1, ID: 201, parent: Seg96_axon_1 (200), rad: 0.515, (403.9646, 107.2942, -41.72559) -> (401.9746, 107.2942, -41.72559), len: 1.98999
    axon_1 {pt3dadd(401.9746, 107.2942, -41.72559, 1.03)}

//  Looking at segment number 269: Seg98_axon_1, section: axon_1, ID: 202, parent: Seg97_axon_1 (201), rad: 0.37, (401.9746, 107.2942, -41.72559) -> (400.3446, 107.004196, -41.72559), len: 1.6556
    axon_1 {pt3dadd(400.3446, 107.004196, -41.72559, 0.74)}

//  Looking at segment number 270: Seg99_axon_1, section: axon_1, ID: 203, parent: Seg98_axon_1 (202), rad: 0.445, (400.3446, 107.004196, -41.72559) -> (399.3146, 106.784195, -42.67559), len: 1.41838
    axon_1 {pt3dadd(399.3146, 106.784195, -42.67559, 0.89)}

//  Looking at segment number 271: Seg100_axon_1, section: axon_1, ID: 204, parent: Seg99_axon_1 (203), rad: 0.445, (399.3146, 106.784195, -42.67559) -> (399.6046, 105.2342, -42.67559), len: 1.57689
    axon_1 {pt3dadd(399.6046, 105.2342, -42.67559, 0.89)}

//  Looking at segment number 272: Seg101_axon_1, section: axon_1, ID: 205, parent: Seg100_axon_1 (204), rad: 0.515, (399.6046, 105.2342, -42.67559) -> (398.7246, 105.0842, -42.82559), len: 0.905212
    axon_1 {pt3dadd(398.7246, 105.0842, -42.82559, 1.03)}

//  Looking at segment number 273: Seg102_axon_1, section: axon_1, ID: 206, parent: Seg101_axon_1 (205), rad: 0.59, (398.7246, 105.0842, -42.82559) -> (397.3146, 104.6342, -42.82559), len: 1.48007
    axon_1 {pt3dadd(397.3146, 104.6342, -42.82559, 1.18)}

//  Looking at segment number 274: Seg103_axon_1, section: axon_1, ID: 207, parent: Seg102_axon_1 (206), rad: 0.445, (397.3146, 104.6342, -42.82559) -> (396.2846, 104.3442, -42.82559), len: 1.07005
    axon_1 {pt3dadd(396.2846, 104.3442, -42.82559, 0.89)}

//  Looking at segment number 275: Seg104_axon_1, section: axon_1, ID: 208, parent: Seg103_axon_1 (207), rad: 0.445, (396.2846, 104.3442, -42.82559) -> (396.0646, 103.2342, -42.82559), len: 1.13159
    axon_1 {pt3dadd(396.0646, 103.2342, -42.82559, 0.89)}

//  Looking at segment number 276: Seg105_axon_1, section: axon_1, ID: 209, parent: Seg104_axon_1 (208), rad: 0.48, (396.0646, 103.2342, -42.82559) -> (396.6546, 100.6542, -43.17559), len: 2.66965
    axon_1 {pt3dadd(396.6546, 100.6542, -43.17559, 0.96)}

//  Looking at segment number 277: Seg106_axon_1, section: axon_1, ID: 210, parent: Seg105_axon_1 (209), rad: 0.405, (396.6546, 100.6542, -43.17559) -> (396.7246, 99.4742, -44.57559), len: 1.83229
    axon_1 {pt3dadd(396.7246, 99.4742, -44.57559, 0.81)}

//  Looking at segment number 278: Seg107_axon_1, section: axon_1, ID: 211, parent: Seg106_axon_1 (210), rad: 0.63, (396.7246, 99.4742, -44.57559) -> (396.74463, 97.604195, -45.17559), len: 1.964
    axon_1 {pt3dadd(396.74463, 97.604195, -45.17559, 1.26)}

//  Looking at segment number 279: Seg108_axon_1, section: axon_1, ID: 212, parent: Seg107_axon_1 (211), rad: 0.405, (396.74463, 97.604195, -45.17559) -> (397.70462, 97.604195, -48.62559), len: 3.58107
    axon_1 {pt3dadd(397.70462, 97.604195, -48.62559, 0.81)}

//  Looking at segment number 280: Seg109_axon_1, section: axon_1, ID: 213, parent: Seg108_axon_1 (212), rad: 0.48, (397.70462, 97.604195, -48.62559) -> (397.70462, 98.6342, -48.62559), len: 1.03001
    axon_1 {pt3dadd(397.70462, 98.6342, -48.62559, 0.96)}

//  Looking at segment number 281: Seg110_axon_1, section: axon_1, ID: 214, parent: Seg109_axon_1 (213), rad: 0.48, (397.70462, 98.6342, -48.62559) -> (397.48462, 99.8842, -48.62559), len: 1.26921
    axon_1 {pt3dadd(397.48462, 99.8842, -48.62559, 0.96)}

//  Looking at segment number 282: Seg111_axon_1, section: axon_1, ID: 215, parent: Seg110_axon_1 (214), rad: 0.445, (397.48462, 99.8842, -48.62559) -> (395.92462, 99.2242, -49.52559), len: 1.91812
    axon_1 {pt3dadd(395.92462, 99.2242, -49.52559, 0.89)}

//  Looking at segment number 283: Seg112_axon_1, section: axon_1, ID: 216, parent: Seg111_axon_1 (215), rad: 0.445, (395.92462, 99.2242, -49.52559) -> (394.3746, 98.854195, -49.52559), len: 1.59357
    axon_1 {pt3dadd(394.3746, 98.854195, -49.52559, 0.89)}

//  Looking at segment number 284: Seg113_axon_1, section: axon_1, ID: 217, parent: Seg112_axon_1 (216), rad: 0.445, (394.3746, 98.854195, -49.52559) -> (394.0046, 97.1542, -49.32559), len: 1.75125
    axon_1 {pt3dadd(394.0046, 97.1542, -49.32559, 0.89)}

//  Looking at segment number 285: Seg114_axon_1, section: axon_1, ID: 218, parent: Seg113_axon_1 (217), rad: 0.445, (394.0046, 97.1542, -49.32559) -> (393.3446, 95.754196, -48.52559), len: 1.7423
    axon_1 {pt3dadd(393.3446, 95.754196, -48.52559, 0.89)}

//  Looking at segment number 286: Seg115_axon_1, section: axon_1, ID: 219, parent: Seg114_axon_1 (218), rad: 0.555, (393.3446, 95.754196, -48.52559) -> (392.45462, 94.9442, -48.67559), len: 1.21271
    axon_1 {pt3dadd(392.45462, 94.9442, -48.67559, 1.11)}

//  Looking at segment number 287: Seg116_axon_1, section: axon_1, ID: 220, parent: Seg115_axon_1 (219), rad: 0.37, (392.45462, 94.9442, -48.67559) -> (393.04462, 93.9142, -51.42559), len: 2.99524
    axon_1 {pt3dadd(393.04462, 93.9142, -51.42559, 0.74)}

//  Looking at segment number 288: Seg117_axon_1, section: axon_1, ID: 221, parent: Seg116_axon_1 (220), rad: 0.37, (393.04462, 93.9142, -51.42559) -> (393.49463, 92.504196, -52.02559), len: 1.59707
    axon_1 {pt3dadd(393.49463, 92.504196, -52.02559, 0.74)}

//  Looking at segment number 289: Seg118_axon_1, section: axon_1, ID: 222, parent: Seg117_axon_1 (221), rad: 0.37, (393.49463, 92.504196, -52.02559) -> (393.04462, 91.324196, -52.02559), len: 1.2629
    axon_1 {pt3dadd(393.04462, 91.324196, -52.02559, 0.74)}

//  Looking at segment number 290: Seg119_axon_1, section: axon_1, ID: 223, parent: Seg118_axon_1 (222), rad: 0.48, (393.04462, 91.324196, -52.02559) -> (392.6046, 90.5142, -52.07559), len: 0.923146
    axon_1 {pt3dadd(392.6046, 90.5142, -52.07559, 0.96)}

//  Looking at segment number 291: Seg120_axon_1, section: axon_1, ID: 224, parent: Seg119_axon_1 (223), rad: 0.335, (392.6046, 90.5142, -52.07559) -> (392.6046, 89.6242, -52.02559), len: 0.891403
    axon_1 {pt3dadd(392.6046, 89.6242, -52.02559, 0.67)}

//  Looking at segment number 292: Seg121_axon_1, section: axon_1, ID: 225, parent: Seg120_axon_1 (224), rad: 0.335, (392.6046, 89.6242, -52.02559) -> (393.49463, 88.1542, -52.02559), len: 1.71844
    axon_1 {pt3dadd(393.49463, 88.1542, -52.02559, 0.67)}

//  Looking at segment number 293: Seg122_axon_1, section: axon_1, ID: 226, parent: Seg121_axon_1 (225), rad: 0.48, (393.49463, 88.1542, -52.02559) -> (394.0046, 87.1142, -51.97559), len: 1.15939
    axon_1 {pt3dadd(394.0046, 87.1142, -51.97559, 0.96)}

//  Looking at segment number 294: Seg123_axon_1, section: axon_1, ID: 227, parent: Seg122_axon_1 (226), rad: 0.37, (394.0046, 87.1142, -51.97559) -> (393.9346, 86.1642, -51.97559), len: 0.952573
    axon_1 {pt3dadd(393.9346, 86.1642, -51.97559, 0.74)}

//  Looking at segment number 295: Seg124_axon_1, section: axon_1, ID: 228, parent: Seg123_axon_1 (227), rad: 0.37, (393.9346, 86.1642, -51.97559) -> (393.7146, 84.31419, -51.97559), len: 1.86304
    axon_1 {pt3dadd(393.7146, 84.31419, -51.97559, 0.74)}

//  Looking at segment number 296: Seg125_axon_1, section: axon_1, ID: 229, parent: Seg124_axon_1 (228), rad: 0.37, (393.7146, 84.31419, -51.97559) -> (394.30463, 83.354195, -53.47559), len: 1.87609
    axon_1 {pt3dadd(394.30463, 83.354195, -53.47559, 0.74)}

//  Looking at segment number 297: Seg126_axon_1, section: axon_1, ID: 230, parent: Seg125_axon_1 (229), rad: 0.555, (394.30463, 83.354195, -53.47559) -> (394.30463, 82.464195, -53.47559), len: 0.889999
    axon_1 {pt3dadd(394.30463, 82.464195, -53.47559, 1.11)}

//  Looking at segment number 298: Seg127_axon_1, section: axon_1, ID: 231, parent: Seg126_axon_1 (230), rad: 0.555, (394.30463, 82.464195, -53.47559) -> (393.7846, 81.8042, -53.47559), len: 0.840247
    axon_1 {pt3dadd(393.7846, 81.8042, -53.47559, 1.11)}

//  Looking at segment number 299: Seg128_axon_1, section: axon_1, ID: 232, parent: Seg127_axon_1 (231), rad: 0.405, (393.7846, 81.8042, -53.47559) -> (393.26462, 81.284195, -53.47559), len: 0.735386
    axon_1 {pt3dadd(393.26462, 81.284195, -53.47559, 0.81)}
}

proc basic_shape_extra_6(){

//  Looking at segment number 300: Seg129_axon_1, section: axon_1, ID: 233, parent: Seg128_axon_1 (232), rad: 0.405, (393.26462, 81.284195, -53.47559) -> (391.1946, 79.2942, -56.47559), len: 4.15271
    axon_1 {pt3dadd(391.1946, 79.2942, -56.47559, 0.81)}

//  Looking at segment number 301: Seg130_axon_1, section: axon_1, ID: 234, parent: Seg129_axon_1 (233), rad: 0.405, (391.1946, 79.2942, -56.47559) -> (389.42462, 78.7042, -56.47559), len: 1.86573
    axon_1 {pt3dadd(389.42462, 78.7042, -56.47559, 0.81)}

//  Looking at segment number 302: Seg131_axon_1, section: axon_1, ID: 235, parent: Seg130_axon_1 (234), rad: 0.405, (389.42462, 78.7042, -56.47559) -> (388.0946, 78.7742, -56.47559), len: 1.33186
    axon_1 {pt3dadd(388.0946, 78.7742, -56.47559, 0.81)}

//  Looking at segment number 303: Seg132_axon_1, section: axon_1, ID: 236, parent: Seg131_axon_1 (235), rad: 0.405, (388.0946, 78.7742, -56.47559) -> (386.24463, 78.7742, -56.47559), len: 1.84998
    axon_1 {pt3dadd(386.24463, 78.7742, -56.47559, 0.81)}

//  Looking at segment number 304: Seg0_apic_126, section: apic_126, ID: 1725, parent: Seg24_apic_124 (1569), rad: 0.37, (-66.7454, 59.624203, -5.07559) -> (-68.6054, 59.2842, -6.32559), len: 2.26665
    apic_126 {pt3dclear() pt3dadd(-66.7454, 59.624203, -5.07559, 0.74) pt3dadd(-68.6054, 59.2842, -6.32559, 0.74)}

//  Looking at segment number 305: Seg1_apic_126, section: apic_126, ID: 1726, parent: Seg0_apic_126 (1725), rad: 0.37, (-68.6054, 59.2842, -6.32559) -> (-71.1154, 58.4042, -6.32559), len: 2.65979
    apic_126 {pt3dadd(-71.1154, 58.4042, -6.32559, 0.74)}

//  Looking at segment number 306: Seg2_apic_126, section: apic_126, ID: 1727, parent: Seg1_apic_126 (1726), rad: 0.37, (-71.1154, 58.4042, -6.32559) -> (-72.9654, 58.694202, -6.32559), len: 1.87259
    apic_126 {pt3dadd(-72.9654, 58.694202, -6.32559, 0.74)}

//  Looking at segment number 307: Seg3_apic_126, section: apic_126, ID: 1728, parent: Seg2_apic_126 (1727), rad: 0.37, (-72.9654, 58.694202, -6.32559) -> (-74.9654, 59.2142, -7.27559), len: 2.2744
    apic_126 {pt3dadd(-74.9654, 59.2142, -7.27559, 0.74)}

//  Looking at segment number 308: Seg4_apic_126, section: apic_126, ID: 1729, parent: Seg3_apic_126 (1728), rad: 0.37, (-74.9654, 59.2142, -7.27559) -> (-77.1054, 59.5042, -6.9755898), len: 2.1803
    apic_126 {pt3dadd(-77.1054, 59.5042, -6.9755898, 0.74)}

//  Looking at segment number 309: Seg5_apic_126, section: apic_126, ID: 1730, parent: Seg4_apic_126 (1729), rad: 0.37, (-77.1054, 59.5042, -6.9755898) -> (-78.6554, 58.844204, -6.9755898), len: 1.68467
    apic_126 {pt3dadd(-78.6554, 58.844204, -6.9755898, 0.74)}

//  Looking at segment number 310: Seg6_apic_126, section: apic_126, ID: 1731, parent: Seg5_apic_126 (1730), rad: 0.37, (-78.6554, 58.844204, -6.9755898) -> (-81.2454, 57.814198, -5.77559), len: 3.03463
    apic_126 {pt3dadd(-81.2454, 57.814198, -5.77559, 0.74)}

//  Looking at segment number 311: Seg7_apic_126, section: apic_126, ID: 1732, parent: Seg6_apic_126 (1731), rad: 0.37, (-81.2454, 57.814198, -5.77559) -> (-83.3154, 57.444202, -5.77559), len: 2.10281
    apic_126 {pt3dadd(-83.3154, 57.444202, -5.77559, 0.74)}

//  Looking at segment number 312: Seg8_apic_126, section: apic_126, ID: 1733, parent: Seg7_apic_126 (1732), rad: 0.37, (-83.3154, 57.444202, -5.77559) -> (-85.6054, 57.514202, -5.77559), len: 2.29107
    apic_126 {pt3dadd(-85.6054, 57.514202, -5.77559, 0.74)}

//  Looking at segment number 313: Seg9_apic_126, section: apic_126, ID: 1734, parent: Seg8_apic_126 (1733), rad: 0.37, (-85.6054, 57.514202, -5.77559) -> (-86.2754, 58.1842, -5.77559), len: 0.94752
    apic_126 {pt3dadd(-86.2754, 58.1842, -5.77559, 0.74)}

//  Looking at segment number 314: Seg10_apic_126, section: apic_126, ID: 1735, parent: Seg9_apic_126 (1734), rad: 0.37, (-86.2754, 58.1842, -5.77559) -> (-87.8254, 58.844204, -4.02559), len: 2.42912
    apic_126 {pt3dadd(-87.8254, 58.844204, -4.02559, 0.74)}

//  Looking at segment number 315: Seg11_apic_126, section: apic_126, ID: 1736, parent: Seg10_apic_126 (1735), rad: 0.37, (-87.8254, 58.844204, -4.02559) -> (-90.6354, 59.5842, -3.7755902), len: 2.91654
    apic_126 {pt3dadd(-90.6354, 59.5842, -3.7755902, 0.74)}

//  Looking at segment number 316: Seg12_apic_126, section: apic_126, ID: 1737, parent: Seg11_apic_126 (1736), rad: 0.37, (-90.6354, 59.5842, -3.7755902) -> (-91.6654, 60.8342, -4.02559), len: 1.63887
    apic_126 {pt3dadd(-91.6654, 60.8342, -4.02559, 0.74)}

//  Looking at segment number 317: Seg13_apic_126, section: apic_126, ID: 1738, parent: Seg12_apic_126 (1737), rad: 0.37, (-91.6654, 60.8342, -4.02559) -> (-92.1854, 61.7942, -4.02559), len: 1.09179
    apic_126 {pt3dadd(-92.1854, 61.7942, -4.02559, 0.74)}

//  Looking at segment number 318: Seg14_apic_126, section: apic_126, ID: 1739, parent: Seg13_apic_126 (1738), rad: 0.37, (-92.1854, 61.7942, -4.02559) -> (-93.2954, 61.874203, -4.02559), len: 1.11288
    apic_126 {pt3dadd(-93.2954, 61.874203, -4.02559, 0.74)}

//  Looking at segment number 319: Seg0_apic_125, section: apic_125, ID: 1570, parent: Seg24_apic_124 (1569), rad: 0.665, (-66.7454, 59.624203, -5.07559) -> (-67.7054, 63.4642, -5.07559), len: 3.95818
    apic_125 {pt3dclear() pt3dadd(-66.7454, 59.624203, -5.07559, 1.33) pt3dadd(-67.7054, 63.4642, -5.07559, 1.33)}

//  Looking at segment number 320: Seg1_apic_125, section: apic_125, ID: 1571, parent: Seg0_apic_125 (1570), rad: 0.665, (-67.7054, 63.4642, -5.07559) -> (-70.5854, 67.004196, -5.77559), len: 4.61693
    apic_125 {pt3dadd(-70.5854, 67.004196, -5.77559, 1.33)}

//  Looking at segment number 321: Seg2_apic_125, section: apic_125, ID: 1572, parent: Seg1_apic_125 (1571), rad: 0.665, (-70.5854, 67.004196, -5.77559) -> (-73.8354, 70.7742, -6.6255894), len: 5.04955
    apic_125 {pt3dadd(-73.8354, 70.7742, -6.6255894, 1.33)}

//  Looking at segment number 322: Seg3_apic_125, section: apic_125, ID: 1573, parent: Seg2_apic_125 (1572), rad: 0.63, (-73.8354, 70.7742, -6.6255894) -> (-77.3354, 73.4142, -7.7255898), len: 4.51991
    apic_125 {pt3dadd(-77.3354, 73.4142, -7.7255898, 1.26)}

//  Looking at segment number 323: Seg4_apic_125, section: apic_125, ID: 1574, parent: Seg3_apic_125 (1573), rad: 0.63, (-77.3354, 73.4142, -7.7255898) -> (-79.9954, 76.5942, -7.4755898), len: 4.15337
    apic_125 {pt3dadd(-79.9954, 76.5942, -7.4755898, 1.26)}

//  Looking at segment number 324: Seg5_apic_125, section: apic_125, ID: 1575, parent: Seg4_apic_125 (1574), rad: 0.63, (-79.9954, 76.5942, -7.4755898) -> (-79.9954, 79.324196, -7.9755898), len: 2.77541
    apic_125 {pt3dadd(-79.9954, 79.324196, -7.9755898, 1.26)}

//  Looking at segment number 325: Seg6_apic_125, section: apic_125, ID: 1576, parent: Seg5_apic_125 (1575), rad: 0.63, (-79.9954, 79.324196, -7.9755898) -> (-79.625404, 80.7242, -8.67559), len: 1.60838
    apic_125 {pt3dadd(-79.625404, 80.7242, -8.67559, 1.26)}

//  Looking at segment number 326: Seg7_apic_125, section: apic_125, ID: 1577, parent: Seg6_apic_125 (1576), rad: 0.63, (-79.625404, 80.7242, -8.67559) -> (-78.5154, 81.9042, -9.77559), len: 1.95819
    apic_125 {pt3dadd(-78.5154, 81.9042, -9.77559, 1.26)}

//  Looking at segment number 327: Seg8_apic_125, section: apic_125, ID: 1578, parent: Seg7_apic_125 (1577), rad: 0.63, (-78.5154, 81.9042, -9.77559) -> (-77.2554, 81.754196, -10.375589), len: 1.4036
    apic_125 {pt3dadd(-77.2554, 81.754196, -10.375589, 1.26)}

//  Looking at segment number 328: Seg9_apic_125, section: apic_125, ID: 1579, parent: Seg8_apic_125 (1578), rad: 0.63, (-77.2554, 81.754196, -10.375589) -> (-76.5154, 82.574196, -11.27559), len: 1.42478
    apic_125 {pt3dadd(-76.5154, 82.574196, -11.27559, 1.26)}

//  Looking at segment number 329: Seg10_apic_125, section: apic_125, ID: 1580, parent: Seg9_apic_125 (1579), rad: 0.63, (-76.5154, 82.574196, -11.27559) -> (-77.625404, 83.3842, -11.27559), len: 1.37412
    apic_125 {pt3dadd(-77.625404, 83.3842, -11.27559, 1.26)}

//  Looking at segment number 330: Seg11_apic_125, section: apic_125, ID: 1581, parent: Seg10_apic_125 (1580), rad: 0.63, (-77.625404, 83.3842, -11.27559) -> (-78.8854, 82.714195, -11.52559), len: 1.44879
    apic_125 {pt3dadd(-78.8854, 82.714195, -11.52559, 1.26)}

//  Looking at segment number 331: Seg12_apic_125, section: apic_125, ID: 1582, parent: Seg11_apic_125 (1581), rad: 0.63, (-78.8854, 82.714195, -11.52559) -> (-80.7354, 82.574196, -11.32559), len: 1.86604
    apic_125 {pt3dadd(-80.7354, 82.574196, -11.32559, 1.26)}

//  Looking at segment number 332: Seg13_apic_125, section: apic_125, ID: 1583, parent: Seg12_apic_125 (1582), rad: 0.63, (-80.7354, 82.574196, -11.32559) -> (-83.4654, 83.4542, -11.32559), len: 2.86833
    apic_125 {pt3dadd(-83.4654, 83.4542, -11.32559, 1.26)}

//  Looking at segment number 333: Seg14_apic_125, section: apic_125, ID: 1584, parent: Seg13_apic_125 (1583), rad: 0.555, (-83.4654, 83.4542, -11.32559) -> (-85.7554, 85.744194, -10.32559), len: 3.38942
    apic_125 {pt3dadd(-85.7554, 85.744194, -10.32559, 1.11)}

//  Looking at segment number 334: Seg15_apic_125, section: apic_125, ID: 1585, parent: Seg14_apic_125 (1584), rad: 0.555, (-85.7554, 85.744194, -10.32559) -> (-87.4554, 88.4742, -9.47559), len: 3.32647
    apic_125 {pt3dadd(-87.4554, 88.4742, -9.47559, 1.11)}

//  Looking at segment number 335: Seg16_apic_125, section: apic_125, ID: 1586, parent: Seg15_apic_125 (1585), rad: 0.555, (-87.4554, 88.4742, -9.47559) -> (-89.0054, 90.5442, -8.97559), len: 2.6339
    apic_125 {pt3dadd(-89.0054, 90.5442, -8.97559, 1.11)}

//  Looking at segment number 336: Seg17_apic_125, section: apic_125, ID: 1587, parent: Seg16_apic_125 (1586), rad: 0.555, (-89.0054, 90.5442, -8.97559) -> (-90.4154, 91.9442, -9.32559), len: 2.01757
    apic_125 {pt3dadd(-90.4154, 91.9442, -9.32559, 1.11)}

//  Looking at segment number 337: Seg18_apic_125, section: apic_125, ID: 1588, parent: Seg17_apic_125 (1587), rad: 0.555, (-90.4154, 91.9442, -9.32559) -> (-91.6754, 94.9742, -9.32559), len: 3.28154
    apic_125 {pt3dadd(-91.6754, 94.9742, -9.32559, 1.11)}

//  Looking at segment number 338: Seg19_apic_125, section: apic_125, ID: 1589, parent: Seg18_apic_125 (1588), rad: 0.555, (-91.6754, 94.9742, -9.32559) -> (-92.7754, 98.5942, -9.32559), len: 3.78344
    apic_125 {pt3dadd(-92.7754, 98.5942, -9.32559, 1.11)}

//  Looking at segment number 339: Seg20_apic_125, section: apic_125, ID: 1590, parent: Seg19_apic_125 (1589), rad: 0.555, (-92.7754, 98.5942, -9.32559) -> (-92.5354, 101.4142, -11.47559), len: 3.55422
    apic_125 {pt3dadd(-92.5354, 101.4142, -11.47559, 1.11)}

//  Looking at segment number 340: Seg21_apic_125, section: apic_125, ID: 1591, parent: Seg20_apic_125 (1590), rad: 0.555, (-92.5354, 101.4142, -11.47559) -> (-91.945404, 103.5542, -11.22559), len: 2.23387
    apic_125 {pt3dadd(-91.945404, 103.5542, -11.22559, 1.11)}

//  Looking at segment number 341: Seg22_apic_125, section: apic_125, ID: 1592, parent: Seg21_apic_125 (1591), rad: 0.555, (-91.945404, 103.5542, -11.22559) -> (-91.3554, 105.254196, -11.97559), len: 1.94951
    apic_125 {pt3dadd(-91.3554, 105.254196, -11.97559, 1.11)}

//  Looking at segment number 342: Seg23_apic_125, section: apic_125, ID: 1593, parent: Seg22_apic_125 (1592), rad: 0.555, (-91.3554, 105.254196, -11.97559) -> (-90.8354, 106.7242, -14.82559), len: 3.24866
    apic_125 {pt3dadd(-90.8354, 106.7242, -14.82559, 1.11)}

//  Looking at segment number 343: Seg24_apic_125, section: apic_125, ID: 1594, parent: Seg23_apic_125 (1593), rad: 0.555, (-90.8354, 106.7242, -14.82559) -> (-89.2854, 108.2742, -14.82559), len: 2.19204
    apic_125 {pt3dadd(-89.2854, 108.2742, -14.82559, 1.11)}

//  Looking at segment number 344: Seg25_apic_125, section: apic_125, ID: 1595, parent: Seg24_apic_125 (1594), rad: 0.555, (-89.2854, 108.2742, -14.82559) -> (-89.1354, 110.2742, -16.22559), len: 2.44591
    apic_125 {pt3dadd(-89.1354, 110.2742, -16.22559, 1.11)}

//  Looking at segment number 345: Seg26_apic_125, section: apic_125, ID: 1596, parent: Seg25_apic_125 (1595), rad: 0.555, (-89.1354, 110.2742, -16.22559) -> (-89.7254, 111.3742, -17.87559), len: 2.06896
    apic_125 {pt3dadd(-89.7254, 111.3742, -17.87559, 1.11)}

//  Looking at segment number 346: Seg27_apic_125, section: apic_125, ID: 1597, parent: Seg26_apic_125 (1596), rad: 0.555, (-89.7254, 111.3742, -17.87559) -> (-92.0954, 111.5242, -18.775589), len: 2.53956
    apic_125 {pt3dadd(-92.0954, 111.5242, -18.775589, 1.11)}

//  Looking at segment number 347: Seg28_apic_125, section: apic_125, ID: 1598, parent: Seg27_apic_125 (1597), rad: 0.7, (-92.0954, 111.5242, -18.775589) -> (-94.3854, 112.4142, -20.32559), len: 2.90495
    apic_125 {pt3dadd(-94.3854, 112.4142, -20.32559, 1.4)}

//  Looking at segment number 348: Seg29_apic_125, section: apic_125, ID: 1599, parent: Seg28_apic_125 (1598), rad: 0.665, (-94.3854, 112.4142, -20.32559) -> (-96.9754, 113.8842, -21.275589), len: 3.12594
    apic_125 {pt3dadd(-96.9754, 113.8842, -21.275589, 1.33)}

//  Looking at segment number 349: Seg30_apic_125, section: apic_125, ID: 1600, parent: Seg29_apic_125 (1599), rad: 0.59, (-96.9754, 113.8842, -21.275589) -> (-100.2954, 116.0242, -21.275589), len: 3.94994
    apic_125 {pt3dadd(-100.2954, 116.0242, -21.275589, 1.18)}
}

proc basic_shape_extra_7(){

//  Looking at segment number 350: Seg31_apic_125, section: apic_125, ID: 1601, parent: Seg30_apic_125 (1600), rad: 0.59, (-100.2954, 116.0242, -21.275589) -> (-100.9654, 117.5742, -21.87559), len: 1.79204
    apic_125 {pt3dadd(-100.9654, 117.5742, -21.87559, 1.18)}

//  Looking at segment number 351: Seg32_apic_125, section: apic_125, ID: 1602, parent: Seg31_apic_125 (1601), rad: 0.59, (-100.9654, 117.5742, -21.87559) -> (-100.445404, 118.98419, -21.87559), len: 1.50282
    apic_125 {pt3dadd(-100.445404, 118.98419, -21.87559, 1.18)}

//  Looking at segment number 352: Seg33_apic_125, section: apic_125, ID: 1603, parent: Seg32_apic_125 (1602), rad: 0.7, (-100.445404, 118.98419, -21.87559) -> (-100.2254, 120.31419, -21.87559), len: 1.34807
    apic_125 {pt3dadd(-100.2254, 120.31419, -21.87559, 1.4)}

//  Looking at segment number 353: Seg34_apic_125, section: apic_125, ID: 1604, parent: Seg33_apic_125 (1603), rad: 0.59, (-100.2254, 120.31419, -21.87559) -> (-101.1054, 121.8642, -21.87559), len: 1.78239
    apic_125 {pt3dadd(-101.1054, 121.8642, -21.87559, 1.18)}

//  Looking at segment number 354: Seg35_apic_125, section: apic_125, ID: 1605, parent: Seg34_apic_125 (1604), rad: 0.515, (-101.1054, 121.8642, -21.87559) -> (-101.4054, 123.26419, -23.17559), len: 1.9339
    apic_125 {pt3dadd(-101.4054, 123.26419, -23.17559, 1.03)}

//  Looking at segment number 355: Seg36_apic_125, section: apic_125, ID: 1606, parent: Seg35_apic_125 (1605), rad: 0.515, (-101.4054, 123.26419, -23.17559) -> (-102.0754, 124.8842, -22.42559), len: 1.90679
    apic_125 {pt3dadd(-102.0754, 124.8842, -22.42559, 1.03)}

//  Looking at segment number 356: Seg37_apic_125, section: apic_125, ID: 1607, parent: Seg36_apic_125 (1606), rad: 0.515, (-102.0754, 124.8842, -22.42559) -> (-103.7754, 127.8842, -22.17559), len: 3.45724
    apic_125 {pt3dadd(-103.7754, 127.8842, -22.17559, 1.03)}

//  Looking at segment number 357: Seg38_apic_125, section: apic_125, ID: 1608, parent: Seg37_apic_125 (1607), rad: 0.515, (-103.7754, 127.8842, -22.17559) -> (-105.0354, 130.90419, -22.17559), len: 3.2723
    apic_125 {pt3dadd(-105.0354, 130.90419, -22.17559, 1.03)}

//  Looking at segment number 358: Seg39_apic_125, section: apic_125, ID: 1609, parent: Seg38_apic_125 (1608), rad: 0.515, (-105.0354, 130.90419, -22.17559) -> (-105.625404, 132.9742, -22.82559), len: 2.24845
    apic_125 {pt3dadd(-105.625404, 132.9742, -22.82559, 1.03)}

//  Looking at segment number 359: Seg40_apic_125, section: apic_125, ID: 1610, parent: Seg39_apic_125 (1609), rad: 0.48, (-105.625404, 132.9742, -22.82559) -> (-106.5154, 133.5642, -22.82559), len: 1.0678
    apic_125 {pt3dadd(-106.5154, 133.5642, -22.82559, 0.96)}

//  Looking at segment number 360: Seg41_apic_125, section: apic_125, ID: 1611, parent: Seg40_apic_125 (1610), rad: 0.48, (-106.5154, 133.5642, -22.82559) -> (-108.5854, 135.3342, -23.32559), len: 2.76908
    apic_125 {pt3dadd(-108.5854, 135.3342, -23.32559, 0.96)}

//  Looking at segment number 361: Seg42_apic_125, section: apic_125, ID: 1612, parent: Seg41_apic_125 (1611), rad: 0.48, (-108.5854, 135.3342, -23.32559) -> (-110.2054, 138.3642, -23.67559), len: 3.45366
    apic_125 {pt3dadd(-110.2054, 138.3642, -23.67559, 0.96)}

//  Looking at segment number 362: Seg43_apic_125, section: apic_125, ID: 1613, parent: Seg42_apic_125 (1612), rad: 0.48, (-110.2054, 138.3642, -23.67559) -> (-112.7254, 142.2042, -24.57559), len: 4.68038
    apic_125 {pt3dadd(-112.7254, 142.2042, -24.57559, 0.96)}

//  Looking at segment number 363: Seg44_apic_125, section: apic_125, ID: 1614, parent: Seg43_apic_125 (1613), rad: 0.48, (-112.7254, 142.2042, -24.57559) -> (-114.795395, 144.6342, -23.57559), len: 3.34512
    apic_125 {pt3dadd(-114.795395, 144.6342, -23.57559, 0.96)}

//  Looking at segment number 364: Seg45_apic_125, section: apic_125, ID: 1615, parent: Seg44_apic_125 (1614), rad: 0.59, (-114.795395, 144.6342, -23.57559) -> (-115.5354, 146.5542, -23.57559), len: 2.05767
    apic_125 {pt3dadd(-115.5354, 146.5542, -23.57559, 1.18)}

//  Looking at segment number 365: Seg46_apic_125, section: apic_125, ID: 1616, parent: Seg45_apic_125 (1615), rad: 0.555, (-115.5354, 146.5542, -23.57559) -> (-117.2354, 148.8442, -22.57559), len: 3.02226
    apic_125 {pt3dadd(-117.2354, 148.8442, -22.57559, 1.11)}

//  Looking at segment number 366: Seg47_apic_125, section: apic_125, ID: 1617, parent: Seg46_apic_125 (1616), rad: 0.48, (-117.2354, 148.8442, -22.57559) -> (-118.935394, 150.3942, -21.525589), len: 2.52883
    apic_125 {pt3dadd(-118.935394, 150.3942, -21.525589, 0.96)}

//  Looking at segment number 367: Seg48_apic_125, section: apic_125, ID: 1618, parent: Seg47_apic_125 (1617), rad: 0.48, (-118.935394, 150.3942, -21.525589) -> (-121.1754, 152.01419, -21.62559), len: 2.76623
    apic_125 {pt3dadd(-121.1754, 152.01419, -21.62559, 0.96)}

//  Looking at segment number 368: Seg49_apic_125, section: apic_125, ID: 1619, parent: Seg48_apic_125 (1618), rad: 0.48, (-121.1754, 152.01419, -21.62559) -> (-124.2054, 151.8642, -22.22559), len: 3.09247
    apic_125 {pt3dadd(-124.2054, 151.8642, -22.22559, 0.96)}

//  Looking at segment number 369: Seg50_apic_125, section: apic_125, ID: 1620, parent: Seg49_apic_125 (1619), rad: 0.48, (-124.2054, 151.8642, -22.22559) -> (-127.5354, 151.6442, -23.12559), len: 3.45649
    apic_125 {pt3dadd(-127.5354, 151.6442, -23.12559, 0.96)}

//  Looking at segment number 370: Seg51_apic_125, section: apic_125, ID: 1621, parent: Seg50_apic_125 (1620), rad: 0.48, (-127.5354, 151.6442, -23.12559) -> (-131.6754, 150.1642, -23.92559), len: 4.46878
    apic_125 {pt3dadd(-131.6754, 150.1642, -23.92559, 0.96)}

//  Looking at segment number 371: Seg52_apic_125, section: apic_125, ID: 1622, parent: Seg51_apic_125 (1621), rad: 0.48, (-131.6754, 150.1642, -23.92559) -> (-136.4754, 148.3242, -23.92559), len: 5.14058
    apic_125 {pt3dadd(-136.4754, 148.3242, -23.92559, 0.96)}

//  Looking at segment number 372: Seg53_apic_125, section: apic_125, ID: 1623, parent: Seg52_apic_125 (1622), rad: 0.48, (-136.4754, 148.3242, -23.92559) -> (-139.8054, 148.0242, -22.07559), len: 3.82118
    apic_125 {pt3dadd(-139.8054, 148.0242, -22.07559, 0.96)}

//  Looking at segment number 373: Seg54_apic_125, section: apic_125, ID: 1624, parent: Seg53_apic_125 (1623), rad: 0.48, (-139.8054, 148.0242, -22.07559) -> (-143.2054, 148.6842, -20.97559), len: 3.63395
    apic_125 {pt3dadd(-143.2054, 148.6842, -20.97559, 0.96)}

//  Looking at segment number 374: Seg55_apic_125, section: apic_125, ID: 1625, parent: Seg54_apic_125 (1624), rad: 0.59, (-143.2054, 148.6842, -20.97559) -> (-143.6454, 150.9742, -22.32559), len: 2.69447
    apic_125 {pt3dadd(-143.6454, 150.9742, -22.32559, 1.18)}

//  Looking at segment number 375: Seg56_apic_125, section: apic_125, ID: 1626, parent: Seg55_apic_125 (1625), rad: 0.59, (-143.6454, 150.9742, -22.32559) -> (-143.1254, 152.6742, -23.72559), len: 2.26283
    apic_125 {pt3dadd(-143.1254, 152.6742, -23.72559, 1.18)}

//  Looking at segment number 376: Seg57_apic_125, section: apic_125, ID: 1627, parent: Seg56_apic_125 (1626), rad: 0.96, (-143.1254, 152.6742, -23.72559) -> (-142.8354, 154.5242, -23.07559), len: 1.9822
    apic_125 {pt3dadd(-142.8354, 154.5242, -23.07559, 1.92)}

//  Looking at segment number 377: Seg58_apic_125, section: apic_125, ID: 1628, parent: Seg57_apic_125 (1627), rad: 0.555, (-142.8354, 154.5242, -23.07559) -> (-142.3154, 156.2942, -25.92559), len: 3.39497
    apic_125 {pt3dadd(-142.3154, 156.2942, -25.92559, 1.11)}

//  Looking at segment number 378: Seg59_apic_125, section: apic_125, ID: 1629, parent: Seg58_apic_125 (1628), rad: 0.445, (-142.3154, 156.2942, -25.92559) -> (-141.35541, 157.9942, -26.42559), len: 2.01533
    apic_125 {pt3dadd(-141.35541, 157.9942, -26.42559, 0.89)}

//  Looking at segment number 379: Seg60_apic_125, section: apic_125, ID: 1630, parent: Seg59_apic_125 (1629), rad: 0.59, (-141.35541, 157.9942, -26.42559) -> (-140.6154, 158.5042, -27.57559), len: 1.45952
    apic_125 {pt3dadd(-140.6154, 158.5042, -27.57559, 1.18)}

//  Looking at segment number 380: Seg61_apic_125, section: apic_125, ID: 1631, parent: Seg60_apic_125 (1630), rad: 0.445, (-140.6154, 158.5042, -27.57559) -> (-139.2854, 159.98419, -27.57559), len: 1.9898
    apic_125 {pt3dadd(-139.2854, 159.98419, -27.57559, 0.89)}

//  Looking at segment number 381: Seg62_apic_125, section: apic_125, ID: 1632, parent: Seg61_apic_125 (1631), rad: 0.445, (-139.2854, 159.98419, -27.57559) -> (-138.7654, 162.4142, -29.275589), len: 3.01087
    apic_125 {pt3dadd(-138.7654, 162.4142, -29.275589, 0.89)}

//  Looking at segment number 382: Seg63_apic_125, section: apic_125, ID: 1633, parent: Seg62_apic_125 (1632), rad: 0.445, (-138.7654, 162.4142, -29.275589) -> (-137.3654, 164.1942, -29.275589), len: 2.26459
    apic_125 {pt3dadd(-137.3654, 164.1942, -29.275589, 0.89)}

//  Looking at segment number 383: Seg64_apic_125, section: apic_125, ID: 1634, parent: Seg63_apic_125 (1633), rad: 0.445, (-137.3654, 164.1942, -29.275589) -> (-135.9554, 165.0742, -28.775589), len: 1.73566
    apic_125 {pt3dadd(-135.9554, 165.0742, -28.775589, 0.89)}

//  Looking at segment number 384: Seg65_apic_125, section: apic_125, ID: 1635, parent: Seg64_apic_125 (1634), rad: 0.445, (-135.9554, 165.0742, -28.775589) -> (-134.2554, 165.7442, -30.22559), len: 2.33268
    apic_125 {pt3dadd(-134.2554, 165.7442, -30.22559, 0.89)}

//  Looking at segment number 385: Seg66_apic_125, section: apic_125, ID: 1636, parent: Seg65_apic_125 (1635), rad: 0.445, (-134.2554, 165.7442, -30.22559) -> (-133.2254, 166.1842, -30.775589), len: 1.2478
    apic_125 {pt3dadd(-133.2254, 166.1842, -30.775589, 0.89)}

//  Looking at segment number 386: Seg67_apic_125, section: apic_125, ID: 1637, parent: Seg66_apic_125 (1636), rad: 0.445, (-133.2254, 166.1842, -30.775589) -> (-131.96541, 165.9642, -31.125591), len: 1.32608
    apic_125 {pt3dadd(-131.96541, 165.9642, -31.125591, 0.89)}

//  Looking at segment number 387: Seg68_apic_125, section: apic_125, ID: 1638, parent: Seg67_apic_125 (1637), rad: 0.445, (-131.96541, 165.9642, -31.125591) -> (-130.85541, 165.8842, -31.025589), len: 1.11736
    apic_125 {pt3dadd(-130.85541, 165.8842, -31.025589, 0.89)}

//  Looking at segment number 388: Seg69_apic_125, section: apic_125, ID: 1639, parent: Seg68_apic_125 (1638), rad: 0.445, (-130.85541, 165.8842, -31.025589) -> (-129.6754, 166.3342, -31.075588), len: 1.26389
    apic_125 {pt3dadd(-129.6754, 166.3342, -31.075588, 0.89)}

//  Looking at segment number 389: Seg70_apic_125, section: apic_125, ID: 1640, parent: Seg69_apic_125 (1639), rad: 0.445, (-129.6754, 166.3342, -31.075588) -> (-129.1554, 166.3342, -32.77559), len: 1.77775
    apic_125 {pt3dadd(-129.1554, 166.3342, -32.77559, 0.89)}

//  Looking at segment number 390: Seg71_apic_125, section: apic_125, ID: 1641, parent: Seg70_apic_125 (1640), rad: 0.74, (-129.1554, 166.3342, -32.77559) -> (-128.7854, 166.2542, -32.77559), len: 0.378545
    apic_125 {pt3dadd(-128.7854, 166.2542, -32.77559, 1.48)}

//  Looking at segment number 391: Seg72_apic_125, section: apic_125, ID: 1642, parent: Seg71_apic_125 (1641), rad: 0.59, (-128.7854, 166.2542, -32.77559) -> (-130.4154, 166.5542, -32.27559), len: 1.73116
    apic_125 {pt3dadd(-130.4154, 166.5542, -32.27559, 1.18)}

//  Looking at segment number 392: Seg73_apic_125, section: apic_125, ID: 1643, parent: Seg72_apic_125 (1642), rad: 0.59, (-130.4154, 166.5542, -32.27559) -> (-132.5554, 166.62419, -32.27559), len: 2.14114
    apic_125 {pt3dadd(-132.5554, 166.62419, -32.27559, 1.18)}

//  Looking at segment number 393: Seg74_apic_125, section: apic_125, ID: 1644, parent: Seg73_apic_125 (1643), rad: 0.59, (-132.5554, 166.62419, -32.27559) -> (-134.5554, 166.5542, -32.27559), len: 2.00122
    apic_125 {pt3dadd(-134.5554, 166.5542, -32.27559, 1.18)}

//  Looking at segment number 394: Seg75_apic_125, section: apic_125, ID: 1645, parent: Seg74_apic_125 (1644), rad: 0.59, (-134.5554, 166.5542, -32.27559) -> (-134.7754, 164.26419, -32.27559), len: 2.30055
    apic_125 {pt3dadd(-134.7754, 164.26419, -32.27559, 1.18)}

//  Looking at segment number 395: Seg76_apic_125, section: apic_125, ID: 1646, parent: Seg75_apic_125 (1645), rad: 0.59, (-134.7754, 164.26419, -32.27559) -> (-133.8154, 163.3042, -32.27559), len: 1.35764
    apic_125 {pt3dadd(-133.8154, 163.3042, -32.27559, 1.18)}

//  Looking at segment number 396: Seg77_apic_125, section: apic_125, ID: 1647, parent: Seg76_apic_125 (1646), rad: 0.445, (-133.8154, 163.3042, -32.27559) -> (-132.4054, 163.8242, -34.72559), len: 2.8742
    apic_125 {pt3dadd(-132.4054, 163.8242, -34.72559, 0.89)}

//  Looking at segment number 397: Seg78_apic_125, section: apic_125, ID: 1648, parent: Seg77_apic_125 (1647), rad: 0.445, (-132.4054, 163.8242, -34.72559) -> (-130.85541, 164.1942, -35.67559), len: 1.85523
    apic_125 {pt3dadd(-130.85541, 164.1942, -35.67559, 0.89)}

//  Looking at segment number 398: Seg79_apic_125, section: apic_125, ID: 1649, parent: Seg78_apic_125 (1648), rad: 0.445, (-130.85541, 164.1942, -35.67559) -> (-129.6754, 164.7042, -35.67559), len: 1.2855
    apic_125 {pt3dadd(-129.6754, 164.7042, -35.67559, 0.89)}

//  Looking at segment number 399: Seg80_apic_125, section: apic_125, ID: 1650, parent: Seg79_apic_125 (1649), rad: 0.445, (-129.6754, 164.7042, -35.67559) -> (-127.9754, 164.4142, -35.67559), len: 1.72455
    apic_125 {pt3dadd(-127.9754, 164.4142, -35.67559, 0.89)}
}

proc basic_shape_extra_8(){

//  Looking at segment number 400: Seg81_apic_125, section: apic_125, ID: 1651, parent: Seg80_apic_125 (1650), rad: 0.445, (-127.9754, 164.4142, -35.67559) -> (-126.71541, 164.1942, -35.67559), len: 1.27906
    apic_125 {pt3dadd(-126.71541, 164.1942, -35.67559, 0.89)}

//  Looking at segment number 401: Seg82_apic_125, section: apic_125, ID: 1652, parent: Seg81_apic_125 (1651), rad: 0.445, (-126.71541, 164.1942, -35.67559) -> (-127.38541, 165.51419, -38.07559), len: 2.8198
    apic_125 {pt3dadd(-127.38541, 165.51419, -38.07559, 0.89)}

//  Looking at segment number 402: Seg83_apic_125, section: apic_125, ID: 1653, parent: Seg82_apic_125 (1652), rad: 0.445, (-127.38541, 165.51419, -38.07559) -> (-130.4154, 165.51419, -38.07559), len: 3.03
    apic_125 {pt3dadd(-130.4154, 165.51419, -38.07559, 0.89)}

//  Looking at segment number 403: Seg84_apic_125, section: apic_125, ID: 1654, parent: Seg83_apic_125 (1653), rad: 0.445, (-130.4154, 165.51419, -38.07559) -> (-131.8154, 165.0742, -38.07559), len: 1.46751
    apic_125 {pt3dadd(-131.8154, 165.0742, -38.07559, 0.89)}

//  Looking at segment number 404: Seg85_apic_125, section: apic_125, ID: 1655, parent: Seg84_apic_125 (1654), rad: 0.445, (-131.8154, 165.0742, -38.07559) -> (-132.4854, 165.5942, -38.07559), len: 0.848107
    apic_125 {pt3dadd(-132.4854, 165.5942, -38.07559, 0.89)}

//  Looking at segment number 405: Seg86_apic_125, section: apic_125, ID: 1656, parent: Seg85_apic_125 (1655), rad: 0.445, (-132.4854, 165.5942, -38.07559) -> (-132.2654, 167.73419, -38.07559), len: 2.15128
    apic_125 {pt3dadd(-132.2654, 167.73419, -38.07559, 0.89)}

//  Looking at segment number 406: Seg87_apic_125, section: apic_125, ID: 1657, parent: Seg86_apic_125 (1656), rad: 0.445, (-132.2654, 167.73419, -38.07559) -> (-130.7854, 168.1742, -38.02559), len: 1.54483
    apic_125 {pt3dadd(-130.7854, 168.1742, -38.02559, 0.89)}

//  Looking at segment number 407: Seg88_apic_125, section: apic_125, ID: 1658, parent: Seg87_apic_125 (1657), rad: 0.445, (-130.7854, 168.1742, -38.02559) -> (-128.2754, 168.62419, -38.02559), len: 2.55001
    apic_125 {pt3dadd(-128.2754, 168.62419, -38.02559, 0.89)}

//  Looking at segment number 408: Seg89_apic_125, section: apic_125, ID: 1659, parent: Seg88_apic_125 (1658), rad: 0.445, (-128.2754, 168.62419, -38.02559) -> (-127.0854, 169.1342, -38.52559), len: 1.38788
    apic_125 {pt3dadd(-127.0854, 169.1342, -38.52559, 0.89)}

//  Looking at segment number 409: Seg90_apic_125, section: apic_125, ID: 1660, parent: Seg89_apic_125 (1659), rad: 0.445, (-127.0854, 169.1342, -38.52559) -> (-126.2054, 170.6842, -38.47559), len: 1.78309
    apic_125 {pt3dadd(-126.2054, 170.6842, -38.47559, 0.89)}

//  Looking at segment number 410: Seg91_apic_125, section: apic_125, ID: 1661, parent: Seg90_apic_125 (1660), rad: 0.445, (-126.2054, 170.6842, -38.47559) -> (-125.8354, 171.8642, -38.42559), len: 1.23765
    apic_125 {pt3dadd(-125.8354, 171.8642, -38.42559, 0.89)}

//  Looking at segment number 411: Seg92_apic_125, section: apic_125, ID: 1662, parent: Seg91_apic_125 (1661), rad: 0.445, (-125.8354, 171.8642, -38.42559) -> (-124.5054, 174.0842, -38.47559), len: 2.5884
    apic_125 {pt3dadd(-124.5054, 174.0842, -38.47559, 0.89)}

//  Looking at segment number 412: Seg93_apic_125, section: apic_125, ID: 1663, parent: Seg92_apic_125 (1662), rad: 0.445, (-124.5054, 174.0842, -38.47559) -> (-124.4254, 175.1142, -38.47559), len: 1.0331
    apic_125 {pt3dadd(-124.4254, 175.1142, -38.47559, 0.89)}

//  Looking at segment number 413: Seg94_apic_125, section: apic_125, ID: 1664, parent: Seg93_apic_125 (1663), rad: 0.7, (-124.4254, 175.1142, -38.47559) -> (-123.9854, 176.8842, -38.47559), len: 1.82387
    apic_125 {pt3dadd(-123.9854, 176.8842, -38.47559, 1.4)}

//  Looking at segment number 414: Seg95_apic_125, section: apic_125, ID: 1665, parent: Seg94_apic_125 (1664), rad: 0.515, (-123.9854, 176.8842, -38.47559) -> (-123.295395, 178.7942, -38.97559), len: 2.09146
    apic_125 {pt3dadd(-123.295395, 178.7942, -38.97559, 1.03)}

//  Looking at segment number 415: Seg96_apic_125, section: apic_125, ID: 1666, parent: Seg95_apic_125 (1665), rad: 0.445, (-123.295395, 178.7942, -38.97559) -> (-122.3354, 179.9742, -37.92559), len: 1.84837
    apic_125 {pt3dadd(-122.3354, 179.9742, -37.92559, 0.89)}

//  Looking at segment number 416: Seg97_apic_125, section: apic_125, ID: 1667, parent: Seg96_apic_125 (1666), rad: 0.445, (-122.3354, 179.9742, -37.92559) -> (-121.88541, 182.7042, -37.92559), len: 2.76683
    apic_125 {pt3dadd(-121.88541, 182.7042, -37.92559, 0.89)}

//  Looking at segment number 417: Seg98_apic_125, section: apic_125, ID: 1668, parent: Seg97_apic_125 (1667), rad: 0.445, (-121.88541, 182.7042, -37.92559) -> (-121.88541, 184.5542, -37.92559), len: 1.85001
    apic_125 {pt3dadd(-121.88541, 184.5542, -37.92559, 0.89)}

//  Looking at segment number 418: Seg99_apic_125, section: apic_125, ID: 1669, parent: Seg98_apic_125 (1668), rad: 0.445, (-121.88541, 184.5542, -37.92559) -> (-122.3354, 187.1342, -37.92559), len: 2.61895
    apic_125 {pt3dadd(-122.3354, 187.1342, -37.92559, 0.89)}

//  Looking at segment number 419: Seg100_apic_125, section: apic_125, ID: 1670, parent: Seg99_apic_125 (1669), rad: 0.445, (-122.3354, 187.1342, -37.92559) -> (-122.3354, 188.5442, -37.92559), len: 1.41
    apic_125 {pt3dadd(-122.3354, 188.5442, -37.92559, 0.89)}

//  Looking at segment number 420: Seg101_apic_125, section: apic_125, ID: 1671, parent: Seg100_apic_125 (1670), rad: 0.445, (-122.3354, 188.5442, -37.92559) -> (-123.515396, 189.2742, -37.92559), len: 1.38754
    apic_125 {pt3dadd(-123.515396, 189.2742, -37.92559, 0.89)}

//  Looking at segment number 421: Seg102_apic_125, section: apic_125, ID: 1672, parent: Seg101_apic_125 (1671), rad: 0.445, (-123.515396, 189.2742, -37.92559) -> (-124.405396, 188.3942, -37.92559), len: 1.2516
    apic_125 {pt3dadd(-124.405396, 188.3942, -37.92559, 0.89)}

//  Looking at segment number 422: Seg103_apic_125, section: apic_125, ID: 1673, parent: Seg102_apic_125 (1672), rad: 0.96, (-124.405396, 188.3942, -37.92559) -> (-126.1754, 186.9142, -37.92559), len: 2.30723
    apic_125 {pt3dadd(-126.1754, 186.9142, -37.92559, 1.92)}

//  Looking at segment number 423: Seg104_apic_125, section: apic_125, ID: 1674, parent: Seg103_apic_125 (1673), rad: 0.815, (-126.1754, 186.9142, -37.92559) -> (-129.2054, 186.6942, -38.97559), len: 3.21431
    apic_125 {pt3dadd(-129.2054, 186.6942, -38.97559, 1.63)}

//  Looking at segment number 424: Seg105_apic_125, section: apic_125, ID: 1675, parent: Seg104_apic_125 (1674), rad: 0.515, (-129.2054, 186.6942, -38.97559) -> (-131.1254, 186.40419, -39.87559), len: 2.14021
    apic_125 {pt3dadd(-131.1254, 186.40419, -39.87559, 1.03)}

//  Looking at segment number 425: Seg106_apic_125, section: apic_125, ID: 1676, parent: Seg105_apic_125 (1675), rad: 0.445, (-131.1254, 186.40419, -39.87559) -> (-131.4954, 185.6642, -39.82559), len: 0.828851
    apic_125 {pt3dadd(-131.4954, 185.6642, -39.82559, 0.89)}

//  Looking at segment number 426: Seg107_apic_125, section: apic_125, ID: 1677, parent: Seg106_apic_125 (1676), rad: 0.59, (-131.4954, 185.6642, -39.82559) -> (-131.6454, 184.3342, -40.57559), len: 1.53424
    apic_125 {pt3dadd(-131.6454, 184.3342, -40.57559, 1.18)}

//  Looking at segment number 427: Seg108_apic_125, section: apic_125, ID: 1678, parent: Seg107_apic_125 (1677), rad: 0.59, (-131.6454, 184.3342, -40.57559) -> (-130.60541, 183.3042, -40.57559), len: 1.46372
    apic_125 {pt3dadd(-130.60541, 183.3042, -40.57559, 1.18)}

//  Looking at segment number 428: Seg109_apic_125, section: apic_125, ID: 1679, parent: Seg108_apic_125 (1678), rad: 0.48, (-130.60541, 183.3042, -40.57559) -> (-129.0554, 183.8142, -41.47559), len: 1.86349
    apic_125 {pt3dadd(-129.0554, 183.8142, -41.47559, 0.96)}

//  Looking at segment number 429: Seg110_apic_125, section: apic_125, ID: 1680, parent: Seg109_apic_125 (1679), rad: 0.48, (-129.0554, 183.8142, -41.47559) -> (-126.8454, 183.9642, -41.47559), len: 2.21509
    apic_125 {pt3dadd(-126.8454, 183.9642, -41.47559, 0.96)}

//  Looking at segment number 430: Seg111_apic_125, section: apic_125, ID: 1681, parent: Seg110_apic_125 (1680), rad: 0.48, (-126.8454, 183.9642, -41.47559) -> (-124.1754, 183.9642, -41.47559), len: 2.67
    apic_125 {pt3dadd(-124.1754, 183.9642, -41.47559, 0.96)}

//  Looking at segment number 431: Seg112_apic_125, section: apic_125, ID: 1682, parent: Seg111_apic_125 (1681), rad: 0.405, (-124.1754, 183.9642, -41.47559) -> (-122.3354, 184.62419, -44.12559), len: 3.29297
    apic_125 {pt3dadd(-122.3354, 184.62419, -44.12559, 0.81)}

//  Looking at segment number 432: Seg113_apic_125, section: apic_125, ID: 1683, parent: Seg112_apic_125 (1682), rad: 0.405, (-122.3354, 184.62419, -44.12559) -> (-119.74541, 186.0342, -44.12559), len: 2.94893
    apic_125 {pt3dadd(-119.74541, 186.0342, -44.12559, 0.81)}

//  Looking at segment number 433: Seg114_apic_125, section: apic_125, ID: 1684, parent: Seg113_apic_125 (1683), rad: 0.405, (-119.74541, 186.0342, -44.12559) -> (-117.8954, 187.5042, -44.12559), len: 2.36293
    apic_125 {pt3dadd(-117.8954, 187.5042, -44.12559, 0.81)}

//  Looking at segment number 434: Seg115_apic_125, section: apic_125, ID: 1685, parent: Seg114_apic_125 (1684), rad: 0.405, (-117.8954, 187.5042, -44.12559) -> (-116.6454, 188.6142, -44.12559), len: 1.67171
    apic_125 {pt3dadd(-116.6454, 188.6142, -44.12559, 0.81)}

//  Looking at segment number 435: Seg116_apic_125, section: apic_125, ID: 1686, parent: Seg115_apic_125 (1685), rad: 0.445, (-116.6454, 188.6142, -44.12559) -> (-114.945404, 190.5342, -43.32559), len: 2.68633
    apic_125 {pt3dadd(-114.945404, 190.5342, -43.32559, 0.89)}

//  Looking at segment number 436: Seg117_apic_125, section: apic_125, ID: 1687, parent: Seg116_apic_125 (1686), rad: 0.445, (-114.945404, 190.5342, -43.32559) -> (-113.8354, 191.6442, -43.32559), len: 1.56978
    apic_125 {pt3dadd(-113.8354, 191.6442, -43.32559, 0.89)}

//  Looking at segment number 437: Seg118_apic_125, section: apic_125, ID: 1688, parent: Seg117_apic_125 (1687), rad: 0.445, (-113.8354, 191.6442, -43.32559) -> (-111.9154, 193.9242, -43.32559), len: 2.98074
    apic_125 {pt3dadd(-111.9154, 193.9242, -43.32559, 0.89)}

//  Looking at segment number 438: Seg119_apic_125, section: apic_125, ID: 1689, parent: Seg118_apic_125 (1688), rad: 0.445, (-111.9154, 193.9242, -43.32559) -> (-110.6554, 196.2142, -43.32559), len: 2.61376
    apic_125 {pt3dadd(-110.6554, 196.2142, -43.32559, 0.89)}

//  Looking at segment number 439: Seg120_apic_125, section: apic_125, ID: 1690, parent: Seg119_apic_125 (1689), rad: 0.445, (-110.6554, 196.2142, -43.32559) -> (-109.8454, 198.2142, -43.32559), len: 2.1578
    apic_125 {pt3dadd(-109.8454, 198.2142, -43.32559, 0.89)}

//  Looking at segment number 440: Seg121_apic_125, section: apic_125, ID: 1691, parent: Seg120_apic_125 (1690), rad: 0.445, (-109.8454, 198.2142, -43.32559) -> (-109.0254, 200.4942, -43.32559), len: 2.42297
    apic_125 {pt3dadd(-109.0254, 200.4942, -43.32559, 0.89)}

//  Looking at segment number 441: Seg122_apic_125, section: apic_125, ID: 1692, parent: Seg121_apic_125 (1691), rad: 0.445, (-109.0254, 200.4942, -43.32559) -> (-106.8854, 203.0842, -43.32559), len: 3.35971
    apic_125 {pt3dadd(-106.8854, 203.0842, -43.32559, 0.89)}

//  Looking at segment number 442: Seg123_apic_125, section: apic_125, ID: 1693, parent: Seg122_apic_125 (1692), rad: 0.445, (-106.8854, 203.0842, -43.32559) -> (-104.1554, 205.8342, -41.07559), len: 4.48083
    apic_125 {pt3dadd(-104.1554, 205.8342, -41.07559, 0.89)}

//  Looking at segment number 443: Seg124_apic_125, section: apic_125, ID: 1694, parent: Seg123_apic_125 (1693), rad: 0.445, (-104.1554, 205.8342, -41.07559) -> (-101.5654, 208.26419, -41.07559), len: 3.55148
    apic_125 {pt3dadd(-101.5654, 208.26419, -41.07559, 0.89)}

//  Looking at segment number 444: Seg125_apic_125, section: apic_125, ID: 1695, parent: Seg124_apic_125 (1694), rad: 0.445, (-101.5654, 208.26419, -41.07559) -> (-100.0854, 210.3342, -41.97559), len: 2.69913
    apic_125 {pt3dadd(-100.0854, 210.3342, -41.97559, 0.89)}

//  Looking at segment number 445: Seg126_apic_125, section: apic_125, ID: 1696, parent: Seg125_apic_125 (1695), rad: 0.445, (-100.0854, 210.3342, -41.97559) -> (-98.9854, 212.76419, -41.97559), len: 2.66737
    apic_125 {pt3dadd(-98.9854, 212.76419, -41.97559, 0.89)}

//  Looking at segment number 446: Seg127_apic_125, section: apic_125, ID: 1697, parent: Seg126_apic_125 (1696), rad: 0.445, (-98.9854, 212.76419, -41.97559) -> (-97.7954, 214.9142, -41.97559), len: 2.45736
    apic_125 {pt3dadd(-97.7954, 214.9142, -41.97559, 0.89)}

//  Looking at segment number 447: Seg128_apic_125, section: apic_125, ID: 1698, parent: Seg127_apic_125 (1697), rad: 0.445, (-97.7954, 214.9142, -41.97559) -> (-96.2454, 216.3142, -41.97559), len: 2.08866
    apic_125 {pt3dadd(-96.2454, 216.3142, -41.97559, 0.89)}

//  Looking at segment number 448: Seg129_apic_125, section: apic_125, ID: 1699, parent: Seg128_apic_125 (1698), rad: 0.59, (-96.2454, 216.3142, -41.97559) -> (-95.5054, 217.4942, -42.32559), len: 1.43615
    apic_125 {pt3dadd(-95.5054, 217.4942, -42.32559, 1.18)}

//  Looking at segment number 449: Seg130_apic_125, section: apic_125, ID: 1700, parent: Seg129_apic_125 (1699), rad: 0.59, (-95.5054, 217.4942, -42.32559) -> (-93.6554, 219.7842, -42.32559), len: 2.9439
    apic_125 {pt3dadd(-93.6554, 219.7842, -42.32559, 1.18)}
}

proc basic_shape_extra_9(){

//  Looking at segment number 450: Seg131_apic_125, section: apic_125, ID: 1701, parent: Seg130_apic_125 (1700), rad: 0.445, (-93.6554, 219.7842, -42.32559) -> (-92.9954, 221.9242, -43.97559), len: 2.78167
    apic_125 {pt3dadd(-92.9954, 221.9242, -43.97559, 0.89)}

//  Looking at segment number 451: Seg132_apic_125, section: apic_125, ID: 1702, parent: Seg131_apic_125 (1701), rad: 0.445, (-92.9954, 221.9242, -43.97559) -> (-92.1854, 224.4342, -43.97559), len: 2.63747
    apic_125 {pt3dadd(-92.1854, 224.4342, -43.97559, 0.89)}

//  Looking at segment number 452: Seg133_apic_125, section: apic_125, ID: 1703, parent: Seg132_apic_125 (1702), rad: 0.445, (-92.1854, 224.4342, -43.97559) -> (-91.7354, 226.4242, -43.97559), len: 2.04024
    apic_125 {pt3dadd(-91.7354, 226.4242, -43.97559, 0.89)}

//  Looking at segment number 453: Seg134_apic_125, section: apic_125, ID: 1704, parent: Seg133_apic_125 (1703), rad: 0.445, (-91.7354, 226.4242, -43.97559) -> (-91.2154, 227.3842, -43.97559), len: 1.09179
    apic_125 {pt3dadd(-91.2154, 227.3842, -43.97559, 0.89)}

//  Looking at segment number 454: Seg135_apic_125, section: apic_125, ID: 1705, parent: Seg134_apic_125 (1704), rad: 0.445, (-91.2154, 227.3842, -43.97559) -> (-91.445404, 228.6442, -43.97559), len: 1.28082
    apic_125 {pt3dadd(-91.445404, 228.6442, -43.97559, 0.89)}

//  Looking at segment number 455: Seg136_apic_125, section: apic_125, ID: 1706, parent: Seg135_apic_125 (1705), rad: 0.63, (-91.445404, 228.6442, -43.97559) -> (-91.4354, 231.0742, -44.32559), len: 2.4551
    apic_125 {pt3dadd(-91.4354, 231.0742, -44.32559, 1.26)}

//  Looking at segment number 456: Seg137_apic_125, section: apic_125, ID: 1707, parent: Seg136_apic_125 (1706), rad: 0.63, (-91.4354, 231.0742, -44.32559) -> (-91.7254, 233.3542, -44.42559), len: 2.30054
    apic_125 {pt3dadd(-91.7254, 233.3542, -44.42559, 1.26)}

//  Looking at segment number 457: Seg138_apic_125, section: apic_125, ID: 1708, parent: Seg137_apic_125 (1707), rad: 0.445, (-91.7254, 233.3542, -44.42559) -> (-91.945404, 234.6142, -44.42559), len: 1.27906
    apic_125 {pt3dadd(-91.945404, 234.6142, -44.42559, 0.89)}

//  Looking at segment number 458: Seg139_apic_125, section: apic_125, ID: 1709, parent: Seg138_apic_125 (1708), rad: 0.445, (-91.945404, 234.6142, -44.42559) -> (-92.3154, 236.5342, -44.37559), len: 1.95596
    apic_125 {pt3dadd(-92.3154, 236.5342, -44.37559, 0.89)}

//  Looking at segment number 459: Seg140_apic_125, section: apic_125, ID: 1710, parent: Seg139_apic_125 (1709), rad: 0.445, (-92.3154, 236.5342, -44.37559) -> (-92.5454, 237.7142, -44.37559), len: 1.20221
    apic_125 {pt3dadd(-92.5454, 237.7142, -44.37559, 0.89)}

//  Looking at segment number 460: Seg141_apic_125, section: apic_125, ID: 1711, parent: Seg140_apic_125 (1710), rad: 0.445, (-92.5454, 237.7142, -44.37559) -> (-93.5754, 238.9642, -44.37559), len: 1.61969
    apic_125 {pt3dadd(-93.5754, 238.9642, -44.37559, 0.89)}

//  Looking at segment number 461: Seg142_apic_125, section: apic_125, ID: 1712, parent: Seg141_apic_125 (1711), rad: 0.555, (-93.5754, 238.9642, -44.37559) -> (-95.2754, 239.3342, -45.12559), len: 1.89457
    apic_125 {pt3dadd(-95.2754, 239.3342, -45.12559, 1.11)}

//  Looking at segment number 462: Seg143_apic_125, section: apic_125, ID: 1713, parent: Seg142_apic_125 (1712), rad: 0.445, (-95.2754, 239.3342, -45.12559) -> (-97.4154, 240.51419, -45.17559), len: 2.44427
    apic_125 {pt3dadd(-97.4154, 240.51419, -45.17559, 0.89)}

//  Looking at segment number 463: Seg144_apic_125, section: apic_125, ID: 1714, parent: Seg143_apic_125 (1713), rad: 0.445, (-97.4154, 240.51419, -45.17559) -> (-99.0454, 242.2942, -45.22559), len: 2.4141
    apic_125 {pt3dadd(-99.0454, 242.2942, -45.22559, 0.89)}

//  Looking at segment number 464: Seg145_apic_125, section: apic_125, ID: 1715, parent: Seg144_apic_125 (1714), rad: 0.445, (-99.0454, 242.2942, -45.22559) -> (-98.8954, 244.0642, -45.27559), len: 1.77704
    apic_125 {pt3dadd(-98.8954, 244.0642, -45.27559, 0.89)}

//  Looking at segment number 465: Seg146_apic_125, section: apic_125, ID: 1716, parent: Seg145_apic_125 (1715), rad: 0.445, (-98.8954, 244.0642, -45.27559) -> (-97.8654, 245.68419, -45.32559), len: 1.92036
    apic_125 {pt3dadd(-97.8654, 245.68419, -45.32559, 0.89)}

//  Looking at segment number 466: Seg147_apic_125, section: apic_125, ID: 1717, parent: Seg146_apic_125 (1716), rad: 0.445, (-97.8654, 245.68419, -45.32559) -> (-95.2054, 247.0142, -46.17559), len: 3.09307
    apic_125 {pt3dadd(-95.2054, 247.0142, -46.17559, 0.89)}

//  Looking at segment number 467: Seg148_apic_125, section: apic_125, ID: 1718, parent: Seg147_apic_125 (1717), rad: 0.445, (-95.2054, 247.0142, -46.17559) -> (-91.5754, 247.0142, -46.17559), len: 3.63
    apic_125 {pt3dadd(-91.5754, 247.0142, -46.17559, 0.89)}

//  Looking at segment number 468: Seg149_apic_125, section: apic_125, ID: 1719, parent: Seg148_apic_125 (1718), rad: 0.445, (-91.5754, 247.0142, -46.17559) -> (-87.8154, 246.9442, -46.17559), len: 3.76065
    apic_125 {pt3dadd(-87.8154, 246.9442, -46.17559, 0.89)}

//  Looking at segment number 469: Seg150_apic_125, section: apic_125, ID: 1720, parent: Seg149_apic_125 (1719), rad: 0.445, (-87.8154, 246.9442, -46.17559) -> (-85.9654, 247.3842, -46.17559), len: 1.9016
    apic_125 {pt3dadd(-85.9654, 247.3842, -46.17559, 0.89)}

//  Looking at segment number 470: Seg151_apic_125, section: apic_125, ID: 1721, parent: Seg150_apic_125 (1720), rad: 0.445, (-85.9654, 247.3842, -46.17559) -> (-85.7454, 250.0442, -46.17559), len: 2.66909
    apic_125 {pt3dadd(-85.7454, 250.0442, -46.17559, 0.89)}

//  Looking at segment number 471: Seg152_apic_125, section: apic_125, ID: 1722, parent: Seg151_apic_125 (1721), rad: 0.445, (-85.7454, 250.0442, -46.17559) -> (-85.5154, 252.4742, -46.17559), len: 2.44085
    apic_125 {pt3dadd(-85.5154, 252.4742, -46.17559, 0.89)}

//  Looking at segment number 472: Seg153_apic_125, section: apic_125, ID: 1723, parent: Seg152_apic_125 (1722), rad: 0.445, (-85.5154, 252.4742, -46.17559) -> (-85.5154, 253.8842, -46.17559), len: 1.41
    apic_125 {pt3dadd(-85.5154, 253.8842, -46.17559, 0.89)}

//  Looking at segment number 473: Seg154_apic_125, section: apic_125, ID: 1724, parent: Seg153_apic_125 (1723), rad: 0.445, (-85.5154, 253.8842, -46.17559) -> (-84.7754, 255.3542, -46.17559), len: 1.64576
    apic_125 {pt3dadd(-84.7754, 255.3542, -46.17559, 0.89)}

//  Looking at segment number 474: Seg0_apic_119, section: apic_119, ID: 1347, parent: Seg4_apic_1 (278), rad: 0.59, (-27.5354, 25.194202, -0.22558999) -> (-27.045403, 27.3442, -0.47559), len: 2.21925
    apic_119 {pt3dclear() pt3dadd(-27.5354, 25.194202, -0.22558999, 1.18) pt3dadd(-27.045403, 27.3442, -0.47559, 1.18)}

//  Looking at segment number 475: Seg1_apic_119, section: apic_119, ID: 1348, parent: Seg0_apic_119 (1347), rad: 0.59, (-27.045403, 27.3442, -0.47559) -> (-25.7154, 29.3442, -0.47559), len: 2.40185
    apic_119 {pt3dadd(-25.7154, 29.3442, -0.47559, 1.18)}

//  Looking at segment number 476: Seg2_apic_119, section: apic_119, ID: 1349, parent: Seg1_apic_119 (1348), rad: 0.59, (-25.7154, 29.3442, -0.47559) -> (-25.045403, 32.0742, -0.47559), len: 2.81101
    apic_119 {pt3dadd(-25.045403, 32.0742, -0.47559, 1.18)}

//  Looking at segment number 477: Seg3_apic_119, section: apic_119, ID: 1350, parent: Seg2_apic_119 (1349), rad: 0.59, (-25.045403, 32.0742, -0.47559) -> (-24.3754, 34.4342, 0.27441), len: 2.56535
    apic_119 {pt3dadd(-24.3754, 34.4342, 0.27441, 1.18)}

//  Looking at segment number 478: Seg4_apic_119, section: apic_119, ID: 1351, parent: Seg3_apic_119 (1350), rad: 0.59, (-24.3754, 34.4342, 0.27441) -> (-23.1254, 38.424202, 0.27441), len: 4.18122
    apic_119 {pt3dadd(-23.1254, 38.424202, 0.27441, 1.18)}

//  Looking at segment number 479: Seg5_apic_119, section: apic_119, ID: 1352, parent: Seg4_apic_119 (1351), rad: 0.59, (-23.1254, 38.424202, 0.27441) -> (-21.795403, 40.1142, 0.27441), len: 2.15058
    apic_119 {pt3dadd(-21.795403, 40.1142, 0.27441, 1.18)}

//  Looking at segment number 480: Seg6_apic_119, section: apic_119, ID: 1353, parent: Seg5_apic_119 (1352), rad: 0.59, (-21.795403, 40.1142, 0.27441) -> (-20.9054, 42.3342, 0.27441), len: 2.39176
    apic_119 {pt3dadd(-20.9054, 42.3342, 0.27441, 1.18)}

//  Looking at segment number 481: Seg7_apic_119, section: apic_119, ID: 1354, parent: Seg6_apic_119 (1353), rad: 0.59, (-20.9054, 42.3342, 0.27441) -> (-20.3154, 45.9542, 0.27441), len: 3.66776
    apic_119 {pt3dadd(-20.3154, 45.9542, 0.27441, 1.18)}

//  Looking at segment number 482: Seg8_apic_119, section: apic_119, ID: 1355, parent: Seg7_apic_119 (1354), rad: 0.59, (-20.3154, 45.9542, 0.27441) -> (-20.8354, 48.9042, 0.27441), len: 2.99548
    apic_119 {pt3dadd(-20.8354, 48.9042, 0.27441, 1.18)}

//  Looking at segment number 483: Seg9_apic_119, section: apic_119, ID: 1356, parent: Seg8_apic_119 (1355), rad: 0.515, (-20.8354, 48.9042, 0.27441) -> (-22.235401, 51.9342, 1.07441), len: 3.43233
    apic_119 {pt3dadd(-22.235401, 51.9342, 1.07441, 1.03)}

//  Looking at segment number 484: Seg10_apic_119, section: apic_119, ID: 1357, parent: Seg9_apic_119 (1356), rad: 0.515, (-22.235401, 51.9342, 1.07441) -> (-24.225403, 55.2242, 1.07441), len: 3.84502
    apic_119 {pt3dadd(-24.225403, 55.2242, 1.07441, 1.03)}

//  Looking at segment number 485: Seg11_apic_119, section: apic_119, ID: 1358, parent: Seg10_apic_119 (1357), rad: 0.515, (-24.225403, 55.2242, 1.07441) -> (-27.1054, 58.2542, 1.07441), len: 4.18034
    apic_119 {pt3dadd(-27.1054, 58.2542, 1.07441, 1.03)}

//  Looking at segment number 486: Seg12_apic_119, section: apic_119, ID: 1359, parent: Seg11_apic_119 (1358), rad: 0.515, (-27.1054, 58.2542, 1.07441) -> (-29.545403, 61.204205, 1.07441), len: 3.82833
    apic_119 {pt3dadd(-29.545403, 61.204205, 1.07441, 1.03)}

//  Looking at segment number 487: Seg13_apic_119, section: apic_119, ID: 1360, parent: Seg12_apic_119 (1359), rad: 0.515, (-29.545403, 61.204205, 1.07441) -> (-30.8054, 64.5242, 1.07441), len: 3.55105
    apic_119 {pt3dadd(-30.8054, 64.5242, 1.07441, 1.03)}

//  Looking at segment number 488: Seg14_apic_119, section: apic_119, ID: 1361, parent: Seg13_apic_119 (1360), rad: 0.515, (-30.8054, 64.5242, 1.07441) -> (-32.725403, 67.4042, 1.02441), len: 3.46169
    apic_119 {pt3dadd(-32.725403, 67.4042, 1.02441, 1.03)}

//  Looking at segment number 489: Seg15_apic_119, section: apic_119, ID: 1362, parent: Seg14_apic_119 (1361), rad: 0.665, (-32.725403, 67.4042, 1.02441) -> (-34.135403, 70.8742, 0.97441006), len: 3.74587
    apic_119 {pt3dadd(-34.135403, 70.8742, 0.97441006, 1.33)}

//  Looking at segment number 490: Seg16_apic_119, section: apic_119, ID: 1363, parent: Seg15_apic_119 (1362), rad: 0.59, (-34.135403, 70.8742, 0.97441006) -> (-35.385403, 73.31419, 0.92441), len: 2.742
    apic_119 {pt3dadd(-35.385403, 73.31419, 0.92441, 1.18)}

//  Looking at segment number 491: Seg17_apic_119, section: apic_119, ID: 1364, parent: Seg16_apic_119 (1363), rad: 0.555, (-35.385403, 73.31419, 0.92441) -> (-37.8254, 77.144196, 0.92441), len: 4.5412
    apic_119 {pt3dadd(-37.8254, 77.144196, 0.92441, 1.11)}

//  Looking at segment number 492: Seg18_apic_119, section: apic_119, ID: 1365, parent: Seg17_apic_119 (1364), rad: 0.59, (-37.8254, 77.144196, 0.92441) -> (-40.025402, 80.9142, 0.87441003), len: 4.36525
    apic_119 {pt3dadd(-40.025402, 80.9142, 0.87441003, 1.18)}

//  Looking at segment number 493: Seg19_apic_119, section: apic_119, ID: 1366, parent: Seg18_apic_119 (1365), rad: 0.59, (-40.025402, 80.9142, 0.87441003) -> (-41.135403, 85.1942, 0.87441003), len: 4.42159
    apic_119 {pt3dadd(-41.135403, 85.1942, 0.87441003, 1.18)}

//  Looking at segment number 494: Seg20_apic_119, section: apic_119, ID: 1367, parent: Seg19_apic_119 (1366), rad: 0.515, (-41.135403, 85.1942, 0.87441003) -> (-41.275402, 87.2642, 1.12441), len: 2.08974
    apic_119 {pt3dadd(-41.275402, 87.2642, 1.12441, 1.03)}

//  Looking at segment number 495: Seg21_apic_119, section: apic_119, ID: 1368, parent: Seg20_apic_119 (1367), rad: 0.515, (-41.275402, 87.2642, 1.12441) -> (-41.725403, 89.1842, 1.12441), len: 1.97203
    apic_119 {pt3dadd(-41.725403, 89.1842, 1.12441, 1.03)}

//  Looking at segment number 496: Seg22_apic_119, section: apic_119, ID: 1369, parent: Seg21_apic_119 (1368), rad: 0.555, (-41.725403, 89.1842, 1.12441) -> (-41.9454, 91.174194, 1.07441), len: 2.00275
    apic_119 {pt3dadd(-41.9454, 91.174194, 1.07441, 1.11)}

//  Looking at segment number 497: Seg23_apic_119, section: apic_119, ID: 1370, parent: Seg22_apic_119 (1369), rad: 0.515, (-41.9454, 91.174194, 1.07441) -> (-42.2454, 93.174194, 1.07441), len: 2.02237
    apic_119 {pt3dadd(-42.2454, 93.174194, 1.07441, 1.03)}

//  Looking at segment number 498: Seg24_apic_119, section: apic_119, ID: 1371, parent: Seg23_apic_119 (1370), rad: 0.515, (-42.2454, 93.174194, 1.07441) -> (-41.5054, 95.4542, 0.97441006), len: 2.39917
    apic_119 {pt3dadd(-41.5054, 95.4542, 0.97441006, 1.03)}

//  Looking at segment number 499: Seg25_apic_119, section: apic_119, ID: 1372, parent: Seg24_apic_119 (1371), rad: 0.515, (-41.5054, 95.4542, 0.97441006) -> (-41.3554, 97.1542, 0.97441006), len: 1.7066
    apic_119 {pt3dadd(-41.3554, 97.1542, 0.97441006, 1.03)}
}

proc basic_shape_extra_10(){

//  Looking at segment number 500: Seg26_apic_119, section: apic_119, ID: 1373, parent: Seg25_apic_119 (1372), rad: 0.515, (-41.3554, 97.1542, 0.97441006) -> (-40.9054, 98.784195, 0.97441006), len: 1.69097
    apic_119 {pt3dadd(-40.9054, 98.784195, 0.97441006, 1.03)}

//  Looking at segment number 501: Seg27_apic_119, section: apic_119, ID: 1374, parent: Seg26_apic_119 (1373), rad: 0.515, (-40.9054, 98.784195, 0.97441006) -> (-40.0954, 99.074196, 0.97441006), len: 0.860347
    apic_119 {pt3dadd(-40.0954, 99.074196, 0.97441006, 1.03)}

//  Looking at segment number 502: Seg28_apic_119, section: apic_119, ID: 1375, parent: Seg27_apic_119 (1374), rad: 0.515, (-40.0954, 99.074196, 0.97441006) -> (-40.1754, 100.254196, 0.97441006), len: 1.18271
    apic_119 {pt3dadd(-40.1754, 100.254196, 0.97441006, 1.03)}

//  Looking at segment number 503: Seg29_apic_119, section: apic_119, ID: 1376, parent: Seg28_apic_119 (1375), rad: 0.515, (-40.1754, 100.254196, 0.97441006) -> (-40.545403, 101.06419, 0.97441006), len: 0.890504
    apic_119 {pt3dadd(-40.545403, 101.06419, 0.97441006, 1.03)}

//  Looking at segment number 504: Seg0_apic_2, section: apic_2, ID: 279, parent: Seg4_apic_1 (278), rad: 0.85, (-27.5354, 25.194202, -0.22558999) -> (-31.0854, 24.974201, -1.3255899), len: 3.72302
    apic_2 {pt3dclear() pt3dadd(-27.5354, 25.194202, -0.22558999, 1.7) pt3dadd(-31.0854, 24.974201, -1.3255899, 1.7)}

//  Looking at segment number 505: Seg1_apic_2, section: apic_2, ID: 280, parent: Seg0_apic_2 (279), rad: 0.85, (-31.0854, 24.974201, -1.3255899) -> (-34.3354, 25.4842, -1.3255899), len: 3.28977
    apic_2 {pt3dadd(-34.3354, 25.4842, -1.3255899, 1.7)}

//  Looking at segment number 506: Seg2_apic_2, section: apic_2, ID: 281, parent: Seg1_apic_2 (280), rad: 0.85, (-34.3354, 25.4842, -1.3255899) -> (-37.885403, 26.224201, -1.27559), len: 3.62665
    apic_2 {pt3dadd(-37.885403, 26.224201, -1.27559, 1.7)}

//  Looking at segment number 507: Seg3_apic_2, section: apic_2, ID: 282, parent: Seg2_apic_2 (281), rad: 0.85, (-37.885403, 26.224201, -1.27559) -> (-41.5054, 27.7042, -1.3255899), len: 3.91118
    apic_2 {pt3dadd(-41.5054, 27.7042, -1.3255899, 1.7)}

//  Looking at segment number 508: Seg4_apic_2, section: apic_2, ID: 283, parent: Seg3_apic_2 (282), rad: 0.85, (-41.5054, 27.7042, -1.3255899) -> (-45.135403, 29.3242, -2.0255902), len: 4.03625
    apic_2 {pt3dadd(-45.135403, 29.3242, -2.0255902, 1.7)}

//  Looking at segment number 509: Seg5_apic_2, section: apic_2, ID: 284, parent: Seg4_apic_2 (283), rad: 0.85, (-45.135403, 29.3242, -2.0255902) -> (-48.385403, 31.0942, -2.0255902), len: 3.70073
    apic_2 {pt3dadd(-48.385403, 31.0942, -2.0255902, 1.7)}

//  Looking at segment number 510: Seg6_apic_2, section: apic_2, ID: 285, parent: Seg5_apic_2 (284), rad: 0.85, (-48.385403, 31.0942, -2.0255902) -> (-51.935402, 33.464203, -2.0255902), len: 4.26842
    apic_2 {pt3dadd(-51.935402, 33.464203, -2.0255902, 1.7)}

//  Looking at segment number 511: Seg7_apic_2, section: apic_2, ID: 286, parent: Seg6_apic_2 (285), rad: 0.85, (-51.935402, 33.464203, -2.0255902) -> (-53.7754, 35.8942, -1.52559), len: 3.08876
    apic_2 {pt3dadd(-53.7754, 35.8942, -1.52559, 1.7)}

//  Looking at segment number 512: Seg8_apic_2, section: apic_2, ID: 287, parent: Seg7_apic_2 (286), rad: 0.85, (-53.7754, 35.8942, -1.52559) -> (-57.1754, 38.8442, -1.52559), len: 4.50139
    apic_2 {pt3dadd(-57.1754, 38.8442, -1.52559, 1.7)}

//  Looking at segment number 513: Seg9_apic_2, section: apic_2, ID: 288, parent: Seg8_apic_2 (287), rad: 0.885, (-57.1754, 38.8442, -1.52559) -> (-60.9254, 41.6442, -1.0755899), len: 4.70159
    apic_2 {pt3dadd(-60.9254, 41.6442, -1.0755899, 1.77)}

//  Looking at segment number 514: Seg10_apic_2, section: apic_2, ID: 289, parent: Seg9_apic_2 (288), rad: 0.885, (-60.9254, 41.6442, -1.0755899) -> (-65.4354, 45.2542, -1.67559), len: 5.80794
    apic_2 {pt3dadd(-65.4354, 45.2542, -1.67559, 1.77)}

//  Looking at segment number 515: Seg11_apic_2, section: apic_2, ID: 290, parent: Seg10_apic_2 (289), rad: 1.0, (-65.4354, 45.2542, -1.67559) -> (-68.0154, 48.804203, -2.4255898), len: 4.45213
    apic_2 {pt3dadd(-68.0154, 48.804203, -2.4255898, 2.0)}

//  Looking at segment number 516: Seg12_apic_2, section: apic_2, ID: 291, parent: Seg11_apic_2 (290), rad: 1.0, (-68.0154, 48.804203, -2.4255898) -> (-71.4954, 52.8642, -3.47559), len: 5.44945
    apic_2 {pt3dadd(-71.4954, 52.8642, -3.47559, 2.0)}

//  Looking at segment number 517: Seg13_apic_2, section: apic_2, ID: 292, parent: Seg12_apic_2 (291), rad: 1.11, (-71.4954, 52.8642, -3.47559) -> (-75.2654, 55.664204, -2.57559), len: 4.78152
    apic_2 {pt3dadd(-75.2654, 55.664204, -2.57559, 2.22)}

//  Looking at segment number 518: Seg14_apic_2, section: apic_2, ID: 293, parent: Seg13_apic_2 (292), rad: 1.11, (-75.2654, 55.664204, -2.57559) -> (-80.2154, 58.764202, -1.52559), len: 5.93422
    apic_2 {pt3dadd(-80.2154, 58.764202, -1.52559, 2.22)}

//  Looking at segment number 519: Seg15_apic_2, section: apic_2, ID: 294, parent: Seg14_apic_2 (293), rad: 1.11, (-80.2154, 58.764202, -1.52559) -> (-85.0154, 60.6842, -1.47559), len: 5.17
    apic_2 {pt3dadd(-85.0154, 60.6842, -1.47559, 2.22)}

//  Looking at segment number 520: Seg16_apic_2, section: apic_2, ID: 295, parent: Seg15_apic_2 (294), rad: 1.295, (-85.0154, 60.6842, -1.47559) -> (-91.1554, 62.7542, -0.12559009), len: 6.61868
    apic_2 {pt3dadd(-91.1554, 62.7542, -0.12559009, 2.59)}

//  Looking at segment number 521: Seg17_apic_2, section: apic_2, ID: 296, parent: Seg16_apic_2 (295), rad: 1.295, (-91.1554, 62.7542, -0.12559009) -> (-95.7354, 64.2242, -0.12559009), len: 4.81012
    apic_2 {pt3dadd(-95.7354, 64.2242, -0.12559009, 2.59)}

//  Looking at segment number 522: Seg18_apic_2, section: apic_2, ID: 297, parent: Seg17_apic_2 (296), rad: 1.295, (-95.7354, 64.2242, -0.12559009) -> (-102.3854, 66.1542, -0.025589943), len: 6.92513
    apic_2 {pt3dadd(-102.3854, 66.1542, -0.025589943, 2.59)}

//  Looking at segment number 523: Seg19_apic_2, section: apic_2, ID: 298, parent: Seg18_apic_2 (297), rad: 1.295, (-102.3854, 66.1542, -0.025589943) -> (-108.7454, 68.144196, -1.47559), len: 6.81999
    apic_2 {pt3dadd(-108.7454, 68.144196, -1.47559, 2.59)}

//  Looking at segment number 524: Seg20_apic_2, section: apic_2, ID: 299, parent: Seg19_apic_2 (298), rad: 1.295, (-108.7454, 68.144196, -1.47559) -> (-115.32539, 70.504196, -3.62559), len: 7.31358
    apic_2 {pt3dadd(-115.32539, 70.504196, -3.62559, 2.59)}

//  Looking at segment number 525: Seg21_apic_2, section: apic_2, ID: 300, parent: Seg20_apic_2 (299), rad: 1.33, (-115.32539, 70.504196, -3.62559) -> (-121.38541, 72.424194, -3.72559), len: 6.35768
    apic_2 {pt3dadd(-121.38541, 72.424194, -3.72559, 2.66)}

//  Looking at segment number 526: Seg22_apic_2, section: apic_2, ID: 301, parent: Seg21_apic_2 (300), rad: 1.33, (-121.38541, 72.424194, -3.72559) -> (-124.935394, 74.7942, -6.9255896), len: 5.33473
    apic_2 {pt3dadd(-124.935394, 74.7942, -6.9255896, 2.66)}

//  Looking at segment number 527: Seg23_apic_2, section: apic_2, ID: 302, parent: Seg22_apic_2 (301), rad: 1.33, (-124.935394, 74.7942, -6.9255896) -> (-127.3654, 75.4542, -6.4755898), len: 2.55794
    apic_2 {pt3dadd(-127.3654, 75.4542, -6.4755898, 2.66)}

//  Looking at segment number 528: Seg0_apic_123, section: apic_123, ID: 1543, parent: Seg29_apic_119 (1376), rad: 0.48, (-40.545403, 101.06419, 0.97441006) -> (-37.6954, 102.1142, 0.92441), len: 3.03768
    apic_123 {pt3dclear() pt3dadd(-40.545403, 101.06419, 0.97441006, 0.96) pt3dadd(-37.6954, 102.1142, 0.92441, 0.96)}

//  Looking at segment number 529: Seg1_apic_123, section: apic_123, ID: 1544, parent: Seg0_apic_123 (1543), rad: 0.405, (-37.6954, 102.1142, 0.92441) -> (-37.475403, 106.0242, 1.32441), len: 3.93656
    apic_123 {pt3dadd(-37.475403, 106.0242, 1.32441, 0.81)}

//  Looking at segment number 530: Seg0_apic_120, section: apic_120, ID: 1377, parent: Seg29_apic_119 (1376), rad: 0.445, (-40.545403, 101.06419, 0.97441006) -> (-41.135403, 103.2042, 0.97441006), len: 2.21985
    apic_120 {pt3dclear() pt3dadd(-40.545403, 101.06419, 0.97441006, 0.89) pt3dadd(-41.135403, 103.2042, 0.97441006, 0.89)}

//  Looking at segment number 531: Seg1_apic_120, section: apic_120, ID: 1378, parent: Seg0_apic_120 (1377), rad: 0.48, (-41.135403, 103.2042, 0.97441006) -> (-42.185402, 106.6242, 0.92441), len: 3.5779
    apic_120 {pt3dadd(-42.185402, 106.6242, 0.92441, 0.96)}

//  Looking at segment number 532: Seg2_apic_120, section: apic_120, ID: 1379, parent: Seg1_apic_120 (1378), rad: 0.515, (-42.185402, 106.6242, 0.92441) -> (-44.6254, 109.9442, 0.92441), len: 4.12019
    apic_120 {pt3dadd(-44.6254, 109.9442, 0.92441, 1.03)}

//  Looking at segment number 533: Seg3_apic_120, section: apic_120, ID: 1380, parent: Seg2_apic_120 (1379), rad: 0.48, (-44.6254, 109.9442, 0.92441) -> (-47.2154, 112.3742, -0.025589943), len: 3.67634
    apic_120 {pt3dadd(-47.2154, 112.3742, -0.025589943, 0.96)}

//  Looking at segment number 534: Seg4_apic_120, section: apic_120, ID: 1381, parent: Seg3_apic_120 (1380), rad: 0.445, (-47.2154, 112.3742, -0.025589943) -> (-50.765404, 114.8842, 0.62441003), len: 4.39604
    apic_120 {pt3dadd(-50.765404, 114.8842, 0.62441003, 0.89)}

//  Looking at segment number 535: Seg5_apic_120, section: apic_120, ID: 1382, parent: Seg4_apic_120 (1381), rad: 0.445, (-50.765404, 114.8842, 0.62441003) -> (-52.095398, 114.964195, 0.62441003), len: 1.3324
    apic_120 {pt3dadd(-52.095398, 114.964195, 0.62441003, 0.89)}

//  Looking at segment number 536: Seg6_apic_120, section: apic_120, ID: 1383, parent: Seg5_apic_120 (1382), rad: 0.445, (-52.095398, 114.964195, 0.62441003) -> (-52.5354, 115.254196, 0.62441003), len: 0.526975
    apic_120 {pt3dadd(-52.5354, 115.254196, 0.62441003, 0.89)}

//  Looking at segment number 537: Seg7_apic_120, section: apic_120, ID: 1384, parent: Seg6_apic_120 (1383), rad: 0.445, (-52.5354, 115.254196, 0.62441003) -> (-51.945404, 116.2142, 0.62441003), len: 1.12681
    apic_120 {pt3dadd(-51.945404, 116.2142, 0.62441003, 0.89)}

//  Looking at segment number 538: Seg8_apic_120, section: apic_120, ID: 1385, parent: Seg7_apic_120 (1384), rad: 0.445, (-51.945404, 116.2142, 0.62441003) -> (-51.725403, 117.9142, 0.62441003), len: 1.71417
    apic_120 {pt3dadd(-51.725403, 117.9142, 0.62441003, 0.89)}

//  Looking at segment number 539: Seg9_apic_120, section: apic_120, ID: 1386, parent: Seg8_apic_120 (1385), rad: 0.445, (-51.725403, 117.9142, 0.62441003) -> (-52.4654, 118.1342, 0.77441), len: 0.786446
    apic_120 {pt3dadd(-52.4654, 118.1342, 0.77441, 0.89)}

//  Looking at segment number 540: Seg10_apic_120, section: apic_120, ID: 1387, parent: Seg9_apic_120 (1386), rad: 0.445, (-52.4654, 118.1342, 0.77441) -> (-52.905403, 118.504196, 0.77441), len: 0.57489
    apic_120 {pt3dadd(-52.905403, 118.504196, 0.77441, 0.89)}

//  Looking at segment number 541: Seg11_apic_120, section: apic_120, ID: 1388, parent: Seg10_apic_120 (1387), rad: 0.405, (-52.905403, 118.504196, 0.77441) -> (-53.2754, 119.174194, -0.3255899), len: 1.34007
    apic_120 {pt3dadd(-53.2754, 119.174194, -0.3255899, 0.81)}

//  Looking at segment number 542: Seg12_apic_120, section: apic_120, ID: 1389, parent: Seg11_apic_120 (1388), rad: 0.405, (-53.2754, 119.174194, -0.3255899) -> (-52.7554, 119.90419, -0.3255899), len: 0.896265
    apic_120 {pt3dadd(-52.7554, 119.90419, -0.3255899, 0.81)}

//  Looking at segment number 543: Seg13_apic_120, section: apic_120, ID: 1390, parent: Seg12_apic_120 (1389), rad: 0.405, (-52.7554, 119.90419, -0.3255899) -> (-53.055405, 121.754196, -0.3255899), len: 1.87417
    apic_120 {pt3dadd(-53.055405, 121.754196, -0.3255899, 0.81)}

//  Looking at segment number 544: Seg14_apic_120, section: apic_120, ID: 1391, parent: Seg13_apic_120 (1390), rad: 0.405, (-53.055405, 121.754196, -0.3255899) -> (-53.865402, 122.2742, -0.3255899), len: 0.962549
    apic_120 {pt3dadd(-53.865402, 122.2742, -0.3255899, 0.81)}

//  Looking at segment number 545: Seg15_apic_120, section: apic_120, ID: 1392, parent: Seg14_apic_120 (1391), rad: 0.405, (-53.865402, 122.2742, -0.3255899) -> (-54.975403, 122.934204, -0.42559004), len: 1.29526
    apic_120 {pt3dadd(-54.975403, 122.934204, -0.42559004, 0.81)}

//  Looking at segment number 546: Seg16_apic_120, section: apic_120, ID: 1393, parent: Seg15_apic_120 (1392), rad: 0.405, (-54.975403, 122.934204, -0.42559004) -> (-55.415398, 123.0842, -0.42559004), len: 0.464859
    apic_120 {pt3dadd(-55.415398, 123.0842, -0.42559004, 0.81)}

//  Looking at segment number 547: Seg17_apic_120, section: apic_120, ID: 1394, parent: Seg16_apic_120 (1393), rad: 0.405, (-55.415398, 123.0842, -0.42559004) -> (-55.7854, 124.044205, -0.42559004), len: 1.02884
    apic_120 {pt3dadd(-55.7854, 124.044205, -0.42559004, 0.81)}

//  Looking at segment number 548: Seg18_apic_120, section: apic_120, ID: 1395, parent: Seg17_apic_120 (1394), rad: 0.405, (-55.7854, 124.044205, -0.42559004) -> (-55.865402, 125.4442, -0.42559004), len: 1.40228
    apic_120 {pt3dadd(-55.865402, 125.4442, -0.42559004, 0.81)}

//  Looking at segment number 549: Seg19_apic_120, section: apic_120, ID: 1396, parent: Seg18_apic_120 (1395), rad: 0.405, (-55.865402, 125.4442, -0.42559004) -> (-56.6054, 126.9942, -0.42559004), len: 1.71759
    apic_120 {pt3dadd(-56.6054, 126.9942, -0.42559004, 0.81)}
}

proc basic_shape_extra_11(){

//  Looking at segment number 550: Seg20_apic_120, section: apic_120, ID: 1397, parent: Seg19_apic_120 (1396), rad: 0.405, (-56.6054, 126.9942, -0.42559004) -> (-56.6754, 129.2042, -0.42559004), len: 2.2111
    apic_120 {pt3dadd(-56.6754, 129.2042, -0.42559004, 0.81)}

//  Looking at segment number 551: Seg21_apic_120, section: apic_120, ID: 1398, parent: Seg20_apic_120 (1397), rad: 0.445, (-56.6754, 129.2042, -0.42559004) -> (-57.4954, 133.2142, -0.17559004), len: 4.10062
    apic_120 {pt3dadd(-57.4954, 133.2142, -0.17559004, 0.89)}

//  Looking at segment number 552: Seg22_apic_120, section: apic_120, ID: 1399, parent: Seg21_apic_120 (1398), rad: 0.445, (-57.4954, 133.2142, -0.17559004) -> (-58.4554, 136.1642, -0.22558999), len: 3.10267
    apic_120 {pt3dadd(-58.4554, 136.1642, -0.22558999, 0.89)}

//  Looking at segment number 553: Seg23_apic_120, section: apic_120, ID: 1400, parent: Seg22_apic_120 (1399), rad: 0.515, (-58.4554, 136.1642, -0.22558999) -> (-59.345398, 138.3042, -0.22558999), len: 2.31769
    apic_120 {pt3dadd(-59.345398, 138.3042, -0.22558999, 1.03)}

//  Looking at segment number 554: Seg24_apic_120, section: apic_120, ID: 1401, parent: Seg23_apic_120 (1400), rad: 0.445, (-59.345398, 138.3042, -0.22558999) -> (-60.5254, 140.5242, -0.22558999), len: 2.51412
    apic_120 {pt3dadd(-60.5254, 140.5242, -0.22558999, 0.89)}

//  Looking at segment number 555: Seg25_apic_120, section: apic_120, ID: 1402, parent: Seg24_apic_120 (1401), rad: 0.445, (-60.5254, 140.5242, -0.22558999) -> (-61.485397, 143.40419, -0.22558999), len: 3.03578
    apic_120 {pt3dadd(-61.485397, 143.40419, -0.22558999, 0.89)}

//  Looking at segment number 556: Seg26_apic_120, section: apic_120, ID: 1403, parent: Seg25_apic_120 (1402), rad: 0.445, (-61.485397, 143.40419, -0.22558999) -> (-61.6354, 144.9542, -0.27558994), len: 1.55805
    apic_120 {pt3dadd(-61.6354, 144.9542, -0.27558994, 0.89)}

//  Looking at segment number 557: Seg27_apic_120, section: apic_120, ID: 1404, parent: Seg26_apic_120 (1403), rad: 0.445, (-61.6354, 144.9542, -0.27558994) -> (-62.295403, 147.3142, -0.27558994), len: 2.45055
    apic_120 {pt3dadd(-62.295403, 147.3142, -0.27558994, 0.89)}

//  Looking at segment number 558: Seg28_apic_120, section: apic_120, ID: 1405, parent: Seg27_apic_120 (1404), rad: 0.445, (-62.295403, 147.3142, -0.27558994) -> (-62.0754, 150.0442, -0.27558994), len: 2.73886
    apic_120 {pt3dadd(-62.0754, 150.0442, -0.27558994, 0.89)}

//  Looking at segment number 559: Seg29_apic_120, section: apic_120, ID: 1406, parent: Seg28_apic_120 (1405), rad: 0.445, (-62.0754, 150.0442, -0.27558994) -> (-62.0754, 152.0342, -0.27558994), len: 1.98999
    apic_120 {pt3dadd(-62.0754, 152.0342, -0.27558994, 0.89)}

//  Looking at segment number 560: Seg30_apic_120, section: apic_120, ID: 1407, parent: Seg29_apic_120 (1406), rad: 0.445, (-62.0754, 152.0342, -0.27558994) -> (-62.225403, 153.73419, 0.42441), len: 1.84458
    apic_120 {pt3dadd(-62.225403, 153.73419, 0.42441, 0.89)}

//  Looking at segment number 561: Seg31_apic_120, section: apic_120, ID: 1408, parent: Seg30_apic_120 (1407), rad: 0.48, (-62.225403, 153.73419, 0.42441) -> (-62.445404, 155.2842, -0.22558999), len: 1.69511
    apic_120 {pt3dadd(-62.445404, 155.2842, -0.22558999, 0.96)}

//  Looking at segment number 562: Seg32_apic_120, section: apic_120, ID: 1409, parent: Seg31_apic_120 (1408), rad: 0.48, (-62.445404, 155.2842, -0.22558999) -> (-62.5054, 158.23419, 0.22441006), len: 2.98472
    apic_120 {pt3dadd(-62.5054, 158.23419, 0.22441006, 0.96)}

//  Looking at segment number 563: Seg33_apic_120, section: apic_120, ID: 1410, parent: Seg32_apic_120 (1409), rad: 0.48, (-62.5054, 158.23419, 0.22441006) -> (-62.945404, 160.0742, 0.22441006), len: 1.89189
    apic_120 {pt3dadd(-62.945404, 160.0742, 0.22441006, 0.96)}

//  Looking at segment number 564: Seg34_apic_120, section: apic_120, ID: 1411, parent: Seg33_apic_120 (1410), rad: 0.48, (-62.945404, 160.0742, 0.22441006) -> (-62.5754, 162.51419, 0.22441006), len: 2.46788
    apic_120 {pt3dadd(-62.5754, 162.51419, 0.22441006, 0.96)}

//  Looking at segment number 565: Seg35_apic_120, section: apic_120, ID: 1412, parent: Seg34_apic_120 (1411), rad: 0.48, (-62.5754, 162.51419, 0.22441006) -> (-62.2754, 164.7242, 0.22441006), len: 2.23028
    apic_120 {pt3dadd(-62.2754, 164.7242, 0.22441006, 0.96)}

//  Looking at segment number 566: Seg36_apic_120, section: apic_120, ID: 1413, parent: Seg35_apic_120 (1412), rad: 0.48, (-62.2754, 164.7242, 0.22441006) -> (-62.055405, 166.6442, 0.22441006), len: 1.93256
    apic_120 {pt3dadd(-62.055405, 166.6442, 0.22441006, 0.96)}

//  Looking at segment number 567: Seg37_apic_120, section: apic_120, ID: 1414, parent: Seg36_apic_120 (1413), rad: 0.48, (-62.055405, 166.6442, 0.22441006) -> (-62.055405, 169.5242, 0.22441006), len: 2.88
    apic_120 {pt3dadd(-62.055405, 169.5242, 0.22441006, 0.96)}

//  Looking at segment number 568: Seg38_apic_120, section: apic_120, ID: 1415, parent: Seg37_apic_120 (1414), rad: 0.48, (-62.055405, 169.5242, 0.22441006) -> (-63.685402, 171.8842, 0.22441006), len: 2.86819
    apic_120 {pt3dadd(-63.685402, 171.8842, 0.22441006, 0.96)}

//  Looking at segment number 569: Seg39_apic_120, section: apic_120, ID: 1416, parent: Seg38_apic_120 (1415), rad: 0.445, (-63.685402, 171.8842, 0.22441006) -> (-65.0854, 174.1742, -0.42559004), len: 2.76163
    apic_120 {pt3dadd(-65.0854, 174.1742, -0.42559004, 0.89)}

//  Looking at segment number 570: Seg40_apic_120, section: apic_120, ID: 1417, parent: Seg39_apic_120 (1416), rad: 0.445, (-65.0854, 174.1742, -0.42559004) -> (-66.3454, 176.8342, -0.47559), len: 2.94376
    apic_120 {pt3dadd(-66.3454, 176.8342, -0.47559, 0.89)}

//  Looking at segment number 571: Seg41_apic_120, section: apic_120, ID: 1418, parent: Seg40_apic_120 (1417), rad: 0.48, (-66.3454, 176.8342, -0.47559) -> (-66.5654, 179.7842, -0.47559), len: 2.95819
    apic_120 {pt3dadd(-66.5654, 179.7842, -0.47559, 0.96)}

//  Looking at segment number 572: Seg42_apic_120, section: apic_120, ID: 1419, parent: Seg41_apic_120 (1418), rad: 0.445, (-66.5654, 179.7842, -0.47559) -> (-66.7854, 181.7742, -0.47559), len: 2.00213
    apic_120 {pt3dadd(-66.7854, 181.7742, -0.47559, 0.89)}

//  Looking at segment number 573: Seg43_apic_120, section: apic_120, ID: 1420, parent: Seg42_apic_120 (1419), rad: 0.445, (-66.7854, 181.7742, -0.47559) -> (-68.0354, 183.1042, -0.52558994), len: 1.8259
    apic_120 {pt3dadd(-68.0354, 183.1042, -0.52558994, 0.89)}

//  Looking at segment number 574: Seg44_apic_120, section: apic_120, ID: 1421, parent: Seg43_apic_120 (1420), rad: 0.445, (-68.0354, 183.1042, -0.52558994) -> (-69.2154, 183.2542, -0.5755899), len: 1.19055
    apic_120 {pt3dadd(-69.2154, 183.2542, -0.5755899, 0.89)}

//  Looking at segment number 575: Seg45_apic_120, section: apic_120, ID: 1422, parent: Seg44_apic_120 (1421), rad: 0.445, (-69.2154, 183.2542, -0.5755899) -> (-70.4754, 182.9542, -0.5755899), len: 1.29522
    apic_120 {pt3dadd(-70.4754, 182.9542, -0.5755899, 0.89)}

//  Looking at segment number 576: Seg46_apic_120, section: apic_120, ID: 1423, parent: Seg45_apic_120 (1422), rad: 0.445, (-70.4754, 182.9542, -0.5755899) -> (-70.9954, 182.8842, -0.5755899), len: 0.524686
    apic_120 {pt3dadd(-70.9954, 182.8842, -0.5755899, 0.89)}

//  Looking at segment number 577: Seg47_apic_120, section: apic_120, ID: 1424, parent: Seg46_apic_120 (1423), rad: 0.445, (-70.9954, 182.8842, -0.5755899) -> (-71.3654, 183.8442, -0.67559004), len: 1.03368
    apic_120 {pt3dadd(-71.3654, 183.8442, -0.67559004, 0.89)}

//  Looking at segment number 578: Seg48_apic_120, section: apic_120, ID: 1425, parent: Seg47_apic_120 (1424), rad: 0.445, (-71.3654, 183.8442, -0.67559004) -> (-72.1754, 184.1442, -0.67559004), len: 0.86377
    apic_120 {pt3dadd(-72.1754, 184.1442, -0.67559004, 0.89)}

//  Looking at segment number 579: Seg49_apic_120, section: apic_120, ID: 1426, parent: Seg48_apic_120 (1425), rad: 0.445, (-72.1754, 184.1442, -0.67559004) -> (-73.945404, 184.65419, -0.67559004), len: 1.84201
    apic_120 {pt3dadd(-73.945404, 184.65419, -0.67559004, 0.89)}

//  Looking at segment number 580: Seg50_apic_120, section: apic_120, ID: 1427, parent: Seg49_apic_120 (1426), rad: 0.445, (-73.945404, 184.65419, -0.67559004) -> (-76.3854, 185.5442, -1.67559), len: 2.78311
    apic_120 {pt3dadd(-76.3854, 185.5442, -1.67559, 0.89)}

//  Looking at segment number 581: Seg51_apic_120, section: apic_120, ID: 1428, parent: Seg50_apic_120 (1427), rad: 0.445, (-76.3854, 185.5442, -1.67559) -> (-78.305405, 187.3842, -1.67559), len: 2.65932
    apic_120 {pt3dadd(-78.305405, 187.3842, -1.67559, 0.89)}

//  Looking at segment number 582: Seg52_apic_120, section: apic_120, ID: 1429, parent: Seg51_apic_120 (1428), rad: 0.445, (-78.305405, 187.3842, -1.67559) -> (-79.7154, 189.7542, -1.02559), len: 2.83328
    apic_120 {pt3dadd(-79.7154, 189.7542, -1.02559, 0.89)}

//  Looking at segment number 583: Seg53_apic_120, section: apic_120, ID: 1430, parent: Seg52_apic_120 (1429), rad: 0.445, (-79.7154, 189.7542, -1.02559) -> (-81.0454, 193.0742, -1.92559), len: 3.688
    apic_120 {pt3dadd(-81.0454, 193.0742, -1.92559, 0.89)}

//  Looking at segment number 584: Seg54_apic_120, section: apic_120, ID: 1431, parent: Seg53_apic_120 (1430), rad: 0.445, (-81.0454, 193.0742, -1.92559) -> (-81.6354, 194.2542, -1.97559), len: 1.32022
    apic_120 {pt3dadd(-81.6354, 194.2542, -1.97559, 0.89)}

//  Looking at segment number 585: Seg55_apic_120, section: apic_120, ID: 1432, parent: Seg54_apic_120 (1431), rad: 0.445, (-81.6354, 194.2542, -1.97559) -> (-81.4154, 196.3142, -2.0255902), len: 2.07232
    apic_120 {pt3dadd(-81.4154, 196.3142, -2.0255902, 0.89)}

//  Looking at segment number 586: Seg56_apic_120, section: apic_120, ID: 1433, parent: Seg55_apic_120 (1432), rad: 0.445, (-81.4154, 196.3142, -2.0255902) -> (-81.7854, 198.23419, -2.7755902), len: 2.09423
    apic_120 {pt3dadd(-81.7854, 198.23419, -2.7755902, 0.89)}

//  Looking at segment number 587: Seg57_apic_120, section: apic_120, ID: 1434, parent: Seg56_apic_120 (1433), rad: 0.445, (-81.7854, 198.23419, -2.7755902) -> (-82.445404, 201.0442, -2.7755902), len: 2.88648
    apic_120 {pt3dadd(-82.445404, 201.0442, -2.7755902, 0.89)}

//  Looking at segment number 588: Seg58_apic_120, section: apic_120, ID: 1435, parent: Seg57_apic_120 (1434), rad: 0.445, (-82.445404, 201.0442, -2.7755902) -> (-83.4854, 203.8442, -2.7755902), len: 2.98689
    apic_120 {pt3dadd(-83.4854, 203.8442, -2.7755902, 0.89)}

//  Looking at segment number 589: Seg59_apic_120, section: apic_120, ID: 1436, parent: Seg58_apic_120 (1435), rad: 0.445, (-83.4854, 203.8442, -2.7755902) -> (-84.5954, 206.5042, -2.7755902), len: 2.88231
    apic_120 {pt3dadd(-84.5954, 206.5042, -2.7755902, 0.89)}

//  Looking at segment number 590: Seg60_apic_120, section: apic_120, ID: 1437, parent: Seg59_apic_120 (1436), rad: 0.445, (-84.5954, 206.5042, -2.7755902) -> (-85.4054, 208.7942, -2.7755902), len: 2.42904
    apic_120 {pt3dadd(-85.4054, 208.7942, -2.7755902, 0.89)}

//  Looking at segment number 591: Seg61_apic_120, section: apic_120, ID: 1438, parent: Seg60_apic_120 (1437), rad: 0.445, (-85.4054, 208.7942, -2.7755902) -> (-86.2654, 211.3942, -2.5255902), len: 2.74992
    apic_120 {pt3dadd(-86.2654, 211.3942, -2.5255902, 0.89)}

//  Looking at segment number 592: Seg62_apic_120, section: apic_120, ID: 1439, parent: Seg61_apic_120 (1438), rad: 0.555, (-86.2654, 211.3942, -2.5255902) -> (-87.305405, 214.2042, -2.7755902), len: 3.00669
    apic_120 {pt3dadd(-87.305405, 214.2042, -2.7755902, 1.11)}

//  Looking at segment number 593: Seg63_apic_120, section: apic_120, ID: 1440, parent: Seg62_apic_120 (1439), rad: 0.445, (-87.305405, 214.2042, -2.7755902) -> (-87.375404, 215.5342, -2.82559), len: 1.33278
    apic_120 {pt3dadd(-87.375404, 215.5342, -2.82559, 0.89)}

//  Looking at segment number 594: Seg64_apic_120, section: apic_120, ID: 1441, parent: Seg63_apic_120 (1440), rad: 0.445, (-87.375404, 215.5342, -2.82559) -> (-87.375404, 216.7842, -2.82559), len: 1.25
    apic_120 {pt3dadd(-87.375404, 216.7842, -2.82559, 0.89)}

//  Looking at segment number 595: Seg65_apic_120, section: apic_120, ID: 1442, parent: Seg64_apic_120 (1441), rad: 0.445, (-87.375404, 216.7842, -2.82559) -> (-87.8954, 217.4542, -2.82559), len: 0.848112
    apic_120 {pt3dadd(-87.8954, 217.4542, -2.82559, 0.89)}

//  Looking at segment number 596: Seg66_apic_120, section: apic_120, ID: 1443, parent: Seg65_apic_120 (1442), rad: 0.445, (-87.8954, 217.4542, -2.82559) -> (-88.7054, 218.0442, -2.82559), len: 1.0021
    apic_120 {pt3dadd(-88.7054, 218.0442, -2.82559, 0.89)}

//  Looking at segment number 597: Seg67_apic_120, section: apic_120, ID: 1444, parent: Seg66_apic_120 (1443), rad: 0.445, (-88.7054, 218.0442, -2.82559) -> (-89.2254, 219.8842, -2.82559), len: 1.91206
    apic_120 {pt3dadd(-89.2254, 219.8842, -2.82559, 0.89)}

//  Looking at segment number 598: Seg68_apic_120, section: apic_120, ID: 1445, parent: Seg67_apic_120 (1444), rad: 0.515, (-89.2254, 219.8842, -2.82559) -> (-88.7754, 221.65419, -2.2755902), len: 1.90732
    apic_120 {pt3dadd(-88.7754, 221.65419, -2.2755902, 1.03)}

//  Looking at segment number 599: Seg69_apic_120, section: apic_120, ID: 1446, parent: Seg68_apic_120 (1445), rad: 0.445, (-88.7754, 221.65419, -2.2755902) -> (-88.555405, 223.4242, -2.32559), len: 1.78432
    apic_120 {pt3dadd(-88.555405, 223.4242, -2.32559, 0.89)}
}

proc basic_shape_extra_12(){

//  Looking at segment number 600: Seg70_apic_120, section: apic_120, ID: 1447, parent: Seg69_apic_120 (1446), rad: 0.445, (-88.555405, 223.4242, -2.32559) -> (-88.4054, 225.7942, -2.32559), len: 2.37475
    apic_120 {pt3dadd(-88.4054, 225.7942, -2.32559, 0.89)}

//  Looking at segment number 601: Seg71_apic_120, section: apic_120, ID: 1448, parent: Seg70_apic_120 (1447), rad: 0.445, (-88.4054, 225.7942, -2.32559) -> (-88.0454, 227.7142, -2.32559), len: 1.95346
    apic_120 {pt3dadd(-88.0454, 227.7142, -2.32559, 0.89)}

//  Looking at segment number 602: Seg72_apic_120, section: apic_120, ID: 1449, parent: Seg71_apic_120 (1448), rad: 0.445, (-88.0454, 227.7142, -2.32559) -> (-87.1554, 228.8942, -2.37559), len: 1.47884
    apic_120 {pt3dadd(-87.1554, 228.8942, -2.37559, 0.89)}

//  Looking at segment number 603: Seg73_apic_120, section: apic_120, ID: 1450, parent: Seg72_apic_120 (1449), rad: 0.445, (-87.1554, 228.8942, -2.37559) -> (-86.4854, 229.9242, -2.37559), len: 1.22874
    apic_120 {pt3dadd(-86.4854, 229.9242, -2.37559, 0.89)}

//  Looking at segment number 604: Seg74_apic_120, section: apic_120, ID: 1451, parent: Seg73_apic_120 (1450), rad: 0.445, (-86.4854, 229.9242, -2.37559) -> (-85.8254, 231.6942, -2.37559), len: 1.88905
    apic_120 {pt3dadd(-85.8254, 231.6942, -2.37559, 0.89)}

//  Looking at segment number 605: Seg75_apic_120, section: apic_120, ID: 1452, parent: Seg74_apic_120 (1451), rad: 0.48, (-85.8254, 231.6942, -2.37559) -> (-85.1554, 233.98419, -3.22559), len: 2.53288
    apic_120 {pt3dadd(-85.1554, 233.98419, -3.22559, 0.96)}

//  Looking at segment number 606: Seg76_apic_120, section: apic_120, ID: 1453, parent: Seg75_apic_120 (1452), rad: 0.445, (-85.1554, 233.98419, -3.22559) -> (-84.7154, 235.90419, -3.22559), len: 1.96977
    apic_120 {pt3dadd(-84.7154, 235.90419, -3.22559, 0.89)}

//  Looking at segment number 607: Seg77_apic_120, section: apic_120, ID: 1454, parent: Seg76_apic_120 (1453), rad: 0.405, (-84.7154, 235.90419, -3.22559) -> (-84.0154, 237.1142, -3.07559), len: 1.40592
    apic_120 {pt3dadd(-84.0154, 237.1142, -3.07559, 0.81)}

//  Looking at segment number 608: Seg78_apic_120, section: apic_120, ID: 1455, parent: Seg77_apic_120 (1454), rad: 0.405, (-84.0154, 237.1142, -3.07559) -> (-83.4254, 238.2942, -3.07559), len: 1.31929
    apic_120 {pt3dadd(-83.4254, 238.2942, -3.07559, 0.81)}

//  Looking at segment number 609: Seg79_apic_120, section: apic_120, ID: 1456, parent: Seg78_apic_120 (1455), rad: 0.445, (-83.4254, 238.2942, -3.07559) -> (-82.1754, 241.4642, -3.07559), len: 3.40755
    apic_120 {pt3dadd(-82.1754, 241.4642, -3.07559, 0.89)}

//  Looking at segment number 610: Seg80_apic_120, section: apic_120, ID: 1457, parent: Seg79_apic_120 (1456), rad: 0.445, (-82.1754, 241.4642, -3.07559) -> (-81.4354, 244.7842, -4.57559), len: 3.71752
    apic_120 {pt3dadd(-81.4354, 244.7842, -4.57559, 0.89)}

//  Looking at segment number 611: Seg81_apic_120, section: apic_120, ID: 1458, parent: Seg80_apic_120 (1457), rad: 0.445, (-81.4354, 244.7842, -4.57559) -> (-80.8454, 246.33418, -4.57559), len: 1.65848
    apic_120 {pt3dadd(-80.8454, 246.33418, -4.57559, 0.89)}

//  Looking at segment number 612: Seg82_apic_120, section: apic_120, ID: 1459, parent: Seg81_apic_120 (1458), rad: 0.445, (-80.8454, 246.33418, -4.57559) -> (-79.0654, 247.6642, -4.57559), len: 2.22201
    apic_120 {pt3dadd(-79.0654, 247.6642, -4.57559, 0.89)}

//  Looking at segment number 613: Seg83_apic_120, section: apic_120, ID: 1460, parent: Seg82_apic_120 (1459), rad: 0.445, (-79.0654, 247.6642, -4.57559) -> (-78.4754, 249.58418, -3.47559), len: 2.29007
    apic_120 {pt3dadd(-78.4754, 249.58418, -3.47559, 0.89)}

//  Looking at segment number 614: Seg84_apic_120, section: apic_120, ID: 1461, parent: Seg83_apic_120 (1460), rad: 0.445, (-78.4754, 249.58418, -3.47559) -> (-76.4054, 250.5442, -3.47559), len: 2.28178
    apic_120 {pt3dadd(-76.4054, 250.5442, -3.47559, 0.89)}

//  Looking at segment number 615: Seg85_apic_120, section: apic_120, ID: 1462, parent: Seg84_apic_120 (1461), rad: 0.445, (-76.4054, 250.5442, -3.47559) -> (-74.9254, 251.5742, -3.47559), len: 1.80314
    apic_120 {pt3dadd(-74.9254, 251.5742, -3.47559, 0.89)}

//  Looking at segment number 616: Seg86_apic_120, section: apic_120, ID: 1463, parent: Seg85_apic_120 (1462), rad: 0.445, (-74.9254, 251.5742, -3.47559) -> (-74.4154, 253.27419, -3.47559), len: 1.77484
    apic_120 {pt3dadd(-74.4154, 253.27419, -3.47559, 0.89)}

//  Looking at segment number 617: Seg87_apic_120, section: apic_120, ID: 1464, parent: Seg86_apic_120 (1463), rad: 0.445, (-74.4154, 253.27419, -3.47559) -> (-73.6754, 255.0442, -3.47559), len: 1.91848
    apic_120 {pt3dadd(-73.6754, 255.0442, -3.47559, 0.89)}

//  Looking at segment number 618: Seg88_apic_120, section: apic_120, ID: 1465, parent: Seg87_apic_120 (1464), rad: 0.445, (-73.6754, 255.0442, -3.47559) -> (-72.9354, 256.5942, -3.47559), len: 1.71759
    apic_120 {pt3dadd(-72.9354, 256.5942, -3.47559, 0.89)}

//  Looking at segment number 619: Seg89_apic_120, section: apic_120, ID: 1466, parent: Seg88_apic_120 (1465), rad: 0.445, (-72.9354, 256.5942, -3.47559) -> (-72.5654, 258.5942, -2.22559), len: 2.38734
    apic_120 {pt3dadd(-72.5654, 258.5942, -2.22559, 0.89)}

//  Looking at segment number 620: Seg90_apic_120, section: apic_120, ID: 1467, parent: Seg89_apic_120 (1466), rad: 0.445, (-72.5654, 258.5942, -2.22559) -> (-72.4854, 260.5842, -2.22559), len: 1.9916
    apic_120 {pt3dadd(-72.4854, 260.5842, -2.22559, 0.89)}

//  Looking at segment number 621: Seg91_apic_120, section: apic_120, ID: 1468, parent: Seg90_apic_120 (1467), rad: 0.445, (-72.4854, 260.5842, -2.22559) -> (-72.4854, 263.2442, -1.8755901), len: 2.68293
    apic_120 {pt3dadd(-72.4854, 263.2442, -1.8755901, 0.89)}

//  Looking at segment number 622: Seg92_apic_120, section: apic_120, ID: 1469, parent: Seg91_apic_120 (1468), rad: 0.445, (-72.4854, 263.2442, -1.8755901) -> (-72.4854, 265.2542, -1.8255899), len: 2.01063
    apic_120 {pt3dadd(-72.4854, 265.2542, -1.8255899, 0.89)}

//  Looking at segment number 623: Seg93_apic_120, section: apic_120, ID: 1470, parent: Seg92_apic_120 (1469), rad: 0.445, (-72.4854, 265.2542, -1.8255899) -> (-71.445404, 267.0242, -1.8255899), len: 2.05291
    apic_120 {pt3dadd(-71.445404, 267.0242, -1.8255899, 0.89)}

//  Looking at segment number 624: Seg94_apic_120, section: apic_120, ID: 1471, parent: Seg93_apic_120 (1470), rad: 0.445, (-71.445404, 267.0242, -1.8255899) -> (-71.375404, 268.9442, -1.8255899), len: 1.92129
    apic_120 {pt3dadd(-71.375404, 268.9442, -1.8255899, 0.89)}

//  Looking at segment number 625: Seg95_apic_120, section: apic_120, ID: 1472, parent: Seg94_apic_120 (1471), rad: 0.445, (-71.375404, 268.9442, -1.8255899) -> (-71.7454, 270.7142, -1.8255899), len: 1.80825
    apic_120 {pt3dadd(-71.7454, 270.7142, -1.8255899, 0.89)}

//  Looking at segment number 626: Seg96_apic_120, section: apic_120, ID: 1473, parent: Seg95_apic_120 (1472), rad: 0.445, (-71.7454, 270.7142, -1.8255899) -> (-72.8554, 274.11423, -1.8255899), len: 3.57663
    apic_120 {pt3dadd(-72.8554, 274.11423, -1.8255899, 0.89)}

//  Looking at segment number 627: Seg97_apic_120, section: apic_120, ID: 1474, parent: Seg96_apic_120 (1473), rad: 0.445, (-72.8554, 274.11423, -1.8255899) -> (-73.9654, 276.10422, -1.47559), len: 2.30536
    apic_120 {pt3dadd(-73.9654, 276.10422, -1.47559, 0.89)}

//  Looking at segment number 628: Seg98_apic_120, section: apic_120, ID: 1475, parent: Seg97_apic_120 (1474), rad: 0.445, (-73.9654, 276.10422, -1.47559) -> (-74.4054, 278.0942, -1.47559), len: 2.03805
    apic_120 {pt3dadd(-74.4054, 278.0942, -1.47559, 0.89)}

//  Looking at segment number 629: Seg99_apic_120, section: apic_120, ID: 1476, parent: Seg98_apic_120 (1475), rad: 0.445, (-74.4054, 278.0942, -1.47559) -> (-74.1154, 280.5342, -1.47559), len: 2.45718
    apic_120 {pt3dadd(-74.1154, 280.5342, -1.47559, 0.89)}

//  Looking at segment number 630: Seg100_apic_120, section: apic_120, ID: 1477, parent: Seg99_apic_120 (1476), rad: 0.445, (-74.1154, 280.5342, -1.47559) -> (-73.7454, 282.5242, -1.52559), len: 2.02471
    apic_120 {pt3dadd(-73.7454, 282.5242, -1.52559, 0.89)}

//  Looking at segment number 631: Seg101_apic_120, section: apic_120, ID: 1478, parent: Seg100_apic_120 (1477), rad: 0.445, (-73.7454, 282.5242, -1.52559) -> (-72.4154, 284.7442, -1.52559), len: 2.58792
    apic_120 {pt3dadd(-72.4154, 284.7442, -1.52559, 0.89)}

//  Looking at segment number 632: Seg102_apic_120, section: apic_120, ID: 1479, parent: Seg101_apic_120 (1478), rad: 0.445, (-72.4154, 284.7442, -1.52559) -> (-71.305405, 287.0342, -1.52559), len: 2.54484
    apic_120 {pt3dadd(-71.305405, 287.0342, -1.52559, 0.89)}

//  Looking at segment number 633: Seg103_apic_120, section: apic_120, ID: 1480, parent: Seg102_apic_120 (1479), rad: 0.445, (-71.305405, 287.0342, -1.52559) -> (-70.7854, 289.0242, -1.52559), len: 2.05681
    apic_120 {pt3dadd(-70.7854, 289.0242, -1.52559, 0.89)}

//  Looking at segment number 634: Seg104_apic_120, section: apic_120, ID: 1481, parent: Seg103_apic_120 (1480), rad: 0.445, (-70.7854, 289.0242, -1.52559) -> (-70.8354, 294.4642, -1.42559), len: 5.44115
    apic_120 {pt3dadd(-70.8354, 294.4642, -1.42559, 0.89)}

//  Looking at segment number 635: Seg105_apic_120, section: apic_120, ID: 1482, parent: Seg104_apic_120 (1481), rad: 0.445, (-70.8354, 294.4642, -1.42559) -> (-70.6854, 298.1542, -1.42559), len: 3.69305
    apic_120 {pt3dadd(-70.6854, 298.1542, -1.42559, 0.89)}

//  Looking at segment number 636: Seg106_apic_120, section: apic_120, ID: 1483, parent: Seg105_apic_120 (1482), rad: 0.445, (-70.6854, 298.1542, -1.42559) -> (-71.4954, 301.7742, -3.62559), len: 4.31283
    apic_120 {pt3dadd(-71.4954, 301.7742, -3.62559, 0.89)}

//  Looking at segment number 637: Seg107_apic_120, section: apic_120, ID: 1484, parent: Seg106_apic_120 (1483), rad: 0.445, (-71.4954, 301.7742, -3.62559) -> (-72.8254, 303.39423, -3.6755898), len: 2.09664
    apic_120 {pt3dadd(-72.8254, 303.39423, -3.6755898, 0.89)}

//  Looking at segment number 638: Seg108_apic_120, section: apic_120, ID: 1485, parent: Seg107_apic_120 (1484), rad: 0.59, (-72.8254, 303.39423, -3.6755898) -> (-73.5654, 305.0242, -3.72559), len: 1.79079
    apic_120 {pt3dadd(-73.5654, 305.0242, -3.72559, 1.18)}

//  Looking at segment number 639: Seg109_apic_120, section: apic_120, ID: 1486, parent: Seg108_apic_120 (1485), rad: 0.59, (-73.5654, 305.0242, -3.72559) -> (-73.7154, 306.35422, -3.72559), len: 1.33845
    apic_120 {pt3dadd(-73.7154, 306.35422, -3.72559, 1.18)}

//  Looking at segment number 640: Seg0_apic_118, section: apic_118, ID: 1271, parent: Seg23_apic_2 (302), rad: 0.515, (-127.3654, 75.4542, -6.4755898) -> (-124.6154, 76.4542, -6.57559), len: 2.92788
    apic_118 {pt3dclear() pt3dadd(-127.3654, 75.4542, -6.4755898, 1.03) pt3dadd(-124.6154, 76.4542, -6.57559, 1.03)}

//  Looking at segment number 641: Seg1_apic_118, section: apic_118, ID: 1272, parent: Seg0_apic_118 (1271), rad: 0.48, (-124.6154, 76.4542, -6.57559) -> (-120.555405, 78.674194, -6.57559), len: 4.62731
    apic_118 {pt3dadd(-120.555405, 78.674194, -6.57559, 0.96)}

//  Looking at segment number 642: Seg2_apic_118, section: apic_118, ID: 1273, parent: Seg1_apic_118 (1272), rad: 0.48, (-120.555405, 78.674194, -6.57559) -> (-117.96541, 82.2942, -6.57559), len: 4.45112
    apic_118 {pt3dadd(-117.96541, 82.2942, -6.57559, 0.96)}

//  Looking at segment number 643: Seg3_apic_118, section: apic_118, ID: 1274, parent: Seg2_apic_118 (1273), rad: 0.48, (-117.96541, 82.2942, -6.57559) -> (-116.045395, 85.534195, -6.6255894), len: 3.7665
    apic_118 {pt3dadd(-116.045395, 85.534195, -6.6255894, 0.96)}

//  Looking at segment number 644: Seg4_apic_118, section: apic_118, ID: 1275, parent: Seg3_apic_118 (1274), rad: 0.48, (-116.045395, 85.534195, -6.6255894) -> (-115.155396, 90.0442, -6.6255894), len: 4.59698
    apic_118 {pt3dadd(-115.155396, 90.0442, -6.6255894, 0.96)}

//  Looking at segment number 645: Seg5_apic_118, section: apic_118, ID: 1276, parent: Seg4_apic_118 (1275), rad: 0.48, (-115.155396, 90.0442, -6.6255894) -> (-115.155396, 93.5842, -5.9755898), len: 3.59918
    apic_118 {pt3dadd(-115.155396, 93.5842, -5.9755898, 0.96)}

//  Looking at segment number 646: Seg6_apic_118, section: apic_118, ID: 1277, parent: Seg5_apic_118 (1276), rad: 0.48, (-115.155396, 93.5842, -5.9755898) -> (-115.38541, 96.464195, -5.3755903), len: 2.95081
    apic_118 {pt3dadd(-115.38541, 96.464195, -5.3755903, 0.96)}

//  Looking at segment number 647: Seg7_apic_118, section: apic_118, ID: 1278, parent: Seg6_apic_118 (1277), rad: 0.48, (-115.38541, 96.464195, -5.3755903) -> (-114.71541, 99.1242, -5.3755903), len: 2.74309
    apic_118 {pt3dadd(-114.71541, 99.1242, -5.3755903, 0.96)}

//  Looking at segment number 648: Seg8_apic_118, section: apic_118, ID: 1279, parent: Seg7_apic_118 (1278), rad: 0.48, (-114.71541, 99.1242, -5.3755903) -> (-114.7854, 102.6642, -3.0255902), len: 4.24959
    apic_118 {pt3dadd(-114.7854, 102.6642, -3.0255902, 0.96)}

//  Looking at segment number 649: Seg9_apic_118, section: apic_118, ID: 1280, parent: Seg8_apic_118 (1279), rad: 0.48, (-114.7854, 102.6642, -3.0255902) -> (-116.805405, 106.8342, -2.87559), len: 4.63593
    apic_118 {pt3dadd(-116.805405, 106.8342, -2.87559, 0.96)}
}

proc basic_shape_extra_13(){

//  Looking at segment number 650: Seg10_apic_118, section: apic_118, ID: 1281, parent: Seg9_apic_118 (1280), rad: 0.48, (-116.805405, 106.8342, -2.87559) -> (-117.8354, 112.3042, -1.52559), len: 5.72751
    apic_118 {pt3dadd(-117.8354, 112.3042, -1.52559, 0.96)}

//  Looking at segment number 651: Seg11_apic_118, section: apic_118, ID: 1282, parent: Seg10_apic_118 (1281), rad: 0.48, (-117.8354, 112.3042, -1.52559) -> (-117.685394, 114.9542, -1.52559), len: 2.65424
    apic_118 {pt3dadd(-117.685394, 114.9542, -1.52559, 0.96)}

//  Looking at segment number 652: Seg12_apic_118, section: apic_118, ID: 1283, parent: Seg11_apic_118 (1282), rad: 0.48, (-117.685394, 114.9542, -1.52559) -> (-117.8354, 117.544205, -1.02559), len: 2.64209
    apic_118 {pt3dadd(-117.8354, 117.544205, -1.02559, 0.96)}

//  Looking at segment number 653: Seg13_apic_118, section: apic_118, ID: 1284, parent: Seg12_apic_118 (1283), rad: 0.48, (-117.8354, 117.544205, -1.02559) -> (-118.13541, 119.9742, -1.02559), len: 2.44844
    apic_118 {pt3dadd(-118.13541, 119.9742, -1.02559, 0.96)}

//  Looking at segment number 654: Seg14_apic_118, section: apic_118, ID: 1285, parent: Seg13_apic_118 (1284), rad: 0.48, (-118.13541, 119.9742, -1.02559) -> (-118.5054, 121.894196, -0.97559), len: 1.95596
    apic_118 {pt3dadd(-118.5054, 121.894196, -0.97559, 0.96)}

//  Looking at segment number 655: Seg15_apic_118, section: apic_118, ID: 1286, parent: Seg14_apic_118 (1285), rad: 0.48, (-118.5054, 121.894196, -0.97559) -> (-118.13541, 124.84419, -0.97559), len: 2.97311
    apic_118 {pt3dadd(-118.13541, 124.84419, -0.97559, 0.96)}

//  Looking at segment number 656: Seg16_apic_118, section: apic_118, ID: 1287, parent: Seg15_apic_118 (1286), rad: 0.48, (-118.13541, 124.84419, -0.97559) -> (-117.6154, 127.504196, -0.17559004), len: 2.82596
    apic_118 {pt3dadd(-117.6154, 127.504196, -0.17559004, 0.96)}

//  Looking at segment number 657: Seg17_apic_118, section: apic_118, ID: 1288, parent: Seg16_apic_118 (1287), rad: 0.48, (-117.6154, 127.504196, -0.17559004) -> (-116.0654, 129.3542, -0.17559004), len: 2.41351
    apic_118 {pt3dadd(-116.0654, 129.3542, -0.17559004, 0.96)}

//  Looking at segment number 658: Seg18_apic_118, section: apic_118, ID: 1289, parent: Seg17_apic_118 (1288), rad: 0.48, (-116.0654, 129.3542, -0.17559004) -> (-114.8954, 131.2242, -0.22558999), len: 2.20642
    apic_118 {pt3dadd(-114.8954, 131.2242, -0.22558999, 0.96)}

//  Looking at segment number 659: Seg19_apic_118, section: apic_118, ID: 1290, parent: Seg18_apic_118 (1289), rad: 0.48, (-114.8954, 131.2242, -0.22558999) -> (-113.3454, 134.1742, -0.22558999), len: 3.33242
    apic_118 {pt3dadd(-113.3454, 134.1742, -0.22558999, 0.96)}

//  Looking at segment number 660: Seg20_apic_118, section: apic_118, ID: 1291, parent: Seg19_apic_118 (1290), rad: 0.48, (-113.3454, 134.1742, -0.22558999) -> (-112.6754, 137.2042, -0.22558999), len: 3.10319
    apic_118 {pt3dadd(-112.6754, 137.2042, -0.22558999, 0.96)}

//  Looking at segment number 661: Seg21_apic_118, section: apic_118, ID: 1292, parent: Seg20_apic_118 (1291), rad: 0.48, (-112.6754, 137.2042, -0.22558999) -> (-111.7154, 140.37419, -0.22558999), len: 3.31217
    apic_118 {pt3dadd(-111.7154, 140.37419, -0.22558999, 0.96)}

//  Looking at segment number 662: Seg22_apic_118, section: apic_118, ID: 1293, parent: Seg21_apic_118 (1292), rad: 0.48, (-111.7154, 140.37419, -0.22558999) -> (-111.055405, 143.0342, -0.22558999), len: 2.74066
    apic_118 {pt3dadd(-111.055405, 143.0342, -0.22558999, 0.96)}

//  Looking at segment number 663: Seg23_apic_118, section: apic_118, ID: 1294, parent: Seg22_apic_118 (1293), rad: 0.48, (-111.055405, 143.0342, -0.22558999) -> (-109.2754, 145.0242, -0.22558999), len: 2.66993
    apic_118 {pt3dadd(-109.2754, 145.0242, -0.22558999, 0.96)}

//  Looking at segment number 664: Seg24_apic_118, section: apic_118, ID: 1295, parent: Seg23_apic_118 (1294), rad: 0.48, (-109.2754, 145.0242, -0.22558999) -> (-108.6854, 147.0242, -0.22558999), len: 2.08521
    apic_118 {pt3dadd(-108.6854, 147.0242, -0.22558999, 0.96)}

//  Looking at segment number 665: Seg25_apic_118, section: apic_118, ID: 1296, parent: Seg24_apic_118 (1295), rad: 0.48, (-108.6854, 147.0242, -0.22558999) -> (-109.055405, 149.1642, -0.22558999), len: 2.17175
    apic_118 {pt3dadd(-109.055405, 149.1642, -0.22558999, 0.96)}

//  Looking at segment number 666: Seg26_apic_118, section: apic_118, ID: 1297, parent: Seg25_apic_118 (1296), rad: 0.48, (-109.055405, 149.1642, -0.22558999) -> (-109.7954, 152.48419, -0.22558999), len: 3.40146
    apic_118 {pt3dadd(-109.7954, 152.48419, -0.22558999, 0.96)}

//  Looking at segment number 667: Seg27_apic_118, section: apic_118, ID: 1298, parent: Seg26_apic_118 (1297), rad: 0.48, (-109.7954, 152.48419, -0.22558999) -> (-111.125404, 155.5842, -0.22558999), len: 3.37327
    apic_118 {pt3dadd(-111.125404, 155.5842, -0.22558999, 0.96)}

//  Looking at segment number 668: Seg28_apic_118, section: apic_118, ID: 1299, parent: Seg27_apic_118 (1298), rad: 0.48, (-111.125404, 155.5842, -0.22558999) -> (-114.13541, 159.12419, -0.22558999), len: 4.64668
    apic_118 {pt3dadd(-114.13541, 159.12419, -0.22558999, 0.96)}

//  Looking at segment number 669: Seg29_apic_118, section: apic_118, ID: 1300, parent: Seg28_apic_118 (1299), rad: 0.48, (-114.13541, 159.12419, -0.22558999) -> (-114.805405, 162.8942, -0.22558999), len: 3.82908
    apic_118 {pt3dadd(-114.805405, 162.8942, -0.22558999, 0.96)}

//  Looking at segment number 670: Seg30_apic_118, section: apic_118, ID: 1301, parent: Seg29_apic_118 (1300), rad: 0.48, (-114.805405, 162.8942, -0.22558999) -> (-113.8454, 164.4442, -0.22558999), len: 1.82322
    apic_118 {pt3dadd(-113.8454, 164.4442, -0.22558999, 0.96)}

//  Looking at segment number 671: Seg31_apic_118, section: apic_118, ID: 1302, parent: Seg30_apic_118 (1301), rad: 0.48, (-113.8454, 164.4442, -0.22558999) -> (-112.9554, 166.0642, 0.17440999), len: 1.89116
    apic_118 {pt3dadd(-112.9554, 166.0642, 0.17440999, 0.96)}

//  Looking at segment number 672: Seg32_apic_118, section: apic_118, ID: 1303, parent: Seg31_apic_118 (1302), rad: 0.48, (-112.9554, 166.0642, 0.17440999) -> (-111.695404, 167.2442, 0.22441006), len: 1.72699
    apic_118 {pt3dadd(-111.695404, 167.2442, 0.22441006, 0.96)}

//  Looking at segment number 673: Seg33_apic_118, section: apic_118, ID: 1304, parent: Seg32_apic_118 (1303), rad: 0.48, (-111.695404, 167.2442, 0.22441006) -> (-110.2954, 168.1342, 0.22441006), len: 1.65895
    apic_118 {pt3dadd(-110.2954, 168.1342, 0.22441006, 0.96)}

//  Looking at segment number 674: Seg34_apic_118, section: apic_118, ID: 1305, parent: Seg33_apic_118 (1304), rad: 0.48, (-110.2954, 168.1342, 0.22441006) -> (-109.4754, 168.9442, 0.22441006), len: 1.1526
    apic_118 {pt3dadd(-109.4754, 168.9442, 0.22441006, 0.96)}

//  Looking at segment number 675: Seg35_apic_118, section: apic_118, ID: 1306, parent: Seg34_apic_118 (1305), rad: 0.48, (-109.4754, 168.9442, 0.22441006) -> (-110.2954, 169.7542, 0.22441006), len: 1.1526
    apic_118 {pt3dadd(-110.2954, 169.7542, 0.22441006, 0.96)}

//  Looking at segment number 676: Seg36_apic_118, section: apic_118, ID: 1307, parent: Seg35_apic_118 (1306), rad: 0.48, (-110.2954, 169.7542, 0.22441006) -> (-111.1054, 170.8642, 0.32440996), len: 1.37775
    apic_118 {pt3dadd(-111.1054, 170.8642, 0.32440996, 0.96)}

//  Looking at segment number 677: Seg37_apic_118, section: apic_118, ID: 1308, parent: Seg36_apic_118 (1307), rad: 0.48, (-111.1054, 170.8642, 0.32440996) -> (-110.0754, 173.15419, 0.32440996), len: 2.51097
    apic_118 {pt3dadd(-110.0754, 173.15419, 0.32440996, 0.96)}

//  Looking at segment number 678: Seg38_apic_118, section: apic_118, ID: 1309, parent: Seg37_apic_118 (1308), rad: 0.48, (-110.0754, 173.15419, 0.32440996) -> (-108.9654, 176.2542, 0.32440996), len: 3.29274
    apic_118 {pt3dadd(-108.9654, 176.2542, 0.32440996, 0.96)}

//  Looking at segment number 679: Seg39_apic_118, section: apic_118, ID: 1310, parent: Seg38_apic_118 (1309), rad: 0.48, (-108.9654, 176.2542, 0.32440996) -> (-107.3354, 179.4942, 0.32440996), len: 3.62692
    apic_118 {pt3dadd(-107.3354, 179.4942, 0.32440996, 0.96)}

//  Looking at segment number 680: Seg40_apic_118, section: apic_118, ID: 1311, parent: Seg39_apic_118 (1310), rad: 0.48, (-107.3354, 179.4942, 0.32440996) -> (-106.305405, 182.6742, -0.075589895), len: 3.36649
    apic_118 {pt3dadd(-106.305405, 182.6742, -0.075589895, 0.96)}

//  Looking at segment number 681: Seg41_apic_118, section: apic_118, ID: 1312, parent: Seg40_apic_118 (1311), rad: 0.48, (-106.305405, 182.6742, -0.075589895) -> (-107.3454, 186.8342, -0.92559004), len: 4.37147
    apic_118 {pt3dadd(-107.3454, 186.8342, -0.92559004, 0.96)}

//  Looking at segment number 682: Seg42_apic_118, section: apic_118, ID: 1313, parent: Seg41_apic_118 (1312), rad: 0.445, (-107.3454, 186.8342, -0.92559004) -> (-108.9754, 190.0842, -0.92559004), len: 3.63585
    apic_118 {pt3dadd(-108.9754, 190.0842, -0.92559004, 0.89)}

//  Looking at segment number 683: Seg43_apic_118, section: apic_118, ID: 1314, parent: Seg42_apic_118 (1313), rad: 0.445, (-108.9754, 190.0842, -0.92559004) -> (-109.1154, 193.2542, -0.92559004), len: 3.17309
    apic_118 {pt3dadd(-109.1154, 193.2542, -0.92559004, 0.89)}

//  Looking at segment number 684: Seg44_apic_118, section: apic_118, ID: 1315, parent: Seg43_apic_118 (1314), rad: 0.445, (-109.1154, 193.2542, -0.92559004) -> (-109.9354, 195.2542, -0.92559004), len: 2.16157
    apic_118 {pt3dadd(-109.9354, 195.2542, -0.92559004, 0.89)}

//  Looking at segment number 685: Seg45_apic_118, section: apic_118, ID: 1316, parent: Seg44_apic_118 (1315), rad: 0.445, (-109.9354, 195.2542, -0.92559004) -> (-110.1554, 197.2442, -0.92559004), len: 2.00213
    apic_118 {pt3dadd(-110.1554, 197.2442, -0.92559004, 0.89)}

//  Looking at segment number 686: Seg46_apic_118, section: apic_118, ID: 1317, parent: Seg45_apic_118 (1316), rad: 0.445, (-110.1554, 197.2442, -0.92559004) -> (-108.4554, 199.6842, -0.6255901), len: 2.98892
    apic_118 {pt3dadd(-108.4554, 199.6842, -0.6255901, 0.89)}

//  Looking at segment number 687: Seg47_apic_118, section: apic_118, ID: 1318, parent: Seg46_apic_118 (1317), rad: 0.445, (-108.4554, 199.6842, -0.6255901) -> (-108.375404, 201.7442, -0.6255901), len: 2.06155
    apic_118 {pt3dadd(-108.375404, 201.7442, -0.6255901, 0.89)}

//  Looking at segment number 688: Seg48_apic_118, section: apic_118, ID: 1319, parent: Seg47_apic_118 (1318), rad: 0.445, (-108.375404, 201.7442, -0.6255901) -> (-109.6354, 203.5942, -0.6255901), len: 2.23831
    apic_118 {pt3dadd(-109.6354, 203.5942, -0.6255901, 0.89)}

//  Looking at segment number 689: Seg49_apic_118, section: apic_118, ID: 1320, parent: Seg48_apic_118 (1319), rad: 0.445, (-109.6354, 203.5942, -0.6255901) -> (-110.0754, 206.76419, -0.6255901), len: 3.20039
    apic_118 {pt3dadd(-110.0754, 206.76419, -0.6255901, 0.89)}

//  Looking at segment number 690: Seg50_apic_118, section: apic_118, ID: 1321, parent: Seg49_apic_118 (1320), rad: 0.445, (-110.0754, 206.76419, -0.6255901) -> (-111.9254, 209.2042, -0.3755901), len: 3.07223
    apic_118 {pt3dadd(-111.9254, 209.2042, -0.3755901, 0.89)}

//  Looking at segment number 691: Seg51_apic_118, section: apic_118, ID: 1322, parent: Seg50_apic_118 (1321), rad: 0.445, (-111.9254, 209.2042, -0.3755901) -> (-113.4754, 211.6642, -0.3255899), len: 2.90803
    apic_118 {pt3dadd(-113.4754, 211.6642, -0.3255899, 0.89)}

//  Looking at segment number 692: Seg52_apic_118, section: apic_118, ID: 1323, parent: Seg51_apic_118 (1322), rad: 0.445, (-113.4754, 211.6642, -0.3255899) -> (-115.4754, 214.0242, -0.3255899), len: 3.09348
    apic_118 {pt3dadd(-115.4754, 214.0242, -0.3255899, 0.89)}

//  Looking at segment number 693: Seg53_apic_118, section: apic_118, ID: 1324, parent: Seg52_apic_118 (1323), rad: 0.445, (-115.4754, 214.0242, -0.3255899) -> (-117.9854, 215.0542, 0.47441006), len: 2.8286
    apic_118 {pt3dadd(-117.9854, 215.0542, 0.47441006, 0.89)}

//  Looking at segment number 694: Seg54_apic_118, section: apic_118, ID: 1325, parent: Seg53_apic_118 (1324), rad: 0.445, (-117.9854, 215.0542, 0.47441006) -> (-120.35541, 215.7942, 0.42441), len: 2.48336
    apic_118 {pt3dadd(-120.35541, 215.7942, 0.42441, 0.89)}

//  Looking at segment number 695: Seg55_apic_118, section: apic_118, ID: 1326, parent: Seg54_apic_118 (1325), rad: 0.445, (-120.35541, 215.7942, 0.42441) -> (-121.5354, 218.0842, 0.42441), len: 2.57613
    apic_118 {pt3dadd(-121.5354, 218.0842, 0.42441, 0.89)}

//  Looking at segment number 696: Seg56_apic_118, section: apic_118, ID: 1327, parent: Seg55_apic_118 (1326), rad: 0.445, (-121.5354, 218.0842, 0.42441) -> (-122.57539, 219.48419, 0.82440996), len: 1.78929
    apic_118 {pt3dadd(-122.57539, 219.48419, 0.82440996, 0.89)}

//  Looking at segment number 697: Seg57_apic_118, section: apic_118, ID: 1328, parent: Seg56_apic_118 (1327), rad: 0.445, (-122.57539, 219.48419, 0.82440996) -> (-122.795395, 221.7742, 0.82440996), len: 2.30055
    apic_118 {pt3dadd(-122.795395, 221.7742, 0.82440996, 0.89)}

//  Looking at segment number 698: Seg58_apic_118, section: apic_118, ID: 1329, parent: Seg57_apic_118 (1328), rad: 0.445, (-122.795395, 221.7742, 0.82440996) -> (-123.165405, 223.76419, 0.82440996), len: 2.0241
    apic_118 {pt3dadd(-123.165405, 223.76419, 0.82440996, 0.89)}

//  Looking at segment number 699: Seg59_apic_118, section: apic_118, ID: 1330, parent: Seg58_apic_118 (1329), rad: 0.445, (-123.165405, 223.76419, 0.82440996) -> (-121.24541, 224.87419, 1.47441), len: 2.31106
    apic_118 {pt3dadd(-121.24541, 224.87419, 1.47441, 0.89)}
}

proc basic_shape_extra_14(){

//  Looking at segment number 700: Seg60_apic_118, section: apic_118, ID: 1331, parent: Seg59_apic_118 (1330), rad: 0.445, (-121.24541, 224.87419, 1.47441) -> (-120.57539, 226.4942, 1.47441), len: 1.7531
    apic_118 {pt3dadd(-120.57539, 226.4942, 1.47441, 0.89)}

//  Looking at segment number 701: Seg61_apic_118, section: apic_118, ID: 1332, parent: Seg60_apic_118 (1331), rad: 0.445, (-120.57539, 226.4942, 1.47441) -> (-120.4254, 228.2742, 1.42441), len: 1.78701
    apic_118 {pt3dadd(-120.4254, 228.2742, 1.42441, 0.89)}

//  Looking at segment number 702: Seg62_apic_118, section: apic_118, ID: 1333, parent: Seg61_apic_118 (1332), rad: 0.445, (-120.4254, 228.2742, 1.42441) -> (-120.4254, 229.8942, 1.42441), len: 1.62
    apic_118 {pt3dadd(-120.4254, 229.8942, 1.42441, 0.89)}

//  Looking at segment number 703: Seg63_apic_118, section: apic_118, ID: 1334, parent: Seg62_apic_118 (1333), rad: 0.445, (-120.4254, 229.8942, 1.42441) -> (-120.13541, 230.5542, 1.42441), len: 0.720903
    apic_118 {pt3dadd(-120.13541, 230.5542, 1.42441, 0.89)}

//  Looking at segment number 704: Seg64_apic_118, section: apic_118, ID: 1335, parent: Seg63_apic_118 (1334), rad: 0.445, (-120.13541, 230.5542, 1.42441) -> (-121.24541, 232.5542, 1.42441), len: 2.28738
    apic_118 {pt3dadd(-121.24541, 232.5542, 1.42441, 0.89)}

//  Looking at segment number 705: Seg65_apic_118, section: apic_118, ID: 1336, parent: Seg64_apic_118 (1335), rad: 0.445, (-121.24541, 232.5542, 1.42441) -> (-121.24541, 233.3642, 1.42441), len: 0.809998
    apic_118 {pt3dadd(-121.24541, 233.3642, 1.42441, 0.89)}

//  Looking at segment number 706: Seg66_apic_118, section: apic_118, ID: 1337, parent: Seg65_apic_118 (1336), rad: 0.445, (-121.24541, 233.3642, 1.42441) -> (-121.24541, 234.5442, 1.42441), len: 1.18001
    apic_118 {pt3dadd(-121.24541, 234.5442, 1.42441, 0.89)}

//  Looking at segment number 707: Seg67_apic_118, section: apic_118, ID: 1338, parent: Seg66_apic_118 (1337), rad: 0.445, (-121.24541, 234.5442, 1.42441) -> (-121.8754, 235.6842, 1.42441), len: 1.30249
    apic_118 {pt3dadd(-121.8754, 235.6842, 1.42441, 0.89)}

//  Looking at segment number 708: Seg68_apic_118, section: apic_118, ID: 1339, parent: Seg67_apic_118 (1338), rad: 0.445, (-121.8754, 235.6842, 1.42441) -> (-121.8754, 237.5942, 1.37441), len: 1.91064
    apic_118 {pt3dadd(-121.8754, 237.5942, 1.37441, 0.89)}

//  Looking at segment number 709: Seg69_apic_118, section: apic_118, ID: 1340, parent: Seg68_apic_118 (1339), rad: 0.445, (-121.8754, 237.5942, 1.37441) -> (-122.765396, 239.51419, 1.27441), len: 2.11861
    apic_118 {pt3dadd(-122.765396, 239.51419, 1.27441, 0.89)}

//  Looking at segment number 710: Seg70_apic_118, section: apic_118, ID: 1341, parent: Seg69_apic_118 (1340), rad: 0.445, (-122.765396, 239.51419, 1.27441) -> (-123.21541, 240.62419, 1.27441), len: 1.19775
    apic_118 {pt3dadd(-123.21541, 240.62419, 1.27441, 0.89)}

//  Looking at segment number 711: Seg71_apic_118, section: apic_118, ID: 1342, parent: Seg70_apic_118 (1341), rad: 0.445, (-123.21541, 240.62419, 1.27441) -> (-123.655396, 242.3242, 1.27441), len: 1.75603
    apic_118 {pt3dadd(-123.655396, 242.3242, 1.27441, 0.89)}

//  Looking at segment number 712: Seg72_apic_118, section: apic_118, ID: 1343, parent: Seg71_apic_118 (1342), rad: 0.445, (-123.655396, 242.3242, 1.27441) -> (-123.5054, 243.87419, 1.27441), len: 1.55723
    apic_118 {pt3dadd(-123.5054, 243.87419, 1.27441, 0.89)}

//  Looking at segment number 713: Seg73_apic_118, section: apic_118, ID: 1344, parent: Seg72_apic_118 (1343), rad: 0.445, (-123.5054, 243.87419, 1.27441) -> (-123.805405, 246.08418, 1.27441), len: 2.23026
    apic_118 {pt3dadd(-123.805405, 246.08418, 1.27441, 0.89)}

//  Looking at segment number 714: Seg74_apic_118, section: apic_118, ID: 1345, parent: Seg73_apic_118 (1344), rad: 0.445, (-123.805405, 246.08418, 1.27441) -> (-124.6154, 248.52419, 1.27441), len: 2.57094
    apic_118 {pt3dadd(-124.6154, 248.52419, 1.27441, 0.89)}

//  Looking at segment number 715: Seg75_apic_118, section: apic_118, ID: 1346, parent: Seg74_apic_118 (1345), rad: 0.445, (-124.6154, 248.52419, 1.27441) -> (-123.805405, 250.7342, 1.27441), len: 2.35378
    apic_118 {pt3dadd(-123.805405, 250.7342, 1.27441, 0.89)}

//  Looking at segment number 716: Seg0_apic_3, section: apic_3, ID: 303, parent: Seg23_apic_2 (302), rad: 1.33, (-127.3654, 75.4542, -6.4755898) -> (-132.1754, 75.604195, -6.4755898), len: 4.81234
    apic_3 {pt3dclear() pt3dadd(-127.3654, 75.4542, -6.4755898, 2.66) pt3dadd(-132.1754, 75.604195, -6.4755898, 2.66)}

//  Looking at segment number 717: Seg1_apic_3, section: apic_3, ID: 304, parent: Seg0_apic_3 (303), rad: 1.33, (-132.1754, 75.604195, -6.4755898) -> (-136.5354, 77.074196, -5.52559), len: 4.69819
    apic_3 {pt3dadd(-136.5354, 77.074196, -5.52559, 2.66)}

//  Looking at segment number 718: Seg2_apic_3, section: apic_3, ID: 305, parent: Seg1_apic_3 (304), rad: 1.22, (-136.5354, 77.074196, -5.52559) -> (-140.0854, 78.7742, -3.82559), len: 4.28749
    apic_3 {pt3dadd(-140.0854, 78.7742, -3.82559, 2.44)}

//  Looking at segment number 719: Seg3_apic_3, section: apic_3, ID: 306, parent: Seg2_apic_3 (305), rad: 1.22, (-140.0854, 78.7742, -3.82559) -> (-143.3354, 80.104195, -2.82559), len: 3.65122
    apic_3 {pt3dadd(-143.3354, 80.104195, -2.82559, 2.44)}

//  Looking at segment number 720: Seg4_apic_3, section: apic_3, ID: 307, parent: Seg3_apic_3 (306), rad: 1.22, (-143.3354, 80.104195, -2.82559) -> (-147.6454, 81.6242, -2.6755898), len: 4.57264
    apic_3 {pt3dadd(-147.6454, 81.6242, -2.6755898, 2.44)}

//  Looking at segment number 721: Seg5_apic_3, section: apic_3, ID: 308, parent: Seg4_apic_3 (307), rad: 1.22, (-147.6454, 81.6242, -2.6755898) -> (-152.2254, 83.104195, -2.6755898), len: 4.81319
    apic_3 {pt3dadd(-152.2254, 83.104195, -2.6755898, 2.44)}

//  Looking at segment number 722: Seg6_apic_3, section: apic_3, ID: 309, parent: Seg5_apic_3 (308), rad: 1.22, (-152.2254, 83.104195, -2.6755898) -> (-157.10541, 82.6642, -4.57559), len: 5.25529
    apic_3 {pt3dadd(-157.10541, 82.6642, -4.57559, 2.44)}

//  Looking at segment number 723: Seg7_apic_3, section: apic_3, ID: 310, parent: Seg6_apic_3 (309), rad: 1.22, (-157.10541, 82.6642, -4.57559) -> (-161.60541, 84.354195, -4.57559), len: 4.80688
    apic_3 {pt3dadd(-161.60541, 84.354195, -4.57559, 2.44)}

//  Looking at segment number 724: Seg8_apic_3, section: apic_3, ID: 311, parent: Seg7_apic_3 (310), rad: 1.22, (-161.60541, 84.354195, -4.57559) -> (-166.3354, 86.7242, -4.32559), len: 5.29644
    apic_3 {pt3dadd(-166.3354, 86.7242, -4.32559, 2.44)}

//  Looking at segment number 725: Seg9_apic_3, section: apic_3, ID: 312, parent: Seg8_apic_3 (311), rad: 1.22, (-166.3354, 86.7242, -4.32559) -> (-171.3654, 89.824196, -4.52559), len: 5.91193
    apic_3 {pt3dadd(-171.3654, 89.824196, -4.52559, 2.44)}

//  Looking at segment number 726: Seg10_apic_3, section: apic_3, ID: 313, parent: Seg9_apic_3 (312), rad: 1.22, (-171.3654, 89.824196, -4.52559) -> (-176.1654, 93.5842, -3.72559), len: 6.14961
    apic_3 {pt3dadd(-176.1654, 93.5842, -3.72559, 2.44)}

//  Looking at segment number 727: Seg11_apic_3, section: apic_3, ID: 314, parent: Seg10_apic_3 (313), rad: 1.22, (-176.1654, 93.5842, -3.72559) -> (-184.6654, 97.2042, -2.47559), len: 9.32292
    apic_3 {pt3dadd(-184.6654, 97.2042, -2.47559, 2.44)}

//  Looking at segment number 728: Seg12_apic_3, section: apic_3, ID: 315, parent: Seg11_apic_3 (314), rad: 1.22, (-184.6654, 97.2042, -2.47559) -> (-190.5854, 98.674194, -2.32559), len: 6.10162
    apic_3 {pt3dadd(-190.5854, 98.674194, -2.32559, 2.44)}

//  Looking at segment number 729: Seg13_apic_3, section: apic_3, ID: 316, parent: Seg12_apic_3 (315), rad: 1.22, (-190.5854, 98.674194, -2.32559) -> (-195.9554, 100.324196, -2.32559), len: 5.61777
    apic_3 {pt3dadd(-195.9554, 100.324196, -2.32559, 2.44)}

//  Looking at segment number 730: Seg14_apic_3, section: apic_3, ID: 317, parent: Seg13_apic_3 (316), rad: 1.22, (-195.9554, 100.324196, -2.32559) -> (-198.3954, 101.7342, -2.32559), len: 2.81811
    apic_3 {pt3dadd(-198.3954, 101.7342, -2.32559, 2.44)}

//  Looking at segment number 731: Seg15_apic_3, section: apic_3, ID: 318, parent: Seg14_apic_3 (317), rad: 1.22, (-198.3954, 101.7342, -2.32559) -> (-203.2754, 103.424194, -2.32559), len: 5.16435
    apic_3 {pt3dadd(-203.2754, 103.424194, -2.32559, 2.44)}

//  Looking at segment number 732: Seg16_apic_3, section: apic_3, ID: 319, parent: Seg15_apic_3 (318), rad: 1.22, (-203.2754, 103.424194, -2.32559) -> (-207.1854, 104.0942, -2.32559), len: 3.96698
    apic_3 {pt3dadd(-207.1854, 104.0942, -2.32559, 2.44)}

//  Looking at segment number 733: Seg17_apic_3, section: apic_3, ID: 320, parent: Seg16_apic_3 (319), rad: 1.22, (-207.1854, 104.0942, -2.32559) -> (-212.5054, 104.0142, -2.32559), len: 5.32061
    apic_3 {pt3dadd(-212.5054, 104.0142, -2.32559, 2.44)}

//  Looking at segment number 734: Seg18_apic_3, section: apic_3, ID: 321, parent: Seg17_apic_3 (320), rad: 1.22, (-212.5054, 104.0142, -2.32559) -> (-218.8654, 104.0942, -2.32559), len: 6.3605
    apic_3 {pt3dadd(-218.8654, 104.0942, -2.32559, 2.44)}

//  Looking at segment number 735: Seg19_apic_3, section: apic_3, ID: 322, parent: Seg18_apic_3 (321), rad: 1.22, (-218.8654, 104.0942, -2.32559) -> (-224.6354, 105.2042, -3.1755898), len: 5.93696
    apic_3 {pt3dadd(-224.6354, 105.2042, -3.1755898, 2.44)}

//  Looking at segment number 736: Seg20_apic_3, section: apic_3, ID: 323, parent: Seg19_apic_3 (322), rad: 1.22, (-224.6354, 105.2042, -3.1755898) -> (-229.5854, 106.604195, -3.12559), len: 5.14441
    apic_3 {pt3dadd(-229.5854, 106.604195, -3.12559, 2.44)}

//  Looking at segment number 737: Seg21_apic_3, section: apic_3, ID: 324, parent: Seg20_apic_3 (323), rad: 1.22, (-229.5854, 106.604195, -3.12559) -> (-232.6854, 109.1842, -3.87559), len: 4.1023
    apic_3 {pt3dadd(-232.6854, 109.1842, -3.87559, 2.44)}

//  Looking at segment number 738: Seg22_apic_3, section: apic_3, ID: 325, parent: Seg21_apic_3 (324), rad: 1.22, (-232.6854, 109.1842, -3.87559) -> (-236.3054, 109.7042, -3.87559), len: 3.65717
    apic_3 {pt3dadd(-236.3054, 109.7042, -3.87559, 2.44)}

//  Looking at segment number 739: Seg23_apic_3, section: apic_3, ID: 326, parent: Seg22_apic_3 (325), rad: 1.22, (-236.3054, 109.7042, -3.87559) -> (-241.43541, 112.7342, -3.87559), len: 5.95801
    apic_3 {pt3dadd(-241.43541, 112.7342, -3.87559, 2.44)}

//  Looking at segment number 740: Seg24_apic_3, section: apic_3, ID: 327, parent: Seg23_apic_3 (326), rad: 1.22, (-241.43541, 112.7342, -3.87559) -> (-244.46541, 115.0942, -3.87559), len: 3.84064
    apic_3 {pt3dadd(-244.46541, 115.0942, -3.87559, 2.44)}

//  Looking at segment number 741: Seg25_apic_3, section: apic_3, ID: 328, parent: Seg24_apic_3 (327), rad: 1.22, (-244.46541, 115.0942, -3.87559) -> (-247.0454, 116.34419, -3.87559), len: 2.86685
    apic_3 {pt3dadd(-247.0454, 116.34419, -3.87559, 2.44)}

//  Looking at segment number 742: Seg26_apic_3, section: apic_3, ID: 329, parent: Seg25_apic_3 (328), rad: 1.22, (-247.0454, 116.34419, -3.87559) -> (-249.93541, 116.7142, -3.87559), len: 2.9136
    apic_3 {pt3dadd(-249.93541, 116.7142, -3.87559, 2.44)}

//  Looking at segment number 743: Seg27_apic_3, section: apic_3, ID: 330, parent: Seg26_apic_3 (329), rad: 1.22, (-249.93541, 116.7142, -3.87559) -> (-256.6554, 118.34419, -3.82559), len: 6.91503
    apic_3 {pt3dadd(-256.6554, 118.34419, -3.82559, 2.44)}

//  Looking at segment number 744: Seg28_apic_3, section: apic_3, ID: 331, parent: Seg27_apic_3 (330), rad: 1.22, (-256.6554, 118.34419, -3.82559) -> (-262.4954, 118.934204, -3.97559), len: 5.87164
    apic_3 {pt3dadd(-262.4954, 118.934204, -3.97559, 2.44)}

//  Looking at segment number 745: Seg29_apic_3, section: apic_3, ID: 332, parent: Seg28_apic_3 (331), rad: 1.22, (-262.4954, 118.934204, -3.97559) -> (-268.4054, 119.37419, -3.97559), len: 5.92636
    apic_3 {pt3dadd(-268.4054, 119.37419, -3.97559, 2.44)}

//  Looking at segment number 746: Seg30_apic_3, section: apic_3, ID: 333, parent: Seg29_apic_3 (332), rad: 1.22, (-268.4054, 119.37419, -3.97559) -> (-272.76538, 121.6642, -3.97559), len: 4.9248
    apic_3 {pt3dadd(-272.76538, 121.6642, -3.97559, 2.44)}

//  Looking at segment number 747: Seg31_apic_3, section: apic_3, ID: 334, parent: Seg30_apic_3 (333), rad: 1.22, (-272.76538, 121.6642, -3.97559) -> (-274.91537, 122.9142, -6.77559), len: 3.74499
    apic_3 {pt3dadd(-274.91537, 122.9142, -6.77559, 2.44)}

//  Looking at segment number 748: Seg0_apic_122, section: apic_122, ID: 1541, parent: Seg109_apic_120 (1486), rad: 0.405, (-73.7154, 306.35422, -3.72559) -> (-74.8154, 309.57422, -4.77559), len: 3.56103
    apic_122 {pt3dclear() pt3dadd(-73.7154, 306.35422, -3.72559, 0.81) pt3dadd(-74.8154, 309.57422, -4.77559, 0.81)}

//  Looking at segment number 749: Seg1_apic_122, section: apic_122, ID: 1542, parent: Seg0_apic_122 (1541), rad: 0.405, (-74.8154, 309.57422, -4.77559) -> (-77.3954, 310.8342, -5.9755898), len: 3.11191
    apic_122 {pt3dadd(-77.3954, 310.8342, -5.9755898, 0.81)}
}

proc basic_shape_extra_15(){

//  Looking at segment number 750: Seg0_apic_121, section: apic_121, ID: 1487, parent: Seg109_apic_120 (1486), rad: 0.405, (-73.7154, 306.35422, -3.72559) -> (-72.2354, 307.23422, -3.72559), len: 1.72186
    apic_121 {pt3dclear() pt3dadd(-73.7154, 306.35422, -3.72559, 0.81) pt3dadd(-72.2354, 307.23422, -3.72559, 0.81)}

//  Looking at segment number 751: Seg1_apic_121, section: apic_121, ID: 1488, parent: Seg0_apic_121 (1487), rad: 0.405, (-72.2354, 307.23422, -3.72559) -> (-70.2454, 308.2742, -3.72559), len: 2.24536
    apic_121 {pt3dadd(-70.2454, 308.2742, -3.72559, 0.81)}

//  Looking at segment number 752: Seg2_apic_121, section: apic_121, ID: 1489, parent: Seg1_apic_121 (1488), rad: 0.405, (-70.2454, 308.2742, -3.72559) -> (-68.4654, 308.9342, -3.72559), len: 1.89842
    apic_121 {pt3dadd(-68.4654, 308.9342, -3.72559, 0.81)}

//  Looking at segment number 753: Seg3_apic_121, section: apic_121, ID: 1490, parent: Seg2_apic_121 (1489), rad: 0.405, (-68.4654, 308.9342, -3.72559) -> (-67.2154, 309.3042, -3.72559), len: 1.30361
    apic_121 {pt3dadd(-67.2154, 309.3042, -3.72559, 0.81)}

//  Looking at segment number 754: Seg4_apic_121, section: apic_121, ID: 1491, parent: Seg3_apic_121 (1490), rad: 0.445, (-67.2154, 309.3042, -3.72559) -> (-66.4754, 309.89423, -3.72559), len: 0.946429
    apic_121 {pt3dadd(-66.4754, 309.89423, -3.72559, 0.89)}

//  Looking at segment number 755: Seg5_apic_121, section: apic_121, ID: 1492, parent: Seg4_apic_121 (1491), rad: 0.405, (-66.4754, 309.89423, -3.72559) -> (-65.1454, 310.5542, -3.72559), len: 1.48475
    apic_121 {pt3dadd(-65.1454, 310.5542, -3.72559, 0.81)}

//  Looking at segment number 756: Seg6_apic_121, section: apic_121, ID: 1493, parent: Seg5_apic_121 (1492), rad: 0.37, (-65.1454, 310.5542, -3.72559) -> (-63.665398, 310.7842, -3.7755902), len: 1.4986
    apic_121 {pt3dadd(-63.665398, 310.7842, -3.7755902, 0.74)}

//  Looking at segment number 757: Seg7_apic_121, section: apic_121, ID: 1494, parent: Seg6_apic_121 (1493), rad: 0.445, (-63.665398, 310.7842, -3.7755902) -> (-61.9654, 311.0042, -3.12559), len: 1.83327
    apic_121 {pt3dadd(-61.9654, 311.0042, -3.12559, 0.89)}

//  Looking at segment number 758: Seg8_apic_121, section: apic_121, ID: 1495, parent: Seg7_apic_121 (1494), rad: 0.405, (-61.9654, 311.0042, -3.12559) -> (-60.185402, 311.07422, -3.12559), len: 1.78137
    apic_121 {pt3dadd(-60.185402, 311.07422, -3.12559, 0.81)}

//  Looking at segment number 759: Seg9_apic_121, section: apic_121, ID: 1496, parent: Seg8_apic_121 (1495), rad: 0.405, (-60.185402, 311.07422, -3.12559) -> (-58.045403, 312.0342, -3.12559), len: 2.34546
    apic_121 {pt3dadd(-58.045403, 312.0342, -3.12559, 0.81)}

//  Looking at segment number 760: Seg10_apic_121, section: apic_121, ID: 1497, parent: Seg9_apic_121 (1496), rad: 0.48, (-58.045403, 312.0342, -3.12559) -> (-56.935402, 312.5542, -3.12559), len: 1.22576
    apic_121 {pt3dadd(-56.935402, 312.5542, -3.12559, 0.96)}

//  Looking at segment number 761: Seg11_apic_121, section: apic_121, ID: 1498, parent: Seg10_apic_121 (1497), rad: 0.405, (-56.935402, 312.5542, -3.12559) -> (-55.7554, 313.51422, -3.12559), len: 1.5212
    apic_121 {pt3dadd(-55.7554, 313.51422, -3.12559, 0.81)}

//  Looking at segment number 762: Seg12_apic_121, section: apic_121, ID: 1499, parent: Seg11_apic_121 (1498), rad: 0.405, (-55.7554, 313.51422, -3.12559) -> (-53.015404, 314.32422, -3.12559), len: 2.85722
    apic_121 {pt3dadd(-53.015404, 314.32422, -3.12559, 0.81)}

//  Looking at segment number 763: Seg13_apic_121, section: apic_121, ID: 1500, parent: Seg12_apic_121 (1499), rad: 0.405, (-53.015404, 314.32422, -3.12559) -> (-51.2054, 315.98422, -3.12559), len: 2.45596
    apic_121 {pt3dadd(-51.2054, 315.98422, -3.12559, 0.81)}

//  Looking at segment number 764: Seg14_apic_121, section: apic_121, ID: 1501, parent: Seg13_apic_121 (1500), rad: 0.445, (-51.2054, 315.98422, -3.12559) -> (-50.2454, 316.57422, -3.12559), len: 1.12681
    apic_121 {pt3dadd(-50.2454, 316.57422, -3.12559, 0.89)}

//  Looking at segment number 765: Seg15_apic_121, section: apic_121, ID: 1502, parent: Seg14_apic_121 (1501), rad: 0.405, (-50.2454, 316.57422, -3.12559) -> (-49.4254, 317.3042, -3.12559), len: 1.09785
    apic_121 {pt3dadd(-49.4254, 317.3042, -3.12559, 0.81)}

//  Looking at segment number 766: Seg16_apic_121, section: apic_121, ID: 1503, parent: Seg15_apic_121 (1502), rad: 0.405, (-49.4254, 317.3042, -3.12559) -> (-48.685402, 317.9742, -3.12559), len: 0.998256
    apic_121 {pt3dadd(-48.685402, 317.9742, -3.12559, 0.81)}

//  Looking at segment number 767: Seg17_apic_121, section: apic_121, ID: 1504, parent: Seg16_apic_121 (1503), rad: 0.405, (-48.685402, 317.9742, -3.12559) -> (-46.9154, 319.4442, -3.12559), len: 2.30083
    apic_121 {pt3dadd(-46.9154, 319.4442, -3.12559, 0.81)}

//  Looking at segment number 768: Seg18_apic_121, section: apic_121, ID: 1505, parent: Seg17_apic_121 (1504), rad: 0.405, (-46.9154, 319.4442, -3.12559) -> (-44.3254, 320.63422, -1.52559), len: 3.26867
    apic_121 {pt3dadd(-44.3254, 320.63422, -1.52559, 0.81)}

//  Looking at segment number 769: Seg19_apic_121, section: apic_121, ID: 1506, parent: Seg18_apic_121 (1505), rad: 0.405, (-44.3254, 320.63422, -1.52559) -> (-42.5554, 322.4742, -1.52559), len: 2.55313
    apic_121 {pt3dadd(-42.5554, 322.4742, -1.52559, 0.81)}

//  Looking at segment number 770: Seg20_apic_121, section: apic_121, ID: 1507, parent: Seg19_apic_121 (1506), rad: 0.405, (-42.5554, 322.4742, -1.52559) -> (-41.6654, 324.2442, -1.52559), len: 1.98115
    apic_121 {pt3dadd(-41.6654, 324.2442, -1.52559, 0.81)}

//  Looking at segment number 771: Seg21_apic_121, section: apic_121, ID: 1508, parent: Seg20_apic_121 (1507), rad: 0.405, (-41.6654, 324.2442, -1.52559) -> (-40.9254, 325.2842, -1.52559), len: 1.27641
    apic_121 {pt3dadd(-40.9254, 325.2842, -1.52559, 0.81)}

//  Looking at segment number 772: Seg22_apic_121, section: apic_121, ID: 1509, parent: Seg21_apic_121 (1508), rad: 0.405, (-40.9254, 325.2842, -1.52559) -> (-39.3754, 326.7542, -1.52559), len: 2.13621
    apic_121 {pt3dadd(-39.3754, 326.7542, -1.52559, 0.81)}

//  Looking at segment number 773: Seg23_apic_121, section: apic_121, ID: 1510, parent: Seg22_apic_121 (1509), rad: 0.405, (-39.3754, 326.7542, -1.52559) -> (-37.975403, 327.9342, -1.52559), len: 1.83095
    apic_121 {pt3dadd(-37.975403, 327.9342, -1.52559, 0.81)}

//  Looking at segment number 774: Seg24_apic_121, section: apic_121, ID: 1511, parent: Seg23_apic_121 (1510), rad: 0.405, (-37.975403, 327.9342, -1.52559) -> (-36.6454, 330.3042, -1.52559), len: 2.71768
    apic_121 {pt3dadd(-36.6454, 330.3042, -1.52559, 0.81)}

//  Looking at segment number 775: Seg25_apic_121, section: apic_121, ID: 1512, parent: Seg24_apic_121 (1511), rad: 0.405, (-36.6454, 330.3042, -1.52559) -> (-35.385403, 333.2542, -1.52559), len: 3.20783
    apic_121 {pt3dadd(-35.385403, 333.2542, -1.52559, 0.81)}

//  Looking at segment number 776: Seg26_apic_121, section: apic_121, ID: 1513, parent: Seg25_apic_121 (1512), rad: 0.405, (-35.385403, 333.2542, -1.52559) -> (-34.3454, 335.0942, -1.52559), len: 2.11357
    apic_121 {pt3dadd(-34.3454, 335.0942, -1.52559, 0.81)}

//  Looking at segment number 777: Seg27_apic_121, section: apic_121, ID: 1514, parent: Seg26_apic_121 (1513), rad: 0.405, (-34.3454, 335.0942, -1.52559) -> (-33.0954, 336.79422, -1.52559), len: 2.1101
    apic_121 {pt3dadd(-33.0954, 336.79422, -1.52559, 0.81)}

//  Looking at segment number 778: Seg28_apic_121, section: apic_121, ID: 1515, parent: Seg27_apic_121 (1514), rad: 0.405, (-33.0954, 336.79422, -1.52559) -> (-32.8754, 337.9742, -1.52559), len: 1.20033
    apic_121 {pt3dadd(-32.8754, 337.9742, -1.52559, 0.81)}

//  Looking at segment number 779: Seg29_apic_121, section: apic_121, ID: 1516, parent: Seg28_apic_121 (1515), rad: 0.405, (-32.8754, 337.9742, -1.52559) -> (-31.615402, 339.23422, -1.52559), len: 1.78191
    apic_121 {pt3dadd(-31.615402, 339.23422, -1.52559, 0.81)}

//  Looking at segment number 780: Seg30_apic_121, section: apic_121, ID: 1517, parent: Seg29_apic_121 (1516), rad: 0.405, (-31.615402, 339.23422, -1.52559) -> (-28.955402, 340.5642, -1.52559), len: 2.97396
    apic_121 {pt3dadd(-28.955402, 340.5642, -1.52559, 0.81)}

//  Looking at segment number 781: Seg31_apic_121, section: apic_121, ID: 1518, parent: Seg30_apic_121 (1517), rad: 0.405, (-28.955402, 340.5642, -1.52559) -> (-27.825401, 343.01422, -2.37559), len: 2.82877
    apic_121 {pt3dadd(-27.825401, 343.01422, -2.37559, 0.81)}

//  Looking at segment number 782: Seg32_apic_121, section: apic_121, ID: 1519, parent: Seg31_apic_121 (1518), rad: 0.405, (-27.825401, 343.01422, -2.37559) -> (-27.3754, 345.2242, -2.37559), len: 2.25534
    apic_121 {pt3dadd(-27.3754, 345.2242, -2.37559, 0.81)}

//  Looking at segment number 783: Seg33_apic_121, section: apic_121, ID: 1520, parent: Seg32_apic_121 (1519), rad: 0.405, (-27.3754, 345.2242, -2.37559) -> (-26.7854, 347.4442, -2.37559), len: 2.29706
    apic_121 {pt3dadd(-26.7854, 347.4442, -2.37559, 0.81)}

//  Looking at segment number 784: Seg34_apic_121, section: apic_121, ID: 1521, parent: Seg33_apic_121 (1520), rad: 0.405, (-26.7854, 347.4442, -2.37559) -> (-26.7854, 349.2842, -2.37559), len: 1.84
    apic_121 {pt3dadd(-26.7854, 349.2842, -2.37559, 0.81)}

//  Looking at segment number 785: Seg35_apic_121, section: apic_121, ID: 1522, parent: Seg34_apic_121 (1521), rad: 0.405, (-26.7854, 349.2842, -2.37559) -> (-26.1254, 352.0942, -1.3255899), len: 3.07151
    apic_121 {pt3dadd(-26.1254, 352.0942, -1.3255899, 0.81)}

//  Looking at segment number 786: Seg36_apic_121, section: apic_121, ID: 1523, parent: Seg35_apic_121 (1522), rad: 0.405, (-26.1254, 352.0942, -1.3255899) -> (-25.5354, 354.9742, -1.3255899), len: 2.93982
    apic_121 {pt3dadd(-25.5354, 354.9742, -1.3255899, 0.81)}

//  Looking at segment number 787: Seg37_apic_121, section: apic_121, ID: 1524, parent: Seg36_apic_121 (1523), rad: 0.405, (-25.5354, 354.9742, -1.3255899) -> (-23.975403, 356.0042, -1.3255899), len: 1.86936
    apic_121 {pt3dadd(-23.975403, 356.0042, -1.3255899, 0.81)}

//  Looking at segment number 788: Seg38_apic_121, section: apic_121, ID: 1525, parent: Seg37_apic_121 (1524), rad: 0.405, (-23.975403, 356.0042, -1.3255899) -> (-21.915401, 357.6242, -1.3255899), len: 2.62068
    apic_121 {pt3dadd(-21.915401, 357.6242, -1.3255899, 0.81)}

//  Looking at segment number 789: Seg39_apic_121, section: apic_121, ID: 1526, parent: Seg38_apic_121 (1525), rad: 0.405, (-21.915401, 357.6242, -1.3255899) -> (-20.2154, 358.6642, -1.3255899), len: 1.99289
    apic_121 {pt3dadd(-20.2154, 358.6642, -1.3255899, 0.81)}

//  Looking at segment number 790: Seg40_apic_121, section: apic_121, ID: 1527, parent: Seg39_apic_121 (1526), rad: 0.405, (-20.2154, 358.6642, -1.3255899) -> (-19.025402, 358.95422, -1.3255899), len: 1.22483
    apic_121 {pt3dadd(-19.025402, 358.95422, -1.3255899, 0.81)}

//  Looking at segment number 791: Seg41_apic_121, section: apic_121, ID: 1528, parent: Seg40_apic_121 (1527), rad: 0.405, (-19.025402, 358.95422, -1.3255899) -> (-17.9954, 359.9942, -1.3255899), len: 1.46371
    apic_121 {pt3dadd(-17.9954, 359.9942, -1.3255899, 0.81)}

//  Looking at segment number 792: Seg42_apic_121, section: apic_121, ID: 1529, parent: Seg41_apic_121 (1528), rad: 0.405, (-17.9954, 359.9942, -1.3255899) -> (-17.915401, 362.0542, -1.3255899), len: 2.06155
    apic_121 {pt3dadd(-17.915401, 362.0542, -1.3255899, 0.81)}

//  Looking at segment number 793: Seg43_apic_121, section: apic_121, ID: 1530, parent: Seg42_apic_121 (1529), rad: 0.405, (-17.915401, 362.0542, -1.3255899) -> (-17.185402, 362.79422, -1.3255899), len: 1.03949
    apic_121 {pt3dadd(-17.185402, 362.79422, -1.3255899, 0.81)}

//  Looking at segment number 794: Seg44_apic_121, section: apic_121, ID: 1531, parent: Seg43_apic_121 (1530), rad: 0.405, (-17.185402, 362.79422, -1.3255899) -> (-14.6654005, 362.7242, -1.3255899), len: 2.52097
    apic_121 {pt3dadd(-14.6654005, 362.7242, -1.3255899, 0.81)}

//  Looking at segment number 795: Seg45_apic_121, section: apic_121, ID: 1532, parent: Seg44_apic_121 (1531), rad: 0.405, (-14.6654005, 362.7242, -1.3255899) -> (-12.3754, 363.23422, -1.3255899), len: 2.34611
    apic_121 {pt3dadd(-12.3754, 363.23422, -1.3255899, 0.81)}

//  Looking at segment number 796: Seg46_apic_121, section: apic_121, ID: 1533, parent: Seg45_apic_121 (1532), rad: 0.405, (-12.3754, 363.23422, -1.3255899) -> (-12.3754, 364.7142, -1.3255899), len: 1.47998
    apic_121 {pt3dadd(-12.3754, 364.7142, -1.3255899, 0.81)}

//  Looking at segment number 797: Seg47_apic_121, section: apic_121, ID: 1534, parent: Seg46_apic_121 (1533), rad: 0.405, (-12.3754, 364.7142, -1.3255899) -> (-11.7154, 368.5542, -0.92559004), len: 3.91678
    apic_121 {pt3dadd(-11.7154, 368.5542, -0.92559004, 0.81)}

//  Looking at segment number 798: Seg48_apic_121, section: apic_121, ID: 1535, parent: Seg47_apic_121 (1534), rad: 0.405, (-11.7154, 368.5542, -0.92559004) -> (-10.4054, 372.98422, -0.8255899), len: 4.62074
    apic_121 {pt3dadd(-10.4054, 372.98422, -0.8255899, 0.81)}

//  Looking at segment number 799: Seg49_apic_121, section: apic_121, ID: 1536, parent: Seg48_apic_121 (1535), rad: 0.405, (-10.4054, 372.98422, -0.8255899) -> (-10.695399, 375.4942, -0.8255899), len: 2.52668
    apic_121 {pt3dadd(-10.695399, 375.4942, -0.8255899, 0.81)}
}

proc basic_shape_extra_16(){

//  Looking at segment number 800: Seg50_apic_121, section: apic_121, ID: 1537, parent: Seg49_apic_121 (1536), rad: 0.405, (-10.695399, 375.4942, -0.8255899) -> (-11.6554, 377.92422, -0.8255899), len: 2.61278
    apic_121 {pt3dadd(-11.6554, 377.92422, -0.8255899, 0.81)}

//  Looking at segment number 801: Seg51_apic_121, section: apic_121, ID: 1538, parent: Seg50_apic_121 (1537), rad: 0.405, (-11.6554, 377.92422, -0.8255899) -> (-12.5454, 380.5842, -0.8255899), len: 2.80492
    apic_121 {pt3dadd(-12.5454, 380.5842, -0.8255899, 0.81)}

//  Looking at segment number 802: Seg52_apic_121, section: apic_121, ID: 1539, parent: Seg51_apic_121 (1538), rad: 0.405, (-12.5454, 380.5842, -0.8255899) -> (-13.285399, 381.76422, -0.8255899), len: 1.39286
    apic_121 {pt3dadd(-13.285399, 381.76422, -0.8255899, 0.81)}

//  Looking at segment number 803: Seg53_apic_121, section: apic_121, ID: 1540, parent: Seg52_apic_121 (1539), rad: 0.405, (-13.285399, 381.76422, -0.8255899) -> (-13.355399, 383.61423, -0.8255899), len: 1.85133
    apic_121 {pt3dadd(-13.355399, 383.61423, -0.8255899, 0.81)}

//  Looking at segment number 804: Seg0_apic_107, section: apic_107, ID: 1176, parent: Seg31_apic_3 (334), rad: 0.445, (-274.91537, 122.9142, -6.77559) -> (-277.2454, 121.5742, -6.3755894), len: 2.71746
    apic_107 {pt3dclear() pt3dadd(-274.91537, 122.9142, -6.77559, 0.89) pt3dadd(-277.2454, 121.5742, -6.3755894, 0.89)}

//  Looking at segment number 805: Seg1_apic_107, section: apic_107, ID: 1177, parent: Seg0_apic_107 (1176), rad: 0.48, (-277.2454, 121.5742, -6.3755894) -> (-279.75537, 121.1342, -6.9255896), len: 2.60693
    apic_107 {pt3dadd(-279.75537, 121.1342, -6.9255896, 0.96)}

//  Looking at segment number 806: Seg2_apic_107, section: apic_107, ID: 1178, parent: Seg1_apic_107 (1177), rad: 0.48, (-279.75537, 121.1342, -6.9255896) -> (-282.41537, 120.0242, -6.9255896), len: 2.88231
    apic_107 {pt3dadd(-282.41537, 120.0242, -6.9255896, 0.96)}

//  Looking at segment number 807: Seg3_apic_107, section: apic_107, ID: 1179, parent: Seg2_apic_107 (1178), rad: 0.48, (-282.41537, 120.0242, -6.9255896) -> (-283.44537, 119.4142, -6.9755898), len: 1.19812
    apic_107 {pt3dadd(-283.44537, 119.4142, -6.9755898, 0.96)}

//  Looking at segment number 808: Seg4_apic_107, section: apic_107, ID: 1180, parent: Seg3_apic_107 (1179), rad: 0.48, (-283.44537, 119.4142, -6.9755898) -> (-285.2854, 118.7442, -6.9755898), len: 1.95821
    apic_107 {pt3dadd(-285.2854, 118.7442, -6.9755898, 0.96)}

//  Looking at segment number 809: Seg5_apic_107, section: apic_107, ID: 1181, parent: Seg4_apic_107 (1180), rad: 0.48, (-285.2854, 118.7442, -6.9755898) -> (-287.2854, 118.23419, -7.1755896), len: 2.07367
    apic_107 {pt3dadd(-287.2854, 118.23419, -7.1755896, 0.96)}

//  Looking at segment number 810: Seg6_apic_107, section: apic_107, ID: 1182, parent: Seg5_apic_107 (1181), rad: 0.48, (-287.2854, 118.23419, -7.1755896) -> (-290.01538, 117.56419, -7.1755896), len: 2.81099
    apic_107 {pt3dadd(-290.01538, 117.56419, -7.1755896, 0.96)}

//  Looking at segment number 811: Seg7_apic_107, section: apic_107, ID: 1183, parent: Seg6_apic_107 (1182), rad: 0.48, (-290.01538, 117.56419, -7.1755896) -> (-291.79538, 116.3842, -7.1755896), len: 2.1356
    apic_107 {pt3dadd(-291.79538, 116.3842, -7.1755896, 0.96)}

//  Looking at segment number 812: Seg8_apic_107, section: apic_107, ID: 1184, parent: Seg7_apic_107 (1183), rad: 0.48, (-291.79538, 116.3842, -7.1755896) -> (-293.8654, 115.2042, -7.1755896), len: 2.38271
    apic_107 {pt3dadd(-293.8654, 115.2042, -7.1755896, 0.96)}

//  Looking at segment number 813: Seg9_apic_107, section: apic_107, ID: 1185, parent: Seg8_apic_107 (1184), rad: 0.445, (-293.8654, 115.2042, -7.1755896) -> (-295.9354, 114.7642, -6.4255896), len: 2.24522
    apic_107 {pt3dadd(-295.9354, 114.7642, -6.4255896, 0.89)}

//  Looking at segment number 814: Seg10_apic_107, section: apic_107, ID: 1186, parent: Seg9_apic_107 (1185), rad: 0.445, (-295.9354, 114.7642, -6.4255896) -> (-299.7754, 114.5442, -6.4255896), len: 3.84629
    apic_107 {pt3dadd(-299.7754, 114.5442, -6.4255896, 0.89)}

//  Looking at segment number 815: Seg11_apic_107, section: apic_107, ID: 1187, parent: Seg10_apic_107 (1186), rad: 0.515, (-299.7754, 114.5442, -6.4255896) -> (-302.8054, 114.0242, -5.9255896), len: 3.11469
    apic_107 {pt3dadd(-302.8054, 114.0242, -5.9255896, 1.03)}

//  Looking at segment number 816: Seg12_apic_107, section: apic_107, ID: 1188, parent: Seg11_apic_107 (1187), rad: 0.48, (-302.8054, 114.0242, -5.9255896) -> (-305.3154, 114.0242, -5.57559), len: 2.53429
    apic_107 {pt3dadd(-305.3154, 114.0242, -5.57559, 0.96)}

//  Looking at segment number 817: Seg13_apic_107, section: apic_107, ID: 1189, parent: Seg12_apic_107 (1188), rad: 0.445, (-305.3154, 114.0242, -5.57559) -> (-310.3454, 114.324196, -4.57559), len: 5.13721
    apic_107 {pt3dadd(-310.3454, 114.324196, -4.57559, 0.89)}

//  Looking at segment number 818: Seg14_apic_107, section: apic_107, ID: 1190, parent: Seg13_apic_107 (1189), rad: 0.445, (-310.3454, 114.324196, -4.57559) -> (-315.07538, 114.464195, -4.6755896), len: 4.73311
    apic_107 {pt3dadd(-315.07538, 114.464195, -4.6755896, 0.89)}

//  Looking at segment number 819: Seg15_apic_107, section: apic_107, ID: 1191, parent: Seg14_apic_107 (1190), rad: 0.445, (-315.07538, 114.464195, -4.6755896) -> (-318.17538, 114.6842, -3.82559), len: 3.22195
    apic_107 {pt3dadd(-318.17538, 114.6842, -3.82559, 0.89)}

//  Looking at segment number 820: Seg16_apic_107, section: apic_107, ID: 1192, parent: Seg15_apic_107 (1191), rad: 0.445, (-318.17538, 114.6842, -3.82559) -> (-321.20538, 115.504196, -2.1755898), len: 3.54624
    apic_107 {pt3dadd(-321.20538, 115.504196, -2.1755898, 0.89)}

//  Looking at segment number 821: Seg17_apic_107, section: apic_107, ID: 1193, parent: Seg16_apic_107 (1192), rad: 0.445, (-321.20538, 115.504196, -2.1755898) -> (-325.79538, 115.3542, -2.1755898), len: 4.59245
    apic_107 {pt3dadd(-325.79538, 115.3542, -2.1755898, 0.89)}

//  Looking at segment number 822: Seg18_apic_107, section: apic_107, ID: 1194, parent: Seg17_apic_107 (1193), rad: 0.445, (-325.79538, 115.3542, -2.1755898) -> (-328.7454, 115.87419, -2.2755902), len: 2.99716
    apic_107 {pt3dadd(-328.7454, 115.87419, -2.2755902, 0.89)}

//  Looking at segment number 823: Seg19_apic_107, section: apic_107, ID: 1195, parent: Seg18_apic_107 (1194), rad: 0.555, (-328.7454, 115.87419, -2.2755902) -> (-330.42538, 116.3842, -1.52559), len: 1.90918
    apic_107 {pt3dadd(-330.42538, 116.3842, -1.52559, 1.11)}

//  Looking at segment number 824: Seg20_apic_107, section: apic_107, ID: 1196, parent: Seg19_apic_107 (1195), rad: 0.59, (-330.42538, 116.3842, -1.52559) -> (-332.20538, 117.12419, -1.6255901), len: 1.93028
    apic_107 {pt3dadd(-332.20538, 117.12419, -1.6255901, 1.18)}

//  Looking at segment number 825: Seg21_apic_107, section: apic_107, ID: 1197, parent: Seg20_apic_107 (1196), rad: 0.63, (-332.20538, 117.12419, -1.6255901) -> (-332.8454, 116.754196, -1.67559), len: 0.740956
    apic_107 {pt3dadd(-332.8454, 116.754196, -1.67559, 1.26)}

//  Looking at segment number 826: Seg0_apic_87, section: apic_87, ID: 1027, parent: Seg31_apic_3 (334), rad: 0.815, (-274.91537, 122.9142, -6.77559) -> (-275.1254, 124.70419, -6.77559), len: 1.80227
    apic_87 {pt3dclear() pt3dadd(-274.91537, 122.9142, -6.77559, 1.63) pt3dadd(-275.1254, 124.70419, -6.77559, 1.63)}

//  Looking at segment number 827: Seg1_apic_87, section: apic_87, ID: 1028, parent: Seg0_apic_87 (1027), rad: 0.74, (-275.1254, 124.70419, -6.77559) -> (-275.79538, 126.394196, -6.77559), len: 1.81796
    apic_87 {pt3dadd(-275.79538, 126.394196, -6.77559, 1.48)}

//  Looking at segment number 828: Seg2_apic_87, section: apic_87, ID: 1029, parent: Seg1_apic_87 (1028), rad: 0.815, (-275.79538, 126.394196, -6.77559) -> (-277.4954, 127.9442, -6.77559), len: 2.30055
    apic_87 {pt3dadd(-277.4954, 127.9442, -6.77559, 1.63)}

//  Looking at segment number 829: Seg3_apic_87, section: apic_87, ID: 1030, parent: Seg2_apic_87 (1029), rad: 0.74, (-277.4954, 127.9442, -6.77559) -> (-279.19537, 130.7542, -6.77559), len: 3.28421
    apic_87 {pt3dadd(-279.19537, 130.7542, -6.77559, 1.48)}

//  Looking at segment number 830: Seg4_apic_87, section: apic_87, ID: 1031, parent: Seg3_apic_87 (1030), rad: 0.74, (-279.19537, 130.7542, -6.77559) -> (-280.9654, 133.8542, -6.77559), len: 3.56973
    apic_87 {pt3dadd(-280.9654, 133.8542, -6.77559, 1.48)}

//  Looking at segment number 831: Seg5_apic_87, section: apic_87, ID: 1032, parent: Seg4_apic_87 (1031), rad: 0.74, (-280.9654, 133.8542, -6.77559) -> (-281.92538, 136.73419, -8.57559), len: 3.5293
    apic_87 {pt3dadd(-281.92538, 136.73419, -8.57559, 1.48)}

//  Looking at segment number 832: Seg0_apic_4, section: apic_4, ID: 335, parent: Seg31_apic_3 (334), rad: 1.145, (-274.91537, 122.9142, -6.77559) -> (-278.75537, 124.09419, -6.6255894), len: 4.02001
    apic_4 {pt3dclear() pt3dadd(-274.91537, 122.9142, -6.77559, 2.29) pt3dadd(-278.75537, 124.09419, -6.6255894, 2.29)}

//  Looking at segment number 833: Seg1_apic_4, section: apic_4, ID: 336, parent: Seg0_apic_4 (335), rad: 1.145, (-278.75537, 124.09419, -6.6255894) -> (-281.26538, 125.20419, -6.6255894), len: 2.74449
    apic_4 {pt3dadd(-281.26538, 125.20419, -6.6255894, 2.29)}

//  Looking at segment number 834: Seg2_apic_4, section: apic_4, ID: 337, parent: Seg1_apic_4 (336), rad: 1.145, (-281.26538, 125.20419, -6.6255894) -> (-284.38538, 126.1642, -5.82559), len: 3.36095
    apic_4 {pt3dadd(-284.38538, 126.1642, -5.82559, 2.29)}

//  Looking at segment number 835: Seg3_apic_4, section: apic_4, ID: 338, parent: Seg2_apic_4 (337), rad: 1.145, (-284.38538, 126.1642, -5.82559) -> (-286.23538, 126.90419, -5.82559), len: 1.99251
    apic_4 {pt3dadd(-286.23538, 126.90419, -5.82559, 2.29)}

//  Looking at segment number 836: Seg0_apic_113, section: apic_113, ID: 1241, parent: Seg21_apic_107 (1197), rad: 0.445, (-332.8454, 116.754196, -1.67559) -> (-335.29538, 116.09419, -1.3755901), len: 2.555
    apic_113 {pt3dclear() pt3dadd(-332.8454, 116.754196, -1.67559, 0.89) pt3dadd(-335.29538, 116.09419, -1.3755901, 0.89)}

//  Looking at segment number 837: Seg1_apic_113, section: apic_113, ID: 1242, parent: Seg0_apic_113 (1241), rad: 0.445, (-335.29538, 116.09419, -1.3755901) -> (-338.8454, 115.3542, -1.77559), len: 3.64832
    apic_113 {pt3dadd(-338.8454, 115.3542, -1.77559, 0.89)}

//  Looking at segment number 838: Seg2_apic_113, section: apic_113, ID: 1243, parent: Seg1_apic_113 (1242), rad: 0.445, (-338.8454, 115.3542, -1.77559) -> (-340.4654, 114.394196, -1.77559), len: 1.88308
    apic_113 {pt3dadd(-340.4654, 114.394196, -1.77559, 0.89)}

//  Looking at segment number 839: Seg0_apic_108, section: apic_108, ID: 1198, parent: Seg21_apic_107 (1197), rad: 0.445, (-332.8454, 116.754196, -1.67559) -> (-334.0954, 117.56419, -1.27559), len: 1.54227
    apic_108 {pt3dclear() pt3dadd(-332.8454, 116.754196, -1.67559, 0.89) pt3dadd(-334.0954, 117.56419, -1.27559, 0.89)}

//  Looking at segment number 840: Seg1_apic_108, section: apic_108, ID: 1199, parent: Seg0_apic_108 (1198), rad: 0.445, (-334.0954, 117.56419, -1.27559) -> (-335.72537, 117.934204, -1.27559), len: 1.67144
    apic_108 {pt3dadd(-335.72537, 117.934204, -1.27559, 0.89)}

//  Looking at segment number 841: Seg2_apic_108, section: apic_108, ID: 1200, parent: Seg1_apic_108 (1199), rad: 0.445, (-335.72537, 117.934204, -1.27559) -> (-337.1254, 118.7442, -1.27559), len: 1.61746
    apic_108 {pt3dadd(-337.1254, 118.7442, -1.27559, 0.89)}

//  Looking at segment number 842: Seg3_apic_108, section: apic_108, ID: 1201, parent: Seg2_apic_108 (1200), rad: 0.445, (-337.1254, 118.7442, -1.27559) -> (-337.94537, 119.26419, -1.22559), len: 0.97224
    apic_108 {pt3dadd(-337.94537, 119.26419, -1.22559, 0.89)}

//  Looking at segment number 843: Seg4_apic_108, section: apic_108, ID: 1202, parent: Seg3_apic_108 (1201), rad: 0.555, (-337.94537, 119.26419, -1.22559) -> (-338.45538, 119.5542, -1.22559), len: 0.586698
    apic_108 {pt3dadd(-338.45538, 119.5542, -1.22559, 1.11)}

//  Looking at segment number 844: Seg5_apic_108, section: apic_108, ID: 1203, parent: Seg4_apic_108 (1202), rad: 0.445, (-338.45538, 119.5542, -1.22559) -> (-339.04538, 120.3642, -1.22559), len: 1.00209
    apic_108 {pt3dadd(-339.04538, 120.3642, -1.22559, 0.89)}

//  Looking at segment number 845: Seg6_apic_108, section: apic_108, ID: 1204, parent: Seg5_apic_108 (1203), rad: 0.445, (-339.04538, 120.3642, -1.22559) -> (-340.3054, 121.3242, -1.17559), len: 1.58485
    apic_108 {pt3dadd(-340.3054, 121.3242, -1.17559, 0.89)}

//  Looking at segment number 846: Seg7_apic_108, section: apic_108, ID: 1205, parent: Seg6_apic_108 (1204), rad: 0.445, (-340.3054, 121.3242, -1.17559) -> (-342.44537, 122.2142, -1.17559), len: 2.31768
    apic_108 {pt3dadd(-342.44537, 122.2142, -1.17559, 0.89)}

//  Looking at segment number 847: Seg8_apic_108, section: apic_108, ID: 1206, parent: Seg7_apic_108 (1205), rad: 0.445, (-342.44537, 122.2142, -1.17559) -> (-344.00537, 122.8042, -1.17559), len: 1.66784
    apic_108 {pt3dadd(-344.00537, 122.8042, -1.17559, 0.89)}

//  Looking at segment number 848: Seg9_apic_108, section: apic_108, ID: 1207, parent: Seg8_apic_108 (1206), rad: 0.445, (-344.00537, 122.8042, -1.17559) -> (-344.66537, 123.2442, -1.1255901), len: 0.7948
    apic_108 {pt3dadd(-344.66537, 123.2442, -1.1255901, 0.89)}

//  Looking at segment number 849: Seg0_apic_106, section: apic_106, ID: 1173, parent: Seg5_apic_87 (1032), rad: 0.37, (-281.92538, 136.73419, -8.57559) -> (-281.1554, 137.2942, -9.27559), len: 1.18173
    apic_106 {pt3dclear() pt3dadd(-281.92538, 136.73419, -8.57559, 0.74) pt3dadd(-281.1554, 137.2942, -9.27559, 0.74)}
}

proc basic_shape_extra_17(){

//  Looking at segment number 850: Seg1_apic_106, section: apic_106, ID: 1174, parent: Seg0_apic_106 (1173), rad: 0.37, (-281.1554, 137.2942, -9.27559) -> (-281.1554, 138.3342, -9.27559), len: 1.03999
    apic_106 {pt3dadd(-281.1554, 138.3342, -9.27559, 0.74)}

//  Looking at segment number 851: Seg2_apic_106, section: apic_106, ID: 1175, parent: Seg1_apic_106 (1174), rad: 0.405, (-281.1554, 138.3342, -9.27559) -> (-280.8654, 139.8042, -9.27559), len: 1.49834
    apic_106 {pt3dadd(-280.8654, 139.8042, -9.27559, 0.81)}

//  Looking at segment number 852: Seg0_apic_88, section: apic_88, ID: 1033, parent: Seg5_apic_87 (1032), rad: 0.665, (-281.92538, 136.73419, -8.57559) -> (-283.10538, 138.65419, -8.52559), len: 2.25417
    apic_88 {pt3dclear() pt3dadd(-281.92538, 136.73419, -8.57559, 1.33) pt3dadd(-283.10538, 138.65419, -8.52559, 1.33)}

//  Looking at segment number 853: Seg1_apic_88, section: apic_88, ID: 1034, parent: Seg0_apic_88 (1033), rad: 0.665, (-283.10538, 138.65419, -8.52559) -> (-283.1854, 140.6442, -8.52559), len: 1.99161
    apic_88 {pt3dadd(-283.1854, 140.6442, -8.52559, 1.33)}

//  Looking at segment number 854: Seg2_apic_88, section: apic_88, ID: 1035, parent: Seg1_apic_88 (1034), rad: 0.665, (-283.1854, 140.6442, -8.52559) -> (-283.10538, 142.4942, -8.52559), len: 1.85174
    apic_88 {pt3dadd(-283.10538, 142.4942, -8.52559, 1.33)}

//  Looking at segment number 855: Seg3_apic_88, section: apic_88, ID: 1036, parent: Seg2_apic_88 (1035), rad: 0.74, (-283.10538, 142.4942, -8.52559) -> (-283.3354, 144.3342, -8.52559), len: 1.85432
    apic_88 {pt3dadd(-283.3354, 144.3342, -8.52559, 1.48)}

//  Looking at segment number 856: Seg4_apic_88, section: apic_88, ID: 1037, parent: Seg3_apic_88 (1036), rad: 0.815, (-283.3354, 144.3342, -8.52559) -> (-283.25537, 145.37419, -8.52559), len: 1.04307
    apic_88 {pt3dadd(-283.25537, 145.37419, -8.52559, 1.63)}

//  Looking at segment number 857: Seg0_apic_74, section: apic_74, ID: 916, parent: Seg3_apic_4 (338), rad: 0.515, (-286.23538, 126.90419, -5.82559) -> (-287.5354, 127.6642, -5.77559), len: 1.50671
    apic_74 {pt3dclear() pt3dadd(-286.23538, 126.90419, -5.82559, 1.03) pt3dadd(-287.5354, 127.6642, -5.77559, 1.03)}

//  Looking at segment number 858: Seg1_apic_74, section: apic_74, ID: 917, parent: Seg0_apic_74 (916), rad: 0.515, (-287.5354, 127.6642, -5.77559) -> (-289.3054, 127.2242, -5.7255898), len: 1.82454
    apic_74 {pt3dadd(-289.3054, 127.2242, -5.7255898, 1.03)}

//  Looking at segment number 859: Seg2_apic_74, section: apic_74, ID: 918, parent: Seg1_apic_74 (917), rad: 0.515, (-289.3054, 127.2242, -5.7255898) -> (-291.60538, 127.6642, -5.7255898), len: 2.3417
    apic_74 {pt3dadd(-291.60538, 127.6642, -5.7255898, 1.03)}

//  Looking at segment number 860: Seg3_apic_74, section: apic_74, ID: 919, parent: Seg2_apic_74 (918), rad: 0.515, (-291.60538, 127.6642, -5.7255898) -> (-292.7854, 129.0742, -6.1255894), len: 1.88164
    apic_74 {pt3dadd(-292.7854, 129.0742, -6.1255894, 1.03)}

//  Looking at segment number 861: Seg4_apic_74, section: apic_74, ID: 920, parent: Seg3_apic_74 (919), rad: 0.515, (-292.7854, 129.0742, -6.1255894) -> (-293.7454, 130.1042, -6.77559), len: 1.5508
    apic_74 {pt3dadd(-293.7454, 130.1042, -6.77559, 1.03)}

//  Looking at segment number 862: Seg5_apic_74, section: apic_74, ID: 921, parent: Seg4_apic_74 (920), rad: 0.59, (-293.7454, 130.1042, -6.77559) -> (-294.63538, 130.5442, -6.77559), len: 0.992811
    apic_74 {pt3dadd(-294.63538, 130.5442, -6.77559, 1.18)}

//  Looking at segment number 863: Seg0_apic_37, section: apic_37, ID: 580, parent: Seg3_apic_4 (338), rad: 0.59, (-286.23538, 126.90419, -5.82559) -> (-286.23538, 125.2442, -5.32559), len: 1.73366
    apic_37 {pt3dclear() pt3dadd(-286.23538, 126.90419, -5.82559, 1.18) pt3dadd(-286.23538, 125.2442, -5.32559, 1.18)}

//  Looking at segment number 864: Seg1_apic_37, section: apic_37, ID: 581, parent: Seg0_apic_37 (580), rad: 0.59, (-286.23538, 125.2442, -5.32559) -> (-288.01538, 124.434204, -5.32559), len: 1.95563
    apic_37 {pt3dadd(-288.01538, 124.434204, -5.32559, 1.18)}

//  Looking at segment number 865: Seg2_apic_37, section: apic_37, ID: 582, parent: Seg1_apic_37 (581), rad: 0.59, (-288.01538, 124.434204, -5.32559) -> (-290.3054, 124.06419, -4.4255896), len: 2.48818
    apic_37 {pt3dadd(-290.3054, 124.06419, -4.4255896, 1.18)}

//  Looking at segment number 866: Seg3_apic_37, section: apic_37, ID: 583, parent: Seg2_apic_37 (582), rad: 0.59, (-290.3054, 124.06419, -4.4255896) -> (-293.25537, 124.8842, -4.4755898), len: 3.06224
    apic_37 {pt3dadd(-293.25537, 124.8842, -4.4755898, 1.18)}

//  Looking at segment number 867: Seg4_apic_37, section: apic_37, ID: 584, parent: Seg3_apic_37 (583), rad: 0.63, (-293.25537, 124.8842, -4.4755898) -> (-296.3654, 125.6142, -4.52559), len: 3.19493
    apic_37 {pt3dadd(-296.3654, 125.6142, -4.52559, 1.26)}

//  Looking at segment number 868: Seg5_apic_37, section: apic_37, ID: 585, parent: Seg4_apic_37 (584), rad: 1.035, (-296.3654, 125.6142, -4.52559) -> (-298.72537, 125.8342, -4.2255898), len: 2.38913
    apic_37 {pt3dadd(-298.72537, 125.8342, -4.2255898, 2.07)}

//  Looking at segment number 869: Seg0_apic_5, section: apic_5, ID: 339, parent: Seg3_apic_4 (338), rad: 0.885, (-286.23538, 126.90419, -5.82559) -> (-286.1554, 128.7442, -5.6755896), len: 1.84785
    apic_5 {pt3dclear() pt3dadd(-286.23538, 126.90419, -5.82559, 1.77) pt3dadd(-286.1554, 128.7442, -5.6755896, 1.77)}

//  Looking at segment number 870: Seg1_apic_5, section: apic_5, ID: 340, parent: Seg0_apic_5 (339), rad: 0.85, (-286.1554, 128.7442, -5.6755896) -> (-287.70538, 130.9642, -5.6255903), len: 2.70802
    apic_5 {pt3dadd(-287.70538, 130.9642, -5.6255903, 1.7)}

//  Looking at segment number 871: Seg2_apic_5, section: apic_5, ID: 341, parent: Seg1_apic_5 (340), rad: 0.85, (-287.70538, 130.9642, -5.6255903) -> (-288.8954, 133.4742, -5.6255903), len: 2.7778
    apic_5 {pt3dadd(-288.8954, 133.4742, -5.6255903, 1.7)}

//  Looking at segment number 872: Seg3_apic_5, section: apic_5, ID: 342, parent: Seg2_apic_5 (341), rad: 0.85, (-288.8954, 133.4742, -5.6255903) -> (-289.92538, 135.3142, -4.77559), len: 2.27354
    apic_5 {pt3dadd(-289.92538, 135.3142, -4.77559, 1.7)}

//  Looking at segment number 873: Seg4_apic_5, section: apic_5, ID: 343, parent: Seg3_apic_5 (342), rad: 1.145, (-289.92538, 135.3142, -4.77559) -> (-290.5954, 136.7942, -4.77559), len: 1.62461
    apic_5 {pt3dadd(-290.5954, 136.7942, -4.77559, 2.29)}

//  Looking at segment number 874: Seg0_apic_117, section: apic_117, ID: 1263, parent: Seg2_apic_113 (1243), rad: 0.445, (-340.4654, 114.394196, -1.77559) -> (-340.4654, 112.034195, -2.72559), len: 2.54403
    apic_117 {pt3dclear() pt3dadd(-340.4654, 114.394196, -1.77559, 0.89) pt3dadd(-340.4654, 112.034195, -2.72559, 0.89)}

//  Looking at segment number 875: Seg1_apic_117, section: apic_117, ID: 1264, parent: Seg0_apic_117 (1263), rad: 0.445, (-340.4654, 112.034195, -2.72559) -> (-339.2154, 111.004196, -2.72559), len: 1.61969
    apic_117 {pt3dadd(-339.2154, 111.004196, -2.72559, 0.89)}

//  Looking at segment number 876: Seg2_apic_117, section: apic_117, ID: 1265, parent: Seg1_apic_117 (1264), rad: 0.445, (-339.2154, 111.004196, -2.72559) -> (-336.7754, 110.4842, -2.6755898), len: 2.4953
    apic_117 {pt3dadd(-336.7754, 110.4842, -2.6755898, 0.89)}

//  Looking at segment number 877: Seg3_apic_117, section: apic_117, ID: 1266, parent: Seg2_apic_117 (1265), rad: 0.405, (-336.7754, 110.4842, -2.6755898) -> (-333.44537, 110.1942, -4.02559), len: 3.60494
    apic_117 {pt3dadd(-333.44537, 110.1942, -4.02559, 0.81)}

//  Looking at segment number 878: Seg4_apic_117, section: apic_117, ID: 1267, parent: Seg3_apic_117 (1266), rad: 0.405, (-333.44537, 110.1942, -4.02559) -> (-329.3054, 109.964195, -4.6255903), len: 4.18956
    apic_117 {pt3dadd(-329.3054, 109.964195, -4.6255903, 0.81)}

//  Looking at segment number 879: Seg5_apic_117, section: apic_117, ID: 1268, parent: Seg4_apic_117 (1267), rad: 0.48, (-329.3054, 109.964195, -4.6255903) -> (-328.7154, 110.1142, -4.4255896), len: 0.640778
    apic_117 {pt3dadd(-328.7154, 110.1142, -4.4255896, 0.96)}

//  Looking at segment number 880: Seg6_apic_117, section: apic_117, ID: 1269, parent: Seg5_apic_117 (1268), rad: 0.405, (-328.7154, 110.1142, -4.4255896) -> (-327.01538, 110.0442, -4.4255896), len: 1.70145
    apic_117 {pt3dadd(-327.01538, 110.0442, -4.4255896, 0.81)}

//  Looking at segment number 881: Seg7_apic_117, section: apic_117, ID: 1270, parent: Seg6_apic_117 (1269), rad: 0.445, (-327.01538, 110.0442, -4.4255896) -> (-323.8354, 109.604195, -6.6255894), len: 3.89178
    apic_117 {pt3dadd(-323.8354, 109.604195, -6.6255894, 0.89)}

//  Looking at segment number 882: Seg0_apic_114, section: apic_114, ID: 1244, parent: Seg2_apic_113 (1243), rad: 0.445, (-340.4654, 114.394196, -1.77559) -> (-342.16537, 114.254196, -1.77559), len: 1.70574
    apic_114 {pt3dclear() pt3dadd(-340.4654, 114.394196, -1.77559, 0.89) pt3dadd(-342.16537, 114.254196, -1.77559, 0.89)}

//  Looking at segment number 883: Seg1_apic_114, section: apic_114, ID: 1245, parent: Seg0_apic_114 (1244), rad: 0.445, (-342.16537, 114.254196, -1.77559) -> (-344.38538, 114.9142, -1.77559), len: 2.31603
    apic_114 {pt3dadd(-344.38538, 114.9142, -1.77559, 0.89)}

//  Looking at segment number 884: Seg2_apic_114, section: apic_114, ID: 1246, parent: Seg1_apic_114 (1245), rad: 0.555, (-344.38538, 114.9142, -1.77559) -> (-345.04538, 115.8042, -1.72559), len: 1.10915
    apic_114 {pt3dadd(-345.04538, 115.8042, -1.72559, 1.11)}

//  Looking at segment number 885: Seg3_apic_114, section: apic_114, ID: 1247, parent: Seg2_apic_114 (1246), rad: 0.445, (-345.04538, 115.8042, -1.72559) -> (-345.7854, 116.684204, -1.77559), len: 1.15089
    apic_114 {pt3dadd(-345.7854, 116.684204, -1.77559, 0.89)}

//  Looking at segment number 886: Seg4_apic_114, section: apic_114, ID: 1248, parent: Seg3_apic_114 (1247), rad: 0.405, (-345.7854, 116.684204, -1.77559) -> (-347.7854, 117.12419, -1.92559), len: 2.05331
    apic_114 {pt3dadd(-347.7854, 117.12419, -1.92559, 0.81)}

//  Looking at segment number 887: Seg5_apic_114, section: apic_114, ID: 1249, parent: Seg4_apic_114 (1248), rad: 0.335, (-347.7854, 117.12419, -1.92559) -> (-350.07538, 118.3842, -2.37559), len: 2.65219
    apic_114 {pt3dadd(-350.07538, 118.3842, -2.37559, 0.67)}

//  Looking at segment number 888: Seg6_apic_114, section: apic_114, ID: 1250, parent: Seg5_apic_114 (1249), rad: 0.335, (-350.07538, 118.3842, -2.37559) -> (-351.6254, 119.12419, -2.32559), len: 1.71833
    apic_114 {pt3dadd(-351.6254, 119.12419, -2.32559, 0.67)}

//  Looking at segment number 889: Seg7_apic_114, section: apic_114, ID: 1251, parent: Seg6_apic_114 (1250), rad: 0.405, (-351.6254, 119.12419, -2.32559) -> (-352.44537, 120.23419, -3.07559), len: 1.57066
    apic_114 {pt3dadd(-352.44537, 120.23419, -3.07559, 0.81)}

//  Looking at segment number 890: Seg8_apic_114, section: apic_114, ID: 1252, parent: Seg7_apic_114 (1251), rad: 0.555, (-352.44537, 120.23419, -3.07559) -> (-352.88538, 120.894196, -3.07559), len: 0.793226
    apic_114 {pt3dadd(-352.88538, 120.894196, -3.07559, 1.11)}

//  Looking at segment number 891: Seg0_apic_112, section: apic_112, ID: 1236, parent: Seg9_apic_108 (1207), rad: 0.445, (-344.66537, 123.2442, -1.1255901) -> (-347.26538, 123.1042, -1.52559), len: 2.63432
    apic_112 {pt3dclear() pt3dadd(-344.66537, 123.2442, -1.1255901, 0.89) pt3dadd(-347.26538, 123.1042, -1.52559, 0.89)}

//  Looking at segment number 892: Seg1_apic_112, section: apic_112, ID: 1237, parent: Seg0_apic_112 (1236), rad: 0.445, (-347.26538, 123.1042, -1.52559) -> (-349.63538, 122.81419, -1.52559), len: 2.38767
    apic_112 {pt3dadd(-349.63538, 122.81419, -1.52559, 0.89)}

//  Looking at segment number 893: Seg2_apic_112, section: apic_112, ID: 1238, parent: Seg1_apic_112 (1237), rad: 0.445, (-349.63538, 122.81419, -1.52559) -> (-351.1854, 121.8542, -1.52559), len: 1.82322
    apic_112 {pt3dadd(-351.1854, 121.8542, -1.52559, 0.89)}

//  Looking at segment number 894: Seg3_apic_112, section: apic_112, ID: 1239, parent: Seg2_apic_112 (1238), rad: 0.445, (-351.1854, 121.8542, -1.52559) -> (-353.54538, 121.044205, -1.92559), len: 2.52698
    apic_112 {pt3dadd(-353.54538, 121.044205, -1.92559, 0.89)}

//  Looking at segment number 895: Seg4_apic_112, section: apic_112, ID: 1240, parent: Seg3_apic_112 (1239), rad: 0.445, (-353.54538, 121.044205, -1.92559) -> (-355.47537, 121.184204, -2.62559), len: 2.05778
    apic_112 {pt3dadd(-355.47537, 121.184204, -2.62559, 0.89)}

//  Looking at segment number 896: Seg0_apic_109, section: apic_109, ID: 1208, parent: Seg9_apic_108 (1207), rad: 0.405, (-344.66537, 123.2442, -1.1255901) -> (-347.17538, 127.01419, -1.1255901), len: 4.52912
    apic_109 {pt3dclear() pt3dadd(-344.66537, 123.2442, -1.1255901, 0.81) pt3dadd(-347.17538, 127.01419, -1.1255901, 0.81)}

//  Looking at segment number 897: Seg1_apic_109, section: apic_109, ID: 1209, parent: Seg0_apic_109 (1208), rad: 0.405, (-347.17538, 127.01419, -1.1255901) -> (-348.1454, 130.5542, -1.1255901), len: 3.6705
    apic_109 {pt3dadd(-348.1454, 130.5542, -1.1255901, 0.81)}

//  Looking at segment number 898: Seg2_apic_109, section: apic_109, ID: 1210, parent: Seg1_apic_109 (1209), rad: 0.405, (-348.1454, 130.5542, -1.1255901) -> (-348.8054, 134.5442, -1.17559), len: 4.04453
    apic_109 {pt3dadd(-348.8054, 134.5442, -1.17559, 0.81)}

//  Looking at segment number 899: Seg3_apic_109, section: apic_109, ID: 1211, parent: Seg2_apic_109 (1210), rad: 0.405, (-348.8054, 134.5442, -1.17559) -> (-349.47537, 138.3042, -1.17559), len: 3.81922
    apic_109 {pt3dadd(-349.47537, 138.3042, -1.17559, 0.81)}
}

proc basic_shape_extra_18(){

//  Looking at segment number 900: Seg4_apic_109, section: apic_109, ID: 1212, parent: Seg3_apic_109 (1211), rad: 0.405, (-349.47537, 138.3042, -1.17559) -> (-349.2454, 141.1142, -1.17559), len: 2.81939
    apic_109 {pt3dadd(-349.2454, 141.1142, -1.17559, 0.81)}

//  Looking at segment number 901: Seg5_apic_109, section: apic_109, ID: 1213, parent: Seg4_apic_109 (1212), rad: 0.405, (-349.2454, 141.1142, -1.17559) -> (-349.54538, 142.5842, -1.17559), len: 1.5003
    apic_109 {pt3dadd(-349.54538, 142.5842, -1.17559, 0.81)}

//  Looking at segment number 902: Seg6_apic_109, section: apic_109, ID: 1214, parent: Seg5_apic_109 (1213), rad: 0.48, (-349.54538, 142.5842, -1.17559) -> (-350.0654, 143.1742, -1.17559), len: 0.786458
    apic_109 {pt3dadd(-350.0654, 143.1742, -1.17559, 0.96)}

//  Looking at segment number 903: Seg0_apic_101, section: apic_101, ID: 1132, parent: Seg4_apic_88 (1037), rad: 0.48, (-283.25537, 145.37419, -8.52559) -> (-282.3454, 145.6342, -10.97559), len: 2.62643
    apic_101 {pt3dclear() pt3dadd(-283.25537, 145.37419, -8.52559, 0.96) pt3dadd(-282.3454, 145.6342, -10.97559, 0.96)}

//  Looking at segment number 904: Seg1_apic_101, section: apic_101, ID: 1133, parent: Seg0_apic_101 (1132), rad: 0.48, (-282.3454, 145.6342, -10.97559) -> (-280.9354, 145.5642, -10.42559), len: 1.51509
    apic_101 {pt3dadd(-280.9354, 145.5642, -10.42559, 0.96)}

//  Looking at segment number 905: Seg2_apic_101, section: apic_101, ID: 1134, parent: Seg1_apic_101 (1133), rad: 0.48, (-280.9354, 145.5642, -10.42559) -> (-280.04538, 146.0842, -10.42559), len: 1.03079
    apic_101 {pt3dadd(-280.04538, 146.0842, -10.42559, 0.96)}

//  Looking at segment number 906: Seg3_apic_101, section: apic_101, ID: 1135, parent: Seg2_apic_101 (1134), rad: 0.48, (-280.04538, 146.0842, -10.42559) -> (-279.16537, 146.5942, -10.42559), len: 1.01711
    apic_101 {pt3dadd(-279.16537, 146.5942, -10.42559, 0.96)}

//  Looking at segment number 907: Seg4_apic_101, section: apic_101, ID: 1136, parent: Seg3_apic_101 (1135), rad: 0.48, (-279.16537, 146.5942, -10.42559) -> (-277.97537, 146.0842, -11.07559), len: 1.44869
    apic_101 {pt3dadd(-277.97537, 146.0842, -11.07559, 0.96)}

//  Looking at segment number 908: Seg5_apic_101, section: apic_101, ID: 1137, parent: Seg4_apic_101 (1136), rad: 0.445, (-277.97537, 146.0842, -11.07559) -> (-277.0954, 146.37419, -11.625589), len: 1.07747
    apic_101 {pt3dadd(-277.0954, 146.37419, -11.625589, 0.89)}

//  Looking at segment number 909: Seg6_apic_101, section: apic_101, ID: 1138, parent: Seg5_apic_101 (1137), rad: 0.445, (-277.0954, 146.37419, -11.625589) -> (-276.0554, 145.7842, -11.625589), len: 1.19571
    apic_101 {pt3dadd(-276.0554, 145.7842, -11.625589, 0.89)}

//  Looking at segment number 910: Seg7_apic_101, section: apic_101, ID: 1139, parent: Seg6_apic_101 (1138), rad: 0.445, (-276.0554, 145.7842, -11.625589) -> (-275.0954, 145.6342, -12.02559), len: 1.05075
    apic_101 {pt3dadd(-275.0954, 145.6342, -12.02559, 0.89)}

//  Looking at segment number 911: Seg8_apic_101, section: apic_101, ID: 1140, parent: Seg7_apic_101 (1139), rad: 0.515, (-275.0954, 145.6342, -12.02559) -> (-273.6154, 146.23419, -12.02559), len: 1.597
    apic_101 {pt3dadd(-273.6154, 146.23419, -12.02559, 1.03)}

//  Looking at segment number 912: Seg0_apic_89, section: apic_89, ID: 1038, parent: Seg4_apic_88 (1037), rad: 0.48, (-283.25537, 145.37419, -8.52559) -> (-284.29538, 145.9642, -8.52559), len: 1.19571
    apic_89 {pt3dclear() pt3dadd(-283.25537, 145.37419, -8.52559, 0.96) pt3dadd(-284.29538, 145.9642, -8.52559, 0.96)}

//  Looking at segment number 913: Seg1_apic_89, section: apic_89, ID: 1039, parent: Seg0_apic_89 (1038), rad: 0.48, (-284.29538, 145.9642, -8.52559) -> (-284.29538, 147.65419, -8.52559), len: 1.68999
    apic_89 {pt3dadd(-284.29538, 147.65419, -8.52559, 0.96)}

//  Looking at segment number 914: Seg2_apic_89, section: apic_89, ID: 1040, parent: Seg1_apic_89 (1039), rad: 0.445, (-284.29538, 147.65419, -8.52559) -> (-284.88538, 149.3542, -8.875589), len: 1.8332
    apic_89 {pt3dadd(-284.88538, 149.3542, -8.875589, 0.89)}

//  Looking at segment number 915: Seg3_apic_89, section: apic_89, ID: 1041, parent: Seg2_apic_89 (1040), rad: 0.48, (-284.88538, 149.3542, -8.875589) -> (-285.7454, 150.8042, -9.42559), len: 1.77331
    apic_89 {pt3dadd(-285.7454, 150.8042, -9.42559, 0.96)}

//  Looking at segment number 916: Seg4_apic_89, section: apic_89, ID: 1042, parent: Seg3_apic_89 (1041), rad: 0.515, (-285.7454, 150.8042, -9.42559) -> (-286.8454, 152.3542, -8.77559), len: 2.00874
    apic_89 {pt3dadd(-286.8454, 152.3542, -8.77559, 1.03)}

//  Looking at segment number 917: Seg5_apic_89, section: apic_89, ID: 1043, parent: Seg4_apic_89 (1042), rad: 0.515, (-286.8454, 152.3542, -8.77559) -> (-287.44537, 152.9442, -8.77559), len: 0.841467
    apic_89 {pt3dadd(-287.44537, 152.9442, -8.77559, 1.03)}

//  Looking at segment number 918: Seg0_apic_78, section: apic_78, ID: 952, parent: Seg5_apic_74 (921), rad: 0.445, (-294.63538, 130.5442, -6.77559) -> (-295.6554, 131.1942, -7.77559), len: 1.56937
    apic_78 {pt3dclear() pt3dadd(-294.63538, 130.5442, -6.77559, 0.89) pt3dadd(-295.6554, 131.1942, -7.77559, 0.89)}

//  Looking at segment number 919: Seg1_apic_78, section: apic_78, ID: 953, parent: Seg0_apic_78 (952), rad: 0.445, (-295.6554, 131.1942, -7.77559) -> (-297.13538, 131.6342, -7.7255898), len: 1.54481
    apic_78 {pt3dadd(-297.13538, 131.6342, -7.7255898, 0.89)}

//  Looking at segment number 920: Seg2_apic_78, section: apic_78, ID: 954, parent: Seg1_apic_78 (953), rad: 0.445, (-297.13538, 131.6342, -7.7255898) -> (-298.9054, 132.4442, -7.77559), len: 1.94719
    apic_78 {pt3dadd(-298.9054, 132.4442, -7.77559, 0.89)}

//  Looking at segment number 921: Seg3_apic_78, section: apic_78, ID: 955, parent: Seg2_apic_78 (954), rad: 0.59, (-298.9054, 132.4442, -7.77559) -> (-300.01538, 133.5542, -7.9255896), len: 1.57692
    apic_78 {pt3dadd(-300.01538, 133.5542, -7.9255896, 1.18)}

//  Looking at segment number 922: Seg4_apic_78, section: apic_78, ID: 956, parent: Seg3_apic_78 (955), rad: 0.59, (-300.01538, 133.5542, -7.9255896) -> (-301.1254, 133.7742, -8.375589), len: 1.2178
    apic_78 {pt3dadd(-301.1254, 133.7742, -8.375589, 1.18)}

//  Looking at segment number 923: Seg5_apic_78, section: apic_78, ID: 957, parent: Seg4_apic_78 (956), rad: 0.405, (-301.1254, 133.7742, -8.375589) -> (-301.5654, 134.6642, -9.17559), len: 1.27503
    apic_78 {pt3dadd(-301.5654, 134.6642, -9.17559, 0.81)}

//  Looking at segment number 924: Seg6_apic_78, section: apic_78, ID: 958, parent: Seg5_apic_78 (957), rad: 0.405, (-301.5654, 134.6642, -9.17559) -> (-302.23538, 135.40419, -9.17559), len: 0.99823
    apic_78 {pt3dadd(-302.23538, 135.40419, -9.17559, 0.81)}

//  Looking at segment number 925: Seg7_apic_78, section: apic_78, ID: 959, parent: Seg6_apic_78 (958), rad: 0.515, (-302.23538, 135.40419, -9.17559) -> (-302.8954, 135.40419, -9.17559), len: 0.660004
    apic_78 {pt3dadd(-302.8954, 135.40419, -9.17559, 1.03)}

//  Looking at segment number 926: Seg8_apic_78, section: apic_78, ID: 960, parent: Seg7_apic_78 (959), rad: 0.515, (-302.8954, 135.40419, -9.17559) -> (-304.1554, 135.3242, -9.47559), len: 1.2977
    apic_78 {pt3dadd(-304.1554, 135.3242, -9.47559, 1.03)}

//  Looking at segment number 927: Seg0_apic_75, section: apic_75, ID: 922, parent: Seg5_apic_74 (921), rad: 0.445, (-294.63538, 130.5442, -6.77559) -> (-295.1454, 130.0342, -7.52559), len: 1.04054
    apic_75 {pt3dclear() pt3dadd(-294.63538, 130.5442, -6.77559, 0.89) pt3dadd(-295.1454, 130.0342, -7.52559, 0.89)}

//  Looking at segment number 928: Seg1_apic_75, section: apic_75, ID: 923, parent: Seg0_apic_75 (922), rad: 0.445, (-295.1454, 130.0342, -7.52559) -> (-296.1854, 129.2942, -7.52559), len: 1.2764
    apic_75 {pt3dadd(-296.1854, 129.2942, -7.52559, 0.89)}

//  Looking at segment number 929: Seg2_apic_75, section: apic_75, ID: 924, parent: Seg1_apic_75 (923), rad: 0.515, (-296.1854, 129.2942, -7.52559) -> (-298.7754, 128.9242, -7.9755898), len: 2.65471
    apic_75 {pt3dadd(-298.7754, 128.9242, -7.9755898, 1.03)}

//  Looking at segment number 930: Seg3_apic_75, section: apic_75, ID: 925, parent: Seg2_apic_75 (924), rad: 0.445, (-298.7754, 128.9242, -7.9755898) -> (-300.3954, 128.5542, -7.9755898), len: 1.66171
    apic_75 {pt3dadd(-300.3954, 128.5542, -7.9755898, 0.89)}

//  Looking at segment number 931: Seg4_apic_75, section: apic_75, ID: 926, parent: Seg3_apic_75 (925), rad: 0.405, (-300.3954, 128.5542, -7.9755898) -> (-301.4354, 128.5542, -7.82559), len: 1.05077
    apic_75 {pt3dadd(-301.4354, 128.5542, -7.82559, 0.81)}

//  Looking at segment number 932: Seg5_apic_75, section: apic_75, ID: 927, parent: Seg4_apic_75 (926), rad: 0.405, (-301.4354, 128.5542, -7.82559) -> (-304.9054, 127.81419, -6.52559), len: 3.77869
    apic_75 {pt3dadd(-304.9054, 127.81419, -6.52559, 0.81)}

//  Looking at segment number 933: Seg6_apic_75, section: apic_75, ID: 928, parent: Seg5_apic_75 (927), rad: 0.48, (-304.9054, 127.81419, -6.52559) -> (-306.0854, 127.2242, -6.57559), len: 1.32022
    apic_75 {pt3dadd(-306.0854, 127.2242, -6.57559, 0.96)}

//  Looking at segment number 934: Seg7_apic_75, section: apic_75, ID: 929, parent: Seg6_apic_75 (928), rad: 0.48, (-306.0854, 127.2242, -6.57559) -> (-307.3454, 127.004196, -6.57559), len: 1.27907
    apic_75 {pt3dadd(-307.3454, 127.004196, -6.57559, 0.96)}

//  Looking at segment number 935: Seg8_apic_75, section: apic_75, ID: 930, parent: Seg7_apic_75 (929), rad: 0.445, (-307.3454, 127.004196, -6.57559) -> (-309.70538, 126.48419, -5.6755896), len: 2.57875
    apic_75 {pt3dadd(-309.70538, 126.48419, -5.6755896, 0.89)}

//  Looking at segment number 936: Seg9_apic_75, section: apic_75, ID: 931, parent: Seg8_apic_75 (930), rad: 0.445, (-309.70538, 126.48419, -5.6755896) -> (-313.3354, 124.934204, -5.1755896), len: 3.97862
    apic_75 {pt3dadd(-313.3354, 124.934204, -5.1755896, 0.89)}

//  Looking at segment number 937: Seg10_apic_75, section: apic_75, ID: 932, parent: Seg9_apic_75 (931), rad: 0.515, (-313.3354, 124.934204, -5.1755896) -> (-314.4354, 124.8642, -4.4255896), len: 1.3332
    apic_75 {pt3dadd(-314.4354, 124.8642, -4.4255896, 1.03)}

//  Looking at segment number 938: Seg11_apic_75, section: apic_75, ID: 933, parent: Seg10_apic_75 (932), rad: 0.515, (-314.4354, 124.8642, -4.4255896) -> (-315.8454, 125.0842, -4.4755898), len: 1.42794
    apic_75 {pt3dadd(-315.8454, 125.0842, -4.4755898, 1.03)}

//  Looking at segment number 939: Seg12_apic_75, section: apic_75, ID: 934, parent: Seg11_apic_75 (933), rad: 0.405, (-315.8454, 125.0842, -4.4755898) -> (-316.8754, 124.934204, -4.4755898), len: 1.04086
    apic_75 {pt3dadd(-316.8754, 124.934204, -4.4755898, 0.81)}

//  Looking at segment number 940: Seg13_apic_75, section: apic_75, ID: 935, parent: Seg12_apic_75 (934), rad: 0.405, (-316.8754, 124.934204, -4.4755898) -> (-318.4354, 124.56419, -4.4255896), len: 1.60406
    apic_75 {pt3dadd(-318.4354, 124.56419, -4.4255896, 0.81)}

//  Looking at segment number 941: Seg14_apic_75, section: apic_75, ID: 936, parent: Seg13_apic_75 (935), rad: 0.445, (-318.4354, 124.56419, -4.4255896) -> (-319.0954, 124.4942, -4.4255896), len: 0.663705
    apic_75 {pt3dadd(-319.0954, 124.4942, -4.4255896, 0.89)}

//  Looking at segment number 942: Seg15_apic_75, section: apic_75, ID: 937, parent: Seg14_apic_75 (936), rad: 0.37, (-319.0954, 124.4942, -4.4255896) -> (-320.57538, 123.9742, -4.4255896), len: 1.56868
    apic_75 {pt3dadd(-320.57538, 123.9742, -4.4255896, 0.74)}

//  Looking at segment number 943: Seg16_apic_75, section: apic_75, ID: 938, parent: Seg15_apic_75 (937), rad: 0.37, (-320.57538, 123.9742, -4.4255896) -> (-322.2754, 123.9742, -4.4255896), len: 1.70001
    apic_75 {pt3dadd(-322.2754, 123.9742, -4.4255896, 0.74)}

//  Looking at segment number 944: Seg17_apic_75, section: apic_75, ID: 939, parent: Seg16_apic_75 (938), rad: 0.37, (-322.2754, 123.9742, -4.4255896) -> (-324.41537, 124.34419, -3.5255902), len: 2.35084
    apic_75 {pt3dadd(-324.41537, 124.34419, -3.5255902, 0.74)}

//  Looking at segment number 945: Seg18_apic_75, section: apic_75, ID: 940, parent: Seg17_apic_75 (939), rad: 0.515, (-324.41537, 124.34419, -3.5255902) -> (-325.3054, 124.934204, -3.57559), len: 1.06899
    apic_75 {pt3dadd(-325.3054, 124.934204, -3.57559, 1.03)}

//  Looking at segment number 946: Seg19_apic_75, section: apic_75, ID: 941, parent: Seg18_apic_75 (940), rad: 0.665, (-325.3054, 124.934204, -3.57559) -> (-325.5254, 125.01419, -3.57559), len: 0.234091
    apic_75 {pt3dadd(-325.5254, 125.01419, -3.57559, 1.33)}

//  Looking at segment number 947: Seg0_apic_73, section: apic_73, ID: 883, parent: Seg5_apic_37 (585), rad: 0.48, (-298.72537, 125.8342, -4.2255898) -> (-298.8054, 124.3542, -4.52559), len: 1.51221
    apic_73 {pt3dclear() pt3dadd(-298.72537, 125.8342, -4.2255898, 0.96) pt3dadd(-298.8054, 124.3542, -4.52559, 0.96)}

//  Looking at segment number 948: Seg1_apic_73, section: apic_73, ID: 884, parent: Seg0_apic_73 (883), rad: 0.445, (-298.8054, 124.3542, -4.52559) -> (-300.2854, 122.5842, -4.52559), len: 2.30724
    apic_73 {pt3dadd(-300.2854, 122.5842, -4.52559, 0.89)}

//  Looking at segment number 949: Seg2_apic_73, section: apic_73, ID: 885, parent: Seg1_apic_73 (884), rad: 0.405, (-300.2854, 122.5842, -4.52559) -> (-302.8754, 120.8842, -4.57559), len: 3.09848
    apic_73 {pt3dadd(-302.8754, 120.8842, -4.57559, 0.81)}
}

proc basic_shape_extra_19(){

//  Looking at segment number 950: Seg3_apic_73, section: apic_73, ID: 886, parent: Seg2_apic_73 (885), rad: 0.405, (-302.8754, 120.8842, -4.57559) -> (-304.7154, 119.40419, -4.57559), len: 2.36136
    apic_73 {pt3dadd(-304.7154, 119.40419, -4.57559, 0.81)}

//  Looking at segment number 951: Seg4_apic_73, section: apic_73, ID: 887, parent: Seg3_apic_73 (886), rad: 0.405, (-304.7154, 119.40419, -4.57559) -> (-308.3454, 118.3042, -4.57559), len: 3.79301
    apic_73 {pt3dadd(-308.3454, 118.3042, -4.57559, 0.81)}

//  Looking at segment number 952: Seg5_apic_73, section: apic_73, ID: 888, parent: Seg4_apic_73 (887), rad: 0.405, (-308.3454, 118.3042, -4.57559) -> (-311.44537, 117.1142, -4.57559), len: 3.32054
    apic_73 {pt3dadd(-311.44537, 117.1142, -4.57559, 0.81)}

//  Looking at segment number 953: Seg6_apic_73, section: apic_73, ID: 889, parent: Seg5_apic_73 (888), rad: 0.405, (-311.44537, 117.1142, -4.57559) -> (-313.3654, 116.894196, -4.6255903), len: 1.93322
    apic_73 {pt3dadd(-313.3654, 116.894196, -4.6255903, 0.81)}

//  Looking at segment number 954: Seg7_apic_73, section: apic_73, ID: 890, parent: Seg6_apic_73 (889), rad: 0.405, (-313.3654, 116.894196, -4.6255903) -> (-315.4354, 117.1942, -4.1255903), len: 2.15057
    apic_73 {pt3dadd(-315.4354, 117.1942, -4.1255903, 0.81)}

//  Looking at segment number 955: Seg8_apic_73, section: apic_73, ID: 891, parent: Seg7_apic_73 (890), rad: 0.405, (-315.4354, 117.1942, -4.1255903) -> (-316.10538, 117.4142, -4.1255903), len: 0.705179
    apic_73 {pt3dadd(-316.10538, 117.4142, -4.1255903, 0.81)}

//  Looking at segment number 956: Seg9_apic_73, section: apic_73, ID: 892, parent: Seg8_apic_73 (891), rad: 0.445, (-316.10538, 117.4142, -4.1255903) -> (-316.76538, 117.1142, -4.2255898), len: 0.731851
    apic_73 {pt3dadd(-316.76538, 117.1142, -4.2255898, 0.89)}

//  Looking at segment number 957: Seg10_apic_73, section: apic_73, ID: 893, parent: Seg9_apic_73 (892), rad: 0.445, (-316.76538, 117.1142, -4.2255898) -> (-318.5354, 115.934204, -4.2255898), len: 2.12729
    apic_73 {pt3dadd(-318.5354, 115.934204, -4.2255898, 0.89)}

//  Looking at segment number 958: Seg11_apic_73, section: apic_73, ID: 894, parent: Seg10_apic_73 (893), rad: 0.48, (-318.5354, 115.934204, -4.2255898) -> (-320.01538, 115.7142, -4.27559), len: 1.49708
    apic_73 {pt3dadd(-320.01538, 115.7142, -4.27559, 0.96)}

//  Looking at segment number 959: Seg12_apic_73, section: apic_73, ID: 895, parent: Seg11_apic_73 (894), rad: 0.48, (-320.01538, 115.7142, -4.27559) -> (-321.20538, 115.644196, -4.32559), len: 1.19311
    apic_73 {pt3dadd(-321.20538, 115.644196, -4.32559, 0.96)}

//  Looking at segment number 960: Seg13_apic_73, section: apic_73, ID: 896, parent: Seg12_apic_73 (895), rad: 0.445, (-321.20538, 115.644196, -4.32559) -> (-322.75537, 116.674194, -4.32559), len: 1.86101
    apic_73 {pt3dadd(-322.75537, 116.674194, -4.32559, 0.89)}

//  Looking at segment number 961: Seg14_apic_73, section: apic_73, ID: 897, parent: Seg13_apic_73 (896), rad: 0.48, (-322.75537, 116.674194, -4.32559) -> (-325.3354, 116.8242, -4.1755896), len: 2.58872
    apic_73 {pt3dadd(-325.3354, 116.8242, -4.1755896, 0.96)}

//  Looking at segment number 962: Seg15_apic_73, section: apic_73, ID: 898, parent: Seg14_apic_73 (897), rad: 0.555, (-325.3354, 116.8242, -4.1755896) -> (-326.8154, 117.48419, -4.2255898), len: 1.62127
    apic_73 {pt3dadd(-326.8154, 117.48419, -4.2255898, 1.11)}

//  Looking at segment number 963: Seg16_apic_73, section: apic_73, ID: 899, parent: Seg15_apic_73 (898), rad: 0.445, (-326.8154, 117.48419, -4.2255898) -> (-327.5554, 118.004196, -4.2255898), len: 0.904428
    apic_73 {pt3dadd(-327.5554, 118.004196, -4.2255898, 0.89)}

//  Looking at segment number 964: Seg17_apic_73, section: apic_73, ID: 900, parent: Seg16_apic_73 (899), rad: 0.445, (-327.5554, 118.004196, -4.2255898) -> (-328.22537, 118.894196, -4.2255898), len: 1.11399
    apic_73 {pt3dadd(-328.22537, 118.894196, -4.2255898, 0.89)}

//  Looking at segment number 965: Seg18_apic_73, section: apic_73, ID: 901, parent: Seg17_apic_73 (900), rad: 0.515, (-328.22537, 118.894196, -4.2255898) -> (-329.47537, 118.894196, -4.2255898), len: 1.25
    apic_73 {pt3dadd(-329.47537, 118.894196, -4.2255898, 1.03)}

//  Looking at segment number 966: Seg19_apic_73, section: apic_73, ID: 902, parent: Seg18_apic_73 (901), rad: 0.515, (-329.47537, 118.894196, -4.2255898) -> (-330.51538, 118.59419, -4.2255898), len: 1.08241
    apic_73 {pt3dadd(-330.51538, 118.59419, -4.2255898, 1.03)}

//  Looking at segment number 967: Seg20_apic_73, section: apic_73, ID: 903, parent: Seg19_apic_73 (902), rad: 0.445, (-330.51538, 118.59419, -4.2255898) -> (-331.6254, 118.674194, -4.2255898), len: 1.1129
    apic_73 {pt3dadd(-331.6254, 118.674194, -4.2255898, 0.89)}

//  Looking at segment number 968: Seg21_apic_73, section: apic_73, ID: 904, parent: Seg20_apic_73 (903), rad: 0.37, (-331.6254, 118.674194, -4.2255898) -> (-333.0954, 117.6342, -4.4755898), len: 1.81796
    apic_73 {pt3dadd(-333.0954, 117.6342, -4.4755898, 0.74)}

//  Looking at segment number 969: Seg22_apic_73, section: apic_73, ID: 905, parent: Seg21_apic_73 (904), rad: 0.37, (-333.0954, 117.6342, -4.4755898) -> (-335.5354, 117.48419, -4.4755898), len: 2.44461
    apic_73 {pt3dadd(-335.5354, 117.48419, -4.4755898, 0.74)}

//  Looking at segment number 970: Seg23_apic_73, section: apic_73, ID: 906, parent: Seg22_apic_73 (905), rad: 0.37, (-335.5354, 117.48419, -4.4755898) -> (-336.4954, 116.3842, -4.4755898), len: 1.45999
    apic_73 {pt3dadd(-336.4954, 116.3842, -4.4755898, 0.74)}

//  Looking at segment number 971: Seg24_apic_73, section: apic_73, ID: 907, parent: Seg23_apic_73 (906), rad: 0.37, (-336.4954, 116.3842, -4.4755898) -> (-337.5354, 115.644196, -5.27559), len: 1.5064
    apic_73 {pt3dadd(-337.5354, 115.644196, -5.27559, 0.74)}

//  Looking at segment number 972: Seg25_apic_73, section: apic_73, ID: 908, parent: Seg24_apic_73 (907), rad: 0.37, (-337.5354, 115.644196, -5.27559) -> (-338.19537, 114.754196, -5.27559), len: 1.108
    apic_73 {pt3dadd(-338.19537, 114.754196, -5.27559, 0.74)}

//  Looking at segment number 973: Seg26_apic_73, section: apic_73, ID: 909, parent: Seg25_apic_73 (908), rad: 0.37, (-338.19537, 114.754196, -5.27559) -> (-339.82538, 114.3842, -5.27559), len: 1.67147
    apic_73 {pt3dadd(-339.82538, 114.3842, -5.27559, 0.74)}

//  Looking at segment number 974: Seg27_apic_73, section: apic_73, ID: 910, parent: Seg26_apic_73 (909), rad: 0.37, (-339.82538, 114.3842, -5.27559) -> (-340.19537, 113.424194, -5.1755896), len: 1.03369
    apic_73 {pt3dadd(-340.19537, 113.424194, -5.1755896, 0.74)}

//  Looking at segment number 975: Seg28_apic_73, section: apic_73, ID: 911, parent: Seg27_apic_73 (910), rad: 0.445, (-340.19537, 113.424194, -5.1755896) -> (-340.7854, 112.6942, -5.1755896), len: 0.93863
    apic_73 {pt3dadd(-340.7854, 112.6942, -5.1755896, 0.89)}

//  Looking at segment number 976: Seg29_apic_73, section: apic_73, ID: 912, parent: Seg28_apic_73 (911), rad: 0.48, (-340.7854, 112.6942, -5.1755896) -> (-341.5254, 112.244194, -5.1755896), len: 0.866077
    apic_73 {pt3dadd(-341.5254, 112.244194, -5.1755896, 0.96)}

//  Looking at segment number 977: Seg30_apic_73, section: apic_73, ID: 913, parent: Seg29_apic_73 (912), rad: 0.445, (-341.5254, 112.244194, -5.1755896) -> (-341.9654, 111.284195, -5.1755896), len: 1.05603
    apic_73 {pt3dadd(-341.9654, 111.284195, -5.1755896, 0.89)}

//  Looking at segment number 978: Seg31_apic_73, section: apic_73, ID: 914, parent: Seg30_apic_73 (913), rad: 0.37, (-341.9654, 111.284195, -5.1755896) -> (-343.00537, 110.994194, -5.1755896), len: 1.07965
    apic_73 {pt3dadd(-343.00537, 110.994194, -5.1755896, 0.74)}

//  Looking at segment number 979: Seg32_apic_73, section: apic_73, ID: 915, parent: Seg31_apic_73 (914), rad: 0.445, (-343.00537, 110.994194, -5.1755896) -> (-343.8154, 111.214195, -5.77559), len: 1.03177
    apic_73 {pt3dadd(-343.8154, 111.214195, -5.77559, 0.89)}

//  Looking at segment number 980: Seg0_apic_56, section: apic_56, ID: 770, parent: Seg5_apic_37 (585), rad: 0.515, (-298.72537, 125.8342, -4.2255898) -> (-298.7754, 129.5442, -3.5255902), len: 3.7758
    apic_56 {pt3dclear() pt3dadd(-298.72537, 125.8342, -4.2255898, 1.03) pt3dadd(-298.7754, 129.5442, -3.5255902, 1.03)}

//  Looking at segment number 981: Seg1_apic_56, section: apic_56, ID: 771, parent: Seg0_apic_56 (770), rad: 0.555, (-298.7754, 129.5442, -3.5255902) -> (-299.3754, 132.9342, -3.22559), len: 3.45573
    apic_56 {pt3dadd(-299.3754, 132.9342, -3.22559, 1.11)}

//  Looking at segment number 982: Seg2_apic_56, section: apic_56, ID: 772, parent: Seg1_apic_56 (771), rad: 0.555, (-299.3754, 132.9342, -3.22559) -> (-299.07538, 136.7042, -3.2755902), len: 3.78224
    apic_56 {pt3dadd(-299.07538, 136.7042, -3.2755902, 1.11)}

//  Looking at segment number 983: Seg3_apic_56, section: apic_56, ID: 773, parent: Seg2_apic_56 (772), rad: 0.555, (-299.07538, 136.7042, -3.2755902) -> (-298.04538, 141.4242, -2.7755902), len: 4.85688
    apic_56 {pt3dadd(-298.04538, 141.4242, -2.7755902, 1.11)}

//  Looking at segment number 984: Seg4_apic_56, section: apic_56, ID: 774, parent: Seg3_apic_56 (773), rad: 0.555, (-298.04538, 141.4242, -2.7755902) -> (-297.22537, 144.3042, -1.52559), len: 3.24489
    apic_56 {pt3dadd(-297.22537, 144.3042, -1.52559, 1.11)}

//  Looking at segment number 985: Seg5_apic_56, section: apic_56, ID: 775, parent: Seg4_apic_56 (774), rad: 0.63, (-297.22537, 144.3042, -1.52559) -> (-295.60538, 147.5542, -0.47559), len: 3.78013
    apic_56 {pt3dadd(-295.60538, 147.5542, -0.47559, 1.26)}

//  Looking at segment number 986: Seg0_apic_38, section: apic_38, ID: 586, parent: Seg5_apic_37 (585), rad: 0.815, (-298.72537, 125.8342, -4.2255898) -> (-300.42538, 126.434204, -3.6755898), len: 1.88482
    apic_38 {pt3dclear() pt3dadd(-298.72537, 125.8342, -4.2255898, 1.63) pt3dadd(-300.42538, 126.434204, -3.6755898, 1.63)}

//  Looking at segment number 987: Seg1_apic_38, section: apic_38, ID: 587, parent: Seg0_apic_38 (586), rad: 0.59, (-300.42538, 126.434204, -3.6755898) -> (-301.75537, 127.2442, -3.6755898), len: 1.55723
    apic_38 {pt3dadd(-301.75537, 127.2442, -3.6755898, 1.18)}

//  Looking at segment number 988: Seg2_apic_38, section: apic_38, ID: 588, parent: Seg1_apic_38 (587), rad: 0.515, (-301.75537, 127.2442, -3.6755898) -> (-304.04538, 128.12419, -3.72559), len: 2.45378
    apic_38 {pt3dadd(-304.04538, 128.12419, -3.72559, 1.03)}

//  Looking at segment number 989: Seg3_apic_38, section: apic_38, ID: 589, parent: Seg2_apic_38 (588), rad: 0.515, (-304.04538, 128.12419, -3.72559) -> (-307.8954, 129.8942, -3.62559), len: 4.23857
    apic_38 {pt3dadd(-307.8954, 129.8942, -3.62559, 1.03)}

//  Looking at segment number 990: Seg4_apic_38, section: apic_38, ID: 590, parent: Seg3_apic_38 (589), rad: 0.515, (-307.8954, 129.8942, -3.62559) -> (-310.92538, 131.5242, -3.07559), len: 3.48429
    apic_38 {pt3dadd(-310.92538, 131.5242, -3.07559, 1.03)}

//  Looking at segment number 991: Seg5_apic_38, section: apic_38, ID: 591, parent: Seg4_apic_38 (590), rad: 0.59, (-310.92538, 131.5242, -3.07559) -> (-314.69537, 133.5942, -3.07559), len: 4.30089
    apic_38 {pt3dadd(-314.69537, 133.5942, -3.07559, 1.18)}

//  Looking at segment number 992: Seg0_apic_34, section: apic_34, ID: 542, parent: Seg4_apic_5 (343), rad: 0.515, (-290.5954, 136.7942, -4.77559) -> (-288.3454, 137.6942, -5.1255903), len: 2.44847
    apic_34 {pt3dclear() pt3dadd(-290.5954, 136.7942, -4.77559, 1.03) pt3dadd(-288.3454, 137.6942, -5.1255903, 1.03)}

//  Looking at segment number 993: Seg1_apic_34, section: apic_34, ID: 543, parent: Seg0_apic_34 (542), rad: 0.515, (-288.3454, 137.6942, -5.1255903) -> (-287.8954, 138.65419, -5.1255903), len: 1.06023
    apic_34 {pt3dadd(-287.8954, 138.65419, -5.1255903, 1.03)}

//  Looking at segment number 994: Seg2_apic_34, section: apic_34, ID: 544, parent: Seg1_apic_34 (543), rad: 0.515, (-287.8954, 138.65419, -5.1255903) -> (-288.3454, 142.5742, -5.1255903), len: 3.94576
    apic_34 {pt3dadd(-288.3454, 142.5742, -5.1255903, 1.03)}

//  Looking at segment number 995: Seg3_apic_34, section: apic_34, ID: 545, parent: Seg2_apic_34 (544), rad: 0.515, (-288.3454, 142.5742, -5.1255903) -> (-288.1254, 145.5942, -5.4755898), len: 3.04815
    apic_34 {pt3dadd(-288.1254, 145.5942, -5.4755898, 1.03)}

//  Looking at segment number 996: Seg4_apic_34, section: apic_34, ID: 546, parent: Seg3_apic_34 (545), rad: 0.665, (-288.1254, 145.5942, -5.4755898) -> (-287.60538, 147.1442, -5.4755898), len: 1.63491
    apic_34 {pt3dadd(-287.60538, 147.1442, -5.4755898, 1.33)}

//  Looking at segment number 997: Seg5_apic_34, section: apic_34, ID: 547, parent: Seg4_apic_34 (546), rad: 0.59, (-287.60538, 147.1442, -5.4755898) -> (-287.23538, 148.8442, -6.07559), len: 1.84035
    apic_34 {pt3dadd(-287.23538, 148.8442, -6.07559, 1.18)}

//  Looking at segment number 998: Seg6_apic_34, section: apic_34, ID: 548, parent: Seg5_apic_34 (547), rad: 0.48, (-287.23538, 148.8442, -6.07559) -> (-286.7154, 151.2842, -5.77559), len: 2.51277
    apic_34 {pt3dadd(-286.7154, 151.2842, -5.77559, 0.96)}

//  Looking at segment number 999: Seg7_apic_34, section: apic_34, ID: 549, parent: Seg6_apic_34 (548), rad: 0.48, (-286.7154, 151.2842, -5.77559) -> (-285.38538, 154.1642, -5.77559), len: 3.17228
    apic_34 {pt3dadd(-285.38538, 154.1642, -5.77559, 0.96)}
}

proc basic_shape_extra_20(){

//  Looking at segment number 1000: Seg8_apic_34, section: apic_34, ID: 550, parent: Seg7_apic_34 (549), rad: 0.48, (-285.38538, 154.1642, -5.77559) -> (-284.4954, 155.48419, -6.2255898), len: 1.65437
    apic_34 {pt3dadd(-284.4954, 155.48419, -6.2255898, 0.96)}

//  Looking at segment number 1001: Seg9_apic_34, section: apic_34, ID: 551, parent: Seg8_apic_34 (550), rad: 0.48, (-284.4954, 155.48419, -6.2255898) -> (-284.2754, 157.0342, -6.27559), len: 1.56634
    apic_34 {pt3dadd(-284.2754, 157.0342, -6.27559, 0.96)}

//  Looking at segment number 1002: Seg10_apic_34, section: apic_34, ID: 552, parent: Seg9_apic_34 (551), rad: 0.48, (-284.2754, 157.0342, -6.27559) -> (-284.1254, 159.1742, -6.4255896), len: 2.15049
    apic_34 {pt3dadd(-284.1254, 159.1742, -6.4255896, 0.96)}

//  Looking at segment number 1003: Seg0_apic_25, section: apic_25, ID: 495, parent: Seg4_apic_5 (343), rad: 0.48, (-290.5954, 136.7942, -4.77559) -> (-291.0954, 138.6742, -4.2255898), len: 2.0216
    apic_25 {pt3dclear() pt3dadd(-290.5954, 136.7942, -4.77559, 0.96) pt3dadd(-291.0954, 138.6742, -4.2255898, 0.96)}

//  Looking at segment number 1004: Seg1_apic_25, section: apic_25, ID: 496, parent: Seg0_apic_25 (495), rad: 0.59, (-291.0954, 138.6742, -4.2255898) -> (-292.0554, 140.1442, -3.72559), len: 1.82551
    apic_25 {pt3dadd(-292.0554, 140.1442, -3.72559, 1.18)}

//  Looking at segment number 1005: Seg0_apic_6, section: apic_6, ID: 344, parent: Seg4_apic_5 (343), rad: 0.925, (-290.5954, 136.7942, -4.77559) -> (-292.3654, 136.4942, -4.7255898), len: 1.79593
    apic_6 {pt3dclear() pt3dadd(-290.5954, 136.7942, -4.77559, 1.85) pt3dadd(-292.3654, 136.4942, -4.7255898, 1.85)}

//  Looking at segment number 1006: Seg1_apic_6, section: apic_6, ID: 345, parent: Seg0_apic_6 (344), rad: 0.775, (-292.3654, 136.4942, -4.7255898) -> (-294.0654, 136.9442, -4.7255898), len: 1.75856
    apic_6 {pt3dadd(-294.0654, 136.9442, -4.7255898, 1.55)}

//  Looking at segment number 1007: Seg2_apic_6, section: apic_6, ID: 346, parent: Seg1_apic_6 (345), rad: 0.7, (-294.0654, 136.9442, -4.7255898) -> (-295.69537, 138.7142, -4.6755896), len: 2.40671
    apic_6 {pt3dadd(-295.69537, 138.7142, -4.6755896, 1.4)}

//  Looking at segment number 1008: Seg3_apic_6, section: apic_6, ID: 347, parent: Seg2_apic_6 (346), rad: 0.815, (-295.69537, 138.7142, -4.6755896) -> (-297.0254, 139.6742, -5.7255898), len: 1.94757
    apic_6 {pt3dadd(-297.0254, 139.6742, -5.7255898, 1.63)}

//  Looking at segment number 1009: Seg0_apic_116, section: apic_116, ID: 1259, parent: Seg8_apic_114 (1252), rad: 0.405, (-352.88538, 120.894196, -3.07559) -> (-354.3654, 120.45419, -2.4255898), len: 1.67527
    apic_116 {pt3dclear() pt3dadd(-352.88538, 120.894196, -3.07559, 0.81) pt3dadd(-354.3654, 120.45419, -2.4255898, 0.81)}

//  Looking at segment number 1010: Seg1_apic_116, section: apic_116, ID: 1260, parent: Seg0_apic_116 (1259), rad: 0.405, (-354.3654, 120.45419, -2.4255898) -> (-357.0954, 119.934204, -2.4255898), len: 2.77909
    apic_116 {pt3dadd(-357.0954, 119.934204, -2.4255898, 0.81)}

//  Looking at segment number 1011: Seg2_apic_116, section: apic_116, ID: 1261, parent: Seg1_apic_116 (1260), rad: 0.405, (-357.0954, 119.934204, -2.4255898) -> (-359.23538, 119.4942, -2.4255898), len: 2.18475
    apic_116 {pt3dadd(-359.23538, 119.4942, -2.4255898, 0.81)}

//  Looking at segment number 1012: Seg3_apic_116, section: apic_116, ID: 1262, parent: Seg2_apic_116 (1261), rad: 0.405, (-359.23538, 119.4942, -2.4255898) -> (-361.16537, 120.0842, -2.4255898), len: 2.01816
    apic_116 {pt3dadd(-361.16537, 120.0842, -2.4255898, 0.81)}

//  Looking at segment number 1013: Seg0_apic_115, section: apic_115, ID: 1253, parent: Seg8_apic_114 (1252), rad: 0.405, (-352.88538, 120.894196, -3.07559) -> (-352.3654, 122.37419, -3.6755898), len: 1.67952
    apic_115 {pt3dclear() pt3dadd(-352.88538, 120.894196, -3.07559, 0.81) pt3dadd(-352.3654, 122.37419, -3.6755898, 0.81)}

//  Looking at segment number 1014: Seg1_apic_115, section: apic_115, ID: 1254, parent: Seg0_apic_115 (1253), rad: 0.405, (-352.3654, 122.37419, -3.6755898) -> (-353.0354, 123.4742, -3.6755898), len: 1.288
    apic_115 {pt3dadd(-353.0354, 123.4742, -3.6755898, 0.81)}

//  Looking at segment number 1015: Seg2_apic_115, section: apic_115, ID: 1255, parent: Seg1_apic_115 (1254), rad: 0.405, (-353.0354, 123.4742, -3.6755898) -> (-353.6254, 124.5842, -3.6755898), len: 1.25706
    apic_115 {pt3dadd(-353.6254, 124.5842, -3.6755898, 0.81)}

//  Looking at segment number 1016: Seg3_apic_115, section: apic_115, ID: 1256, parent: Seg2_apic_115 (1255), rad: 0.405, (-353.6254, 124.5842, -3.6755898) -> (-353.4054, 125.84419, -3.6755898), len: 1.27906
    apic_115 {pt3dadd(-353.4054, 125.84419, -3.6755898, 0.81)}

//  Looking at segment number 1017: Seg4_apic_115, section: apic_115, ID: 1257, parent: Seg3_apic_115 (1256), rad: 0.405, (-353.4054, 125.84419, -3.6755898) -> (-353.69537, 127.2442, -3.6755898), len: 1.42972
    apic_115 {pt3dadd(-353.69537, 127.2442, -3.6755898, 0.81)}

//  Looking at segment number 1018: Seg5_apic_115, section: apic_115, ID: 1258, parent: Seg4_apic_115 (1257), rad: 0.405, (-353.69537, 127.2442, -3.6755898) -> (-354.3654, 127.684204, -3.6755898), len: 0.801574
    apic_115 {pt3dadd(-354.3654, 127.684204, -3.6755898, 0.81)}

//  Looking at segment number 1019: Seg0_apic_111, section: apic_111, ID: 1217, parent: Seg6_apic_109 (1214), rad: 0.405, (-350.0654, 143.1742, -1.17559) -> (-351.45538, 144.6342, -1.17559), len: 2.01586
    apic_111 {pt3dclear() pt3dadd(-350.0654, 143.1742, -1.17559, 0.81) pt3dadd(-351.45538, 144.6342, -1.17559, 0.81)}

//  Looking at segment number 1020: Seg1_apic_111, section: apic_111, ID: 1218, parent: Seg0_apic_111 (1217), rad: 0.405, (-351.45538, 144.6342, -1.17559) -> (-352.7854, 145.9542, -1.17559), len: 1.87385
    apic_111 {pt3dadd(-352.7854, 145.9542, -1.17559, 0.81)}

//  Looking at segment number 1021: Seg2_apic_111, section: apic_111, ID: 1219, parent: Seg1_apic_111 (1218), rad: 0.405, (-352.7854, 145.9542, -1.17559) -> (-353.67538, 148.6942, -1.17559), len: 2.88092
    apic_111 {pt3dadd(-353.67538, 148.6942, -1.17559, 0.81)}

//  Looking at segment number 1022: Seg3_apic_111, section: apic_111, ID: 1220, parent: Seg2_apic_111 (1219), rad: 0.405, (-353.67538, 148.6942, -1.17559) -> (-354.48538, 151.7942, -1.22559), len: 3.20447
    apic_111 {pt3dadd(-354.48538, 151.7942, -1.22559, 0.81)}

//  Looking at segment number 1023: Seg4_apic_111, section: apic_111, ID: 1221, parent: Seg3_apic_111 (1220), rad: 0.405, (-354.48538, 151.7942, -1.22559) -> (-355.3754, 154.0042, -0.8755901), len: 2.40805
    apic_111 {pt3dadd(-355.3754, 154.0042, -0.8755901, 0.81)}

//  Looking at segment number 1024: Seg5_apic_111, section: apic_111, ID: 1222, parent: Seg4_apic_111 (1221), rad: 0.405, (-355.3754, 154.0042, -0.8755901) -> (-356.63538, 156.2942, -0.5755899), len: 2.63091
    apic_111 {pt3dadd(-356.63538, 156.2942, -0.5755899, 0.81)}

//  Looking at segment number 1025: Seg6_apic_111, section: apic_111, ID: 1223, parent: Seg5_apic_111 (1222), rad: 0.37, (-356.63538, 156.2942, -0.5755899) -> (-358.3354, 159.3942, -0.42559004), len: 3.53871
    apic_111 {pt3dadd(-358.3354, 159.3942, -0.42559004, 0.74)}

//  Looking at segment number 1026: Seg7_apic_111, section: apic_111, ID: 1224, parent: Seg6_apic_111 (1223), rad: 0.37, (-358.3354, 159.3942, -0.42559004) -> (-359.8054, 161.01419, -0.22558999), len: 2.19665
    apic_111 {pt3dadd(-359.8054, 161.01419, -0.22558999, 0.74)}

//  Looking at segment number 1027: Seg8_apic_111, section: apic_111, ID: 1225, parent: Seg7_apic_111 (1224), rad: 0.37, (-359.8054, 161.01419, -0.22558999) -> (-361.4354, 162.3442, -0.22558999), len: 2.10376
    apic_111 {pt3dadd(-361.4354, 162.3442, -0.22558999, 0.74)}

//  Looking at segment number 1028: Seg9_apic_111, section: apic_111, ID: 1226, parent: Seg8_apic_111 (1225), rad: 0.37, (-361.4354, 162.3442, -0.22558999) -> (-363.13538, 164.4142, -0.22558999), len: 2.67859
    apic_111 {pt3dadd(-363.13538, 164.4142, -0.22558999, 0.74)}

//  Looking at segment number 1029: Seg10_apic_111, section: apic_111, ID: 1227, parent: Seg9_apic_111 (1226), rad: 0.37, (-363.13538, 164.4142, -0.22558999) -> (-364.4654, 165.7442, -0.22558999), len: 1.88092
    apic_111 {pt3dadd(-364.4654, 165.7442, -0.22558999, 0.74)}

//  Looking at segment number 1030: Seg11_apic_111, section: apic_111, ID: 1228, parent: Seg10_apic_111 (1227), rad: 0.37, (-364.4654, 165.7442, -0.22558999) -> (-366.01538, 165.9642, -0.22558999), len: 1.56552
    apic_111 {pt3dadd(-366.01538, 165.9642, -0.22558999, 0.74)}

//  Looking at segment number 1031: Seg12_apic_111, section: apic_111, ID: 1229, parent: Seg11_apic_111 (1228), rad: 0.37, (-366.01538, 165.9642, -0.22558999) -> (-366.8354, 167.5842, -0.22558999), len: 1.81571
    apic_111 {pt3dadd(-366.8354, 167.5842, -0.22558999, 0.74)}

//  Looking at segment number 1032: Seg13_apic_111, section: apic_111, ID: 1230, parent: Seg12_apic_111 (1229), rad: 0.37, (-366.8354, 167.5842, -0.22558999) -> (-367.9354, 169.7242, -0.22558999), len: 2.40616
    apic_111 {pt3dadd(-367.9354, 169.7242, -0.22558999, 0.74)}

//  Looking at segment number 1033: Seg14_apic_111, section: apic_111, ID: 1231, parent: Seg13_apic_111 (1230), rad: 0.37, (-367.9354, 169.7242, -0.22558999) -> (-369.60538, 171.5542, -0.12559009), len: 2.47947
    apic_111 {pt3dadd(-369.60538, 171.5542, -0.12559009, 0.74)}

//  Looking at segment number 1034: Seg15_apic_111, section: apic_111, ID: 1232, parent: Seg14_apic_111 (1231), rad: 0.37, (-369.60538, 171.5542, -0.12559009) -> (-370.19537, 174.87419, -0.12559009), len: 3.37201
    apic_111 {pt3dadd(-370.19537, 174.87419, -0.12559009, 0.74)}

//  Looking at segment number 1035: Seg16_apic_111, section: apic_111, ID: 1233, parent: Seg15_apic_111 (1232), rad: 0.37, (-370.19537, 174.87419, -0.12559009) -> (-369.3154, 176.6442, -0.025589943), len: 1.97921
    apic_111 {pt3dadd(-369.3154, 176.6442, -0.025589943, 0.74)}

//  Looking at segment number 1036: Seg17_apic_111, section: apic_111, ID: 1234, parent: Seg16_apic_111 (1233), rad: 0.37, (-369.3154, 176.6442, -0.025589943) -> (-369.45538, 177.6042, -0.92559004), len: 1.32333
    apic_111 {pt3dadd(-369.45538, 177.6042, -0.92559004, 0.74)}

//  Looking at segment number 1037: Seg18_apic_111, section: apic_111, ID: 1235, parent: Seg17_apic_111 (1234), rad: 0.37, (-369.45538, 177.6042, -0.92559004) -> (-371.00537, 177.8242, -0.92559004), len: 1.56552
    apic_111 {pt3dadd(-371.00537, 177.8242, -0.92559004, 0.74)}

//  Looking at segment number 1038: Seg0_apic_110, section: apic_110, ID: 1215, parent: Seg6_apic_109 (1214), rad: 0.37, (-350.0654, 143.1742, -1.17559) -> (-348.3654, 144.65419, -1.1255901), len: 2.25454
    apic_110 {pt3dclear() pt3dadd(-350.0654, 143.1742, -1.17559, 0.74) pt3dadd(-348.3654, 144.65419, -1.1255901, 0.74)}

//  Looking at segment number 1039: Seg1_apic_110, section: apic_110, ID: 1216, parent: Seg0_apic_110 (1215), rad: 0.37, (-348.3654, 144.65419, -1.1255901) -> (-346.6554, 146.40419, -0.77558994), len: 2.47165
    apic_110 {pt3dadd(-346.6554, 146.40419, -0.77558994, 0.74)}

//  Looking at segment number 1040: Seg0_apic_105, section: apic_105, ID: 1163, parent: Seg8_apic_101 (1140), rad: 0.37, (-273.6154, 146.23419, -12.02559) -> (-273.0254, 146.37419, -12.52559), len: 0.785936
    apic_105 {pt3dclear() pt3dadd(-273.6154, 146.23419, -12.02559, 0.74) pt3dadd(-273.0254, 146.37419, -12.52559, 0.74)}

//  Looking at segment number 1041: Seg1_apic_105, section: apic_105, ID: 1164, parent: Seg0_apic_105 (1163), rad: 0.37, (-273.0254, 146.37419, -12.52559) -> (-271.8454, 146.0042, -12.52559), len: 1.23664
    apic_105 {pt3dadd(-271.8454, 146.0042, -12.52559, 0.74)}

//  Looking at segment number 1042: Seg2_apic_105, section: apic_105, ID: 1165, parent: Seg1_apic_105 (1164), rad: 0.405, (-271.8454, 146.0042, -12.52559) -> (-271.1854, 145.5642, -12.47559), len: 0.7948
    apic_105 {pt3dadd(-271.1854, 145.5642, -12.47559, 0.81)}

//  Looking at segment number 1043: Seg3_apic_105, section: apic_105, ID: 1166, parent: Seg2_apic_105 (1165), rad: 0.37, (-271.1854, 145.5642, -12.47559) -> (-270.44537, 145.3442, -12.47559), len: 0.772031
    apic_105 {pt3dadd(-270.44537, 145.3442, -12.47559, 0.74)}

//  Looking at segment number 1044: Seg4_apic_105, section: apic_105, ID: 1167, parent: Seg3_apic_105 (1166), rad: 0.37, (-270.44537, 145.3442, -12.47559) -> (-268.44537, 145.2742, -11.77559), len: 2.12012
    apic_105 {pt3dadd(-268.44537, 145.2742, -11.77559, 0.74)}

//  Looking at segment number 1045: Seg5_apic_105, section: apic_105, ID: 1168, parent: Seg4_apic_105 (1167), rad: 0.445, (-268.44537, 145.2742, -11.77559) -> (-267.85538, 145.0442, -11.72559), len: 0.635212
    apic_105 {pt3dadd(-267.85538, 145.0442, -11.72559, 0.89)}

//  Looking at segment number 1046: Seg6_apic_105, section: apic_105, ID: 1169, parent: Seg5_apic_105 (1168), rad: 0.37, (-267.85538, 145.0442, -11.72559) -> (-266.7454, 145.12419, -11.72559), len: 1.11286
    apic_105 {pt3dadd(-266.7454, 145.12419, -11.72559, 0.74)}

//  Looking at segment number 1047: Seg7_apic_105, section: apic_105, ID: 1170, parent: Seg6_apic_105 (1169), rad: 0.37, (-266.7454, 145.12419, -11.72559) -> (-265.41537, 144.6042, -11.17559), len: 1.53031
    apic_105 {pt3dadd(-265.41537, 144.6042, -11.17559, 0.74)}

//  Looking at segment number 1048: Seg8_apic_105, section: apic_105, ID: 1171, parent: Seg7_apic_105 (1170), rad: 0.37, (-265.41537, 144.6042, -11.17559) -> (-264.8954, 144.6042, -11.22559), len: 0.522387
    apic_105 {pt3dadd(-264.8954, 144.6042, -11.22559, 0.74)}

//  Looking at segment number 1049: Seg9_apic_105, section: apic_105, ID: 1172, parent: Seg8_apic_105 (1171), rad: 0.445, (-264.8954, 144.6042, -11.22559) -> (-264.5254, 144.6742, -11.22559), len: 0.376557
    apic_105 {pt3dadd(-264.5254, 144.6742, -11.22559, 0.89)}
}

proc basic_shape_extra_21(){

//  Looking at segment number 1050: Seg0_apic_102, section: apic_102, ID: 1141, parent: Seg8_apic_101 (1140), rad: 0.37, (-273.6154, 146.23419, -12.02559) -> (-273.32538, 147.26419, -12.52559), len: 1.1811
    apic_102 {pt3dclear() pt3dadd(-273.6154, 146.23419, -12.02559, 0.74) pt3dadd(-273.32538, 147.26419, -12.52559, 0.74)}

//  Looking at segment number 1051: Seg1_apic_102, section: apic_102, ID: 1142, parent: Seg0_apic_102 (1141), rad: 0.37, (-273.32538, 147.26419, -12.52559) -> (-272.5854, 147.9242, -12.52559), len: 0.99156
    apic_102 {pt3dadd(-272.5854, 147.9242, -12.52559, 0.74)}

//  Looking at segment number 1052: Seg2_apic_102, section: apic_102, ID: 1143, parent: Seg1_apic_102 (1142), rad: 0.37, (-272.5854, 147.9242, -12.52559) -> (-271.9954, 147.3342, -13.17559), len: 1.05768
    apic_102 {pt3dadd(-271.9954, 147.3342, -13.17559, 0.74)}

//  Looking at segment number 1053: Seg3_apic_102, section: apic_102, ID: 1144, parent: Seg2_apic_102 (1143), rad: 0.37, (-271.9954, 147.3342, -13.17559) -> (-271.25537, 147.4142, -13.17559), len: 0.744333
    apic_102 {pt3dadd(-271.25537, 147.4142, -13.17559, 0.74)}

//  Looking at segment number 1054: Seg4_apic_102, section: apic_102, ID: 1145, parent: Seg3_apic_102 (1144), rad: 0.515, (-271.25537, 147.4142, -13.17559) -> (-270.88538, 148.1442, -13.17559), len: 0.818407
    apic_102 {pt3dadd(-270.88538, 148.1442, -13.17559, 1.03)}

//  Looking at segment number 1055: Seg5_apic_102, section: apic_102, ID: 1146, parent: Seg4_apic_102 (1145), rad: 0.59, (-270.88538, 148.1442, -13.17559) -> (-269.9954, 148.73419, -13.625589), len: 1.15874
    apic_102 {pt3dadd(-269.9954, 148.73419, -13.625589, 1.18)}

//  Looking at segment number 1056: Seg0_apic_100, section: apic_100, ID: 1121, parent: Seg5_apic_89 (1043), rad: 0.405, (-287.44537, 152.9442, -8.77559) -> (-288.6254, 152.9442, -8.92559), len: 1.18952
    apic_100 {pt3dclear() pt3dadd(-287.44537, 152.9442, -8.77559, 0.81) pt3dadd(-288.6254, 152.9442, -8.92559, 0.81)}

//  Looking at segment number 1057: Seg1_apic_100, section: apic_100, ID: 1122, parent: Seg0_apic_100 (1121), rad: 0.405, (-288.6254, 152.9442, -8.92559) -> (-291.13538, 153.6842, -8.92559), len: 2.61679
    apic_100 {pt3dadd(-291.13538, 153.6842, -8.92559, 0.81)}

//  Looking at segment number 1058: Seg2_apic_100, section: apic_100, ID: 1123, parent: Seg1_apic_100 (1122), rad: 0.405, (-291.13538, 153.6842, -8.92559) -> (-292.9054, 153.7542, -8.92559), len: 1.7714
    apic_100 {pt3dadd(-292.9054, 153.7542, -8.92559, 0.81)}

//  Looking at segment number 1059: Seg3_apic_100, section: apic_100, ID: 1124, parent: Seg2_apic_100 (1123), rad: 0.515, (-292.9054, 153.7542, -8.92559) -> (-293.79538, 153.2442, -8.92559), len: 1.02575
    apic_100 {pt3dadd(-293.79538, 153.2442, -8.92559, 1.03)}

//  Looking at segment number 1060: Seg4_apic_100, section: apic_100, ID: 1125, parent: Seg3_apic_100 (1124), rad: 0.37, (-293.79538, 153.2442, -8.92559) -> (-294.6854, 152.1342, -8.92559), len: 1.42275
    apic_100 {pt3dadd(-294.6854, 152.1342, -8.92559, 0.74)}

//  Looking at segment number 1061: Seg5_apic_100, section: apic_100, ID: 1126, parent: Seg4_apic_100 (1125), rad: 0.37, (-294.6854, 152.1342, -8.92559) -> (-296.01538, 151.1042, -9.375589), len: 1.74134
    apic_100 {pt3dadd(-296.01538, 151.1042, -9.375589, 0.74)}

//  Looking at segment number 1062: Seg6_apic_100, section: apic_100, ID: 1127, parent: Seg5_apic_100 (1126), rad: 0.37, (-296.01538, 151.1042, -9.375589) -> (-297.1254, 150.1442, -9.375589), len: 1.46757
    apic_100 {pt3dadd(-297.1254, 150.1442, -9.375589, 0.74)}

//  Looking at segment number 1063: Seg7_apic_100, section: apic_100, ID: 1128, parent: Seg6_apic_100 (1127), rad: 0.37, (-297.1254, 150.1442, -9.375589) -> (-297.8654, 150.0642, -10.02559), len: 0.988173
    apic_100 {pt3dadd(-297.8654, 150.0642, -10.02559, 0.74)}

//  Looking at segment number 1064: Seg8_apic_100, section: apic_100, ID: 1129, parent: Seg7_apic_100 (1128), rad: 0.37, (-297.8654, 150.0642, -10.02559) -> (-299.85538, 149.6942, -10.02559), len: 2.02409
    apic_100 {pt3dadd(-299.85538, 149.6942, -10.02559, 0.74)}

//  Looking at segment number 1065: Seg9_apic_100, section: apic_100, ID: 1130, parent: Seg8_apic_100 (1129), rad: 0.515, (-299.85538, 149.6942, -10.02559) -> (-300.67538, 149.1042, -10.02559), len: 1.0102
    apic_100 {pt3dadd(-300.67538, 149.1042, -10.02559, 1.03)}

//  Looking at segment number 1066: Seg10_apic_100, section: apic_100, ID: 1131, parent: Seg9_apic_100 (1130), rad: 0.37, (-300.67538, 149.1042, -10.02559) -> (-301.7754, 148.8842, -10.02559), len: 1.12179
    apic_100 {pt3dadd(-301.7754, 148.8842, -10.02559, 0.74)}

//  Looking at segment number 1067: Seg0_apic_90, section: apic_90, ID: 1044, parent: Seg5_apic_89 (1043), rad: 0.515, (-287.44537, 152.9442, -8.77559) -> (-287.73538, 154.5742, -8.77559), len: 1.6556
    apic_90 {pt3dclear() pt3dadd(-287.44537, 152.9442, -8.77559, 1.03) pt3dadd(-287.73538, 154.5742, -8.77559, 1.03)}

//  Looking at segment number 1068: Seg1_apic_90, section: apic_90, ID: 1045, parent: Seg0_apic_90 (1044), rad: 0.665, (-287.73538, 154.5742, -8.77559) -> (-287.73538, 155.7542, -9.77559), len: 1.54673
    apic_90 {pt3dadd(-287.73538, 155.7542, -9.77559, 1.33)}

//  Looking at segment number 1069: Seg2_apic_90, section: apic_90, ID: 1046, parent: Seg1_apic_90 (1045), rad: 0.96, (-287.73538, 155.7542, -9.77559) -> (-287.66537, 156.5642, -9.77559), len: 0.813017
    apic_90 {pt3dadd(-287.66537, 156.5642, -9.77559, 1.92)}

//  Looking at segment number 1070: Seg0_apic_82, section: apic_82, ID: 981, parent: Seg8_apic_78 (960), rad: 0.445, (-304.1554, 135.3242, -9.47559) -> (-304.67538, 137.1742, -9.92559), len: 1.97367
    apic_82 {pt3dclear() pt3dadd(-304.1554, 135.3242, -9.47559, 0.89) pt3dadd(-304.67538, 137.1742, -9.92559, 0.89)}

//  Looking at segment number 1071: Seg1_apic_82, section: apic_82, ID: 982, parent: Seg0_apic_82 (981), rad: 0.515, (-304.67538, 137.1742, -9.92559) -> (-304.8954, 138.4242, -10.07559), len: 1.27805
    apic_82 {pt3dadd(-304.8954, 138.4242, -10.07559, 1.03)}

//  Looking at segment number 1072: Seg2_apic_82, section: apic_82, ID: 983, parent: Seg1_apic_82 (982), rad: 0.48, (-304.8954, 138.4242, -10.07559) -> (-305.1854, 140.12419, -10.07559), len: 1.72456
    apic_82 {pt3dadd(-305.1854, 140.12419, -10.07559, 0.96)}

//  Looking at segment number 1073: Seg3_apic_82, section: apic_82, ID: 984, parent: Seg2_apic_82 (983), rad: 0.445, (-305.1854, 140.12419, -10.07559) -> (-306.44537, 141.3042, -10.82559), len: 1.88214
    apic_82 {pt3dadd(-306.44537, 141.3042, -10.82559, 0.89)}

//  Looking at segment number 1074: Seg4_apic_82, section: apic_82, ID: 985, parent: Seg3_apic_82 (984), rad: 0.515, (-306.44537, 141.3042, -10.82559) -> (-307.7754, 141.8942, -10.82559), len: 1.45501
    apic_82 {pt3dadd(-307.7754, 141.8942, -10.82559, 1.03)}

//  Looking at segment number 1075: Seg5_apic_82, section: apic_82, ID: 986, parent: Seg4_apic_82 (985), rad: 0.405, (-307.7754, 141.8942, -10.82559) -> (-309.1854, 143.0742, -12.125589), len: 2.25178
    apic_82 {pt3dadd(-309.1854, 143.0742, -12.125589, 0.81)}

//  Looking at segment number 1076: Seg0_apic_79, section: apic_79, ID: 961, parent: Seg8_apic_78 (960), rad: 0.405, (-304.1554, 135.3242, -9.47559) -> (-305.1854, 135.40419, -9.47559), len: 1.0331
    apic_79 {pt3dclear() pt3dadd(-304.1554, 135.3242, -9.47559, 0.81) pt3dadd(-305.1854, 135.40419, -9.47559, 0.81)}

//  Looking at segment number 1077: Seg1_apic_79, section: apic_79, ID: 962, parent: Seg0_apic_79 (961), rad: 0.405, (-305.1854, 135.40419, -9.47559) -> (-307.25537, 135.2542, -9.47559), len: 2.0754
    apic_79 {pt3dadd(-307.25537, 135.2542, -9.47559, 0.81)}

//  Looking at segment number 1078: Seg0_apic_77, section: apic_77, ID: 948, parent: Seg19_apic_75 (941), rad: 0.37, (-325.5254, 125.01419, -3.57559) -> (-325.29538, 126.9142, -3.6755898), len: 1.91649
    apic_77 {pt3dclear() pt3dadd(-325.5254, 125.01419, -3.57559, 0.74) pt3dadd(-325.29538, 126.9142, -3.6755898, 0.74)}

//  Looking at segment number 1079: Seg1_apic_77, section: apic_77, ID: 949, parent: Seg0_apic_77 (948), rad: 0.37, (-325.29538, 126.9142, -3.6755898) -> (-325.07538, 128.90419, -3.57559), len: 2.00461
    apic_77 {pt3dadd(-325.07538, 128.90419, -3.57559, 0.74)}

//  Looking at segment number 1080: Seg2_apic_77, section: apic_77, ID: 950, parent: Seg1_apic_77 (949), rad: 0.405, (-325.07538, 128.90419, -3.57559) -> (-326.54538, 130.8242, -4.1755896), len: 2.49146
    apic_77 {pt3dadd(-326.54538, 130.8242, -4.1755896, 0.81)}

//  Looking at segment number 1081: Seg3_apic_77, section: apic_77, ID: 951, parent: Seg2_apic_77 (950), rad: 0.405, (-326.54538, 130.8242, -4.1755896) -> (-326.6254, 132.0742, -4.27559), len: 1.25654
    apic_77 {pt3dadd(-326.6254, 132.0742, -4.27559, 0.81)}

//  Looking at segment number 1082: Seg0_apic_76, section: apic_76, ID: 942, parent: Seg19_apic_75 (941), rad: 0.445, (-325.5254, 125.01419, -3.57559) -> (-327.3754, 124.34419, -3.62559), len: 1.96823
    apic_76 {pt3dclear() pt3dadd(-325.5254, 125.01419, -3.57559, 0.89) pt3dadd(-327.3754, 124.34419, -3.62559, 0.89)}

//  Looking at segment number 1083: Seg1_apic_76, section: apic_76, ID: 943, parent: Seg0_apic_76 (942), rad: 0.445, (-327.3754, 124.34419, -3.62559) -> (-330.0354, 124.644196, -3.4255898), len: 2.68433
    apic_76 {pt3dadd(-330.0354, 124.644196, -3.4255898, 0.89)}

//  Looking at segment number 1084: Seg2_apic_76, section: apic_76, ID: 944, parent: Seg1_apic_76 (943), rad: 0.445, (-330.0354, 124.644196, -3.4255898) -> (-333.0654, 125.894196, -3.32559), len: 3.27924
    apic_76 {pt3dadd(-333.0654, 125.894196, -3.32559, 0.89)}

//  Looking at segment number 1085: Seg3_apic_76, section: apic_76, ID: 945, parent: Seg2_apic_76 (944), rad: 0.445, (-333.0654, 125.894196, -3.32559) -> (-333.6454, 126.2442, -3.37559), len: 0.679256
    apic_76 {pt3dadd(-333.6454, 126.2442, -3.37559, 0.89)}

//  Looking at segment number 1086: Seg4_apic_76, section: apic_76, ID: 946, parent: Seg3_apic_76 (945), rad: 0.405, (-333.6454, 126.2442, -3.37559) -> (-334.38538, 126.394196, -3.2755902), len: 0.761632
    apic_76 {pt3dadd(-334.38538, 126.394196, -3.2755902, 0.81)}

//  Looking at segment number 1087: Seg5_apic_76, section: apic_76, ID: 947, parent: Seg4_apic_76 (946), rad: 0.37, (-334.38538, 126.394196, -3.2755902) -> (-335.2754, 127.0542, -3.2755902), len: 1.10803
    apic_76 {pt3dadd(-335.2754, 127.0542, -3.2755902, 0.74)}

//  Looking at segment number 1088: Seg0_apic_68, section: apic_68, ID: 849, parent: Seg5_apic_56 (775), rad: 0.445, (-295.60538, 147.5542, -0.47559) -> (-298.04538, 147.9542, -0.47559), len: 2.47257
    apic_68 {pt3dclear() pt3dadd(-295.60538, 147.5542, -0.47559, 0.89) pt3dadd(-298.04538, 147.9542, -0.47559, 0.89)}

//  Looking at segment number 1089: Seg1_apic_68, section: apic_68, ID: 850, parent: Seg0_apic_68 (849), rad: 0.445, (-298.04538, 147.9542, -0.47559) -> (-299.66537, 149.9442, -0.47559), len: 2.56603
    apic_68 {pt3dadd(-299.66537, 149.9442, -0.47559, 0.89)}

//  Looking at segment number 1090: Seg2_apic_68, section: apic_68, ID: 851, parent: Seg1_apic_68 (850), rad: 0.515, (-299.66537, 149.9442, -0.47559) -> (-302.4054, 151.6442, -0.6255901), len: 3.22803
    apic_68 {pt3dadd(-302.4054, 151.6442, -0.6255901, 1.03)}

//  Looking at segment number 1091: Seg0_apic_57, section: apic_57, ID: 776, parent: Seg5_apic_56 (775), rad: 0.63, (-295.60538, 147.5542, -0.47559) -> (-294.4954, 151.2442, -0.52558994), len: 3.85366
    apic_57 {pt3dclear() pt3dadd(-295.60538, 147.5542, -0.47559, 1.26) pt3dadd(-294.4954, 151.2442, -0.52558994, 1.26)}

//  Looking at segment number 1092: Seg1_apic_57, section: apic_57, ID: 777, parent: Seg0_apic_57 (776), rad: 0.63, (-294.4954, 151.2442, -0.52558994) -> (-294.16537, 153.7142, -0.6255901), len: 2.49396
    apic_57 {pt3dadd(-294.16537, 153.7142, -0.6255901, 1.26)}

//  Looking at segment number 1093: Seg2_apic_57, section: apic_57, ID: 778, parent: Seg1_apic_57 (777), rad: 0.96, (-294.16537, 153.7142, -0.6255901) -> (-294.82538, 155.26419, -0.22558999), len: 1.73149
    apic_57 {pt3dadd(-294.82538, 155.26419, -0.22558999, 1.92)}

//  Looking at segment number 1094: Seg0_apic_46, section: apic_46, ID: 660, parent: Seg5_apic_38 (591), rad: 0.48, (-314.69537, 133.5942, -3.07559) -> (-316.6454, 137.0242, -2.62559), len: 3.97115
    apic_46 {pt3dclear() pt3dadd(-314.69537, 133.5942, -3.07559, 0.96) pt3dadd(-316.6454, 137.0242, -2.62559, 0.96)}

//  Looking at segment number 1095: Seg1_apic_46, section: apic_46, ID: 661, parent: Seg0_apic_46 (660), rad: 0.48, (-316.6454, 137.0242, -2.62559) -> (-317.8354, 139.8242, -2.6755898), len: 3.0428
    apic_46 {pt3dadd(-317.8354, 139.8242, -2.6755898, 0.96)}

//  Looking at segment number 1096: Seg2_apic_46, section: apic_46, ID: 662, parent: Seg1_apic_46 (661), rad: 0.63, (-317.8354, 139.8242, -2.6755898) -> (-318.4954, 141.0042, -2.6755898), len: 1.35203
    apic_46 {pt3dadd(-318.4954, 141.0042, -2.6755898, 1.26)}

//  Looking at segment number 1097: Seg0_apic_39, section: apic_39, ID: 592, parent: Seg5_apic_38 (591), rad: 0.445, (-314.69537, 133.5942, -3.07559) -> (-317.2754, 133.51419, -3.22559), len: 2.58561
    apic_39 {pt3dclear() pt3dadd(-314.69537, 133.5942, -3.07559, 0.89) pt3dadd(-317.2754, 133.51419, -3.22559, 0.89)}

//  Looking at segment number 1098: Seg1_apic_39, section: apic_39, ID: 593, parent: Seg0_apic_39 (592), rad: 0.445, (-317.2754, 133.51419, -3.22559) -> (-318.8354, 134.1042, -3.22559), len: 1.66784
    apic_39 {pt3dadd(-318.8354, 134.1042, -3.22559, 0.89)}

//  Looking at segment number 1099: Seg2_apic_39, section: apic_39, ID: 594, parent: Seg1_apic_39 (593), rad: 0.445, (-318.8354, 134.1042, -3.22559) -> (-320.23538, 134.7742, -3.22559), len: 1.55206
    apic_39 {pt3dadd(-320.23538, 134.7742, -3.22559, 0.89)}
}

proc basic_shape_extra_22(){

//  Looking at segment number 1100: Seg3_apic_39, section: apic_39, ID: 595, parent: Seg2_apic_39 (594), rad: 0.445, (-320.23538, 134.7742, -3.22559) -> (-322.7454, 135.1442, -3.22559), len: 2.53713
    apic_39 {pt3dadd(-322.7454, 135.1442, -3.22559, 0.89)}

//  Looking at segment number 1101: Seg4_apic_39, section: apic_39, ID: 596, parent: Seg3_apic_39 (595), rad: 0.555, (-322.7454, 135.1442, -3.22559) -> (-325.85538, 135.3642, -3.22559), len: 3.11776
    apic_39 {pt3dadd(-325.85538, 135.3642, -3.22559, 1.11)}

//  Looking at segment number 1102: Seg5_apic_39, section: apic_39, ID: 597, parent: Seg4_apic_39 (596), rad: 0.555, (-325.85538, 135.3642, -3.22559) -> (-326.9654, 135.2142, -3.87559), len: 1.29504
    apic_39 {pt3dadd(-326.9654, 135.2142, -3.87559, 1.11)}

//  Looking at segment number 1103: Seg0_apic_36, section: apic_36, ID: 567, parent: Seg10_apic_34 (552), rad: 0.37, (-284.1254, 159.1742, -6.4255896) -> (-284.4954, 160.4342, -7.52559), len: 1.71304
    apic_36 {pt3dclear() pt3dadd(-284.1254, 159.1742, -6.4255896, 0.74) pt3dadd(-284.4954, 160.4342, -7.52559, 0.74)}

//  Looking at segment number 1104: Seg1_apic_36, section: apic_36, ID: 568, parent: Seg0_apic_36 (567), rad: 0.48, (-284.4954, 160.4342, -7.52559) -> (-284.72537, 161.2442, -7.77559), len: 0.878343
    apic_36 {pt3dadd(-284.72537, 161.2442, -7.77559, 0.96)}

//  Looking at segment number 1105: Seg2_apic_36, section: apic_36, ID: 569, parent: Seg1_apic_36 (568), rad: 0.37, (-284.72537, 161.2442, -7.77559) -> (-283.8354, 161.6842, -8.57559), len: 1.27502
    apic_36 {pt3dadd(-283.8354, 161.6842, -8.57559, 0.74)}

//  Looking at segment number 1106: Seg3_apic_36, section: apic_36, ID: 570, parent: Seg2_apic_36 (569), rad: 0.37, (-283.8354, 161.6842, -8.57559) -> (-282.42538, 162.7942, -8.57559), len: 1.79449
    apic_36 {pt3dadd(-282.42538, 162.7942, -8.57559, 0.74)}

//  Looking at segment number 1107: Seg4_apic_36, section: apic_36, ID: 571, parent: Seg3_apic_36 (570), rad: 0.515, (-282.42538, 162.7942, -8.57559) -> (-281.91537, 163.6042, -9.32559), len: 1.21602
    apic_36 {pt3dadd(-281.91537, 163.6042, -9.32559, 1.03)}

//  Looking at segment number 1108: Seg5_apic_36, section: apic_36, ID: 572, parent: Seg4_apic_36 (571), rad: 0.37, (-281.91537, 163.6042, -9.32559) -> (-281.2454, 165.01419, -9.32559), len: 1.56107
    apic_36 {pt3dadd(-281.2454, 165.01419, -9.32559, 0.74)}

//  Looking at segment number 1109: Seg6_apic_36, section: apic_36, ID: 573, parent: Seg5_apic_36 (572), rad: 0.37, (-281.2454, 165.01419, -9.32559) -> (-281.0254, 166.48419, -9.67559), len: 1.52702
    apic_36 {pt3dadd(-281.0254, 166.48419, -9.67559, 0.74)}

//  Looking at segment number 1110: Seg7_apic_36, section: apic_36, ID: 574, parent: Seg6_apic_36 (573), rad: 0.445, (-281.0254, 166.48419, -9.67559) -> (-281.3954, 167.2242, -9.67559), len: 0.827348
    apic_36 {pt3dadd(-281.3954, 167.2242, -9.67559, 0.89)}

//  Looking at segment number 1111: Seg8_apic_36, section: apic_36, ID: 575, parent: Seg7_apic_36 (574), rad: 0.37, (-281.3954, 167.2242, -9.67559) -> (-281.3954, 168.1842, -9.57559), len: 0.965201
    apic_36 {pt3dadd(-281.3954, 168.1842, -9.57559, 0.74)}

//  Looking at segment number 1112: Seg9_apic_36, section: apic_36, ID: 576, parent: Seg8_apic_36 (575), rad: 0.37, (-281.3954, 168.1842, -9.57559) -> (-282.6554, 168.5542, -9.625589), len: 1.31416
    apic_36 {pt3dadd(-282.6554, 168.5542, -9.625589, 0.74)}

//  Looking at segment number 1113: Seg10_apic_36, section: apic_36, ID: 577, parent: Seg9_apic_36 (576), rad: 0.37, (-282.6554, 168.5542, -9.625589) -> (-284.4954, 169.1442, -9.82559), len: 1.9426
    apic_36 {pt3dadd(-284.4954, 169.1442, -9.82559, 0.74)}

//  Looking at segment number 1114: Seg11_apic_36, section: apic_36, ID: 578, parent: Seg10_apic_36 (577), rad: 0.37, (-284.4954, 169.1442, -9.82559) -> (-288.1254, 168.7042, -9.625589), len: 3.66204
    apic_36 {pt3dadd(-288.1254, 168.7042, -9.625589, 0.74)}

//  Looking at segment number 1115: Seg12_apic_36, section: apic_36, ID: 579, parent: Seg11_apic_36 (578), rad: 0.37, (-288.1254, 168.7042, -9.625589) -> (-290.26538, 168.40419, -9.625589), len: 2.16091
    apic_36 {pt3dadd(-290.26538, 168.40419, -9.625589, 0.74)}

//  Looking at segment number 1116: Seg0_apic_35, section: apic_35, ID: 553, parent: Seg10_apic_34 (552), rad: 0.405, (-284.1254, 159.1742, -6.4255896) -> (-282.8754, 160.1342, -7.2255898), len: 1.76752
    apic_35 {pt3dclear() pt3dadd(-284.1254, 159.1742, -6.4255896, 0.81) pt3dadd(-282.8754, 160.1342, -7.2255898, 0.81)}

//  Looking at segment number 1117: Seg1_apic_35, section: apic_35, ID: 554, parent: Seg0_apic_35 (553), rad: 0.405, (-282.8754, 160.1342, -7.2255898) -> (-281.8354, 162.0542, -7.02559), len: 2.19272
    apic_35 {pt3dadd(-281.8354, 162.0542, -7.02559, 0.81)}

//  Looking at segment number 1118: Seg2_apic_35, section: apic_35, ID: 555, parent: Seg1_apic_35 (554), rad: 0.405, (-281.8354, 162.0542, -7.02559) -> (-280.8054, 163.7542, -7.02559), len: 1.98768
    apic_35 {pt3dadd(-280.8054, 163.7542, -7.02559, 0.81)}

//  Looking at segment number 1119: Seg3_apic_35, section: apic_35, ID: 556, parent: Seg2_apic_35 (555), rad: 0.405, (-280.8054, 163.7542, -7.02559) -> (-280.50537, 165.4542, -7.1255894), len: 1.72916
    apic_35 {pt3dadd(-280.50537, 165.4542, -7.1255894, 0.81)}

//  Looking at segment number 1120: Seg4_apic_35, section: apic_35, ID: 557, parent: Seg3_apic_35 (556), rad: 0.405, (-280.50537, 165.4542, -7.1255894) -> (-280.50537, 168.1142, -7.1255894), len: 2.66
    apic_35 {pt3dadd(-280.50537, 168.1142, -7.1255894, 0.81)}

//  Looking at segment number 1121: Seg5_apic_35, section: apic_35, ID: 558, parent: Seg4_apic_35 (557), rad: 0.405, (-280.50537, 168.1142, -7.1255894) -> (-281.91537, 170.1742, -7.1255894), len: 2.49634
    apic_35 {pt3dadd(-281.91537, 170.1742, -7.1255894, 0.81)}

//  Looking at segment number 1122: Seg6_apic_35, section: apic_35, ID: 559, parent: Seg5_apic_35 (558), rad: 0.48, (-281.91537, 170.1742, -7.1255894) -> (-283.98538, 171.65419, -7.1255894), len: 2.54466
    apic_35 {pt3dadd(-283.98538, 171.65419, -7.1255894, 0.96)}

//  Looking at segment number 1123: Seg7_apic_35, section: apic_35, ID: 560, parent: Seg6_apic_35 (559), rad: 0.37, (-283.98538, 171.65419, -7.1255894) -> (-285.16537, 172.2442, -7.1255894), len: 1.31928
    apic_35 {pt3dadd(-285.16537, 172.2442, -7.1255894, 0.74)}

//  Looking at segment number 1124: Seg8_apic_35, section: apic_35, ID: 561, parent: Seg7_apic_35 (560), rad: 0.37, (-285.16537, 172.2442, -7.1255894) -> (-289.0854, 173.5742, -6.6255894), len: 4.16958
    apic_35 {pt3dadd(-289.0854, 173.5742, -6.6255894, 0.74)}

//  Looking at segment number 1125: Seg9_apic_35, section: apic_35, ID: 562, parent: Seg8_apic_35 (561), rad: 0.445, (-289.0854, 173.5742, -6.6255894) -> (-290.63538, 173.8642, -6.6755896), len: 1.57767
    apic_35 {pt3dadd(-290.63538, 173.8642, -6.6755896, 0.89)}

//  Looking at segment number 1126: Seg10_apic_35, section: apic_35, ID: 563, parent: Seg9_apic_35 (562), rad: 0.37, (-290.63538, 173.8642, -6.6755896) -> (-291.5954, 174.23419, -6.7255898), len: 1.03007
    apic_35 {pt3dadd(-291.5954, 174.23419, -6.7255898, 0.74)}

//  Looking at segment number 1127: Seg11_apic_35, section: apic_35, ID: 564, parent: Seg10_apic_35 (563), rad: 0.37, (-291.5954, 174.23419, -6.7255898) -> (-296.54538, 176.7442, -6.52559), len: 5.5536
    apic_35 {pt3dadd(-296.54538, 176.7442, -6.52559, 0.74)}

//  Looking at segment number 1128: Seg12_apic_35, section: apic_35, ID: 565, parent: Seg11_apic_35 (564), rad: 0.445, (-296.54538, 176.7442, -6.52559) -> (-297.6554, 177.48419, -6.52559), len: 1.33406
    apic_35 {pt3dadd(-297.6554, 177.48419, -6.52559, 0.89)}

//  Looking at segment number 1129: Seg13_apic_35, section: apic_35, ID: 566, parent: Seg12_apic_35 (565), rad: 0.37, (-297.6554, 177.48419, -6.52559) -> (-298.2454, 177.8542, -6.6755896), len: 0.712393
    apic_35 {pt3dadd(-298.2454, 177.8542, -6.6755896, 0.74)}

//  Looking at segment number 1130: Seg0_apic_33, section: apic_33, ID: 534, parent: Seg1_apic_25 (496), rad: 0.405, (-292.0554, 140.1442, -3.72559) -> (-295.73538, 140.87419, -3.82559), len: 3.75303
    apic_33 {pt3dclear() pt3dadd(-292.0554, 140.1442, -3.72559, 0.81) pt3dadd(-295.73538, 140.87419, -3.82559, 0.81)}

//  Looking at segment number 1131: Seg1_apic_33, section: apic_33, ID: 535, parent: Seg0_apic_33 (534), rad: 0.405, (-295.73538, 140.87419, -3.82559) -> (-298.8354, 140.7242, -3.82559), len: 3.10363
    apic_33 {pt3dadd(-298.8354, 140.7242, -3.82559, 0.81)}

//  Looking at segment number 1132: Seg2_apic_33, section: apic_33, ID: 536, parent: Seg1_apic_33 (535), rad: 0.405, (-298.8354, 140.7242, -3.82559) -> (-301.7154, 140.65419, -2.97559), len: 3.00364
    apic_33 {pt3dadd(-301.7154, 140.65419, -2.97559, 0.81)}

//  Looking at segment number 1133: Seg3_apic_33, section: apic_33, ID: 537, parent: Seg2_apic_33 (536), rad: 0.405, (-301.7154, 140.65419, -2.97559) -> (-303.04538, 140.65419, -2.9255898), len: 1.33093
    apic_33 {pt3dadd(-303.04538, 140.65419, -2.9255898, 0.81)}

//  Looking at segment number 1134: Seg4_apic_33, section: apic_33, ID: 538, parent: Seg3_apic_33 (537), rad: 0.405, (-303.04538, 140.65419, -2.9255898) -> (-305.3454, 140.9442, -3.07559), len: 2.32308
    apic_33 {pt3dadd(-305.3454, 140.9442, -3.07559, 0.81)}

//  Looking at segment number 1135: Seg5_apic_33, section: apic_33, ID: 539, parent: Seg4_apic_33 (538), rad: 0.405, (-305.3454, 140.9442, -3.07559) -> (-306.7454, 141.0242, -3.07559), len: 1.40228
    apic_33 {pt3dadd(-306.7454, 141.0242, -3.07559, 0.81)}

//  Looking at segment number 1136: Seg6_apic_33, section: apic_33, ID: 540, parent: Seg5_apic_33 (539), rad: 0.405, (-306.7454, 141.0242, -3.07559) -> (-308.5954, 141.8342, -2.62559), len: 2.06909
    apic_33 {pt3dadd(-308.5954, 141.8342, -2.62559, 0.81)}

//  Looking at segment number 1137: Seg7_apic_33, section: apic_33, ID: 541, parent: Seg6_apic_33 (540), rad: 0.405, (-308.5954, 141.8342, -2.62559) -> (-310.29538, 141.90419, -2.5255902), len: 1.70436
    apic_33 {pt3dadd(-310.29538, 141.90419, -2.5255902, 0.81)}

//  Looking at segment number 1138: Seg0_apic_26, section: apic_26, ID: 497, parent: Seg1_apic_25 (496), rad: 0.48, (-292.0554, 140.1442, -3.72559) -> (-293.75537, 142.73419, -3.2755902), len: 3.13058
    apic_26 {pt3dclear() pt3dadd(-292.0554, 140.1442, -3.72559, 0.96) pt3dadd(-293.75537, 142.73419, -3.2755902, 0.96)}

//  Looking at segment number 1139: Seg1_apic_26, section: apic_26, ID: 498, parent: Seg0_apic_26 (497), rad: 0.48, (-293.75537, 142.73419, -3.2755902) -> (-296.4954, 145.3142, -3.0255902), len: 3.77182
    apic_26 {pt3dadd(-296.4954, 145.3142, -3.0255902, 0.96)}

//  Looking at segment number 1140: Seg2_apic_26, section: apic_26, ID: 499, parent: Seg1_apic_26 (498), rad: 0.48, (-296.4954, 145.3142, -3.0255902) -> (-299.07538, 146.8642, -2.5255902), len: 3.05104
    apic_26 {pt3dadd(-299.07538, 146.8642, -2.5255902, 0.96)}

//  Looking at segment number 1141: Seg3_apic_26, section: apic_26, ID: 500, parent: Seg2_apic_26 (499), rad: 0.515, (-299.07538, 146.8642, -2.5255902) -> (-300.48538, 147.9742, -1.6255901), len: 2.00754
    apic_26 {pt3dadd(-300.48538, 147.9742, -1.6255901, 1.03)}

//  Looking at segment number 1142: Seg4_apic_26, section: apic_26, ID: 501, parent: Seg3_apic_26 (500), rad: 0.515, (-300.48538, 147.9742, -1.6255901) -> (-302.0354, 148.6342, -1.6255901), len: 1.68468
    apic_26 {pt3dadd(-302.0354, 148.6342, -1.6255901, 1.03)}

//  Looking at segment number 1143: Seg0_apic_16, section: apic_16, ID: 394, parent: Seg3_apic_6 (347), rad: 0.405, (-297.0254, 139.6742, -5.7255898) -> (-296.6854, 140.4542, -5.2255898), len: 0.986912
    apic_16 {pt3dclear() pt3dadd(-297.0254, 139.6742, -5.7255898, 0.81) pt3dadd(-296.6854, 140.4542, -5.2255898, 0.81)}

//  Looking at segment number 1144: Seg1_apic_16, section: apic_16, ID: 395, parent: Seg0_apic_16 (394), rad: 0.405, (-296.6854, 140.4542, -5.2255898) -> (-297.42538, 142.2242, -5.07559), len: 1.92432
    apic_16 {pt3dadd(-297.42538, 142.2242, -5.07559, 0.81)}

//  Looking at segment number 1145: Seg2_apic_16, section: apic_16, ID: 396, parent: Seg1_apic_16 (395), rad: 0.405, (-297.42538, 142.2242, -5.07559) -> (-298.82538, 144.8042, -5.2255898), len: 2.9392
    apic_16 {pt3dadd(-298.82538, 144.8042, -5.2255898, 0.81)}

//  Looking at segment number 1146: Seg3_apic_16, section: apic_16, ID: 397, parent: Seg2_apic_16 (396), rad: 0.405, (-298.82538, 144.8042, -5.2255898) -> (-301.04538, 147.90419, -5.27559), len: 3.81325
    apic_16 {pt3dadd(-301.04538, 147.90419, -5.27559, 0.81)}

//  Looking at segment number 1147: Seg0_apic_7, section: apic_7, ID: 348, parent: Seg3_apic_6 (347), rad: 0.59, (-297.0254, 139.6742, -5.7255898) -> (-298.35538, 139.2242, -5.57559), len: 1.41204
    apic_7 {pt3dclear() pt3dadd(-297.0254, 139.6742, -5.7255898, 1.18) pt3dadd(-298.35538, 139.2242, -5.57559, 1.18)}

//  Looking at segment number 1148: Seg1_apic_7, section: apic_7, ID: 349, parent: Seg0_apic_7 (348), rad: 0.59, (-298.35538, 139.2242, -5.57559) -> (-300.6454, 139.4542, -5.52559), len: 2.30207
    apic_7 {pt3dadd(-300.6454, 139.4542, -5.52559, 1.18)}

//  Looking at segment number 1149: Seg2_apic_7, section: apic_7, ID: 350, parent: Seg1_apic_7 (349), rad: 0.59, (-300.6454, 139.4542, -5.52559) -> (-302.9354, 139.8142, -5.27559), len: 2.33157
    apic_7 {pt3dadd(-302.9354, 139.8142, -5.27559, 1.18)}
}

proc basic_shape_extra_23(){

//  Looking at segment number 1150: Seg3_apic_7, section: apic_7, ID: 351, parent: Seg2_apic_7 (350), rad: 0.59, (-302.9354, 139.8142, -5.27559) -> (-307.29538, 140.3342, -5.27559), len: 4.39089
    apic_7 {pt3dadd(-307.29538, 140.3342, -5.27559, 1.18)}

//  Looking at segment number 1151: Seg4_apic_7, section: apic_7, ID: 352, parent: Seg3_apic_7 (351), rad: 0.555, (-307.29538, 140.3342, -5.27559) -> (-311.3654, 141.0042, -5.27559), len: 4.12479
    apic_7 {pt3dadd(-311.3654, 141.0042, -5.27559, 1.11)}

//  Looking at segment number 1152: Seg5_apic_7, section: apic_7, ID: 353, parent: Seg4_apic_7 (352), rad: 0.555, (-311.3654, 141.0042, -5.27559) -> (-314.3954, 142.1042, -5.2255898), len: 3.22388
    apic_7 {pt3dadd(-314.3954, 142.1042, -5.2255898, 1.11)}

//  Looking at segment number 1153: Seg6_apic_7, section: apic_7, ID: 354, parent: Seg5_apic_7 (353), rad: 0.555, (-314.3954, 142.1042, -5.2255898) -> (-318.01538, 143.0642, -5.2255898), len: 3.74512
    apic_7 {pt3dadd(-318.01538, 143.0642, -5.2255898, 1.11)}

//  Looking at segment number 1154: Seg7_apic_7, section: apic_7, ID: 355, parent: Seg6_apic_7 (354), rad: 0.555, (-318.01538, 143.0642, -5.2255898) -> (-320.00537, 143.9542, -5.2255898), len: 2.17994
    apic_7 {pt3dadd(-320.00537, 143.9542, -5.2255898, 1.11)}

//  Looking at segment number 1155: Seg0_apic_104, section: apic_104, ID: 1157, parent: Seg5_apic_102 (1146), rad: 0.37, (-269.9954, 148.73419, -13.625589) -> (-269.1854, 148.6642, -13.125589), len: 0.954461
    apic_104 {pt3dclear() pt3dadd(-269.9954, 148.73419, -13.625589, 0.74) pt3dadd(-269.1854, 148.6642, -13.125589, 0.74)}

//  Looking at segment number 1156: Seg1_apic_104, section: apic_104, ID: 1158, parent: Seg0_apic_104 (1157), rad: 0.37, (-269.1854, 148.6642, -13.125589) -> (-268.00537, 148.51419, -13.67559), len: 1.31052
    apic_104 {pt3dadd(-268.00537, 148.51419, -13.67559, 0.74)}

//  Looking at segment number 1157: Seg2_apic_104, section: apic_104, ID: 1159, parent: Seg1_apic_104 (1158), rad: 0.37, (-268.00537, 148.51419, -13.67559) -> (-267.04538, 149.0342, -13.67559), len: 1.09178
    apic_104 {pt3dadd(-267.04538, 149.0342, -13.67559, 0.74)}

//  Looking at segment number 1158: Seg3_apic_104, section: apic_104, ID: 1160, parent: Seg2_apic_104 (1159), rad: 0.59, (-267.04538, 149.0342, -13.67559) -> (-266.0854, 148.8842, -14.625589), len: 1.35889
    apic_104 {pt3dadd(-266.0854, 148.8842, -14.625589, 1.18)}

//  Looking at segment number 1159: Seg4_apic_104, section: apic_104, ID: 1161, parent: Seg3_apic_104 (1160), rad: 0.37, (-266.0854, 148.8842, -14.625589) -> (-264.97537, 148.73419, -13.82559), len: 1.37646
    apic_104 {pt3dadd(-264.97537, 148.73419, -13.82559, 0.74)}

//  Looking at segment number 1160: Seg5_apic_104, section: apic_104, ID: 1162, parent: Seg4_apic_104 (1161), rad: 0.37, (-264.97537, 148.73419, -13.82559) -> (-264.23538, 147.26419, -13.82559), len: 1.64575
    apic_104 {pt3dadd(-264.23538, 147.26419, -13.82559, 0.74)}

//  Looking at segment number 1161: Seg0_apic_103, section: apic_103, ID: 1147, parent: Seg5_apic_102 (1146), rad: 0.37, (-269.9954, 148.73419, -13.625589) -> (-269.8454, 149.9242, -13.77559), len: 1.20876
    apic_103 {pt3dclear() pt3dadd(-269.9954, 148.73419, -13.625589, 0.74) pt3dadd(-269.8454, 149.9242, -13.77559, 0.74)}

//  Looking at segment number 1162: Seg1_apic_103, section: apic_103, ID: 1148, parent: Seg0_apic_103 (1147), rad: 0.37, (-269.8454, 149.9242, -13.77559) -> (-269.48538, 150.8842, -13.77559), len: 1.02529
    apic_103 {pt3dadd(-269.48538, 150.8842, -13.77559, 0.74)}

//  Looking at segment number 1163: Seg2_apic_103, section: apic_103, ID: 1149, parent: Seg1_apic_103 (1148), rad: 0.37, (-269.48538, 150.8842, -13.77559) -> (-268.44537, 151.1742, -13.77559), len: 1.07968
    apic_103 {pt3dadd(-268.44537, 151.1742, -13.77559, 0.74)}

//  Looking at segment number 1164: Seg3_apic_103, section: apic_103, ID: 1150, parent: Seg2_apic_103 (1149), rad: 0.48, (-268.44537, 151.1742, -13.77559) -> (-268.00537, 151.3942, -13.77559), len: 0.491938
    apic_103 {pt3dadd(-268.00537, 151.3942, -13.77559, 0.96)}

//  Looking at segment number 1165: Seg4_apic_103, section: apic_103, ID: 1151, parent: Seg3_apic_103 (1150), rad: 0.405, (-268.00537, 151.3942, -13.77559) -> (-266.9654, 151.5442, -13.72559), len: 1.05193
    apic_103 {pt3dadd(-266.9654, 151.5442, -13.72559, 0.81)}

//  Looking at segment number 1166: Seg5_apic_103, section: apic_103, ID: 1152, parent: Seg4_apic_103 (1151), rad: 0.405, (-266.9654, 151.5442, -13.72559) -> (-266.44537, 151.3942, -14.57559), len: 1.00768
    apic_103 {pt3dadd(-266.44537, 151.3942, -14.57559, 0.81)}

//  Looking at segment number 1167: Seg6_apic_103, section: apic_103, ID: 1153, parent: Seg5_apic_103 (1152), rad: 0.48, (-266.44537, 151.3942, -14.57559) -> (-264.97537, 151.4742, -14.72559), len: 1.4798
    apic_103 {pt3dadd(-264.97537, 151.4742, -14.72559, 0.96)}

//  Looking at segment number 1168: Seg7_apic_103, section: apic_103, ID: 1154, parent: Seg6_apic_103 (1153), rad: 0.37, (-264.97537, 151.4742, -14.72559) -> (-264.1554, 151.98419, -15.47559), len: 1.22268
    apic_103 {pt3dadd(-264.1554, 151.98419, -15.47559, 0.74)}

//  Looking at segment number 1169: Seg8_apic_103, section: apic_103, ID: 1155, parent: Seg7_apic_103 (1154), rad: 0.37, (-264.1554, 151.98419, -15.47559) -> (-263.7854, 152.2842, -15.47559), len: 0.476338
    apic_103 {pt3dadd(-263.7854, 152.2842, -15.47559, 0.74)}

//  Looking at segment number 1170: Seg9_apic_103, section: apic_103, ID: 1156, parent: Seg8_apic_103 (1155), rad: 0.445, (-263.7854, 152.2842, -15.47559) -> (-263.9354, 152.65419, -16.025589), len: 0.679628
    apic_103 {pt3dadd(-263.9354, 152.65419, -16.025589, 0.89)}

//  Looking at segment number 1171: Seg0_apic_97, section: apic_97, ID: 1084, parent: Seg2_apic_90 (1046), rad: 0.335, (-287.66537, 156.5642, -9.77559) -> (-288.91537, 156.7842, -9.92559), len: 1.27805
    apic_97 {pt3dclear() pt3dadd(-287.66537, 156.5642, -9.77559, 0.67) pt3dadd(-288.91537, 156.7842, -9.92559, 0.67)}

//  Looking at segment number 1172: Seg1_apic_97, section: apic_97, ID: 1085, parent: Seg0_apic_97 (1084), rad: 0.335, (-288.91537, 156.7842, -9.92559) -> (-290.6154, 156.7142, -9.92559), len: 1.70145
    apic_97 {pt3dadd(-290.6154, 156.7142, -9.92559, 0.67)}

//  Looking at segment number 1173: Seg2_apic_97, section: apic_97, ID: 1086, parent: Seg1_apic_97 (1085), rad: 0.405, (-290.6154, 156.7142, -9.92559) -> (-292.4654, 156.9342, -9.17559), len: 2.00834
    apic_97 {pt3dadd(-292.4654, 156.9342, -9.17559, 0.81)}

//  Looking at segment number 1174: Seg3_apic_97, section: apic_97, ID: 1087, parent: Seg2_apic_97 (1086), rad: 0.405, (-292.4654, 156.9342, -9.17559) -> (-295.8654, 157.7442, -8.67559), len: 3.53073
    apic_97 {pt3dadd(-295.8654, 157.7442, -8.67559, 0.81)}

//  Looking at segment number 1175: Seg4_apic_97, section: apic_97, ID: 1088, parent: Seg3_apic_97 (1087), rad: 0.405, (-295.8654, 157.7442, -8.67559) -> (-297.41537, 159.0742, -8.67559), len: 2.04239
    apic_97 {pt3dadd(-297.41537, 159.0742, -8.67559, 0.81)}

//  Looking at segment number 1176: Seg0_apic_96, section: apic_96, ID: 1076, parent: Seg2_apic_90 (1046), rad: 0.37, (-287.66537, 156.5642, -9.77559) -> (-288.7754, 157.37419, -10.125589), len: 1.418
    apic_96 {pt3dclear() pt3dadd(-287.66537, 156.5642, -9.77559, 0.74) pt3dadd(-288.7754, 157.37419, -10.125589, 0.74)}

//  Looking at segment number 1177: Seg1_apic_96, section: apic_96, ID: 1077, parent: Seg0_apic_96 (1076), rad: 0.37, (-288.7754, 157.37419, -10.125589) -> (-288.91537, 157.9642, -10.125589), len: 0.60639
    apic_96 {pt3dadd(-288.91537, 157.9642, -10.125589, 0.74)}

//  Looking at segment number 1178: Seg2_apic_96, section: apic_96, ID: 1078, parent: Seg1_apic_96 (1077), rad: 0.37, (-288.91537, 157.9642, -10.125589) -> (-289.50537, 158.48419, -10.125589), len: 0.786438
    apic_96 {pt3dadd(-289.50537, 158.48419, -10.125589, 0.74)}

//  Looking at segment number 1179: Seg3_apic_96, section: apic_96, ID: 1079, parent: Seg2_apic_96 (1078), rad: 0.48, (-289.50537, 158.48419, -10.125589) -> (-290.47537, 158.48419, -9.72559), len: 1.04924
    apic_96 {pt3dadd(-290.47537, 158.48419, -9.72559, 0.96)}

//  Looking at segment number 1180: Seg4_apic_96, section: apic_96, ID: 1080, parent: Seg3_apic_96 (1079), rad: 0.37, (-290.47537, 158.48419, -9.72559) -> (-291.0654, 158.40419, -9.72559), len: 0.595426
    apic_96 {pt3dadd(-291.0654, 158.40419, -9.72559, 0.74)}

//  Looking at segment number 1181: Seg5_apic_96, section: apic_96, ID: 1081, parent: Seg4_apic_96 (1080), rad: 0.37, (-291.0654, 158.40419, -9.72559) -> (-293.0554, 158.0442, -9.82559), len: 2.02476
    apic_96 {pt3dadd(-293.0554, 158.0442, -9.82559, 0.74)}

//  Looking at segment number 1182: Seg6_apic_96, section: apic_96, ID: 1082, parent: Seg5_apic_96 (1081), rad: 0.445, (-293.0554, 158.0442, -9.82559) -> (-293.50537, 158.0442, -9.92559), len: 0.460959
    apic_96 {pt3dadd(-293.50537, 158.0442, -9.92559, 0.89)}

//  Looking at segment number 1183: Seg7_apic_96, section: apic_96, ID: 1083, parent: Seg6_apic_96 (1082), rad: 0.37, (-293.50537, 158.0442, -9.92559) -> (-294.0954, 158.1842, -9.92559), len: 0.606409
    apic_96 {pt3dadd(-294.0954, 158.1842, -9.92559, 0.74)}

//  Looking at segment number 1184: Seg0_apic_91, section: apic_91, ID: 1047, parent: Seg2_apic_90 (1046), rad: 0.37, (-287.66537, 156.5642, -9.77559) -> (-286.1854, 157.0842, -9.875589), len: 1.57186
    apic_91 {pt3dclear() pt3dadd(-287.66537, 156.5642, -9.77559, 0.74) pt3dadd(-286.1854, 157.0842, -9.875589, 0.74)}

//  Looking at segment number 1185: Seg1_apic_91, section: apic_91, ID: 1048, parent: Seg0_apic_91 (1047), rad: 0.405, (-286.1854, 157.0842, -9.875589) -> (-282.3454, 157.7442, -10.42559), len: 3.93493
    apic_91 {pt3dadd(-282.3454, 157.7442, -10.42559, 0.81)}

//  Looking at segment number 1186: Seg2_apic_91, section: apic_91, ID: 1049, parent: Seg1_apic_91 (1048), rad: 0.405, (-282.3454, 157.7442, -10.42559) -> (-281.60538, 158.40419, -10.92559), len: 1.1105
    apic_91 {pt3dadd(-281.60538, 158.40419, -10.92559, 0.81)}

//  Looking at segment number 1187: Seg3_apic_91, section: apic_91, ID: 1050, parent: Seg2_apic_91 (1049), rad: 0.555, (-281.60538, 158.40419, -10.92559) -> (-281.23538, 158.7042, -11.22559), len: 0.562937
    apic_91 {pt3dadd(-281.23538, 158.7042, -11.22559, 1.11)}

//  Looking at segment number 1188: Seg4_apic_91, section: apic_91, ID: 1051, parent: Seg3_apic_91 (1050), rad: 0.555, (-281.23538, 158.7042, -11.22559) -> (-280.1254, 158.5542, -11.22559), len: 1.12007
    apic_91 {pt3dadd(-280.1254, 158.5542, -11.22559, 1.11)}

//  Looking at segment number 1189: Seg0_apic_86, section: apic_86, ID: 1023, parent: Seg5_apic_82 (986), rad: 0.37, (-309.1854, 143.0742, -12.125589) -> (-310.5854, 143.0542, -12.375589), len: 1.42228
    apic_86 {pt3dclear() pt3dadd(-309.1854, 143.0742, -12.125589, 0.74) pt3dadd(-310.5854, 143.0542, -12.375589, 0.74)}

//  Looking at segment number 1190: Seg1_apic_86, section: apic_86, ID: 1024, parent: Seg0_apic_86 (1023), rad: 0.445, (-310.5854, 143.0542, -12.375589) -> (-311.25537, 143.12419, -12.375589), len: 0.673629
    apic_86 {pt3dadd(-311.25537, 143.12419, -12.375589, 0.89)}

//  Looking at segment number 1191: Seg2_apic_86, section: apic_86, ID: 1025, parent: Seg1_apic_86 (1024), rad: 0.37, (-311.25537, 143.12419, -12.375589) -> (-311.91537, 143.3442, -12.375589), len: 0.695705
    apic_86 {pt3dadd(-311.91537, 143.3442, -12.375589, 0.74)}

//  Looking at segment number 1192: Seg3_apic_86, section: apic_86, ID: 1026, parent: Seg2_apic_86 (1025), rad: 0.37, (-311.91537, 143.3442, -12.375589) -> (-313.32538, 143.7942, -12.375589), len: 1.48007
    apic_86 {pt3dadd(-313.32538, 143.7942, -12.375589, 0.74)}

//  Looking at segment number 1193: Seg0_apic_83, section: apic_83, ID: 987, parent: Seg5_apic_82 (986), rad: 0.515, (-309.1854, 143.0742, -12.125589) -> (-310.1454, 143.8142, -12.22559), len: 1.21621
    apic_83 {pt3dclear() pt3dadd(-309.1854, 143.0742, -12.125589, 1.03) pt3dadd(-310.1454, 143.8142, -12.22559, 1.03)}

//  Looking at segment number 1194: Seg1_apic_83, section: apic_83, ID: 988, parent: Seg0_apic_83 (987), rad: 0.405, (-310.1454, 143.8142, -12.22559) -> (-311.0254, 144.5542, -12.22559), len: 1.14979
    apic_83 {pt3dadd(-311.0254, 144.5542, -12.22559, 0.81)}

//  Looking at segment number 1195: Seg2_apic_83, section: apic_83, ID: 989, parent: Seg1_apic_83 (988), rad: 0.405, (-311.0254, 144.5542, -12.22559) -> (-312.72537, 145.6642, -12.22559), len: 2.03028
    apic_83 {pt3dadd(-312.72537, 145.6642, -12.22559, 0.81)}

//  Looking at segment number 1196: Seg3_apic_83, section: apic_83, ID: 990, parent: Seg2_apic_83 (989), rad: 0.515, (-312.72537, 145.6642, -12.22559) -> (-314.0554, 146.3242, -12.72559), len: 1.5667
    apic_83 {pt3dadd(-314.0554, 146.3242, -12.72559, 1.03)}

//  Looking at segment number 1197: Seg4_apic_83, section: apic_83, ID: 991, parent: Seg3_apic_83 (990), rad: 0.37, (-314.0554, 146.3242, -12.72559) -> (-314.72537, 147.3542, -12.72559), len: 1.22873
    apic_83 {pt3dadd(-314.72537, 147.3542, -12.72559, 0.74)}

//  Looking at segment number 1198: Seg5_apic_83, section: apic_83, ID: 992, parent: Seg4_apic_83 (991), rad: 0.37, (-314.72537, 147.3542, -12.72559) -> (-315.9054, 148.98419, -12.77559), len: 2.01291
    apic_83 {pt3dadd(-315.9054, 148.98419, -12.77559, 0.74)}

//  Looking at segment number 1199: Seg6_apic_83, section: apic_83, ID: 993, parent: Seg5_apic_83 (992), rad: 0.37, (-315.9054, 148.98419, -12.77559) -> (-317.75537, 150.3842, -13.47559), len: 2.42331
    apic_83 {pt3dadd(-317.75537, 150.3842, -13.47559, 0.74)}
}

proc basic_shape_extra_24(){

//  Looking at segment number 1200: Seg7_apic_83, section: apic_83, ID: 994, parent: Seg6_apic_83 (993), rad: 0.59, (-317.75537, 150.3842, -13.47559) -> (-319.7454, 150.9742, -13.97559), len: 2.13501
    apic_83 {pt3dadd(-319.7454, 150.9742, -13.97559, 1.18)}

//  Looking at segment number 1201: Seg8_apic_83, section: apic_83, ID: 995, parent: Seg7_apic_83 (994), rad: 0.445, (-319.7454, 150.9742, -13.97559) -> (-321.3754, 151.6142, -14.275589), len: 1.77666
    apic_83 {pt3dadd(-321.3754, 151.6142, -14.275589, 0.89)}

//  Looking at segment number 1202: Seg9_apic_83, section: apic_83, ID: 996, parent: Seg8_apic_83 (995), rad: 0.445, (-321.3754, 151.6142, -14.275589) -> (-323.00537, 152.5042, -14.4255905), len: 1.86317
    apic_83 {pt3dadd(-323.00537, 152.5042, -14.4255905, 0.89)}

//  Looking at segment number 1203: Seg10_apic_83, section: apic_83, ID: 997, parent: Seg9_apic_83 (996), rad: 0.515, (-323.00537, 152.5042, -14.4255905) -> (-324.04538, 153.6842, -15.32559), len: 1.81219
    apic_83 {pt3dadd(-324.04538, 153.6842, -15.32559, 1.03)}

//  Looking at segment number 1204: Seg11_apic_83, section: apic_83, ID: 998, parent: Seg10_apic_83 (997), rad: 0.405, (-324.04538, 153.6842, -15.32559) -> (-324.63538, 153.8342, -15.32559), len: 0.608764
    apic_83 {pt3dadd(-324.63538, 153.8342, -15.32559, 0.81)}

//  Looking at segment number 1205: Seg12_apic_83, section: apic_83, ID: 999, parent: Seg11_apic_83 (998), rad: 0.405, (-324.63538, 153.8342, -15.32559) -> (-325.88538, 154.2742, -15.32559), len: 1.32518
    apic_83 {pt3dadd(-325.88538, 154.2742, -15.32559, 0.81)}

//  Looking at segment number 1206: Seg13_apic_83, section: apic_83, ID: 1000, parent: Seg12_apic_83 (999), rad: 0.48, (-325.88538, 154.2742, -15.32559) -> (-326.10538, 155.3042, -16.17559), len: 1.35344
    apic_83 {pt3dadd(-326.10538, 155.3042, -16.17559, 0.96)}

//  Looking at segment number 1207: Seg0_apic_81, section: apic_81, ID: 977, parent: Seg1_apic_79 (962), rad: 0.335, (-307.25537, 135.2542, -9.47559) -> (-307.85538, 136.0642, -9.07559), len: 1.08448
    apic_81 {pt3dclear() pt3dadd(-307.25537, 135.2542, -9.47559, 0.67) pt3dadd(-307.85538, 136.0642, -9.07559, 0.67)}

//  Looking at segment number 1208: Seg1_apic_81, section: apic_81, ID: 978, parent: Seg0_apic_81 (977), rad: 0.335, (-307.85538, 136.0642, -9.07559) -> (-308.29538, 136.87419, -9.07559), len: 0.921791
    apic_81 {pt3dadd(-308.29538, 136.87419, -9.07559, 0.67)}

//  Looking at segment number 1209: Seg2_apic_81, section: apic_81, ID: 979, parent: Seg1_apic_81 (978), rad: 0.37, (-308.29538, 136.87419, -9.07559) -> (-308.88538, 137.4642, -9.07559), len: 0.834392
    apic_81 {pt3dadd(-308.88538, 137.4642, -9.07559, 0.74)}

//  Looking at segment number 1210: Seg3_apic_81, section: apic_81, ID: 980, parent: Seg2_apic_81 (979), rad: 0.37, (-308.88538, 137.4642, -9.07559) -> (-309.32538, 137.6842, -9.07559), len: 0.491938
    apic_81 {pt3dadd(-309.32538, 137.6842, -9.07559, 0.74)}

//  Looking at segment number 1211: Seg0_apic_80, section: apic_80, ID: 963, parent: Seg1_apic_79 (962), rad: 0.405, (-307.25537, 135.2542, -9.47559) -> (-308.73538, 134.51419, -8.42559), len: 1.95973
    apic_80 {pt3dclear() pt3dadd(-307.25537, 135.2542, -9.47559, 0.81) pt3dadd(-308.73538, 134.51419, -8.42559, 0.81)}

//  Looking at segment number 1212: Seg1_apic_80, section: apic_80, ID: 964, parent: Seg0_apic_80 (963), rad: 0.405, (-308.73538, 134.51419, -8.42559) -> (-309.9954, 134.3642, -8.42559), len: 1.26891
    apic_80 {pt3dadd(-309.9954, 134.3642, -8.42559, 0.81)}

//  Looking at segment number 1213: Seg2_apic_80, section: apic_80, ID: 965, parent: Seg1_apic_80 (964), rad: 0.48, (-309.9954, 134.3642, -8.42559) -> (-311.10538, 134.0742, -8.42559), len: 1.14724
    apic_80 {pt3dadd(-311.10538, 134.0742, -8.42559, 0.96)}

//  Looking at segment number 1214: Seg3_apic_80, section: apic_80, ID: 966, parent: Seg2_apic_80 (965), rad: 0.405, (-311.10538, 134.0742, -8.42559) -> (-312.5854, 134.2942, -8.47559), len: 1.49711
    apic_80 {pt3dadd(-312.5854, 134.2942, -8.47559, 0.81)}

//  Looking at segment number 1215: Seg4_apic_80, section: apic_80, ID: 967, parent: Seg3_apic_80 (966), rad: 0.405, (-312.5854, 134.2942, -8.47559) -> (-316.3454, 134.0742, -7.4255896), len: 3.91006
    apic_80 {pt3dadd(-316.3454, 134.0742, -7.4255896, 0.81)}

//  Looking at segment number 1216: Seg5_apic_80, section: apic_80, ID: 968, parent: Seg4_apic_80 (967), rad: 0.405, (-316.3454, 134.0742, -7.4255896) -> (-319.8954, 134.0742, -7.4255896), len: 3.54999
    apic_80 {pt3dadd(-319.8954, 134.0742, -7.4255896, 0.81)}

//  Looking at segment number 1217: Seg6_apic_80, section: apic_80, ID: 969, parent: Seg5_apic_80 (968), rad: 0.59, (-319.8954, 134.0742, -7.4255896) -> (-321.0854, 134.1442, -7.6755896), len: 1.21799
    apic_80 {pt3dadd(-321.0854, 134.1442, -7.6755896, 1.18)}

//  Looking at segment number 1218: Seg7_apic_80, section: apic_80, ID: 970, parent: Seg6_apic_80 (969), rad: 0.405, (-321.0854, 134.1442, -7.6755896) -> (-322.26538, 134.4442, -7.6755896), len: 1.21753
    apic_80 {pt3dadd(-322.26538, 134.4442, -7.6755896, 0.81)}

//  Looking at segment number 1219: Seg8_apic_80, section: apic_80, ID: 971, parent: Seg7_apic_80 (970), rad: 0.405, (-322.26538, 134.4442, -7.6755896) -> (-324.6254, 134.4442, -7.6755896), len: 2.36002
    apic_80 {pt3dadd(-324.6254, 134.4442, -7.6755896, 0.81)}

//  Looking at segment number 1220: Seg9_apic_80, section: apic_80, ID: 972, parent: Seg8_apic_80 (971), rad: 0.48, (-324.6254, 134.4442, -7.6755896) -> (-326.4054, 134.2942, -8.02559), len: 1.82027
    apic_80 {pt3dadd(-326.4054, 134.2942, -8.02559, 0.96)}

//  Looking at segment number 1221: Seg10_apic_80, section: apic_80, ID: 973, parent: Seg9_apic_80 (972), rad: 0.37, (-326.4054, 134.2942, -8.02559) -> (-328.2454, 134.8042, -8.02559), len: 1.90937
    apic_80 {pt3dadd(-328.2454, 134.8042, -8.02559, 0.74)}

//  Looking at segment number 1222: Seg11_apic_80, section: apic_80, ID: 974, parent: Seg10_apic_80 (973), rad: 0.37, (-328.2454, 134.8042, -8.02559) -> (-329.8754, 135.5442, -8.02559), len: 1.79012
    apic_80 {pt3dadd(-329.8754, 135.5442, -8.02559, 0.74)}

//  Looking at segment number 1223: Seg12_apic_80, section: apic_80, ID: 975, parent: Seg11_apic_80 (974), rad: 0.445, (-329.8754, 135.5442, -8.02559) -> (-330.98538, 137.1742, -8.07559), len: 1.97267
    apic_80 {pt3dadd(-330.98538, 137.1742, -8.07559, 0.89)}

//  Looking at segment number 1224: Seg13_apic_80, section: apic_80, ID: 976, parent: Seg12_apic_80 (975), rad: 0.37, (-330.98538, 137.1742, -8.07559) -> (-331.35538, 138.4242, -7.9255896), len: 1.31221
    apic_80 {pt3dadd(-331.35538, 138.4242, -7.9255896, 0.74)}

//  Looking at segment number 1225: Seg0_apic_72, section: apic_72, ID: 879, parent: Seg2_apic_68 (851), rad: 0.48, (-302.4054, 151.6442, -0.6255901) -> (-304.0554, 152.40419, -1.3255899), len: 1.94681
    apic_72 {pt3dclear() pt3dadd(-302.4054, 151.6442, -0.6255901, 0.96) pt3dadd(-304.0554, 152.40419, -1.3255899, 0.96)}

//  Looking at segment number 1226: Seg1_apic_72, section: apic_72, ID: 880, parent: Seg0_apic_72 (879), rad: 0.48, (-304.0554, 152.40419, -1.3255899) -> (-305.4654, 152.1842, -1.3255899), len: 1.42706
    apic_72 {pt3dadd(-305.4654, 152.1842, -1.3255899, 0.96)}

//  Looking at segment number 1227: Seg2_apic_72, section: apic_72, ID: 881, parent: Seg1_apic_72 (880), rad: 0.445, (-305.4654, 152.1842, -1.3255899) -> (-306.4954, 151.0742, -1.6255901), len: 1.5437
    apic_72 {pt3dadd(-306.4954, 151.0742, -1.6255901, 0.89)}

//  Looking at segment number 1228: Seg3_apic_72, section: apic_72, ID: 882, parent: Seg2_apic_72 (881), rad: 0.445, (-306.4954, 151.0742, -1.6255901) -> (-307.75537, 150.4142, -1.27559), len: 1.4648
    apic_72 {pt3dadd(-307.75537, 150.4142, -1.27559, 0.89)}

//  Looking at segment number 1229: Seg0_apic_69, section: apic_69, ID: 852, parent: Seg2_apic_68 (851), rad: 0.445, (-302.4054, 151.6442, -0.6255901) -> (-303.0654, 152.7442, -0.075589895), len: 1.39575
    apic_69 {pt3dclear() pt3dadd(-302.4054, 151.6442, -0.6255901, 0.89) pt3dadd(-303.0654, 152.7442, -0.075589895, 0.89)}

//  Looking at segment number 1230: Seg1_apic_69, section: apic_69, ID: 853, parent: Seg0_apic_69 (852), rad: 0.445, (-303.0654, 152.7442, -0.075589895) -> (-305.72537, 155.40419, -0.12559009), len: 3.76211
    apic_69 {pt3dadd(-305.72537, 155.40419, -0.12559009, 0.89)}

//  Looking at segment number 1231: Seg2_apic_69, section: apic_69, ID: 854, parent: Seg1_apic_69 (853), rad: 0.445, (-305.72537, 155.40419, -0.12559009) -> (-308.4654, 158.0642, -0.17559004), len: 3.81914
    apic_69 {pt3dadd(-308.4654, 158.0642, -0.17559004, 0.89)}

//  Looking at segment number 1232: Seg3_apic_69, section: apic_69, ID: 855, parent: Seg2_apic_69 (854), rad: 0.445, (-308.4654, 158.0642, -0.17559004) -> (-309.1254, 158.9542, -0.22558999), len: 1.10915
    apic_69 {pt3dadd(-309.1254, 158.9542, -0.22558999, 0.89)}

//  Looking at segment number 1233: Seg0_apic_67, section: apic_67, ID: 844, parent: Seg2_apic_57 (778), rad: 0.405, (-294.82538, 155.26419, -0.22558999) -> (-296.5554, 154.8142, -0.17559004), len: 1.78828
    apic_67 {pt3dclear() pt3dadd(-294.82538, 155.26419, -0.22558999, 0.81) pt3dadd(-296.5554, 154.8142, -0.17559004, 0.81)}

//  Looking at segment number 1234: Seg1_apic_67, section: apic_67, ID: 845, parent: Seg0_apic_67 (844), rad: 0.405, (-296.5554, 154.8142, -0.17559004) -> (-300.8454, 154.0042, -0.17559004), len: 4.36581
    apic_67 {pt3dadd(-300.8454, 154.0042, -0.17559004, 0.81)}

//  Looking at segment number 1235: Seg2_apic_67, section: apic_67, ID: 846, parent: Seg1_apic_67 (845), rad: 0.405, (-300.8454, 154.0042, -0.17559004) -> (-302.54538, 153.8542, 0.07440996), len: 1.7248
    apic_67 {pt3dadd(-302.54538, 153.8542, 0.07440996, 0.81)}

//  Looking at segment number 1236: Seg3_apic_67, section: apic_67, ID: 847, parent: Seg2_apic_67 (846), rad: 0.405, (-302.54538, 153.8542, 0.07440996) -> (-305.3454, 154.15419, -0.8755901), len: 2.97197
    apic_67 {pt3dadd(-305.3454, 154.15419, -0.8755901, 0.81)}

//  Looking at segment number 1237: Seg4_apic_67, section: apic_67, ID: 848, parent: Seg3_apic_67 (847), rad: 0.405, (-305.3454, 154.15419, -0.8755901) -> (-306.67538, 154.8142, -0.92559004), len: 1.48559
    apic_67 {pt3dadd(-306.67538, 154.8142, -0.92559004, 0.81)}

//  Looking at segment number 1238: Seg0_apic_58, section: apic_58, ID: 779, parent: Seg2_apic_57 (778), rad: 0.815, (-294.82538, 155.26419, -0.22558999) -> (-294.75537, 157.0342, 0.62441003), len: 1.96477
    apic_58 {pt3dclear() pt3dadd(-294.82538, 155.26419, -0.22558999, 1.63) pt3dadd(-294.75537, 157.0342, 0.62441003, 1.63)}

//  Looking at segment number 1239: Seg0_apic_51, section: apic_51, ID: 741, parent: Seg2_apic_46 (662), rad: 0.37, (-318.4954, 141.0042, -2.6755898) -> (-321.9054, 143.0442, -2.72559), len: 3.97395
    apic_51 {pt3dclear() pt3dadd(-318.4954, 141.0042, -2.6755898, 0.74) pt3dadd(-321.9054, 143.0442, -2.72559, 0.74)}

//  Looking at segment number 1240: Seg1_apic_51, section: apic_51, ID: 742, parent: Seg0_apic_51 (741), rad: 0.37, (-321.9054, 143.0442, -2.72559) -> (-324.8654, 145.1142, -2.72559), len: 3.61198
    apic_51 {pt3dadd(-324.8654, 145.1142, -2.72559, 0.74)}

//  Looking at segment number 1241: Seg2_apic_51, section: apic_51, ID: 743, parent: Seg1_apic_51 (742), rad: 0.37, (-324.8654, 145.1142, -2.72559) -> (-327.67538, 147.5542, -2.32559), len: 3.74295
    apic_51 {pt3dadd(-327.67538, 147.5542, -2.32559, 0.74)}

//  Looking at segment number 1242: Seg3_apic_51, section: apic_51, ID: 744, parent: Seg2_apic_51 (743), rad: 0.405, (-327.67538, 147.5542, -2.32559) -> (-330.8454, 149.76419, -1.42559), len: 3.96775
    apic_51 {pt3dadd(-330.8454, 149.76419, -1.42559, 0.81)}

//  Looking at segment number 1243: Seg0_apic_47, section: apic_47, ID: 663, parent: Seg2_apic_46 (662), rad: 0.48, (-318.4954, 141.0042, -2.6755898) -> (-317.75537, 142.6342, -2.82559), len: 1.7964
    apic_47 {pt3dclear() pt3dadd(-318.4954, 141.0042, -2.6755898, 0.96) pt3dadd(-317.75537, 142.6342, -2.82559, 0.96)}

//  Looking at segment number 1244: Seg1_apic_47, section: apic_47, ID: 664, parent: Seg0_apic_47 (663), rad: 0.48, (-317.75537, 142.6342, -2.82559) -> (-318.20538, 145.51419, -2.82559), len: 2.91494
    apic_47 {pt3dadd(-318.20538, 145.51419, -2.82559, 0.96)}

//  Looking at segment number 1245: Seg2_apic_47, section: apic_47, ID: 665, parent: Seg1_apic_47 (664), rad: 0.48, (-318.20538, 145.51419, -2.82559) -> (-318.7154, 150.6042, -2.82559), len: 5.1155
    apic_47 {pt3dadd(-318.7154, 150.6042, -2.82559, 0.96)}

//  Looking at segment number 1246: Seg3_apic_47, section: apic_47, ID: 666, parent: Seg2_apic_47 (665), rad: 0.445, (-318.7154, 150.6042, -2.82559) -> (-319.3154, 153.1142, -3.1755898), len: 2.60434
    apic_47 {pt3dadd(-319.3154, 153.1142, -3.1755898, 0.89)}

//  Looking at segment number 1247: Seg4_apic_47, section: apic_47, ID: 667, parent: Seg3_apic_47 (666), rad: 0.445, (-319.3154, 153.1142, -3.1755898) -> (-320.9354, 154.2942, -3.1755898), len: 2.0042
    apic_47 {pt3dadd(-320.9354, 154.2942, -3.1755898, 0.89)}

//  Looking at segment number 1248: Seg5_apic_47, section: apic_47, ID: 668, parent: Seg4_apic_47 (667), rad: 0.445, (-320.9354, 154.2942, -3.1755898) -> (-321.45538, 156.2842, -3.32559), len: 2.06227
    apic_47 {pt3dadd(-321.45538, 156.2842, -3.32559, 0.89)}

//  Looking at segment number 1249: Seg6_apic_47, section: apic_47, ID: 669, parent: Seg5_apic_47 (668), rad: 0.555, (-321.45538, 156.2842, -3.32559) -> (-321.67538, 157.1742, -3.32559), len: 0.916788
    apic_47 {pt3dadd(-321.67538, 157.1742, -3.32559, 1.11)}
}

proc basic_shape_extra_25(){

//  Looking at segment number 1250: Seg7_apic_47, section: apic_47, ID: 670, parent: Seg6_apic_47 (669), rad: 0.445, (-321.67538, 157.1742, -3.32559) -> (-322.26538, 158.3542, -3.32559), len: 1.31929
    apic_47 {pt3dadd(-322.26538, 158.3542, -3.32559, 0.89)}

//  Looking at segment number 1251: Seg8_apic_47, section: apic_47, ID: 671, parent: Seg7_apic_47 (670), rad: 0.405, (-322.26538, 158.3542, -3.32559) -> (-323.91537, 160.6842, -3.37559), len: 2.8555
    apic_47 {pt3dadd(-323.91537, 160.6842, -3.37559, 0.81)}

//  Looking at segment number 1252: Seg9_apic_47, section: apic_47, ID: 672, parent: Seg8_apic_47 (671), rad: 0.405, (-323.91537, 160.6842, -3.37559) -> (-325.38538, 162.5342, -3.37559), len: 2.36292
    apic_47 {pt3dadd(-325.38538, 162.5342, -3.37559, 0.81)}

//  Looking at segment number 1253: Seg10_apic_47, section: apic_47, ID: 673, parent: Seg9_apic_47 (672), rad: 0.445, (-325.38538, 162.5342, -3.37559) -> (-326.1254, 164.37419, -3.4255898), len: 1.98386
    apic_47 {pt3dadd(-326.1254, 164.37419, -3.4255898, 0.89)}

//  Looking at segment number 1254: Seg11_apic_47, section: apic_47, ID: 674, parent: Seg10_apic_47 (673), rad: 0.445, (-326.1254, 164.37419, -3.4255898) -> (-326.57538, 165.9242, -3.4255898), len: 1.614
    apic_47 {pt3dadd(-326.57538, 165.9242, -3.4255898, 0.89)}

//  Looking at segment number 1255: Seg12_apic_47, section: apic_47, ID: 675, parent: Seg11_apic_47 (674), rad: 0.445, (-326.57538, 165.9242, -3.4255898) -> (-327.16537, 166.2942, -3.22559), len: 0.724571
    apic_47 {pt3dadd(-327.16537, 166.2942, -3.22559, 0.89)}

//  Looking at segment number 1256: Seg13_apic_47, section: apic_47, ID: 676, parent: Seg12_apic_47 (675), rad: 0.515, (-327.16537, 166.2942, -3.22559) -> (-327.67538, 166.8142, -3.1755898), len: 0.730067
    apic_47 {pt3dadd(-327.67538, 166.8142, -3.1755898, 1.03)}

//  Looking at segment number 1257: Seg0_apic_45, section: apic_45, ID: 653, parent: Seg5_apic_39 (597), rad: 0.405, (-326.9654, 135.2142, -3.87559) -> (-327.8754, 133.4342, -3.97559), len: 2.00162
    apic_45 {pt3dclear() pt3dadd(-326.9654, 135.2142, -3.87559, 0.81) pt3dadd(-327.8754, 133.4342, -3.97559, 0.81)}

//  Looking at segment number 1258: Seg1_apic_45, section: apic_45, ID: 654, parent: Seg0_apic_45 (653), rad: 0.405, (-327.8754, 133.4342, -3.97559) -> (-328.10538, 132.4442, -3.87559), len: 1.02127
    apic_45 {pt3dadd(-328.10538, 132.4442, -3.87559, 0.81)}

//  Looking at segment number 1259: Seg2_apic_45, section: apic_45, ID: 655, parent: Seg1_apic_45 (654), rad: 0.405, (-328.10538, 132.4442, -3.87559) -> (-329.2154, 131.9242, -3.87559), len: 1.22578
    apic_45 {pt3dadd(-329.2154, 131.9242, -3.87559, 0.81)}

//  Looking at segment number 1260: Seg3_apic_45, section: apic_45, ID: 656, parent: Seg2_apic_45 (655), rad: 0.405, (-329.2154, 131.9242, -3.87559) -> (-331.8754, 130.5942, -3.87559), len: 2.97397
    apic_45 {pt3dadd(-331.8754, 130.5942, -3.87559, 0.81)}

//  Looking at segment number 1261: Seg4_apic_45, section: apic_45, ID: 657, parent: Seg3_apic_45 (656), rad: 0.445, (-331.8754, 130.5942, -3.87559) -> (-332.3954, 130.3042, -4.07559), len: 0.62808
    apic_45 {pt3dadd(-332.3954, 130.3042, -4.07559, 0.89)}

//  Looking at segment number 1262: Seg5_apic_45, section: apic_45, ID: 658, parent: Seg4_apic_45 (657), rad: 0.405, (-332.3954, 130.3042, -4.07559) -> (-333.20538, 129.9342, -4.07559), len: 0.890501
    apic_45 {pt3dadd(-333.20538, 129.9342, -4.07559, 0.81)}

//  Looking at segment number 1263: Seg6_apic_45, section: apic_45, ID: 659, parent: Seg5_apic_45 (658), rad: 0.405, (-333.20538, 129.9342, -4.07559) -> (-334.2454, 130.15419, -4.3755903), len: 1.10454
    apic_45 {pt3dadd(-334.2454, 130.15419, -4.3755903, 0.81)}

//  Looking at segment number 1264: Seg0_apic_40, section: apic_40, ID: 598, parent: Seg5_apic_39 (597), rad: 0.445, (-326.9654, 135.2142, -3.87559) -> (-328.73538, 137.1342, -4.4255896), len: 2.66866
    apic_40 {pt3dclear() pt3dadd(-326.9654, 135.2142, -3.87559, 0.89) pt3dadd(-328.73538, 137.1342, -4.4255896, 0.89)}

//  Looking at segment number 1265: Seg1_apic_40, section: apic_40, ID: 599, parent: Seg0_apic_40 (598), rad: 0.445, (-328.73538, 137.1342, -4.4255896) -> (-330.2154, 137.87419, -4.4255896), len: 1.6547
    apic_40 {pt3dadd(-330.2154, 137.87419, -4.4255896, 0.89)}

//  Looking at segment number 1266: Seg2_apic_40, section: apic_40, ID: 600, parent: Seg1_apic_40 (599), rad: 0.445, (-330.2154, 137.87419, -4.4255896) -> (-331.8354, 138.3842, -4.4255896), len: 1.69838
    apic_40 {pt3dadd(-331.8354, 138.3842, -4.4255896, 0.89)}

//  Looking at segment number 1267: Seg3_apic_40, section: apic_40, ID: 601, parent: Seg2_apic_40 (600), rad: 0.515, (-331.8354, 138.3842, -4.4255896) -> (-333.5554, 139.1642, -4.52559), len: 1.89124
    apic_40 {pt3dadd(-333.5554, 139.1642, -4.52559, 1.03)}

//  Looking at segment number 1268: Seg4_apic_40, section: apic_40, ID: 602, parent: Seg3_apic_40 (601), rad: 0.515, (-333.5554, 139.1642, -4.52559) -> (-335.17538, 140.4942, -4.52559), len: 2.09602
    apic_40 {pt3dadd(-335.17538, 140.4942, -4.52559, 1.03)}

//  Looking at segment number 1269: Seg0_apic_32, section: apic_32, ID: 529, parent: Seg4_apic_26 (501), rad: 0.445, (-302.0354, 148.6342, -1.6255901) -> (-304.7454, 150.8342, -2.12559), len: 3.52619
    apic_32 {pt3dclear() pt3dadd(-302.0354, 148.6342, -1.6255901, 0.89) pt3dadd(-304.7454, 150.8342, -2.12559, 0.89)}

//  Looking at segment number 1270: Seg1_apic_32, section: apic_32, ID: 530, parent: Seg0_apic_32 (529), rad: 0.445, (-304.7454, 150.8342, -2.12559) -> (-306.7454, 152.6842, -2.12559), len: 2.72443
    apic_32 {pt3dadd(-306.7454, 152.6842, -2.12559, 0.89)}

//  Looking at segment number 1271: Seg2_apic_32, section: apic_32, ID: 531, parent: Seg1_apic_32 (530), rad: 0.445, (-306.7454, 152.6842, -2.12559) -> (-307.48538, 154.6742, -1.3755901), len: 2.2517
    apic_32 {pt3dadd(-307.48538, 154.6742, -1.3755901, 0.89)}

//  Looking at segment number 1272: Seg3_apic_32, section: apic_32, ID: 532, parent: Seg2_apic_32 (531), rad: 0.445, (-307.48538, 154.6742, -1.3755901) -> (-308.44537, 155.1942, -0.17559004), len: 1.62234
    apic_32 {pt3dadd(-308.44537, 155.1942, -0.17559004, 0.89)}

//  Looking at segment number 1273: Seg4_apic_32, section: apic_32, ID: 533, parent: Seg3_apic_32 (532), rad: 0.445, (-308.44537, 155.1942, -0.17559004) -> (-309.9954, 155.48419, -0.17559004), len: 1.57691
    apic_32 {pt3dadd(-309.9954, 155.48419, -0.17559004, 0.89)}

//  Looking at segment number 1274: Seg0_apic_27, section: apic_27, ID: 502, parent: Seg4_apic_26 (501), rad: 0.445, (-302.0354, 148.6342, -1.6255901) -> (-304.0354, 148.7842, -1.17559), len: 2.05548
    apic_27 {pt3dclear() pt3dadd(-302.0354, 148.6342, -1.6255901, 0.89) pt3dadd(-304.0354, 148.7842, -1.17559, 0.89)}

//  Looking at segment number 1275: Seg1_apic_27, section: apic_27, ID: 503, parent: Seg0_apic_27 (502), rad: 0.445, (-304.0354, 148.7842, -1.17559) -> (-304.9954, 149.15419, -0.92559004), len: 1.05876
    apic_27 {pt3dadd(-304.9954, 149.15419, -0.92559004, 0.89)}

//  Looking at segment number 1276: Seg2_apic_27, section: apic_27, ID: 504, parent: Seg1_apic_27 (503), rad: 0.445, (-304.9954, 149.15419, -0.92559004) -> (-305.73538, 149.5242, -0.92559004), len: 0.827341
    apic_27 {pt3dadd(-305.73538, 149.5242, -0.92559004, 0.89)}

//  Looking at segment number 1277: Seg0_apic_20, section: apic_20, ID: 446, parent: Seg3_apic_16 (397), rad: 0.445, (-301.04538, 147.90419, -5.27559) -> (-300.16537, 151.5542, -4.57559), len: 3.81929
    apic_20 {pt3dclear() pt3dadd(-301.04538, 147.90419, -5.27559, 0.89) pt3dadd(-300.16537, 151.5542, -4.57559, 0.89)}

//  Looking at segment number 1278: Seg1_apic_20, section: apic_20, ID: 447, parent: Seg0_apic_20 (446), rad: 0.37, (-300.16537, 151.5542, -4.57559) -> (-300.01538, 154.65419, -3.87559), len: 3.18158
    apic_20 {pt3dadd(-300.01538, 154.65419, -3.87559, 0.74)}

//  Looking at segment number 1279: Seg2_apic_20, section: apic_20, ID: 448, parent: Seg1_apic_20 (447), rad: 0.37, (-300.01538, 154.65419, -3.87559) -> (-300.3154, 157.6042, -2.7755902), len: 3.16269
    apic_20 {pt3dadd(-300.3154, 157.6042, -2.7755902, 0.74)}

//  Looking at segment number 1280: Seg3_apic_20, section: apic_20, ID: 449, parent: Seg2_apic_20 (448), rad: 0.63, (-300.3154, 157.6042, -2.7755902) -> (-300.8354, 159.4542, -2.9255898), len: 1.92753
    apic_20 {pt3dadd(-300.8354, 159.4542, -2.9255898, 1.26)}

//  Looking at segment number 1281: Seg0_apic_17, section: apic_17, ID: 398, parent: Seg3_apic_16 (397), rad: 0.405, (-301.04538, 147.90419, -5.27559) -> (-302.9654, 149.01419, -5.2255898), len: 2.21834
    apic_17 {pt3dclear() pt3dadd(-301.04538, 147.90419, -5.27559, 0.81) pt3dadd(-302.9654, 149.01419, -5.2255898, 0.81)}

//  Looking at segment number 1282: Seg1_apic_17, section: apic_17, ID: 399, parent: Seg0_apic_17 (398), rad: 0.405, (-302.9654, 149.01419, -5.2255898) -> (-303.70538, 149.6042, -4.82559), len: 1.02747
    apic_17 {pt3dadd(-303.70538, 149.6042, -4.82559, 0.81)}

//  Looking at segment number 1283: Seg0_apic_13, section: apic_13, ID: 383, parent: Seg7_apic_7 (355), rad: 0.335, (-320.00537, 143.9542, -5.2255898) -> (-324.6254, 143.9942, -5.02559), len: 4.62453
    apic_13 {pt3dclear() pt3dadd(-320.00537, 143.9542, -5.2255898, 0.67) pt3dadd(-324.6254, 143.9942, -5.02559, 0.67)}

//  Looking at segment number 1284: Seg1_apic_13, section: apic_13, ID: 384, parent: Seg0_apic_13 (383), rad: 0.335, (-324.6254, 143.9942, -5.02559) -> (-328.76538, 144.2842, -5.02559), len: 4.15013
    apic_13 {pt3dadd(-328.76538, 144.2842, -5.02559, 0.67)}

//  Looking at segment number 1285: Seg2_apic_13, section: apic_13, ID: 385, parent: Seg1_apic_13 (384), rad: 0.335, (-328.76538, 144.2842, -5.02559) -> (-331.42538, 144.3642, -5.02559), len: 2.66121
    apic_13 {pt3dadd(-331.42538, 144.3642, -5.02559, 0.67)}

//  Looking at segment number 1286: Seg3_apic_13, section: apic_13, ID: 386, parent: Seg2_apic_13 (385), rad: 0.335, (-331.42538, 144.3642, -5.02559) -> (-332.01538, 144.0642, -4.8755903), len: 0.678673
    apic_13 {pt3dadd(-332.01538, 144.0642, -4.8755903, 0.67)}

//  Looking at segment number 1287: Seg0_apic_8, section: apic_8, ID: 356, parent: Seg7_apic_7 (355), rad: 0.405, (-320.00537, 143.9542, -5.2255898) -> (-323.26538, 146.6142, -5.07559), len: 4.2102
    apic_8 {pt3dclear() pt3dadd(-320.00537, 143.9542, -5.2255898, 0.81) pt3dadd(-323.26538, 146.6142, -5.07559, 0.81)}

//  Looking at segment number 1288: Seg1_apic_8, section: apic_8, ID: 357, parent: Seg0_apic_8 (356), rad: 0.405, (-323.26538, 146.6142, -5.07559) -> (-326.8054, 149.4142, -4.77559), len: 4.52346
    apic_8 {pt3dadd(-326.8054, 149.4142, -4.77559, 0.81)}

//  Looking at segment number 1289: Seg2_apic_8, section: apic_8, ID: 358, parent: Seg1_apic_8 (357), rad: 0.405, (-326.8054, 149.4142, -4.77559) -> (-330.10538, 151.6042, -3.87559), len: 4.06153
    apic_8 {pt3dadd(-330.10538, 151.6042, -3.87559, 0.81)}

//  Looking at segment number 1290: Seg3_apic_8, section: apic_8, ID: 359, parent: Seg2_apic_8 (358), rad: 0.405, (-330.10538, 151.6042, -3.87559) -> (-334.3154, 153.5942, -3.1755898), len: 4.70896
    apic_8 {pt3dadd(-334.3154, 153.5942, -3.1755898, 0.81)}

//  Looking at segment number 1291: Seg0_apic_99, section: apic_99, ID: 1105, parent: Seg4_apic_97 (1088), rad: 0.295, (-297.41537, 159.0742, -8.67559) -> (-298.8954, 158.0442, -9.125589), len: 1.85845
    apic_99 {pt3dclear() pt3dadd(-297.41537, 159.0742, -8.67559, 0.59) pt3dadd(-298.8954, 158.0442, -9.125589, 0.59)}

//  Looking at segment number 1292: Seg1_apic_99, section: apic_99, ID: 1106, parent: Seg0_apic_99 (1105), rad: 0.295, (-298.8954, 158.0442, -9.125589) -> (-300.5954, 158.0442, -9.125589), len: 1.70001
    apic_99 {pt3dadd(-300.5954, 158.0442, -9.125589, 0.59)}

//  Looking at segment number 1293: Seg2_apic_99, section: apic_99, ID: 1107, parent: Seg1_apic_99 (1106), rad: 0.405, (-300.5954, 158.0442, -9.125589) -> (-300.9654, 158.1842, -9.125589), len: 0.395596
    apic_99 {pt3dadd(-300.9654, 158.1842, -9.125589, 0.81)}

//  Looking at segment number 1294: Seg3_apic_99, section: apic_99, ID: 1108, parent: Seg2_apic_99 (1107), rad: 0.37, (-300.9654, 158.1842, -9.125589) -> (-302.3754, 158.6342, -9.125589), len: 1.48007
    apic_99 {pt3dadd(-302.3754, 158.6342, -9.125589, 0.74)}

//  Looking at segment number 1295: Seg4_apic_99, section: apic_99, ID: 1109, parent: Seg3_apic_99 (1108), rad: 0.37, (-302.3754, 158.6342, -9.125589) -> (-303.7754, 158.7742, -9.125589), len: 1.40698
    apic_99 {pt3dadd(-303.7754, 158.7742, -9.125589, 0.74)}

//  Looking at segment number 1296: Seg5_apic_99, section: apic_99, ID: 1110, parent: Seg4_apic_99 (1109), rad: 0.445, (-303.7754, 158.7742, -9.125589) -> (-304.4354, 158.9242, -9.125589), len: 0.676833
    apic_99 {pt3dadd(-304.4354, 158.9242, -9.125589, 0.89)}

//  Looking at segment number 1297: Seg6_apic_99, section: apic_99, ID: 1111, parent: Seg5_apic_99 (1110), rad: 0.37, (-304.4354, 158.9242, -9.125589) -> (-305.25537, 159.1442, -9.125589), len: 0.848977
    apic_99 {pt3dadd(-305.25537, 159.1442, -9.125589, 0.74)}

//  Looking at segment number 1298: Seg7_apic_99, section: apic_99, ID: 1112, parent: Seg6_apic_99 (1111), rad: 0.37, (-305.25537, 159.1442, -9.125589) -> (-307.0254, 159.1442, -9.125589), len: 1.77002
    apic_99 {pt3dadd(-307.0254, 159.1442, -9.125589, 0.74)}

//  Looking at segment number 1299: Seg8_apic_99, section: apic_99, ID: 1113, parent: Seg7_apic_99 (1112), rad: 0.37, (-307.0254, 159.1442, -9.125589) -> (-312.0554, 160.1842, -9.32559), len: 5.14028
    apic_99 {pt3dadd(-312.0554, 160.1842, -9.32559, 0.74)}
}

proc basic_shape_extra_26(){

//  Looking at segment number 1300: Seg9_apic_99, section: apic_99, ID: 1114, parent: Seg8_apic_99 (1113), rad: 0.445, (-312.0554, 160.1842, -9.32559) -> (-312.8654, 160.9942, -9.32559), len: 1.14551
    apic_99 {pt3dadd(-312.8654, 160.9942, -9.32559, 0.89)}

//  Looking at segment number 1301: Seg10_apic_99, section: apic_99, ID: 1115, parent: Seg9_apic_99 (1114), rad: 0.445, (-312.8654, 160.9942, -9.32559) -> (-314.8654, 162.0242, -8.875589), len: 2.29421
    apic_99 {pt3dadd(-314.8654, 162.0242, -8.875589, 0.89)}

//  Looking at segment number 1302: Seg11_apic_99, section: apic_99, ID: 1116, parent: Seg10_apic_99 (1115), rad: 0.445, (-314.8654, 162.0242, -8.875589) -> (-318.0354, 163.4242, -8.875589), len: 3.4654
    apic_99 {pt3dadd(-318.0354, 163.4242, -8.875589, 0.89)}

//  Looking at segment number 1303: Seg12_apic_99, section: apic_99, ID: 1117, parent: Seg11_apic_99 (1116), rad: 0.445, (-318.0354, 163.4242, -8.875589) -> (-319.9654, 163.7242, -8.875589), len: 1.95317
    apic_99 {pt3dadd(-319.9654, 163.7242, -8.875589, 0.89)}

//  Looking at segment number 1304: Seg13_apic_99, section: apic_99, ID: 1118, parent: Seg12_apic_99 (1117), rad: 0.48, (-319.9654, 163.7242, -8.875589) -> (-320.92538, 163.5742, -8.875589), len: 0.971639
    apic_99 {pt3dadd(-320.92538, 163.5742, -8.875589, 0.96)}

//  Looking at segment number 1305: Seg14_apic_99, section: apic_99, ID: 1119, parent: Seg13_apic_99 (1118), rad: 0.445, (-320.92538, 163.5742, -8.875589) -> (-322.47537, 163.9442, -8.875589), len: 1.59354
    apic_99 {pt3dadd(-322.47537, 163.9442, -8.875589, 0.89)}

//  Looking at segment number 1306: Seg15_apic_99, section: apic_99, ID: 1120, parent: Seg14_apic_99 (1119), rad: 0.445, (-322.47537, 163.9442, -8.875589) -> (-323.73538, 164.1642, -8.875589), len: 1.27907
    apic_99 {pt3dadd(-323.73538, 164.1642, -8.875589, 0.89)}

//  Looking at segment number 1307: Seg0_apic_98, section: apic_98, ID: 1089, parent: Seg4_apic_97 (1088), rad: 0.515, (-297.41537, 159.0742, -8.67559) -> (-298.3054, 159.6642, -9.42559), len: 1.30488
    apic_98 {pt3dclear() pt3dadd(-297.41537, 159.0742, -8.67559, 1.03) pt3dadd(-298.3054, 159.6642, -9.42559, 1.03)}

//  Looking at segment number 1308: Seg1_apic_98, section: apic_98, ID: 1090, parent: Seg0_apic_98 (1089), rad: 0.445, (-298.3054, 159.6642, -9.42559) -> (-299.48538, 160.8442, -8.67559), len: 1.82955
    apic_98 {pt3dadd(-299.48538, 160.8442, -8.67559, 0.89)}

//  Looking at segment number 1309: Seg2_apic_98, section: apic_98, ID: 1091, parent: Seg1_apic_98 (1090), rad: 0.445, (-299.48538, 160.8442, -8.67559) -> (-301.3354, 161.73419, -8.67559), len: 2.05295
    apic_98 {pt3dadd(-301.3354, 161.73419, -8.67559, 0.89)}

//  Looking at segment number 1310: Seg3_apic_98, section: apic_98, ID: 1092, parent: Seg2_apic_98 (1091), rad: 0.445, (-301.3354, 161.73419, -8.67559) -> (-303.5554, 162.6142, -8.67559), len: 2.38806
    apic_98 {pt3dadd(-303.5554, 162.6142, -8.67559, 0.89)}

//  Looking at segment number 1311: Seg4_apic_98, section: apic_98, ID: 1093, parent: Seg3_apic_98 (1092), rad: 0.445, (-303.5554, 162.6142, -8.67559) -> (-304.5854, 163.65419, -7.82559), len: 1.69263
    apic_98 {pt3dadd(-304.5854, 163.65419, -7.82559, 0.89)}

//  Looking at segment number 1312: Seg5_apic_98, section: apic_98, ID: 1094, parent: Seg4_apic_98 (1093), rad: 0.445, (-304.5854, 163.65419, -7.82559) -> (-305.25537, 164.2442, -7.82559), len: 0.892743
    apic_98 {pt3dadd(-305.25537, 164.2442, -7.82559, 0.89)}

//  Looking at segment number 1313: Seg6_apic_98, section: apic_98, ID: 1095, parent: Seg5_apic_98 (1094), rad: 0.37, (-305.25537, 164.2442, -7.82559) -> (-306.50537, 165.12419, -7.8755894), len: 1.5295
    apic_98 {pt3dadd(-306.50537, 165.12419, -7.8755894, 0.74)}

//  Looking at segment number 1314: Seg7_apic_98, section: apic_98, ID: 1096, parent: Seg6_apic_98 (1095), rad: 0.48, (-306.50537, 165.12419, -7.8755894) -> (-307.76538, 166.3042, -7.52559), len: 1.7614
    apic_98 {pt3dadd(-307.76538, 166.3042, -7.52559, 0.96)}

//  Looking at segment number 1315: Seg8_apic_98, section: apic_98, ID: 1097, parent: Seg7_apic_98 (1096), rad: 0.37, (-307.76538, 166.3042, -7.52559) -> (-309.76538, 166.8242, -7.52559), len: 2.0665
    apic_98 {pt3dadd(-309.76538, 166.8242, -7.52559, 0.74)}

//  Looking at segment number 1316: Seg9_apic_98, section: apic_98, ID: 1098, parent: Seg8_apic_98 (1097), rad: 0.335, (-309.76538, 166.8242, -7.52559) -> (-313.45538, 168.0042, -8.02559), len: 3.90621
    apic_98 {pt3dadd(-313.45538, 168.0042, -8.02559, 0.67)}

//  Looking at segment number 1317: Seg10_apic_98, section: apic_98, ID: 1099, parent: Seg9_apic_98 (1098), rad: 0.405, (-313.45538, 168.0042, -8.02559) -> (-315.00537, 168.5942, -8.02559), len: 1.65848
    apic_98 {pt3dadd(-315.00537, 168.5942, -8.02559, 0.81)}

//  Looking at segment number 1318: Seg11_apic_98, section: apic_98, ID: 1100, parent: Seg10_apic_98 (1099), rad: 0.335, (-315.00537, 168.5942, -8.02559) -> (-316.19537, 169.1142, -8.02559), len: 1.29866
    apic_98 {pt3dadd(-316.19537, 169.1142, -8.02559, 0.67)}

//  Looking at segment number 1319: Seg12_apic_98, section: apic_98, ID: 1101, parent: Seg11_apic_98 (1100), rad: 0.335, (-316.19537, 169.1142, -8.02559) -> (-317.66537, 170.73419, -8.02559), len: 2.18753
    apic_98 {pt3dadd(-317.66537, 170.73419, -8.02559, 0.67)}

//  Looking at segment number 1320: Seg13_apic_98, section: apic_98, ID: 1102, parent: Seg12_apic_98 (1101), rad: 0.335, (-317.66537, 170.73419, -8.02559) -> (-319.3654, 171.8442, -8.02559), len: 2.03031
    apic_98 {pt3dadd(-319.3654, 171.8442, -8.02559, 0.67)}

//  Looking at segment number 1321: Seg14_apic_98, section: apic_98, ID: 1103, parent: Seg13_apic_98 (1102), rad: 0.37, (-319.3654, 171.8442, -8.02559) -> (-319.88538, 172.0642, -8.02559), len: 0.564614
    apic_98 {pt3dadd(-319.88538, 172.0642, -8.02559, 0.74)}

//  Looking at segment number 1322: Seg15_apic_98, section: apic_98, ID: 1104, parent: Seg14_apic_98 (1103), rad: 0.295, (-319.88538, 172.0642, -8.02559) -> (-320.5554, 172.87419, -8.02559), len: 1.0512
    apic_98 {pt3dadd(-320.5554, 172.87419, -8.02559, 0.59)}

//  Looking at segment number 1323: Seg0_apic_95, section: apic_95, ID: 1069, parent: Seg4_apic_91 (1051), rad: 0.37, (-280.1254, 158.5542, -11.22559) -> (-279.82538, 159.51419, -13.02559), len: 2.06194
    apic_95 {pt3dclear() pt3dadd(-280.1254, 158.5542, -11.22559, 0.74) pt3dadd(-279.82538, 159.51419, -13.02559, 0.74)}

//  Looking at segment number 1324: Seg1_apic_95, section: apic_95, ID: 1070, parent: Seg0_apic_95 (1069), rad: 0.37, (-279.82538, 159.51419, -13.02559) -> (-280.04538, 160.1042, -13.02559), len: 0.629694
    apic_95 {pt3dadd(-280.04538, 160.1042, -13.02559, 0.74)}

//  Looking at segment number 1325: Seg2_apic_95, section: apic_95, ID: 1071, parent: Seg1_apic_95 (1070), rad: 0.515, (-280.04538, 160.1042, -13.02559) -> (-280.5654, 160.40419, -13.02559), len: 0.600344
    apic_95 {pt3dadd(-280.5654, 160.40419, -13.02559, 1.03)}

//  Looking at segment number 1326: Seg3_apic_95, section: apic_95, ID: 1072, parent: Seg2_apic_95 (1071), rad: 0.445, (-280.5654, 160.40419, -13.02559) -> (-281.3754, 160.6942, -13.02559), len: 0.860349
    apic_95 {pt3dadd(-281.3754, 160.6942, -13.02559, 0.89)}

//  Looking at segment number 1327: Seg4_apic_95, section: apic_95, ID: 1073, parent: Seg3_apic_95 (1072), rad: 0.445, (-281.3754, 160.6942, -13.02559) -> (-282.7154, 161.2142, -12.97559), len: 1.43823
    apic_95 {pt3dadd(-282.7154, 161.2142, -12.97559, 0.89)}

//  Looking at segment number 1328: Seg5_apic_95, section: apic_95, ID: 1074, parent: Seg4_apic_95 (1073), rad: 0.515, (-282.7154, 161.2142, -12.97559) -> (-283.3754, 161.51419, -12.97559), len: 0.724981
    apic_95 {pt3dadd(-283.3754, 161.51419, -12.97559, 1.03)}

//  Looking at segment number 1329: Seg6_apic_95, section: apic_95, ID: 1075, parent: Seg5_apic_95 (1074), rad: 0.445, (-283.3754, 161.51419, -12.97559) -> (-284.7754, 162.3942, -13.47559), len: 1.72754
    apic_95 {pt3dadd(-284.7754, 162.3942, -13.47559, 0.89)}

//  Looking at segment number 1330: Seg0_apic_92, section: apic_92, ID: 1052, parent: Seg4_apic_91 (1051), rad: 0.405, (-280.1254, 158.5542, -11.22559) -> (-279.16537, 159.2242, -12.22559), len: 1.53966
    apic_92 {pt3dclear() pt3dadd(-280.1254, 158.5542, -11.22559, 0.81) pt3dadd(-279.16537, 159.2242, -12.22559, 0.81)}

//  Looking at segment number 1331: Seg1_apic_92, section: apic_92, ID: 1053, parent: Seg0_apic_92 (1052), rad: 0.405, (-279.16537, 159.2242, -12.22559) -> (-278.3454, 159.5942, -11.375589), len: 1.23764
    apic_92 {pt3dadd(-278.3454, 159.5942, -11.375589, 0.81)}

//  Looking at segment number 1332: Seg2_apic_92, section: apic_92, ID: 1054, parent: Seg1_apic_92 (1053), rad: 0.515, (-278.3454, 159.5942, -11.375589) -> (-277.97537, 160.5542, -11.02559), len: 1.08675
    apic_92 {pt3dadd(-277.97537, 160.5542, -11.02559, 1.03)}

//  Looking at segment number 1333: Seg0_apic_85, section: apic_85, ID: 1020, parent: Seg13_apic_83 (1000), rad: 0.37, (-326.10538, 155.3042, -16.17559) -> (-326.0354, 155.8242, -16.22559), len: 0.527068
    apic_85 {pt3dclear() pt3dadd(-326.10538, 155.3042, -16.17559, 0.74) pt3dadd(-326.0354, 155.8242, -16.22559, 0.74)}

//  Looking at segment number 1334: Seg1_apic_85, section: apic_85, ID: 1021, parent: Seg0_apic_85 (1020), rad: 0.37, (-326.0354, 155.8242, -16.22559) -> (-325.88538, 156.48419, -16.22559), len: 0.676825
    apic_85 {pt3dadd(-325.88538, 156.48419, -16.22559, 0.74)}

//  Looking at segment number 1335: Seg2_apic_85, section: apic_85, ID: 1022, parent: Seg1_apic_85 (1021), rad: 0.445, (-325.88538, 156.48419, -16.22559) -> (-325.8154, 157.0042, -16.22559), len: 0.524692
    apic_85 {pt3dadd(-325.8154, 157.0042, -16.22559, 0.89)}

//  Looking at segment number 1336: Seg0_apic_84, section: apic_84, ID: 1001, parent: Seg13_apic_83 (1000), rad: 0.37, (-326.10538, 155.3042, -16.17559) -> (-327.66537, 155.6042, -16.22559), len: 1.58937
    apic_84 {pt3dclear() pt3dadd(-326.10538, 155.3042, -16.17559, 0.74) pt3dadd(-327.66537, 155.6042, -16.22559, 0.74)}

//  Looking at segment number 1337: Seg1_apic_84, section: apic_84, ID: 1002, parent: Seg0_apic_84 (1001), rad: 0.445, (-327.66537, 155.6042, -16.22559) -> (-328.8454, 155.8942, -16.57559), len: 1.26454
    apic_84 {pt3dadd(-328.8454, 155.8942, -16.57559, 0.89)}

//  Looking at segment number 1338: Seg2_apic_84, section: apic_84, ID: 1003, parent: Seg1_apic_84 (1002), rad: 0.335, (-328.8454, 155.8942, -16.57559) -> (-329.50537, 156.1942, -16.57559), len: 0.72496
    apic_84 {pt3dadd(-329.50537, 156.1942, -16.57559, 0.67)}

//  Looking at segment number 1339: Seg3_apic_84, section: apic_84, ID: 1004, parent: Seg2_apic_84 (1003), rad: 0.405, (-329.50537, 156.1942, -16.57559) -> (-330.8454, 156.7042, -16.57559), len: 1.43379
    apic_84 {pt3dadd(-330.8454, 156.7042, -16.57559, 0.81)}

//  Looking at segment number 1340: Seg4_apic_84, section: apic_84, ID: 1005, parent: Seg3_apic_84 (1004), rad: 0.37, (-330.8454, 156.7042, -16.57559) -> (-332.8354, 157.7442, -16.57559), len: 2.24537
    apic_84 {pt3dadd(-332.8354, 157.7442, -16.57559, 0.74)}

//  Looking at segment number 1341: Seg5_apic_84, section: apic_84, ID: 1006, parent: Seg4_apic_84 (1005), rad: 0.48, (-332.8354, 157.7442, -16.57559) -> (-333.35538, 157.7442, -17.275589), len: 0.872002
    apic_84 {pt3dadd(-333.35538, 157.7442, -17.275589, 0.96)}

//  Looking at segment number 1342: Seg6_apic_84, section: apic_84, ID: 1007, parent: Seg5_apic_84 (1006), rad: 0.37, (-333.35538, 157.7442, -17.275589) -> (-333.94537, 157.8142, -17.275589), len: 0.594133
    apic_84 {pt3dadd(-333.94537, 157.8142, -17.275589, 0.74)}

//  Looking at segment number 1343: Seg7_apic_84, section: apic_84, ID: 1008, parent: Seg6_apic_84 (1007), rad: 0.37, (-333.94537, 157.8142, -17.275589) -> (-335.1254, 157.6642, -17.275589), len: 1.18952
    apic_84 {pt3dadd(-335.1254, 157.6642, -17.275589, 0.74)}

//  Looking at segment number 1344: Seg8_apic_84, section: apic_84, ID: 1009, parent: Seg7_apic_84 (1008), rad: 0.445, (-335.1254, 157.6642, -17.275589) -> (-335.57538, 157.5942, -17.275589), len: 0.455395
    apic_84 {pt3dadd(-335.57538, 157.5942, -17.275589, 0.89)}

//  Looking at segment number 1345: Seg9_apic_84, section: apic_84, ID: 1010, parent: Seg8_apic_84 (1009), rad: 0.405, (-335.57538, 157.5942, -17.275589) -> (-337.2754, 158.0342, -17.275589), len: 1.75603
    apic_84 {pt3dadd(-337.2754, 158.0342, -17.275589, 0.81)}

//  Looking at segment number 1346: Seg10_apic_84, section: apic_84, ID: 1011, parent: Seg9_apic_84 (1010), rad: 0.48, (-337.2754, 158.0342, -17.275589) -> (-338.0854, 158.48419, -17.275589), len: 0.926603
    apic_84 {pt3dadd(-338.0854, 158.48419, -17.275589, 0.96)}

//  Looking at segment number 1347: Seg11_apic_84, section: apic_84, ID: 1012, parent: Seg10_apic_84 (1011), rad: 0.37, (-338.0854, 158.48419, -17.275589) -> (-338.5254, 157.7442, -17.275589), len: 0.860923
    apic_84 {pt3dadd(-338.5254, 157.7442, -17.275589, 0.74)}

//  Looking at segment number 1348: Seg12_apic_84, section: apic_84, ID: 1013, parent: Seg11_apic_84 (1012), rad: 0.37, (-338.5254, 157.7442, -17.275589) -> (-338.82538, 156.8542, -17.275589), len: 0.939197
    apic_84 {pt3dadd(-338.82538, 156.8542, -17.275589, 0.74)}

//  Looking at segment number 1349: Seg13_apic_84, section: apic_84, ID: 1014, parent: Seg12_apic_84 (1013), rad: 0.515, (-338.82538, 156.8542, -17.275589) -> (-339.41537, 156.26419, -17.32559), len: 0.835888
    apic_84 {pt3dadd(-339.41537, 156.26419, -17.32559, 1.03)}
}

proc basic_shape_extra_27(){

//  Looking at segment number 1350: Seg14_apic_84, section: apic_84, ID: 1015, parent: Seg13_apic_84 (1014), rad: 0.405, (-339.41537, 156.26419, -17.32559) -> (-340.22537, 155.8942, -17.32559), len: 0.890501
    apic_84 {pt3dadd(-340.22537, 155.8942, -17.32559, 0.81)}

//  Looking at segment number 1351: Seg15_apic_84, section: apic_84, ID: 1016, parent: Seg14_apic_84 (1015), rad: 0.405, (-340.22537, 155.8942, -17.32559) -> (-340.7454, 155.4542, -17.32559), len: 0.681192
    apic_84 {pt3dadd(-340.7454, 155.4542, -17.32559, 0.81)}

//  Looking at segment number 1352: Seg16_apic_84, section: apic_84, ID: 1017, parent: Seg15_apic_84 (1016), rad: 0.445, (-340.7454, 155.4542, -17.32559) -> (-341.4054, 155.23419, -17.32559), len: 0.695705
    apic_84 {pt3dadd(-341.4054, 155.23419, -17.32559, 0.89)}

//  Looking at segment number 1353: Seg17_apic_84, section: apic_84, ID: 1018, parent: Seg16_apic_84 (1017), rad: 0.37, (-341.4054, 155.23419, -17.32559) -> (-341.92538, 155.23419, -17.32559), len: 0.519989
    apic_84 {pt3dadd(-341.92538, 155.23419, -17.32559, 0.74)}

//  Looking at segment number 1354: Seg18_apic_84, section: apic_84, ID: 1019, parent: Seg17_apic_84 (1018), rad: 0.445, (-341.92538, 155.23419, -17.32559) -> (-342.29538, 154.9342, -17.275589), len: 0.478946
    apic_84 {pt3dadd(-342.29538, 154.9342, -17.275589, 0.89)}

//  Looking at segment number 1355: Seg0_apic_71, section: apic_71, ID: 873, parent: Seg3_apic_69 (855), rad: 0.445, (-309.1254, 158.9542, -0.22558999) -> (-309.67538, 161.0442, 0.62441003), len: 2.32231
    apic_71 {pt3dclear() pt3dadd(-309.1254, 158.9542, -0.22558999, 0.89) pt3dadd(-309.67538, 161.0442, 0.62441003, 0.89)}

//  Looking at segment number 1356: Seg1_apic_71, section: apic_71, ID: 874, parent: Seg0_apic_71 (873), rad: 0.445, (-309.67538, 161.0442, 0.62441003) -> (-309.82538, 162.5942, 0.67441), len: 1.55803
    apic_71 {pt3dadd(-309.82538, 162.5942, 0.67441, 0.89)}

//  Looking at segment number 1357: Seg2_apic_71, section: apic_71, ID: 875, parent: Seg1_apic_71 (874), rad: 0.445, (-309.82538, 162.5942, 0.67441) -> (-309.8954, 164.8042, 0.82440996), len: 2.2162
    apic_71 {pt3dadd(-309.8954, 164.8042, 0.82440996, 0.89)}

//  Looking at segment number 1358: Seg3_apic_71, section: apic_71, ID: 876, parent: Seg2_apic_71 (875), rad: 0.445, (-309.8954, 164.8042, 0.82440996) -> (-309.97537, 165.8342, 0.82440996), len: 1.0331
    apic_71 {pt3dadd(-309.97537, 165.8342, 0.82440996, 0.89)}

//  Looking at segment number 1359: Seg4_apic_71, section: apic_71, ID: 877, parent: Seg3_apic_71 (876), rad: 0.48, (-309.97537, 165.8342, 0.82440996) -> (-309.60538, 166.4242, 0.82440996), len: 0.696414
    apic_71 {pt3dadd(-309.60538, 166.4242, 0.82440996, 0.96)}

//  Looking at segment number 1360: Seg5_apic_71, section: apic_71, ID: 878, parent: Seg4_apic_71 (877), rad: 0.445, (-309.60538, 166.4242, 0.82440996) -> (-309.0854, 167.01419, 0.82440996), len: 0.786438
    apic_71 {pt3dadd(-309.0854, 167.01419, 0.82440996, 0.89)}

//  Looking at segment number 1361: Seg0_apic_70, section: apic_70, ID: 856, parent: Seg3_apic_69 (855), rad: 0.445, (-309.1254, 158.9542, -0.22558999) -> (-310.82538, 158.87419, -0.27558994), len: 1.7026
    apic_70 {pt3dclear() pt3dadd(-309.1254, 158.9542, -0.22558999, 0.89) pt3dadd(-310.82538, 158.87419, -0.27558994, 0.89)}

//  Looking at segment number 1362: Seg1_apic_70, section: apic_70, ID: 857, parent: Seg0_apic_70 (856), rad: 0.445, (-310.82538, 158.87419, -0.27558994) -> (-312.3054, 159.3942, -0.27558994), len: 1.56871
    apic_70 {pt3dadd(-312.3054, 159.3942, -0.27558994, 0.89)}

//  Looking at segment number 1363: Seg2_apic_70, section: apic_70, ID: 858, parent: Seg1_apic_70 (857), rad: 0.445, (-312.3054, 159.3942, -0.27558994) -> (-313.63538, 159.3142, -0.27558994), len: 1.33239
    apic_70 {pt3dadd(-313.63538, 159.3142, -0.27558994, 0.89)}

//  Looking at segment number 1364: Seg3_apic_70, section: apic_70, ID: 859, parent: Seg2_apic_70 (858), rad: 0.445, (-313.63538, 159.3142, -0.27558994) -> (-314.5254, 160.4242, -0.27558994), len: 1.42275
    apic_70 {pt3dadd(-314.5254, 160.4242, -0.27558994, 0.89)}

//  Looking at segment number 1365: Seg4_apic_70, section: apic_70, ID: 860, parent: Seg3_apic_70 (859), rad: 0.445, (-314.5254, 160.4242, -0.27558994) -> (-316.29538, 161.23419, -1.17559), len: 2.14452
    apic_70 {pt3dadd(-316.29538, 161.23419, -1.17559, 0.89)}

//  Looking at segment number 1366: Seg5_apic_70, section: apic_70, ID: 861, parent: Seg4_apic_70 (860), rad: 0.445, (-316.29538, 161.23419, -1.17559) -> (-318.4354, 162.12419, -1.8255899), len: 2.40713
    apic_70 {pt3dadd(-318.4354, 162.12419, -1.8255899, 0.89)}

//  Looking at segment number 1367: Seg6_apic_70, section: apic_70, ID: 862, parent: Seg5_apic_70 (861), rad: 0.445, (-318.4354, 162.12419, -1.8255899) -> (-319.91537, 163.7442, -1.8255899), len: 2.19426
    apic_70 {pt3dadd(-319.91537, 163.7442, -1.8255899, 0.89)}

//  Looking at segment number 1368: Seg7_apic_70, section: apic_70, ID: 863, parent: Seg6_apic_70 (862), rad: 0.37, (-319.91537, 163.7442, -1.8255899) -> (-321.6154, 165.0042, -2.2755902), len: 2.16336
    apic_70 {pt3dadd(-321.6154, 165.0042, -2.2755902, 0.74)}

//  Looking at segment number 1369: Seg8_apic_70, section: apic_70, ID: 864, parent: Seg7_apic_70 (863), rad: 0.37, (-321.6154, 165.0042, -2.2755902) -> (-323.9054, 166.1842, -1.92559), len: 2.59982
    apic_70 {pt3dadd(-323.9054, 166.1842, -1.92559, 0.74)}

//  Looking at segment number 1370: Seg9_apic_70, section: apic_70, ID: 865, parent: Seg8_apic_70 (864), rad: 0.445, (-323.9054, 166.1842, -1.92559) -> (-325.3154, 166.7042, -1.92559), len: 1.50283
    apic_70 {pt3dadd(-325.3154, 166.7042, -1.92559, 0.89)}

//  Looking at segment number 1371: Seg10_apic_70, section: apic_70, ID: 866, parent: Seg9_apic_70 (865), rad: 0.445, (-325.3154, 166.7042, -1.92559) -> (-329.5254, 169.5842, -1.77559), len: 5.10303
    apic_70 {pt3dadd(-329.5254, 169.5842, -1.77559, 0.89)}

//  Looking at segment number 1372: Seg11_apic_70, section: apic_70, ID: 867, parent: Seg10_apic_70 (866), rad: 0.445, (-329.5254, 169.5842, -1.77559) -> (-331.66537, 172.0842, -1.02559), len: 3.37521
    apic_70 {pt3dadd(-331.66537, 172.0842, -1.02559, 0.89)}

//  Looking at segment number 1373: Seg12_apic_70, section: apic_70, ID: 868, parent: Seg11_apic_70 (867), rad: 0.445, (-331.66537, 172.0842, -1.02559) -> (-334.69537, 175.4142, -1.02559), len: 4.5022
    apic_70 {pt3dadd(-334.69537, 175.4142, -1.02559, 0.89)}

//  Looking at segment number 1374: Seg13_apic_70, section: apic_70, ID: 869, parent: Seg12_apic_70 (868), rad: 0.445, (-334.69537, 175.4142, -1.02559) -> (-335.32538, 177.7942, -0.8255899), len: 2.47009
    apic_70 {pt3dadd(-335.32538, 177.7942, -0.8255899, 0.89)}

//  Looking at segment number 1375: Seg14_apic_70, section: apic_70, ID: 870, parent: Seg13_apic_70 (869), rad: 0.445, (-335.32538, 177.7942, -0.8255899) -> (-335.69537, 180.0842, -0.8255899), len: 2.31969
    apic_70 {pt3dadd(-335.69537, 180.0842, -0.8255899, 0.89)}

//  Looking at segment number 1376: Seg15_apic_70, section: apic_70, ID: 871, parent: Seg14_apic_70 (870), rad: 0.445, (-335.69537, 180.0842, -0.8255899) -> (-335.54538, 181.6342, -0.22558999), len: 1.66883
    apic_70 {pt3dadd(-335.54538, 181.6342, -0.22558999, 0.89)}

//  Looking at segment number 1377: Seg16_apic_70, section: apic_70, ID: 872, parent: Seg15_apic_70 (871), rad: 0.445, (-335.54538, 181.6342, -0.22558999) -> (-336.57538, 184.2942, -0.075589895), len: 2.8564
    apic_70 {pt3dadd(-336.57538, 184.2942, -0.075589895, 0.89)}

//  Looking at segment number 1378: Seg0_apic_66, section: apic_66, ID: 822, parent: Seg0_apic_58 (779), rad: 0.335, (-294.75537, 157.0342, 0.62441003) -> (-296.01538, 156.6642, 0.17440999), len: 1.38817
    apic_66 {pt3dclear() pt3dadd(-294.75537, 157.0342, 0.62441003, 0.67) pt3dadd(-296.01538, 156.6642, 0.17440999, 0.67)}

//  Looking at segment number 1379: Seg1_apic_66, section: apic_66, ID: 823, parent: Seg0_apic_66 (822), rad: 0.335, (-296.01538, 156.6642, 0.17440999) -> (-298.9654, 159.0242, 0.17440999), len: 3.77785
    apic_66 {pt3dadd(-298.9654, 159.0242, 0.17440999, 0.67)}

//  Looking at segment number 1380: Seg2_apic_66, section: apic_66, ID: 824, parent: Seg1_apic_66 (823), rad: 0.445, (-298.9654, 159.0242, 0.17440999) -> (-300.22537, 160.2042, 0.02441001), len: 1.73275
    apic_66 {pt3dadd(-300.22537, 160.2042, 0.02441001, 0.89)}

//  Looking at segment number 1381: Seg3_apic_66, section: apic_66, ID: 825, parent: Seg2_apic_66 (824), rad: 0.37, (-300.22537, 160.2042, 0.02441001) -> (-300.5954, 160.9442, 0.02441001), len: 0.827362
    apic_66 {pt3dadd(-300.5954, 160.9442, 0.02441001, 0.74)}

//  Looking at segment number 1382: Seg4_apic_66, section: apic_66, ID: 826, parent: Seg3_apic_66 (825), rad: 0.37, (-300.5954, 160.9442, 0.02441001) -> (-300.88538, 162.2042, 0.02441001), len: 1.29293
    apic_66 {pt3dadd(-300.88538, 162.2042, 0.02441001, 0.74)}

//  Looking at segment number 1383: Seg5_apic_66, section: apic_66, ID: 827, parent: Seg4_apic_66 (826), rad: 0.48, (-300.88538, 162.2042, 0.02441001) -> (-300.9654, 162.6442, 0.02441001), len: 0.447219
    apic_66 {pt3dadd(-300.9654, 162.6442, 0.02441001, 0.96)}

//  Looking at segment number 1384: Seg6_apic_66, section: apic_66, ID: 828, parent: Seg5_apic_66 (827), rad: 0.405, (-300.9654, 162.6442, 0.02441001) -> (-301.6254, 162.9442, 0.02441001), len: 0.724987
    apic_66 {pt3dadd(-301.6254, 162.9442, 0.02441001, 0.81)}

//  Looking at segment number 1385: Seg7_apic_66, section: apic_66, ID: 829, parent: Seg6_apic_66 (828), rad: 0.405, (-301.6254, 162.9442, 0.02441001) -> (-302.44537, 164.3442, -0.8755901), len: 1.85536
    apic_66 {pt3dadd(-302.44537, 164.3442, -0.8755901, 0.81)}

//  Looking at segment number 1386: Seg8_apic_66, section: apic_66, ID: 830, parent: Seg7_apic_66 (829), rad: 0.445, (-302.44537, 164.3442, -0.8755901) -> (-302.66537, 166.0442, -0.8755901), len: 1.71419
    apic_66 {pt3dadd(-302.66537, 166.0442, -0.8755901, 0.89)}

//  Looking at segment number 1387: Seg9_apic_66, section: apic_66, ID: 831, parent: Seg8_apic_66 (830), rad: 0.37, (-302.66537, 166.0442, -0.8755901) -> (-302.66537, 167.2242, -0.8755901), len: 1.17999
    apic_66 {pt3dadd(-302.66537, 167.2242, -0.8755901, 0.74)}

//  Looking at segment number 1388: Seg10_apic_66, section: apic_66, ID: 832, parent: Seg9_apic_66 (831), rad: 0.37, (-302.66537, 167.2242, -0.8755901) -> (-303.25537, 169.1442, -0.8755901), len: 2.0086
    apic_66 {pt3dadd(-303.25537, 169.1442, -0.8755901, 0.74)}

//  Looking at segment number 1389: Seg11_apic_66, section: apic_66, ID: 833, parent: Seg10_apic_66 (832), rad: 0.515, (-303.25537, 169.1442, -0.8755901) -> (-303.4054, 170.0242, -0.8755901), len: 0.892701
    apic_66 {pt3dadd(-303.4054, 170.0242, -0.8755901, 1.03)}

//  Looking at segment number 1390: Seg12_apic_66, section: apic_66, ID: 834, parent: Seg11_apic_66 (833), rad: 0.405, (-303.4054, 170.0242, -0.8755901) -> (-303.4054, 170.9142, -0.8755901), len: 0.889999
    apic_66 {pt3dadd(-303.4054, 170.9142, -0.8755901, 0.81)}

//  Looking at segment number 1391: Seg13_apic_66, section: apic_66, ID: 835, parent: Seg12_apic_66 (834), rad: 0.405, (-303.4054, 170.9142, -0.8755901) -> (-303.69537, 172.3842, -0.8755901), len: 1.49833
    apic_66 {pt3dadd(-303.69537, 172.3842, -0.8755901, 0.81)}

//  Looking at segment number 1392: Seg14_apic_66, section: apic_66, ID: 836, parent: Seg13_apic_66 (835), rad: 0.445, (-303.69537, 172.3842, -0.8755901) -> (-303.8454, 173.3442, -0.8755901), len: 0.971643
    apic_66 {pt3dadd(-303.8454, 173.3442, -0.8755901, 0.89)}

//  Looking at segment number 1393: Seg15_apic_66, section: apic_66, ID: 837, parent: Seg14_apic_66 (836), rad: 0.405, (-303.8454, 173.3442, -0.8755901) -> (-303.7754, 174.1642, -0.8755901), len: 0.82299
    apic_66 {pt3dadd(-303.7754, 174.1642, -0.8755901, 0.81)}

//  Looking at segment number 1394: Seg16_apic_66, section: apic_66, ID: 838, parent: Seg15_apic_66 (837), rad: 0.405, (-303.7754, 174.1642, -0.8755901) -> (-303.9954, 175.6342, -0.8755901), len: 1.48637
    apic_66 {pt3dadd(-303.9954, 175.6342, -0.8755901, 0.81)}

//  Looking at segment number 1395: Seg17_apic_66, section: apic_66, ID: 839, parent: Seg16_apic_66 (838), rad: 0.405, (-303.9954, 175.6342, -0.8755901) -> (-304.4354, 176.0842, -0.8755901), len: 0.629364
    apic_66 {pt3dadd(-304.4354, 176.0842, -0.8755901, 0.81)}

//  Looking at segment number 1396: Seg18_apic_66, section: apic_66, ID: 840, parent: Seg17_apic_66 (839), rad: 0.405, (-304.4354, 176.0842, -0.8755901) -> (-306.8054, 177.0442, -0.8755901), len: 2.55705
    apic_66 {pt3dadd(-306.8054, 177.0442, -0.8755901, 0.81)}

//  Looking at segment number 1397: Seg19_apic_66, section: apic_66, ID: 841, parent: Seg18_apic_66 (840), rad: 0.405, (-306.8054, 177.0442, -0.8755901) -> (-308.23538, 178.51419, -0.77558994), len: 2.05323
    apic_66 {pt3dadd(-308.23538, 178.51419, -0.77558994, 0.81)}

//  Looking at segment number 1398: Seg20_apic_66, section: apic_66, ID: 842, parent: Seg19_apic_66 (841), rad: 0.445, (-308.23538, 178.51419, -0.77558994) -> (-308.82538, 178.8042, -0.77558994), len: 0.65742
    apic_66 {pt3dadd(-308.82538, 178.8042, -0.77558994, 0.89)}

//  Looking at segment number 1399: Seg21_apic_66, section: apic_66, ID: 843, parent: Seg20_apic_66 (842), rad: 0.37, (-308.82538, 178.8042, -0.77558994) -> (-309.41537, 179.3942, -0.77558994), len: 0.834381
    apic_66 {pt3dadd(-309.41537, 179.3942, -0.77558994, 0.74)}
}

proc basic_shape_extra_28(){

//  Looking at segment number 1400: Seg0_apic_59, section: apic_59, ID: 780, parent: Seg0_apic_58 (779), rad: 0.665, (-294.75537, 157.0342, 0.62441003) -> (-294.97537, 158.0642, 0.62441003), len: 1.05323
    apic_59 {pt3dclear() pt3dadd(-294.75537, 157.0342, 0.62441003, 1.33) pt3dadd(-294.97537, 158.0642, 0.62441003, 1.33)}

//  Looking at segment number 1401: Seg1_apic_59, section: apic_59, ID: 781, parent: Seg0_apic_59 (780), rad: 0.59, (-294.97537, 158.0642, 0.62441003) -> (-295.7154, 159.8442, -0.17559004), len: 2.08711
    apic_59 {pt3dadd(-295.7154, 159.8442, -0.17559004, 1.18)}

//  Looking at segment number 1402: Seg0_apic_55, section: apic_55, ID: 764, parent: Seg3_apic_51 (744), rad: 0.405, (-330.8454, 149.76419, -1.42559) -> (-332.9654, 148.3442, -1.8755901), len: 2.591
    apic_55 {pt3dclear() pt3dadd(-330.8454, 149.76419, -1.42559, 0.81) pt3dadd(-332.9654, 148.3442, -1.8755901, 0.81)}

//  Looking at segment number 1403: Seg1_apic_55, section: apic_55, ID: 765, parent: Seg0_apic_55 (764), rad: 0.445, (-332.9654, 148.3442, -1.8755901) -> (-333.9954, 146.6442, -1.8755901), len: 1.98768
    apic_55 {pt3dadd(-333.9954, 146.6442, -1.8755901, 0.89)}

//  Looking at segment number 1404: Seg2_apic_55, section: apic_55, ID: 766, parent: Seg1_apic_55 (765), rad: 0.445, (-333.9954, 146.6442, -1.8755901) -> (-335.0354, 144.9542, -1.42559), len: 2.03475
    apic_55 {pt3dadd(-335.0354, 144.9542, -1.42559, 0.89)}

//  Looking at segment number 1405: Seg3_apic_55, section: apic_55, ID: 767, parent: Seg2_apic_55 (766), rad: 0.445, (-335.0354, 144.9542, -1.42559) -> (-335.91537, 143.6942, -1.42559), len: 1.53686
    apic_55 {pt3dadd(-335.91537, 143.6942, -1.42559, 0.89)}

//  Looking at segment number 1406: Seg4_apic_55, section: apic_55, ID: 768, parent: Seg3_apic_55 (767), rad: 0.405, (-335.91537, 143.6942, -1.42559) -> (-337.3954, 142.5842, -1.8755901), len: 1.90395
    apic_55 {pt3dadd(-337.3954, 142.5842, -1.8755901, 0.81)}

//  Looking at segment number 1407: Seg5_apic_55, section: apic_55, ID: 769, parent: Seg4_apic_55 (768), rad: 0.405, (-337.3954, 142.5842, -1.8755901) -> (-338.6554, 141.7742, -1.72559), len: 1.5054
    apic_55 {pt3dadd(-338.6554, 141.7742, -1.72559, 0.81)}

//  Looking at segment number 1408: Seg0_apic_52, section: apic_52, ID: 745, parent: Seg3_apic_51 (744), rad: 0.405, (-330.8454, 149.76419, -1.42559) -> (-332.9954, 151.3942, -1.42559), len: 2.69803
    apic_52 {pt3dclear() pt3dadd(-330.8454, 149.76419, -1.42559, 0.81) pt3dadd(-332.9954, 151.3942, -1.42559, 0.81)}

//  Looking at segment number 1409: Seg1_apic_52, section: apic_52, ID: 746, parent: Seg0_apic_52 (745), rad: 0.405, (-332.9954, 151.3942, -1.42559) -> (-335.8754, 153.6042, -1.3255899), len: 3.63161
    apic_52 {pt3dadd(-335.8754, 153.6042, -1.3255899, 0.81)}

//  Looking at segment number 1410: Seg2_apic_52, section: apic_52, ID: 747, parent: Seg1_apic_52 (746), rad: 0.405, (-335.8754, 153.6042, -1.3255899) -> (-338.5354, 157.37419, -1.3255899), len: 4.61394
    apic_52 {pt3dadd(-338.5354, 157.37419, -1.3255899, 0.81)}

//  Looking at segment number 1411: Seg3_apic_52, section: apic_52, ID: 748, parent: Seg2_apic_52 (747), rad: 0.405, (-338.5354, 157.37419, -1.3255899) -> (-339.42538, 159.3642, -1.3255899), len: 2.17995
    apic_52 {pt3dadd(-339.42538, 159.3642, -1.3255899, 0.81)}

//  Looking at segment number 1412: Seg4_apic_52, section: apic_52, ID: 749, parent: Seg3_apic_52 (748), rad: 0.405, (-339.42538, 159.3642, -1.3255899) -> (-341.7854, 162.5342, -0.77558994), len: 3.99012
    apic_52 {pt3dadd(-341.7854, 162.5342, -0.77558994, 0.81)}

//  Looking at segment number 1413: Seg5_apic_52, section: apic_52, ID: 750, parent: Seg4_apic_52 (749), rad: 0.405, (-341.7854, 162.5342, -0.77558994) -> (-343.85538, 164.8942, -0.77558994), len: 3.13917
    apic_52 {pt3dadd(-343.85538, 164.8942, -0.77558994, 0.81)}

//  Looking at segment number 1414: Seg6_apic_52, section: apic_52, ID: 751, parent: Seg5_apic_52 (750), rad: 0.405, (-343.85538, 164.8942, -0.77558994) -> (-345.48538, 168.2942, -0.12559009), len: 3.82616
    apic_52 {pt3dadd(-345.48538, 168.2942, -0.12559009, 0.81)}

//  Looking at segment number 1415: Seg7_apic_52, section: apic_52, ID: 752, parent: Seg6_apic_52 (751), rad: 0.445, (-345.48538, 168.2942, -0.12559009) -> (-347.44537, 171.9642, -0.025589943), len: 4.16179
    apic_52 {pt3dadd(-347.44537, 171.9642, -0.025589943, 0.89)}

//  Looking at segment number 1416: Seg8_apic_52, section: apic_52, ID: 753, parent: Seg7_apic_52 (752), rad: 0.445, (-347.44537, 171.9642, -0.025589943) -> (-349.7454, 173.8142, -0.025589943), len: 2.9517
    apic_52 {pt3dadd(-349.7454, 173.8142, -0.025589943, 0.89)}

//  Looking at segment number 1417: Seg9_apic_52, section: apic_52, ID: 754, parent: Seg8_apic_52 (753), rad: 0.445, (-349.7454, 173.8142, -0.025589943) -> (-351.44537, 176.2542, 0.17440999), len: 2.98053
    apic_52 {pt3dadd(-351.44537, 176.2542, 0.17440999, 0.89)}

//  Looking at segment number 1418: Seg0_apic_50, section: apic_50, ID: 737, parent: Seg13_apic_47 (676), rad: 0.37, (-327.67538, 166.8142, -3.1755898) -> (-326.45538, 168.5542, -2.97559), len: 2.13448
    apic_50 {pt3dclear() pt3dadd(-327.67538, 166.8142, -3.1755898, 0.74) pt3dadd(-326.45538, 168.5542, -2.97559, 0.74)}

//  Looking at segment number 1419: Seg1_apic_50, section: apic_50, ID: 738, parent: Seg0_apic_50 (737), rad: 0.37, (-326.45538, 168.5542, -2.97559) -> (-325.6454, 169.0642, -2.97559), len: 0.957178
    apic_50 {pt3dadd(-325.6454, 169.0642, -2.97559, 0.74)}

//  Looking at segment number 1420: Seg2_apic_50, section: apic_50, ID: 739, parent: Seg1_apic_50 (738), rad: 0.48, (-325.6454, 169.0642, -2.97559) -> (-325.20538, 169.8042, -2.97559), len: 0.860936
    apic_50 {pt3dadd(-325.20538, 169.8042, -2.97559, 0.96)}

//  Looking at segment number 1421: Seg3_apic_50, section: apic_50, ID: 740, parent: Seg2_apic_50 (739), rad: 0.405, (-325.20538, 169.8042, -2.97559) -> (-324.75537, 170.3942, -2.97559), len: 0.742029
    apic_50 {pt3dadd(-324.75537, 170.3942, -2.97559, 0.81)}

//  Looking at segment number 1422: Seg0_apic_49, section: apic_49, ID: 706, parent: Seg13_apic_47 (676), rad: 0.335, (-327.67538, 166.8142, -3.1755898) -> (-329.85538, 168.1042, -2.7755902), len: 2.56447
    apic_49 {pt3dclear() pt3dadd(-327.67538, 166.8142, -3.1755898, 0.67) pt3dadd(-329.85538, 168.1042, -2.7755902, 0.67)}

//  Looking at segment number 1423: Seg1_apic_49, section: apic_49, ID: 707, parent: Seg0_apic_49 (706), rad: 0.335, (-329.85538, 168.1042, -2.7755902) -> (-332.22537, 169.1442, -2.7755902), len: 2.58814
    apic_49 {pt3dadd(-332.22537, 169.1442, -2.7755902, 0.67)}

//  Looking at segment number 1424: Seg2_apic_49, section: apic_49, ID: 708, parent: Seg1_apic_49 (707), rad: 0.335, (-332.22537, 169.1442, -2.7755902) -> (-334.29538, 170.9142, -2.32559), len: 2.7605
    apic_49 {pt3dadd(-334.29538, 170.9142, -2.32559, 0.67)}

//  Looking at segment number 1425: Seg3_apic_49, section: apic_49, ID: 709, parent: Seg2_apic_49 (708), rad: 0.405, (-334.29538, 170.9142, -2.32559) -> (-334.88538, 171.3542, -2.32559), len: 0.736001
    apic_49 {pt3dadd(-334.88538, 171.3542, -2.32559, 0.81)}

//  Looking at segment number 1426: Seg4_apic_49, section: apic_49, ID: 710, parent: Seg3_apic_49 (709), rad: 0.37, (-334.88538, 171.3542, -2.32559) -> (-335.6254, 171.7242, -2.32559), len: 0.827362
    apic_49 {pt3dadd(-335.6254, 171.7242, -2.32559, 0.74)}

//  Looking at segment number 1427: Seg5_apic_49, section: apic_49, ID: 711, parent: Seg4_apic_49 (710), rad: 0.37, (-335.6254, 171.7242, -2.32559) -> (-338.13538, 172.90419, -2.07559), len: 2.78476
    apic_49 {pt3dadd(-338.13538, 172.90419, -2.07559, 0.74)}

//  Looking at segment number 1428: Seg6_apic_49, section: apic_49, ID: 712, parent: Seg5_apic_49 (711), rad: 0.37, (-338.13538, 172.90419, -2.07559) -> (-340.79538, 175.1942, -2.07559), len: 3.50995
    apic_49 {pt3dadd(-340.79538, 175.1942, -2.07559, 0.74)}

//  Looking at segment number 1429: Seg7_apic_49, section: apic_49, ID: 713, parent: Seg6_apic_49 (712), rad: 0.445, (-340.79538, 175.1942, -2.07559) -> (-341.5354, 175.6342, -2.07559), len: 0.860949
    apic_49 {pt3dadd(-341.5354, 175.6342, -2.07559, 0.89)}

//  Looking at segment number 1430: Seg8_apic_49, section: apic_49, ID: 714, parent: Seg7_apic_49 (713), rad: 0.37, (-341.5354, 175.6342, -2.07559) -> (-342.57538, 176.2242, -2.07559), len: 1.19568
    apic_49 {pt3dadd(-342.57538, 176.2242, -2.07559, 0.74)}

//  Looking at segment number 1431: Seg9_apic_49, section: apic_49, ID: 715, parent: Seg8_apic_49 (714), rad: 0.37, (-342.57538, 176.2242, -2.07559) -> (-344.41537, 177.5542, -2.07559), len: 2.27035
    apic_49 {pt3dadd(-344.41537, 177.5542, -2.07559, 0.74)}

//  Looking at segment number 1432: Seg10_apic_49, section: apic_49, ID: 716, parent: Seg9_apic_49 (715), rad: 0.37, (-344.41537, 177.5542, -2.07559) -> (-346.7854, 180.0642, -1.72559), len: 3.46981
    apic_49 {pt3dadd(-346.7854, 180.0642, -1.72559, 0.74)}

//  Looking at segment number 1433: Seg11_apic_49, section: apic_49, ID: 717, parent: Seg10_apic_49 (716), rad: 0.37, (-346.7854, 180.0642, -1.72559) -> (-348.04538, 181.0242, -1.67559), len: 1.58482
    apic_49 {pt3dadd(-348.04538, 181.0242, -1.67559, 0.74)}

//  Looking at segment number 1434: Seg12_apic_49, section: apic_49, ID: 718, parent: Seg11_apic_49 (717), rad: 0.37, (-348.04538, 181.0242, -1.67559) -> (-351.29538, 182.4242, -1.5755899), len: 3.54012
    apic_49 {pt3dadd(-351.29538, 182.4242, -1.5755899, 0.74)}

//  Looking at segment number 1435: Seg13_apic_49, section: apic_49, ID: 719, parent: Seg12_apic_49 (718), rad: 0.37, (-351.29538, 182.4242, -1.5755899) -> (-352.69537, 183.01419, -1.5755899), len: 1.51924
    apic_49 {pt3dadd(-352.69537, 183.01419, -1.5755899, 0.74)}

//  Looking at segment number 1436: Seg14_apic_49, section: apic_49, ID: 720, parent: Seg13_apic_49 (719), rad: 0.405, (-352.69537, 183.01419, -1.5755899) -> (-353.50537, 183.4642, -1.5755899), len: 0.926611
    apic_49 {pt3dadd(-353.50537, 183.4642, -1.5755899, 0.81)}

//  Looking at segment number 1437: Seg15_apic_49, section: apic_49, ID: 721, parent: Seg14_apic_49 (720), rad: 0.37, (-353.50537, 183.4642, -1.5755899) -> (-354.17538, 183.7542, -1.5755899), len: 0.730078
    apic_49 {pt3dadd(-354.17538, 183.7542, -1.5755899, 0.74)}

//  Looking at segment number 1438: Seg16_apic_49, section: apic_49, ID: 722, parent: Seg15_apic_49 (721), rad: 0.37, (-354.17538, 183.7542, -1.5755899) -> (-356.4654, 184.4942, -1.5755899), len: 2.40661
    apic_49 {pt3dadd(-356.4654, 184.4942, -1.5755899, 0.74)}

//  Looking at segment number 1439: Seg17_apic_49, section: apic_49, ID: 723, parent: Seg16_apic_49 (722), rad: 0.37, (-356.4654, 184.4942, -1.5755899) -> (-357.13538, 185.23419, -1.5755899), len: 0.99823
    apic_49 {pt3dadd(-357.13538, 185.23419, -1.5755899, 0.74)}

//  Looking at segment number 1440: Seg18_apic_49, section: apic_49, ID: 724, parent: Seg17_apic_49 (723), rad: 0.37, (-357.13538, 185.23419, -1.5755899) -> (-358.16537, 185.8942, -1.5755899), len: 1.22332
    apic_49 {pt3dadd(-358.16537, 185.8942, -1.5755899, 0.74)}

//  Looking at segment number 1441: Seg19_apic_49, section: apic_49, ID: 725, parent: Seg18_apic_49 (724), rad: 0.37, (-358.16537, 185.8942, -1.5755899) -> (-358.9054, 186.1942, -1.5755899), len: 0.798519
    apic_49 {pt3dadd(-358.9054, 186.1942, -1.5755899, 0.74)}

//  Looking at segment number 1442: Seg20_apic_49, section: apic_49, ID: 726, parent: Seg19_apic_49 (725), rad: 0.37, (-358.9054, 186.1942, -1.5755899) -> (-359.6454, 186.48419, -1.5755899), len: 0.794784
    apic_49 {pt3dadd(-359.6454, 186.48419, -1.5755899, 0.74)}

//  Looking at segment number 1443: Seg21_apic_49, section: apic_49, ID: 727, parent: Seg20_apic_49 (726), rad: 0.37, (-359.6454, 186.48419, -1.5755899) -> (-361.63538, 186.3442, -1.5755899), len: 1.99491
    apic_49 {pt3dadd(-361.63538, 186.3442, -1.5755899, 0.74)}

//  Looking at segment number 1444: Seg22_apic_49, section: apic_49, ID: 728, parent: Seg21_apic_49 (727), rad: 0.48, (-361.63538, 186.3442, -1.5755899) -> (-362.67538, 186.3442, -1.27559), len: 1.08241
    apic_49 {pt3dadd(-362.67538, 186.3442, -1.27559, 0.96)}

//  Looking at segment number 1445: Seg23_apic_49, section: apic_49, ID: 729, parent: Seg22_apic_49 (728), rad: 0.37, (-362.67538, 186.3442, -1.27559) -> (-363.5654, 186.7842, -1.27559), len: 0.992838
    apic_49 {pt3dadd(-363.5654, 186.7842, -1.27559, 0.74)}

//  Looking at segment number 1446: Seg24_apic_49, section: apic_49, ID: 730, parent: Seg23_apic_49 (729), rad: 0.37, (-363.5654, 186.7842, -1.27559) -> (-364.67538, 186.7842, -1.27559), len: 1.10999
    apic_49 {pt3dadd(-364.67538, 186.7842, -1.27559, 0.74)}

//  Looking at segment number 1447: Seg25_apic_49, section: apic_49, ID: 731, parent: Seg24_apic_49 (730), rad: 0.445, (-364.67538, 186.7842, -1.27559) -> (-365.4054, 187.0042, -1.47559), len: 0.788236
    apic_49 {pt3dadd(-365.4054, 187.0042, -1.47559, 0.89)}

//  Looking at segment number 1448: Seg26_apic_49, section: apic_49, ID: 732, parent: Seg25_apic_49 (731), rad: 0.445, (-365.4054, 187.0042, -1.47559) -> (-367.47537, 187.2242, -1.47559), len: 2.08163
    apic_49 {pt3dadd(-367.47537, 187.2242, -1.47559, 0.89)}

//  Looking at segment number 1449: Seg27_apic_49, section: apic_49, ID: 733, parent: Seg26_apic_49 (732), rad: 0.445, (-367.47537, 187.2242, -1.47559) -> (-369.6254, 187.37419, -2.37559), len: 2.33562
    apic_49 {pt3dadd(-369.6254, 187.37419, -2.37559, 0.89)}
}

proc basic_shape_extra_29(){

//  Looking at segment number 1450: Seg28_apic_49, section: apic_49, ID: 734, parent: Seg27_apic_49 (733), rad: 0.445, (-369.6254, 187.37419, -2.37559) -> (-372.50537, 187.8942, -3.0255902), len: 2.99786
    apic_49 {pt3dadd(-372.50537, 187.8942, -3.0255902, 0.89)}

//  Looking at segment number 1451: Seg29_apic_49, section: apic_49, ID: 735, parent: Seg28_apic_49 (734), rad: 0.445, (-372.50537, 187.8942, -3.0255902) -> (-373.76538, 188.1842, -3.07559), len: 1.29392
    apic_49 {pt3dadd(-373.76538, 188.1842, -3.07559, 0.89)}

//  Looking at segment number 1452: Seg30_apic_49, section: apic_49, ID: 736, parent: Seg29_apic_49 (735), rad: 0.445, (-373.76538, 188.1842, -3.07559) -> (-374.42538, 188.5542, -3.47559), len: 0.855863
    apic_49 {pt3dadd(-374.42538, 188.5542, -3.47559, 0.89)}

//  Looking at segment number 1453: Seg0_apic_48, section: apic_48, ID: 677, parent: Seg13_apic_47 (676), rad: 0.37, (-327.67538, 166.8142, -3.1755898) -> (-328.6454, 168.8042, -3.5255902), len: 2.24132
    apic_48 {pt3dclear() pt3dadd(-327.67538, 166.8142, -3.1755898, 0.74) pt3dadd(-328.6454, 168.8042, -3.5255902, 0.74)}

//  Looking at segment number 1454: Seg1_apic_48, section: apic_48, ID: 678, parent: Seg0_apic_48 (677), rad: 0.405, (-328.6454, 168.8042, -3.5255902) -> (-329.0854, 169.76419, -3.5255902), len: 1.05602
    apic_48 {pt3dadd(-329.0854, 169.76419, -3.5255902, 0.81)}

//  Looking at segment number 1455: Seg2_apic_48, section: apic_48, ID: 679, parent: Seg1_apic_48 (678), rad: 0.48, (-329.0854, 169.76419, -3.5255902) -> (-329.82538, 170.65419, -3.5255902), len: 1.15745
    apic_48 {pt3dadd(-329.82538, 170.65419, -3.5255902, 0.96)}

//  Looking at segment number 1456: Seg3_apic_48, section: apic_48, ID: 680, parent: Seg2_apic_48 (679), rad: 0.37, (-329.82538, 170.65419, -3.5255902) -> (-330.1154, 171.4642, -3.72559), len: 0.883304
    apic_48 {pt3dadd(-330.1154, 171.4642, -3.72559, 0.74)}

//  Looking at segment number 1457: Seg4_apic_48, section: apic_48, ID: 681, parent: Seg3_apic_48 (680), rad: 0.37, (-330.1154, 171.4642, -3.72559) -> (-331.5254, 172.2042, -3.72559), len: 1.59239
    apic_48 {pt3dadd(-331.5254, 172.2042, -3.72559, 0.74)}

//  Looking at segment number 1458: Seg5_apic_48, section: apic_48, ID: 682, parent: Seg4_apic_48 (681), rad: 0.445, (-331.5254, 172.2042, -3.72559) -> (-331.9654, 172.7942, -3.72559), len: 0.736013
    apic_48 {pt3dadd(-331.9654, 172.7942, -3.72559, 0.89)}

//  Looking at segment number 1459: Seg6_apic_48, section: apic_48, ID: 683, parent: Seg5_apic_48 (682), rad: 0.37, (-331.9654, 172.7942, -3.72559) -> (-332.5554, 173.5342, -3.72559), len: 0.946404
    apic_48 {pt3dadd(-332.5554, 173.5342, -3.72559, 0.74)}

//  Looking at segment number 1460: Seg7_apic_48, section: apic_48, ID: 684, parent: Seg6_apic_48 (683), rad: 0.37, (-332.5554, 173.5342, -3.72559) -> (-333.66537, 174.5642, -3.12559), len: 1.62879
    apic_48 {pt3dadd(-333.66537, 174.5642, -3.12559, 0.74)}

//  Looking at segment number 1461: Seg8_apic_48, section: apic_48, ID: 685, parent: Seg7_apic_48 (684), rad: 0.405, (-333.66537, 174.5642, -3.12559) -> (-334.10538, 175.15419, -3.12559), len: 0.736001
    apic_48 {pt3dadd(-334.10538, 175.15419, -3.12559, 0.81)}

//  Looking at segment number 1462: Seg9_apic_48, section: apic_48, ID: 686, parent: Seg8_apic_48 (685), rad: 0.37, (-334.10538, 175.15419, -3.12559) -> (-334.8454, 176.0442, -3.12559), len: 1.15748
    apic_48 {pt3dadd(-334.8454, 176.0442, -3.12559, 0.74)}

//  Looking at segment number 1463: Seg10_apic_48, section: apic_48, ID: 687, parent: Seg9_apic_48 (686), rad: 0.37, (-334.8454, 176.0442, -3.12559) -> (-335.1454, 176.5542, -3.12559), len: 0.591682
    apic_48 {pt3dadd(-335.1454, 176.5542, -3.12559, 0.74)}

//  Looking at segment number 1464: Seg11_apic_48, section: apic_48, ID: 688, parent: Seg10_apic_48 (687), rad: 0.445, (-335.1454, 176.5542, -3.12559) -> (-335.51538, 177.0042, -3.12559), len: 0.582575
    apic_48 {pt3dadd(-335.51538, 177.0042, -3.12559, 0.89)}

//  Looking at segment number 1465: Seg12_apic_48, section: apic_48, ID: 689, parent: Seg11_apic_48 (688), rad: 0.37, (-335.51538, 177.0042, -3.12559) -> (-336.25537, 177.73419, -3.12559), len: 1.03946
    apic_48 {pt3dadd(-336.25537, 177.73419, -3.12559, 0.74)}

//  Looking at segment number 1466: Seg13_apic_48, section: apic_48, ID: 690, parent: Seg12_apic_48 (689), rad: 0.37, (-336.25537, 177.73419, -3.12559) -> (-338.10538, 179.51419, -3.12559), len: 2.56728
    apic_48 {pt3dadd(-338.10538, 179.51419, -3.12559, 0.74)}

//  Looking at segment number 1467: Seg14_apic_48, section: apic_48, ID: 691, parent: Seg13_apic_48 (690), rad: 0.48, (-338.10538, 179.51419, -3.12559) -> (-339.13538, 180.5442, -3.1755898), len: 1.45751
    apic_48 {pt3dadd(-339.13538, 180.5442, -3.1755898, 0.96)}

//  Looking at segment number 1468: Seg15_apic_48, section: apic_48, ID: 692, parent: Seg14_apic_48 (691), rad: 0.37, (-339.13538, 180.5442, -3.1755898) -> (-339.72537, 181.2842, -3.1755898), len: 0.946404
    apic_48 {pt3dadd(-339.72537, 181.2842, -3.1755898, 0.74)}

//  Looking at segment number 1469: Seg16_apic_48, section: apic_48, ID: 693, parent: Seg15_apic_48 (692), rad: 0.37, (-339.72537, 181.2842, -3.1755898) -> (-341.94537, 183.6442, -3.1755898), len: 3.24006
    apic_48 {pt3dadd(-341.94537, 183.6442, -3.1755898, 0.74)}

//  Looking at segment number 1470: Seg17_apic_48, section: apic_48, ID: 694, parent: Seg16_apic_48 (693), rad: 0.405, (-341.94537, 183.6442, -3.1755898) -> (-342.7154, 184.4942, -2.87559), len: 1.18551
    apic_48 {pt3dadd(-342.7154, 184.4942, -2.87559, 0.81)}

//  Looking at segment number 1471: Seg18_apic_48, section: apic_48, ID: 695, parent: Seg17_apic_48 (694), rad: 0.37, (-342.7154, 184.4942, -2.87559) -> (-342.7154, 185.15419, -2.87559), len: 0.659988
    apic_48 {pt3dadd(-342.7154, 185.15419, -2.87559, 0.74)}

//  Looking at segment number 1472: Seg19_apic_48, section: apic_48, ID: 696, parent: Seg18_apic_48 (695), rad: 0.37, (-342.7154, 185.15419, -2.87559) -> (-343.97537, 187.2942, -2.87559), len: 2.48339
    apic_48 {pt3dadd(-343.97537, 187.2942, -2.87559, 0.74)}

//  Looking at segment number 1473: Seg20_apic_48, section: apic_48, ID: 697, parent: Seg19_apic_48 (696), rad: 0.445, (-343.97537, 187.2942, -2.87559) -> (-344.5654, 188.0342, -3.47559), len: 1.12059
    apic_48 {pt3dadd(-344.5654, 188.0342, -3.47559, 0.89)}

//  Looking at segment number 1474: Seg21_apic_48, section: apic_48, ID: 698, parent: Seg20_apic_48 (697), rad: 0.405, (-344.5654, 188.0342, -3.47559) -> (-345.3754, 189.0742, -3.47559), len: 1.31822
    apic_48 {pt3dadd(-345.3754, 189.0742, -3.47559, 0.81)}

//  Looking at segment number 1475: Seg22_apic_48, section: apic_48, ID: 699, parent: Seg21_apic_48 (698), rad: 0.405, (-345.3754, 189.0742, -3.47559) -> (-346.3454, 190.1042, -3.7755902), len: 1.44631
    apic_48 {pt3dadd(-346.3454, 190.1042, -3.7755902, 0.81)}

//  Looking at segment number 1476: Seg23_apic_48, section: apic_48, ID: 700, parent: Seg22_apic_48 (699), rad: 0.405, (-346.3454, 190.1042, -3.7755902) -> (-347.3054, 191.4342, -4.27559), len: 1.71479
    apic_48 {pt3dadd(-347.3054, 191.4342, -4.27559, 0.81)}

//  Looking at segment number 1477: Seg24_apic_48, section: apic_48, ID: 701, parent: Seg23_apic_48 (700), rad: 0.515, (-347.3054, 191.4342, -4.27559) -> (-347.7454, 191.8042, -4.27559), len: 0.57489
    apic_48 {pt3dadd(-347.7454, 191.8042, -4.27559, 1.03)}

//  Looking at segment number 1478: Seg25_apic_48, section: apic_48, ID: 702, parent: Seg24_apic_48 (701), rad: 0.445, (-347.7454, 191.8042, -4.27559) -> (-348.63538, 192.5442, -4.27559), len: 1.15745
    apic_48 {pt3dadd(-348.63538, 192.5442, -4.27559, 0.89)}

//  Looking at segment number 1479: Seg26_apic_48, section: apic_48, ID: 703, parent: Seg25_apic_48 (702), rad: 0.445, (-348.63538, 192.5442, -4.27559) -> (-350.25537, 193.8642, -4.7255898), len: 2.13758
    apic_48 {pt3dadd(-350.25537, 193.8642, -4.7255898, 0.89)}

//  Looking at segment number 1480: Seg27_apic_48, section: apic_48, ID: 704, parent: Seg26_apic_48 (703), rad: 0.515, (-350.25537, 193.8642, -4.7255898) -> (-351.66537, 193.9442, -5.2255898), len: 1.49817
    apic_48 {pt3dadd(-351.66537, 193.9442, -5.2255898, 1.03)}

//  Looking at segment number 1481: Seg28_apic_48, section: apic_48, ID: 705, parent: Seg27_apic_48 (704), rad: 0.405, (-351.66537, 193.9442, -5.2255898) -> (-352.10538, 194.7542, -5.2255898), len: 0.921791
    apic_48 {pt3dadd(-352.10538, 194.7542, -5.2255898, 0.81)}

//  Looking at segment number 1482: Seg0_apic_44, section: apic_44, ID: 645, parent: Seg4_apic_40 (602), rad: 0.37, (-335.17538, 140.4942, -4.52559) -> (-335.85538, 141.7042, -6.3755894), len: 2.31278
    apic_44 {pt3dclear() pt3dadd(-335.17538, 140.4942, -4.52559, 0.74) pt3dadd(-335.85538, 141.7042, -6.3755894, 0.74)}

//  Looking at segment number 1483: Seg1_apic_44, section: apic_44, ID: 646, parent: Seg0_apic_44 (645), rad: 0.37, (-335.85538, 141.7042, -6.3755894) -> (-337.3354, 142.0742, -6.3755894), len: 1.52556
    apic_44 {pt3dadd(-337.3354, 142.0742, -6.3755894, 0.74)}

//  Looking at segment number 1484: Seg2_apic_44, section: apic_44, ID: 647, parent: Seg1_apic_44 (646), rad: 0.37, (-337.3354, 142.0742, -6.3755894) -> (-338.1554, 142.5842, -7.07559), len: 1.19269
    apic_44 {pt3dadd(-338.1554, 142.5842, -7.07559, 0.74)}

//  Looking at segment number 1485: Seg3_apic_44, section: apic_44, ID: 648, parent: Seg2_apic_44 (647), rad: 0.515, (-338.1554, 142.5842, -7.07559) -> (-338.9654, 143.1742, -7.07559), len: 1.00209
    apic_44 {pt3dadd(-338.9654, 143.1742, -7.07559, 1.03)}

//  Looking at segment number 1486: Seg4_apic_44, section: apic_44, ID: 649, parent: Seg3_apic_44 (648), rad: 0.445, (-338.9654, 143.1742, -7.07559) -> (-338.9654, 144.0642, -7.07559), len: 0.889999
    apic_44 {pt3dadd(-338.9654, 144.0642, -7.07559, 0.89)}

//  Looking at segment number 1487: Seg5_apic_44, section: apic_44, ID: 650, parent: Seg4_apic_44 (649), rad: 0.405, (-338.9654, 144.0642, -7.07559) -> (-339.6254, 144.65419, -7.07559), len: 0.885269
    apic_44 {pt3dadd(-339.6254, 144.65419, -7.07559, 0.81)}

//  Looking at segment number 1488: Seg6_apic_44, section: apic_44, ID: 651, parent: Seg5_apic_44 (650), rad: 0.405, (-339.6254, 144.65419, -7.07559) -> (-340.44537, 145.1742, -7.07559), len: 0.970962
    apic_44 {pt3dadd(-340.44537, 145.1742, -7.07559, 0.81)}

//  Looking at segment number 1489: Seg7_apic_44, section: apic_44, ID: 652, parent: Seg6_apic_44 (651), rad: 0.405, (-340.44537, 145.1742, -7.07559) -> (-341.69537, 146.6442, -7.07559), len: 1.92961
    apic_44 {pt3dadd(-341.69537, 146.6442, -7.07559, 0.81)}

//  Looking at segment number 1490: Seg0_apic_41, section: apic_41, ID: 603, parent: Seg4_apic_40 (602), rad: 0.37, (-335.17538, 140.4942, -4.52559) -> (-335.25537, 141.7542, -5.3755903), len: 1.522
    apic_41 {pt3dclear() pt3dadd(-335.17538, 140.4942, -4.52559, 0.74) pt3dadd(-335.25537, 141.7542, -5.3755903, 0.74)}

//  Looking at segment number 1491: Seg1_apic_41, section: apic_41, ID: 604, parent: Seg0_apic_41 (603), rad: 0.37, (-335.25537, 141.7542, -5.3755903) -> (-335.25537, 143.5242, -5.3755903), len: 1.77
    apic_41 {pt3dadd(-335.25537, 143.5242, -5.3755903, 0.74)}

//  Looking at segment number 1492: Seg2_apic_41, section: apic_41, ID: 605, parent: Seg1_apic_41 (604), rad: 0.445, (-335.25537, 143.5242, -5.3755903) -> (-335.69537, 144.5542, -5.82559), len: 1.20706
    apic_41 {pt3dadd(-335.69537, 144.5542, -5.82559, 0.89)}

//  Looking at segment number 1493: Seg3_apic_41, section: apic_41, ID: 606, parent: Seg2_apic_41 (605), rad: 0.445, (-335.69537, 144.5542, -5.82559) -> (-336.50537, 146.40419, -5.82559), len: 2.01955
    apic_41 {pt3dadd(-336.50537, 146.40419, -5.82559, 0.89)}

//  Looking at segment number 1494: Seg4_apic_41, section: apic_41, ID: 607, parent: Seg3_apic_41 (606), rad: 0.37, (-336.50537, 146.40419, -5.82559) -> (-336.95538, 146.6942, -5.82559), len: 0.535365
    apic_41 {pt3dadd(-336.95538, 146.6942, -5.82559, 0.74)}

//  Looking at segment number 1495: Seg5_apic_41, section: apic_41, ID: 608, parent: Seg4_apic_41 (607), rad: 0.37, (-336.95538, 146.6942, -5.82559) -> (-337.76538, 147.3642, -5.82559), len: 1.05119
    apic_41 {pt3dadd(-337.76538, 147.3642, -5.82559, 0.74)}

//  Looking at segment number 1496: Seg6_apic_41, section: apic_41, ID: 609, parent: Seg5_apic_41 (608), rad: 0.445, (-337.76538, 147.3642, -5.82559) -> (-338.8754, 148.6142, -5.82559), len: 1.67172
    apic_41 {pt3dadd(-338.8754, 148.6142, -5.82559, 0.89)}

//  Looking at segment number 1497: Seg7_apic_41, section: apic_41, ID: 610, parent: Seg6_apic_41 (609), rad: 0.37, (-338.8754, 148.6142, -5.82559) -> (-339.2454, 149.5042, -5.82559), len: 0.963844
    apic_41 {pt3dadd(-339.2454, 149.5042, -5.82559, 0.74)}

//  Looking at segment number 1498: Seg8_apic_41, section: apic_41, ID: 611, parent: Seg7_apic_41 (610), rad: 0.37, (-339.2454, 149.5042, -5.82559) -> (-340.57538, 151.2042, -5.27559), len: 2.22741
    apic_41 {pt3dadd(-340.57538, 151.2042, -5.27559, 0.74)}

//  Looking at segment number 1499: Seg9_apic_41, section: apic_41, ID: 612, parent: Seg8_apic_41 (611), rad: 0.445, (-340.57538, 151.2042, -5.27559) -> (-341.75537, 151.9342, -5.27559), len: 1.38755
    apic_41 {pt3dadd(-341.75537, 151.9342, -5.27559, 0.89)}
}

proc basic_shape_extra_30(){

//  Looking at segment number 1500: Seg10_apic_41, section: apic_41, ID: 613, parent: Seg9_apic_41 (612), rad: 0.37, (-341.75537, 151.9342, -5.27559) -> (-342.94537, 152.8242, -5.27559), len: 1.486
    apic_41 {pt3dadd(-342.94537, 152.8242, -5.27559, 0.74)}

//  Looking at segment number 1501: Seg11_apic_41, section: apic_41, ID: 614, parent: Seg10_apic_41 (613), rad: 0.37, (-342.94537, 152.8242, -5.27559) -> (-344.4954, 153.7842, -5.27559), len: 1.82322
    apic_41 {pt3dadd(-344.4954, 153.7842, -5.27559, 0.74)}

//  Looking at segment number 1502: Seg12_apic_41, section: apic_41, ID: 615, parent: Seg11_apic_41 (614), rad: 0.445, (-344.4954, 153.7842, -5.27559) -> (-345.8954, 154.6742, -5.1755896), len: 1.66195
    apic_41 {pt3dadd(-345.8954, 154.6742, -5.1755896, 0.89)}

//  Looking at segment number 1503: Seg13_apic_41, section: apic_41, ID: 616, parent: Seg12_apic_41 (615), rad: 0.37, (-345.8954, 154.6742, -5.1755896) -> (-346.70538, 155.3342, -5.1755896), len: 1.04484
    apic_41 {pt3dadd(-346.70538, 155.3342, -5.1755896, 0.74)}

//  Looking at segment number 1504: Seg14_apic_41, section: apic_41, ID: 617, parent: Seg13_apic_41 (616), rad: 0.37, (-346.70538, 155.3342, -5.1755896) -> (-348.3354, 156.2942, -5.1755896), len: 1.8917
    apic_41 {pt3dadd(-348.3354, 156.2942, -5.1755896, 0.74)}

//  Looking at segment number 1505: Seg15_apic_41, section: apic_41, ID: 618, parent: Seg14_apic_41 (617), rad: 0.48, (-348.3354, 156.2942, -5.1755896) -> (-349.66537, 156.5842, -5.1755896), len: 1.36123
    apic_41 {pt3dadd(-349.66537, 156.5842, -5.1755896, 0.96)}

//  Looking at segment number 1506: Seg16_apic_41, section: apic_41, ID: 619, parent: Seg15_apic_41 (618), rad: 0.405, (-349.66537, 156.5842, -5.1755896) -> (-350.92538, 157.62419, -5.1755896), len: 1.63377
    apic_41 {pt3dadd(-350.92538, 157.62419, -5.1755896, 0.81)}

//  Looking at segment number 1507: Seg17_apic_41, section: apic_41, ID: 620, parent: Seg16_apic_41 (619), rad: 0.405, (-350.92538, 157.62419, -5.1755896) -> (-354.91537, 159.1742, -4.77559), len: 4.29913
    apic_41 {pt3dadd(-354.91537, 159.1742, -4.77559, 0.81)}

//  Looking at segment number 1508: Seg18_apic_41, section: apic_41, ID: 621, parent: Seg17_apic_41 (620), rad: 0.515, (-354.91537, 159.1742, -4.77559) -> (-356.0254, 159.6142, -4.77559), len: 1.19404
    apic_41 {pt3dadd(-356.0254, 159.6142, -4.77559, 1.03)}

//  Looking at segment number 1509: Seg0_apic_29, section: apic_29, ID: 514, parent: Seg2_apic_27 (504), rad: 0.405, (-305.73538, 149.5242, -0.92559004) -> (-306.0854, 150.76419, -1.1255901), len: 1.30387
    apic_29 {pt3dclear() pt3dadd(-305.73538, 149.5242, -0.92559004, 0.81) pt3dadd(-306.0854, 150.76419, -1.1255901, 0.81)}

//  Looking at segment number 1510: Seg1_apic_29, section: apic_29, ID: 515, parent: Seg0_apic_29 (514), rad: 0.405, (-306.0854, 150.76419, -1.1255901) -> (-306.9654, 153.4942, -1.1255901), len: 2.86834
    apic_29 {pt3dadd(-306.9654, 153.4942, -1.1255901, 0.81)}

//  Looking at segment number 1511: Seg2_apic_29, section: apic_29, ID: 516, parent: Seg1_apic_29 (515), rad: 0.405, (-306.9654, 153.4942, -1.1255901) -> (-308.44537, 157.3342, -0.8755901), len: 4.12291
    apic_29 {pt3dadd(-308.44537, 157.3342, -0.8755901, 0.81)}

//  Looking at segment number 1512: Seg0_apic_28, section: apic_28, ID: 505, parent: Seg2_apic_27 (504), rad: 0.445, (-305.73538, 149.5242, -0.92559004) -> (-307.8754, 149.6642, -1.02559), len: 2.14692
    apic_28 {pt3dclear() pt3dadd(-305.73538, 149.5242, -0.92559004, 0.89) pt3dadd(-307.8754, 149.6642, -1.02559, 0.89)}

//  Looking at segment number 1513: Seg1_apic_28, section: apic_28, ID: 506, parent: Seg0_apic_28 (505), rad: 0.445, (-307.8754, 149.6642, -1.02559) -> (-309.79538, 150.62419, -1.02559), len: 2.14661
    apic_28 {pt3dadd(-309.79538, 150.62419, -1.02559, 0.89)}

//  Looking at segment number 1514: Seg2_apic_28, section: apic_28, ID: 507, parent: Seg1_apic_28 (506), rad: 0.445, (-309.79538, 150.62419, -1.02559) -> (-311.42538, 151.6642, -1.17559), len: 1.93934
    apic_28 {pt3dadd(-311.42538, 151.6642, -1.17559, 0.89)}

//  Looking at segment number 1515: Seg3_apic_28, section: apic_28, ID: 508, parent: Seg2_apic_28 (507), rad: 0.445, (-311.42538, 151.6642, -1.17559) -> (-313.7154, 153.5042, -1.77559), len: 2.99829
    apic_28 {pt3dadd(-313.7154, 153.5042, -1.77559, 0.89)}

//  Looking at segment number 1516: Seg4_apic_28, section: apic_28, ID: 509, parent: Seg3_apic_28 (508), rad: 0.445, (-313.7154, 153.5042, -1.77559) -> (-314.82538, 154.3942, -1.72559), len: 1.42361
    apic_28 {pt3dadd(-314.82538, 154.3942, -1.72559, 0.89)}

//  Looking at segment number 1517: Seg5_apic_28, section: apic_28, ID: 510, parent: Seg4_apic_28 (509), rad: 0.445, (-314.82538, 154.3942, -1.72559) -> (-315.70538, 157.0542, -1.52559), len: 2.80892
    apic_28 {pt3dadd(-315.70538, 157.0542, -1.52559, 0.89)}

//  Looking at segment number 1518: Seg6_apic_28, section: apic_28, ID: 511, parent: Seg5_apic_28 (510), rad: 0.445, (-315.70538, 157.0542, -1.52559) -> (-317.1854, 158.8242, -1.47559), len: 2.30778
    apic_28 {pt3dadd(-317.1854, 158.8242, -1.47559, 0.89)}

//  Looking at segment number 1519: Seg7_apic_28, section: apic_28, ID: 512, parent: Seg6_apic_28 (511), rad: 0.445, (-317.1854, 158.8242, -1.47559) -> (-317.4054, 161.3342, -1.47559), len: 2.51962
    apic_28 {pt3dadd(-317.4054, 161.3342, -1.47559, 0.89)}

//  Looking at segment number 1520: Seg8_apic_28, section: apic_28, ID: 513, parent: Seg7_apic_28 (512), rad: 0.405, (-317.4054, 161.3342, -1.47559) -> (-317.92538, 163.8442, -1.42559), len: 2.56378
    apic_28 {pt3dadd(-317.92538, 163.8442, -1.42559, 0.81)}

//  Looking at segment number 1521: Seg0_apic_24, section: apic_24, ID: 489, parent: Seg3_apic_20 (449), rad: 0.445, (-300.8354, 159.4542, -2.9255898) -> (-299.57538, 159.8942, -3.32559), len: 1.39328
    apic_24 {pt3dclear() pt3dadd(-300.8354, 159.4542, -2.9255898, 0.89) pt3dadd(-299.57538, 159.8942, -3.32559, 0.89)}

//  Looking at segment number 1522: Seg1_apic_24, section: apic_24, ID: 490, parent: Seg0_apic_24 (489), rad: 0.445, (-299.57538, 159.8942, -3.32559) -> (-299.35538, 160.5542, -3.7755902), len: 0.828556
    apic_24 {pt3dadd(-299.35538, 160.5542, -3.7755902, 0.89)}

//  Looking at segment number 1523: Seg2_apic_24, section: apic_24, ID: 491, parent: Seg1_apic_24 (490), rad: 0.515, (-299.35538, 160.5542, -3.7755902) -> (-298.54538, 161.0042, -3.97559), len: 0.947942
    apic_24 {pt3dadd(-298.54538, 161.0042, -3.97559, 1.03)}

//  Looking at segment number 1524: Seg3_apic_24, section: apic_24, ID: 492, parent: Seg2_apic_24 (491), rad: 0.445, (-298.54538, 161.0042, -3.97559) -> (-297.4354, 160.1842, -4.9255896), len: 1.6754
    apic_24 {pt3dadd(-297.4354, 160.1842, -4.9255896, 0.89)}

//  Looking at segment number 1525: Seg4_apic_24, section: apic_24, ID: 493, parent: Seg3_apic_24 (492), rad: 0.445, (-297.4354, 160.1842, -4.9255896) -> (-296.25537, 159.0042, -5.02559), len: 1.67179
    apic_24 {pt3dadd(-296.25537, 159.0042, -5.02559, 0.89)}

//  Looking at segment number 1526: Seg5_apic_24, section: apic_24, ID: 494, parent: Seg4_apic_24 (493), rad: 0.445, (-296.25537, 159.0042, -5.02559) -> (-296.32538, 158.26419, -5.9755898), len: 1.20624
    apic_24 {pt3dadd(-296.32538, 158.26419, -5.9755898, 0.89)}

//  Looking at segment number 1527: Seg0_apic_21, section: apic_21, ID: 450, parent: Seg3_apic_20 (449), rad: 0.445, (-300.8354, 159.4542, -2.9255898) -> (-301.1254, 160.7042, -3.22559), len: 1.3178
    apic_21 {pt3dclear() pt3dadd(-300.8354, 159.4542, -2.9255898, 0.89) pt3dadd(-301.1254, 160.7042, -3.22559, 0.89)}

//  Looking at segment number 1528: Seg1_apic_21, section: apic_21, ID: 451, parent: Seg0_apic_21 (450), rad: 0.405, (-301.1254, 160.7042, -3.22559) -> (-301.57538, 162.62419, -2.72559), len: 2.03442
    apic_21 {pt3dadd(-301.57538, 162.62419, -2.72559, 0.81)}

//  Looking at segment number 1529: Seg2_apic_21, section: apic_21, ID: 452, parent: Seg1_apic_21 (451), rad: 0.405, (-301.57538, 162.62419, -2.72559) -> (-302.9054, 164.1042, -3.12559), len: 2.02963
    apic_21 {pt3dadd(-302.9054, 164.1042, -3.12559, 0.81)}

//  Looking at segment number 1530: Seg3_apic_21, section: apic_21, ID: 453, parent: Seg2_apic_21 (452), rad: 0.405, (-302.9054, 164.1042, -3.12559) -> (-305.26538, 166.3142, -3.07559), len: 3.23359
    apic_21 {pt3dadd(-305.26538, 166.3142, -3.07559, 0.81)}

//  Looking at segment number 1531: Seg4_apic_21, section: apic_21, ID: 454, parent: Seg3_apic_21 (453), rad: 0.295, (-305.26538, 166.3142, -3.07559) -> (-307.1154, 167.7942, -3.1755898), len: 2.37128
    apic_21 {pt3dadd(-307.1154, 167.7942, -3.1755898, 0.59)}

//  Looking at segment number 1532: Seg5_apic_21, section: apic_21, ID: 455, parent: Seg4_apic_21 (454), rad: 0.295, (-307.1154, 167.7942, -3.1755898) -> (-307.70538, 168.3042, -3.2755902), len: 0.786251
    apic_21 {pt3dadd(-307.70538, 168.3042, -3.2755902, 0.59)}

//  Looking at segment number 1533: Seg6_apic_21, section: apic_21, ID: 456, parent: Seg5_apic_21 (455), rad: 0.37, (-307.70538, 168.3042, -3.2755902) -> (-308.5954, 168.4542, -3.2755902), len: 0.902565
    apic_21 {pt3dadd(-308.5954, 168.4542, -3.2755902, 0.74)}

//  Looking at segment number 1534: Seg7_apic_21, section: apic_21, ID: 457, parent: Seg6_apic_21 (456), rad: 0.295, (-308.5954, 168.4542, -3.2755902) -> (-308.9654, 169.26419, -3.2755902), len: 0.890501
    apic_21 {pt3dadd(-308.9654, 169.26419, -3.2755902, 0.59)}

//  Looking at segment number 1535: Seg8_apic_21, section: apic_21, ID: 458, parent: Seg7_apic_21 (457), rad: 0.295, (-308.9654, 169.26419, -3.2755902) -> (-309.5554, 169.7842, -3.2755902), len: 0.786448
    apic_21 {pt3dadd(-309.5554, 169.7842, -3.2755902, 0.59)}

//  Looking at segment number 1536: Seg9_apic_21, section: apic_21, ID: 459, parent: Seg8_apic_21 (458), rad: 0.445, (-309.5554, 169.7842, -3.2755902) -> (-310.07538, 170.15419, -3.2755902), len: 0.638189
    apic_21 {pt3dadd(-310.07538, 170.15419, -3.2755902, 0.89)}

//  Looking at segment number 1537: Seg10_apic_21, section: apic_21, ID: 460, parent: Seg9_apic_21 (459), rad: 0.335, (-310.07538, 170.15419, -3.2755902) -> (-310.73538, 171.26419, -3.1755898), len: 1.29526
    apic_21 {pt3dadd(-310.73538, 171.26419, -3.1755898, 0.67)}

//  Looking at segment number 1538: Seg11_apic_21, section: apic_21, ID: 461, parent: Seg10_apic_21 (460), rad: 0.335, (-310.73538, 171.26419, -3.1755898) -> (-311.69537, 173.1842, -3.1755898), len: 2.14663
    apic_21 {pt3dadd(-311.69537, 173.1842, -3.1755898, 0.67)}

//  Looking at segment number 1539: Seg12_apic_21, section: apic_21, ID: 462, parent: Seg11_apic_21 (461), rad: 0.335, (-311.69537, 173.1842, -3.1755898) -> (-312.88538, 174.1342, -3.1755898), len: 1.5227
    apic_21 {pt3dadd(-312.88538, 174.1342, -3.1755898, 0.67)}

//  Looking at segment number 1540: Seg13_apic_21, section: apic_21, ID: 463, parent: Seg12_apic_21 (462), rad: 0.515, (-312.88538, 174.1342, -3.1755898) -> (-313.91537, 174.8042, -3.57559), len: 1.29221
    apic_21 {pt3dadd(-313.91537, 174.8042, -3.57559, 1.03)}

//  Looking at segment number 1541: Seg14_apic_21, section: apic_21, ID: 464, parent: Seg13_apic_21 (463), rad: 0.445, (-313.91537, 174.8042, -3.57559) -> (-314.5854, 175.9142, -3.57559), len: 1.29654
    apic_21 {pt3dadd(-314.5854, 175.9142, -3.57559, 0.89)}

//  Looking at segment number 1542: Seg15_apic_21, section: apic_21, ID: 465, parent: Seg14_apic_21 (464), rad: 0.445, (-314.5854, 175.9142, -3.57559) -> (-315.54538, 177.3142, -3.57559), len: 1.69752
    apic_21 {pt3dadd(-315.54538, 177.3142, -3.57559, 0.89)}

//  Looking at segment number 1543: Seg16_apic_21, section: apic_21, ID: 466, parent: Seg15_apic_21 (465), rad: 0.515, (-315.54538, 177.3142, -3.57559) -> (-316.94537, 179.01419, -3.5255902), len: 2.20283
    apic_21 {pt3dadd(-316.94537, 179.01419, -3.5255902, 1.03)}

//  Looking at segment number 1544: Seg0_apic_19, section: apic_19, ID: 424, parent: Seg1_apic_17 (399), rad: 0.335, (-303.70538, 149.6042, -4.82559) -> (-303.8754, 150.76419, -4.52559), len: 1.21016
    apic_19 {pt3dclear() pt3dadd(-303.70538, 149.6042, -4.82559, 0.67) pt3dadd(-303.8754, 150.76419, -4.52559, 0.67)}

//  Looking at segment number 1545: Seg1_apic_19, section: apic_19, ID: 425, parent: Seg0_apic_19 (424), rad: 0.335, (-303.8754, 150.76419, -4.52559) -> (-305.6554, 153.12419, -4.52559), len: 2.95601
    apic_19 {pt3dadd(-305.6554, 153.12419, -4.52559, 0.67)}

//  Looking at segment number 1546: Seg2_apic_19, section: apic_19, ID: 426, parent: Seg1_apic_19 (425), rad: 0.335, (-305.6554, 153.12419, -4.52559) -> (-307.20538, 155.1942, -4.1255903), len: 2.61675
    apic_19 {pt3dadd(-307.20538, 155.1942, -4.1255903, 0.67)}

//  Looking at segment number 1547: Seg3_apic_19, section: apic_19, ID: 427, parent: Seg2_apic_19 (426), rad: 0.335, (-307.20538, 155.1942, -4.1255903) -> (-307.72537, 155.8542, -4.07559), len: 0.841721
    apic_19 {pt3dadd(-307.72537, 155.8542, -4.07559, 0.67)}

//  Looking at segment number 1548: Seg4_apic_19, section: apic_19, ID: 428, parent: Seg3_apic_19 (427), rad: 0.59, (-307.72537, 155.8542, -4.07559) -> (-307.6454, 155.8542, -4.07559), len: 0.0799866
    apic_19 {pt3dadd(-307.6454, 155.8542, -4.07559, 1.18)}

//  Looking at segment number 1549: Seg5_apic_19, section: apic_19, ID: 429, parent: Seg4_apic_19 (428), rad: 0.445, (-307.6454, 155.8542, -4.07559) -> (-308.6854, 156.9642, -4.02559), len: 1.52191
    apic_19 {pt3dadd(-308.6854, 156.9642, -4.02559, 0.89)}
}

proc basic_shape_extra_31(){

//  Looking at segment number 1550: Seg6_apic_19, section: apic_19, ID: 430, parent: Seg5_apic_19 (429), rad: 0.445, (-308.6854, 156.9642, -4.02559) -> (-311.6454, 160.8042, -3.5255902), len: 4.87413
    apic_19 {pt3dadd(-311.6454, 160.8042, -3.5255902, 0.89)}

//  Looking at segment number 1551: Seg7_apic_19, section: apic_19, ID: 431, parent: Seg6_apic_19 (430), rad: 0.515, (-311.6454, 160.8042, -3.5255902) -> (-312.7454, 161.9142, -4.77559), len: 2.00115
    apic_19 {pt3dadd(-312.7454, 161.9142, -4.77559, 1.03)}

//  Looking at segment number 1552: Seg8_apic_19, section: apic_19, ID: 432, parent: Seg7_apic_19 (431), rad: 0.405, (-312.7454, 161.9142, -4.77559) -> (-313.26538, 163.0942, -4.77559), len: 1.28948
    apic_19 {pt3dadd(-313.26538, 163.0942, -4.77559, 0.81)}

//  Looking at segment number 1553: Seg9_apic_19, section: apic_19, ID: 433, parent: Seg8_apic_19 (432), rad: 0.405, (-313.26538, 163.0942, -4.77559) -> (-314.7454, 164.8642, -4.8755903), len: 2.3094
    apic_19 {pt3dadd(-314.7454, 164.8642, -4.8755903, 0.81)}

//  Looking at segment number 1554: Seg10_apic_19, section: apic_19, ID: 434, parent: Seg9_apic_19 (433), rad: 0.405, (-314.7454, 164.8642, -4.8755903) -> (-316.7454, 165.5242, -4.8755903), len: 2.10609
    apic_19 {pt3dadd(-316.7454, 165.5242, -4.8755903, 0.81)}

//  Looking at segment number 1555: Seg11_apic_19, section: apic_19, ID: 435, parent: Seg10_apic_19 (434), rad: 0.405, (-316.7454, 165.5242, -4.8755903) -> (-317.8454, 165.8242, -5.27559), len: 1.20831
    apic_19 {pt3dadd(-317.8454, 165.8242, -5.27559, 0.81)}

//  Looking at segment number 1556: Seg12_apic_19, section: apic_19, ID: 436, parent: Seg11_apic_19 (435), rad: 0.48, (-317.8454, 165.8242, -5.27559) -> (-318.5854, 166.48419, -5.27559), len: 0.991549
    apic_19 {pt3dadd(-318.5854, 166.48419, -5.27559, 0.96)}

//  Looking at segment number 1557: Seg13_apic_19, section: apic_19, ID: 437, parent: Seg12_apic_19 (436), rad: 0.405, (-318.5854, 166.48419, -5.27559) -> (-319.8454, 167.37419, -5.27559), len: 1.54264
    apic_19 {pt3dadd(-319.8454, 167.37419, -5.27559, 0.81)}

//  Looking at segment number 1558: Seg14_apic_19, section: apic_19, ID: 438, parent: Seg13_apic_19 (437), rad: 0.445, (-319.8454, 167.37419, -5.27559) -> (-321.47537, 168.9942, -5.6255903), len: 2.3246
    apic_19 {pt3dadd(-321.47537, 168.9942, -5.6255903, 0.89)}

//  Looking at segment number 1559: Seg15_apic_19, section: apic_19, ID: 439, parent: Seg14_apic_19 (438), rad: 0.37, (-321.47537, 168.9942, -5.6255903) -> (-322.8054, 169.9542, -5.6255903), len: 1.64028
    apic_19 {pt3dadd(-322.8054, 169.9542, -5.6255903, 0.74)}

//  Looking at segment number 1560: Seg16_apic_19, section: apic_19, ID: 440, parent: Seg15_apic_19 (439), rad: 0.37, (-322.8054, 169.9542, -5.6255903) -> (-324.94537, 172.1742, -5.57559), len: 3.0839
    apic_19 {pt3dadd(-324.94537, 172.1742, -5.57559, 0.74)}

//  Looking at segment number 1561: Seg17_apic_19, section: apic_19, ID: 441, parent: Seg16_apic_19 (440), rad: 0.445, (-324.94537, 172.1742, -5.57559) -> (-325.3154, 172.8342, -5.57559), len: 0.756653
    apic_19 {pt3dadd(-325.3154, 172.8342, -5.57559, 0.89)}

//  Looking at segment number 1562: Seg18_apic_19, section: apic_19, ID: 442, parent: Seg17_apic_19 (441), rad: 0.37, (-325.3154, 172.8342, -5.57559) -> (-325.9054, 174.01419, -5.9755898), len: 1.37858
    apic_19 {pt3dadd(-325.9054, 174.01419, -5.9755898, 0.74)}

//  Looking at segment number 1563: Seg19_apic_19, section: apic_19, ID: 443, parent: Seg18_apic_19 (442), rad: 0.445, (-325.9054, 174.01419, -5.9755898) -> (-326.57538, 174.9742, -6.02559), len: 1.17175
    apic_19 {pt3dadd(-326.57538, 174.9742, -6.02559, 0.89)}

//  Looking at segment number 1564: Seg20_apic_19, section: apic_19, ID: 444, parent: Seg19_apic_19 (443), rad: 0.37, (-326.57538, 174.9742, -6.02559) -> (-327.2154, 175.4642, -6.07559), len: 0.807604
    apic_19 {pt3dadd(-327.2154, 175.4642, -6.07559, 0.74)}

//  Looking at segment number 1565: Seg21_apic_19, section: apic_19, ID: 445, parent: Seg20_apic_19 (444), rad: 0.37, (-327.2154, 175.4642, -6.07559) -> (-329.2154, 176.7942, -5.82559), len: 2.41483
    apic_19 {pt3dadd(-329.2154, 176.7942, -5.82559, 0.74)}

//  Looking at segment number 1566: Seg0_apic_18, section: apic_18, ID: 400, parent: Seg1_apic_17 (399), rad: 0.405, (-303.70538, 149.6042, -4.82559) -> (-306.07538, 151.4442, -5.27559), len: 3.03397
    apic_18 {pt3dclear() pt3dadd(-303.70538, 149.6042, -4.82559, 0.81) pt3dadd(-306.07538, 151.4442, -5.27559, 0.81)}

//  Looking at segment number 1567: Seg1_apic_18, section: apic_18, ID: 401, parent: Seg0_apic_18 (400), rad: 0.405, (-306.07538, 151.4442, -5.27559) -> (-308.2854, 153.0042, -5.2255898), len: 2.7056
    apic_18 {pt3dadd(-308.2854, 153.0042, -5.2255898, 0.81)}

//  Looking at segment number 1568: Seg2_apic_18, section: apic_18, ID: 402, parent: Seg1_apic_18 (401), rad: 0.405, (-308.2854, 153.0042, -5.2255898) -> (-311.0254, 154.2542, -5.2255898), len: 3.01165
    apic_18 {pt3dadd(-311.0254, 154.2542, -5.2255898, 0.81)}

//  Looking at segment number 1569: Seg3_apic_18, section: apic_18, ID: 403, parent: Seg2_apic_18 (402), rad: 0.445, (-311.0254, 154.2542, -5.2255898) -> (-315.23538, 156.0242, -5.2255898), len: 4.56694
    apic_18 {pt3dadd(-315.23538, 156.0242, -5.2255898, 0.89)}

//  Looking at segment number 1570: Seg4_apic_18, section: apic_18, ID: 404, parent: Seg3_apic_18 (403), rad: 0.405, (-315.23538, 156.0242, -5.2255898) -> (-318.5654, 157.5742, -5.8755903), len: 3.73015
    apic_18 {pt3dadd(-318.5654, 157.5742, -5.8755903, 0.81)}

//  Looking at segment number 1571: Seg5_apic_18, section: apic_18, ID: 405, parent: Seg4_apic_18 (404), rad: 0.48, (-318.5654, 157.5742, -5.8755903) -> (-322.70538, 159.3442, -6.6255894), len: 4.56452
    apic_18 {pt3dadd(-322.70538, 159.3442, -6.6255894, 0.96)}

//  Looking at segment number 1572: Seg6_apic_18, section: apic_18, ID: 406, parent: Seg5_apic_18 (405), rad: 0.405, (-322.70538, 159.3442, -6.6255894) -> (-324.25537, 160.1642, -6.57559), len: 1.75424
    apic_18 {pt3dadd(-324.25537, 160.1642, -6.57559, 0.81)}

//  Looking at segment number 1573: Seg7_apic_18, section: apic_18, ID: 407, parent: Seg6_apic_18 (406), rad: 0.335, (-324.25537, 160.1642, -6.57559) -> (-325.3654, 161.1942, -7.3755894), len: 1.71261
    apic_18 {pt3dadd(-325.3654, 161.1942, -7.3755894, 0.67)}

//  Looking at segment number 1574: Seg8_apic_18, section: apic_18, ID: 408, parent: Seg7_apic_18 (407), rad: 0.335, (-325.3654, 161.1942, -7.3755894) -> (-326.98538, 161.7842, -7.3755894), len: 1.72409
    apic_18 {pt3dadd(-326.98538, 161.7842, -7.3755894, 0.67)}

//  Looking at segment number 1575: Seg9_apic_18, section: apic_18, ID: 409, parent: Seg8_apic_18 (408), rad: 0.445, (-326.98538, 161.7842, -7.3755894) -> (-328.91537, 162.0042, -7.3755894), len: 1.94249
    apic_18 {pt3dadd(-328.91537, 162.0042, -7.3755894, 0.89)}

//  Looking at segment number 1576: Seg10_apic_18, section: apic_18, ID: 410, parent: Seg9_apic_18 (409), rad: 0.405, (-328.91537, 162.0042, -7.3755894) -> (-330.4654, 162.2242, -7.3755894), len: 1.56555
    apic_18 {pt3dadd(-330.4654, 162.2242, -7.3755894, 0.81)}

//  Looking at segment number 1577: Seg11_apic_18, section: apic_18, ID: 411, parent: Seg10_apic_18 (410), rad: 0.405, (-330.4654, 162.2242, -7.3755894) -> (-331.79538, 162.37419, -7.3755894), len: 1.33842
    apic_18 {pt3dadd(-331.79538, 162.37419, -7.3755894, 0.81)}

//  Looking at segment number 1578: Seg12_apic_18, section: apic_18, ID: 412, parent: Seg11_apic_18 (411), rad: 0.48, (-331.79538, 162.37419, -7.3755894) -> (-332.45538, 162.4442, -7.3755894), len: 0.663706
    apic_18 {pt3dadd(-332.45538, 162.4442, -7.3755894, 0.96)}

//  Looking at segment number 1579: Seg13_apic_18, section: apic_18, ID: 413, parent: Seg12_apic_18 (412), rad: 0.405, (-332.45538, 162.4442, -7.3755894) -> (-333.3454, 162.8142, -7.3755894), len: 0.963858
    apic_18 {pt3dadd(-333.3454, 162.8142, -7.3755894, 0.81)}

//  Looking at segment number 1580: Seg14_apic_18, section: apic_18, ID: 414, parent: Seg13_apic_18 (413), rad: 0.405, (-333.3454, 162.8142, -7.3755894) -> (-337.63538, 164.73419, -7.02559), len: 4.71305
    apic_18 {pt3dadd(-337.63538, 164.73419, -7.02559, 0.81)}

//  Looking at segment number 1581: Seg15_apic_18, section: apic_18, ID: 415, parent: Seg14_apic_18 (414), rad: 0.48, (-337.63538, 164.73419, -7.02559) -> (-338.66537, 165.4742, -7.02559), len: 1.26827
    apic_18 {pt3dadd(-338.66537, 165.4742, -7.02559, 0.96)}

//  Looking at segment number 1582: Seg16_apic_18, section: apic_18, ID: 416, parent: Seg15_apic_18 (415), rad: 0.405, (-338.66537, 165.4742, -7.02559) -> (-339.8454, 166.4342, -7.57559), len: 1.61758
    apic_18 {pt3dadd(-339.8454, 166.4342, -7.57559, 0.81)}

//  Looking at segment number 1583: Seg17_apic_18, section: apic_18, ID: 417, parent: Seg16_apic_18 (416), rad: 0.405, (-339.8454, 166.4342, -7.57559) -> (-343.8454, 167.98419, -7.57559), len: 4.28981
    apic_18 {pt3dadd(-343.8454, 167.98419, -7.57559, 0.81)}

//  Looking at segment number 1584: Seg18_apic_18, section: apic_18, ID: 418, parent: Seg17_apic_18 (417), rad: 0.63, (-343.8454, 167.98419, -7.57559) -> (-346.20538, 168.6442, -7.02559), len: 2.5115
    apic_18 {pt3dadd(-346.20538, 168.6442, -7.02559, 1.26)}

//  Looking at segment number 1585: Seg19_apic_18, section: apic_18, ID: 419, parent: Seg18_apic_18 (418), rad: 0.445, (-346.20538, 168.6442, -7.02559) -> (-347.4654, 169.3842, -7.02559), len: 1.46124
    apic_18 {pt3dadd(-347.4654, 169.3842, -7.02559, 0.89)}

//  Looking at segment number 1586: Seg20_apic_18, section: apic_18, ID: 420, parent: Seg19_apic_18 (419), rad: 0.445, (-347.4654, 169.3842, -7.02559) -> (-348.1254, 169.6842, -7.02559), len: 0.724987
    apic_18 {pt3dadd(-348.1254, 169.6842, -7.02559, 0.89)}

//  Looking at segment number 1587: Seg21_apic_18, section: apic_18, ID: 421, parent: Seg20_apic_18 (420), rad: 0.48, (-348.1254, 169.6842, -7.02559) -> (-349.23538, 170.0542, -6.77559), len: 1.19644
    apic_18 {pt3dadd(-349.23538, 170.0542, -6.77559, 0.96)}

//  Looking at segment number 1588: Seg22_apic_18, section: apic_18, ID: 422, parent: Seg21_apic_18 (421), rad: 0.405, (-349.23538, 170.0542, -6.77559) -> (-350.41537, 170.7142, -6.1255894), len: 1.50016
    apic_18 {pt3dadd(-350.41537, 170.7142, -6.1255894, 0.81)}

//  Looking at segment number 1589: Seg23_apic_18, section: apic_18, ID: 423, parent: Seg22_apic_18 (422), rad: 0.405, (-350.41537, 170.7142, -6.1255894) -> (-352.04538, 171.9742, -5.77559), len: 2.08974
    apic_18 {pt3dadd(-352.04538, 171.9742, -5.77559, 0.81)}

//  Looking at segment number 1590: Seg0_apic_15, section: apic_15, ID: 390, parent: Seg3_apic_13 (386), rad: 0.335, (-332.01538, 144.0642, -4.8755903) -> (-334.45538, 144.2142, -4.6255903), len: 2.45736
    apic_15 {pt3dclear() pt3dadd(-332.01538, 144.0642, -4.8755903, 0.67) pt3dadd(-334.45538, 144.2142, -4.6255903, 0.67)}

//  Looking at segment number 1591: Seg1_apic_15, section: apic_15, ID: 391, parent: Seg0_apic_15 (390), rad: 0.335, (-334.45538, 144.2142, -4.6255903) -> (-337.48538, 143.1842, -4.4255896), len: 3.20652
    apic_15 {pt3dadd(-337.48538, 143.1842, -4.4255896, 0.67)}

//  Looking at segment number 1592: Seg2_apic_15, section: apic_15, ID: 392, parent: Seg1_apic_15 (391), rad: 0.335, (-337.48538, 143.1842, -4.4255896) -> (-339.6254, 143.6942, -3.57559), len: 2.35844
    apic_15 {pt3dadd(-339.6254, 143.6942, -3.57559, 0.67)}

//  Looking at segment number 1593: Seg3_apic_15, section: apic_15, ID: 393, parent: Seg2_apic_15 (392), rad: 0.335, (-339.6254, 143.6942, -3.57559) -> (-341.4054, 143.5542, -3.22559), len: 1.81948
    apic_15 {pt3dadd(-341.4054, 143.5542, -3.22559, 0.67)}

//  Looking at segment number 1594: Seg0_apic_14, section: apic_14, ID: 387, parent: Seg3_apic_13 (386), rad: 0.335, (-332.01538, 144.0642, -4.8755903) -> (-332.5354, 142.8142, -4.8755903), len: 1.35385
    apic_14 {pt3dclear() pt3dadd(-332.01538, 144.0642, -4.8755903, 0.67) pt3dadd(-332.5354, 142.8142, -4.8755903, 0.67)}

//  Looking at segment number 1595: Seg1_apic_14, section: apic_14, ID: 388, parent: Seg0_apic_14 (387), rad: 0.335, (-332.5354, 142.8142, -4.8755903) -> (-332.60538, 142.0742, -5.4755898), len: 0.955239
    apic_14 {pt3dadd(-332.60538, 142.0742, -5.4755898, 0.67)}

//  Looking at segment number 1596: Seg2_apic_14, section: apic_14, ID: 389, parent: Seg1_apic_14 (388), rad: 0.335, (-332.60538, 142.0742, -5.4755898) -> (-333.5654, 142.0742, -5.2255898), len: 0.992039
    apic_14 {pt3dadd(-333.5654, 142.0742, -5.2255898, 0.67)}

//  Looking at segment number 1597: Seg0_apic_12, section: apic_12, ID: 378, parent: Seg3_apic_8 (359), rad: 0.335, (-334.3154, 153.5942, -3.1755898) -> (-336.1154, 152.5342, -2.5255902), len: 2.1877
    apic_12 {pt3dclear() pt3dadd(-334.3154, 153.5942, -3.1755898, 0.67) pt3dadd(-336.1154, 152.5342, -2.5255902, 0.67)}

//  Looking at segment number 1598: Seg1_apic_12, section: apic_12, ID: 379, parent: Seg0_apic_12 (378), rad: 0.295, (-336.1154, 152.5342, -2.5255902) -> (-336.41537, 151.5842, -2.57559), len: 0.99749
    apic_12 {pt3dadd(-336.41537, 151.5842, -2.57559, 0.59)}

//  Looking at segment number 1599: Seg2_apic_12, section: apic_12, ID: 380, parent: Seg1_apic_12 (379), rad: 0.295, (-336.41537, 151.5842, -2.57559) -> (-337.8154, 149.5842, -1.72559), len: 2.58507
    apic_12 {pt3dadd(-337.8154, 149.5842, -1.72559, 0.59)}
}

proc basic_shape_extra_32(){

//  Looking at segment number 1600: Seg3_apic_12, section: apic_12, ID: 381, parent: Seg2_apic_12 (380), rad: 0.295, (-337.8154, 149.5842, -1.72559) -> (-337.5254, 148.1842, -1.72559), len: 1.42972
    apic_12 {pt3dadd(-337.5254, 148.1842, -1.72559, 0.59)}

//  Looking at segment number 1601: Seg4_apic_12, section: apic_12, ID: 382, parent: Seg3_apic_12 (381), rad: 0.295, (-337.5254, 148.1842, -1.72559) -> (-335.8954, 146.8542, -1.52559), len: 2.11325
    apic_12 {pt3dadd(-335.8954, 146.8542, -1.52559, 0.59)}

//  Looking at segment number 1602: Seg0_apic_9, section: apic_9, ID: 360, parent: Seg3_apic_8 (359), rad: 0.405, (-334.3154, 153.5942, -3.1755898) -> (-336.23538, 154.7042, -3.6755898), len: 2.27342
    apic_9 {pt3dclear() pt3dadd(-334.3154, 153.5942, -3.1755898, 0.81) pt3dadd(-336.23538, 154.7042, -3.6755898, 0.81)}

//  Looking at segment number 1603: Seg0_apic_94, section: apic_94, ID: 1064, parent: Seg2_apic_92 (1054), rad: 0.37, (-277.97537, 160.5542, -11.02559) -> (-277.38538, 160.8442, -11.52559), len: 0.825949
    apic_94 {pt3dclear() pt3dadd(-277.97537, 160.5542, -11.02559, 0.74) pt3dadd(-277.38538, 160.8442, -11.52559, 0.74)}

//  Looking at segment number 1604: Seg1_apic_94, section: apic_94, ID: 1065, parent: Seg0_apic_94 (1064), rad: 0.37, (-277.38538, 160.8442, -11.52559) -> (-276.8754, 160.7742, -11.52559), len: 0.51476
    apic_94 {pt3dadd(-276.8754, 160.7742, -11.52559, 0.74)}

//  Looking at segment number 1605: Seg2_apic_94, section: apic_94, ID: 1066, parent: Seg1_apic_94 (1065), rad: 0.37, (-276.8754, 160.7742, -11.52559) -> (-276.13538, 160.62419, -12.52559), len: 1.25305
    apic_94 {pt3dadd(-276.13538, 160.62419, -12.52559, 0.74)}

//  Looking at segment number 1606: Seg3_apic_94, section: apic_94, ID: 1067, parent: Seg2_apic_94 (1066), rad: 0.37, (-276.13538, 160.62419, -12.52559) -> (-275.3954, 160.9142, -12.375589), len: 0.808821
    apic_94 {pt3dadd(-275.3954, 160.9142, -12.375589, 0.74)}

//  Looking at segment number 1607: Seg4_apic_94, section: apic_94, ID: 1068, parent: Seg3_apic_94 (1067), rad: 0.37, (-275.3954, 160.9142, -12.375589) -> (-274.50537, 161.2142, -12.375589), len: 0.939217
    apic_94 {pt3dadd(-274.50537, 161.2142, -12.375589, 0.74)}

//  Looking at segment number 1608: Seg0_apic_93, section: apic_93, ID: 1055, parent: Seg2_apic_92 (1054), rad: 0.37, (-277.97537, 160.5542, -11.02559) -> (-278.1254, 161.73419, -10.875589), len: 1.19891
    apic_93 {pt3dclear() pt3dadd(-277.97537, 160.5542, -11.02559, 0.74) pt3dadd(-278.1254, 161.73419, -10.875589, 0.74)}

//  Looking at segment number 1609: Seg1_apic_93, section: apic_93, ID: 1056, parent: Seg0_apic_93 (1055), rad: 0.37, (-278.1254, 161.73419, -10.875589) -> (-278.20538, 162.6942, -10.47559), len: 1.04308
    apic_93 {pt3dadd(-278.20538, 162.6942, -10.47559, 0.74)}

//  Looking at segment number 1610: Seg2_apic_93, section: apic_93, ID: 1057, parent: Seg1_apic_93 (1056), rad: 0.37, (-278.20538, 162.6942, -10.47559) -> (-277.75537, 163.7942, -10.52559), len: 1.18955
    apic_93 {pt3dadd(-277.75537, 163.7942, -10.52559, 0.74)}

//  Looking at segment number 1611: Seg3_apic_93, section: apic_93, ID: 1058, parent: Seg2_apic_93 (1057), rad: 0.37, (-277.75537, 163.7942, -10.52559) -> (-277.97537, 164.8342, -10.52559), len: 1.06301
    apic_93 {pt3dadd(-277.97537, 164.8342, -10.52559, 0.74)}

//  Looking at segment number 1612: Seg4_apic_93, section: apic_93, ID: 1059, parent: Seg3_apic_93 (1058), rad: 0.48, (-277.97537, 164.8342, -10.52559) -> (-278.42538, 165.6442, -10.52559), len: 0.926611
    apic_93 {pt3dadd(-278.42538, 165.6442, -10.52559, 0.96)}

//  Looking at segment number 1613: Seg5_apic_93, section: apic_93, ID: 1060, parent: Seg4_apic_93 (1059), rad: 0.445, (-278.42538, 165.6442, -10.52559) -> (-278.2754, 166.6742, -10.52559), len: 1.04086
    apic_93 {pt3dadd(-278.2754, 166.6742, -10.52559, 0.89)}

//  Looking at segment number 1614: Seg6_apic_93, section: apic_93, ID: 1061, parent: Seg5_apic_93 (1060), rad: 0.405, (-278.2754, 166.6742, -10.52559) -> (-278.7154, 167.5642, -9.67559), len: 1.30698
    apic_93 {pt3dadd(-278.7154, 167.5642, -9.67559, 0.81)}

//  Looking at segment number 1615: Seg7_apic_93, section: apic_93, ID: 1062, parent: Seg6_apic_93 (1061), rad: 0.48, (-278.7154, 167.5642, -9.67559) -> (-278.6454, 168.0742, -9.67559), len: 0.514792
    apic_93 {pt3dadd(-278.6454, 168.0742, -9.67559, 0.96)}

//  Looking at segment number 1616: Seg8_apic_93, section: apic_93, ID: 1063, parent: Seg7_apic_93 (1062), rad: 0.445, (-278.6454, 168.0742, -9.67559) -> (-278.3454, 168.8942, -9.72559), len: 0.874574
    apic_93 {pt3dadd(-278.3454, 168.8942, -9.72559, 0.89)}

//  Looking at segment number 1617: Seg0_apic_65, section: apic_65, ID: 808, parent: Seg1_apic_59 (781), rad: 0.445, (-295.7154, 159.8442, -0.17559004) -> (-294.3154, 160.65419, -0.17559004), len: 1.61743
    apic_65 {pt3dclear() pt3dadd(-295.7154, 159.8442, -0.17559004, 0.89) pt3dadd(-294.3154, 160.65419, -0.17559004, 0.89)}

//  Looking at segment number 1618: Seg1_apic_65, section: apic_65, ID: 809, parent: Seg0_apic_65 (808), rad: 0.445, (-294.3154, 160.65419, -0.17559004) -> (-295.04538, 162.9442, -0.77558994), len: 2.4773
    apic_65 {pt3dadd(-295.04538, 162.9442, -0.77558994, 0.89)}

//  Looking at segment number 1619: Seg2_apic_65, section: apic_65, ID: 810, parent: Seg1_apic_65 (809), rad: 0.515, (-295.04538, 162.9442, -0.77558994) -> (-295.04538, 164.12419, -0.77558994), len: 1.17999
    apic_65 {pt3dadd(-295.04538, 164.12419, -0.77558994, 1.03)}

//  Looking at segment number 1620: Seg3_apic_65, section: apic_65, ID: 811, parent: Seg2_apic_65 (810), rad: 0.37, (-295.04538, 164.12419, -0.77558994) -> (-294.45538, 164.7842, -1.22559), len: 0.993076
    apic_65 {pt3dadd(-294.45538, 164.7842, -1.22559, 0.74)}

//  Looking at segment number 1621: Seg4_apic_65, section: apic_65, ID: 812, parent: Seg3_apic_65 (811), rad: 0.37, (-294.45538, 164.7842, -1.22559) -> (-293.7154, 165.9642, -1.22559), len: 1.39284
    apic_65 {pt3dadd(-293.7154, 165.9642, -1.22559, 0.74)}

//  Looking at segment number 1622: Seg5_apic_65, section: apic_65, ID: 813, parent: Seg4_apic_65 (812), rad: 0.37, (-293.7154, 165.9642, -1.22559) -> (-291.6454, 166.9242, -1.3755901), len: 2.2867
    apic_65 {pt3dadd(-291.6454, 166.9242, -1.3755901, 0.74)}

//  Looking at segment number 1623: Seg6_apic_65, section: apic_65, ID: 814, parent: Seg5_apic_65 (813), rad: 0.37, (-291.6454, 166.9242, -1.3755901) -> (-290.6854, 167.5942, -1.8755901), len: 1.27298
    apic_65 {pt3dadd(-290.6854, 167.5942, -1.8755901, 0.74)}

//  Looking at segment number 1624: Seg7_apic_65, section: apic_65, ID: 815, parent: Seg6_apic_65 (814), rad: 0.37, (-290.6854, 167.5942, -1.8755901) -> (-289.57538, 169.73419, -3.4255898), len: 2.86605
    apic_65 {pt3dadd(-289.57538, 169.73419, -3.4255898, 0.74)}

//  Looking at segment number 1625: Seg8_apic_65, section: apic_65, ID: 816, parent: Seg7_apic_65 (815), rad: 0.37, (-289.57538, 169.73419, -3.4255898) -> (-289.57538, 170.76419, -3.37559), len: 1.03121
    apic_65 {pt3dadd(-289.57538, 170.76419, -3.37559, 0.74)}

//  Looking at segment number 1626: Seg9_apic_65, section: apic_65, ID: 817, parent: Seg8_apic_65 (816), rad: 0.48, (-289.57538, 170.76419, -3.37559) -> (-289.6554, 171.5042, -3.37559), len: 0.744319
    apic_65 {pt3dadd(-289.6554, 171.5042, -3.37559, 0.96)}

//  Looking at segment number 1627: Seg10_apic_65, section: apic_65, ID: 818, parent: Seg9_apic_65 (817), rad: 0.37, (-289.6554, 171.5042, -3.37559) -> (-290.3154, 171.9442, -3.37559), len: 0.793226
    apic_65 {pt3dadd(-290.3154, 171.9442, -3.37559, 0.74)}

//  Looking at segment number 1628: Seg11_apic_65, section: apic_65, ID: 819, parent: Seg10_apic_65 (818), rad: 0.37, (-290.3154, 171.9442, -3.37559) -> (-292.3154, 172.2442, -4.7255898), len: 2.43156
    apic_65 {pt3dadd(-292.3154, 172.2442, -4.7255898, 0.74)}

//  Looking at segment number 1629: Seg12_apic_65, section: apic_65, ID: 820, parent: Seg11_apic_65 (819), rad: 0.37, (-292.3154, 172.2442, -4.7255898) -> (-294.16537, 172.3842, -4.32559), len: 1.8979
    apic_65 {pt3dadd(-294.16537, 172.3842, -4.32559, 0.74)}

//  Looking at segment number 1630: Seg13_apic_65, section: apic_65, ID: 821, parent: Seg12_apic_65 (820), rad: 0.37, (-294.16537, 172.3842, -4.32559) -> (-296.60538, 173.7942, -4.52559), len: 2.82519
    apic_65 {pt3dadd(-296.60538, 173.7942, -4.52559, 0.74)}

//  Looking at segment number 1631: Seg0_apic_60, section: apic_60, ID: 782, parent: Seg1_apic_59 (781), rad: 0.445, (-295.7154, 159.8442, -0.17559004) -> (-298.22537, 162.0542, -0.17559004), len: 3.34427
    apic_60 {pt3dclear() pt3dadd(-295.7154, 159.8442, -0.17559004, 0.89) pt3dadd(-298.22537, 162.0542, -0.17559004, 0.89)}

//  Looking at segment number 1632: Seg1_apic_60, section: apic_60, ID: 783, parent: Seg0_apic_60 (782), rad: 0.445, (-298.22537, 162.0542, -0.17559004) -> (-299.85538, 163.5342, -0.17559004), len: 2.20166
    apic_60 {pt3dadd(-299.85538, 163.5342, -0.17559004, 0.89)}

//  Looking at segment number 1633: Seg2_apic_60, section: apic_60, ID: 784, parent: Seg1_apic_60 (783), rad: 0.48, (-299.85538, 163.5342, -0.17559004) -> (-301.8454, 164.3442, -0.17559004), len: 2.14855
    apic_60 {pt3dadd(-301.8454, 164.3442, -0.17559004, 0.96)}

//  Looking at segment number 1634: Seg0_apic_54, section: apic_54, ID: 763, parent: Seg9_apic_52 (754), rad: 0.445, (-351.44537, 176.2542, 0.17440999) -> (-352.25537, 176.1742, -0.3755901), len: 0.982342
    apic_54 {pt3dclear() pt3dadd(-351.44537, 176.2542, 0.17440999, 0.89) pt3dadd(-352.25537, 176.1742, -0.3755901, 0.89)}

//  Looking at segment number 1635: Seg0_apic_53, section: apic_53, ID: 755, parent: Seg9_apic_52 (754), rad: 0.445, (-351.44537, 176.2542, 0.17440999) -> (-352.91537, 178.0942, 0.17440999), len: 2.3551
    apic_53 {pt3dclear() pt3dadd(-351.44537, 176.2542, 0.17440999, 0.89) pt3dadd(-352.91537, 178.0942, 0.17440999, 0.89)}

//  Looking at segment number 1636: Seg1_apic_53, section: apic_53, ID: 756, parent: Seg0_apic_53 (755), rad: 0.37, (-352.91537, 178.0942, 0.17440999) -> (-354.76538, 179.2742, 0.17440999), len: 2.1943
    apic_53 {pt3dadd(-354.76538, 179.2742, 0.17440999, 0.74)}

//  Looking at segment number 1637: Seg2_apic_53, section: apic_53, ID: 757, parent: Seg1_apic_53 (756), rad: 0.37, (-354.76538, 179.2742, 0.17440999) -> (-356.6154, 180.3842, 0.52441), len: 2.18566
    apic_53 {pt3dadd(-356.6154, 180.3842, 0.52441, 0.74)}

//  Looking at segment number 1638: Seg3_apic_53, section: apic_53, ID: 758, parent: Seg2_apic_53 (757), rad: 0.37, (-356.6154, 180.3842, 0.52441) -> (-358.0954, 181.6342, 0.57440996), len: 1.93789
    apic_53 {pt3dadd(-358.0954, 181.6342, 0.57440996, 0.74)}

//  Looking at segment number 1639: Seg4_apic_53, section: apic_53, ID: 759, parent: Seg3_apic_53 (758), rad: 0.37, (-358.0954, 181.6342, 0.57440996) -> (-358.75537, 182.8942, 0.57440996), len: 1.42237
    apic_53 {pt3dadd(-358.75537, 182.8942, 0.57440996, 0.74)}

//  Looking at segment number 1640: Seg5_apic_53, section: apic_53, ID: 760, parent: Seg4_apic_53 (759), rad: 0.37, (-358.75537, 182.8942, 0.57440996) -> (-361.19537, 183.9242, 0.57440996), len: 2.64849
    apic_53 {pt3dadd(-361.19537, 183.9242, 0.57440996, 0.74)}

//  Looking at segment number 1641: Seg6_apic_53, section: apic_53, ID: 761, parent: Seg5_apic_53 (760), rad: 0.445, (-361.19537, 183.9242, 0.57440996) -> (-361.5654, 184.4442, 0.42441), len: 0.655609
    apic_53 {pt3dadd(-361.5654, 184.4442, 0.42441, 0.89)}

//  Looking at segment number 1642: Seg7_apic_53, section: apic_53, ID: 762, parent: Seg6_apic_53 (761), rad: 0.445, (-361.5654, 184.4442, 0.42441) -> (-361.9354, 185.1842, 0.42441), len: 0.827348
    apic_53 {pt3dadd(-361.9354, 185.1842, 0.42441, 0.89)}

//  Looking at segment number 1643: Seg0_apic_43, section: apic_43, ID: 637, parent: Seg18_apic_41 (621), rad: 0.405, (-356.0254, 159.6142, -4.77559) -> (-359.1454, 160.0842, -4.1255903), len: 3.22145
    apic_43 {pt3dclear() pt3dadd(-356.0254, 159.6142, -4.77559, 0.81) pt3dadd(-359.1454, 160.0842, -4.1255903, 0.81)}

//  Looking at segment number 1644: Seg1_apic_43, section: apic_43, ID: 638, parent: Seg0_apic_43 (637), rad: 0.445, (-359.1454, 160.0842, -4.1255903) -> (-360.10538, 160.0842, -4.1255903), len: 0.959991
    apic_43 {pt3dadd(-360.10538, 160.0842, -4.1255903, 0.89)}

//  Looking at segment number 1645: Seg2_apic_43, section: apic_43, ID: 639, parent: Seg1_apic_43 (638), rad: 0.405, (-360.10538, 160.0842, -4.1255903) -> (-360.98538, 160.6742, -4.1255903), len: 1.05948
    apic_43 {pt3dadd(-360.98538, 160.6742, -4.1255903, 0.81)}

//  Looking at segment number 1646: Seg3_apic_43, section: apic_43, ID: 640, parent: Seg2_apic_43 (639), rad: 0.405, (-360.98538, 160.6742, -4.1255903) -> (-362.3154, 161.3342, -4.1255903), len: 1.48477
    apic_43 {pt3dadd(-362.3154, 161.3342, -4.1255903, 0.81)}

//  Looking at segment number 1647: Seg4_apic_43, section: apic_43, ID: 641, parent: Seg3_apic_43 (640), rad: 0.515, (-362.3154, 161.3342, -4.1255903) -> (-363.2754, 161.9242, -4.4255896), len: 1.16605
    apic_43 {pt3dadd(-363.2754, 161.9242, -4.4255896, 1.03)}

//  Looking at segment number 1648: Seg5_apic_43, section: apic_43, ID: 642, parent: Seg4_apic_43 (641), rad: 0.405, (-363.2754, 161.9242, -4.4255896) -> (-364.0954, 162.4442, -4.4255896), len: 0.970987
    apic_43 {pt3dadd(-364.0954, 162.4442, -4.4255896, 0.81)}

//  Looking at segment number 1649: Seg6_apic_43, section: apic_43, ID: 643, parent: Seg5_apic_43 (642), rad: 0.405, (-364.0954, 162.4442, -4.4255896) -> (-366.23538, 163.1842, -5.6255903), len: 2.56264
    apic_43 {pt3dadd(-366.23538, 163.1842, -5.6255903, 0.81)}
}

proc basic_shape_extra_33(){

//  Looking at segment number 1650: Seg7_apic_43, section: apic_43, ID: 644, parent: Seg6_apic_43 (643), rad: 0.515, (-366.23538, 163.1842, -5.6255903) -> (-366.82538, 163.3342, -5.2255898), len: 0.728419
    apic_43 {pt3dadd(-366.82538, 163.3342, -5.2255898, 1.03)}

//  Looking at segment number 1651: Seg0_apic_42, section: apic_42, ID: 622, parent: Seg18_apic_41 (621), rad: 0.405, (-356.0254, 159.6142, -4.77559) -> (-357.0554, 160.87419, -4.9755898), len: 1.63966
    apic_42 {pt3dclear() pt3dadd(-356.0254, 159.6142, -4.77559, 0.81) pt3dadd(-357.0554, 160.87419, -4.9755898, 0.81)}

//  Looking at segment number 1652: Seg1_apic_42, section: apic_42, ID: 623, parent: Seg0_apic_42 (622), rad: 0.405, (-357.0554, 160.87419, -4.9755898) -> (-359.9354, 162.4942, -5.52559), len: 3.34983
    apic_42 {pt3dadd(-359.9354, 162.4942, -5.52559, 0.81)}

//  Looking at segment number 1653: Seg2_apic_42, section: apic_42, ID: 624, parent: Seg1_apic_42 (623), rad: 0.48, (-359.9354, 162.4942, -5.52559) -> (-360.9054, 162.9342, -5.52559), len: 1.06513
    apic_42 {pt3dadd(-360.9054, 162.9342, -5.52559, 0.96)}

//  Looking at segment number 1654: Seg3_apic_42, section: apic_42, ID: 625, parent: Seg2_apic_42 (624), rad: 0.405, (-360.9054, 162.9342, -5.52559) -> (-361.63538, 163.5242, -5.52559), len: 0.938599
    apic_42 {pt3dadd(-361.63538, 163.5242, -5.52559, 0.81)}

//  Looking at segment number 1655: Seg4_apic_42, section: apic_42, ID: 626, parent: Seg3_apic_42 (625), rad: 0.405, (-361.63538, 163.5242, -5.52559) -> (-362.6154, 164.1442, -5.57559), len: 1.16074
    apic_42 {pt3dadd(-362.6154, 164.1442, -5.57559, 0.81)}

//  Looking at segment number 1656: Seg5_apic_42, section: apic_42, ID: 627, parent: Seg4_apic_42 (626), rad: 0.48, (-362.6154, 164.1442, -5.57559) -> (-362.8354, 164.65419, -5.57559), len: 0.555423
    apic_42 {pt3dadd(-362.8354, 164.65419, -5.57559, 0.96)}

//  Looking at segment number 1657: Seg6_apic_42, section: apic_42, ID: 628, parent: Seg5_apic_42 (627), rad: 0.445, (-362.8354, 164.65419, -5.57559) -> (-363.50537, 165.3242, -5.57559), len: 0.94752
    apic_42 {pt3dadd(-363.50537, 165.3242, -5.57559, 0.89)}

//  Looking at segment number 1658: Seg7_apic_42, section: apic_42, ID: 629, parent: Seg6_apic_42 (628), rad: 0.445, (-363.50537, 165.3242, -5.57559) -> (-364.3154, 165.8442, -5.57559), len: 0.962566
    apic_42 {pt3dadd(-364.3154, 165.8442, -5.57559, 0.89)}

//  Looking at segment number 1659: Seg8_apic_42, section: apic_42, ID: 630, parent: Seg7_apic_42 (629), rad: 0.445, (-364.3154, 165.8442, -5.57559) -> (-365.1254, 167.0942, -6.07559), len: 1.57118
    apic_42 {pt3dadd(-365.1254, 167.0942, -6.07559, 0.89)}

//  Looking at segment number 1660: Seg9_apic_42, section: apic_42, ID: 631, parent: Seg8_apic_42 (630), rad: 0.445, (-365.1254, 167.0942, -6.07559) -> (-366.16537, 167.5342, -6.07559), len: 1.12923
    apic_42 {pt3dadd(-366.16537, 167.5342, -6.07559, 0.89)}

//  Looking at segment number 1661: Seg10_apic_42, section: apic_42, ID: 632, parent: Seg9_apic_42 (631), rad: 0.445, (-366.16537, 167.5342, -6.07559) -> (-366.75537, 168.2742, -6.07559), len: 0.946416
    apic_42 {pt3dadd(-366.75537, 168.2742, -6.07559, 0.89)}

//  Looking at segment number 1662: Seg11_apic_42, section: apic_42, ID: 633, parent: Seg10_apic_42 (632), rad: 0.405, (-366.75537, 168.2742, -6.07559) -> (-367.7154, 169.3842, -6.07559), len: 1.46756
    apic_42 {pt3dadd(-367.7154, 169.3842, -6.07559, 0.81)}

//  Looking at segment number 1663: Seg12_apic_42, section: apic_42, ID: 634, parent: Seg11_apic_42 (633), rad: 0.405, (-367.7154, 169.3842, -6.07559) -> (-368.67538, 171.5242, -5.52559), len: 2.40908
    apic_42 {pt3dadd(-368.67538, 171.5242, -5.52559, 0.81)}

//  Looking at segment number 1664: Seg13_apic_42, section: apic_42, ID: 635, parent: Seg12_apic_42 (634), rad: 0.405, (-368.67538, 171.5242, -5.52559) -> (-369.9354, 173.1442, -5.52559), len: 2.05232
    apic_42 {pt3dadd(-369.9354, 173.1442, -5.52559, 0.81)}

//  Looking at segment number 1665: Seg14_apic_42, section: apic_42, ID: 636, parent: Seg13_apic_42 (635), rad: 0.405, (-369.9354, 173.1442, -5.52559) -> (-371.92538, 176.1742, -5.52559), len: 3.62505
    apic_42 {pt3dadd(-371.92538, 176.1742, -5.52559, 0.81)}

//  Looking at segment number 1666: Seg0_apic_31, section: apic_31, ID: 525, parent: Seg2_apic_29 (516), rad: 0.405, (-308.44537, 157.3342, -0.8755901) -> (-307.41537, 158.3642, -1.17559), len: 1.48721
    apic_31 {pt3dclear() pt3dadd(-308.44537, 157.3342, -0.8755901, 0.81) pt3dadd(-307.41537, 158.3642, -1.17559, 0.81)}

//  Looking at segment number 1667: Seg1_apic_31, section: apic_31, ID: 526, parent: Seg0_apic_31 (525), rad: 0.405, (-307.41537, 158.3642, -1.17559) -> (-306.9654, 159.8442, -0.72559), len: 1.61102
    apic_31 {pt3dadd(-306.9654, 159.8442, -0.72559, 0.81)}

//  Looking at segment number 1668: Seg2_apic_31, section: apic_31, ID: 527, parent: Seg1_apic_31 (526), rad: 0.405, (-306.9654, 159.8442, -0.72559) -> (-306.22537, 160.2842, -0.3255899), len: 0.949333
    apic_31 {pt3dadd(-306.22537, 160.2842, -0.3255899, 0.81)}

//  Looking at segment number 1669: Seg3_apic_31, section: apic_31, ID: 528, parent: Seg2_apic_31 (527), rad: 0.405, (-306.22537, 160.2842, -0.3255899) -> (-304.97537, 160.8042, 0.47441006), len: 1.57255
    apic_31 {pt3dadd(-304.97537, 160.8042, 0.47441006, 0.81)}

//  Looking at segment number 1670: Seg0_apic_30, section: apic_30, ID: 517, parent: Seg2_apic_29 (516), rad: 0.405, (-308.44537, 157.3342, -0.8755901) -> (-311.4054, 162.0542, -0.8755901), len: 5.57137
    apic_30 {pt3dclear() pt3dadd(-308.44537, 157.3342, -0.8755901, 0.81) pt3dadd(-311.4054, 162.0542, -0.8755901, 0.81)}

//  Looking at segment number 1671: Seg1_apic_30, section: apic_30, ID: 518, parent: Seg0_apic_30 (517), rad: 0.405, (-311.4054, 162.0542, -0.8755901) -> (-312.2854, 164.2742, -0.8755901), len: 2.38806
    apic_30 {pt3dadd(-312.2854, 164.2742, -0.8755901, 0.81)}

//  Looking at segment number 1672: Seg2_apic_30, section: apic_30, ID: 519, parent: Seg1_apic_30 (518), rad: 0.405, (-312.2854, 164.2742, -0.8755901) -> (-312.3654, 166.1942, -0.8755901), len: 1.92166
    apic_30 {pt3dadd(-312.3654, 166.1942, -0.8755901, 0.81)}

//  Looking at segment number 1673: Seg3_apic_30, section: apic_30, ID: 520, parent: Seg2_apic_30 (519), rad: 0.405, (-312.3654, 166.1942, -0.8755901) -> (-313.47537, 168.40419, -0.77558994), len: 2.4751
    apic_30 {pt3dadd(-313.47537, 168.40419, -0.77558994, 0.81)}

//  Looking at segment number 1674: Seg4_apic_30, section: apic_30, ID: 521, parent: Seg3_apic_30 (520), rad: 0.405, (-313.47537, 168.40419, -0.77558994) -> (-314.8754, 169.5842, -0.77558994), len: 1.83098
    apic_30 {pt3dadd(-314.8754, 169.5842, -0.77558994, 0.81)}

//  Looking at segment number 1675: Seg5_apic_30, section: apic_30, ID: 522, parent: Seg4_apic_30 (521), rad: 0.37, (-314.8754, 169.5842, -0.77558994) -> (-316.57538, 170.9942, -0.77558994), len: 2.20863
    apic_30 {pt3dadd(-316.57538, 170.9942, -0.77558994, 0.74)}

//  Looking at segment number 1676: Seg6_apic_30, section: apic_30, ID: 523, parent: Seg5_apic_30 (522), rad: 0.37, (-316.57538, 170.9942, -0.77558994) -> (-318.3454, 172.2442, -1.3755901), len: 2.24844
    apic_30 {pt3dadd(-318.3454, 172.2442, -1.3755901, 0.74)}

//  Looking at segment number 1677: Seg7_apic_30, section: apic_30, ID: 524, parent: Seg6_apic_30 (523), rad: 0.37, (-318.3454, 172.2442, -1.3755901) -> (-319.01538, 173.3542, -1.27559), len: 1.30038
    apic_30 {pt3dadd(-319.01538, 173.3542, -1.27559, 0.74)}

//  Looking at segment number 1678: Seg0_apic_23, section: apic_23, ID: 485, parent: Seg16_apic_21 (466), rad: 0.295, (-316.94537, 179.01419, -3.5255902) -> (-317.01538, 181.0742, -3.7755902), len: 2.07631
    apic_23 {pt3dclear() pt3dadd(-316.94537, 179.01419, -3.5255902, 0.59) pt3dadd(-317.01538, 181.0742, -3.7755902, 0.59)}

//  Looking at segment number 1679: Seg1_apic_23, section: apic_23, ID: 486, parent: Seg0_apic_23 (485), rad: 0.295, (-317.01538, 181.0742, -3.7755902) -> (-316.6454, 182.0342, -3.72559), len: 1.03004
    apic_23 {pt3dadd(-316.6454, 182.0342, -3.72559, 0.59)}

//  Looking at segment number 1680: Seg2_apic_23, section: apic_23, ID: 487, parent: Seg1_apic_23 (486), rad: 0.445, (-316.6454, 182.0342, -3.72559) -> (-316.8754, 182.2542, -4.27559), len: 0.635457
    apic_23 {pt3dadd(-316.8754, 182.2542, -4.27559, 0.89)}

//  Looking at segment number 1681: Seg3_apic_23, section: apic_23, ID: 488, parent: Seg2_apic_23 (487), rad: 0.405, (-316.8754, 182.2542, -4.27559) -> (-317.3154, 182.7742, -4.27559), len: 0.68118
    apic_23 {pt3dadd(-317.3154, 182.7742, -4.27559, 0.81)}

//  Looking at segment number 1682: Seg0_apic_22, section: apic_22, ID: 467, parent: Seg16_apic_21 (466), rad: 0.405, (-316.94537, 179.01419, -3.5255902) -> (-318.0554, 179.3842, -4.1755896), len: 1.33849
    apic_22 {pt3dclear() pt3dadd(-316.94537, 179.01419, -3.5255902, 0.81) pt3dadd(-318.0554, 179.3842, -4.1755896, 0.81)}

//  Looking at segment number 1683: Seg1_apic_22, section: apic_22, ID: 468, parent: Seg0_apic_22 (467), rad: 0.405, (-318.0554, 179.3842, -4.1755896) -> (-320.4954, 179.8942, -4.1755896), len: 2.49273
    apic_22 {pt3dadd(-320.4954, 179.8942, -4.1755896, 0.81)}

//  Looking at segment number 1684: Seg2_apic_22, section: apic_22, ID: 469, parent: Seg1_apic_22 (468), rad: 0.445, (-320.4954, 179.8942, -4.1755896) -> (-322.1154, 180.9342, -4.1755896), len: 1.9251
    apic_22 {pt3dadd(-322.1154, 180.9342, -4.1755896, 0.89)}

//  Looking at segment number 1685: Seg3_apic_22, section: apic_22, ID: 470, parent: Seg2_apic_22 (469), rad: 0.37, (-322.1154, 180.9342, -4.1755896) -> (-323.44537, 181.7442, -4.1755896), len: 1.55723
    apic_22 {pt3dadd(-323.44537, 181.7442, -4.1755896, 0.74)}

//  Looking at segment number 1686: Seg4_apic_22, section: apic_22, ID: 471, parent: Seg3_apic_22 (470), rad: 0.37, (-323.44537, 181.7442, -4.1755896) -> (-325.1454, 182.9942, -4.1255903), len: 2.1107
    apic_22 {pt3dadd(-325.1454, 182.9942, -4.1255903, 0.74)}

//  Looking at segment number 1687: Seg5_apic_22, section: apic_22, ID: 472, parent: Seg4_apic_22 (471), rad: 0.37, (-325.1454, 182.9942, -4.1255903) -> (-325.3754, 183.8842, -4.1255903), len: 0.919241
    apic_22 {pt3dadd(-325.3754, 183.8842, -4.1255903, 0.74)}

//  Looking at segment number 1688: Seg6_apic_22, section: apic_22, ID: 473, parent: Seg5_apic_22 (472), rad: 0.445, (-325.3754, 183.8842, -4.1255903) -> (-325.44537, 184.3242, -4.1255903), len: 0.445532
    apic_22 {pt3dadd(-325.44537, 184.3242, -4.1255903, 0.89)}

//  Looking at segment number 1689: Seg7_apic_22, section: apic_22, ID: 474, parent: Seg6_apic_22 (473), rad: 0.405, (-325.44537, 184.3242, -4.1255903) -> (-325.5954, 185.2842, -4.1255903), len: 0.971643
    apic_22 {pt3dadd(-325.5954, 185.2842, -4.1255903, 0.81)}

//  Looking at segment number 1690: Seg8_apic_22, section: apic_22, ID: 475, parent: Seg7_apic_22 (474), rad: 0.405, (-325.5954, 185.2842, -4.1255903) -> (-326.92538, 187.2042, -4.1255903), len: 2.33565
    apic_22 {pt3dadd(-326.92538, 187.2042, -4.1255903, 0.81)}

//  Looking at segment number 1691: Seg9_apic_22, section: apic_22, ID: 476, parent: Seg8_apic_22 (475), rad: 0.405, (-326.92538, 187.2042, -4.1255903) -> (-327.5854, 188.0942, -4.82559), len: 1.31061
    apic_22 {pt3dadd(-327.5854, 188.0942, -4.82559, 0.81)}

//  Looking at segment number 1692: Seg10_apic_22, section: apic_22, ID: 477, parent: Seg9_apic_22 (476), rad: 0.515, (-327.5854, 188.0942, -4.82559) -> (-328.17538, 188.90419, -4.77559), len: 1.00334
    apic_22 {pt3dadd(-328.17538, 188.90419, -4.77559, 1.03)}

//  Looking at segment number 1693: Seg11_apic_22, section: apic_22, ID: 478, parent: Seg10_apic_22 (477), rad: 0.445, (-328.17538, 188.90419, -4.77559) -> (-328.9954, 189.4942, -4.77559), len: 1.01021
    apic_22 {pt3dadd(-328.9954, 189.4942, -4.77559, 0.89)}

//  Looking at segment number 1694: Seg12_apic_22, section: apic_22, ID: 479, parent: Seg11_apic_22 (478), rad: 0.405, (-328.9954, 189.4942, -4.77559) -> (-331.57538, 191.4142, -4.82559), len: 3.2164
    apic_22 {pt3dadd(-331.57538, 191.4142, -4.82559, 0.81)}

//  Looking at segment number 1695: Seg13_apic_22, section: apic_22, ID: 480, parent: Seg12_apic_22 (479), rad: 0.445, (-331.57538, 191.4142, -4.82559) -> (-332.2454, 192.0742, -4.77559), len: 0.941819
    apic_22 {pt3dadd(-332.2454, 192.0742, -4.77559, 0.89)}

//  Looking at segment number 1696: Seg14_apic_22, section: apic_22, ID: 481, parent: Seg13_apic_22 (480), rad: 0.37, (-332.2454, 192.0742, -4.77559) -> (-332.8354, 192.5242, -4.77559), len: 0.74202
    apic_22 {pt3dadd(-332.8354, 192.5242, -4.77559, 0.74)}

//  Looking at segment number 1697: Seg15_apic_22, section: apic_22, ID: 482, parent: Seg14_apic_22 (481), rad: 0.335, (-332.8354, 192.5242, -4.77559) -> (-334.5354, 193.0342, -4.52559), len: 1.79238
    apic_22 {pt3dadd(-334.5354, 193.0342, -4.52559, 0.67)}

//  Looking at segment number 1698: Seg16_apic_22, section: apic_22, ID: 483, parent: Seg15_apic_22 (482), rad: 0.37, (-334.5354, 193.0342, -4.52559) -> (-335.94537, 193.1842, -4.57559), len: 1.41881
    apic_22 {pt3dadd(-335.94537, 193.1842, -4.57559, 0.74)}

//  Looking at segment number 1699: Seg17_apic_22, section: apic_22, ID: 484, parent: Seg16_apic_22 (483), rad: 0.37, (-335.94537, 193.1842, -4.57559) -> (-336.82538, 193.3342, -4.57559), len: 0.892696
    apic_22 {pt3dadd(-336.82538, 193.3342, -4.57559, 0.74)}
}

proc basic_shape_extra_34(){

//  Looking at segment number 1700: Seg0_apic_11, section: apic_11, ID: 375, parent: Seg0_apic_9 (360), rad: 0.295, (-336.23538, 154.7042, -3.6755898) -> (-337.3054, 156.9642, -3.9255898), len: 2.51298
    apic_11 {pt3dclear() pt3dadd(-336.23538, 154.7042, -3.6755898, 0.59) pt3dadd(-337.3054, 156.9642, -3.9255898, 0.59)}

//  Looking at segment number 1701: Seg1_apic_11, section: apic_11, ID: 376, parent: Seg0_apic_11 (375), rad: 0.295, (-337.3054, 156.9642, -3.9255898) -> (-337.7454, 159.40419, -3.7755902), len: 2.48388
    apic_11 {pt3dadd(-337.7454, 159.40419, -3.7755902, 0.59)}

//  Looking at segment number 1702: Seg2_apic_11, section: apic_11, ID: 377, parent: Seg1_apic_11 (376), rad: 0.295, (-337.7454, 159.40419, -3.7755902) -> (-337.5954, 162.1342, -3.97559), len: 2.74143
    apic_11 {pt3dadd(-337.5954, 162.1342, -3.97559, 0.59)}

//  Looking at segment number 1703: Seg0_apic_10, section: apic_10, ID: 361, parent: Seg0_apic_9 (360), rad: 0.405, (-336.23538, 154.7042, -3.6755898) -> (-339.3454, 155.9542, -2.7755902), len: 3.47055
    apic_10 {pt3dclear() pt3dadd(-336.23538, 154.7042, -3.6755898, 0.81) pt3dadd(-339.3454, 155.9542, -2.7755902, 0.81)}

//  Looking at segment number 1704: Seg1_apic_10, section: apic_10, ID: 362, parent: Seg0_apic_10 (361), rad: 0.405, (-339.3454, 155.9542, -2.7755902) -> (-340.3054, 158.1742, -2.7755902), len: 2.41867
    apic_10 {pt3dadd(-340.3054, 158.1742, -2.7755902, 0.81)}

//  Looking at segment number 1705: Seg2_apic_10, section: apic_10, ID: 363, parent: Seg1_apic_10 (362), rad: 0.405, (-340.3054, 158.1742, -2.7755902) -> (-342.1454, 160.6042, -2.7755902), len: 3.04804
    apic_10 {pt3dadd(-342.1454, 160.6042, -2.7755902, 0.81)}

//  Looking at segment number 1706: Seg3_apic_10, section: apic_10, ID: 364, parent: Seg2_apic_10 (363), rad: 0.405, (-342.1454, 160.6042, -2.7755902) -> (-344.2154, 163.1142, -2.0255902), len: 3.33879
    apic_10 {pt3dadd(-344.2154, 163.1142, -2.0255902, 0.81)}

//  Looking at segment number 1707: Seg4_apic_10, section: apic_10, ID: 365, parent: Seg3_apic_10 (364), rad: 0.405, (-344.2154, 163.1142, -2.0255902) -> (-346.0654, 165.9242, -1.17559), len: 3.47003
    apic_10 {pt3dadd(-346.0654, 165.9242, -1.17559, 0.81)}

//  Looking at segment number 1708: Seg5_apic_10, section: apic_10, ID: 366, parent: Seg4_apic_10 (365), rad: 0.405, (-346.0654, 165.9242, -1.17559) -> (-347.10538, 167.5442, -1.17559), len: 1.92509
    apic_10 {pt3dadd(-347.10538, 167.5442, -1.17559, 0.81)}

//  Looking at segment number 1709: Seg6_apic_10, section: apic_10, ID: 367, parent: Seg5_apic_10 (366), rad: 0.405, (-347.10538, 167.5442, -1.17559) -> (-348.0654, 172.12419, -1.17559), len: 4.67952
    apic_10 {pt3dadd(-348.0654, 172.12419, -1.17559, 0.81)}

//  Looking at segment number 1710: Seg7_apic_10, section: apic_10, ID: 368, parent: Seg6_apic_10 (367), rad: 0.405, (-348.0654, 172.12419, -1.17559) -> (-348.8054, 176.6942, -1.02559), len: 4.63196
    apic_10 {pt3dadd(-348.8054, 176.6942, -1.02559, 0.81)}

//  Looking at segment number 1711: Seg8_apic_10, section: apic_10, ID: 369, parent: Seg7_apic_10 (368), rad: 0.405, (-348.8054, 176.6942, -1.02559) -> (-348.8354, 177.7142, -0.3755901), len: 1.20988
    apic_10 {pt3dadd(-348.8354, 177.7142, -0.3755901, 0.81)}

//  Looking at segment number 1712: Seg9_apic_10, section: apic_10, ID: 370, parent: Seg8_apic_10 (369), rad: 0.37, (-348.8354, 177.7142, -0.3755901) -> (-351.5654, 179.6342, -0.3755901), len: 3.33757
    apic_10 {pt3dadd(-351.5654, 179.6342, -0.3755901, 0.74)}

//  Looking at segment number 1713: Seg10_apic_10, section: apic_10, ID: 371, parent: Seg9_apic_10 (370), rad: 0.37, (-351.5654, 179.6342, -0.3755901) -> (-353.3454, 181.0342, 0.32440996), len: 2.37031
    apic_10 {pt3dadd(-353.3454, 181.0342, 0.32440996, 0.74)}

//  Looking at segment number 1714: Seg11_apic_10, section: apic_10, ID: 372, parent: Seg10_apic_10 (371), rad: 0.37, (-353.3454, 181.0342, 0.32440996) -> (-353.7854, 181.0342, 0.32440996), len: 0.440002
    apic_10 {pt3dadd(-353.7854, 181.0342, 0.32440996, 0.74)}

//  Looking at segment number 1715: Seg12_apic_10, section: apic_10, ID: 373, parent: Seg11_apic_10 (372), rad: 0.37, (-353.7854, 181.0342, 0.32440996) -> (-354.1554, 182.65419, 0.32440996), len: 1.66171
    apic_10 {pt3dadd(-354.1554, 182.65419, 0.32440996, 0.74)}

//  Looking at segment number 1716: Seg13_apic_10, section: apic_10, ID: 374, parent: Seg12_apic_10 (373), rad: 0.295, (-354.1554, 182.65419, 0.32440996) -> (-357.47537, 184.0542, 0.07440996), len: 3.61175
    apic_10 {pt3dadd(-357.47537, 184.0542, 0.07440996, 0.59)}

//  Looking at segment number 1717: Seg0_apic_64, section: apic_64, ID: 796, parent: Seg2_apic_60 (784), rad: 0.37, (-301.8454, 164.3442, -0.17559004) -> (-303.69537, 164.4142, -0.075589895), len: 1.854
    apic_64 {pt3dclear() pt3dadd(-301.8454, 164.3442, -0.17559004, 0.74) pt3dadd(-303.69537, 164.4142, -0.075589895, 0.74)}

//  Looking at segment number 1718: Seg1_apic_64, section: apic_64, ID: 797, parent: Seg0_apic_64 (796), rad: 0.37, (-303.69537, 164.4142, -0.075589895) -> (-305.8454, 164.3442, -0.075589895), len: 2.15116
    apic_64 {pt3dadd(-305.8454, 164.3442, -0.075589895, 0.74)}

//  Looking at segment number 1719: Seg2_apic_64, section: apic_64, ID: 798, parent: Seg1_apic_64 (797), rad: 0.37, (-305.8454, 164.3442, -0.075589895) -> (-307.2454, 164.3442, -0.075589895), len: 1.39999
    apic_64 {pt3dadd(-307.2454, 164.3442, -0.075589895, 0.74)}

//  Looking at segment number 1720: Seg3_apic_64, section: apic_64, ID: 799, parent: Seg2_apic_64 (798), rad: 0.37, (-307.2454, 164.3442, -0.075589895) -> (-309.97537, 163.5342, -0.77558994), len: 2.93239
    apic_64 {pt3dadd(-309.97537, 163.5342, -0.77558994, 0.74)}

//  Looking at segment number 1721: Seg4_apic_64, section: apic_64, ID: 800, parent: Seg3_apic_64 (799), rad: 0.37, (-309.97537, 163.5342, -0.77558994) -> (-312.3454, 162.8642, -1.17559), len: 2.49518
    apic_64 {pt3dadd(-312.3454, 162.8642, -1.17559, 0.74)}

//  Looking at segment number 1722: Seg5_apic_64, section: apic_64, ID: 801, parent: Seg4_apic_64 (800), rad: 0.37, (-312.3454, 162.8642, -1.17559) -> (-315.22537, 162.5742, -1.67559), len: 2.93741
    apic_64 {pt3dadd(-315.22537, 162.5742, -1.67559, 0.74)}

//  Looking at segment number 1723: Seg6_apic_64, section: apic_64, ID: 802, parent: Seg5_apic_64 (801), rad: 0.37, (-315.22537, 162.5742, -1.67559) -> (-317.07538, 162.6442, -2.37559), len: 1.97925
    apic_64 {pt3dadd(-317.07538, 162.6442, -2.37559, 0.74)}

//  Looking at segment number 1724: Seg7_apic_64, section: apic_64, ID: 803, parent: Seg6_apic_64 (802), rad: 0.37, (-317.07538, 162.6442, -2.37559) -> (-320.0354, 162.6442, -2.5255902), len: 2.96382
    apic_64 {pt3dadd(-320.0354, 162.6442, -2.5255902, 0.74)}

//  Looking at segment number 1725: Seg8_apic_64, section: apic_64, ID: 804, parent: Seg7_apic_64 (803), rad: 0.37, (-320.0354, 162.6442, -2.5255902) -> (-322.2454, 162.6442, -2.57559), len: 2.21056
    apic_64 {pt3dadd(-322.2454, 162.6442, -2.57559, 0.74)}

//  Looking at segment number 1726: Seg9_apic_64, section: apic_64, ID: 805, parent: Seg8_apic_64 (804), rad: 0.37, (-322.2454, 162.6442, -2.57559) -> (-324.6154, 162.7142, -2.5255902), len: 2.37156
    apic_64 {pt3dadd(-324.6154, 162.7142, -2.5255902, 0.74)}

//  Looking at segment number 1727: Seg10_apic_64, section: apic_64, ID: 806, parent: Seg9_apic_64 (805), rad: 0.295, (-324.6154, 162.7142, -2.5255902) -> (-327.42538, 163.4542, -1.8255899), len: 2.98892
    apic_64 {pt3dadd(-327.42538, 163.4542, -1.8255899, 0.59)}

//  Looking at segment number 1728: Seg11_apic_64, section: apic_64, ID: 807, parent: Seg10_apic_64 (806), rad: 0.295, (-327.42538, 163.4542, -1.8255899) -> (-330.45538, 165.5242, -1.42559), len: 3.69132
    apic_64 {pt3dadd(-330.45538, 165.5242, -1.42559, 0.59)}

//  Looking at segment number 1729: Seg0_apic_61, section: apic_61, ID: 785, parent: Seg2_apic_60 (784), rad: 0.405, (-301.8454, 164.3442, -0.17559004) -> (-303.17538, 167.0042, -0.27558994), len: 2.97565
    apic_61 {pt3dclear() pt3dadd(-301.8454, 164.3442, -0.17559004, 0.81) pt3dadd(-303.17538, 167.0042, -0.27558994, 0.81)}

//  Looking at segment number 1730: Seg1_apic_61, section: apic_61, ID: 786, parent: Seg0_apic_61 (785), rad: 0.405, (-303.17538, 167.0042, -0.27558994) -> (-304.5854, 169.0642, -0.3755901), len: 2.49834
    apic_61 {pt3dadd(-304.5854, 169.0642, -0.3755901, 0.81)}

//  Looking at segment number 1731: Seg2_apic_61, section: apic_61, ID: 787, parent: Seg1_apic_61 (786), rad: 0.515, (-304.5854, 169.0642, -0.3755901) -> (-305.69537, 170.2442, -0.8255899), len: 1.68136
    apic_61 {pt3dadd(-305.69537, 170.2442, -0.8255899, 1.03)}

//  Looking at segment number 1732: Seg3_apic_61, section: apic_61, ID: 788, parent: Seg2_apic_61 (787), rad: 0.515, (-305.69537, 170.2442, -0.8255899) -> (-306.13538, 170.8342, -0.8255899), len: 0.736001
    apic_61 {pt3dadd(-306.13538, 170.8342, -0.8255899, 1.03)}

//  Looking at segment number 1733: Seg4_apic_61, section: apic_61, ID: 789, parent: Seg3_apic_61 (788), rad: 0.405, (-306.13538, 170.8342, -0.8255899) -> (-306.2854, 171.7242, -0.8255899), len: 0.902555
    apic_61 {pt3dadd(-306.2854, 171.7242, -0.8255899, 0.81)}

//  Looking at segment number 1734: Seg5_apic_61, section: apic_61, ID: 790, parent: Seg4_apic_61 (789), rad: 0.405, (-306.2854, 171.7242, -0.8255899) -> (-306.57538, 172.98419, -0.52558994), len: 1.32728
    apic_61 {pt3dadd(-306.57538, 172.98419, -0.52558994, 0.81)}

//  Looking at segment number 1735: Seg6_apic_61, section: apic_61, ID: 791, parent: Seg5_apic_61 (790), rad: 0.405, (-306.57538, 172.98419, -0.52558994) -> (-307.3154, 173.2742, -0.52558994), len: 0.794818
    apic_61 {pt3dadd(-307.3154, 173.2742, -0.52558994, 0.81)}

//  Looking at segment number 1736: Seg0_apic_63, section: apic_63, ID: 794, parent: Seg6_apic_61 (791), rad: 0.37, (-307.3154, 173.2742, -0.52558994) -> (-308.42538, 173.12419, -0.52558994), len: 1.12008
    apic_63 {pt3dclear() pt3dadd(-307.3154, 173.2742, -0.52558994, 0.74) pt3dadd(-308.42538, 173.12419, -0.52558994, 0.74)}

//  Looking at segment number 1737: Seg1_apic_63, section: apic_63, ID: 795, parent: Seg0_apic_63 (794), rad: 0.37, (-308.42538, 173.12419, -0.52558994) -> (-309.60538, 172.5342, -0.52558994), len: 1.31927
    apic_63 {pt3dadd(-309.60538, 172.5342, -0.52558994, 0.74)}

//  Looking at segment number 1738: Seg0_apic_62, section: apic_62, ID: 792, parent: Seg6_apic_61 (791), rad: 0.555, (-307.3154, 173.2742, -0.52558994) -> (-308.2754, 173.8642, -0.72559), len: 1.14441
    apic_62 {pt3dclear() pt3dadd(-307.3154, 173.2742, -0.52558994, 1.11) pt3dadd(-308.2754, 173.8642, -0.72559, 1.11)}

//  Looking at segment number 1739: Seg1_apic_62, section: apic_62, ID: 793, parent: Seg0_apic_62 (792), rad: 0.555, (-308.2754, 173.8642, -0.72559) -> (-309.0954, 174.3842, -1.22559), len: 1.09216
    apic_62 {pt3dadd(-309.0954, 174.3842, -1.22559, 1.11)}
}

proc basic_shape_extra_35(){
}

proc subsets() { local i


//  The group all is assumed never to change
    all = new SectionList()
subsets_extra_0()
subsets_extra_1()
subsets_extra_2()
subsets_extra_3()
subsets_extra_4()
}

proc subsets_extra_0(){


    soma_group = new SectionList()

    soma soma_group.append()


    dendrite_group = new SectionList()

    apic_0 dendrite_group.append()
    apic_124 dendrite_group.append()
    apic_1 dendrite_group.append()
    apic_126 dendrite_group.append()
    apic_125 dendrite_group.append()
    apic_119 dendrite_group.append()
    apic_2 dendrite_group.append()
    apic_123 dendrite_group.append()
    apic_120 dendrite_group.append()
    apic_118 dendrite_group.append()
    apic_3 dendrite_group.append()
    apic_122 dendrite_group.append()
    apic_121 dendrite_group.append()
    apic_107 dendrite_group.append()
    apic_87 dendrite_group.append()
    apic_4 dendrite_group.append()
    apic_113 dendrite_group.append()
    apic_108 dendrite_group.append()
    apic_106 dendrite_group.append()
    apic_88 dendrite_group.append()
    apic_74 dendrite_group.append()
    apic_37 dendrite_group.append()
    apic_5 dendrite_group.append()
    apic_117 dendrite_group.append()
    apic_114 dendrite_group.append()
    apic_112 dendrite_group.append()
    apic_109 dendrite_group.append()
    apic_101 dendrite_group.append()
    apic_89 dendrite_group.append()
    apic_78 dendrite_group.append()
    apic_75 dendrite_group.append()
    apic_73 dendrite_group.append()
    apic_56 dendrite_group.append()
    apic_38 dendrite_group.append()
    apic_34 dendrite_group.append()
    apic_25 dendrite_group.append()
    apic_6 dendrite_group.append()
    apic_116 dendrite_group.append()
    apic_115 dendrite_group.append()
    apic_111 dendrite_group.append()
    apic_110 dendrite_group.append()
    apic_105 dendrite_group.append()
    apic_102 dendrite_group.append()
    apic_100 dendrite_group.append()
    apic_90 dendrite_group.append()
    apic_82 dendrite_group.append()
    apic_79 dendrite_group.append()
    apic_77 dendrite_group.append()
    apic_76 dendrite_group.append()
    apic_68 dendrite_group.append()
    apic_57 dendrite_group.append()
    apic_46 dendrite_group.append()
    apic_39 dendrite_group.append()
    apic_36 dendrite_group.append()
    apic_35 dendrite_group.append()
    apic_33 dendrite_group.append()
    apic_26 dendrite_group.append()
    apic_16 dendrite_group.append()
    apic_7 dendrite_group.append()
    apic_104 dendrite_group.append()
    apic_103 dendrite_group.append()
    apic_97 dendrite_group.append()
    apic_96 dendrite_group.append()
    apic_91 dendrite_group.append()
    apic_86 dendrite_group.append()
    apic_83 dendrite_group.append()
    apic_81 dendrite_group.append()
    apic_80 dendrite_group.append()
    apic_72 dendrite_group.append()
    apic_69 dendrite_group.append()
    apic_67 dendrite_group.append()
    apic_58 dendrite_group.append()
    apic_51 dendrite_group.append()
    apic_47 dendrite_group.append()
    apic_45 dendrite_group.append()
    apic_40 dendrite_group.append()
    apic_32 dendrite_group.append()
    apic_27 dendrite_group.append()
    apic_20 dendrite_group.append()
    apic_17 dendrite_group.append()
    apic_13 dendrite_group.append()
    apic_8 dendrite_group.append()
    apic_99 dendrite_group.append()
    apic_98 dendrite_group.append()
    apic_95 dendrite_group.append()
    apic_92 dendrite_group.append()
    apic_85 dendrite_group.append()
    apic_84 dendrite_group.append()
    apic_71 dendrite_group.append()
    apic_70 dendrite_group.append()
    apic_66 dendrite_group.append()
    apic_59 dendrite_group.append()
    apic_55 dendrite_group.append()
    apic_52 dendrite_group.append()
    apic_50 dendrite_group.append()
}

proc subsets_extra_1(){
    apic_49 dendrite_group.append()
    apic_48 dendrite_group.append()
    apic_44 dendrite_group.append()
    apic_41 dendrite_group.append()
    apic_29 dendrite_group.append()
    apic_28 dendrite_group.append()
    apic_24 dendrite_group.append()
    apic_21 dendrite_group.append()
    apic_19 dendrite_group.append()
    apic_18 dendrite_group.append()
    apic_15 dendrite_group.append()
    apic_14 dendrite_group.append()
    apic_12 dendrite_group.append()
    apic_9 dendrite_group.append()
    apic_94 dendrite_group.append()
    apic_93 dendrite_group.append()
    apic_65 dendrite_group.append()
    apic_60 dendrite_group.append()
    apic_54 dendrite_group.append()
    apic_53 dendrite_group.append()
    apic_43 dendrite_group.append()
    apic_42 dendrite_group.append()
    apic_31 dendrite_group.append()
    apic_30 dendrite_group.append()
    apic_23 dendrite_group.append()
    apic_22 dendrite_group.append()
    apic_11 dendrite_group.append()
    apic_10 dendrite_group.append()
    apic_64 dendrite_group.append()
    apic_61 dendrite_group.append()
    apic_63 dendrite_group.append()
    apic_62 dendrite_group.append()


    apical_dendrite = new SectionList()

    apic_0 apical_dendrite.append()
    apic_1 apical_dendrite.append()
    apic_2 apical_dendrite.append()
    apic_3 apical_dendrite.append()


    Axon_hillock_group = new SectionList()

    axon_0 Axon_hillock_group.append()


    axon_group = new SectionList()

    axon_0 axon_group.append()
    axon_0_nonhillock axon_group.append()
    axon_2 axon_group.append()
    axon_1 axon_group.append()


    Axon_non_hillock_group = new SectionList()

    axon_0_nonhillock Axon_non_hillock_group.append()
    axon_2 Axon_non_hillock_group.append()
    axon_1 Axon_non_hillock_group.append()


    proximal_lateral_dendrites = new SectionList()

    apic_124 proximal_lateral_dendrites.append()
    apic_119 proximal_lateral_dendrites.append()
    apic_118 proximal_lateral_dendrites.append()


    distal_lateral_dendrites = new SectionList()

    apic_126 distal_lateral_dendrites.append()
    apic_125 distal_lateral_dendrites.append()
    apic_123 distal_lateral_dendrites.append()
    apic_120 distal_lateral_dendrites.append()
    apic_122 distal_lateral_dendrites.append()
    apic_121 distal_lateral_dendrites.append()


    apical_tuft = new SectionList()

    apic_107 apical_tuft.append()
    apic_87 apical_tuft.append()
    apic_4 apical_tuft.append()
    apic_113 apical_tuft.append()
    apic_108 apical_tuft.append()
    apic_106 apical_tuft.append()
    apic_88 apical_tuft.append()
    apic_74 apical_tuft.append()
    apic_37 apical_tuft.append()
    apic_5 apical_tuft.append()
    apic_117 apical_tuft.append()
    apic_114 apical_tuft.append()
    apic_112 apical_tuft.append()
    apic_109 apical_tuft.append()
    apic_101 apical_tuft.append()
    apic_89 apical_tuft.append()
    apic_78 apical_tuft.append()
    apic_75 apical_tuft.append()
    apic_73 apical_tuft.append()
    apic_56 apical_tuft.append()
    apic_38 apical_tuft.append()
    apic_34 apical_tuft.append()
    apic_25 apical_tuft.append()
    apic_6 apical_tuft.append()
    apic_116 apical_tuft.append()
    apic_115 apical_tuft.append()
    apic_111 apical_tuft.append()
    apic_110 apical_tuft.append()
    apic_105 apical_tuft.append()
    apic_102 apical_tuft.append()
    apic_100 apical_tuft.append()
    apic_90 apical_tuft.append()
    apic_82 apical_tuft.append()
}

proc subsets_extra_2(){
    apic_79 apical_tuft.append()
    apic_77 apical_tuft.append()
    apic_76 apical_tuft.append()
    apic_68 apical_tuft.append()
    apic_57 apical_tuft.append()
    apic_46 apical_tuft.append()
    apic_39 apical_tuft.append()
    apic_36 apical_tuft.append()
    apic_35 apical_tuft.append()
    apic_33 apical_tuft.append()
    apic_26 apical_tuft.append()
    apic_16 apical_tuft.append()
    apic_7 apical_tuft.append()
    apic_104 apical_tuft.append()
    apic_103 apical_tuft.append()
    apic_97 apical_tuft.append()
    apic_96 apical_tuft.append()
    apic_91 apical_tuft.append()
    apic_86 apical_tuft.append()
    apic_83 apical_tuft.append()
    apic_81 apical_tuft.append()
    apic_80 apical_tuft.append()
    apic_72 apical_tuft.append()
    apic_69 apical_tuft.append()
    apic_67 apical_tuft.append()
    apic_58 apical_tuft.append()
    apic_51 apical_tuft.append()
    apic_47 apical_tuft.append()
    apic_45 apical_tuft.append()
    apic_40 apical_tuft.append()
    apic_32 apical_tuft.append()
    apic_27 apical_tuft.append()
    apic_20 apical_tuft.append()
    apic_17 apical_tuft.append()
    apic_13 apical_tuft.append()
    apic_8 apical_tuft.append()
    apic_99 apical_tuft.append()
    apic_98 apical_tuft.append()
    apic_95 apical_tuft.append()
    apic_92 apical_tuft.append()
    apic_85 apical_tuft.append()
    apic_84 apical_tuft.append()
    apic_71 apical_tuft.append()
    apic_70 apical_tuft.append()
    apic_66 apical_tuft.append()
    apic_59 apical_tuft.append()
    apic_55 apical_tuft.append()
    apic_52 apical_tuft.append()
    apic_50 apical_tuft.append()
    apic_49 apical_tuft.append()
    apic_48 apical_tuft.append()
    apic_44 apical_tuft.append()
    apic_41 apical_tuft.append()
    apic_29 apical_tuft.append()
    apic_28 apical_tuft.append()
    apic_24 apical_tuft.append()
    apic_21 apical_tuft.append()
    apic_19 apical_tuft.append()
    apic_18 apical_tuft.append()
    apic_15 apical_tuft.append()
    apic_14 apical_tuft.append()
    apic_12 apical_tuft.append()
    apic_9 apical_tuft.append()
    apic_94 apical_tuft.append()
    apic_93 apical_tuft.append()
    apic_65 apical_tuft.append()
    apic_60 apical_tuft.append()
    apic_54 apical_tuft.append()
    apic_53 apical_tuft.append()
    apic_43 apical_tuft.append()
    apic_42 apical_tuft.append()
    apic_31 apical_tuft.append()
    apic_30 apical_tuft.append()
    apic_23 apical_tuft.append()
    apic_22 apical_tuft.append()
    apic_11 apical_tuft.append()
    apic_10 apical_tuft.append()
    apic_64 apical_tuft.append()
    apic_61 apical_tuft.append()
    apic_63 apical_tuft.append()
    apic_62 apical_tuft.append()


    soma all.append()
    apic_0 all.append()
    axon_0 all.append()
    axon_0_nonhillock all.append()
    apic_124 all.append()
    apic_1 all.append()
    axon_2 all.append()
    axon_1 all.append()
    apic_126 all.append()
    apic_125 all.append()
    apic_119 all.append()
    apic_2 all.append()
    apic_123 all.append()
    apic_120 all.append()
    apic_118 all.append()
    apic_3 all.append()
    apic_122 all.append()
    apic_121 all.append()
}

proc subsets_extra_3(){
    apic_107 all.append()
    apic_87 all.append()
    apic_4 all.append()
    apic_113 all.append()
    apic_108 all.append()
    apic_106 all.append()
    apic_88 all.append()
    apic_74 all.append()
    apic_37 all.append()
    apic_5 all.append()
    apic_117 all.append()
    apic_114 all.append()
    apic_112 all.append()
    apic_109 all.append()
    apic_101 all.append()
    apic_89 all.append()
    apic_78 all.append()
    apic_75 all.append()
    apic_73 all.append()
    apic_56 all.append()
    apic_38 all.append()
    apic_34 all.append()
    apic_25 all.append()
    apic_6 all.append()
    apic_116 all.append()
    apic_115 all.append()
    apic_111 all.append()
    apic_110 all.append()
    apic_105 all.append()
    apic_102 all.append()
    apic_100 all.append()
    apic_90 all.append()
    apic_82 all.append()
    apic_79 all.append()
    apic_77 all.append()
    apic_76 all.append()
    apic_68 all.append()
    apic_57 all.append()
    apic_46 all.append()
    apic_39 all.append()
    apic_36 all.append()
    apic_35 all.append()
    apic_33 all.append()
    apic_26 all.append()
    apic_16 all.append()
    apic_7 all.append()
    apic_104 all.append()
    apic_103 all.append()
    apic_97 all.append()
    apic_96 all.append()
    apic_91 all.append()
    apic_86 all.append()
    apic_83 all.append()
    apic_81 all.append()
    apic_80 all.append()
    apic_72 all.append()
    apic_69 all.append()
    apic_67 all.append()
    apic_58 all.append()
    apic_51 all.append()
    apic_47 all.append()
    apic_45 all.append()
    apic_40 all.append()
    apic_32 all.append()
    apic_27 all.append()
    apic_20 all.append()
    apic_17 all.append()
    apic_13 all.append()
    apic_8 all.append()
    apic_99 all.append()
    apic_98 all.append()
    apic_95 all.append()
    apic_92 all.append()
    apic_85 all.append()
    apic_84 all.append()
    apic_71 all.append()
    apic_70 all.append()
    apic_66 all.append()
    apic_59 all.append()
    apic_55 all.append()
    apic_52 all.append()
    apic_50 all.append()
    apic_49 all.append()
    apic_48 all.append()
    apic_44 all.append()
    apic_41 all.append()
    apic_29 all.append()
    apic_28 all.append()
    apic_24 all.append()
    apic_21 all.append()
    apic_19 all.append()
    apic_18 all.append()
    apic_15 all.append()
    apic_14 all.append()
    apic_12 all.append()
    apic_9 all.append()
    apic_94 all.append()
    apic_93 all.append()
    apic_65 all.append()
    apic_60 all.append()
}

proc subsets_extra_4(){
    apic_54 all.append()
    apic_53 all.append()
    apic_43 all.append()
    apic_42 all.append()
    apic_31 all.append()
    apic_30 all.append()
    apic_23 all.append()
    apic_22 all.append()
    apic_11 all.append()
    apic_10 all.append()
    apic_64 all.append()
    apic_61 all.append()
    apic_63 all.append()
    apic_62 all.append()
}

proc geom() {
}

proc biophys() {
    forsec all cm = 1.7722
    forsec all Ra = 83.051

    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 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...


//      Group axon_group also has KCa3_ChannelML_new (KCa3_ChannelML_new (density: 8.87E-8 mS um^-2))
        ek = -80.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 LCa3_mit_usb_ChannelML  { gmax_LCa3_mit_usb_ChannelML = 0.0040 }  
//      Ion ca is used in this mechanism...


//      Group axon_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.0E-8 mS um^-2))

//      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 LeakConductance  { gmax_LeakConductance = 4.34537E-4 }  
//      Ion non_specific is used in this mechanism...


//      Group dendrite_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

//      Group Axon_hillock_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

//      Group Axon_non_hillock_group also has LeakConductance (LeakConductance (density: 1.0E-8 mS um^-2))

    }

    forsec soma_group { 
//      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...


//      Group Axon_non_hillock_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-7 mS um^-2))

//      Group dendrite_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group Axon_hillock_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))
        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 NaxSH10_ChannelML  { gmax_NaxSH10_ChannelML = 0.04 }  
//      Ion na is used in this mechanism...


//      Group Axon_hillock_group also has NaxSH10_ChannelML (NaxSH10_ChannelML (density: 4.0E-6 mS um^-2))

//      Group dendrite_group also has NaxSH10_ChannelML (NaxSH10_ChannelML (density: 4.0E-7 mS um^-2))
        ena = 50.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 dendrite_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LeakConductance  { gmax_LeakConductance = 4.34537E-4 }  
//      Ion non_specific is used in this mechanism...


//      Group Axon_hillock_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

//      Group Axon_non_hillock_group also has LeakConductance (LeakConductance (density: 1.0E-8 mS um^-2))

//      Group soma_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

    }

    forsec dendrite_group { 
//      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...


//      Group Axon_non_hillock_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-7 mS um^-2))

//      Group Axon_hillock_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group soma_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))
        ek = -90.0  // note: this is val from ChannelML, may be reset later

    }

    forsec dendrite_group { 
//      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...


//      Group Axon_hillock_group also has NaxSH10_ChannelML (NaxSH10_ChannelML (density: 4.0E-6 mS um^-2))

//      Group soma_group also has NaxSH10_ChannelML (NaxSH10_ChannelML (density: 4.0E-7 mS um^-2))
        ena = 50.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 axon_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.0E-8 mS um^-2))

//      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

    }

    forsec Axon_hillock_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LeakConductance  { gmax_LeakConductance = 4.34537E-4 }  
//      Ion non_specific is used in this mechanism...


//      Group dendrite_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

//      Group Axon_non_hillock_group also has LeakConductance (LeakConductance (density: 1.0E-8 mS um^-2))

//      Group soma_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

    }

    forsec Axon_hillock_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert NaxSH10_ChannelML  { gmax_NaxSH10_ChannelML = 0.4 }  
//      Ion na is used in this mechanism...


//      Group dendrite_group also has NaxSH10_ChannelML (NaxSH10_ChannelML (density: 4.0E-7 mS um^-2))

//      Group soma_group also has NaxSH10_ChannelML (NaxSH10_ChannelML (density: 4.0E-7 mS um^-2))
        ena = 50.0  // note: this is val from ChannelML, may be reset later

    }

    addChanMechs_1()  // Spliting function to prevent errors when proc too big
}

proc addChanMechs_1() {

    forsec Axon_hillock_group { 
//      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...


//      Group Axon_non_hillock_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-7 mS um^-2))

//      Group dendrite_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group soma_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))
        ek = -90.0  // note: this is val from ChannelML, may be reset later

    }

    forsec axon_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.0020 }  
//      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 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

    }

    forsec axon_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert KCa3_ChannelML_new  { gmax_KCa3_ChannelML_new = 0.00887 }  
//      Ion k is used in this mechanism...


//      Group soma_group also has KCa3_ChannelML_new (KCa3_ChannelML_new (density: 1.42E-7 mS um^-2))
        ek = -80.0  // note: this is val from ChannelML, may be reset later

    }

    forsec axon_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 Axon_non_hillock_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert NaxSH0_ChannelML  { gmax_NaxSH0_ChannelML = 0.4 }  
//      Ion na is used in this mechanism...

        ena = 50.0  // note: this is val from ChannelML, may be reset later

    }

    forsec Axon_non_hillock_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert KA_ChannelML  { gmax_KA_ChannelML = 0.04 }  
//      Ion k is used in this mechanism...


//      Group dendrite_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group Axon_hillock_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group soma_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))
        ek = -90.0  // note: this is val from ChannelML, may be reset later

    }

    forsec Axon_non_hillock_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LeakConductance  { gmax_LeakConductance = 0.0010 }  
//      Ion non_specific is used in this mechanism...


//      Group dendrite_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

//      Group Axon_hillock_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

//      Group soma_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

    }

    addChanMechs_2()  // Spliting function to prevent errors when proc too big
}

proc addChanMechs_2() {

    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 axon_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.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 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

    }

    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 axon_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.0E-8 mS um^-2))

//      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 soma_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-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

    axon_0_nonhillock nseg = 20
    apic_124 nseg = 3
    axon_2 nseg = 6
    axon_1 nseg = 23
    apic_126 nseg = 2
    apic_125 nseg = 14
    apic_119 nseg = 4
    apic_2 nseg = 4
    apic_120 nseg = 10
    apic_118 nseg = 8
    apic_3 nseg = 4
    apic_121 nseg = 5
    apic_107 nseg = 3
    apic_75 nseg = 2
    apic_73 nseg = 3
    apic_111 nseg = 2
    apic_35 nseg = 2
    apic_80 nseg = 2
    apic_47 nseg = 2
    apic_99 nseg = 2
    apic_98 nseg = 2
    apic_70 nseg = 2
    apic_66 nseg = 2
    apic_52 nseg = 2
    apic_49 nseg = 3
    apic_48 nseg = 2
    apic_41 nseg = 2
    apic_21 nseg = 2
    apic_19 nseg = 2
    apic_18 nseg = 3
    apic_65 nseg = 2
    apic_22 nseg = 2
    apic_10 nseg = 2
    apic_64 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 Cell3


Loading data, please wait...