//  ******************************************************
//
//     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 Cell2

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 ModelViewParmSubset_0
objref ModelViewParmSubset_0
public dendrite_group
objref dendrite_group
public Apical_Dendrite
objref Apical_Dendrite
public Proximal_Lateral_Dendrites
objref Proximal_Lateral_Dendrites
public axon_group
objref axon_group
public axon_hillock
objref axon_hillock
public axon_non_hillock
objref axon_non_hillock
public Distal_Lateral_Dendrites
objref Distal_Lateral_Dendrites
public Apical_Tuft
objref Apical_Tuft

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

create soma
public soma
create apic_0
public apic_0
create dend_4
public dend_4
create dend_1
public dend_1
create dend_0
public dend_0
create axon
public axon
create axon_initial
public axon_initial
create apic_103
public apic_103
create apic_1
public apic_1
create dend_6
public dend_6
create dend_5
public dend_5
create dend_3
public dend_3
create dend_2
public dend_2
create apic_107
public apic_107
create apic_104
public apic_104
create apic_80
public apic_80
create apic_2
public apic_2
create apic_106
public apic_106
create apic_105
public apic_105
create apic_98
public apic_98
create apic_81
public apic_81
create apic_49
public apic_49
create apic_3
public apic_3
create apic_102
public apic_102
create apic_99
public apic_99
create apic_95
public apic_95
create apic_82
public apic_82
create apic_79
public apic_79
create apic_50
public apic_50
create apic_31
public apic_31
create apic_4
public apic_4
create apic_101
public apic_101
create apic_100
public apic_100
create apic_97
public apic_97
create apic_96
public apic_96
create apic_94
public apic_94
create apic_83
public apic_83
create apic_74
public apic_74
create apic_51
public apic_51
create apic_46
public apic_46
create apic_32
public apic_32
create apic_28
public apic_28
create apic_5
public apic_5
create apic_93
public apic_93
create apic_84
public apic_84
create apic_78
public apic_78
create apic_75
public apic_75
create apic_69
public apic_69
create apic_52
public apic_52
create apic_48
public apic_48
create apic_47
public apic_47
create apic_45
public apic_45
create apic_33
public apic_33
create apic_30
public apic_30
create apic_29
public apic_29
create apic_19
public apic_19
create apic_6
public apic_6
create apic_92
public apic_92
create apic_85
public apic_85
create apic_77
public apic_77
create apic_76
public apic_76
create apic_71
public apic_71
create apic_70
public apic_70
create apic_64
public apic_64
create apic_53
public apic_53
create apic_44
public apic_44
create apic_43
public apic_43
create apic_34
public apic_34
create apic_25
public apic_25
create apic_20
public apic_20
create apic_18
public apic_18
create apic_7
public apic_7
create apic_91
public apic_91
create apic_86
public apic_86
create apic_73
public apic_73
create apic_72
public apic_72
create apic_68
public apic_68
create apic_65
public apic_65
create apic_55
public apic_55
create apic_54
public apic_54
create apic_38
public apic_38
create apic_35
public apic_35
create apic_27
public apic_27
create apic_26
public apic_26
create apic_24
public apic_24
create apic_21
public apic_21
create apic_17
public apic_17
create apic_8
public apic_8
create apic_88
public apic_88
create apic_87
public apic_87
create apic_67
public apic_67
create apic_66
public apic_66
create apic_63
public apic_63
create apic_56
public apic_56
create apic_40
public apic_40
create apic_39
public apic_39
create apic_37
public apic_37
create apic_36
public apic_36
create apic_23
public apic_23
create apic_22
public apic_22
create apic_12
public apic_12
create apic_9
public apic_9
create apic_90
public apic_90
create apic_89
public apic_89
create apic_62
public apic_62
create apic_57
public apic_57
create apic_42
public apic_42
create apic_41
public apic_41
create apic_16
public apic_16
create apic_13
public apic_13
create apic_11
public apic_11
create apic_10
public apic_10
create apic_61
public apic_61
create apic_58
public apic_58
create apic_15
public apic_15
create apic_14
public apic_14
create apic_60
public apic_60
create apic_59
public apic_59

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

proc topol_extra_0(){
    connect apic_0(0), soma(0.95000017)
    connect dend_4(0), soma(0.95000017)
    connect dend_1(0), soma(0.95000017)
    connect dend_0(0), soma(0.95000017)
    connect axon(0), soma(0.95000017)
    connect axon_initial(0), axon(1.0)
    connect apic_103(0), apic_0(1.0)
    connect apic_1(0), apic_0(1.0)
    connect dend_6(0), dend_4(1.0)
    connect dend_5(0), dend_4(1.0)
    connect dend_3(0), dend_1(1.0)
    connect dend_2(0), dend_1(1.0)
    connect apic_107(0), apic_103(1.0)
    connect apic_104(0), apic_103(1.0)
    connect apic_80(0), apic_1(1.0)
    connect apic_2(0), apic_1(1.0)
    connect apic_106(0), apic_104(1.0)
    connect apic_105(0), apic_104(1.0)
    connect apic_98(0), apic_80(1.0)
    connect apic_81(0), apic_80(1.0)
    connect apic_49(0), apic_2(1.0)
    connect apic_3(0), apic_2(1.0)
    connect apic_102(0), apic_98(1.0)
    connect apic_99(0), apic_98(1.0)
    connect apic_95(0), apic_81(1.0)
    connect apic_82(0), apic_81(1.0)
    connect apic_79(0), apic_49(1.0)
    connect apic_50(0), apic_49(1.0)
    connect apic_31(0), apic_3(1.0)
    connect apic_4(0), apic_3(1.0)
    connect apic_101(0), apic_99(1.0)
    connect apic_100(0), apic_99(1.0)
    connect apic_97(0), apic_95(1.0)
    connect apic_96(0), apic_95(1.0)
    connect apic_94(0), apic_82(1.0)
    connect apic_83(0), apic_82(1.0)
    connect apic_74(0), apic_50(1.0)
    connect apic_51(0), apic_50(1.0)
    connect apic_46(0), apic_31(1.0)
    connect apic_32(0), apic_31(1.0)
    connect apic_28(0), apic_4(1.0)
    connect apic_5(0), apic_4(1.0)
    connect apic_93(0), apic_83(1.0)
    connect apic_84(0), apic_83(1.0)
    connect apic_78(0), apic_74(1.0)
    connect apic_75(0), apic_74(1.0)
    connect apic_69(0), apic_51(1.0)
    connect apic_52(0), apic_51(1.0)
    connect apic_48(0), apic_46(1.0)
    connect apic_47(0), apic_46(1.0)
    connect apic_45(0), apic_32(1.0)
    connect apic_33(0), apic_32(1.0)
    connect apic_30(0), apic_28(1.0)
    connect apic_29(0), apic_28(1.0)
    connect apic_19(0), apic_5(1.0)
    connect apic_6(0), apic_5(1.0)
    connect apic_92(0), apic_84(1.0)
    connect apic_85(0), apic_84(1.0)
    connect apic_77(0), apic_75(1.0)
    connect apic_76(0), apic_75(1.0)
    connect apic_71(0), apic_69(1.0)
    connect apic_70(0), apic_69(1.0)
    connect apic_64(0), apic_52(1.0)
    connect apic_53(0), apic_52(1.0)
    connect apic_44(0), apic_33(1.0)
    connect apic_43(0), apic_33(1.0)
    connect apic_34(0), apic_33(1.0)
    connect apic_25(0), apic_19(1.0)
    connect apic_20(0), apic_19(1.0)
    connect apic_18(0), apic_6(1.0)
    connect apic_7(0), apic_6(1.0)
    connect apic_91(0), apic_85(1.0)
    connect apic_86(0), apic_85(1.0)
    connect apic_73(0), apic_71(1.0)
    connect apic_72(0), apic_71(1.0)
    connect apic_68(0), apic_64(1.0)
    connect apic_65(0), apic_64(1.0)
    connect apic_55(0), apic_53(1.0)
    connect apic_54(0), apic_53(1.0)
    connect apic_38(0), apic_34(1.0)
    connect apic_35(0), apic_34(1.0)
    connect apic_27(0), apic_25(1.0)
    connect apic_26(0), apic_25(1.0)
    connect apic_24(0), apic_20(1.0)
    connect apic_21(0), apic_20(1.0)
    connect apic_17(0), apic_7(1.0)
    connect apic_8(0), apic_7(1.0)
    connect apic_88(0), apic_86(1.0)
    connect apic_87(0), apic_86(1.0)
    connect apic_67(0), apic_65(1.0)
    connect apic_66(0), apic_65(1.0)
    connect apic_63(0), apic_55(1.0)
    connect apic_56(0), apic_55(1.0)
    connect apic_40(0), apic_38(1.0)
    connect apic_39(0), apic_38(1.0)
    connect apic_37(0), apic_35(1.0)
    connect apic_36(0), apic_35(1.0)
    connect apic_23(0), apic_21(1.0)
    connect apic_22(0), apic_21(1.0)
    connect apic_12(0), apic_8(1.0)
}

proc topol_extra_1(){
    connect apic_9(0), apic_8(1.0)
    connect apic_90(0), apic_88(1.0)
    connect apic_89(0), apic_88(1.0)
    connect apic_62(0), apic_56(1.0)
    connect apic_57(0), apic_56(1.0)
    connect apic_42(0), apic_40(1.0)
    connect apic_41(0), apic_40(1.0)
    connect apic_16(0), apic_12(1.0)
    connect apic_13(0), apic_12(1.0)
    connect apic_11(0), apic_9(1.0)
    connect apic_10(0), apic_9(1.0)
    connect apic_61(0), apic_57(1.0)
    connect apic_58(0), apic_57(1.0)
    connect apic_15(0), apic_13(1.0)
    connect apic_14(0), apic_13(1.0)
    connect apic_60(0), apic_58(1.0)
    connect apic_59(0), apic_58(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()
basic_shape_extra_36()
basic_shape_extra_37()
basic_shape_extra_38()
basic_shape_extra_39()
basic_shape_extra_40()
basic_shape_extra_41()
basic_shape_extra_42()
basic_shape_extra_43()
basic_shape_extra_44()
basic_shape_extra_45()
basic_shape_extra_46()
basic_shape_extra_47()
basic_shape_extra_48()
}

proc basic_shape_extra_0(){

//  Looking at segment number 0: Seg0_soma, section: soma, ID: 0, ROOT SEGMENT, rad: 2.777455, (0.0, 0.0, 0.0) -> (0.71049976, -0.9538994, 0.025050163), len: 1.18969
    soma {pt3dclear() pt3dadd(0.0, 0.0, 0.0, 3.34177) pt3dadd(0.71049976, -0.9538994, 0.025050163, 5.55491)}

//  Looking at segment number 1: Seg1_soma, section: soma, ID: 1, parent: Seg0_soma (0), rad: 3.80475, (0.71049976, -0.9538994, 0.025050163) -> (1.4210997, -1.9078007, 0.0501101), len: 1.18975
    soma {pt3dadd(1.4210997, -1.9078007, 0.0501101, 7.6095)}

//  Looking at segment number 2: Seg2_soma, section: soma, ID: 2, parent: Seg1_soma (1), rad: 4.502775, (1.4210997, -1.9078007, 0.0501101) -> (2.1315994, -2.8617992, 0.07517004), len: 1.18977
    soma {pt3dadd(2.1315994, -2.8617992, 0.07517004, 9.00555)}

//  Looking at segment number 3: Seg3_soma, section: soma, ID: 3, parent: Seg2_soma (2), rad: 5.03635, (2.1315994, -2.8617992, 0.07517004) -> (2.8421001, -3.8156996, 0.10022998), len: 1.18969
    soma {pt3dadd(2.8421001, -3.8156996, 0.10022998, 10.0727)}

//  Looking at segment number 4: Seg4_soma, section: soma, ID: 4, parent: Seg3_soma (3), rad: 5.50345, (2.8421001, -3.8156996, 0.10022998) -> (3.5527, -4.7696, 0.12528014), len: 1.18975
    soma {pt3dadd(3.5527, -4.7696, 0.12528014, 11.0069)}

//  Looking at segment number 5: Seg5_soma, section: soma, ID: 5, parent: Seg4_soma (4), rad: 5.91525, (3.5527, -4.7696, 0.12528014) -> (4.26322, -5.7236004, 0.15034008), len: 1.18978
    soma {pt3dadd(4.26322, -5.7236004, 0.15034008, 11.8305)}

//  Looking at segment number 6: Seg6_soma, section: soma, ID: 6, parent: Seg5_soma (5), rad: 5.8686, (4.26322, -5.7236004, 0.15034008) -> (4.97375, -6.6775, 0.17540002), len: 1.18971
    soma {pt3dadd(4.97375, -6.6775, 0.17540002, 11.7372)}

//  Looking at segment number 7: Seg7_soma, section: soma, ID: 7, parent: Seg6_soma (6), rad: 5.8255, (4.97375, -6.6775, 0.17540002) -> (5.6842794, -7.6314, 0.20045996), len: 1.18971
    soma {pt3dadd(5.6842794, -7.6314, 0.20045996, 11.651)}

//  Looking at segment number 8: Seg8_soma, section: soma, ID: 8, parent: Seg7_soma (7), rad: 5.9869, (5.6842794, -7.6314, 0.20045996) -> (6.3948197, -8.5854, 0.22551012), len: 1.18979
    soma {pt3dadd(6.3948197, -8.5854, 0.22551012, 11.9738)}

//  Looking at segment number 9: Seg9_soma, section: soma, ID: 9, parent: Seg8_soma (8), rad: 6.0275, (6.3948197, -8.5854, 0.22551012) -> (7.10535, -9.5393, 0.25057006), len: 1.18971
    soma {pt3dadd(7.10535, -9.5393, 0.25057006, 12.055)}

//  Looking at segment number 10: Seg10_soma, section: soma, ID: 10, parent: Seg9_soma (9), rad: 5.9884, (7.10535, -9.5393, 0.25057006) -> (7.81588, -10.49323, 0.27563), len: 1.18973
    soma {pt3dadd(7.81588, -10.49323, 0.27563, 11.9768)}

//  Looking at segment number 11: Seg11_soma, section: soma, ID: 11, parent: Seg10_soma (10), rad: 6.00645, (7.81588, -10.49323, 0.27563) -> (8.52642, -11.447161, 0.30069017), len: 1.18974
    soma {pt3dadd(8.52642, -11.447161, 0.30069017, 12.0129)}

//  Looking at segment number 12: Seg12_soma, section: soma, ID: 12, parent: Seg11_soma (11), rad: 6.0782, (8.52642, -11.447161, 0.30069017) -> (9.23695, -12.401091, 0.3257401), len: 1.18973
    soma {pt3dadd(9.23695, -12.401091, 0.3257401, 12.1564)}

//  Looking at segment number 13: Seg13_soma, section: soma, ID: 13, parent: Seg12_soma (12), rad: 5.9191, (9.23695, -12.401091, 0.3257401) -> (9.947479, -13.35503, 0.35080004), len: 1.18974
    soma {pt3dadd(9.947479, -13.35503, 0.35080004, 11.8382)}

//  Looking at segment number 14: Seg14_soma, section: soma, ID: 14, parent: Seg13_soma (13), rad: 5.7593, (9.947479, -13.35503, 0.35080004) -> (10.65802, -14.30896, 0.37585998), len: 1.18974
    soma {pt3dadd(10.65802, -14.30896, 0.37585998, 11.5186)}

//  Looking at segment number 15: Seg15_soma, section: soma, ID: 15, parent: Seg14_soma (14), rad: 5.3648, (10.65802, -14.30896, 0.37585998) -> (11.368549, -15.26289, 0.40092015), len: 1.18973
    soma {pt3dadd(11.368549, -15.26289, 0.40092015, 10.7296)}

//  Looking at segment number 16: Seg16_soma, section: soma, ID: 16, parent: Seg15_soma (15), rad: 4.52938, (11.368549, -15.26289, 0.40092015) -> (12.07908, -16.21682, 0.42597008), len: 1.18973
    soma {pt3dadd(12.07908, -16.21682, 0.42597008, 9.05876)}

//  Looking at segment number 17: Seg17_soma, section: soma, ID: 17, parent: Seg16_soma (16), rad: 3.71863, (12.07908, -16.21682, 0.42597008) -> (12.789616, -17.17076, 0.45103002), len: 1.18974
    soma {pt3dadd(12.789616, -17.17076, 0.45103002, 7.43726)}

//  Looking at segment number 18: Seg18_soma, section: soma, ID: 18, parent: Seg17_soma (17), rad: 2.49727, (12.789616, -17.17076, 0.45103002) -> (13.50015, -18.124691, 0.47608995), len: 1.18974
    soma {pt3dadd(13.50015, -18.124691, 0.47608995, 4.99454)}

//  Looking at segment number 19: Seg19_soma, section: soma, ID: 19, parent: Seg18_soma (18), rad: 1.357685, (13.50015, -18.124691, 0.47608995) -> (14.210683, -19.07862, 0.50115013), len: 1.18973
    soma {pt3dadd(14.210683, -19.07862, 0.50115013, 2.71537)}

//  Looking at segment number 20: Seg0_apic_0, section: apic_0, ID: 801, parent: Seg19_soma (19), FRACT ALONG: 2.404762E-6, rad: 2.92, (0.31900024, 0.41320038, -0.6877599) -> (-1.6009998, 3.0632, -0.58776), len: 3.27397
    apic_0 {pt3dclear() pt3dadd(0.31900024, 0.41320038, -0.6877599, 6.43) pt3dadd(-1.6009998, 3.0632, -0.58776, 5.84)}

//  Looking at segment number 21: Seg1_apic_0, section: apic_0, ID: 802, parent: Seg0_apic_0 (801), rad: 2.585, (-1.6009998, 3.0632, -0.58776) -> (-3.0810003, 5.7232, -0.58776), len: 3.04401
    apic_0 {pt3dadd(-3.0810003, 5.7232, -0.58776, 5.17)}

//  Looking at segment number 22: Seg2_apic_0, section: apic_0, ID: 803, parent: Seg1_apic_0 (802), rad: 2.44, (-3.0810003, 5.7232, -0.58776) -> (-5.5409994, 7.6632004, -0.53776), len: 3.13332
    apic_0 {pt3dadd(-5.5409994, 7.6632004, -0.53776, 4.88)}

//  Looking at segment number 23: Seg3_apic_0, section: apic_0, ID: 804, parent: Seg2_apic_0 (803), rad: 2.215, (-5.5409994, 7.6632004, -0.53776) -> (-7.311, 10.5432, -1.08776), len: 3.42488
    apic_0 {pt3dadd(-7.311, 10.5432, -1.08776, 4.43)}

//  Looking at segment number 24: Seg4_apic_0, section: apic_0, ID: 805, parent: Seg3_apic_0 (804), rad: 1.96, (-7.311, 10.5432, -1.08776) -> (-9.091001, 13.0532, -1.08776), len: 3.07709
    apic_0 {pt3dadd(-9.091001, 13.0532, -1.08776, 3.92)}

//  Looking at segment number 25: Seg5_apic_0, section: apic_0, ID: 806, parent: Seg4_apic_0 (805), rad: 1.7, (-9.091001, 13.0532, -1.08776) -> (-11.531001, 16.523201, -1.0377698), len: 4.24229
    apic_0 {pt3dadd(-11.531001, 16.523201, -1.0377698, 3.4)}

//  Looking at segment number 26: Seg6_apic_0, section: apic_0, ID: 807, parent: Seg5_apic_0 (806), rad: 1.59, (-11.531001, 16.523201, -1.0377698) -> (-13.521001, 20.063198, -1.0377698), len: 4.06099
    apic_0 {pt3dadd(-13.521001, 20.063198, -1.0377698, 3.18)}

//  Looking at segment number 27: Seg7_apic_0, section: apic_0, ID: 808, parent: Seg6_apic_0 (807), rad: 1.55, (-13.521001, 20.063198, -1.0377698) -> (-15.151, 23.2332, -0.98776007), len: 3.56487
    apic_0 {pt3dadd(-15.151, 23.2332, -0.98776007, 3.1)}

//  Looking at segment number 28: Seg8_apic_0, section: apic_0, ID: 809, parent: Seg7_apic_0 (808), rad: 1.55, (-15.151, 23.2332, -0.98776007) -> (-16.771, 25.743198, -1.3877697), len: 3.01405
    apic_0 {pt3dadd(-16.771, 25.743198, -1.3877697, 3.1)}

//  Looking at segment number 29: Seg9_apic_0, section: apic_0, ID: 810, parent: Seg8_apic_0 (809), rad: 1.48, (-16.771, 25.743198, -1.3877697) -> (-18.621002, 27.743198, -1.3877697), len: 2.72443
    apic_0 {pt3dadd(-18.621002, 27.743198, -1.3877697, 2.96)}

//  Looking at segment number 30: Seg10_apic_0, section: apic_0, ID: 811, parent: Seg9_apic_0 (810), rad: 1.365, (-18.621002, 27.743198, -1.3877697) -> (-20.251, 29.583199, -1.33776), len: 2.45866
    apic_0 {pt3dadd(-20.251, 29.583199, -1.33776, 2.73)}

//  Looking at segment number 31: Seg11_apic_0, section: apic_0, ID: 812, parent: Seg10_apic_0 (811), rad: 1.295, (-20.251, 29.583199, -1.33776) -> (-22.321003, 31.583199, -1.7877698), len: 2.91332
    apic_0 {pt3dadd(-22.321003, 31.583199, -1.7877698, 2.59)}

//  Looking at segment number 32: Seg12_apic_0, section: apic_0, ID: 813, parent: Seg11_apic_0 (812), rad: 1.255, (-22.321003, 31.583199, -1.7877698) -> (-24.361, 33.8932, -1.2377601), len: 3.13053
    apic_0 {pt3dadd(-24.361, 33.8932, -1.2377601, 2.51)}

//  Looking at segment number 33: Seg13_apic_0, section: apic_0, ID: 814, parent: Seg12_apic_0 (813), rad: 1.295, (-24.361, 33.8932, -1.2377601) -> (-26.501, 36.1032, -1.2377601), len: 3.07631
    apic_0 {pt3dadd(-26.501, 36.1032, -1.2377601, 2.59)}

//  Looking at segment number 34: Seg14_apic_0, section: apic_0, ID: 815, parent: Seg13_apic_0 (814), rad: 1.365, (-26.501, 36.1032, -1.2377601) -> (-27.761002, 38.3232, -1.1877599), len: 2.55314
    apic_0 {pt3dadd(-27.761002, 38.3232, -1.1877599, 2.73)}

//  Looking at segment number 35: Seg15_apic_0, section: apic_0, ID: 816, parent: Seg14_apic_0 (815), rad: 1.295, (-27.761002, 38.3232, -1.1877599) -> (-29.161, 40.6832, -1.1877599), len: 2.74401
    apic_0 {pt3dadd(-29.161, 40.6832, -1.1877599, 2.59)}

//  Looking at segment number 36: Seg16_apic_0, section: apic_0, ID: 817, parent: Seg15_apic_0 (816), rad: 1.295, (-29.161, 40.6832, -1.1877599) -> (-30.501, 43.0432, -1.6377697), len: 2.75095
    apic_0 {pt3dadd(-30.501, 43.0432, -1.6377697, 2.59)}

//  Looking at segment number 37: Seg17_apic_0, section: apic_0, ID: 818, parent: Seg16_apic_0 (817), rad: 1.295, (-30.501, 43.0432, -1.6377697) -> (-32.421, 45.633198, -1.58776), len: 3.22444
    apic_0 {pt3dadd(-32.421, 45.633198, -1.58776, 2.59)}

//  Looking at segment number 38: Seg18_apic_0, section: apic_0, ID: 819, parent: Seg17_apic_0 (818), rad: 1.22, (-32.421, 45.633198, -1.58776) -> (-34.711002, 48.873203, -1.58776), len: 3.96759
    apic_0 {pt3dadd(-34.711002, 48.873203, -1.58776, 2.44)}

//  Looking at segment number 39: Seg19_apic_0, section: apic_0, ID: 820, parent: Seg18_apic_0 (819), rad: 1.22, (-34.711002, 48.873203, -1.58776) -> (-36.481003, 51.2432, -1.5377698), len: 2.95842
    apic_0 {pt3dadd(-36.481003, 51.2432, -1.5377698, 2.44)}

//  Looking at segment number 40: Seg20_apic_0, section: apic_0, ID: 821, parent: Seg19_apic_0 (820), rad: 1.33, (-36.481003, 51.2432, -1.5377698) -> (-38.401, 53.5332, -1.5377698), len: 2.98839
    apic_0 {pt3dadd(-38.401, 53.5332, -1.5377698, 2.66)}

//  Looking at segment number 41: Seg21_apic_0, section: apic_0, ID: 822, parent: Seg20_apic_0 (821), rad: 1.405, (-38.401, 53.5332, -1.5377698) -> (-40.471, 55.9632, -1.5377698), len: 3.19215
    apic_0 {pt3dadd(-40.471, 55.9632, -1.5377698, 2.81)}

//  Looking at segment number 42: Seg22_apic_0, section: apic_0, ID: 823, parent: Seg21_apic_0 (822), rad: 1.44, (-40.471, 55.9632, -1.5377698) -> (-43.211002, 58.623203, -1.7377601), len: 3.82403
    apic_0 {pt3dadd(-43.211002, 58.623203, -1.7377601, 2.88)}

//  Looking at segment number 43: Seg23_apic_0, section: apic_0, ID: 824, parent: Seg22_apic_0 (823), rad: 1.44, (-43.211002, 58.623203, -1.7377601) -> (-45.011, 60.553204, -1.83776), len: 2.641
    apic_0 {pt3dadd(-45.011, 60.553204, -1.83776, 2.88)}

//  Looking at segment number 44: Seg24_apic_0, section: apic_0, ID: 825, parent: Seg23_apic_0 (824), rad: 1.295, (-45.011, 60.553204, -1.83776) -> (-47.011, 63.3532, -1.7877698), len: 3.44129
    apic_0 {pt3dadd(-47.011, 63.3532, -1.7877698, 2.59)}

//  Looking at segment number 45: Seg25_apic_0, section: apic_0, ID: 826, parent: Seg24_apic_0 (825), rad: 1.295, (-47.011, 63.3532, -1.7877698) -> (-48.711002, 65.7932, -1.7377601), len: 2.97424
    apic_0 {pt3dadd(-48.711002, 65.7932, -1.7377601, 2.59)}

//  Looking at segment number 46: Seg26_apic_0, section: apic_0, ID: 827, parent: Seg25_apic_0 (826), rad: 1.185, (-48.711002, 65.7932, -1.7377601) -> (-50.330997, 67.9332, -2.23776), len: 2.7302
    apic_0 {pt3dadd(-50.330997, 67.9332, -2.23776, 2.37)}

//  Looking at segment number 47: Seg27_apic_0, section: apic_0, ID: 828, parent: Seg26_apic_0 (827), rad: 1.22, (-50.330997, 67.9332, -2.23776) -> (-51.961002, 70.66319, -2.73776), len: 3.21866
    apic_0 {pt3dadd(-51.961002, 70.66319, -2.73776, 2.44)}

//  Looking at segment number 48: Seg28_apic_0, section: apic_0, ID: 829, parent: Seg27_apic_0 (828), rad: 1.295, (-51.961002, 70.66319, -2.73776) -> (-53.291004, 72.8732, -2.8877697), len: 2.58371
    apic_0 {pt3dadd(-53.291004, 72.8732, -2.8877697, 2.59)}

//  Looking at segment number 49: Seg29_apic_0, section: apic_0, ID: 830, parent: Seg28_apic_0 (829), rad: 1.365, (-53.291004, 72.8732, -2.8877697) -> (-54.771, 75.833206, -2.83776), len: 3.30976
    apic_0 {pt3dadd(-54.771, 75.833206, -2.83776, 2.73)}
}

proc basic_shape_extra_1(){

//  Looking at segment number 50: Seg30_apic_0, section: apic_0, ID: 831, parent: Seg29_apic_0 (830), rad: 1.33, (-54.771, 75.833206, -2.83776) -> (-56.031002, 78.3432, -2.7877698), len: 2.80895
    apic_0 {pt3dadd(-56.031002, 78.3432, -2.7877698, 2.66)}

//  Looking at segment number 51: Seg31_apic_0, section: apic_0, ID: 832, parent: Seg30_apic_0 (831), rad: 1.33, (-56.031002, 78.3432, -2.7877698) -> (-57.801, 80.9229, -3.08776), len: 3.14288
    apic_0 {pt3dadd(-57.801, 80.9229, -3.08776, 2.66)}

//  Looking at segment number 52: Seg32_apic_0, section: apic_0, ID: 833, parent: Seg31_apic_0 (832), rad: 1.33, (-57.801, 80.9229, -3.08776) -> (-59.351, 82.6929, -3.2877698), len: 2.36123
    apic_0 {pt3dadd(-59.351, 82.6929, -3.2877698, 2.66)}

//  Looking at segment number 53: Seg33_apic_0, section: apic_0, ID: 834, parent: Seg32_apic_0 (833), rad: 1.365, (-59.351, 82.6929, -3.2877698) -> (-60.901005, 84.54289, -4.08776), len: 2.54263
    apic_0 {pt3dadd(-60.901005, 84.54289, -4.08776, 2.73)}

//  Looking at segment number 54: Seg34_apic_0, section: apic_0, ID: 835, parent: Seg33_apic_0 (834), rad: 1.365, (-60.901005, 84.54289, -4.08776) -> (-62.711002, 85.882904, -5.43777), len: 2.62569
    apic_0 {pt3dadd(-62.711002, 85.882904, -5.43777, 2.73)}

//  Looking at segment number 55: Seg35_apic_0, section: apic_0, ID: 836, parent: Seg34_apic_0 (835), rad: 1.44, (-62.711002, 85.882904, -5.43777) -> (-64.410995, 87.65289, -5.93777), len: 2.50456
    apic_0 {pt3dadd(-64.410995, 87.65289, -5.93777, 2.88)}

//  Looking at segment number 56: Seg36_apic_0, section: apic_0, ID: 837, parent: Seg35_apic_0 (836), rad: 1.55, (-64.410995, 87.65289, -5.93777) -> (-65.590996, 89.352905, -6.13776), len: 2.07905
    apic_0 {pt3dadd(-65.590996, 89.352905, -6.13776, 3.1)}

//  Looking at segment number 57: Seg37_apic_0, section: apic_0, ID: 838, parent: Seg36_apic_0 (837), rad: 1.885, (-65.590996, 89.352905, -6.13776) -> (-66.921, 91.4129, -5.63776), len: 2.5025
    apic_0 {pt3dadd(-66.921, 91.4129, -5.63776, 3.77)}

//  Looking at segment number 58: Seg0_dend_4, section: dend_4, ID: 408, parent: Seg19_soma (19), FRACT ALONG: 2.404762E-6, rad: 0.555, (15.65899, -10.55681, -25.93775) -> (18.75899, -9.2268, -25.93775), len: 3.37327
    dend_4 {pt3dclear() pt3dadd(15.65899, -10.55681, -25.93775, 1.11) pt3dadd(18.75899, -9.2268, -25.93775, 1.11)}

//  Looking at segment number 59: Seg1_dend_4, section: dend_4, ID: 409, parent: Seg0_dend_4 (408), rad: 0.555, (18.75899, -9.2268, -25.93775) -> (20.75899, -7.0867996, -25.93775), len: 2.9291
    dend_4 {pt3dadd(20.75899, -7.0867996, -25.93775, 1.11)}

//  Looking at segment number 60: Seg2_dend_4, section: dend_4, ID: 410, parent: Seg1_dend_4 (409), rad: 0.555, (20.75899, -7.0867996, -25.93775) -> (21.12899, -3.4667997, -25.93775), len: 3.63886
    dend_4 {pt3dadd(21.12899, -3.4667997, -25.93775, 1.11)}

//  Looking at segment number 61: Seg3_dend_4, section: dend_4, ID: 411, parent: Seg2_dend_4 (410), rad: 0.555, (21.12899, -3.4667997, -25.93775) -> (21.71899, 0.9531994, -25.93775), len: 4.4592
    dend_4 {pt3dadd(21.71899, 0.9531994, -25.93775, 1.11)}

//  Looking at segment number 62: Seg4_dend_4, section: dend_4, ID: 412, parent: Seg3_dend_4 (411), rad: 0.48, (21.71899, 0.9531994, -25.93775) -> (22.158989, 9.003201, -25.93775), len: 8.06202
    dend_4 {pt3dadd(22.158989, 9.003201, -25.93775, 0.96)}

//  Looking at segment number 63: Seg5_dend_4, section: dend_4, ID: 413, parent: Seg4_dend_4 (412), rad: 0.48, (22.158989, 9.003201, -25.93775) -> (22.158989, 16.2332, -25.93775), len: 7.23
    dend_4 {pt3dadd(22.158989, 16.2332, -25.93775, 0.96)}

//  Looking at segment number 64: Seg6_dend_4, section: dend_4, ID: 414, parent: Seg5_dend_4 (413), rad: 0.48, (22.158989, 16.2332, -25.93775) -> (21.85899, 23.3232, -25.93775), len: 7.09634
    dend_4 {pt3dadd(21.85899, 23.3232, -25.93775, 0.96)}

//  Looking at segment number 65: Seg7_dend_4, section: dend_4, ID: 415, parent: Seg6_dend_4 (414), rad: 0.48, (21.85899, 23.3232, -25.93775) -> (21.21899, 31.223202, -26.38775), len: 7.93865
    dend_4 {pt3dadd(21.21899, 31.223202, -26.38775, 0.96)}

//  Looking at segment number 66: Seg8_dend_4, section: dend_4, ID: 416, parent: Seg7_dend_4 (415), rad: 0.48, (21.21899, 31.223202, -26.38775) -> (20.25899, 36.6132, -26.38775), len: 5.47482
    dend_4 {pt3dadd(20.25899, 36.6132, -26.38775, 0.96)}

//  Looking at segment number 67: Seg9_dend_4, section: dend_4, ID: 417, parent: Seg8_dend_4 (416), rad: 0.48, (20.25899, 36.6132, -26.38775) -> (19.07899, 42.2232, -27.13775), len: 5.78161
    dend_4 {pt3dadd(19.07899, 42.2232, -27.13775, 0.96)}

//  Looking at segment number 68: Seg10_dend_4, section: dend_4, ID: 418, parent: Seg9_dend_4 (417), rad: 0.48, (19.07899, 42.2232, -27.13775) -> (17.89899, 48.203197, -28.03775), len: 6.16139
    dend_4 {pt3dadd(17.89899, 48.203197, -28.03775, 0.96)}

//  Looking at segment number 69: Seg11_dend_4, section: dend_4, ID: 419, parent: Seg10_dend_4 (418), rad: 0.48, (17.89899, 48.203197, -28.03775) -> (16.92899, 54.773197, -29.487751), len: 6.79767
    dend_4 {pt3dadd(16.92899, 54.773197, -29.487751, 0.96)}

//  Looking at segment number 70: Seg12_dend_4, section: dend_4, ID: 420, parent: Seg11_dend_4 (419), rad: 0.48, (16.92899, 54.773197, -29.487751) -> (16.55899, 59.5732, -29.487751), len: 4.81424
    dend_4 {pt3dadd(16.55899, 59.5732, -29.487751, 0.96)}

//  Looking at segment number 71: Seg13_dend_4, section: dend_4, ID: 421, parent: Seg12_dend_4 (420), rad: 0.48, (16.55899, 59.5732, -29.487751) -> (16.62899, 66.80321, -29.487751), len: 7.23035
    dend_4 {pt3dadd(16.62899, 66.80321, -29.487751, 0.96)}

//  Looking at segment number 72: Seg14_dend_4, section: dend_4, ID: 422, parent: Seg13_dend_4 (421), rad: 0.48, (16.62899, 66.80321, -29.487751) -> (16.62899, 73.1532, -29.987751), len: 6.36965
    dend_4 {pt3dadd(16.62899, 73.1532, -29.987751, 0.96)}

//  Looking at segment number 73: Seg15_dend_4, section: dend_4, ID: 423, parent: Seg14_dend_4 (422), rad: 0.48, (16.62899, 73.1532, -29.987751) -> (16.55899, 75.003204, -29.937752), len: 1.85201
    dend_4 {pt3dadd(16.55899, 75.003204, -29.937752, 0.96)}

//  Looking at segment number 74: Seg16_dend_4, section: dend_4, ID: 424, parent: Seg15_dend_4 (423), rad: 0.48, (16.55899, 75.003204, -29.937752) -> (20.08899, 79.113205, -31.887749), len: 5.75808
    dend_4 {pt3dadd(20.08899, 79.113205, -31.887749, 0.96)}

//  Looking at segment number 75: Seg17_dend_4, section: dend_4, ID: 425, parent: Seg16_dend_4 (424), rad: 0.48, (20.08899, 79.113205, -31.887749) -> (21.49899, 83.54289, -32.18775), len: 4.65835
    dend_4 {pt3dadd(21.49899, 83.54289, -32.18775, 0.96)}

//  Looking at segment number 76: Seg18_dend_4, section: dend_4, ID: 426, parent: Seg17_dend_4 (425), rad: 0.48, (21.49899, 83.54289, -32.18775) -> (22.08899, 86.352905, -33.18775), len: 3.04044
    dend_4 {pt3dadd(22.08899, 86.352905, -33.18775, 0.96)}

//  Looking at segment number 77: Seg19_dend_4, section: dend_4, ID: 427, parent: Seg18_dend_4 (426), rad: 0.48, (22.08899, 86.352905, -33.18775) -> (23.19899, 88.0529, -33.68775), len: 2.09095
    dend_4 {pt3dadd(23.19899, 88.0529, -33.68775, 0.96)}

//  Looking at segment number 78: Seg20_dend_4, section: dend_4, ID: 428, parent: Seg19_dend_4 (427), rad: 0.555, (23.19899, 88.0529, -33.68775) -> (23.859001, 91.2229, -34.28775), len: 3.2931
    dend_4 {pt3dadd(23.859001, 91.2229, -34.28775, 1.11)}

//  Looking at segment number 79: Seg21_dend_4, section: dend_4, ID: 429, parent: Seg20_dend_4 (428), rad: 0.48, (23.859001, 91.2229, -34.28775) -> (25.629, 95.0629, -34.58775), len: 4.23892
    dend_4 {pt3dadd(25.629, 95.0629, -34.58775, 0.96)}

//  Looking at segment number 80: Seg22_dend_4, section: dend_4, ID: 430, parent: Seg21_dend_4 (429), rad: 0.515, (25.629, 95.0629, -34.58775) -> (27.779, 97.202896, -35.08775), len: 3.07443
    dend_4 {pt3dadd(27.779, 97.202896, -35.08775, 1.03)}

//  Looking at segment number 81: Seg23_dend_4, section: dend_4, ID: 431, parent: Seg22_dend_4 (430), rad: 0.515, (27.779, 97.202896, -35.08775) -> (29.848999, 100.82291, -34.38775), len: 4.2284
    dend_4 {pt3dadd(29.848999, 100.82291, -34.38775, 1.03)}

//  Looking at segment number 82: Seg24_dend_4, section: dend_4, ID: 432, parent: Seg23_dend_4 (431), rad: 0.515, (29.848999, 100.82291, -34.38775) -> (32.399, 104.3129, -34.98775), len: 4.36377
    dend_4 {pt3dadd(32.399, 104.3129, -34.98775, 1.03)}

//  Looking at segment number 83: Seg25_dend_4, section: dend_4, ID: 433, parent: Seg24_dend_4 (432), rad: 0.515, (32.399, 104.3129, -34.98775) -> (34.169, 107.6429, -36.03775), len: 3.91463
    dend_4 {pt3dadd(34.169, 107.6429, -36.03775, 1.03)}

//  Looking at segment number 84: Seg26_dend_4, section: dend_4, ID: 434, parent: Seg25_dend_4 (433), rad: 0.515, (34.169, 107.6429, -36.03775) -> (34.769, 109.70291, -36.03775), len: 2.14561
    dend_4 {pt3dadd(34.769, 109.70291, -36.03775, 1.03)}

//  Looking at segment number 85: Seg27_dend_4, section: dend_4, ID: 435, parent: Seg26_dend_4 (434), rad: 0.515, (34.769, 109.70291, -36.03775) -> (36.979, 111.18291, -35.98775), len: 2.66026
    dend_4 {pt3dadd(36.979, 111.18291, -35.98775, 1.03)}

//  Looking at segment number 86: Seg28_dend_4, section: dend_4, ID: 436, parent: Seg27_dend_4 (435), rad: 0.515, (36.979, 111.18291, -35.98775) -> (38.239, 112.8029, -35.98775), len: 2.05231
    dend_4 {pt3dadd(38.239, 112.8029, -35.98775, 1.03)}

//  Looking at segment number 87: Seg29_dend_4, section: dend_4, ID: 437, parent: Seg28_dend_4 (436), rad: 0.515, (38.239, 112.8029, -35.98775) -> (40.089, 117.1629, -36.98775), len: 4.84067
    dend_4 {pt3dadd(40.089, 117.1629, -36.98775, 1.03)}

//  Looking at segment number 88: Seg30_dend_4, section: dend_4, ID: 438, parent: Seg29_dend_4 (437), rad: 0.515, (40.089, 117.1629, -36.98775) -> (40.968998, 122.4729, -36.98775), len: 5.38242
    dend_4 {pt3dadd(40.968998, 122.4729, -36.98775, 1.03)}

//  Looking at segment number 89: Seg31_dend_4, section: dend_4, ID: 439, parent: Seg30_dend_4 (438), rad: 0.515, (40.968998, 122.4729, -36.98775) -> (42.229, 126.242905, -37.83775), len: 4.06485
    dend_4 {pt3dadd(42.229, 126.242905, -37.83775, 1.03)}

//  Looking at segment number 90: Seg32_dend_4, section: dend_4, ID: 440, parent: Seg31_dend_4 (439), rad: 0.515, (42.229, 126.242905, -37.83775) -> (42.979, 129.4229, -37.78775), len: 3.26762
    dend_4 {pt3dadd(42.979, 129.4229, -37.78775, 1.03)}

//  Looking at segment number 91: Seg33_dend_4, section: dend_4, ID: 441, parent: Seg32_dend_4 (440), rad: 0.515, (42.979, 129.4229, -37.78775) -> (44.609, 132.3029, -37.78775), len: 3.30928
    dend_4 {pt3dadd(44.609, 132.3029, -37.78775, 1.03)}

//  Looking at segment number 92: Seg34_dend_4, section: dend_4, ID: 442, parent: Seg33_dend_4 (441), rad: 0.515, (44.609, 132.3029, -37.78775) -> (45.419, 135.9129, -37.78775), len: 3.69976
    dend_4 {pt3dadd(45.419, 135.9129, -37.78775, 1.03)}

//  Looking at segment number 93: Seg35_dend_4, section: dend_4, ID: 443, parent: Seg34_dend_4 (442), rad: 0.515, (45.419, 135.9129, -37.78775) -> (47.049, 139.6829, -37.78775), len: 4.10729
    dend_4 {pt3dadd(47.049, 139.6829, -37.78775, 1.03)}

//  Looking at segment number 94: Seg36_dend_4, section: dend_4, ID: 444, parent: Seg35_dend_4 (443), rad: 0.515, (47.049, 139.6829, -37.78775) -> (49.268997, 145.4429, -37.73775), len: 6.1732
    dend_4 {pt3dadd(49.268997, 145.4429, -37.73775, 1.03)}

//  Looking at segment number 95: Seg37_dend_4, section: dend_4, ID: 445, parent: Seg36_dend_4 (444), rad: 0.515, (49.268997, 145.4429, -37.73775) -> (50.299, 148.1729, -37.73775), len: 2.91784
    dend_4 {pt3dadd(50.299, 148.1729, -37.73775, 1.03)}

//  Looking at segment number 96: Seg38_dend_4, section: dend_4, ID: 446, parent: Seg37_dend_4 (445), rad: 0.515, (50.299, 148.1729, -37.73775) -> (51.108997, 151.1929, -37.33775), len: 3.15223
    dend_4 {pt3dadd(51.108997, 151.1929, -37.33775, 1.03)}

//  Looking at segment number 97: Seg39_dend_4, section: dend_4, ID: 447, parent: Seg38_dend_4 (446), rad: 0.515, (51.108997, 151.1929, -37.33775) -> (53.428997, 155.5629, -36.33775), len: 5.0477
    dend_4 {pt3dadd(53.428997, 155.5629, -36.33775, 1.03)}

//  Looking at segment number 98: Seg40_dend_4, section: dend_4, ID: 448, parent: Seg39_dend_4 (447), rad: 0.515, (53.428997, 155.5629, -36.33775) -> (56.678997, 158.1429, -36.33775), len: 4.14957
    dend_4 {pt3dadd(56.678997, 158.1429, -36.33775, 1.03)}

//  Looking at segment number 99: Seg41_dend_4, section: dend_4, ID: 449, parent: Seg40_dend_4 (448), rad: 0.515, (56.678997, 158.1429, -36.33775) -> (59.928997, 160.8029, -36.33775), len: 4.19978
    dend_4 {pt3dadd(59.928997, 160.8029, -36.33775, 1.03)}
}

proc basic_shape_extra_2(){

//  Looking at segment number 100: Seg42_dend_4, section: dend_4, ID: 450, parent: Seg41_dend_4 (449), rad: 0.515, (59.928997, 160.8029, -36.33775) -> (63.329, 164.7829, -35.43775), len: 5.31134
    dend_4 {pt3dadd(63.329, 164.7829, -35.43775, 1.03)}

//  Looking at segment number 101: Seg43_dend_4, section: dend_4, ID: 451, parent: Seg42_dend_4 (450), rad: 0.515, (63.329, 164.7829, -35.43775) -> (66.509, 167.8129, -35.38775), len: 4.3927
    dend_4 {pt3dadd(66.509, 167.8129, -35.38775, 1.03)}

//  Looking at segment number 102: Seg44_dend_4, section: dend_4, ID: 452, parent: Seg43_dend_4 (451), rad: 0.515, (66.509, 167.8129, -35.38775) -> (71.899, 170.54291, -35.38775), len: 6.04194
    dend_4 {pt3dadd(71.899, 170.54291, -35.38775, 1.03)}

//  Looking at segment number 103: Seg45_dend_4, section: dend_4, ID: 453, parent: Seg44_dend_4 (452), rad: 0.515, (71.899, 170.54291, -35.38775) -> (74.929, 172.3929, -35.38775), len: 3.55012
    dend_4 {pt3dadd(74.929, 172.3929, -35.38775, 1.03)}

//  Looking at segment number 104: Seg46_dend_4, section: dend_4, ID: 454, parent: Seg45_dend_4 (453), rad: 0.515, (74.929, 172.3929, -35.38775) -> (78.559006, 175.04291, -35.38775), len: 4.49438
    dend_4 {pt3dadd(78.559006, 175.04291, -35.38775, 1.03)}

//  Looking at segment number 105: Seg47_dend_4, section: dend_4, ID: 455, parent: Seg46_dend_4 (454), rad: 0.885, (78.559006, 175.04291, -35.38775) -> (80.329, 176.37291, -34.73775), len: 2.30744
    dend_4 {pt3dadd(80.329, 176.37291, -34.73775, 1.77)}

//  Looking at segment number 106: Seg0_dend_1, section: dend_1, ID: 72, parent: Seg19_soma (19), FRACT ALONG: 2.404762E-6, rad: 0.555, (-1.7410002, -4.6368, -24.48775) -> (-4.991, -5.1468, -24.48775), len: 3.28977
    dend_1 {pt3dclear() pt3dadd(-1.7410002, -4.6368, -24.48775, 1.11) pt3dadd(-4.991, -5.1468, -24.48775, 1.11)}

//  Looking at segment number 107: Seg1_dend_1, section: dend_1, ID: 73, parent: Seg0_dend_1 (72), rad: 0.555, (-4.991, -5.1468, -24.48775) -> (-7.281001, -6.1868, -24.48775), len: 2.5151
    dend_1 {pt3dadd(-7.281001, -6.1868, -24.48775, 1.11)}

//  Looking at segment number 108: Seg2_dend_1, section: dend_1, ID: 74, parent: Seg1_dend_1 (73), rad: 0.555, (-7.281001, -6.1868, -24.48775) -> (-9.501, -6.4068003, -24.48775), len: 2.23087
    dend_1 {pt3dadd(-9.501, -6.4068003, -24.48775, 1.11)}

//  Looking at segment number 109: Seg3_dend_1, section: dend_1, ID: 75, parent: Seg2_dend_1 (74), rad: 0.555, (-9.501, -6.4068003, -24.48775) -> (-11.351001, -4.4068003, -24.83775), len: 2.74682
    dend_1 {pt3dadd(-11.351001, -4.4068003, -24.83775, 1.11)}

//  Looking at segment number 110: Seg4_dend_1, section: dend_1, ID: 76, parent: Seg3_dend_1 (75), rad: 0.555, (-11.351001, -4.4068003, -24.83775) -> (-13.4210005, -2.8568, -24.83775), len: 2.586
    dend_1 {pt3dadd(-13.4210005, -2.8568, -24.83775, 1.11)}

//  Looking at segment number 111: Seg5_dend_1, section: dend_1, ID: 77, parent: Seg4_dend_1 (76), rad: 0.555, (-13.4210005, -2.8568, -24.83775) -> (-16.890999, -2.8568, -24.83775), len: 3.47
    dend_1 {pt3dadd(-16.890999, -2.8568, -24.83775, 1.11)}

//  Looking at segment number 112: Seg6_dend_1, section: dend_1, ID: 78, parent: Seg5_dend_1 (77), rad: 0.515, (-16.890999, -2.8568, -24.83775) -> (-16.370998, -2.0468006, -28.63775), len: 3.92001
    dend_1 {pt3dadd(-16.370998, -2.0468006, -28.63775, 1.03)}

//  Looking at segment number 113: Seg7_dend_1, section: dend_1, ID: 79, parent: Seg6_dend_1 (78), rad: 0.515, (-16.370998, -2.0468006, -28.63775) -> (-16.821, -1.0867996, -28.68775), len: 1.06142
    dend_1 {pt3dadd(-16.821, -1.0867996, -28.68775, 1.03)}

//  Looking at segment number 114: Seg8_dend_1, section: dend_1, ID: 80, parent: Seg7_dend_1 (79), rad: 0.515, (-16.821, -1.0867996, -28.68775) -> (-18.221, -1.0167999, -28.63775), len: 1.40264
    dend_1 {pt3dadd(-18.221, -1.0167999, -28.63775, 1.03)}

//  Looking at segment number 115: Seg9_dend_1, section: dend_1, ID: 81, parent: Seg8_dend_1 (80), rad: 0.515, (-18.221, -1.0167999, -28.63775) -> (-19.851002, -0.12680054, -28.08775), len: 1.93688
    dend_1 {pt3dadd(-19.851002, -0.12680054, -28.08775, 1.03)}

//  Looking at segment number 116: Seg10_dend_1, section: dend_1, ID: 82, parent: Seg9_dend_1 (81), rad: 0.515, (-19.851002, -0.12680054, -28.08775) -> (-20.291, 1.6431999, -27.63775), len: 1.87856
    dend_1 {pt3dadd(-20.291, 1.6431999, -27.63775, 1.03)}

//  Looking at segment number 117: Seg11_dend_1, section: dend_1, ID: 83, parent: Seg10_dend_1 (82), rad: 0.515, (-20.291, 1.6431999, -27.63775) -> (-21.771, 2.4531994, -27.63775), len: 1.68716
    dend_1 {pt3dadd(-21.771, 2.4531994, -27.63775, 1.03)}

//  Looking at segment number 118: Seg12_dend_1, section: dend_1, ID: 84, parent: Seg11_dend_1 (83), rad: 0.515, (-21.771, 2.4531994, -27.63775) -> (-23.541, 4.3032, -27.63775), len: 2.56035
    dend_1 {pt3dadd(-23.541, 4.3032, -27.63775, 1.03)}

//  Looking at segment number 119: Seg13_dend_1, section: dend_1, ID: 85, parent: Seg12_dend_1 (84), rad: 0.515, (-23.541, 4.3032, -27.63775) -> (-25.391003, 4.7432003, -27.78775), len: 1.90751
    dend_1 {pt3dadd(-25.391003, 4.7432003, -27.78775, 1.03)}

//  Looking at segment number 120: Seg14_dend_1, section: dend_1, ID: 86, parent: Seg13_dend_1 (85), rad: 0.515, (-25.391003, 4.7432003, -27.78775) -> (-27.021, 3.9332008, -27.78775), len: 1.82016
    dend_1 {pt3dadd(-27.021, 3.9332008, -27.78775, 1.03)}

//  Looking at segment number 121: Seg15_dend_1, section: dend_1, ID: 87, parent: Seg14_dend_1 (86), rad: 0.515, (-27.021, 3.9332008, -27.78775) -> (-28.421001, 5.6231995, -30.387749), len: 3.40237
    dend_1 {pt3dadd(-28.421001, 5.6231995, -30.387749, 1.03)}

//  Looking at segment number 122: Seg16_dend_1, section: dend_1, ID: 88, parent: Seg15_dend_1 (87), rad: 0.515, (-28.421001, 5.6231995, -30.387749) -> (-29.091, 6.8831997, -30.387749), len: 1.42706
    dend_1 {pt3dadd(-29.091, 6.8831997, -30.387749, 1.03)}

//  Looking at segment number 123: Seg17_dend_1, section: dend_1, ID: 89, parent: Seg16_dend_1 (88), rad: 0.515, (-29.091, 6.8831997, -30.387749) -> (-30.421001, 7.9132004, -30.387749), len: 1.6822
    dend_1 {pt3dadd(-30.421001, 7.9132004, -30.387749, 1.03)}

//  Looking at segment number 124: Seg18_dend_1, section: dend_1, ID: 90, parent: Seg17_dend_1 (89), rad: 0.515, (-30.421001, 7.9132004, -30.387749) -> (-32.261, 9.023199, -30.387749), len: 2.14888
    dend_1 {pt3dadd(-32.261, 9.023199, -30.387749, 1.03)}

//  Looking at segment number 125: Seg19_dend_1, section: dend_1, ID: 91, parent: Seg18_dend_1 (90), rad: 0.515, (-32.261, 9.023199, -30.387749) -> (-34.161, 10.703199, -30.08775), len: 2.5539
    dend_1 {pt3dadd(-34.161, 10.703199, -30.08775, 1.03)}

//  Looking at segment number 126: Seg20_dend_1, section: dend_1, ID: 92, parent: Seg19_dend_1 (91), rad: 0.515, (-34.161, 10.703199, -30.08775) -> (-35.341, 12.623199, -31.237751), len: 2.53008
    dend_1 {pt3dadd(-35.341, 12.623199, -31.237751, 1.03)}

//  Looking at segment number 127: Seg21_dend_1, section: dend_1, ID: 93, parent: Seg20_dend_1 (92), rad: 0.515, (-35.341, 12.623199, -31.237751) -> (-37.191, 13.653198, -32.48775), len: 2.45884
    dend_1 {pt3dadd(-37.191, 13.653198, -32.48775, 1.03)}

//  Looking at segment number 128: Seg22_dend_1, section: dend_1, ID: 94, parent: Seg21_dend_1 (93), rad: 0.48, (-37.191, 13.653198, -32.48775) -> (-39.261, 15.5732, -32.48775), len: 2.82335
    dend_1 {pt3dadd(-39.261, 15.5732, -32.48775, 0.96)}

//  Looking at segment number 129: Seg23_dend_1, section: dend_1, ID: 95, parent: Seg22_dend_1 (94), rad: 0.48, (-39.261, 15.5732, -32.48775) -> (-40.731003, 17.273201, -32.03775), len: 2.29203
    dend_1 {pt3dadd(-40.731003, 17.273201, -32.03775, 0.96)}

//  Looking at segment number 130: Seg24_dend_1, section: dend_1, ID: 96, parent: Seg23_dend_1 (95), rad: 0.48, (-40.731003, 17.273201, -32.03775) -> (-42.881, 17.793201, -31.987751), len: 2.21255
    dend_1 {pt3dadd(-42.881, 17.793201, -31.987751, 0.96)}

//  Looking at segment number 131: Seg25_dend_1, section: dend_1, ID: 97, parent: Seg24_dend_1 (96), rad: 0.48, (-42.881, 17.793201, -31.987751) -> (-45.321003, 19.853199, -32.78775), len: 3.29199
    dend_1 {pt3dadd(-45.321003, 19.853199, -32.78775, 0.96)}

//  Looking at segment number 132: Seg26_dend_1, section: dend_1, ID: 98, parent: Seg25_dend_1 (97), rad: 0.48, (-45.321003, 19.853199, -32.78775) -> (-46.651, 21.923199, -33.63775), len: 2.60313
    dend_1 {pt3dadd(-46.651, 21.923199, -33.63775, 0.96)}

//  Looking at segment number 133: Seg27_dend_1, section: dend_1, ID: 99, parent: Seg26_dend_1 (98), rad: 0.48, (-46.651, 21.923199, -33.63775) -> (-48.051003, 23.8432, -33.63775), len: 2.37622
    dend_1 {pt3dadd(-48.051003, 23.8432, -33.63775, 0.96)}

//  Looking at segment number 134: Seg28_dend_1, section: dend_1, ID: 100, parent: Seg27_dend_1 (99), rad: 0.515, (-48.051003, 23.8432, -33.63775) -> (-50.561, 23.763199, -34.28775), len: 2.59403
    dend_1 {pt3dadd(-50.561, 23.763199, -34.28775, 1.03)}

//  Looking at segment number 135: Seg29_dend_1, section: dend_1, ID: 101, parent: Seg28_dend_1 (100), rad: 0.515, (-50.561, 23.763199, -34.28775) -> (-51.891003, 24.723202, -34.28775), len: 1.64028
    dend_1 {pt3dadd(-51.891003, 24.723202, -34.28775, 1.03)}

//  Looking at segment number 136: Seg30_dend_1, section: dend_1, ID: 102, parent: Seg29_dend_1 (101), rad: 0.515, (-51.891003, 24.723202, -34.28775) -> (-52.491, 26.5732, -34.28775), len: 1.94486
    dend_1 {pt3dadd(-52.491, 26.5732, -34.28775, 1.03)}

//  Looking at segment number 137: Seg31_dend_1, section: dend_1, ID: 103, parent: Seg30_dend_1 (102), rad: 0.515, (-52.491, 26.5732, -34.28775) -> (-52.711002, 28.1932, -34.28775), len: 1.63487
    dend_1 {pt3dadd(-52.711002, 28.1932, -34.28775, 1.03)}

//  Looking at segment number 138: Seg32_dend_1, section: dend_1, ID: 104, parent: Seg31_dend_1 (103), rad: 0.515, (-52.711002, 28.1932, -34.28775) -> (-54.411, 29.523201, -35.83775), len: 2.65733
    dend_1 {pt3dadd(-54.411, 29.523201, -35.83775, 1.03)}

//  Looking at segment number 139: Seg33_dend_1, section: dend_1, ID: 105, parent: Seg32_dend_1 (104), rad: 0.515, (-54.411, 29.523201, -35.83775) -> (-56.851, 30.4832, -36.08775), len: 2.63395
    dend_1 {pt3dadd(-56.851, 30.4832, -36.08775, 1.03)}

//  Looking at segment number 140: Seg34_dend_1, section: dend_1, ID: 106, parent: Seg33_dend_1 (105), rad: 0.515, (-56.851, 30.4832, -36.08775) -> (-59.291004, 32.2532, -36.13775), len: 3.0148
    dend_1 {pt3dadd(-59.291004, 32.2532, -36.13775, 1.03)}

//  Looking at segment number 141: Seg35_dend_1, section: dend_1, ID: 107, parent: Seg34_dend_1 (106), rad: 0.555, (-59.291004, 32.2532, -36.13775) -> (-60.021, 34.7632, -37.13775), len: 2.79875
    dend_1 {pt3dadd(-60.021, 34.7632, -37.13775, 1.11)}

//  Looking at segment number 142: Seg36_dend_1, section: dend_1, ID: 108, parent: Seg35_dend_1 (107), rad: 0.555, (-60.021, 34.7632, -37.13775) -> (-62.421, 36.0132, -37.18775), len: 2.70648
    dend_1 {pt3dadd(-62.421, 36.0132, -37.18775, 1.11)}

//  Looking at segment number 143: Seg37_dend_1, section: dend_1, ID: 109, parent: Seg36_dend_1 (108), rad: 0.555, (-62.421, 36.0132, -37.18775) -> (-64.711, 36.8932, -37.28775), len: 2.4553
    dend_1 {pt3dadd(-64.711, 36.8932, -37.28775, 1.11)}

//  Looking at segment number 144: Seg38_dend_1, section: dend_1, ID: 110, parent: Seg37_dend_1 (109), rad: 0.555, (-64.711, 36.8932, -37.28775) -> (-65.821, 38.813198, -37.28775), len: 2.21777
    dend_1 {pt3dadd(-65.821, 38.813198, -37.28775, 1.11)}

//  Looking at segment number 145: Seg39_dend_1, section: dend_1, ID: 111, parent: Seg38_dend_1 (110), rad: 0.555, (-65.821, 38.813198, -37.28775) -> (-67.001, 41.0332, -37.58775), len: 2.53196
    dend_1 {pt3dadd(-67.001, 41.0332, -37.58775, 1.11)}

//  Looking at segment number 146: Seg40_dend_1, section: dend_1, ID: 112, parent: Seg39_dend_1 (111), rad: 0.555, (-67.001, 41.0332, -37.58775) -> (-68.931, 42.9532, -38.18775), len: 2.78771
    dend_1 {pt3dadd(-68.931, 42.9532, -38.18775, 1.11)}

//  Looking at segment number 147: Seg41_dend_1, section: dend_1, ID: 113, parent: Seg40_dend_1 (112), rad: 0.555, (-68.931, 42.9532, -38.18775) -> (-71.291, 44.5732, -38.48775), len: 2.87819
    dend_1 {pt3dadd(-71.291, 44.5732, -38.48775, 1.11)}

//  Looking at segment number 148: Seg42_dend_1, section: dend_1, ID: 114, parent: Seg41_dend_1 (113), rad: 0.555, (-71.291, 44.5732, -38.48775) -> (-72.401, 46.343197, -38.08775), len: 2.1272
    dend_1 {pt3dadd(-72.401, 46.343197, -38.08775, 1.11)}

//  Looking at segment number 149: Seg43_dend_1, section: dend_1, ID: 115, parent: Seg42_dend_1 (114), rad: 0.555, (-72.401, 46.343197, -38.08775) -> (-74.840996, 47.233196, -38.03775), len: 2.59772
    dend_1 {pt3dadd(-74.840996, 47.233196, -38.03775, 1.11)}
}

proc basic_shape_extra_3(){

//  Looking at segment number 150: Seg44_dend_1, section: dend_1, ID: 116, parent: Seg43_dend_1 (115), rad: 0.555, (-74.840996, 47.233196, -38.03775) -> (-78.160995, 48.633198, -38.18775), len: 3.60623
    dend_1 {pt3dadd(-78.160995, 48.633198, -38.18775, 1.11)}

//  Looking at segment number 151: Seg45_dend_1, section: dend_1, ID: 117, parent: Seg44_dend_1 (116), rad: 0.555, (-78.160995, 48.633198, -38.18775) -> (-80.311, 51.813198, -38.73775), len: 3.87781
    dend_1 {pt3dadd(-80.311, 51.813198, -38.73775, 1.11)}

//  Looking at segment number 152: Seg46_dend_1, section: dend_1, ID: 118, parent: Seg45_dend_1 (117), rad: 0.555, (-80.311, 51.813198, -38.73775) -> (-79.721, 54.6132, -38.68775), len: 2.86192
    dend_1 {pt3dadd(-79.721, 54.6132, -38.68775, 1.11)}

//  Looking at segment number 153: Seg47_dend_1, section: dend_1, ID: 119, parent: Seg46_dend_1 (118), rad: 0.555, (-79.721, 54.6132, -38.68775) -> (-80.901, 55.7932, -39.68775), len: 1.94546
    dend_1 {pt3dadd(-80.901, 55.7932, -39.68775, 1.11)}

//  Looking at segment number 154: Seg48_dend_1, section: dend_1, ID: 120, parent: Seg47_dend_1 (119), rad: 0.555, (-80.901, 55.7932, -39.68775) -> (-83.190994, 56.233196, -39.68775), len: 2.33188
    dend_1 {pt3dadd(-83.190994, 56.233196, -39.68775, 1.11)}

//  Looking at segment number 155: Seg49_dend_1, section: dend_1, ID: 121, parent: Seg48_dend_1 (120), rad: 0.555, (-83.190994, 56.233196, -39.68775) -> (-85.921, 57.4232, -39.68775), len: 2.97809
    dend_1 {pt3dadd(-85.921, 57.4232, -39.68775, 1.11)}

//  Looking at segment number 156: Seg50_dend_1, section: dend_1, ID: 122, parent: Seg49_dend_1 (121), rad: 0.555, (-85.921, 57.4232, -39.68775) -> (-88.591194, 59.413197, -39.68775), len: 3.33017
    dend_1 {pt3dadd(-88.591194, 59.413197, -39.68775, 1.11)}

//  Looking at segment number 157: Seg51_dend_1, section: dend_1, ID: 123, parent: Seg50_dend_1 (122), rad: 0.555, (-88.591194, 59.413197, -39.68775) -> (-90.2912, 60.813198, -41.93775), len: 3.14842
    dend_1 {pt3dadd(-90.2912, 60.813198, -41.93775, 1.11)}

//  Looking at segment number 158: Seg52_dend_1, section: dend_1, ID: 124, parent: Seg51_dend_1 (123), rad: 0.555, (-90.2912, 60.813198, -41.93775) -> (-91.741196, 63.733196, -43.08775), len: 3.45708
    dend_1 {pt3dadd(-91.741196, 63.733196, -43.08775, 1.11)}

//  Looking at segment number 159: Seg53_dend_1, section: dend_1, ID: 125, parent: Seg52_dend_1 (124), rad: 0.555, (-91.741196, 63.733196, -43.08775) -> (-93.0012, 66.3232, -44.73775), len: 3.31937
    dend_1 {pt3dadd(-93.0012, 66.3232, -44.73775, 1.11)}

//  Looking at segment number 160: Seg54_dend_1, section: dend_1, ID: 126, parent: Seg53_dend_1 (125), rad: 0.555, (-93.0012, 66.3232, -44.73775) -> (-95.4312, 67.723206, -44.73775), len: 2.80445
    dend_1 {pt3dadd(-95.4312, 67.723206, -44.73775, 1.11)}

//  Looking at segment number 161: Seg55_dend_1, section: dend_1, ID: 127, parent: Seg54_dend_1 (126), rad: 0.555, (-95.4312, 67.723206, -44.73775) -> (-97.8012, 68.833206, -44.73775), len: 2.61706
    dend_1 {pt3dadd(-97.8012, 68.833206, -44.73775, 1.11)}

//  Looking at segment number 162: Seg56_dend_1, section: dend_1, ID: 128, parent: Seg55_dend_1 (127), rad: 0.555, (-97.8012, 68.833206, -44.73775) -> (-100.6812, 69.4232, -44.78775), len: 2.94023
    dend_1 {pt3dadd(-100.6812, 69.4232, -44.78775, 1.11)}

//  Looking at segment number 163: Seg57_dend_1, section: dend_1, ID: 129, parent: Seg56_dend_1 (128), rad: 0.555, (-100.6812, 69.4232, -44.78775) -> (-103.6412, 70.753204, -43.43775), len: 3.51468
    dend_1 {pt3dadd(-103.6412, 70.753204, -43.43775, 1.11)}

//  Looking at segment number 164: Seg58_dend_1, section: dend_1, ID: 130, parent: Seg57_dend_1 (129), rad: 0.555, (-103.6412, 70.753204, -43.43775) -> (-105.491196, 73.4832, -43.43775), len: 3.29778
    dend_1 {pt3dadd(-105.491196, 73.4832, -43.43775, 1.11)}

//  Looking at segment number 165: Seg59_dend_1, section: dend_1, ID: 131, parent: Seg58_dend_1 (130), rad: 0.555, (-105.491196, 73.4832, -43.43775) -> (-107.701195, 74.583206, -43.43775), len: 2.46863
    dend_1 {pt3dadd(-107.701195, 74.583206, -43.43775, 1.11)}

//  Looking at segment number 166: Seg60_dend_1, section: dend_1, ID: 132, parent: Seg59_dend_1 (131), rad: 0.555, (-107.701195, 74.583206, -43.43775) -> (-110.73119, 75.69321, -43.43775), len: 3.22692
    dend_1 {pt3dadd(-110.73119, 75.69321, -43.43775, 1.11)}

//  Looking at segment number 167: Seg61_dend_1, section: dend_1, ID: 133, parent: Seg60_dend_1 (132), rad: 0.555, (-110.73119, 75.69321, -43.43775) -> (-114.65119, 76.213196, -44.08775), len: 4.0074
    dend_1 {pt3dadd(-114.65119, 76.213196, -44.08775, 1.11)}

//  Looking at segment number 168: Seg62_dend_1, section: dend_1, ID: 134, parent: Seg61_dend_1 (133), rad: 0.555, (-114.65119, 76.213196, -44.08775) -> (-118.9412, 75.993195, -44.08775), len: 4.29565
    dend_1 {pt3dadd(-118.9412, 75.993195, -44.08775, 1.11)}

//  Looking at segment number 169: Seg63_dend_1, section: dend_1, ID: 135, parent: Seg62_dend_1 (134), rad: 0.555, (-118.9412, 75.993195, -44.08775) -> (-121.451195, 74.213196, -44.43775), len: 3.09693
    dend_1 {pt3dadd(-121.451195, 74.213196, -44.43775, 1.11)}

//  Looking at segment number 170: Seg64_dend_1, section: dend_1, ID: 136, parent: Seg63_dend_1 (135), rad: 0.555, (-121.451195, 74.213196, -44.43775) -> (-123.15119, 71.633194, -44.78775), len: 3.10949
    dend_1 {pt3dadd(-123.15119, 71.633194, -44.78775, 1.11)}

//  Looking at segment number 171: Seg65_dend_1, section: dend_1, ID: 137, parent: Seg64_dend_1 (136), rad: 0.555, (-123.15119, 71.633194, -44.78775) -> (-124.561195, 69.05321, -45.38775), len: 3.00074
    dend_1 {pt3dadd(-124.561195, 69.05321, -45.38775, 1.11)}

//  Looking at segment number 172: Seg66_dend_1, section: dend_1, ID: 138, parent: Seg65_dend_1 (137), rad: 0.555, (-124.561195, 69.05321, -45.38775) -> (-125.7412, 65.7332, -45.93775), len: 3.56614
    dend_1 {pt3dadd(-125.7412, 65.7332, -45.93775, 1.11)}

//  Looking at segment number 173: Seg67_dend_1, section: dend_1, ID: 139, parent: Seg66_dend_1 (138), rad: 0.555, (-125.7412, 65.7332, -45.93775) -> (-126.3312, 63.0732, -45.93775), len: 2.72465
    dend_1 {pt3dadd(-126.3312, 63.0732, -45.93775, 1.11)}

//  Looking at segment number 174: Seg68_dend_1, section: dend_1, ID: 140, parent: Seg67_dend_1 (139), rad: 0.555, (-126.3312, 63.0732, -45.93775) -> (-127.29119, 60.7132, -45.93775), len: 2.54778
    dend_1 {pt3dadd(-127.29119, 60.7132, -45.93775, 1.11)}

//  Looking at segment number 175: Seg69_dend_1, section: dend_1, ID: 141, parent: Seg68_dend_1 (140), rad: 0.555, (-127.29119, 60.7132, -45.93775) -> (-129.80121, 58.7132, -46.03775), len: 3.21095
    dend_1 {pt3dadd(-129.80121, 58.7132, -46.03775, 1.11)}

//  Looking at segment number 176: Seg70_dend_1, section: dend_1, ID: 142, parent: Seg69_dend_1 (141), rad: 0.555, (-129.80121, 58.7132, -46.03775) -> (-132.5412, 57.313198, -46.03775), len: 3.07694
    dend_1 {pt3dadd(-132.5412, 57.313198, -46.03775, 1.11)}

//  Looking at segment number 177: Seg71_dend_1, section: dend_1, ID: 143, parent: Seg70_dend_1 (142), rad: 0.555, (-132.5412, 57.313198, -46.03775) -> (-135.49121, 55.983196, -46.03775), len: 3.23597
    dend_1 {pt3dadd(-135.49121, 55.983196, -46.03775, 1.11)}

//  Looking at segment number 178: Seg72_dend_1, section: dend_1, ID: 144, parent: Seg71_dend_1 (143), rad: 0.515, (-135.49121, 55.983196, -46.03775) -> (-138.5912, 54.4932, -46.83775), len: 3.53129
    dend_1 {pt3dadd(-138.5912, 54.4932, -46.83775, 1.03)}

//  Looking at segment number 179: Seg73_dend_1, section: dend_1, ID: 145, parent: Seg72_dend_1 (144), rad: 0.515, (-138.5912, 54.4932, -46.83775) -> (-142.5112, 51.1032, -46.78775), len: 5.18276
    dend_1 {pt3dadd(-142.5112, 51.1032, -46.78775, 1.03)}

//  Looking at segment number 180: Seg74_dend_1, section: dend_1, ID: 146, parent: Seg73_dend_1 (145), rad: 0.515, (-142.5112, 51.1032, -46.78775) -> (-145.3912, 48.883198, -46.98775), len: 3.64182
    dend_1 {pt3dadd(-145.3912, 48.883198, -46.98775, 1.03)}

//  Looking at segment number 181: Seg75_dend_1, section: dend_1, ID: 147, parent: Seg74_dend_1 (146), rad: 0.515, (-145.3912, 48.883198, -46.98775) -> (-147.9012, 47.7832, -46.93775), len: 2.74091
    dend_1 {pt3dadd(-147.9012, 47.7832, -46.93775, 1.03)}

//  Looking at segment number 182: Seg76_dend_1, section: dend_1, ID: 148, parent: Seg75_dend_1 (147), rad: 0.515, (-147.9012, 47.7832, -46.93775) -> (-150.5612, 48.2232, -47.93775), len: 2.87563
    dend_1 {pt3dadd(-150.5612, 48.2232, -47.93775, 1.03)}

//  Looking at segment number 183: Seg77_dend_1, section: dend_1, ID: 149, parent: Seg76_dend_1 (148), rad: 0.515, (-150.5612, 48.2232, -47.93775) -> (-152.5612, 49.623203, -48.23775), len: 2.45968
    dend_1 {pt3dadd(-152.5612, 49.623203, -48.23775, 1.03)}

//  Looking at segment number 184: Seg78_dend_1, section: dend_1, ID: 150, parent: Seg77_dend_1 (149), rad: 0.515, (-152.5612, 49.623203, -48.23775) -> (-154.5612, 50.663197, -49.73775), len: 2.70769
    dend_1 {pt3dadd(-154.5612, 50.663197, -49.73775, 1.03)}

//  Looking at segment number 185: Seg79_dend_1, section: dend_1, ID: 151, parent: Seg78_dend_1 (150), rad: 0.515, (-154.5612, 50.663197, -49.73775) -> (-157.2212, 50.883198, -49.73775), len: 2.66909
    dend_1 {pt3dadd(-157.2212, 50.883198, -49.73775, 1.03)}

//  Looking at segment number 186: Seg80_dend_1, section: dend_1, ID: 152, parent: Seg79_dend_1 (151), rad: 0.515, (-157.2212, 50.883198, -49.73775) -> (-160.10121, 49.843197, -49.43775), len: 3.07669
    dend_1 {pt3dadd(-160.10121, 49.843197, -49.43775, 1.03)}

//  Looking at segment number 187: Seg81_dend_1, section: dend_1, ID: 153, parent: Seg80_dend_1 (152), rad: 0.515, (-160.10121, 49.843197, -49.43775) -> (-163.4212, 49.843197, -48.23775), len: 3.53021
    dend_1 {pt3dadd(-163.4212, 49.843197, -48.23775, 1.03)}

//  Looking at segment number 188: Seg82_dend_1, section: dend_1, ID: 154, parent: Seg81_dend_1 (153), rad: 0.515, (-163.4212, 49.843197, -48.23775) -> (-166.2312, 51.1732, -48.23775), len: 3.10886
    dend_1 {pt3dadd(-166.2312, 51.1732, -48.23775, 1.03)}

//  Looking at segment number 189: Seg83_dend_1, section: dend_1, ID: 155, parent: Seg82_dend_1 (154), rad: 0.48, (-166.2312, 51.1732, -48.23775) -> (-169.0412, 52.7232, -48.28775), len: 3.20953
    dend_1 {pt3dadd(-169.0412, 52.7232, -48.28775, 0.96)}

//  Looking at segment number 190: Seg84_dend_1, section: dend_1, ID: 156, parent: Seg83_dend_1 (155), rad: 0.48, (-169.0412, 52.7232, -48.28775) -> (-170.8212, 54.5732, -48.23775), len: 2.56776
    dend_1 {pt3dadd(-170.8212, 54.5732, -48.23775, 0.96)}

//  Looking at segment number 191: Seg85_dend_1, section: dend_1, ID: 157, parent: Seg84_dend_1 (156), rad: 0.48, (-170.8212, 54.5732, -48.23775) -> (-172.66121, 55.5332, -48.23775), len: 2.07539
    dend_1 {pt3dadd(-172.66121, 55.5332, -48.23775, 0.96)}

//  Looking at segment number 192: Seg86_dend_1, section: dend_1, ID: 158, parent: Seg85_dend_1 (157), rad: 0.48, (-172.66121, 55.5332, -48.23775) -> (-174.2212, 55.903202, -48.23775), len: 1.60328
    dend_1 {pt3dadd(-174.2212, 55.903202, -48.23775, 0.96)}

//  Looking at segment number 193: Seg0_dend_0, section: dend_0, ID: 39, parent: Seg19_soma (19), FRACT ALONG: 2.404762E-6, rad: 0.515, (13.608991, -6.9368, -19.63775) -> (15.97899, -2.2168007, -19.63775), len: 5.2816
    dend_0 {pt3dclear() pt3dadd(13.608991, -6.9368, -19.63775, 1.03) pt3dadd(15.97899, -2.2168007, -19.63775, 1.03)}

//  Looking at segment number 194: Seg1_dend_0, section: dend_0, ID: 40, parent: Seg0_dend_0 (39), rad: 0.515, (15.97899, -2.2168007, -19.63775) -> (15.45899, -0.5167999, -19.63775), len: 1.77775
    dend_0 {pt3dadd(15.45899, -0.5167999, -19.63775, 1.03)}

//  Looking at segment number 195: Seg2_dend_0, section: dend_0, ID: 41, parent: Seg1_dend_0 (40), rad: 0.515, (15.45899, -0.5167999, -19.63775) -> (17.52899, 3.6131992, -18.53775), len: 4.74887
    dend_0 {pt3dadd(17.52899, 3.6131992, -18.53775, 1.03)}

//  Looking at segment number 196: Seg3_dend_0, section: dend_0, ID: 42, parent: Seg2_dend_0 (41), rad: 0.515, (17.52899, 3.6131992, -18.53775) -> (17.82899, 7.0832005, -18.53775), len: 3.48295
    dend_0 {pt3dadd(17.82899, 7.0832005, -18.53775, 1.03)}

//  Looking at segment number 197: Seg4_dend_0, section: dend_0, ID: 43, parent: Seg3_dend_0 (42), rad: 0.515, (17.82899, 7.0832005, -18.53775) -> (18.728989, 9.7432, -19.53775), len: 2.98087
    dend_0 {pt3dadd(18.728989, 9.7432, -19.53775, 1.03)}

//  Looking at segment number 198: Seg5_dend_0, section: dend_0, ID: 44, parent: Seg4_dend_0 (43), rad: 0.515, (18.728989, 9.7432, -19.53775) -> (19.75899, 15.793201, -19.43775), len: 6.13787
    dend_0 {pt3dadd(19.75899, 15.793201, -19.43775, 1.03)}

//  Looking at segment number 199: Seg6_dend_0, section: dend_0, ID: 45, parent: Seg5_dend_0 (44), rad: 0.515, (19.75899, 15.793201, -19.43775) -> (19.60899, 19.923199, -19.43775), len: 4.13272
    dend_0 {pt3dadd(19.60899, 19.923199, -19.43775, 1.03)}
}

proc basic_shape_extra_4(){

//  Looking at segment number 200: Seg7_dend_0, section: dend_0, ID: 46, parent: Seg6_dend_0 (45), rad: 0.515, (19.60899, 19.923199, -19.43775) -> (19.38899, 23.9132, -19.43775), len: 3.99606
    dend_0 {pt3dadd(19.38899, 23.9132, -19.43775, 1.03)}

//  Looking at segment number 201: Seg8_dend_0, section: dend_0, ID: 47, parent: Seg7_dend_0 (46), rad: 0.515, (19.38899, 23.9132, -19.43775) -> (19.01899, 27.083199, -19.43775), len: 3.19152
    dend_0 {pt3dadd(19.01899, 27.083199, -19.43775, 1.03)}

//  Looking at segment number 202: Seg9_dend_0, section: dend_0, ID: 48, parent: Seg8_dend_0 (47), rad: 0.515, (19.01899, 27.083199, -19.43775) -> (18.64899, 31.883202, -19.43775), len: 4.81424
    dend_0 {pt3dadd(18.64899, 31.883202, -19.43775, 1.03)}

//  Looking at segment number 203: Seg10_dend_0, section: dend_0, ID: 49, parent: Seg9_dend_0 (48), rad: 0.515, (18.64899, 31.883202, -19.43775) -> (18.64899, 36.313198, -19.43775), len: 4.43
    dend_0 {pt3dadd(18.64899, 36.313198, -19.43775, 1.03)}

//  Looking at segment number 204: Seg11_dend_0, section: dend_0, ID: 50, parent: Seg10_dend_0 (49), rad: 0.515, (18.64899, 36.313198, -19.43775) -> (17.91899, 40.6032, -19.43775), len: 4.35167
    dend_0 {pt3dadd(17.91899, 40.6032, -19.43775, 1.03)}

//  Looking at segment number 205: Seg12_dend_0, section: dend_0, ID: 51, parent: Seg11_dend_0 (50), rad: 0.515, (17.91899, 40.6032, -19.43775) -> (17.47899, 45.403202, -19.43775), len: 4.82013
    dend_0 {pt3dadd(17.47899, 45.403202, -19.43775, 1.03)}

//  Looking at segment number 206: Seg13_dend_0, section: dend_0, ID: 52, parent: Seg12_dend_0 (51), rad: 0.515, (17.47899, 45.403202, -19.43775) -> (17.54899, 49.6832, -19.43775), len: 4.28057
    dend_0 {pt3dadd(17.54899, 49.6832, -19.43775, 1.03)}

//  Looking at segment number 207: Seg14_dend_0, section: dend_0, ID: 53, parent: Seg13_dend_0 (52), rad: 0.515, (17.54899, 49.6832, -19.43775) -> (17.84899, 53.523197, -19.43775), len: 3.8517
    dend_0 {pt3dadd(17.84899, 53.523197, -19.43775, 1.03)}

//  Looking at segment number 208: Seg15_dend_0, section: dend_0, ID: 54, parent: Seg14_dend_0 (53), rad: 0.515, (17.84899, 53.523197, -19.43775) -> (18.658989, 56.913197, -19.43775), len: 3.48543
    dend_0 {pt3dadd(18.658989, 56.913197, -19.43775, 1.03)}

//  Looking at segment number 209: Seg16_dend_0, section: dend_0, ID: 55, parent: Seg15_dend_0 (54), rad: 0.515, (18.658989, 56.913197, -19.43775) -> (18.728989, 60.313198, -19.43775), len: 3.40072
    dend_0 {pt3dadd(18.728989, 60.313198, -19.43775, 1.03)}

//  Looking at segment number 210: Seg17_dend_0, section: dend_0, ID: 56, parent: Seg16_dend_0 (55), rad: 0.515, (18.728989, 60.313198, -19.43775) -> (19.39899, 63.633198, -19.43775), len: 3.38693
    dend_0 {pt3dadd(19.39899, 63.633198, -19.43775, 1.03)}

//  Looking at segment number 211: Seg18_dend_0, section: dend_0, ID: 57, parent: Seg17_dend_0 (56), rad: 0.48, (19.39899, 63.633198, -19.43775) -> (20.818989, 70.0332, -19.38775), len: 6.55583
    dend_0 {pt3dadd(20.818989, 70.0332, -19.38775, 0.96)}

//  Looking at segment number 212: Seg19_dend_0, section: dend_0, ID: 58, parent: Seg18_dend_0 (57), rad: 0.48, (20.818989, 70.0332, -19.38775) -> (21.62899, 76.973206, -19.38775), len: 6.98711
    dend_0 {pt3dadd(21.62899, 76.973206, -19.38775, 0.96)}

//  Looking at segment number 213: Seg20_dend_0, section: dend_0, ID: 59, parent: Seg19_dend_0 (58), rad: 0.48, (21.62899, 76.973206, -19.38775) -> (21.408989, 83.9129, -19.38775), len: 6.94318
    dend_0 {pt3dadd(21.408989, 83.9129, -19.38775, 0.96)}

//  Looking at segment number 214: Seg21_dend_0, section: dend_0, ID: 60, parent: Seg20_dend_0 (59), rad: 0.48, (21.408989, 83.9129, -19.38775) -> (21.55899, 92.102905, -19.38775), len: 8.19138
    dend_0 {pt3dadd(21.55899, 92.102905, -19.38775, 0.96)}

//  Looking at segment number 215: Seg22_dend_0, section: dend_0, ID: 61, parent: Seg21_dend_0 (60), rad: 0.405, (21.55899, 92.102905, -19.38775) -> (20.818989, 99.482895, -19.38775), len: 7.417
    dend_0 {pt3dadd(20.818989, 99.482895, -19.38775, 0.81)}

//  Looking at segment number 216: Seg23_dend_0, section: dend_0, ID: 62, parent: Seg22_dend_0 (61), rad: 0.405, (20.818989, 99.482895, -19.38775) -> (21.99899, 106.57291, -19.38775), len: 7.18754
    dend_0 {pt3dadd(21.99899, 106.57291, -19.38775, 0.81)}

//  Looking at segment number 217: Seg24_dend_0, section: dend_0, ID: 63, parent: Seg23_dend_0 (62), rad: 0.405, (21.99899, 106.57291, -19.38775) -> (22.228989, 113.6629, -19.38775), len: 7.09373
    dend_0 {pt3dadd(22.228989, 113.6629, -19.38775, 0.81)}

//  Looking at segment number 218: Seg25_dend_0, section: dend_0, ID: 64, parent: Seg24_dend_0 (63), rad: 0.405, (22.228989, 113.6629, -19.38775) -> (22.51899, 120.15291, -19.38775), len: 6.49648
    dend_0 {pt3dadd(22.51899, 120.15291, -19.38775, 0.81)}

//  Looking at segment number 219: Seg26_dend_0, section: dend_0, ID: 65, parent: Seg25_dend_0 (64), rad: 0.405, (22.51899, 120.15291, -19.38775) -> (23.09899, 129.1929, -19.38775), len: 9.05858
    dend_0 {pt3dadd(23.09899, 129.1929, -19.38775, 0.81)}

//  Looking at segment number 220: Seg27_dend_0, section: dend_0, ID: 66, parent: Seg26_dend_0 (65), rad: 0.405, (23.09899, 129.1929, -19.38775) -> (21.69899, 134.1329, -19.38775), len: 5.13455
    dend_0 {pt3dadd(21.69899, 134.1329, -19.38775, 0.81)}

//  Looking at segment number 221: Seg28_dend_0, section: dend_0, ID: 67, parent: Seg27_dend_0 (66), rad: 0.405, (21.69899, 134.1329, -19.38775) -> (19.54899, 139.2229, -19.38775), len: 5.52545
    dend_0 {pt3dadd(19.54899, 139.2229, -19.38775, 0.81)}

//  Looking at segment number 222: Seg29_dend_0, section: dend_0, ID: 68, parent: Seg28_dend_0 (67), rad: 0.405, (19.54899, 139.2229, -19.38775) -> (15.99899, 145.20291, -19.68775), len: 6.96082
    dend_0 {pt3dadd(15.99899, 145.20291, -19.68775, 0.81)}

//  Looking at segment number 223: Seg30_dend_0, section: dend_0, ID: 69, parent: Seg29_dend_0 (68), rad: 0.405, (15.99899, 145.20291, -19.68775) -> (16.44899, 149.7129, -19.68775), len: 4.53239
    dend_0 {pt3dadd(16.44899, 149.7129, -19.68775, 0.81)}

//  Looking at segment number 224: Seg31_dend_0, section: dend_0, ID: 70, parent: Seg30_dend_0 (69), rad: 0.405, (16.44899, 149.7129, -19.68775) -> (15.57899, 155.4129, -19.48775), len: 5.76948
    dend_0 {pt3dadd(15.57899, 155.4129, -19.48775, 0.81)}

//  Looking at segment number 225: Seg32_dend_0, section: dend_0, ID: 71, parent: Seg31_dend_0 (70), rad: 0.405, (15.57899, 155.4129, -19.48775) -> (13.438991, 159.1729, -19.48775), len: 4.32633
    dend_0 {pt3dadd(13.438991, 159.1729, -19.48775, 0.81)}

//  Looking at segment number 226: Seg0_axon, section: axon, ID: 20, parent: Seg19_soma (19), FRACT ALONG: 2.404762E-6, rad: 0.63, (13.63899, -19.16681, -19.78775) -> (15.48899, -20.56681, -19.78775), len: 2.32002
    axon {pt3dclear() pt3dadd(13.63899, -19.16681, -19.78775, 1.26) pt3dadd(15.48899, -20.56681, -19.78775, 1.26)}

//  Looking at segment number 227: Seg1_axon, section: axon, ID: 21, parent: Seg0_axon (20), rad: 0.63, (15.48899, -20.56681, -19.78775) -> (17.70899, -22.04681, -19.03775), len: 2.77152
    axon {pt3dadd(17.70899, -22.04681, -19.03775, 1.26)}

//  Looking at segment number 228: Seg2_axon, section: axon_initial, ID: 22, parent: Seg1_axon (21), rad: 0.63, (17.70899, -22.04681, -19.03775) -> (20.36899, -24.336811, -18.63775), len: 3.53266
    axon_initial {pt3dclear() pt3dadd(17.70899, -22.04681, -19.03775, 1.26) pt3dadd(20.36899, -24.336811, -18.63775, 1.26)}

//  Looking at segment number 229: Seg3_axon, section: axon_initial, ID: 23, parent: Seg2_axon (22), rad: 0.63, (20.36899, -24.336811, -18.63775) -> (21.69899, -27.35681, -17.83775), len: 3.39548
    axon_initial {pt3dadd(21.69899, -27.35681, -17.83775, 1.26)}

//  Looking at segment number 230: Seg4_axon, section: axon_initial, ID: 24, parent: Seg3_axon (23), rad: 0.59, (21.69899, -27.35681, -17.83775) -> (21.76899, -29.4268, -17.73775), len: 2.07359
    axon_initial {pt3dadd(21.76899, -29.4268, -17.73775, 1.18)}

//  Looking at segment number 231: Seg5_axon, section: axon_initial, ID: 25, parent: Seg4_axon (24), rad: 0.555, (21.76899, -29.4268, -17.73775) -> (22.07899, -31.4468, -17.63775), len: 2.04609
    axon_initial {pt3dadd(22.07899, -31.4468, -17.63775, 1.11)}

//  Looking at segment number 232: Seg6_axon, section: axon_initial, ID: 26, parent: Seg5_axon (25), rad: 0.48, (22.07899, -31.4468, -17.63775) -> (22.52899, -33.7368, -17.63775), len: 2.3338
    axon_initial {pt3dadd(22.52899, -33.7368, -17.63775, 0.96)}

//  Looking at segment number 233: Seg7_axon, section: axon_initial, ID: 27, parent: Seg6_axon (26), rad: 0.48, (22.52899, -33.7368, -17.63775) -> (23.03899, -35.576797, -17.63775), len: 1.90937
    axon_initial {pt3dadd(23.03899, -35.576797, -17.63775, 0.96)}

//  Looking at segment number 234: Seg8_axon, section: axon_initial, ID: 28, parent: Seg7_axon (27), rad: 0.48, (23.03899, -35.576797, -17.63775) -> (23.70899, -38.3068, -17.68775), len: 2.81146
    axon_initial {pt3dadd(23.70899, -38.3068, -17.68775, 0.96)}

//  Looking at segment number 235: Seg9_axon, section: axon_initial, ID: 29, parent: Seg8_axon (28), rad: 0.48, (23.70899, -38.3068, -17.68775) -> (23.779, -41.4068, -17.68775), len: 3.10079
    axon_initial {pt3dadd(23.779, -41.4068, -17.68775, 0.96)}

//  Looking at segment number 236: Seg10_axon, section: axon_initial, ID: 30, parent: Seg9_axon (29), rad: 0.48, (23.779, -41.4068, -17.68775) -> (23.779, -44.0668, -17.68775), len: 2.66
    axon_initial {pt3dadd(23.779, -44.0668, -17.68775, 0.96)}

//  Looking at segment number 237: Seg11_axon, section: axon_initial, ID: 31, parent: Seg10_axon (30), rad: 0.48, (23.779, -44.0668, -17.68775) -> (23.62899, -46.8768, -17.68775), len: 2.814
    axon_initial {pt3dadd(23.62899, -46.8768, -17.68775, 0.96)}

//  Looking at segment number 238: Seg12_axon, section: axon_initial, ID: 32, parent: Seg11_axon (31), rad: 0.48, (23.62899, -46.8768, -17.68775) -> (24.229, -50.3468, -18.13775), len: 3.55013
    axon_initial {pt3dadd(24.229, -50.3468, -18.13775, 0.96)}

//  Looking at segment number 239: Seg13_axon, section: axon_initial, ID: 33, parent: Seg12_axon (32), rad: 0.48, (24.229, -50.3468, -18.13775) -> (24.969, -54.0368, -18.13775), len: 3.76347
    axon_initial {pt3dadd(24.969, -54.0368, -18.13775, 0.96)}

//  Looking at segment number 240: Seg14_axon, section: axon_initial, ID: 34, parent: Seg13_axon (33), rad: 0.85, (24.969, -54.0368, -18.13775) -> (26.149, -57.5068, -19.03775), len: 3.77403
    axon_initial {pt3dadd(26.149, -57.5068, -19.03775, 1.7)}

//  Looking at segment number 241: Seg15_axon, section: axon_initial, ID: 35, parent: Seg14_axon (34), rad: 1.145, (26.149, -57.5068, -19.03775) -> (27.029, -60.8268, -19.03775), len: 3.43465
    axon_initial {pt3dadd(27.029, -60.8268, -19.03775, 2.29)}

//  Looking at segment number 242: Seg16_axon, section: axon_initial, ID: 36, parent: Seg15_axon (35), rad: 0.775, (27.029, -60.8268, -19.03775) -> (27.659, -63.1968, -19.43775), len: 2.48471
    axon_initial {pt3dadd(27.659, -63.1968, -19.43775, 1.55)}

//  Looking at segment number 243: Seg17_axon, section: axon_initial, ID: 37, parent: Seg16_axon (36), rad: 0.63, (27.659, -63.1968, -19.43775) -> (28.539, -64.6668, -19.43775), len: 1.71327
    axon_initial {pt3dadd(28.539, -64.6668, -19.43775, 1.26)}

//  Looking at segment number 244: Seg18_axon, section: axon_initial, ID: 38, parent: Seg17_axon (37), rad: 0.515, (28.539, -64.6668, -19.43775) -> (29.209, -65.6268, -19.23775), len: 1.18764
    axon_initial {pt3dadd(29.209, -65.6268, -19.23775, 1.03)}

//  Looking at segment number 245: Seg0_apic_103, section: apic_103, ID: 1881, parent: Seg37_apic_0 (838), rad: 0.48, (-66.921, 91.4129, -5.63776) -> (-71.351, 93.51289, -23.18775), len: 18.2219
    apic_103 {pt3dclear() pt3dadd(-66.921, 91.4129, -5.63776, 0.96) pt3dadd(-71.351, 93.51289, -23.18775, 0.96)}

//  Looking at segment number 246: Seg1_apic_103, section: apic_103, ID: 1882, parent: Seg0_apic_103 (1881), rad: 0.48, (-71.351, 93.51289, -23.18775) -> (-74.751, 93.5829, -23.18775), len: 3.40072
    apic_103 {pt3dadd(-74.751, 93.5829, -23.18775, 0.96)}

//  Looking at segment number 247: Seg2_apic_103, section: apic_103, ID: 1883, parent: Seg1_apic_103 (1882), rad: 0.48, (-74.751, 93.5829, -23.18775) -> (-77.851, 94.6929, -23.18775), len: 3.29273
    apic_103 {pt3dadd(-77.851, 94.6929, -23.18775, 0.96)}

//  Looking at segment number 248: Seg3_apic_103, section: apic_103, ID: 1884, parent: Seg2_apic_103 (1883), rad: 0.48, (-77.851, 94.6929, -23.18775) -> (-80.510994, 96.90289, -23.18775), len: 3.45827
    apic_103 {pt3dadd(-80.510994, 96.90289, -23.18775, 0.96)}

//  Looking at segment number 249: Seg0_apic_1, section: apic_1, ID: 839, parent: Seg37_apic_0 (838), rad: 1.59, (-66.921, 91.4129, -5.63776) -> (-67.881, 94.07291, -7.0377502), len: 3.1555
    apic_1 {pt3dclear() pt3dadd(-66.921, 91.4129, -5.63776, 3.18) pt3dadd(-67.881, 94.07291, -7.0377502, 3.18)}
}

proc basic_shape_extra_5(){

//  Looking at segment number 250: Seg1_apic_1, section: apic_1, ID: 840, parent: Seg0_apic_1 (839), rad: 1.295, (-67.881, 94.07291, -7.0377502) -> (-68.921, 96.0629, -6.9377604), len: 2.24759
    apic_1 {pt3dadd(-68.921, 96.0629, -6.9377604, 2.59)}

//  Looking at segment number 251: Seg2_apic_1, section: apic_1, ID: 841, parent: Seg1_apic_1 (840), rad: 1.33, (-68.921, 96.0629, -6.9377604) -> (-70.101, 97.2529, -6.9377604), len: 1.67586
    apic_1 {pt3dadd(-70.101, 97.2529, -6.9377604, 2.66)}

//  Looking at segment number 252: Seg3_apic_1, section: apic_1, ID: 842, parent: Seg2_apic_1 (841), rad: 1.295, (-70.101, 97.2529, -6.9377604) -> (-71.800995, 99.092896, -6.78776), len: 2.5096
    apic_1 {pt3dadd(-71.800995, 99.092896, -6.78776, 2.59)}

//  Looking at segment number 253: Seg4_apic_1, section: apic_1, ID: 843, parent: Seg3_apic_1 (842), rad: 1.22, (-71.800995, 99.092896, -6.78776) -> (-73.651, 100.57291, -6.98775), len: 2.37759
    apic_1 {pt3dadd(-73.651, 100.57291, -6.98775, 2.44)}

//  Looking at segment number 254: Seg5_apic_1, section: apic_1, ID: 844, parent: Seg4_apic_1 (843), rad: 1.22, (-73.651, 100.57291, -6.98775) -> (-74.901, 102.492905, -9.18775), len: 3.1763
    apic_1 {pt3dadd(-74.901, 102.492905, -9.18775, 2.44)}

//  Looking at segment number 255: Seg6_apic_1, section: apic_1, ID: 845, parent: Seg5_apic_1 (844), rad: 1.255, (-74.901, 102.492905, -9.18775) -> (-76.311, 104.702896, -9.23775), len: 2.62196
    apic_1 {pt3dadd(-76.311, 104.702896, -9.23775, 2.51)}

//  Looking at segment number 256: Seg7_apic_1, section: apic_1, ID: 846, parent: Seg6_apic_1 (845), rad: 1.295, (-76.311, 104.702896, -9.23775) -> (-77.641, 107.1429, -8.68775), len: 2.83285
    apic_1 {pt3dadd(-77.641, 107.1429, -8.68775, 2.59)}

//  Looking at segment number 257: Seg8_apic_1, section: apic_1, ID: 847, parent: Seg7_apic_1 (846), rad: 1.295, (-77.641, 107.1429, -8.68775) -> (-78.230995, 109.132904, -8.68775), len: 2.07562
    apic_1 {pt3dadd(-78.230995, 109.132904, -8.68775, 2.59)}

//  Looking at segment number 258: Seg9_apic_1, section: apic_1, ID: 848, parent: Seg8_apic_1 (847), rad: 1.405, (-78.230995, 109.132904, -8.68775) -> (-79.120995, 111.12291, -8.13775), len: 2.24827
    apic_1 {pt3dadd(-79.120995, 111.12291, -8.13775, 2.81)}

//  Looking at segment number 259: Seg10_apic_1, section: apic_1, ID: 849, parent: Seg9_apic_1 (848), rad: 1.33, (-79.120995, 111.12291, -8.13775) -> (-80.151, 113.29291, -7.18775), len: 2.58308
    apic_1 {pt3dadd(-80.151, 113.29291, -7.18775, 2.66)}

//  Looking at segment number 260: Seg11_apic_1, section: apic_1, ID: 850, parent: Seg10_apic_1 (849), rad: 1.365, (-80.151, 113.29291, -7.18775) -> (-81.041, 115.4429, -6.98775), len: 2.3355
    apic_1 {pt3dadd(-81.041, 115.4429, -6.98775, 2.73)}

//  Looking at segment number 261: Seg12_apic_1, section: apic_1, ID: 851, parent: Seg11_apic_1 (850), rad: 1.405, (-81.041, 115.4429, -6.98775) -> (-81.701, 117.43291, -6.98775), len: 2.0966
    apic_1 {pt3dadd(-81.701, 117.43291, -6.98775, 2.81)}

//  Looking at segment number 262: Seg13_apic_1, section: apic_1, ID: 852, parent: Seg12_apic_1 (851), rad: 1.405, (-81.701, 117.43291, -6.98775) -> (-82.590996, 119.6429, -7.0377502), len: 2.38299
    apic_1 {pt3dadd(-82.590996, 119.6429, -7.0377502, 2.81)}

//  Looking at segment number 263: Seg14_apic_1, section: apic_1, ID: 853, parent: Seg13_apic_1 (852), rad: 1.405, (-82.590996, 119.6429, -7.0377502) -> (-83.401, 121.712906, -8.13775), len: 2.48013
    apic_1 {pt3dadd(-83.401, 121.712906, -8.13775, 2.81)}

//  Looking at segment number 264: Seg15_apic_1, section: apic_1, ID: 854, parent: Seg14_apic_1 (853), rad: 1.405, (-83.401, 121.712906, -8.13775) -> (-84.001, 123.632904, -8.3377495), len: 2.02148
    apic_1 {pt3dadd(-84.001, 123.632904, -8.3377495, 2.81)}

//  Looking at segment number 265: Seg16_apic_1, section: apic_1, ID: 855, parent: Seg15_apic_1 (854), rad: 1.405, (-84.001, 123.632904, -8.3377495) -> (-84.590996, 125.62291, -9.68775), len: 2.47603
    apic_1 {pt3dadd(-84.590996, 125.62291, -9.68775, 2.81)}

//  Looking at segment number 266: Seg17_apic_1, section: apic_1, ID: 856, parent: Seg16_apic_1 (855), rad: 1.405, (-84.590996, 125.62291, -9.68775) -> (-85.401, 127.54291, -10.13775), len: 2.1319
    apic_1 {pt3dadd(-85.401, 127.54291, -10.13775, 2.81)}

//  Looking at segment number 267: Seg18_apic_1, section: apic_1, ID: 857, parent: Seg17_apic_1 (856), rad: 1.44, (-85.401, 127.54291, -10.13775) -> (-86.5112, 129.5329, -10.3377495), len: 2.28749
    apic_1 {pt3dadd(-86.5112, 129.5329, -10.3377495, 2.88)}

//  Looking at segment number 268: Seg19_apic_1, section: apic_1, ID: 858, parent: Seg18_apic_1 (857), rad: 1.515, (-86.5112, 129.5329, -10.3377495) -> (-87.4012, 131.0829, -10.0877495), len: 1.80475
    apic_1 {pt3dadd(-87.4012, 131.0829, -10.0877495, 3.03)}

//  Looking at segment number 269: Seg20_apic_1, section: apic_1, ID: 859, parent: Seg19_apic_1 (858), rad: 1.515, (-87.4012, 131.0829, -10.0877495) -> (-88.6512, 133.0829, -10.28775), len: 2.36696
    apic_1 {pt3dadd(-88.6512, 133.0829, -10.28775, 3.03)}

//  Looking at segment number 270: Seg21_apic_1, section: apic_1, ID: 860, parent: Seg20_apic_1 (859), rad: 1.515, (-88.6512, 133.0829, -10.28775) -> (-89.911194, 134.8529, -10.43775), len: 2.17784
    apic_1 {pt3dadd(-89.911194, 134.8529, -10.43775, 3.03)}

//  Looking at segment number 271: Seg22_apic_1, section: apic_1, ID: 861, parent: Seg21_apic_1 (860), rad: 1.515, (-89.911194, 134.8529, -10.43775) -> (-91.161194, 136.1029, -9.98775), len: 1.82414
    apic_1 {pt3dadd(-91.161194, 136.1029, -9.98775, 3.03)}

//  Looking at segment number 272: Seg23_apic_1, section: apic_1, ID: 862, parent: Seg22_apic_1 (861), rad: 1.59, (-91.161194, 136.1029, -9.98775) -> (-92.7912, 138.1729, -9.53775), len: 2.67288
    apic_1 {pt3dadd(-92.7912, 138.1729, -9.53775, 3.18)}

//  Looking at segment number 273: Seg24_apic_1, section: apic_1, ID: 863, parent: Seg23_apic_1 (862), rad: 1.515, (-92.7912, 138.1729, -9.53775) -> (-94.7612, 141.1829, -9.23775), len: 3.60986
    apic_1 {pt3dadd(-94.7612, 141.1829, -9.23775, 3.03)}

//  Looking at segment number 274: Seg25_apic_1, section: apic_1, ID: 864, parent: Seg24_apic_1 (863), rad: 1.515, (-94.7612, 141.1829, -9.23775) -> (-96.3912, 143.3929, -9.0877495), len: 2.75017
    apic_1 {pt3dadd(-96.3912, 143.3929, -9.0877495, 3.03)}

//  Looking at segment number 275: Seg26_apic_1, section: apic_1, ID: 865, parent: Seg25_apic_1 (864), rad: 1.44, (-96.3912, 143.3929, -9.0877495) -> (-97.7212, 145.8329, -8.73775), len: 2.8009
    apic_1 {pt3dadd(-97.7212, 145.8329, -8.73775, 2.88)}

//  Looking at segment number 276: Seg27_apic_1, section: apic_1, ID: 866, parent: Seg26_apic_1 (865), rad: 1.365, (-97.7212, 145.8329, -8.73775) -> (-99.0512, 147.6729, -8.13775), len: 2.3483
    apic_1 {pt3dadd(-99.0512, 147.6729, -8.13775, 2.73)}

//  Looking at segment number 277: Seg28_apic_1, section: apic_1, ID: 867, parent: Seg27_apic_1 (866), rad: 1.365, (-99.0512, 147.6729, -8.13775) -> (-100.9012, 150.40291, -8.28775), len: 3.3012
    apic_1 {pt3dadd(-100.9012, 150.40291, -8.28775, 2.73)}

//  Looking at segment number 278: Seg29_apic_1, section: apic_1, ID: 868, parent: Seg28_apic_1 (867), rad: 1.365, (-100.9012, 150.40291, -8.28775) -> (-102.521194, 152.40291, -8.78775), len: 2.6219
    apic_1 {pt3dadd(-102.521194, 152.40291, -8.78775, 2.73)}

//  Looking at segment number 279: Seg30_apic_1, section: apic_1, ID: 869, parent: Seg29_apic_1 (868), rad: 1.33, (-102.521194, 152.40291, -8.78775) -> (-103.7812, 154.76291, -8.48775), len: 2.69206
    apic_1 {pt3dadd(-103.7812, 154.76291, -8.48775, 2.66)}

//  Looking at segment number 280: Seg31_apic_1, section: apic_1, ID: 870, parent: Seg30_apic_1 (869), rad: 1.33, (-103.7812, 154.76291, -8.48775) -> (-105.1812, 156.90291, -9.43775), len: 2.72802
    apic_1 {pt3dadd(-105.1812, 156.90291, -9.43775, 2.66)}

//  Looking at segment number 281: Seg32_apic_1, section: apic_1, ID: 871, parent: Seg31_apic_1 (870), rad: 1.295, (-105.1812, 156.90291, -9.43775) -> (-106.5112, 159.1929, -9.88775), len: 2.68616
    apic_1 {pt3dadd(-106.5112, 159.1929, -9.88775, 2.59)}

//  Looking at segment number 282: Seg33_apic_1, section: apic_1, ID: 872, parent: Seg32_apic_1 (871), rad: 1.295, (-106.5112, 159.1929, -9.88775) -> (-107.4712, 161.1129, -10.18775), len: 2.16748
    apic_1 {pt3dadd(-107.4712, 161.1129, -10.18775, 2.59)}

//  Looking at segment number 283: Seg34_apic_1, section: apic_1, ID: 873, parent: Seg33_apic_1 (872), rad: 1.295, (-107.4712, 161.1129, -10.18775) -> (-108.2112, 163.1729, -10.5877495), len: 2.22513
    apic_1 {pt3dadd(-108.2112, 163.1729, -10.5877495, 2.59)}

//  Looking at segment number 284: Seg35_apic_1, section: apic_1, ID: 874, parent: Seg34_apic_1 (873), rad: 1.295, (-108.2112, 163.1729, -10.5877495) -> (-109.3712, 165.4629, -10.63775), len: 2.56754
    apic_1 {pt3dadd(-109.3712, 165.4629, -10.63775, 2.59)}

//  Looking at segment number 285: Seg36_apic_1, section: apic_1, ID: 875, parent: Seg35_apic_1 (874), rad: 1.295, (-109.3712, 165.4629, -10.63775) -> (-110.921196, 169.23291, -10.98775), len: 4.0912
    apic_1 {pt3dadd(-110.921196, 169.23291, -10.98775, 2.59)}

//  Looking at segment number 286: Seg37_apic_1, section: apic_1, ID: 876, parent: Seg36_apic_1 (875), rad: 1.295, (-110.921196, 169.23291, -10.98775) -> (-111.9612, 172.5529, -11.03775), len: 3.47943
    apic_1 {pt3dadd(-111.9612, 172.5529, -11.03775, 2.59)}

//  Looking at segment number 287: Seg38_apic_1, section: apic_1, ID: 877, parent: Seg37_apic_1 (876), rad: 1.365, (-111.9612, 172.5529, -11.03775) -> (-113.2112, 176.1729, -11.0877495), len: 3.83006
    apic_1 {pt3dadd(-113.2112, 176.1729, -11.0877495, 2.73)}

//  Looking at segment number 288: Seg39_apic_1, section: apic_1, ID: 878, parent: Seg38_apic_1 (877), rad: 1.295, (-113.2112, 176.1729, -11.0877495) -> (-115.1312, 181.1129, -11.28775), len: 5.30378
    apic_1 {pt3dadd(-115.1312, 181.1129, -11.28775, 2.59)}

//  Looking at segment number 289: Seg40_apic_1, section: apic_1, ID: 879, parent: Seg39_apic_1 (878), rad: 1.295, (-115.1312, 181.1129, -11.28775) -> (-116.461205, 185.1729, -11.18775), len: 4.27346
    apic_1 {pt3dadd(-116.461205, 185.1729, -11.18775, 2.59)}

//  Looking at segment number 290: Seg41_apic_1, section: apic_1, ID: 880, parent: Seg40_apic_1 (879), rad: 1.365, (-116.461205, 185.1729, -11.18775) -> (-117.87119, 189.09291, -11.0877495), len: 4.16708
    apic_1 {pt3dadd(-117.87119, 189.09291, -11.0877495, 2.73)}

//  Looking at segment number 291: Seg42_apic_1, section: apic_1, ID: 881, parent: Seg41_apic_1 (880), rad: 1.365, (-117.87119, 189.09291, -11.0877495) -> (-118.921196, 192.7429, -10.98775), len: 3.79934
    apic_1 {pt3dadd(-118.921196, 192.7429, -10.98775, 2.73)}

//  Looking at segment number 292: Seg43_apic_1, section: apic_1, ID: 882, parent: Seg42_apic_1 (881), rad: 1.365, (-118.921196, 192.7429, -10.98775) -> (-120.3312, 197.2429, -10.88775), len: 4.71679
    apic_1 {pt3dadd(-120.3312, 197.2429, -10.88775, 2.73)}

//  Looking at segment number 293: Seg44_apic_1, section: apic_1, ID: 883, parent: Seg43_apic_1 (882), rad: 1.365, (-120.3312, 197.2429, -10.88775) -> (-121.73119, 201.5229, -11.28775), len: 4.52088
    apic_1 {pt3dadd(-121.73119, 201.5229, -11.28775, 2.73)}

//  Looking at segment number 294: Seg45_apic_1, section: apic_1, ID: 884, parent: Seg44_apic_1 (883), rad: 1.405, (-121.73119, 201.5229, -11.28775) -> (-123.061195, 205.8829, -11.88775), len: 4.59766
    apic_1 {pt3dadd(-123.061195, 205.8829, -11.88775, 2.81)}

//  Looking at segment number 295: Seg46_apic_1, section: apic_1, ID: 885, parent: Seg45_apic_1 (884), rad: 1.44, (-123.061195, 205.8829, -11.88775) -> (-124.101204, 208.8329, -11.93775), len: 3.12835
    apic_1 {pt3dadd(-124.101204, 208.8329, -11.93775, 2.88)}

//  Looking at segment number 296: Seg47_apic_1, section: apic_1, ID: 886, parent: Seg46_apic_1 (885), rad: 1.44, (-124.101204, 208.8329, -11.93775) -> (-125.2812, 211.7129, -12.13775), len: 3.11878
    apic_1 {pt3dadd(-125.2812, 211.7129, -12.13775, 2.88)}

//  Looking at segment number 297: Seg48_apic_1, section: apic_1, ID: 887, parent: Seg47_apic_1 (886), rad: 1.44, (-125.2812, 211.7129, -12.13775) -> (-126.311195, 214.2229, -12.0877495), len: 2.71357
    apic_1 {pt3dadd(-126.311195, 214.2229, -12.0877495, 2.88)}

//  Looking at segment number 298: Seg49_apic_1, section: apic_1, ID: 888, parent: Seg48_apic_1 (887), rad: 1.48, (-126.311195, 214.2229, -12.0877495) -> (-127.711205, 217.3229, -12.23775), len: 3.40479
    apic_1 {pt3dadd(-127.711205, 217.3229, -12.23775, 2.96)}

//  Looking at segment number 299: Seg50_apic_1, section: apic_1, ID: 889, parent: Seg49_apic_1 (888), rad: 1.44, (-127.711205, 217.3229, -12.23775) -> (-129.3412, 220.7229, -12.38775), len: 3.77351
    apic_1 {pt3dadd(-129.3412, 220.7229, -12.38775, 2.88)}
}

proc basic_shape_extra_6(){

//  Looking at segment number 300: Seg51_apic_1, section: apic_1, ID: 890, parent: Seg50_apic_1 (889), rad: 1.295, (-129.3412, 220.7229, -12.38775) -> (-131.63121, 224.6329, -13.0877495), len: 4.585
    apic_1 {pt3dadd(-131.63121, 224.6329, -13.0877495, 2.59)}

//  Looking at segment number 301: Seg52_apic_1, section: apic_1, ID: 891, parent: Seg51_apic_1 (890), rad: 1.145, (-131.63121, 224.6329, -13.0877495) -> (-133.55121, 227.8829, -13.487749), len: 3.7959
    apic_1 {pt3dadd(-133.55121, 227.8829, -13.487749, 2.29)}

//  Looking at segment number 302: Seg53_apic_1, section: apic_1, ID: 892, parent: Seg52_apic_1 (891), rad: 1.0, (-133.55121, 227.8829, -13.487749) -> (-135.3312, 230.6129, -13.53775), len: 3.25941
    apic_1 {pt3dadd(-135.3312, 230.6129, -13.53775, 2.0)}

//  Looking at segment number 303: Seg54_apic_1, section: apic_1, ID: 893, parent: Seg53_apic_1 (892), rad: 1.0, (-135.3312, 230.6129, -13.53775) -> (-136.9512, 233.1929, -13.737749), len: 3.053
    apic_1 {pt3dadd(-136.9512, 233.1929, -13.737749, 2.0)}

//  Looking at segment number 304: Seg55_apic_1, section: apic_1, ID: 894, parent: Seg54_apic_1 (893), rad: 1.0, (-136.9512, 233.1929, -13.737749) -> (-138.4312, 235.5629, -13.78775), len: 2.7946
    apic_1 {pt3dadd(-138.4312, 235.5629, -13.78775, 2.0)}

//  Looking at segment number 305: Seg56_apic_1, section: apic_1, ID: 895, parent: Seg55_apic_1 (894), rad: 1.035, (-138.4312, 235.5629, -13.78775) -> (-139.9812, 238.29291, -13.737749), len: 3.13974
    apic_1 {pt3dadd(-139.9812, 238.29291, -13.737749, 2.07)}

//  Looking at segment number 306: Seg57_apic_1, section: apic_1, ID: 896, parent: Seg56_apic_1 (895), rad: 1.07, (-139.9812, 238.29291, -13.737749) -> (-142.05121, 242.05292, -14.28775), len: 4.32725
    apic_1 {pt3dadd(-142.05121, 242.05292, -14.28775, 2.14)}

//  Looking at segment number 307: Seg58_apic_1, section: apic_1, ID: 897, parent: Seg57_apic_1 (896), rad: 1.07, (-142.05121, 242.05292, -14.28775) -> (-143.44121, 244.68289, -14.487749), len: 2.98142
    apic_1 {pt3dadd(-143.44121, 244.68289, -14.487749, 2.14)}

//  Looking at segment number 308: Seg59_apic_1, section: apic_1, ID: 898, parent: Seg58_apic_1 (897), rad: 1.07, (-143.44121, 244.68289, -14.487749) -> (-144.9212, 247.8529, -14.78775), len: 3.51132
    apic_1 {pt3dadd(-144.9212, 247.8529, -14.78775, 2.14)}

//  Looking at segment number 309: Seg60_apic_1, section: apic_1, ID: 899, parent: Seg59_apic_1 (898), rad: 1.145, (-144.9212, 247.8529, -14.78775) -> (-145.9512, 250.36292, -14.487749), len: 2.72966
    apic_1 {pt3dadd(-145.9512, 250.36292, -14.487749, 2.29)}

//  Looking at segment number 310: Seg61_apic_1, section: apic_1, ID: 900, parent: Seg60_apic_1 (899), rad: 1.145, (-145.9512, 250.36292, -14.487749) -> (-147.0612, 253.83292, -14.237749), len: 3.65178
    apic_1 {pt3dadd(-147.0612, 253.83292, -14.237749, 2.29)}

//  Looking at segment number 311: Seg62_apic_1, section: apic_1, ID: 901, parent: Seg61_apic_1 (900), rad: 1.145, (-147.0612, 253.83292, -14.237749) -> (-147.4312, 256.7129, -13.8377495), len: 2.93107
    apic_1 {pt3dadd(-147.4312, 256.7129, -13.8377495, 2.29)}

//  Looking at segment number 312: Seg63_apic_1, section: apic_1, ID: 902, parent: Seg62_apic_1 (901), rad: 1.145, (-147.4312, 256.7129, -13.8377495) -> (-147.5812, 259.5129, -14.237749), len: 2.83242
    apic_1 {pt3dadd(-147.5812, 259.5129, -14.237749, 2.29)}

//  Looking at segment number 313: Seg64_apic_1, section: apic_1, ID: 903, parent: Seg63_apic_1 (902), rad: 1.185, (-147.5812, 259.5129, -14.237749) -> (-147.5812, 261.8729, -14.137751), len: 2.3621
    apic_1 {pt3dadd(-147.5812, 261.8729, -14.137751, 2.37)}

//  Looking at segment number 314: Seg65_apic_1, section: apic_1, ID: 904, parent: Seg64_apic_1 (903), rad: 1.55, (-147.5812, 261.8729, -14.137751) -> (-148.3912, 264.3129, -17.98775), len: 4.62949
    apic_1 {pt3dadd(-148.3912, 264.3129, -17.98775, 3.1)}

//  Looking at segment number 315: Seg0_dend_6, section: dend_6, ID: 702, parent: Seg47_dend_4 (455), rad: 0.555, (80.329, 176.37291, -34.73775) -> (80.359, 178.59291, -35.58775), len: 2.37735
    dend_6 {pt3dclear() pt3dadd(80.329, 176.37291, -34.73775, 1.11) pt3dadd(80.359, 178.59291, -35.58775, 1.11)}

//  Looking at segment number 316: Seg1_dend_6, section: dend_6, ID: 703, parent: Seg0_dend_6 (702), rad: 0.48, (80.359, 178.59291, -35.58775) -> (80.879005, 180.59291, -35.28775), len: 2.08816
    dend_6 {pt3dadd(80.879005, 180.59291, -35.28775, 0.96)}

//  Looking at segment number 317: Seg2_dend_6, section: dend_6, ID: 704, parent: Seg1_dend_6 (703), rad: 0.48, (80.879005, 180.59291, -35.28775) -> (82.279, 182.65291, -35.33775), len: 2.4912
    dend_6 {pt3dadd(82.279, 182.65291, -35.33775, 0.96)}

//  Looking at segment number 318: Seg3_dend_6, section: dend_6, ID: 705, parent: Seg2_dend_6 (704), rad: 0.48, (82.279, 182.65291, -35.33775) -> (83.909004, 185.1629, -35.33775), len: 2.99282
    dend_6 {pt3dadd(83.909004, 185.1629, -35.33775, 0.96)}

//  Looking at segment number 319: Seg4_dend_6, section: dend_6, ID: 706, parent: Seg3_dend_6 (705), rad: 0.48, (83.909004, 185.1629, -35.33775) -> (85.309006, 187.9729, -34.63775), len: 3.21653
    dend_6 {pt3dadd(85.309006, 187.9729, -34.63775, 0.96)}

//  Looking at segment number 320: Seg5_dend_6, section: dend_6, ID: 707, parent: Seg4_dend_6 (706), rad: 0.48, (85.309006, 187.9729, -34.63775) -> (86.41901, 191.6629, -33.83775), len: 3.93551
    dend_6 {pt3dadd(86.41901, 191.6629, -33.83775, 0.96)}

//  Looking at segment number 321: Seg6_dend_6, section: dend_6, ID: 708, parent: Seg5_dend_6 (707), rad: 0.48, (86.41901, 191.6629, -33.83775) -> (87.829, 194.1729, -33.58775), len: 2.88975
    dend_6 {pt3dadd(87.829, 194.1729, -33.58775, 0.96)}

//  Looking at segment number 322: Seg7_dend_6, section: dend_6, ID: 709, parent: Seg6_dend_6 (708), rad: 0.48, (87.829, 194.1729, -33.58775) -> (89.66901, 195.87291, -33.58775), len: 2.50513
    dend_6 {pt3dadd(89.66901, 195.87291, -33.58775, 0.96)}

//  Looking at segment number 323: Seg8_dend_6, section: dend_6, ID: 710, parent: Seg7_dend_6 (709), rad: 0.48, (89.66901, 195.87291, -33.58775) -> (91.959, 199.8529, -33.58775), len: 4.59178
    dend_6 {pt3dadd(91.959, 199.8529, -33.58775, 0.96)}

//  Looking at segment number 324: Seg9_dend_6, section: dend_6, ID: 711, parent: Seg8_dend_6 (710), rad: 0.48, (91.959, 199.8529, -33.58775) -> (93.809006, 202.6629, -32.28775), len: 3.60674
    dend_6 {pt3dadd(93.809006, 202.6629, -32.28775, 0.96)}

//  Looking at segment number 325: Seg10_dend_6, section: dend_6, ID: 712, parent: Seg9_dend_6 (711), rad: 0.48, (93.809006, 202.6629, -32.28775) -> (95.679, 204.1029, -31.987751), len: 2.37918
    dend_6 {pt3dadd(95.679, 204.1029, -31.987751, 0.96)}

//  Looking at segment number 326: Seg11_dend_6, section: dend_6, ID: 713, parent: Seg10_dend_6 (712), rad: 0.48, (95.679, 204.1029, -31.987751) -> (97.899, 204.2529, -31.937752), len: 2.22562
    dend_6 {pt3dadd(97.899, 204.2529, -31.937752, 0.96)}

//  Looking at segment number 327: Seg12_dend_6, section: dend_6, ID: 714, parent: Seg11_dend_6 (713), rad: 0.48, (97.899, 204.2529, -31.937752) -> (99.899, 204.5529, -31.937752), len: 2.02238
    dend_6 {pt3dadd(99.899, 204.5529, -31.937752, 0.96)}

//  Looking at segment number 328: Seg13_dend_6, section: dend_6, ID: 715, parent: Seg12_dend_6 (714), rad: 0.48, (99.899, 204.5529, -31.937752) -> (101.959, 205.73291, -31.937752), len: 2.37403
    dend_6 {pt3dadd(101.959, 205.73291, -31.937752, 0.96)}

//  Looking at segment number 329: Seg14_dend_6, section: dend_6, ID: 716, parent: Seg13_dend_6 (715), rad: 0.48, (101.959, 205.73291, -31.937752) -> (102.999, 204.1029, -31.937752), len: 1.93352
    dend_6 {pt3dadd(102.999, 204.1029, -31.937752, 0.96)}

//  Looking at segment number 330: Seg15_dend_6, section: dend_6, ID: 717, parent: Seg14_dend_6 (716), rad: 0.48, (102.999, 204.1029, -31.937752) -> (102.189, 206.2429, -27.88775), len: 4.65169
    dend_6 {pt3dadd(102.189, 206.2429, -27.88775, 0.96)}

//  Looking at segment number 331: Seg16_dend_6, section: dend_6, ID: 718, parent: Seg15_dend_6 (717), rad: 0.48, (102.189, 206.2429, -27.88775) -> (101.819, 208.1629, -27.83775), len: 1.95596
    dend_6 {pt3dadd(101.819, 208.1629, -27.83775, 0.96)}

//  Looking at segment number 332: Seg17_dend_6, section: dend_6, ID: 719, parent: Seg16_dend_6 (718), rad: 0.48, (101.819, 208.1629, -27.83775) -> (101.959, 210.45291, -27.68775), len: 2.29918
    dend_6 {pt3dadd(101.959, 210.45291, -27.68775, 0.96)}

//  Looking at segment number 333: Seg18_dend_6, section: dend_6, ID: 720, parent: Seg17_dend_6 (719), rad: 0.48, (101.959, 210.45291, -27.68775) -> (103.299, 211.7829, -27.63775), len: 1.88864
    dend_6 {pt3dadd(103.299, 211.7829, -27.63775, 0.96)}

//  Looking at segment number 334: Seg19_dend_6, section: dend_6, ID: 721, parent: Seg18_dend_6 (720), rad: 0.48, (103.299, 211.7829, -27.63775) -> (104.999, 212.6729, -27.63775), len: 1.91888
    dend_6 {pt3dadd(104.999, 212.6729, -27.63775, 0.96)}

//  Looking at segment number 335: Seg20_dend_6, section: dend_6, ID: 722, parent: Seg19_dend_6 (721), rad: 0.48, (104.999, 212.6729, -27.63775) -> (106.839005, 213.1829, -27.63775), len: 1.90938
    dend_6 {pt3dadd(106.839005, 213.1829, -27.63775, 0.96)}

//  Looking at segment number 336: Seg21_dend_6, section: dend_6, ID: 723, parent: Seg20_dend_6 (722), rad: 0.48, (106.839005, 213.1829, -27.63775) -> (107.729004, 214.4429, -27.63775), len: 1.54262
    dend_6 {pt3dadd(107.729004, 214.4429, -27.63775, 0.96)}

//  Looking at segment number 337: Seg22_dend_6, section: dend_6, ID: 724, parent: Seg21_dend_6 (723), rad: 0.48, (107.729004, 214.4429, -27.63775) -> (107.659004, 216.51291, -27.63775), len: 2.07119
    dend_6 {pt3dadd(107.659004, 216.51291, -27.63775, 0.96)}

//  Looking at segment number 338: Seg23_dend_6, section: dend_6, ID: 725, parent: Seg22_dend_6 (724), rad: 0.48, (107.659004, 216.51291, -27.63775) -> (106.839005, 219.2429, -27.63775), len: 2.85049
    dend_6 {pt3dadd(106.839005, 219.2429, -27.63775, 0.96)}

//  Looking at segment number 339: Seg24_dend_6, section: dend_6, ID: 726, parent: Seg23_dend_6 (725), rad: 0.48, (106.839005, 219.2429, -27.63775) -> (106.469, 221.6729, -27.63775), len: 2.458
    dend_6 {pt3dadd(106.469, 221.6729, -27.63775, 0.96)}

//  Looking at segment number 340: Seg25_dend_6, section: dend_6, ID: 727, parent: Seg24_dend_6 (726), rad: 0.48, (106.469, 221.6729, -27.63775) -> (106.989006, 223.7429, -26.18775), len: 2.58028
    dend_6 {pt3dadd(106.989006, 223.7429, -26.18775, 0.96)}

//  Looking at segment number 341: Seg26_dend_6, section: dend_6, ID: 728, parent: Seg25_dend_6 (727), rad: 0.48, (106.989006, 223.7429, -26.18775) -> (108.759, 225.8129, -25.73775), len: 2.76048
    dend_6 {pt3dadd(108.759, 225.8129, -25.73775, 0.96)}

//  Looking at segment number 342: Seg27_dend_6, section: dend_6, ID: 729, parent: Seg26_dend_6 (728), rad: 0.48, (108.759, 225.8129, -25.73775) -> (109.359, 227.5829, -24.93775), len: 2.03296
    dend_6 {pt3dadd(109.359, 227.5829, -24.93775, 0.96)}

//  Looking at segment number 343: Seg28_dend_6, section: dend_6, ID: 730, parent: Seg27_dend_6 (729), rad: 0.48, (109.359, 227.5829, -24.93775) -> (109.869, 230.1629, -23.73775), len: 2.89076
    dend_6 {pt3dadd(109.869, 230.1629, -23.73775, 0.96)}

//  Looking at segment number 344: Seg29_dend_6, section: dend_6, ID: 731, parent: Seg28_dend_6 (730), rad: 0.48, (109.869, 230.1629, -23.73775) -> (111.199005, 232.6129, -24.03775), len: 2.80382
    dend_6 {pt3dadd(111.199005, 232.6129, -24.03775, 0.96)}

//  Looking at segment number 345: Seg30_dend_6, section: dend_6, ID: 732, parent: Seg29_dend_6 (731), rad: 0.48, (111.199005, 232.6129, -24.03775) -> (113.189, 234.3829, -22.98775), len: 2.86278
    dend_6 {pt3dadd(113.189, 234.3829, -22.98775, 0.96)}

//  Looking at segment number 346: Seg31_dend_6, section: dend_6, ID: 733, parent: Seg30_dend_6 (732), rad: 0.48, (113.189, 234.3829, -22.98775) -> (114.8188, 236.6729, -22.28775), len: 2.8966
    dend_6 {pt3dadd(114.8188, 236.6729, -22.28775, 0.96)}

//  Looking at segment number 347: Seg32_dend_6, section: dend_6, ID: 734, parent: Seg31_dend_6 (733), rad: 0.48, (114.8188, 236.6729, -22.28775) -> (115.8488, 240.21289, -22.28775), len: 3.68679
    dend_6 {pt3dadd(115.8488, 240.21289, -22.28775, 0.96)}

//  Looking at segment number 348: Seg33_dend_6, section: dend_6, ID: 735, parent: Seg32_dend_6 (734), rad: 0.48, (115.8488, 240.21289, -22.28775) -> (116.51881, 243.17291, -21.23775), len: 3.21141
    dend_6 {pt3dadd(116.51881, 243.17291, -21.23775, 0.96)}

//  Looking at segment number 349: Seg34_dend_6, section: dend_6, ID: 736, parent: Seg33_dend_6 (735), rad: 0.48, (116.51881, 243.17291, -21.23775) -> (116.51881, 246.27292, -21.23775), len: 3.10001
    dend_6 {pt3dadd(116.51881, 246.27292, -21.23775, 0.96)}
}

proc basic_shape_extra_7(){

//  Looking at segment number 350: Seg35_dend_6, section: dend_6, ID: 737, parent: Seg34_dend_6 (736), rad: 0.48, (116.51881, 246.27292, -21.23775) -> (117.0288, 247.6029, -21.48775), len: 1.44619
    dend_6 {pt3dadd(117.0288, 247.6029, -21.48775, 0.96)}

//  Looking at segment number 351: Seg36_dend_6, section: dend_6, ID: 738, parent: Seg35_dend_6 (737), rad: 0.48, (117.0288, 247.6029, -21.48775) -> (119.0988, 248.70291, -21.48775), len: 2.34412
    dend_6 {pt3dadd(119.0988, 248.70291, -21.48775, 0.96)}

//  Looking at segment number 352: Seg37_dend_6, section: dend_6, ID: 739, parent: Seg36_dend_6 (738), rad: 0.48, (119.0988, 248.70291, -21.48775) -> (120.658806, 250.11292, -21.48775), len: 2.10279
    dend_6 {pt3dadd(120.658806, 250.11292, -21.48775, 0.96)}

//  Looking at segment number 353: Seg38_dend_6, section: dend_6, ID: 740, parent: Seg37_dend_6 (739), rad: 0.48, (120.658806, 250.11292, -21.48775) -> (122.4988, 251.21289, -20.43775), len: 2.38705
    dend_6 {pt3dadd(122.4988, 251.21289, -20.43775, 0.96)}

//  Looking at segment number 354: Seg39_dend_6, section: dend_6, ID: 741, parent: Seg38_dend_6 (740), rad: 0.48, (122.4988, 251.21289, -20.43775) -> (123.908806, 252.17291, -20.38775), len: 1.70653
    dend_6 {pt3dadd(123.908806, 252.17291, -20.38775, 0.96)}

//  Looking at segment number 355: Seg40_dend_6, section: dend_6, ID: 742, parent: Seg39_dend_6 (741), rad: 0.48, (123.908806, 252.17291, -20.38775) -> (126.048805, 252.54291, -20.38775), len: 2.17175
    dend_6 {pt3dadd(126.048805, 252.54291, -20.38775, 0.96)}

//  Looking at segment number 356: Seg41_dend_6, section: dend_6, ID: 743, parent: Seg40_dend_6 (742), rad: 0.48, (126.048805, 252.54291, -20.38775) -> (127.228806, 253.0629, -20.38775), len: 1.28949
    dend_6 {pt3dadd(127.228806, 253.0629, -20.38775, 0.96)}

//  Looking at segment number 357: Seg42_dend_6, section: dend_6, ID: 744, parent: Seg41_dend_6 (743), rad: 0.48, (127.228806, 253.0629, -20.38775) -> (127.828804, 254.5329, -20.38775), len: 1.58773
    dend_6 {pt3dadd(127.828804, 254.5329, -20.38775, 0.96)}

//  Looking at segment number 358: Seg43_dend_6, section: dend_6, ID: 745, parent: Seg42_dend_6 (744), rad: 0.48, (127.828804, 254.5329, -20.38775) -> (128.2688, 255.86292, -20.38775), len: 1.40091
    dend_6 {pt3dadd(128.2688, 255.86292, -20.38775, 0.96)}

//  Looking at segment number 359: Seg44_dend_6, section: dend_6, ID: 746, parent: Seg43_dend_6 (745), rad: 0.48, (128.2688, 255.86292, -20.38775) -> (127.9188, 259.77292, -20.13775), len: 3.93359
    dend_6 {pt3dadd(127.9188, 259.77292, -20.13775, 0.96)}

//  Looking at segment number 360: Seg45_dend_6, section: dend_6, ID: 747, parent: Seg44_dend_6 (746), rad: 0.48, (127.9188, 259.77292, -20.13775) -> (128.94879, 263.5329, -19.63775), len: 3.93044
    dend_6 {pt3dadd(128.94879, 263.5329, -19.63775, 0.96)}

//  Looking at segment number 361: Seg46_dend_6, section: dend_6, ID: 748, parent: Seg45_dend_6 (747), rad: 0.48, (128.94879, 263.5329, -19.63775) -> (128.6588, 267.7429, -18.98775), len: 4.26973
    dend_6 {pt3dadd(128.6588, 267.7429, -18.98775, 0.96)}

//  Looking at segment number 362: Seg47_dend_6, section: dend_6, ID: 749, parent: Seg46_dend_6 (748), rad: 0.48, (128.6588, 267.7429, -18.98775) -> (127.76881, 271.58292, -18.68775), len: 3.95321
    dend_6 {pt3dadd(127.76881, 271.58292, -18.68775, 0.96)}

//  Looking at segment number 363: Seg48_dend_6, section: dend_6, ID: 750, parent: Seg47_dend_6 (749), rad: 0.48, (127.76881, 271.58292, -18.68775) -> (128.4288, 273.7929, -18.68775), len: 2.30644
    dend_6 {pt3dadd(128.4288, 273.7929, -18.68775, 0.96)}

//  Looking at segment number 364: Seg49_dend_6, section: dend_6, ID: 751, parent: Seg48_dend_6 (750), rad: 0.48, (128.4288, 273.7929, -18.68775) -> (130.1288, 275.7829, -18.68775), len: 2.61726
    dend_6 {pt3dadd(130.1288, 275.7829, -18.68775, 0.96)}

//  Looking at segment number 365: Seg50_dend_6, section: dend_6, ID: 752, parent: Seg49_dend_6 (751), rad: 0.48, (130.1288, 275.7829, -18.68775) -> (132.8688, 276.6729, -17.38775), len: 3.16066
    dend_6 {pt3dadd(132.8688, 276.6729, -17.38775, 0.96)}

//  Looking at segment number 366: Seg51_dend_6, section: dend_6, ID: 753, parent: Seg50_dend_6 (752), rad: 0.48, (132.8688, 276.6729, -17.38775) -> (135.0888, 276.6029, -17.98775), len: 2.30072
    dend_6 {pt3dadd(135.0888, 276.6029, -17.98775, 0.96)}

//  Looking at segment number 367: Seg52_dend_6, section: dend_6, ID: 754, parent: Seg51_dend_6 (753), rad: 0.48, (135.0888, 276.6029, -17.98775) -> (136.55879, 275.5629, -17.98775), len: 1.80069
    dend_6 {pt3dadd(136.55879, 275.5629, -17.98775, 0.96)}

//  Looking at segment number 368: Seg53_dend_6, section: dend_6, ID: 755, parent: Seg52_dend_6 (754), rad: 0.48, (136.55879, 275.5629, -17.98775) -> (137.2988, 273.6429, -18.53775), len: 2.12989
    dend_6 {pt3dadd(137.2988, 273.6429, -18.53775, 0.96)}

//  Looking at segment number 369: Seg54_dend_6, section: dend_6, ID: 756, parent: Seg53_dend_6 (755), rad: 0.48, (137.2988, 273.6429, -18.53775) -> (139.0788, 271.7229, -18.53775), len: 2.61818
    dend_6 {pt3dadd(139.0788, 271.7229, -18.53775, 0.96)}

//  Looking at segment number 370: Seg55_dend_6, section: dend_6, ID: 757, parent: Seg54_dend_6 (756), rad: 0.48, (139.0788, 271.7229, -18.53775) -> (140.3288, 272.6829, -21.18775), len: 3.08327
    dend_6 {pt3dadd(140.3288, 272.6829, -21.18775, 0.96)}

//  Looking at segment number 371: Seg56_dend_6, section: dend_6, ID: 758, parent: Seg55_dend_6 (757), rad: 0.48, (140.3288, 272.6829, -21.18775) -> (142.3288, 272.9829, -21.18775), len: 2.02238
    dend_6 {pt3dadd(142.3288, 272.9829, -21.18775, 0.96)}

//  Looking at segment number 372: Seg57_dend_6, section: dend_6, ID: 759, parent: Seg56_dend_6 (758), rad: 0.48, (142.3288, 272.9829, -21.18775) -> (144.1788, 272.9829, -21.18775), len: 1.85001
    dend_6 {pt3dadd(144.1788, 272.9829, -21.18775, 0.96)}

//  Looking at segment number 373: Seg58_dend_6, section: dend_6, ID: 760, parent: Seg57_dend_6 (759), rad: 0.48, (144.1788, 272.9829, -21.18775) -> (145.2088, 273.7229, -21.13775), len: 1.26925
    dend_6 {pt3dadd(145.2088, 273.7229, -21.13775, 0.96)}

//  Looking at segment number 374: Seg59_dend_6, section: dend_6, ID: 761, parent: Seg58_dend_6 (760), rad: 0.48, (145.2088, 273.7229, -21.13775) -> (147.2088, 273.4229, -21.58775), len: 2.07183
    dend_6 {pt3dadd(147.2088, 273.4229, -21.58775, 0.96)}

//  Looking at segment number 375: Seg60_dend_6, section: dend_6, ID: 762, parent: Seg59_dend_6 (761), rad: 0.48, (147.2088, 273.4229, -21.58775) -> (149.1288, 272.9829, -21.58775), len: 1.96977
    dend_6 {pt3dadd(149.1288, 272.9829, -21.58775, 0.96)}

//  Looking at segment number 376: Seg61_dend_6, section: dend_6, ID: 763, parent: Seg60_dend_6 (762), rad: 0.48, (149.1288, 272.9829, -21.58775) -> (150.75879, 273.6429, -21.58775), len: 1.75854
    dend_6 {pt3dadd(150.75879, 273.6429, -21.58775, 0.96)}

//  Looking at segment number 377: Seg62_dend_6, section: dend_6, ID: 764, parent: Seg61_dend_6 (763), rad: 0.48, (150.75879, 273.6429, -21.58775) -> (151.2688, 275.3429, -21.18775), len: 1.81935
    dend_6 {pt3dadd(151.2688, 275.3429, -21.18775, 0.96)}

//  Looking at segment number 378: Seg63_dend_6, section: dend_6, ID: 765, parent: Seg62_dend_6 (764), rad: 0.48, (151.2688, 275.3429, -21.18775) -> (153.2688, 275.5629, -19.53775), len: 2.6021
    dend_6 {pt3dadd(153.2688, 275.5629, -19.53775, 0.96)}

//  Looking at segment number 379: Seg64_dend_6, section: dend_6, ID: 766, parent: Seg63_dend_6 (765), rad: 0.48, (153.2688, 275.5629, -19.53775) -> (154.5288, 276.0129, -17.98775), len: 2.04758
    dend_6 {pt3dadd(154.5288, 276.0129, -17.98775, 0.96)}

//  Looking at segment number 380: Seg65_dend_6, section: dend_6, ID: 767, parent: Seg64_dend_6 (766), rad: 0.48, (154.5288, 276.0129, -17.98775) -> (155.7788, 276.30292, -17.08775), len: 1.56736
    dend_6 {pt3dadd(155.7788, 276.30292, -17.08775, 0.96)}

//  Looking at segment number 381: Seg66_dend_6, section: dend_6, ID: 768, parent: Seg65_dend_6 (767), rad: 0.48, (155.7788, 276.30292, -17.08775) -> (157.55879, 276.9729, -17.08775), len: 1.90191
    dend_6 {pt3dadd(157.55879, 276.9729, -17.08775, 0.96)}

//  Looking at segment number 382: Seg67_dend_6, section: dend_6, ID: 769, parent: Seg66_dend_6 (768), rad: 0.445, (157.55879, 276.9729, -17.08775) -> (159.0288, 276.6729, -16.23775), len: 1.72435
    dend_6 {pt3dadd(159.0288, 276.6729, -16.23775, 0.89)}

//  Looking at segment number 383: Seg68_dend_6, section: dend_6, ID: 770, parent: Seg67_dend_6 (769), rad: 0.445, (159.0288, 276.6729, -16.23775) -> (161.39879, 276.9729, -16.23775), len: 2.38891
    dend_6 {pt3dadd(161.39879, 276.9729, -16.23775, 0.89)}

//  Looking at segment number 384: Seg69_dend_6, section: dend_6, ID: 771, parent: Seg68_dend_6 (770), rad: 0.445, (161.39879, 276.9729, -16.23775) -> (163.2488, 277.5629, -16.23775), len: 1.94181
    dend_6 {pt3dadd(163.2488, 277.5629, -16.23775, 0.89)}

//  Looking at segment number 385: Seg70_dend_6, section: dend_6, ID: 772, parent: Seg69_dend_6 (771), rad: 0.445, (163.2488, 277.5629, -16.23775) -> (166.19879, 278.8129, -16.23775), len: 3.2039
    dend_6 {pt3dadd(166.19879, 278.8129, -16.23775, 0.89)}

//  Looking at segment number 386: Seg71_dend_6, section: dend_6, ID: 773, parent: Seg70_dend_6 (772), rad: 0.445, (166.19879, 278.8129, -16.23775) -> (167.7488, 280.4329, -16.23775), len: 2.24207
    dend_6 {pt3dadd(167.7488, 280.4329, -16.23775, 0.89)}

//  Looking at segment number 387: Seg72_dend_6, section: dend_6, ID: 774, parent: Seg71_dend_6 (773), rad: 0.405, (167.7488, 280.4329, -16.23775) -> (168.78879, 282.0629, -17.43775), len: 2.27563
    dend_6 {pt3dadd(168.78879, 282.0629, -17.43775, 0.81)}

//  Looking at segment number 388: Seg73_dend_6, section: dend_6, ID: 775, parent: Seg72_dend_6 (774), rad: 0.405, (168.78879, 282.0629, -17.43775) -> (170.19879, 283.58292, -17.38775), len: 2.0739
    dend_6 {pt3dadd(170.19879, 283.58292, -17.38775, 0.81)}

//  Looking at segment number 389: Seg74_dend_6, section: dend_6, ID: 776, parent: Seg73_dend_6 (775), rad: 0.7, (170.19879, 283.58292, -17.38775) -> (171.00879, 284.3929, -18.23775), len: 1.42643
    dend_6 {pt3dadd(171.00879, 284.3929, -18.23775, 1.4)}

//  Looking at segment number 390: Seg75_dend_6, section: dend_6, ID: 777, parent: Seg74_dend_6 (776), rad: 0.445, (171.00879, 284.3929, -18.23775) -> (172.19879, 285.3529, -18.23775), len: 1.52895
    dend_6 {pt3dadd(172.19879, 285.3529, -18.23775, 0.89)}

//  Looking at segment number 391: Seg76_dend_6, section: dend_6, ID: 778, parent: Seg75_dend_6 (777), rad: 0.445, (172.19879, 285.3529, -18.23775) -> (175.0788, 285.7229, -19.38775), len: 3.12311
    dend_6 {pt3dadd(175.0788, 285.7229, -19.38775, 0.89)}

//  Looking at segment number 392: Seg77_dend_6, section: dend_6, ID: 779, parent: Seg76_dend_6 (778), rad: 0.445, (175.0788, 285.7229, -19.38775) -> (177.2188, 286.6829, -20.73775), len: 2.70623
    dend_6 {pt3dadd(177.2188, 286.6829, -20.73775, 0.89)}

//  Looking at segment number 393: Seg78_dend_6, section: dend_6, ID: 780, parent: Seg77_dend_6 (779), rad: 0.555, (177.2188, 286.6829, -20.73775) -> (177.9588, 287.27292, -23.08775), len: 2.53342
    dend_6 {pt3dadd(177.9588, 287.27292, -23.08775, 1.11)}

//  Looking at segment number 394: Seg79_dend_6, section: dend_6, ID: 781, parent: Seg78_dend_6 (780), rad: 0.405, (177.9588, 287.27292, -23.08775) -> (179.72879, 287.8629, -24.38775), len: 2.27397
    dend_6 {pt3dadd(179.72879, 287.8629, -24.38775, 0.81)}

//  Looking at segment number 395: Seg80_dend_6, section: dend_6, ID: 782, parent: Seg79_dend_6 (781), rad: 0.405, (179.72879, 287.8629, -24.38775) -> (180.5488, 289.3429, -24.63775), len: 1.71034
    dend_6 {pt3dadd(180.5488, 289.3429, -24.63775, 0.81)}

//  Looking at segment number 396: Seg81_dend_6, section: dend_6, ID: 783, parent: Seg80_dend_6 (782), rad: 0.405, (180.5488, 289.3429, -24.63775) -> (180.61879, 290.6629, -24.63775), len: 1.32186
    dend_6 {pt3dadd(180.61879, 290.6629, -24.63775, 0.81)}

//  Looking at segment number 397: Seg82_dend_6, section: dend_6, ID: 784, parent: Seg81_dend_6 (783), rad: 0.405, (180.61879, 290.6629, -24.63775) -> (182.0988, 291.4029, -24.63775), len: 1.6547
    dend_6 {pt3dadd(182.0988, 291.4029, -24.63775, 0.81)}

//  Looking at segment number 398: Seg83_dend_6, section: dend_6, ID: 785, parent: Seg82_dend_6 (784), rad: 0.405, (182.0988, 291.4029, -24.63775) -> (184.2388, 291.6229, -24.63775), len: 2.15128
    dend_6 {pt3dadd(184.2388, 291.6229, -24.63775, 0.81)}

//  Looking at segment number 399: Seg84_dend_6, section: dend_6, ID: 786, parent: Seg83_dend_6 (785), rad: 0.7, (184.2388, 291.6229, -24.63775) -> (186.0188, 291.6229, -25.33775), len: 1.91269
    dend_6 {pt3dadd(186.0188, 291.6229, -25.33775, 1.4)}
}

proc basic_shape_extra_8(){

//  Looking at segment number 400: Seg85_dend_6, section: dend_6, ID: 787, parent: Seg84_dend_6 (786), rad: 0.48, (186.0188, 291.6229, -25.33775) -> (187.9388, 291.4029, -25.38775), len: 1.93321
    dend_6 {pt3dadd(187.9388, 291.4029, -25.38775, 0.96)}

//  Looking at segment number 401: Seg86_dend_6, section: dend_6, ID: 788, parent: Seg85_dend_6 (787), rad: 0.48, (187.9388, 291.4029, -25.38775) -> (189.8588, 290.9629, -25.38775), len: 1.96977
    dend_6 {pt3dadd(189.8588, 290.9629, -25.38775, 0.96)}

//  Looking at segment number 402: Seg87_dend_6, section: dend_6, ID: 789, parent: Seg86_dend_6 (788), rad: 0.48, (189.8588, 290.9629, -25.38775) -> (191.55879, 291.55292, -25.48775), len: 1.80225
    dend_6 {pt3dadd(191.55879, 291.55292, -25.48775, 0.96)}

//  Looking at segment number 403: Seg88_dend_6, section: dend_6, ID: 790, parent: Seg87_dend_6 (789), rad: 0.48, (191.55879, 291.55292, -25.48775) -> (190.7488, 292.5129, -25.48775), len: 1.25606
    dend_6 {pt3dadd(190.7488, 292.5129, -25.48775, 0.96)}

//  Looking at segment number 404: Seg89_dend_6, section: dend_6, ID: 791, parent: Seg88_dend_6 (790), rad: 0.48, (190.7488, 292.5129, -25.48775) -> (189.55879, 293.3229, -25.48775), len: 1.43951
    dend_6 {pt3dadd(189.55879, 293.3229, -25.48775, 0.96)}

//  Looking at segment number 405: Seg90_dend_6, section: dend_6, ID: 792, parent: Seg89_dend_6 (791), rad: 0.405, (189.55879, 293.3229, -25.48775) -> (190.0788, 293.6229, -25.48775), len: 0.600331
    dend_6 {pt3dadd(190.0788, 293.6229, -25.48775, 0.81)}

//  Looking at segment number 406: Seg91_dend_6, section: dend_6, ID: 793, parent: Seg90_dend_6 (792), rad: 0.405, (190.0788, 293.6229, -25.48775) -> (191.8588, 293.6929, -25.48775), len: 1.78137
    dend_6 {pt3dadd(191.8588, 293.6929, -25.48775, 0.81)}

//  Looking at segment number 407: Seg92_dend_6, section: dend_6, ID: 794, parent: Seg91_dend_6 (793), rad: 0.405, (191.8588, 293.6929, -25.48775) -> (192.9588, 293.6929, -25.48775), len: 1.10001
    dend_6 {pt3dadd(192.9588, 293.6929, -25.48775, 0.81)}

//  Looking at segment number 408: Seg93_dend_6, section: dend_6, ID: 795, parent: Seg92_dend_6 (794), rad: 0.405, (192.9588, 293.6929, -25.48775) -> (194.8888, 294.4329, -22.73775), len: 3.4402
    dend_6 {pt3dadd(194.8888, 294.4329, -22.73775, 0.81)}

//  Looking at segment number 409: Seg94_dend_6, section: dend_6, ID: 796, parent: Seg93_dend_6 (795), rad: 0.405, (194.8888, 294.4329, -22.73775) -> (196.28879, 295.2429, -22.73775), len: 1.61743
    dend_6 {pt3dadd(196.28879, 295.2429, -22.73775, 0.81)}

//  Looking at segment number 410: Seg95_dend_6, section: dend_6, ID: 797, parent: Seg94_dend_6 (796), rad: 0.59, (196.28879, 295.2429, -22.73775) -> (196.3588, 297.2329, -22.63775), len: 1.99376
    dend_6 {pt3dadd(196.3588, 297.2329, -22.63775, 1.18)}

//  Looking at segment number 411: Seg96_dend_6, section: dend_6, ID: 798, parent: Seg95_dend_6 (797), rad: 0.48, (196.3588, 297.2329, -22.63775) -> (197.7688, 298.4129, -19.43775), len: 3.6906
    dend_6 {pt3dadd(197.7688, 298.4129, -19.43775, 0.96)}

//  Looking at segment number 412: Seg97_dend_6, section: dend_6, ID: 799, parent: Seg96_dend_6 (798), rad: 0.48, (197.7688, 298.4129, -19.43775) -> (201.08879, 300.7029, -18.13775), len: 4.23751
    dend_6 {pt3dadd(201.08879, 300.7029, -18.13775, 0.96)}

//  Looking at segment number 413: Seg98_dend_6, section: dend_6, ID: 800, parent: Seg97_dend_6 (799), rad: 0.48, (201.08879, 300.7029, -18.13775) -> (205.5288, 303.4329, -17.03775), len: 5.32695
    dend_6 {pt3dadd(205.5288, 303.4329, -17.03775, 0.96)}

//  Looking at segment number 414: Seg0_dend_5, section: dend_5, ID: 456, parent: Seg47_dend_4 (455), rad: 0.515, (80.329, 176.37291, -34.73775) -> (82.649, 175.48291, -34.83775), len: 2.48687
    dend_5 {pt3dclear() pt3dadd(80.329, 176.37291, -34.73775, 1.03) pt3dadd(82.649, 175.48291, -34.83775, 1.03)}

//  Looking at segment number 415: Seg1_dend_5, section: dend_5, ID: 457, parent: Seg0_dend_5 (456), rad: 0.48, (82.649, 175.48291, -34.83775) -> (83.469, 174.0829, -34.83775), len: 1.62248
    dend_5 {pt3dadd(83.469, 174.0829, -34.83775, 0.96)}

//  Looking at segment number 416: Seg2_dend_5, section: dend_5, ID: 458, parent: Seg1_dend_5 (457), rad: 0.48, (83.469, 174.0829, -34.83775) -> (85.529, 173.34291, -35.68775), len: 2.34812
    dend_5 {pt3dadd(85.529, 173.34291, -35.68775, 0.96)}

//  Looking at segment number 417: Seg3_dend_5, section: dend_5, ID: 459, parent: Seg2_dend_5 (458), rad: 0.48, (85.529, 173.34291, -35.68775) -> (88.119, 172.7529, -36.03775), len: 2.67932
    dend_5 {pt3dadd(88.119, 172.7529, -36.03775, 0.96)}

//  Looking at segment number 418: Seg4_dend_5, section: dend_5, ID: 460, parent: Seg3_dend_5 (459), rad: 0.48, (88.119, 172.7529, -36.03775) -> (89.529, 173.4229, -36.03775), len: 1.56108
    dend_5 {pt3dadd(89.529, 173.4229, -36.03775, 0.96)}

//  Looking at segment number 419: Seg5_dend_5, section: dend_5, ID: 461, parent: Seg4_dend_5 (460), rad: 0.48, (89.529, 173.4229, -36.03775) -> (91.369, 174.8229, -35.98775), len: 2.3126
    dend_5 {pt3dadd(91.369, 174.8229, -35.98775, 0.96)}

//  Looking at segment number 420: Seg6_dend_5, section: dend_5, ID: 462, parent: Seg5_dend_5 (461), rad: 0.48, (91.369, 174.8229, -35.98775) -> (93.889, 175.12291, -36.68775), len: 2.63256
    dend_5 {pt3dadd(93.889, 175.12291, -36.68775, 0.96)}

//  Looking at segment number 421: Seg7_dend_5, section: dend_5, ID: 463, parent: Seg6_dend_5 (462), rad: 0.48, (93.889, 175.12291, -36.68775) -> (96.179, 175.48291, -37.38775), len: 2.42151
    dend_5 {pt3dadd(96.179, 175.48291, -37.38775, 0.96)}

//  Looking at segment number 422: Seg8_dend_5, section: dend_5, ID: 464, parent: Seg7_dend_5 (463), rad: 0.48, (96.179, 175.48291, -37.38775) -> (98.839005, 176.3029, -37.38775), len: 2.78352
    dend_5 {pt3dadd(98.839005, 176.3029, -37.38775, 0.96)}

//  Looking at segment number 423: Seg9_dend_5, section: dend_5, ID: 465, parent: Seg8_dend_5 (464), rad: 0.48, (98.839005, 176.3029, -37.38775) -> (100.319, 175.6329, -37.38775), len: 1.62459
    dend_5 {pt3dadd(100.319, 175.6329, -37.38775, 0.96)}

//  Looking at segment number 424: Seg10_dend_5, section: dend_5, ID: 466, parent: Seg9_dend_5 (465), rad: 0.48, (100.319, 175.6329, -37.38775) -> (102.529, 175.04291, -37.38775), len: 2.2874
    dend_5 {pt3dadd(102.529, 175.04291, -37.38775, 0.96)}

//  Looking at segment number 425: Seg11_dend_5, section: dend_5, ID: 467, parent: Seg10_dend_5 (466), rad: 0.48, (102.529, 175.04291, -37.38775) -> (104.969, 174.9729, -37.33775), len: 2.44152
    dend_5 {pt3dadd(104.969, 174.9729, -37.33775, 0.96)}

//  Looking at segment number 426: Seg12_dend_5, section: dend_5, ID: 468, parent: Seg11_dend_5 (467), rad: 0.48, (104.969, 174.9729, -37.33775) -> (106.969, 175.9329, -37.33775), len: 2.21847
    dend_5 {pt3dadd(106.969, 175.9329, -37.33775, 0.96)}

//  Looking at segment number 427: Seg13_dend_5, section: dend_5, ID: 469, parent: Seg12_dend_5 (468), rad: 0.445, (106.969, 175.9329, -37.33775) -> (108.959, 176.37291, -37.33775), len: 2.03806
    dend_5 {pt3dadd(108.959, 176.37291, -37.33775, 0.89)}

//  Looking at segment number 428: Seg14_dend_5, section: dend_5, ID: 470, parent: Seg13_dend_5 (469), rad: 0.445, (108.959, 176.37291, -37.33775) -> (110.659004, 175.8529, -37.38775), len: 1.77846
    dend_5 {pt3dadd(110.659004, 175.8529, -37.38775, 0.89)}

//  Looking at segment number 429: Seg15_dend_5, section: dend_5, ID: 471, parent: Seg14_dend_5 (470), rad: 0.445, (110.659004, 175.8529, -37.38775) -> (111.769005, 176.37291, -37.38775), len: 1.22577
    dend_5 {pt3dadd(111.769005, 176.37291, -37.38775, 0.89)}

//  Looking at segment number 430: Seg16_dend_5, section: dend_5, ID: 472, parent: Seg15_dend_5 (471), rad: 0.445, (111.769005, 176.37291, -37.38775) -> (112.509, 177.5529, -37.38775), len: 1.39283
    dend_5 {pt3dadd(112.509, 177.5529, -37.38775, 0.89)}

//  Looking at segment number 431: Seg17_dend_5, section: dend_5, ID: 473, parent: Seg16_dend_5 (472), rad: 0.445, (112.509, 177.5529, -37.38775) -> (113.029, 178.51291, -37.13775), len: 1.12005
    dend_5 {pt3dadd(113.029, 178.51291, -37.13775, 0.89)}

//  Looking at segment number 432: Seg18_dend_5, section: dend_5, ID: 474, parent: Seg17_dend_5 (473), rad: 0.48, (113.029, 178.51291, -37.13775) -> (115.1688, 178.1429, -37.13775), len: 2.17156
    dend_5 {pt3dadd(115.1688, 178.1429, -37.13775, 0.96)}

//  Looking at segment number 433: Seg19_dend_5, section: dend_5, ID: 475, parent: Seg18_dend_5 (474), rad: 0.48, (115.1688, 178.1429, -37.13775) -> (117.1688, 177.9929, -37.13775), len: 2.00562
    dend_5 {pt3dadd(117.1688, 177.9929, -37.13775, 0.96)}

//  Looking at segment number 434: Seg20_dend_5, section: dend_5, ID: 476, parent: Seg19_dend_5 (475), rad: 0.48, (117.1688, 177.9929, -37.13775) -> (118.938805, 178.29291, -37.48775), len: 1.82905
    dend_5 {pt3dadd(118.938805, 178.29291, -37.48775, 0.96)}

//  Looking at segment number 435: Seg21_dend_5, section: dend_5, ID: 477, parent: Seg20_dend_5 (476), rad: 0.48, (118.938805, 178.29291, -37.48775) -> (119.828804, 180.1429, -37.48775), len: 2.05294
    dend_5 {pt3dadd(119.828804, 180.1429, -37.48775, 0.96)}

//  Looking at segment number 436: Seg22_dend_5, section: dend_5, ID: 478, parent: Seg21_dend_5 (477), rad: 0.48, (119.828804, 180.1429, -37.48775) -> (120.7888, 181.98291, -37.48775), len: 2.07539
    dend_5 {pt3dadd(120.7888, 181.98291, -37.48775, 0.96)}

//  Looking at segment number 437: Seg23_dend_5, section: dend_5, ID: 479, parent: Seg22_dend_5 (478), rad: 0.48, (120.7888, 181.98291, -37.48775) -> (122.338806, 182.79291, -37.48775), len: 1.74889
    dend_5 {pt3dadd(122.338806, 182.79291, -37.48775, 0.96)}

//  Looking at segment number 438: Seg24_dend_5, section: dend_5, ID: 480, parent: Seg23_dend_5 (479), rad: 0.405, (122.338806, 182.79291, -37.48775) -> (124.9988, 184.12291, -39.23775), len: 3.45065
    dend_5 {pt3dadd(124.9988, 184.12291, -39.23775, 0.81)}

//  Looking at segment number 439: Seg25_dend_5, section: dend_5, ID: 481, parent: Seg24_dend_5 (480), rad: 0.405, (124.9988, 184.12291, -39.23775) -> (125.868805, 186.12291, -39.73775), len: 2.23761
    dend_5 {pt3dadd(125.868805, 186.12291, -39.73775, 0.81)}

//  Looking at segment number 440: Seg26_dend_5, section: dend_5, ID: 482, parent: Seg25_dend_5 (481), rad: 0.405, (125.868805, 186.12291, -39.73775) -> (127.5688, 186.5629, -39.68775), len: 1.75672
    dend_5 {pt3dadd(127.5688, 186.5629, -39.68775, 0.81)}

//  Looking at segment number 441: Seg27_dend_5, section: dend_5, ID: 483, parent: Seg26_dend_5 (482), rad: 0.405, (127.5688, 186.5629, -39.68775) -> (129.6388, 186.9329, -39.73775), len: 2.1034
    dend_5 {pt3dadd(129.6388, 186.9329, -39.73775, 0.81)}

//  Looking at segment number 442: Seg28_dend_5, section: dend_5, ID: 484, parent: Seg27_dend_5 (483), rad: 0.405, (129.6388, 186.9329, -39.73775) -> (131.8588, 187.59291, -39.73775), len: 2.31603
    dend_5 {pt3dadd(131.8588, 187.59291, -39.73775, 0.81)}

//  Looking at segment number 443: Seg29_dend_5, section: dend_5, ID: 485, parent: Seg28_dend_5 (484), rad: 0.405, (131.8588, 187.59291, -39.73775) -> (133.1188, 188.40291, -39.68775), len: 1.49874
    dend_5 {pt3dadd(133.1188, 188.40291, -39.68775, 0.81)}

//  Looking at segment number 444: Seg30_dend_5, section: dend_5, ID: 486, parent: Seg29_dend_5 (485), rad: 0.405, (133.1188, 188.40291, -39.68775) -> (135.1088, 188.5529, -39.68775), len: 1.99564
    dend_5 {pt3dadd(135.1088, 188.5529, -39.68775, 0.81)}

//  Looking at segment number 445: Seg31_dend_5, section: dend_5, ID: 487, parent: Seg30_dend_5 (486), rad: 0.405, (135.1088, 188.5529, -39.68775) -> (137.8488, 189.51291, -39.68775), len: 2.90332
    dend_5 {pt3dadd(137.8488, 189.51291, -39.68775, 0.81)}

//  Looking at segment number 446: Seg32_dend_5, section: dend_5, ID: 488, parent: Seg31_dend_5 (487), rad: 0.405, (137.8488, 189.51291, -39.68775) -> (138.4388, 191.2129, -39.68775), len: 1.79947
    dend_5 {pt3dadd(138.4388, 191.2129, -39.68775, 0.81)}

//  Looking at segment number 447: Seg33_dend_5, section: dend_5, ID: 489, parent: Seg32_dend_5 (488), rad: 0.405, (138.4388, 191.2129, -39.68775) -> (140.2888, 192.54291, -39.73775), len: 2.27902
    dend_5 {pt3dadd(140.2888, 192.54291, -39.73775, 0.81)}

//  Looking at segment number 448: Seg34_dend_5, section: dend_5, ID: 490, parent: Seg33_dend_5 (489), rad: 0.405, (140.2888, 192.54291, -39.73775) -> (141.9088, 194.1629, -39.68775), len: 2.29156
    dend_5 {pt3dadd(141.9088, 194.1629, -39.68775, 0.81)}

//  Looking at segment number 449: Seg35_dend_5, section: dend_5, ID: 491, parent: Seg34_dend_5 (490), rad: 0.405, (141.9088, 194.1629, -39.68775) -> (142.64879, 196.45291, -39.68775), len: 2.4066
    dend_5 {pt3dadd(142.64879, 196.45291, -39.68775, 0.81)}
}

proc basic_shape_extra_9(){

//  Looking at segment number 450: Seg36_dend_5, section: dend_5, ID: 492, parent: Seg35_dend_5 (491), rad: 0.405, (142.64879, 196.45291, -39.68775) -> (145.08879, 197.26291, -39.68775), len: 2.57094
    dend_5 {pt3dadd(145.08879, 197.26291, -39.68775, 0.81)}

//  Looking at segment number 451: Seg37_dend_5, section: dend_5, ID: 493, parent: Seg36_dend_5 (492), rad: 0.405, (145.08879, 197.26291, -39.68775) -> (147.8288, 197.7829, -39.68775), len: 2.78891
    dend_5 {pt3dadd(147.8288, 197.7829, -39.68775, 0.81)}

//  Looking at segment number 452: Seg38_dend_5, section: dend_5, ID: 494, parent: Seg37_dend_5 (493), rad: 0.405, (147.8288, 197.7829, -39.68775) -> (149.8188, 199.0329, -39.68775), len: 2.35003
    dend_5 {pt3dadd(149.8188, 199.0329, -39.68775, 0.81)}

//  Looking at segment number 453: Seg39_dend_5, section: dend_5, ID: 495, parent: Seg38_dend_5 (494), rad: 0.405, (149.8188, 199.0329, -39.68775) -> (151.8888, 199.8529, -39.68775), len: 2.22649
    dend_5 {pt3dadd(151.8888, 199.8529, -39.68775, 0.81)}

//  Looking at segment number 454: Seg40_dend_5, section: dend_5, ID: 496, parent: Seg39_dend_5 (495), rad: 0.405, (151.8888, 199.8529, -39.68775) -> (152.3288, 201.9929, -39.68775), len: 2.18477
    dend_5 {pt3dadd(152.3288, 201.9929, -39.68775, 0.81)}

//  Looking at segment number 455: Seg41_dend_5, section: dend_5, ID: 497, parent: Seg40_dend_5 (496), rad: 0.405, (152.3288, 201.9929, -39.68775) -> (153.36879, 203.54291, -39.68775), len: 1.86657
    dend_5 {pt3dadd(153.36879, 203.54291, -39.68775, 0.81)}

//  Looking at segment number 456: Seg42_dend_5, section: dend_5, ID: 498, parent: Seg41_dend_5 (497), rad: 0.405, (153.36879, 203.54291, -39.68775) -> (155.28879, 205.3129, -39.68775), len: 2.61137
    dend_5 {pt3dadd(155.28879, 205.3129, -39.68775, 0.81)}

//  Looking at segment number 457: Seg43_dend_5, section: dend_5, ID: 499, parent: Seg42_dend_5 (498), rad: 0.405, (155.28879, 205.3129, -39.68775) -> (156.61879, 207.0829, -39.68775), len: 2.21401
    dend_5 {pt3dadd(156.61879, 207.0829, -39.68775, 0.81)}

//  Looking at segment number 458: Seg44_dend_5, section: dend_5, ID: 500, parent: Seg43_dend_5 (499), rad: 0.405, (156.61879, 207.0829, -39.68775) -> (158.6888, 207.45291, -39.68775), len: 2.10282
    dend_5 {pt3dadd(158.6888, 207.45291, -39.68775, 0.81)}

//  Looking at segment number 459: Seg45_dend_5, section: dend_5, ID: 501, parent: Seg44_dend_5 (500), rad: 0.405, (158.6888, 207.45291, -39.68775) -> (160.3188, 208.3329, -39.68775), len: 1.85238
    dend_5 {pt3dadd(160.3188, 208.3329, -39.68775, 0.81)}

//  Looking at segment number 460: Seg46_dend_5, section: dend_5, ID: 502, parent: Seg45_dend_5 (501), rad: 0.405, (160.3188, 208.3329, -39.68775) -> (160.53879, 209.0029, -39.68775), len: 0.705189
    dend_5 {pt3dadd(160.53879, 209.0029, -39.68775, 0.81)}

//  Looking at segment number 461: Seg47_dend_5, section: dend_5, ID: 503, parent: Seg46_dend_5 (502), rad: 0.405, (160.53879, 209.0029, -39.68775) -> (162.2088, 210.3029, -39.68775), len: 2.11635
    dend_5 {pt3dadd(162.2088, 210.3029, -39.68775, 0.81)}

//  Looking at segment number 462: Seg48_dend_5, section: dend_5, ID: 504, parent: Seg47_dend_5 (503), rad: 0.405, (162.2088, 210.3029, -39.68775) -> (163.83879, 210.5329, -39.68775), len: 1.64614
    dend_5 {pt3dadd(163.83879, 210.5329, -39.68775, 0.81)}

//  Looking at segment number 463: Seg49_dend_5, section: dend_5, ID: 505, parent: Seg48_dend_5 (504), rad: 0.405, (163.83879, 210.5329, -39.68775) -> (165.3888, 211.26291, -39.68775), len: 1.71331
    dend_5 {pt3dadd(165.3888, 211.26291, -39.68775, 0.81)}

//  Looking at segment number 464: Seg50_dend_5, section: dend_5, ID: 506, parent: Seg49_dend_5 (505), rad: 0.405, (165.3888, 211.26291, -39.68775) -> (166.2788, 211.9329, -38.23775), len: 1.82852
    dend_5 {pt3dadd(166.2788, 211.9329, -38.23775, 0.81)}

//  Looking at segment number 465: Seg51_dend_5, section: dend_5, ID: 507, parent: Seg50_dend_5 (506), rad: 0.405, (166.2788, 211.9329, -38.23775) -> (167.6788, 213.1129, -38.23775), len: 1.83096
    dend_5 {pt3dadd(167.6788, 213.1129, -38.23775, 0.81)}

//  Looking at segment number 466: Seg52_dend_5, section: dend_5, ID: 508, parent: Seg51_dend_5 (507), rad: 0.405, (167.6788, 213.1129, -38.23775) -> (168.9388, 214.59291, -39.23775), len: 2.18587
    dend_5 {pt3dadd(168.9388, 214.59291, -39.23775, 0.81)}

//  Looking at segment number 467: Seg53_dend_5, section: dend_5, ID: 509, parent: Seg52_dend_5 (508), rad: 0.405, (168.9388, 214.59291, -39.23775) -> (171.2988, 215.3229, -39.23775), len: 2.47032
    dend_5 {pt3dadd(171.2988, 215.3229, -39.23775, 0.81)}

//  Looking at segment number 468: Seg54_dend_5, section: dend_5, ID: 510, parent: Seg53_dend_5 (509), rad: 0.405, (171.2988, 215.3229, -39.23775) -> (172.55879, 216.0629, -39.28775), len: 1.46208
    dend_5 {pt3dadd(172.55879, 216.0629, -39.28775, 0.81)}

//  Looking at segment number 469: Seg55_dend_5, section: dend_5, ID: 511, parent: Seg54_dend_5 (510), rad: 0.405, (172.55879, 216.0629, -39.28775) -> (173.5188, 218.2829, -39.28775), len: 2.41868
    dend_5 {pt3dadd(173.5188, 218.2829, -39.28775, 0.81)}

//  Looking at segment number 470: Seg56_dend_5, section: dend_5, ID: 512, parent: Seg55_dend_5 (511), rad: 0.405, (173.5188, 218.2829, -39.28775) -> (176.1788, 220.5629, -40.08775), len: 3.59361
    dend_5 {pt3dadd(176.1788, 220.5629, -40.08775, 0.81)}

//  Looking at segment number 471: Seg57_dend_5, section: dend_5, ID: 513, parent: Seg56_dend_5 (512), rad: 0.405, (176.1788, 220.5629, -40.08775) -> (179.28879, 222.8529, -40.48775), len: 3.8828
    dend_5 {pt3dadd(179.28879, 222.8529, -40.48775, 0.81)}

//  Looking at segment number 472: Seg58_dend_5, section: dend_5, ID: 514, parent: Seg57_dend_5 (513), rad: 0.405, (179.28879, 222.8529, -40.48775) -> (179.94879, 224.8529, -40.48775), len: 2.10609
    dend_5 {pt3dadd(179.94879, 224.8529, -40.48775, 0.81)}

//  Looking at segment number 473: Seg59_dend_5, section: dend_5, ID: 515, parent: Seg58_dend_5 (514), rad: 0.405, (179.94879, 224.8529, -40.48775) -> (180.3888, 227.4329, -40.48775), len: 2.61725
    dend_5 {pt3dadd(180.3888, 227.4329, -40.48775, 0.81)}

//  Looking at segment number 474: Seg60_dend_5, section: dend_5, ID: 516, parent: Seg59_dend_5 (515), rad: 0.405, (180.3888, 227.4329, -40.48775) -> (180.2488, 229.7229, -40.48775), len: 2.29427
    dend_5 {pt3dadd(180.2488, 229.7229, -40.48775, 0.81)}

//  Looking at segment number 475: Seg61_dend_5, section: dend_5, ID: 517, parent: Seg60_dend_5 (516), rad: 0.405, (180.2488, 229.7229, -40.48775) -> (182.4588, 231.6429, -40.48775), len: 2.92755
    dend_5 {pt3dadd(182.4588, 231.6429, -40.48775, 0.81)}

//  Looking at segment number 476: Seg62_dend_5, section: dend_5, ID: 518, parent: Seg61_dend_5 (517), rad: 0.405, (182.4588, 231.6429, -40.48775) -> (184.4588, 233.26291, -40.48775), len: 2.5738
    dend_5 {pt3dadd(184.4588, 233.26291, -40.48775, 0.81)}

//  Looking at segment number 477: Seg63_dend_5, section: dend_5, ID: 519, parent: Seg62_dend_5 (518), rad: 0.405, (184.4588, 233.26291, -40.48775) -> (185.7188, 234.59291, -40.48775), len: 1.83207
    dend_5 {pt3dadd(185.7188, 234.59291, -40.48775, 0.81)}

//  Looking at segment number 478: Seg64_dend_5, section: dend_5, ID: 520, parent: Seg63_dend_5 (519), rad: 0.405, (185.7188, 234.59291, -40.48775) -> (187.03879, 236.86292, -40.48775), len: 2.62589
    dend_5 {pt3dadd(187.03879, 236.86292, -40.48775, 0.81)}

//  Looking at segment number 479: Seg65_dend_5, section: dend_5, ID: 521, parent: Seg64_dend_5 (520), rad: 0.405, (187.03879, 236.86292, -40.48775) -> (188.8188, 239.30292, -40.48775), len: 3.02028
    dend_5 {pt3dadd(188.8188, 239.30292, -40.48775, 0.81)}

//  Looking at segment number 480: Seg66_dend_5, section: dend_5, ID: 522, parent: Seg65_dend_5 (521), rad: 0.405, (188.8188, 239.30292, -40.48775) -> (189.55879, 242.92291, -40.48775), len: 3.69485
    dend_5 {pt3dadd(189.55879, 242.92291, -40.48775, 0.81)}

//  Looking at segment number 481: Seg67_dend_5, section: dend_5, ID: 523, parent: Seg66_dend_5 (522), rad: 0.48, (189.55879, 242.92291, -40.48775) -> (189.7788, 246.02292, -42.73775), len: 3.83679
    dend_5 {pt3dadd(189.7788, 246.02292, -42.73775, 0.96)}

//  Looking at segment number 482: Seg68_dend_5, section: dend_5, ID: 524, parent: Seg67_dend_5 (523), rad: 0.48, (189.7788, 246.02292, -42.73775) -> (191.9188, 247.86292, -42.73775), len: 2.82227
    dend_5 {pt3dadd(191.9188, 247.86292, -42.73775, 0.96)}

//  Looking at segment number 483: Seg69_dend_5, section: dend_5, ID: 525, parent: Seg68_dend_5 (524), rad: 0.48, (191.9188, 247.86292, -42.73775) -> (195.53879, 250.1529, -42.73775), len: 4.2835
    dend_5 {pt3dadd(195.53879, 250.1529, -42.73775, 0.96)}

//  Looking at segment number 484: Seg70_dend_5, section: dend_5, ID: 526, parent: Seg69_dend_5 (525), rad: 0.48, (195.53879, 250.1529, -42.73775) -> (197.8288, 252.14291, -42.73775), len: 3.03386
    dend_5 {pt3dadd(197.8288, 252.14291, -42.73775, 0.96)}

//  Looking at segment number 485: Seg71_dend_5, section: dend_5, ID: 527, parent: Seg70_dend_5 (526), rad: 0.48, (197.8288, 252.14291, -42.73775) -> (198.64879, 253.4729, -42.73775), len: 1.56245
    dend_5 {pt3dadd(198.64879, 253.4729, -42.73775, 0.96)}

//  Looking at segment number 486: Seg72_dend_5, section: dend_5, ID: 528, parent: Seg71_dend_5 (527), rad: 0.48, (198.64879, 253.4729, -42.73775) -> (200.4188, 253.6229, -42.73775), len: 1.77635
    dend_5 {pt3dadd(200.4188, 253.6229, -42.73775, 0.96)}

//  Looking at segment number 487: Seg73_dend_5, section: dend_5, ID: 529, parent: Seg72_dend_5 (528), rad: 0.48, (200.4188, 253.6229, -42.73775) -> (203.0788, 254.43289, -43.78775), len: 2.97224
    dend_5 {pt3dadd(203.0788, 254.43289, -43.78775, 0.96)}

//  Looking at segment number 488: Seg74_dend_5, section: dend_5, ID: 530, parent: Seg73_dend_5 (529), rad: 0.48, (203.0788, 254.43289, -43.78775) -> (203.1588, 256.2829, -43.78775), len: 1.85174
    dend_5 {pt3dadd(203.1588, 256.2829, -43.78775, 0.96)}

//  Looking at segment number 489: Seg75_dend_5, section: dend_5, ID: 531, parent: Seg74_dend_5 (530), rad: 0.48, (203.1588, 256.2829, -43.78775) -> (204.4088, 257.2429, -43.78775), len: 1.5761
    dend_5 {pt3dadd(204.4088, 257.2429, -43.78775, 0.96)}

//  Looking at segment number 490: Seg76_dend_5, section: dend_5, ID: 532, parent: Seg75_dend_5 (531), rad: 0.48, (204.4088, 257.2429, -43.78775) -> (206.9288, 257.6129, -43.78775), len: 2.54703
    dend_5 {pt3dadd(206.9288, 257.6129, -43.78775, 0.96)}

//  Looking at segment number 491: Seg77_dend_5, section: dend_5, ID: 533, parent: Seg76_dend_5 (532), rad: 0.48, (206.9288, 257.6129, -43.78775) -> (209.1388, 258.7929, -43.78775), len: 2.50528
    dend_5 {pt3dadd(209.1388, 258.7929, -43.78775, 0.96)}

//  Looking at segment number 492: Seg78_dend_5, section: dend_5, ID: 534, parent: Seg77_dend_5 (533), rad: 0.48, (209.1388, 258.7929, -43.78775) -> (210.4688, 260.1929, -43.78775), len: 1.93103
    dend_5 {pt3dadd(210.4688, 260.1929, -43.78775, 0.96)}

//  Looking at segment number 493: Seg79_dend_5, section: dend_5, ID: 535, parent: Seg78_dend_5 (534), rad: 0.48, (210.4688, 260.1929, -43.78775) -> (213.2188, 260.5929, -43.78775), len: 2.77894
    dend_5 {pt3dadd(213.2188, 260.5929, -43.78775, 0.96)}

//  Looking at segment number 494: Seg80_dend_5, section: dend_5, ID: 536, parent: Seg79_dend_5 (535), rad: 0.48, (213.2188, 260.5929, -43.78775) -> (215.1388, 261.1129, -43.78775), len: 1.98917
    dend_5 {pt3dadd(215.1388, 261.1129, -43.78775, 0.96)}

//  Looking at segment number 495: Seg81_dend_5, section: dend_5, ID: 537, parent: Seg80_dend_5 (536), rad: 0.48, (215.1388, 261.1129, -43.78775) -> (216.83879, 262.2229, -43.78775), len: 2.03028
    dend_5 {pt3dadd(216.83879, 262.2229, -43.78775, 0.96)}

//  Looking at segment number 496: Seg82_dend_5, section: dend_5, ID: 538, parent: Seg81_dend_5 (537), rad: 0.48, (216.83879, 262.2229, -43.78775) -> (218.4588, 263.8429, -43.78775), len: 2.29103
    dend_5 {pt3dadd(218.4588, 263.8429, -43.78775, 0.96)}

//  Looking at segment number 497: Seg83_dend_5, section: dend_5, ID: 539, parent: Seg82_dend_5 (538), rad: 0.48, (218.4588, 263.8429, -43.78775) -> (219.5688, 265.6929, -43.78775), len: 2.15746
    dend_5 {pt3dadd(219.5688, 265.6929, -43.78775, 0.96)}

//  Looking at segment number 498: Seg84_dend_5, section: dend_5, ID: 540, parent: Seg83_dend_5 (539), rad: 0.48, (219.5688, 265.6929, -43.78775) -> (221.1288, 267.0129, -43.78775), len: 2.04353
    dend_5 {pt3dadd(221.1288, 267.0129, -43.78775, 0.96)}

//  Looking at segment number 499: Seg85_dend_5, section: dend_5, ID: 541, parent: Seg84_dend_5 (540), rad: 0.48, (221.1288, 267.0129, -43.78775) -> (223.55879, 267.1629, -43.78775), len: 2.43462
    dend_5 {pt3dadd(223.55879, 267.1629, -43.78775, 0.96)}
}

proc basic_shape_extra_10(){

//  Looking at segment number 500: Seg86_dend_5, section: dend_5, ID: 542, parent: Seg85_dend_5 (541), rad: 0.48, (223.55879, 267.1629, -43.78775) -> (225.6288, 268.6429, -43.78775), len: 2.54467
    dend_5 {pt3dadd(225.6288, 268.6429, -43.78775, 0.96)}

//  Looking at segment number 501: Seg87_dend_5, section: dend_5, ID: 543, parent: Seg86_dend_5 (542), rad: 0.48, (225.6288, 268.6429, -43.78775) -> (227.4088, 271.4429, -43.88775), len: 3.31939
    dend_5 {pt3dadd(227.4088, 271.4429, -43.88775, 0.96)}

//  Looking at segment number 502: Seg88_dend_5, section: dend_5, ID: 544, parent: Seg87_dend_5 (543), rad: 0.48, (227.4088, 271.4429, -43.88775) -> (229.25879, 273.8129, -43.88775), len: 3.00655
    dend_5 {pt3dadd(229.25879, 273.8129, -43.88775, 0.96)}

//  Looking at segment number 503: Seg89_dend_5, section: dend_5, ID: 545, parent: Seg88_dend_5 (544), rad: 0.48, (229.25879, 273.8129, -43.88775) -> (230.80879, 275.9529, -43.88775), len: 2.64238
    dend_5 {pt3dadd(230.80879, 275.9529, -43.88775, 0.96)}

//  Looking at segment number 504: Seg90_dend_5, section: dend_5, ID: 546, parent: Seg89_dend_5 (545), rad: 0.48, (230.80879, 275.9529, -43.88775) -> (232.8788, 278.1629, -43.88775), len: 3.02803
    dend_5 {pt3dadd(232.8788, 278.1629, -43.88775, 0.96)}

//  Looking at segment number 505: Seg91_dend_5, section: dend_5, ID: 547, parent: Seg90_dend_5 (546), rad: 0.48, (232.8788, 278.1629, -43.88775) -> (236.19879, 278.3829, -43.88775), len: 3.32727
    dend_5 {pt3dadd(236.19879, 278.3829, -43.88775, 0.96)}

//  Looking at segment number 506: Seg92_dend_5, section: dend_5, ID: 548, parent: Seg91_dend_5 (547), rad: 0.48, (236.19879, 278.3829, -43.88775) -> (238.5688, 277.8729, -43.88775), len: 2.42426
    dend_5 {pt3dadd(238.5688, 277.8729, -43.88775, 0.96)}

//  Looking at segment number 507: Seg93_dend_5, section: dend_5, ID: 549, parent: Seg92_dend_5 (548), rad: 0.48, (238.5688, 277.8729, -43.88775) -> (240.1888, 277.4229, -43.88775), len: 1.68133
    dend_5 {pt3dadd(240.1888, 277.4229, -43.88775, 0.96)}

//  Looking at segment number 508: Seg94_dend_5, section: dend_5, ID: 550, parent: Seg93_dend_5 (549), rad: 0.48, (240.1888, 277.4229, -43.88775) -> (240.4888, 280.2329, -42.53775), len: 3.13187
    dend_5 {pt3dadd(240.4888, 280.2329, -42.53775, 0.96)}

//  Looking at segment number 509: Seg95_dend_5, section: dend_5, ID: 551, parent: Seg94_dend_5 (550), rad: 0.48, (240.4888, 280.2329, -42.53775) -> (241.00879, 283.1829, -42.53775), len: 2.99546
    dend_5 {pt3dadd(241.00879, 283.1829, -42.53775, 0.96)}

//  Looking at segment number 510: Seg96_dend_5, section: dend_5, ID: 552, parent: Seg95_dend_5 (551), rad: 0.48, (241.00879, 283.1829, -42.53775) -> (241.5188, 284.80292, -42.48775), len: 1.69914
    dend_5 {pt3dadd(241.5188, 284.80292, -42.48775, 0.96)}

//  Looking at segment number 511: Seg97_dend_5, section: dend_5, ID: 553, parent: Seg96_dend_5 (552), rad: 0.48, (241.5188, 284.80292, -42.48775) -> (243.44879, 286.9429, -41.43775), len: 3.06707
    dend_5 {pt3dadd(243.44879, 286.9429, -41.43775, 0.96)}

//  Looking at segment number 512: Seg98_dend_5, section: dend_5, ID: 554, parent: Seg97_dend_5 (553), rad: 0.48, (243.44879, 286.9429, -41.43775) -> (244.1288, 289.4529, -41.13775), len: 2.61774
    dend_5 {pt3dadd(244.1288, 289.4529, -41.13775, 0.96)}

//  Looking at segment number 513: Seg99_dend_5, section: dend_5, ID: 555, parent: Seg98_dend_5 (554), rad: 0.445, (244.1288, 289.4529, -41.13775) -> (245.5288, 292.7029, -41.08775), len: 3.53907
    dend_5 {pt3dadd(245.5288, 292.7029, -41.08775, 0.89)}

//  Looking at segment number 514: Seg100_dend_5, section: dend_5, ID: 556, parent: Seg99_dend_5 (555), rad: 0.555, (245.5288, 292.7029, -41.08775) -> (246.3488, 297.5029, -40.08775), len: 4.97115
    dend_5 {pt3dadd(246.3488, 297.5029, -40.08775, 1.11)}

//  Looking at segment number 515: Seg101_dend_5, section: dend_5, ID: 557, parent: Seg100_dend_5 (556), rad: 0.48, (246.3488, 297.5029, -40.08775) -> (246.9388, 300.7529, -40.08775), len: 3.30312
    dend_5 {pt3dadd(246.9388, 300.7529, -40.08775, 0.96)}

//  Looking at segment number 516: Seg102_dend_5, section: dend_5, ID: 558, parent: Seg101_dend_5 (557), rad: 0.48, (246.9388, 300.7529, -40.08775) -> (246.5688, 303.4129, -38.48775), len: 3.1261
    dend_5 {pt3dadd(246.5688, 303.4129, -38.48775, 0.96)}

//  Looking at segment number 517: Seg103_dend_5, section: dend_5, ID: 559, parent: Seg102_dend_5 (558), rad: 0.48, (246.5688, 303.4129, -38.48775) -> (246.3488, 305.2529, -37.73775), len: 1.99912
    dend_5 {pt3dadd(246.3488, 305.2529, -37.73775, 0.96)}

//  Looking at segment number 518: Seg104_dend_5, section: dend_5, ID: 560, parent: Seg103_dend_5 (559), rad: 0.48, (246.3488, 305.2529, -37.73775) -> (247.7488, 308.7229, -37.33775), len: 3.7631
    dend_5 {pt3dadd(247.7488, 308.7229, -37.33775, 0.96)}

//  Looking at segment number 519: Seg105_dend_5, section: dend_5, ID: 561, parent: Seg104_dend_5 (560), rad: 0.515, (247.7488, 308.7229, -37.33775) -> (248.33879, 311.3829, -37.33775), len: 2.72465
    dend_5 {pt3dadd(248.33879, 311.3829, -37.33775, 1.03)}

//  Looking at segment number 520: Seg106_dend_5, section: dend_5, ID: 562, parent: Seg105_dend_5 (561), rad: 0.48, (248.33879, 311.3829, -37.33775) -> (248.78879, 313.8929, -36.18775), len: 2.79735
    dend_5 {pt3dadd(248.78879, 313.8929, -36.18775, 0.96)}

//  Looking at segment number 521: Seg107_dend_5, section: dend_5, ID: 563, parent: Seg106_dend_5 (562), rad: 0.48, (248.78879, 313.8929, -36.18775) -> (249.3488, 314.8829, -36.18775), len: 1.13741
    dend_5 {pt3dadd(249.3488, 314.8829, -36.18775, 0.96)}

//  Looking at segment number 522: Seg108_dend_5, section: dend_5, ID: 564, parent: Seg107_dend_5 (563), rad: 0.48, (249.3488, 314.8829, -36.18775) -> (250.3888, 314.6629, -36.18775), len: 1.06301
    dend_5 {pt3dadd(250.3888, 314.6629, -36.18775, 0.96)}

//  Looking at segment number 523: Seg109_dend_5, section: dend_5, ID: 565, parent: Seg108_dend_5 (564), rad: 0.48, (250.3888, 314.6629, -36.18775) -> (251.5688, 314.2229, -36.18775), len: 1.25937
    dend_5 {pt3dadd(251.5688, 314.2229, -36.18775, 0.96)}

//  Looking at segment number 524: Seg110_dend_5, section: dend_5, ID: 566, parent: Seg109_dend_5 (565), rad: 0.48, (251.5688, 314.2229, -36.18775) -> (252.89879, 313.55292, -36.18775), len: 1.48921
    dend_5 {pt3dadd(252.89879, 313.55292, -36.18775, 0.96)}

//  Looking at segment number 525: Seg111_dend_5, section: dend_5, ID: 567, parent: Seg110_dend_5 (566), rad: 0.48, (252.89879, 313.55292, -36.18775) -> (254.3788, 313.1829, -36.18775), len: 1.52557
    dend_5 {pt3dadd(254.3788, 313.1829, -36.18775, 0.96)}

//  Looking at segment number 526: Seg112_dend_5, section: dend_5, ID: 568, parent: Seg111_dend_5 (567), rad: 0.48, (254.3788, 313.1829, -36.18775) -> (255.7088, 314.0729, -36.18775), len: 1.60032
    dend_5 {pt3dadd(255.7088, 314.0729, -36.18775, 0.96)}

//  Looking at segment number 527: Seg113_dend_5, section: dend_5, ID: 569, parent: Seg112_dend_5 (568), rad: 0.48, (255.7088, 314.0729, -36.18775) -> (257.4788, 314.6629, -36.18775), len: 1.86573
    dend_5 {pt3dadd(257.4788, 314.6629, -36.18775, 0.96)}

//  Looking at segment number 528: Seg114_dend_5, section: dend_5, ID: 570, parent: Seg113_dend_5 (569), rad: 0.48, (257.4788, 314.6629, -36.18775) -> (258.2188, 315.6229, -34.38775), len: 2.17007
    dend_5 {pt3dadd(258.2188, 315.6229, -34.38775, 0.96)}

//  Looking at segment number 529: Seg115_dend_5, section: dend_5, ID: 571, parent: Seg114_dend_5 (570), rad: 0.48, (258.2188, 315.6229, -34.38775) -> (259.9188, 315.4729, -34.43775), len: 1.70732
    dend_5 {pt3dadd(259.9188, 315.4729, -34.43775, 0.96)}

//  Looking at segment number 530: Seg116_dend_5, section: dend_5, ID: 572, parent: Seg115_dend_5 (571), rad: 0.48, (259.9188, 315.4729, -34.43775) -> (261.9188, 314.5129, -34.43775), len: 2.21846
    dend_5 {pt3dadd(261.9188, 314.5129, -34.43775, 0.96)}

//  Looking at segment number 531: Seg117_dend_5, section: dend_5, ID: 573, parent: Seg116_dend_5 (572), rad: 0.48, (261.9188, 314.5129, -34.43775) -> (263.9888, 314.5929, -35.33775), len: 2.25861
    dend_5 {pt3dadd(263.9888, 314.5929, -35.33775, 0.96)}

//  Looking at segment number 532: Seg118_dend_5, section: dend_5, ID: 574, parent: Seg117_dend_5 (573), rad: 0.48, (263.9888, 314.5929, -35.33775) -> (266.34882, 315.0329, -35.33775), len: 2.40068
    dend_5 {pt3dadd(266.34882, 315.0329, -35.33775, 0.96)}

//  Looking at segment number 533: Seg119_dend_5, section: dend_5, ID: 575, parent: Seg118_dend_5 (574), rad: 0.48, (266.34882, 315.0329, -35.33775) -> (267.2388, 316.5129, -35.03775), len: 1.75286
    dend_5 {pt3dadd(267.2388, 316.5129, -35.03775, 0.96)}

//  Looking at segment number 534: Seg120_dend_5, section: dend_5, ID: 576, parent: Seg119_dend_5 (575), rad: 0.48, (267.2388, 316.5129, -35.03775) -> (268.2688, 317.2429, -32.93775), len: 2.45026
    dend_5 {pt3dadd(268.2688, 317.2429, -32.93775, 0.96)}

//  Looking at segment number 535: Seg121_dend_5, section: dend_5, ID: 577, parent: Seg120_dend_5 (576), rad: 0.48, (268.2688, 317.2429, -32.93775) -> (269.6788, 317.1729, -32.93775), len: 1.41174
    dend_5 {pt3dadd(269.6788, 317.1729, -32.93775, 0.96)}

//  Looking at segment number 536: Seg122_dend_5, section: dend_5, ID: 578, parent: Seg121_dend_5 (577), rad: 0.59, (269.6788, 317.1729, -32.93775) -> (271.3788, 316.58292, -32.88775), len: 1.80018
    dend_5 {pt3dadd(271.3788, 316.58292, -32.88775, 1.18)}

//  Looking at segment number 537: Seg123_dend_5, section: dend_5, ID: 579, parent: Seg122_dend_5 (578), rad: 0.48, (271.3788, 316.58292, -32.88775) -> (273.2988, 315.9229, -32.93775), len: 2.03087
    dend_5 {pt3dadd(273.2988, 315.9229, -32.93775, 0.96)}

//  Looking at segment number 538: Seg124_dend_5, section: dend_5, ID: 580, parent: Seg123_dend_5 (579), rad: 0.48, (273.2988, 315.9229, -32.93775) -> (274.5588, 314.8129, -32.93775), len: 1.67921
    dend_5 {pt3dadd(274.5588, 314.8129, -32.93775, 0.96)}

//  Looking at segment number 539: Seg125_dend_5, section: dend_5, ID: 581, parent: Seg124_dend_5 (580), rad: 0.48, (274.5588, 314.8129, -32.93775) -> (275.88882, 315.8429, -32.93775), len: 1.68221
    dend_5 {pt3dadd(275.88882, 315.8429, -32.93775, 0.96)}

//  Looking at segment number 540: Seg126_dend_5, section: dend_5, ID: 582, parent: Seg125_dend_5 (581), rad: 0.48, (275.88882, 315.8429, -32.93775) -> (277.28882, 317.2429, -32.93775), len: 1.97989
    dend_5 {pt3dadd(277.28882, 317.2429, -32.93775, 0.96)}

//  Looking at segment number 541: Seg127_dend_5, section: dend_5, ID: 583, parent: Seg126_dend_5 (582), rad: 0.445, (277.28882, 317.2429, -32.93775) -> (279.0588, 319.02292, -32.58775), len: 2.53453
    dend_5 {pt3dadd(279.0588, 319.02292, -32.58775, 0.89)}

//  Looking at segment number 542: Seg128_dend_5, section: dend_5, ID: 584, parent: Seg127_dend_5 (583), rad: 0.445, (279.0588, 319.02292, -32.58775) -> (281.0588, 318.6529, -32.58775), len: 2.03394
    dend_5 {pt3dadd(281.0588, 318.6529, -32.58775, 0.89)}

//  Looking at segment number 543: Seg129_dend_5, section: dend_5, ID: 585, parent: Seg128_dend_5 (584), rad: 0.48, (281.0588, 318.6529, -32.58775) -> (283.2788, 317.9129, -31.58775), len: 2.5448
    dend_5 {pt3dadd(283.2788, 317.9129, -31.58775, 0.96)}

//  Looking at segment number 544: Seg130_dend_5, section: dend_5, ID: 586, parent: Seg129_dend_5 (585), rad: 0.48, (283.2788, 317.9129, -31.58775) -> (285.1188, 317.9129, -31.637749), len: 1.84068
    dend_5 {pt3dadd(285.1188, 317.9129, -31.637749, 0.96)}

//  Looking at segment number 545: Seg131_dend_5, section: dend_5, ID: 587, parent: Seg130_dend_5 (586), rad: 0.445, (285.1188, 317.9129, -31.637749) -> (286.1588, 319.4629, -30.83775), len: 2.03078
    dend_5 {pt3dadd(286.1588, 319.4629, -30.83775, 0.89)}

//  Looking at segment number 546: Seg132_dend_5, section: dend_5, ID: 588, parent: Seg131_dend_5 (587), rad: 0.445, (286.1588, 319.4629, -30.83775) -> (288.2988, 320.2029, -30.83775), len: 2.26432
    dend_5 {pt3dadd(288.2988, 320.2029, -30.83775, 0.89)}

//  Looking at segment number 547: Seg133_dend_5, section: dend_5, ID: 589, parent: Seg132_dend_5 (588), rad: 0.445, (288.2988, 320.2029, -30.83775) -> (289.9288, 321.5329, -29.887749), len: 2.30831
    dend_5 {pt3dadd(289.9288, 321.5329, -29.887749, 0.89)}

//  Looking at segment number 548: Seg134_dend_5, section: dend_5, ID: 590, parent: Seg133_dend_5 (589), rad: 0.74, (289.9288, 321.5329, -29.887749) -> (290.81882, 322.4929, -29.987751), len: 1.3129
    dend_5 {pt3dadd(290.81882, 322.4929, -29.987751, 1.48)}

//  Looking at segment number 549: Seg135_dend_5, section: dend_5, ID: 591, parent: Seg134_dend_5 (590), rad: 0.445, (290.81882, 322.4929, -29.987751) -> (291.1888, 324.6329, -30.03775), len: 2.17234
    dend_5 {pt3dadd(291.1888, 324.6329, -30.03775, 0.89)}
}

proc basic_shape_extra_11(){

//  Looking at segment number 550: Seg136_dend_5, section: dend_5, ID: 592, parent: Seg135_dend_5 (591), rad: 0.445, (291.1888, 324.6329, -30.03775) -> (291.25882, 326.6929, -30.03775), len: 2.06119
    dend_5 {pt3dadd(291.25882, 326.6929, -30.03775, 0.89)}

//  Looking at segment number 551: Seg137_dend_5, section: dend_5, ID: 593, parent: Seg136_dend_5 (592), rad: 0.445, (291.25882, 326.6929, -30.03775) -> (292.28882, 327.4329, -30.03775), len: 1.26826
    dend_5 {pt3dadd(292.28882, 327.4329, -30.03775, 0.89)}

//  Looking at segment number 552: Seg138_dend_5, section: dend_5, ID: 594, parent: Seg137_dend_5 (593), rad: 0.63, (292.28882, 327.4329, -30.03775) -> (293.88882, 327.9229, -29.78775), len: 1.69193
    dend_5 {pt3dadd(293.88882, 327.9229, -29.78775, 1.26)}

//  Looking at segment number 553: Seg139_dend_5, section: dend_5, ID: 595, parent: Seg138_dend_5 (594), rad: 0.48, (293.88882, 327.9229, -29.78775) -> (295.4388, 328.3629, -29.08775), len: 1.75672
    dend_5 {pt3dadd(295.4388, 328.3629, -29.08775, 0.96)}

//  Looking at segment number 554: Seg140_dend_5, section: dend_5, ID: 596, parent: Seg139_dend_5 (595), rad: 0.48, (295.4388, 328.3629, -29.08775) -> (297.13882, 329.2529, -29.08775), len: 1.91888
    dend_5 {pt3dadd(297.13882, 329.2529, -29.08775, 0.96)}

//  Looking at segment number 555: Seg141_dend_5, section: dend_5, ID: 597, parent: Seg140_dend_5 (596), rad: 0.48, (297.13882, 329.2529, -29.08775) -> (298.8388, 329.2529, -29.137749), len: 1.70072
    dend_5 {pt3dadd(298.8388, 329.2529, -29.137749, 0.96)}

//  Looking at segment number 556: Seg142_dend_5, section: dend_5, ID: 598, parent: Seg141_dend_5 (597), rad: 0.445, (298.8388, 329.2529, -29.137749) -> (299.7988, 329.9129, -28.28775), len: 1.44211
    dend_5 {pt3dadd(299.7988, 329.9129, -28.28775, 0.89)}

//  Looking at segment number 557: Seg143_dend_5, section: dend_5, ID: 599, parent: Seg142_dend_5 (598), rad: 0.445, (299.7988, 329.9129, -28.28775) -> (300.38882, 330.2829, -28.28775), len: 0.69644
    dend_5 {pt3dadd(300.38882, 330.2829, -28.28775, 0.89)}

//  Looking at segment number 558: Seg144_dend_5, section: dend_5, ID: 600, parent: Seg143_dend_5 (599), rad: 0.665, (300.38882, 330.2829, -28.28775) -> (300.75882, 331.1729, -28.33775), len: 0.965154
    dend_5 {pt3dadd(300.75882, 331.1729, -28.33775, 1.33)}

//  Looking at segment number 559: Seg145_dend_5, section: dend_5, ID: 601, parent: Seg144_dend_5 (600), rad: 0.48, (300.75882, 331.1729, -28.33775) -> (301.34882, 332.2029, -28.38775), len: 1.18806
    dend_5 {pt3dadd(301.34882, 332.2029, -28.38775, 0.96)}

//  Looking at segment number 560: Seg146_dend_5, section: dend_5, ID: 602, parent: Seg145_dend_5 (601), rad: 0.48, (301.34882, 332.2029, -28.38775) -> (301.6488, 334.4929, -28.38775), len: 2.30954
    dend_5 {pt3dadd(301.6488, 334.4929, -28.38775, 0.96)}

//  Looking at segment number 561: Seg147_dend_5, section: dend_5, ID: 603, parent: Seg146_dend_5 (602), rad: 0.48, (301.6488, 334.4929, -28.38775) -> (302.2388, 336.33292, -27.88775), len: 1.99594
    dend_5 {pt3dadd(302.2388, 336.33292, -27.88775, 0.96)}

//  Looking at segment number 562: Seg148_dend_5, section: dend_5, ID: 604, parent: Seg147_dend_5 (603), rad: 0.555, (302.2388, 336.33292, -27.88775) -> (302.75882, 337.3729, -27.88775), len: 1.16274
    dend_5 {pt3dadd(302.75882, 337.3729, -27.88775, 1.11)}

//  Looking at segment number 563: Seg149_dend_5, section: dend_5, ID: 605, parent: Seg148_dend_5 (604), rad: 0.445, (302.75882, 337.3729, -27.88775) -> (303.56882, 338.77292, -27.88775), len: 1.61746
    dend_5 {pt3dadd(303.56882, 338.77292, -27.88775, 0.89)}

//  Looking at segment number 564: Seg150_dend_5, section: dend_5, ID: 606, parent: Seg149_dend_5 (605), rad: 0.445, (303.56882, 338.77292, -27.88775) -> (304.59882, 339.8829, -27.88775), len: 1.51425
    dend_5 {pt3dadd(304.59882, 339.8829, -27.88775, 0.89)}

//  Looking at segment number 565: Seg151_dend_5, section: dend_5, ID: 607, parent: Seg150_dend_5 (606), rad: 0.63, (304.59882, 339.8829, -27.88775) -> (306.1588, 340.7629, -27.88775), len: 1.79109
    dend_5 {pt3dadd(306.1588, 340.7629, -27.88775, 1.26)}

//  Looking at segment number 566: Seg152_dend_5, section: dend_5, ID: 608, parent: Seg151_dend_5 (607), rad: 0.48, (306.1588, 340.7629, -27.88775) -> (307.03882, 342.0929, -27.88775), len: 1.59476
    dend_5 {pt3dadd(307.03882, 342.0929, -27.88775, 0.96)}

//  Looking at segment number 567: Seg153_dend_5, section: dend_5, ID: 609, parent: Seg152_dend_5 (608), rad: 0.48, (307.03882, 342.0929, -27.88775) -> (307.7088, 344.2329, -27.88775), len: 2.24244
    dend_5 {pt3dadd(307.7088, 344.2329, -27.88775, 0.96)}

//  Looking at segment number 568: Seg154_dend_5, section: dend_5, ID: 610, parent: Seg153_dend_5 (609), rad: 0.48, (307.7088, 344.2329, -27.88775) -> (307.4888, 346.0029, -27.58775), len: 1.80866
    dend_5 {pt3dadd(307.4888, 346.0029, -27.58775, 0.96)}

//  Looking at segment number 569: Seg155_dend_5, section: dend_5, ID: 611, parent: Seg154_dend_5 (610), rad: 0.48, (307.4888, 346.0029, -27.58775) -> (308.88882, 347.4829, -26.28775), len: 2.41671
    dend_5 {pt3dadd(308.88882, 347.4829, -26.28775, 0.96)}

//  Looking at segment number 570: Seg156_dend_5, section: dend_5, ID: 612, parent: Seg155_dend_5 (611), rad: 0.405, (308.88882, 347.4829, -26.28775) -> (310.9588, 348.9629, -26.28775), len: 2.54463
    dend_5 {pt3dadd(310.9588, 348.9629, -26.28775, 0.81)}

//  Looking at segment number 571: Seg157_dend_5, section: dend_5, ID: 613, parent: Seg156_dend_5 (612), rad: 0.48, (310.9588, 348.9629, -26.28775) -> (312.06882, 350.0629, -26.28775), len: 1.56274
    dend_5 {pt3dadd(312.06882, 350.0629, -26.28775, 0.96)}

//  Looking at segment number 572: Seg158_dend_5, section: dend_5, ID: 614, parent: Seg157_dend_5 (613), rad: 0.515, (312.06882, 350.0629, -26.28775) -> (312.72882, 351.2429, -26.33775), len: 1.35296
    dend_5 {pt3dadd(312.72882, 351.2429, -26.33775, 1.03)}

//  Looking at segment number 573: Seg159_dend_5, section: dend_5, ID: 615, parent: Seg158_dend_5 (614), rad: 0.48, (312.72882, 351.2429, -26.33775) -> (313.3988, 352.5029, -26.33775), len: 1.42706
    dend_5 {pt3dadd(313.3988, 352.5029, -26.33775, 0.96)}

//  Looking at segment number 574: Seg160_dend_5, section: dend_5, ID: 616, parent: Seg159_dend_5 (615), rad: 0.445, (313.3988, 352.5029, -26.33775) -> (314.88882, 355.3529, -27.03775), len: 3.29131
    dend_5 {pt3dadd(314.88882, 355.3529, -27.03775, 0.89)}

//  Looking at segment number 575: Seg161_dend_5, section: dend_5, ID: 617, parent: Seg160_dend_5 (616), rad: 0.445, (314.88882, 355.3529, -27.03775) -> (316.06882, 357.7929, -27.03775), len: 2.71035
    dend_5 {pt3dadd(316.06882, 357.7929, -27.03775, 0.89)}

//  Looking at segment number 576: Seg162_dend_5, section: dend_5, ID: 618, parent: Seg161_dend_5 (617), rad: 0.555, (316.06882, 357.7929, -27.03775) -> (316.8788, 359.05292, -25.93775), len: 1.85842
    dend_5 {pt3dadd(316.8788, 359.05292, -25.93775, 1.11)}

//  Looking at segment number 577: Seg163_dend_5, section: dend_5, ID: 619, parent: Seg162_dend_5 (618), rad: 0.48, (316.8788, 359.05292, -25.93775) -> (317.4688, 361.0429, -25.93775), len: 2.07561
    dend_5 {pt3dadd(317.4688, 361.0429, -25.93775, 0.96)}

//  Looking at segment number 578: Seg164_dend_5, section: dend_5, ID: 620, parent: Seg163_dend_5 (619), rad: 0.48, (317.4688, 361.0429, -25.93775) -> (317.4688, 362.5129, -25.93775), len: 1.47
    dend_5 {pt3dadd(317.4688, 362.5129, -25.93775, 0.96)}

//  Looking at segment number 579: Seg165_dend_5, section: dend_5, ID: 621, parent: Seg164_dend_5 (620), rad: 0.48, (317.4688, 362.5129, -25.93775) -> (317.6188, 363.7029, -25.93775), len: 1.19942
    dend_5 {pt3dadd(317.6188, 363.7029, -25.93775, 0.96)}

//  Looking at segment number 580: Seg166_dend_5, section: dend_5, ID: 622, parent: Seg165_dend_5 (621), rad: 0.48, (317.6188, 363.7029, -25.93775) -> (318.6588, 364.8829, -25.98775), len: 1.57369
    dend_5 {pt3dadd(318.6588, 364.8829, -25.98775, 0.96)}

//  Looking at segment number 581: Seg167_dend_5, section: dend_5, ID: 623, parent: Seg166_dend_5 (622), rad: 0.775, (318.6588, 364.8829, -25.98775) -> (319.3988, 366.1329, -26.03775), len: 1.45347
    dend_5 {pt3dadd(319.3988, 366.1329, -26.03775, 1.55)}

//  Looking at segment number 582: Seg168_dend_5, section: dend_5, ID: 624, parent: Seg167_dend_5 (623), rad: 0.515, (319.3988, 366.1329, -26.03775) -> (320.0588, 367.6129, -26.08775), len: 1.62128
    dend_5 {pt3dadd(320.0588, 367.6129, -26.08775, 1.03)}

//  Looking at segment number 583: Seg169_dend_5, section: dend_5, ID: 625, parent: Seg168_dend_5 (624), rad: 0.48, (320.0588, 367.6129, -26.08775) -> (321.09882, 369.2329, -25.28775), len: 2.08471
    dend_5 {pt3dadd(321.09882, 369.2329, -25.28775, 0.96)}

//  Looking at segment number 584: Seg170_dend_5, section: dend_5, ID: 626, parent: Seg169_dend_5 (625), rad: 0.48, (321.09882, 369.2329, -25.28775) -> (321.97882, 370.6329, -25.28775), len: 1.6536
    dend_5 {pt3dadd(321.97882, 370.6329, -25.28775, 0.96)}

//  Looking at segment number 585: Seg171_dend_5, section: dend_5, ID: 627, parent: Seg170_dend_5 (626), rad: 0.48, (321.97882, 370.6329, -25.28775) -> (322.7988, 372.33292, -25.28775), len: 1.88743
    dend_5 {pt3dadd(322.7988, 372.33292, -25.28775, 0.96)}

//  Looking at segment number 586: Seg172_dend_5, section: dend_5, ID: 628, parent: Seg171_dend_5 (627), rad: 0.48, (322.7988, 372.33292, -25.28775) -> (323.0188, 374.4029, -25.28775), len: 2.08163
    dend_5 {pt3dadd(323.0188, 374.4029, -25.28775, 0.96)}

//  Looking at segment number 587: Seg173_dend_5, section: dend_5, ID: 629, parent: Seg172_dend_5 (628), rad: 0.48, (323.0188, 374.4029, -25.28775) -> (323.0888, 376.1729, -25.28775), len: 1.7714
    dend_5 {pt3dadd(323.0888, 376.1729, -25.28775, 0.96)}

//  Looking at segment number 588: Seg174_dend_5, section: dend_5, ID: 630, parent: Seg173_dend_5 (629), rad: 0.555, (323.0888, 376.1729, -25.28775) -> (323.2388, 377.4329, -25.33775), len: 1.26986
    dend_5 {pt3dadd(323.2388, 377.4329, -25.33775, 1.11)}

//  Looking at segment number 589: Seg175_dend_5, section: dend_5, ID: 631, parent: Seg174_dend_5 (630), rad: 0.48, (323.2388, 377.4329, -25.33775) -> (323.75882, 379.4929, -25.33775), len: 2.12462
    dend_5 {pt3dadd(323.75882, 379.4929, -25.33775, 0.96)}

//  Looking at segment number 590: Seg176_dend_5, section: dend_5, ID: 632, parent: Seg175_dend_5 (631), rad: 0.48, (323.75882, 379.4929, -25.33775) -> (324.0288, 381.1729, -25.33775), len: 1.70158
    dend_5 {pt3dadd(324.0288, 381.1729, -25.33775, 0.96)}

//  Looking at segment number 591: Seg177_dend_5, section: dend_5, ID: 633, parent: Seg176_dend_5 (632), rad: 0.445, (324.0288, 381.1729, -25.33775) -> (325.28882, 381.4729, -24.58775), len: 1.4967
    dend_5 {pt3dadd(325.28882, 381.4729, -24.58775, 0.89)}

//  Looking at segment number 592: Seg178_dend_5, section: dend_5, ID: 634, parent: Seg177_dend_5 (633), rad: 0.555, (325.28882, 381.4729, -24.58775) -> (326.3288, 381.6229, -24.58775), len: 1.05074
    dend_5 {pt3dadd(326.3288, 381.6229, -24.58775, 1.11)}

//  Looking at segment number 593: Seg179_dend_5, section: dend_5, ID: 635, parent: Seg178_dend_5 (634), rad: 0.48, (326.3288, 381.6229, -24.58775) -> (327.4288, 382.5029, -24.63775), len: 1.40958
    dend_5 {pt3dadd(327.4288, 382.5029, -24.63775, 0.96)}

//  Looking at segment number 594: Seg180_dend_5, section: dend_5, ID: 636, parent: Seg179_dend_5 (635), rad: 0.48, (327.4288, 382.5029, -24.63775) -> (328.4688, 383.4629, -24.03775), len: 1.53727
    dend_5 {pt3dadd(328.4688, 383.4629, -24.03775, 0.96)}

//  Looking at segment number 595: Seg181_dend_5, section: dend_5, ID: 637, parent: Seg180_dend_5 (636), rad: 0.405, (328.4688, 383.4629, -24.03775) -> (329.2088, 384.1329, -24.08775), len: 0.999502
    dend_5 {pt3dadd(329.2088, 384.1329, -24.08775, 0.81)}

//  Looking at segment number 596: Seg182_dend_5, section: dend_5, ID: 638, parent: Seg181_dend_5 (637), rad: 0.405, (329.2088, 384.1329, -24.08775) -> (330.09882, 384.8629, -24.08775), len: 1.1511
    dend_5 {pt3dadd(330.09882, 384.8629, -24.08775, 0.81)}

//  Looking at segment number 597: Seg183_dend_5, section: dend_5, ID: 639, parent: Seg182_dend_5 (638), rad: 0.405, (330.09882, 384.8629, -24.08775) -> (330.31882, 386.6429, -24.08775), len: 1.79354
    dend_5 {pt3dadd(330.31882, 386.6429, -24.08775, 0.81)}

//  Looking at segment number 598: Seg184_dend_5, section: dend_5, ID: 640, parent: Seg183_dend_5 (639), rad: 0.405, (330.31882, 386.6429, -24.08775) -> (330.16882, 388.2629, -23.78775), len: 1.65435
    dend_5 {pt3dadd(330.16882, 388.2629, -23.78775, 0.81)}

//  Looking at segment number 599: Seg185_dend_5, section: dend_5, ID: 641, parent: Seg184_dend_5 (640), rad: 0.405, (330.16882, 388.2629, -23.78775) -> (330.2388, 389.5929, -23.78775), len: 1.33183
    dend_5 {pt3dadd(330.2388, 389.5929, -23.78775, 0.81)}
}

proc basic_shape_extra_12(){

//  Looking at segment number 600: Seg186_dend_5, section: dend_5, ID: 642, parent: Seg185_dend_5 (641), rad: 0.405, (330.2388, 389.5929, -23.78775) -> (331.8688, 390.2529, -23.78775), len: 1.75856
    dend_5 {pt3dadd(331.8688, 390.2529, -23.78775, 0.81)}

//  Looking at segment number 601: Seg187_dend_5, section: dend_5, ID: 643, parent: Seg186_dend_5 (642), rad: 0.405, (331.8688, 390.2529, -23.78775) -> (333.56882, 391.4329, -22.58775), len: 2.39216
    dend_5 {pt3dadd(333.56882, 391.4329, -22.58775, 0.81)}

//  Looking at segment number 602: Seg188_dend_5, section: dend_5, ID: 644, parent: Seg187_dend_5 (643), rad: 0.7, (333.56882, 391.4329, -22.58775) -> (334.5288, 393.2129, -20.88775), len: 2.64196
    dend_5 {pt3dadd(334.5288, 393.2129, -20.88775, 1.4)}

//  Looking at segment number 603: Seg189_dend_5, section: dend_5, ID: 645, parent: Seg188_dend_5 (644), rad: 0.48, (334.5288, 393.2129, -20.88775) -> (335.3388, 394.4629, -20.88775), len: 1.4895
    dend_5 {pt3dadd(335.3388, 394.4629, -20.88775, 0.96)}

//  Looking at segment number 604: Seg190_dend_5, section: dend_5, ID: 646, parent: Seg189_dend_5 (645), rad: 0.48, (335.3388, 394.4629, -20.88775) -> (335.7088, 396.5329, -20.88775), len: 2.10281
    dend_5 {pt3dadd(335.7088, 396.5329, -20.88775, 0.96)}

//  Looking at segment number 605: Seg191_dend_5, section: dend_5, ID: 647, parent: Seg190_dend_5 (646), rad: 0.48, (335.7088, 396.5329, -20.88775) -> (335.9288, 399.1129, -20.88775), len: 2.58938
    dend_5 {pt3dadd(335.9288, 399.1129, -20.88775, 0.96)}

//  Looking at segment number 606: Seg192_dend_5, section: dend_5, ID: 648, parent: Seg191_dend_5 (647), rad: 0.445, (335.9288, 399.1129, -20.88775) -> (337.25882, 401.4729, -20.93775), len: 2.70942
    dend_5 {pt3dadd(337.25882, 401.4729, -20.93775, 0.89)}

//  Looking at segment number 607: Seg193_dend_5, section: dend_5, ID: 649, parent: Seg192_dend_5 (648), rad: 0.445, (337.25882, 401.4729, -20.93775) -> (337.9288, 403.6929, -20.13775), len: 2.45301
    dend_5 {pt3dadd(337.9288, 403.6929, -20.13775, 0.89)}

//  Looking at segment number 608: Seg194_dend_5, section: dend_5, ID: 650, parent: Seg193_dend_5 (649), rad: 0.445, (337.9288, 403.6929, -20.13775) -> (339.7788, 404.4329, -20.13775), len: 1.99251
    dend_5 {pt3dadd(339.7788, 404.4329, -20.13775, 0.89)}

//  Looking at segment number 609: Seg195_dend_5, section: dend_5, ID: 651, parent: Seg194_dend_5 (650), rad: 0.445, (339.7788, 404.4329, -20.13775) -> (341.84882, 405.7529, -20.13775), len: 2.45507
    dend_5 {pt3dadd(341.84882, 405.7529, -20.13775, 0.89)}

//  Looking at segment number 610: Seg196_dend_5, section: dend_5, ID: 652, parent: Seg195_dend_5 (651), rad: 0.445, (341.84882, 405.7529, -20.13775) -> (344.19882, 407.08292, -20.18775), len: 2.70074
    dend_5 {pt3dadd(344.19882, 407.08292, -20.18775, 0.89)}

//  Looking at segment number 611: Seg197_dend_5, section: dend_5, ID: 653, parent: Seg196_dend_5 (652), rad: 0.445, (344.19882, 407.08292, -20.18775) -> (346.2688, 408.8529, -20.13775), len: 2.724
    dend_5 {pt3dadd(346.2688, 408.8529, -20.13775, 0.89)}

//  Looking at segment number 612: Seg198_dend_5, section: dend_5, ID: 654, parent: Seg197_dend_5 (653), rad: 0.445, (346.2688, 408.8529, -20.13775) -> (347.66882, 410.55292, -20.73775), len: 2.28257
    dend_5 {pt3dadd(347.66882, 410.55292, -20.73775, 0.89)}

//  Looking at segment number 613: Seg199_dend_5, section: dend_5, ID: 655, parent: Seg198_dend_5 (654), rad: 0.445, (347.66882, 410.55292, -20.73775) -> (348.9288, 412.2529, -20.73775), len: 2.11601
    dend_5 {pt3dadd(348.9288, 412.2529, -20.73775, 0.89)}

//  Looking at segment number 614: Seg200_dend_5, section: dend_5, ID: 656, parent: Seg199_dend_5 (655), rad: 0.445, (348.9288, 412.2529, -20.73775) -> (350.4088, 412.9929, -20.73775), len: 1.6547
    dend_5 {pt3dadd(350.4088, 412.9929, -20.73775, 0.89)}

//  Looking at segment number 615: Seg201_dend_5, section: dend_5, ID: 657, parent: Seg200_dend_5 (656), rad: 0.445, (350.4088, 412.9929, -20.73775) -> (350.9988, 412.6929, -19.63775), len: 1.28378
    dend_5 {pt3dadd(350.9988, 412.6929, -19.63775, 0.89)}

//  Looking at segment number 616: Seg202_dend_5, section: dend_5, ID: 658, parent: Seg201_dend_5 (657), rad: 0.445, (350.9988, 412.6929, -19.63775) -> (353.4388, 412.55292, -19.63775), len: 2.44401
    dend_5 {pt3dadd(353.4388, 412.55292, -19.63775, 0.89)}

//  Looking at segment number 617: Seg203_dend_5, section: dend_5, ID: 659, parent: Seg202_dend_5 (658), rad: 0.445, (353.4388, 412.55292, -19.63775) -> (355.2088, 412.8429, -19.18775), len: 1.84918
    dend_5 {pt3dadd(355.2088, 412.8429, -19.18775, 0.89)}

//  Looking at segment number 618: Seg204_dend_5, section: dend_5, ID: 660, parent: Seg203_dend_5 (659), rad: 0.555, (355.2088, 412.8429, -19.18775) -> (356.16882, 413.1429, -19.18775), len: 1.00581
    dend_5 {pt3dadd(356.16882, 413.1429, -19.18775, 1.11)}

//  Looking at segment number 619: Seg205_dend_5, section: dend_5, ID: 661, parent: Seg204_dend_5 (660), rad: 0.48, (356.16882, 413.1429, -19.18775) -> (358.4588, 413.80292, -19.18775), len: 2.38319
    dend_5 {pt3dadd(358.4588, 413.80292, -19.18775, 0.96)}

//  Looking at segment number 620: Seg206_dend_5, section: dend_5, ID: 662, parent: Seg205_dend_5 (661), rad: 0.48, (358.4588, 413.80292, -19.18775) -> (360.75882, 414.6129, -19.18775), len: 2.43848
    dend_5 {pt3dadd(360.75882, 414.6129, -19.18775, 0.96)}

//  Looking at segment number 621: Seg207_dend_5, section: dend_5, ID: 663, parent: Seg206_dend_5 (662), rad: 0.48, (360.75882, 414.6129, -19.18775) -> (363.1888, 415.7929, -18.73775), len: 2.73857
    dend_5 {pt3dadd(363.1888, 415.7929, -18.73775, 0.96)}

//  Looking at segment number 622: Seg208_dend_5, section: dend_5, ID: 664, parent: Seg207_dend_5 (663), rad: 0.48, (363.1888, 415.7929, -18.73775) -> (363.9288, 417.27292, -18.73775), len: 1.6547
    dend_5 {pt3dadd(363.9288, 417.27292, -18.73775, 0.96)}

//  Looking at segment number 623: Seg209_dend_5, section: dend_5, ID: 665, parent: Seg208_dend_5 (664), rad: 0.48, (363.9288, 417.27292, -18.73775) -> (364.22882, 419.4129, -18.73775), len: 2.16091
    dend_5 {pt3dadd(364.22882, 419.4129, -18.73775, 0.96)}

//  Looking at segment number 624: Seg210_dend_5, section: dend_5, ID: 666, parent: Seg209_dend_5 (665), rad: 0.48, (364.22882, 419.4129, -18.73775) -> (365.25882, 419.8529, -18.73775), len: 1.12004
    dend_5 {pt3dadd(365.25882, 419.8529, -18.73775, 0.96)}

//  Looking at segment number 625: Seg211_dend_5, section: dend_5, ID: 667, parent: Seg210_dend_5 (666), rad: 0.48, (365.25882, 419.8529, -18.73775) -> (366.5888, 419.0429, -18.73775), len: 1.55723
    dend_5 {pt3dadd(366.5888, 419.0429, -18.73775, 0.96)}

//  Looking at segment number 626: Seg212_dend_5, section: dend_5, ID: 668, parent: Seg211_dend_5 (667), rad: 0.48, (366.5888, 419.0429, -18.73775) -> (368.06882, 417.8629, -17.83775), len: 2.0959
    dend_5 {pt3dadd(368.06882, 417.8629, -17.83775, 0.96)}

//  Looking at segment number 627: Seg213_dend_5, section: dend_5, ID: 669, parent: Seg212_dend_5 (668), rad: 0.445, (368.06882, 417.8629, -17.83775) -> (370.50882, 417.2029, -17.88775), len: 2.52818
    dend_5 {pt3dadd(370.50882, 417.2029, -17.88775, 0.89)}

//  Looking at segment number 628: Seg214_dend_5, section: dend_5, ID: 670, parent: Seg213_dend_5 (669), rad: 0.445, (370.50882, 417.2029, -17.88775) -> (373.4688, 418.0129, -17.18775), len: 3.14764
    dend_5 {pt3dadd(373.4688, 418.0129, -17.18775, 0.89)}

//  Looking at segment number 629: Seg215_dend_5, section: dend_5, ID: 671, parent: Seg214_dend_5 (670), rad: 0.445, (373.4688, 418.0129, -17.18775) -> (374.4988, 419.3429, -17.23775), len: 1.68293
    dend_5 {pt3dadd(374.4988, 419.3429, -17.23775, 0.89)}

//  Looking at segment number 630: Seg216_dend_5, section: dend_5, ID: 672, parent: Seg215_dend_5 (671), rad: 0.445, (374.4988, 419.3429, -17.23775) -> (374.6488, 420.3729, -17.23775), len: 1.04086
    dend_5 {pt3dadd(374.6488, 420.3729, -17.23775, 0.89)}

//  Looking at segment number 631: Seg217_dend_5, section: dend_5, ID: 673, parent: Seg216_dend_5 (672), rad: 0.445, (374.6488, 420.3729, -17.23775) -> (376.34882, 420.9629, -17.28775), len: 1.80018
    dend_5 {pt3dadd(376.34882, 420.9629, -17.28775, 0.89)}

//  Looking at segment number 632: Seg218_dend_5, section: dend_5, ID: 674, parent: Seg217_dend_5 (673), rad: 0.445, (376.34882, 420.9629, -17.28775) -> (378.19882, 421.55292, -17.28775), len: 1.94182
    dend_5 {pt3dadd(378.19882, 421.55292, -17.28775, 0.89)}

//  Looking at segment number 633: Seg219_dend_5, section: dend_5, ID: 675, parent: Seg218_dend_5 (674), rad: 0.445, (378.19882, 421.55292, -17.28775) -> (380.3388, 421.7029, -17.28775), len: 2.14523
    dend_5 {pt3dadd(380.3388, 421.7029, -17.28775, 0.89)}

//  Looking at segment number 634: Seg220_dend_5, section: dend_5, ID: 676, parent: Seg219_dend_5 (675), rad: 0.63, (380.3388, 421.7029, -17.28775) -> (381.7488, 422.58292, -18.33775), len: 1.96596
    dend_5 {pt3dadd(381.7488, 422.58292, -18.33775, 1.26)}

//  Looking at segment number 635: Seg221_dend_5, section: dend_5, ID: 677, parent: Seg220_dend_5 (676), rad: 0.48, (381.7488, 422.58292, -18.33775) -> (382.84882, 423.6229, -18.28775), len: 1.51462
    dend_5 {pt3dadd(382.84882, 423.6229, -18.28775, 0.96)}

//  Looking at segment number 636: Seg222_dend_5, section: dend_5, ID: 678, parent: Seg221_dend_5 (677), rad: 0.48, (382.84882, 423.6229, -18.28775) -> (383.7388, 424.2129, -18.28775), len: 1.06779
    dend_5 {pt3dadd(383.7388, 424.2129, -18.28775, 0.96)}

//  Looking at segment number 637: Seg223_dend_5, section: dend_5, ID: 679, parent: Seg222_dend_5 (678), rad: 0.48, (383.7388, 424.2129, -18.28775) -> (384.47882, 423.5429, -18.28775), len: 0.998252
    dend_5 {pt3dadd(384.47882, 423.5429, -18.28775, 0.96)}

//  Looking at segment number 638: Seg224_dend_5, section: dend_5, ID: 680, parent: Seg223_dend_5 (679), rad: 0.48, (384.47882, 423.5429, -18.28775) -> (385.2188, 423.0329, -18.28775), len: 0.898719
    dend_5 {pt3dadd(385.2188, 423.0329, -18.28775, 0.96)}

//  Looking at segment number 639: Seg225_dend_5, section: dend_5, ID: 681, parent: Seg224_dend_5 (680), rad: 0.48, (385.2188, 423.0329, -18.28775) -> (386.4988, 423.05292, -18.18775), len: 1.28406
    dend_5 {pt3dadd(386.4988, 423.05292, -18.18775, 0.96)}

//  Looking at segment number 640: Seg226_dend_5, section: dend_5, ID: 682, parent: Seg225_dend_5 (681), rad: 0.445, (386.4988, 423.05292, -18.18775) -> (388.19882, 422.83292, -18.18775), len: 1.71419
    dend_5 {pt3dadd(388.19882, 422.83292, -18.18775, 0.89)}

//  Looking at segment number 641: Seg227_dend_5, section: dend_5, ID: 683, parent: Seg226_dend_5 (682), rad: 0.445, (388.19882, 422.83292, -18.18775) -> (388.8588, 423.5729, -18.13775), len: 0.992799
    dend_5 {pt3dadd(388.8588, 423.5729, -18.13775, 0.89)}

//  Looking at segment number 642: Seg228_dend_5, section: dend_5, ID: 684, parent: Seg227_dend_5 (683), rad: 0.445, (388.8588, 423.5729, -18.13775) -> (389.66882, 424.4529, -18.13775), len: 1.19606
    dend_5 {pt3dadd(389.66882, 424.4529, -18.13775, 0.89)}

//  Looking at segment number 643: Seg229_dend_5, section: dend_5, ID: 685, parent: Seg228_dend_5 (684), rad: 0.445, (389.66882, 424.4529, -18.13775) -> (389.9688, 425.7829, -18.13775), len: 1.3634
    dend_5 {pt3dadd(389.9688, 425.7829, -18.13775, 0.89)}

//  Looking at segment number 644: Seg230_dend_5, section: dend_5, ID: 686, parent: Seg229_dend_5 (685), rad: 0.445, (389.9688, 425.7829, -18.13775) -> (390.03882, 427.4029, -18.13775), len: 1.62151
    dend_5 {pt3dadd(390.03882, 427.4029, -18.13775, 0.89)}

//  Looking at segment number 645: Seg231_dend_5, section: dend_5, ID: 687, parent: Seg230_dend_5 (686), rad: 0.515, (390.03882, 427.4029, -18.13775) -> (390.4888, 428.5129, -18.13775), len: 1.19776
    dend_5 {pt3dadd(390.4888, 428.5129, -18.13775, 1.03)}

//  Looking at segment number 646: Seg232_dend_5, section: dend_5, ID: 688, parent: Seg231_dend_5 (687), rad: 0.515, (390.4888, 428.5129, -18.13775) -> (390.7788, 429.6229, -18.13775), len: 1.14725
    dend_5 {pt3dadd(390.7788, 429.6229, -18.13775, 1.03)}

//  Looking at segment number 647: Seg233_dend_5, section: dend_5, ID: 689, parent: Seg232_dend_5 (688), rad: 0.63, (390.7788, 429.6229, -18.13775) -> (391.3688, 430.4329, -18.13775), len: 1.00209
    dend_5 {pt3dadd(391.3688, 430.4329, -18.13775, 1.26)}

//  Looking at segment number 648: Seg234_dend_5, section: dend_5, ID: 690, parent: Seg233_dend_5 (689), rad: 0.555, (391.3688, 430.4329, -18.13775) -> (392.03882, 431.4629, -18.13775), len: 1.22875
    dend_5 {pt3dadd(392.03882, 431.4629, -18.13775, 1.11)}

//  Looking at segment number 649: Seg235_dend_5, section: dend_5, ID: 691, parent: Seg234_dend_5 (690), rad: 0.445, (392.03882, 431.4629, -18.13775) -> (392.7788, 433.0929, -18.08775), len: 1.79081
    dend_5 {pt3dadd(392.7788, 433.0929, -18.08775, 0.89)}
}

proc basic_shape_extra_13(){

//  Looking at segment number 650: Seg236_dend_5, section: dend_5, ID: 692, parent: Seg235_dend_5 (691), rad: 0.445, (392.7788, 433.0929, -18.08775) -> (393.06882, 434.4929, -18.08775), len: 1.42972
    dend_5 {pt3dadd(393.06882, 434.4929, -18.08775, 0.89)}

//  Looking at segment number 651: Seg237_dend_5, section: dend_5, ID: 693, parent: Seg236_dend_5 (692), rad: 0.445, (393.06882, 434.4929, -18.08775) -> (394.0288, 435.1629, -18.08775), len: 1.17068
    dend_5 {pt3dadd(394.0288, 435.1629, -18.08775, 0.89)}

//  Looking at segment number 652: Seg238_dend_5, section: dend_5, ID: 694, parent: Seg237_dend_5 (693), rad: 0.445, (394.0288, 435.1629, -18.08775) -> (394.47882, 436.9329, -18.08775), len: 1.8263
    dend_5 {pt3dadd(394.47882, 436.9329, -18.08775, 0.89)}

//  Looking at segment number 653: Seg239_dend_5, section: dend_5, ID: 695, parent: Seg238_dend_5 (694), rad: 0.445, (394.47882, 436.9329, -18.08775) -> (394.91882, 437.7429, -18.08775), len: 0.921791
    dend_5 {pt3dadd(394.91882, 437.7429, -18.08775, 0.89)}

//  Looking at segment number 654: Seg240_dend_5, section: dend_5, ID: 696, parent: Seg239_dend_5 (695), rad: 0.405, (394.91882, 437.7429, -18.08775) -> (396.3988, 438.4029, -18.48775), len: 1.66912
    dend_5 {pt3dadd(396.3988, 438.4029, -18.48775, 0.81)}

//  Looking at segment number 655: Seg241_dend_5, section: dend_5, ID: 697, parent: Seg240_dend_5 (696), rad: 0.405, (396.3988, 438.4029, -18.48775) -> (396.9888, 439.8129, -18.48775), len: 1.52847
    dend_5 {pt3dadd(396.9888, 439.8129, -18.48775, 0.81)}

//  Looking at segment number 656: Seg242_dend_5, section: dend_5, ID: 698, parent: Seg241_dend_5 (697), rad: 0.405, (396.9888, 439.8129, -18.48775) -> (397.6588, 440.8429, -18.48775), len: 1.22875
    dend_5 {pt3dadd(397.6588, 440.8429, -18.48775, 0.81)}

//  Looking at segment number 657: Seg243_dend_5, section: dend_5, ID: 699, parent: Seg242_dend_5 (698), rad: 0.405, (397.6588, 440.8429, -18.48775) -> (399.94882, 441.3629, -18.48775), len: 2.34831
    dend_5 {pt3dadd(399.94882, 441.3629, -18.48775, 0.81)}

//  Looking at segment number 658: Seg244_dend_5, section: dend_5, ID: 700, parent: Seg243_dend_5 (699), rad: 0.405, (399.94882, 441.3629, -18.48775) -> (401.2788, 441.6529, -17.88775), len: 1.4876
    dend_5 {pt3dadd(401.2788, 441.6529, -17.88775, 0.81)}

//  Looking at segment number 659: Seg245_dend_5, section: dend_5, ID: 701, parent: Seg244_dend_5 (700), rad: 0.405, (401.2788, 441.6529, -17.88775) -> (401.56882, 443.7229, -17.88775), len: 2.09022
    dend_5 {pt3dadd(401.56882, 443.7229, -17.88775, 0.81)}

//  Looking at segment number 660: Seg0_dend_3, section: dend_3, ID: 335, parent: Seg86_dend_1 (158), rad: 0.515, (-174.2212, 55.903202, -48.23775) -> (-175.5412, 53.8632, -50.03775), len: 3.0239
    dend_3 {pt3dclear() pt3dadd(-174.2212, 55.903202, -48.23775, 1.03) pt3dadd(-175.5412, 53.8632, -50.03775, 1.03)}

//  Looking at segment number 661: Seg1_dend_3, section: dend_3, ID: 336, parent: Seg0_dend_3 (335), rad: 0.515, (-175.5412, 53.8632, -50.03775) -> (-175.0312, 52.903202, -50.03775), len: 1.08706
    dend_3 {pt3dadd(-175.0312, 52.903202, -50.03775, 1.03)}

//  Looking at segment number 662: Seg2_dend_3, section: dend_3, ID: 337, parent: Seg1_dend_3 (336), rad: 0.515, (-175.0312, 52.903202, -50.03775) -> (-173.4712, 51.5732, -50.03775), len: 2.05
    dend_3 {pt3dadd(-173.4712, 51.5732, -50.03775, 1.03)}

//  Looking at segment number 663: Seg3_dend_3, section: dend_3, ID: 338, parent: Seg2_dend_3 (337), rad: 0.515, (-173.4712, 51.5732, -50.03775) -> (-173.99121, 50.313198, -50.03775), len: 1.36309
    dend_3 {pt3dadd(-173.99121, 50.313198, -50.03775, 1.03)}

//  Looking at segment number 664: Seg4_dend_3, section: dend_3, ID: 339, parent: Seg3_dend_3 (338), rad: 0.515, (-173.99121, 50.313198, -50.03775) -> (-175.6212, 50.093197, -50.03775), len: 1.64477
    dend_3 {pt3dadd(-175.6212, 50.093197, -50.03775, 1.03)}

//  Looking at segment number 665: Seg5_dend_3, section: dend_3, ID: 340, parent: Seg4_dend_3 (339), rad: 0.515, (-175.6212, 50.093197, -50.03775) -> (-177.7612, 50.1732, -52.88775), len: 3.5649
    dend_3 {pt3dadd(-177.7612, 50.1732, -52.88775, 1.03)}

//  Looking at segment number 666: Seg6_dend_3, section: dend_3, ID: 341, parent: Seg5_dend_3 (340), rad: 0.515, (-177.7612, 50.1732, -52.88775) -> (-180.5012, 49.5032, -53.93775), len: 3.00982
    dend_3 {pt3dadd(-180.5012, 49.5032, -53.93775, 1.03)}

//  Looking at segment number 667: Seg7_dend_3, section: dend_3, ID: 342, parent: Seg6_dend_3 (341), rad: 0.515, (-180.5012, 49.5032, -53.93775) -> (-181.16121, 47.2132, -53.93775), len: 2.38321
    dend_3 {pt3dadd(-181.16121, 47.2132, -53.93775, 1.03)}

//  Looking at segment number 668: Seg8_dend_3, section: dend_3, ID: 343, parent: Seg7_dend_3 (342), rad: 0.515, (-181.16121, 47.2132, -53.93775) -> (-180.2012, 44.2632, -53.93775), len: 3.10228
    dend_3 {pt3dadd(-180.2012, 44.2632, -53.93775, 1.03)}

//  Looking at segment number 669: Seg9_dend_3, section: dend_3, ID: 344, parent: Seg8_dend_3 (343), rad: 0.515, (-180.2012, 44.2632, -53.93775) -> (-181.9012, 41.7532, -53.93775), len: 3.03151
    dend_3 {pt3dadd(-181.9012, 41.7532, -53.93775, 1.03)}

//  Looking at segment number 670: Seg10_dend_3, section: dend_3, ID: 345, parent: Seg9_dend_3 (344), rad: 0.515, (-181.9012, 41.7532, -53.93775) -> (-184.3412, 41.5332, -53.93775), len: 2.4499
    dend_3 {pt3dadd(-184.3412, 41.5332, -53.93775, 1.03)}

//  Looking at segment number 671: Seg11_dend_3, section: dend_3, ID: 346, parent: Seg10_dend_3 (345), rad: 0.515, (-184.3412, 41.5332, -53.93775) -> (-185.74121, 42.4932, -53.93775), len: 1.69753
    dend_3 {pt3dadd(-185.74121, 42.4932, -53.93775, 1.03)}

//  Looking at segment number 672: Seg12_dend_3, section: dend_3, ID: 347, parent: Seg11_dend_3 (346), rad: 0.515, (-185.74121, 42.4932, -53.93775) -> (-186.1112, 39.6832, -53.93775), len: 2.83425
    dend_3 {pt3dadd(-186.1112, 39.6832, -53.93775, 1.03)}

//  Looking at segment number 673: Seg13_dend_3, section: dend_3, ID: 348, parent: Seg12_dend_3 (347), rad: 0.515, (-186.1112, 39.6832, -53.93775) -> (-187.8912, 38.5032, -55.43775), len: 2.60975
    dend_3 {pt3dadd(-187.8912, 38.5032, -55.43775, 1.03)}

//  Looking at segment number 674: Seg14_dend_3, section: dend_3, ID: 349, parent: Seg13_dend_3 (348), rad: 0.515, (-187.8912, 38.5032, -55.43775) -> (-189.5112, 37.6932, -55.38775), len: 1.8119
    dend_3 {pt3dadd(-189.5112, 37.6932, -55.38775, 1.03)}

//  Looking at segment number 675: Seg15_dend_3, section: dend_3, ID: 350, parent: Seg14_dend_3 (349), rad: 0.515, (-189.5112, 37.6932, -55.38775) -> (-189.3612, 36.5832, -57.48775), len: 2.38004
    dend_3 {pt3dadd(-189.3612, 36.5832, -57.48775, 1.03)}

//  Looking at segment number 676: Seg16_dend_3, section: dend_3, ID: 351, parent: Seg15_dend_3 (350), rad: 0.515, (-189.3612, 36.5832, -57.48775) -> (-189.3612, 34.8932, -57.48775), len: 1.69
    dend_3 {pt3dadd(-189.3612, 34.8932, -57.48775, 1.03)}

//  Looking at segment number 677: Seg17_dend_3, section: dend_3, ID: 352, parent: Seg16_dend_3 (351), rad: 0.515, (-189.3612, 34.8932, -57.48775) -> (-190.4712, 33.6332, -57.48775), len: 1.6792
    dend_3 {pt3dadd(-190.4712, 33.6332, -57.48775, 1.03)}

//  Looking at segment number 678: Seg18_dend_3, section: dend_3, ID: 353, parent: Seg17_dend_3 (352), rad: 0.515, (-190.4712, 33.6332, -57.48775) -> (-191.66121, 36.7332, -57.48775), len: 3.32056
    dend_3 {pt3dadd(-191.66121, 36.7332, -57.48775, 1.03)}

//  Looking at segment number 679: Seg19_dend_3, section: dend_3, ID: 354, parent: Seg18_dend_3 (353), rad: 0.515, (-191.66121, 36.7332, -57.48775) -> (-192.69121, 37.5432, -57.43775), len: 1.3113
    dend_3 {pt3dadd(-192.69121, 37.5432, -57.43775, 1.03)}

//  Looking at segment number 680: Seg20_dend_3, section: dend_3, ID: 355, parent: Seg19_dend_3 (354), rad: 0.515, (-192.69121, 37.5432, -57.43775) -> (-193.7312, 35.7732, -57.43775), len: 2.05292
    dend_3 {pt3dadd(-193.7312, 35.7732, -57.43775, 1.03)}

//  Looking at segment number 681: Seg21_dend_3, section: dend_3, ID: 356, parent: Seg20_dend_3 (355), rad: 0.515, (-193.7312, 35.7732, -57.43775) -> (-195.5712, 33.4132, -57.43775), len: 2.99252
    dend_3 {pt3dadd(-195.5712, 33.4132, -57.43775, 1.03)}

//  Looking at segment number 682: Seg22_dend_3, section: dend_3, ID: 357, parent: Seg21_dend_3 (356), rad: 0.48, (-195.5712, 33.4132, -57.43775) -> (-196.0912, 35.0332, -59.63775), len: 2.78115
    dend_3 {pt3dadd(-196.0912, 35.0332, -59.63775, 0.96)}

//  Looking at segment number 683: Seg23_dend_3, section: dend_3, ID: 358, parent: Seg22_dend_3 (357), rad: 0.48, (-196.0912, 35.0332, -59.63775) -> (-197.4212, 35.6232, -59.63775), len: 1.45499
    dend_3 {pt3dadd(-197.4212, 35.6232, -59.63775, 0.96)}

//  Looking at segment number 684: Seg24_dend_3, section: dend_3, ID: 359, parent: Seg23_dend_3 (358), rad: 0.48, (-197.4212, 35.6232, -59.63775) -> (-198.7512, 35.6232, -59.63775), len: 1.33
    dend_3 {pt3dadd(-198.7512, 35.6232, -59.63775, 0.96)}

//  Looking at segment number 685: Seg25_dend_3, section: dend_3, ID: 360, parent: Seg24_dend_3 (359), rad: 0.48, (-198.7512, 35.6232, -59.63775) -> (-200.0812, 36.5832, -60.43775), len: 1.82497
    dend_3 {pt3dadd(-200.0812, 36.5832, -60.43775, 0.96)}

//  Looking at segment number 686: Seg26_dend_3, section: dend_3, ID: 361, parent: Seg25_dend_3 (360), rad: 0.48, (-200.0812, 36.5832, -60.43775) -> (-200.6712, 35.9932, -60.38775), len: 0.83588
    dend_3 {pt3dadd(-200.6712, 35.9932, -60.38775, 0.96)}

//  Looking at segment number 687: Seg27_dend_3, section: dend_3, ID: 362, parent: Seg26_dend_3 (361), rad: 0.48, (-200.6712, 35.9932, -60.38775) -> (-199.6412, 34.4432, -60.38775), len: 1.86102
    dend_3 {pt3dadd(-199.6412, 34.4432, -60.38775, 0.96)}

//  Looking at segment number 688: Seg28_dend_3, section: dend_3, ID: 363, parent: Seg27_dend_3 (362), rad: 0.48, (-199.6412, 34.4432, -60.38775) -> (-200.2312, 32.8232, -60.33775), len: 1.72482
    dend_3 {pt3dadd(-200.2312, 32.8232, -60.33775, 0.96)}

//  Looking at segment number 689: Seg29_dend_3, section: dend_3, ID: 364, parent: Seg28_dend_3 (363), rad: 0.74, (-200.2312, 32.8232, -60.33775) -> (-201.5612, 32.5232, -60.33775), len: 1.36342
    dend_3 {pt3dadd(-201.5612, 32.5232, -60.33775, 1.48)}

//  Looking at segment number 690: Seg30_dend_3, section: dend_3, ID: 365, parent: Seg29_dend_3 (364), rad: 0.555, (-201.5612, 32.5232, -60.33775) -> (-202.8212, 32.3832, -60.28775), len: 1.26873
    dend_3 {pt3dadd(-202.8212, 32.3832, -60.28775, 1.11)}

//  Looking at segment number 691: Seg31_dend_3, section: dend_3, ID: 366, parent: Seg30_dend_3 (365), rad: 0.48, (-202.8212, 32.3832, -60.28775) -> (-204.44121, 33.8532, -60.28775), len: 2.18754
    dend_3 {pt3dadd(-204.44121, 33.8532, -60.28775, 0.96)}

//  Looking at segment number 692: Seg32_dend_3, section: dend_3, ID: 367, parent: Seg31_dend_3 (366), rad: 0.48, (-204.44121, 33.8532, -60.28775) -> (-205.7012, 34.5232, -60.28775), len: 1.42706
    dend_3 {pt3dadd(-205.7012, 34.5232, -60.28775, 0.96)}

//  Looking at segment number 693: Seg33_dend_3, section: dend_3, ID: 368, parent: Seg32_dend_3 (367), rad: 0.48, (-205.7012, 34.5232, -60.28775) -> (-207.0312, 33.4132, -60.28775), len: 1.73234
    dend_3 {pt3dadd(-207.0312, 33.4132, -60.28775, 0.96)}

//  Looking at segment number 694: Seg34_dend_3, section: dend_3, ID: 369, parent: Seg33_dend_3 (368), rad: 0.48, (-207.0312, 33.4132, -60.28775) -> (-209.10121, 33.4132, -61.587753), len: 2.44437
    dend_3 {pt3dadd(-209.10121, 33.4132, -61.587753, 0.96)}

//  Looking at segment number 695: Seg35_dend_3, section: dend_3, ID: 370, parent: Seg34_dend_3 (369), rad: 0.48, (-209.10121, 33.4132, -61.587753) -> (-211.46121, 33.1132, -61.13775), len: 2.42118
    dend_3 {pt3dadd(-211.46121, 33.1132, -61.13775, 0.96)}

//  Looking at segment number 696: Seg36_dend_3, section: dend_3, ID: 371, parent: Seg35_dend_3 (370), rad: 0.48, (-211.46121, 33.1132, -61.13775) -> (-213.16121, 31.7832, -61.087753), len: 2.15903
    dend_3 {pt3dadd(-213.16121, 31.7832, -61.087753, 0.96)}

//  Looking at segment number 697: Seg37_dend_3, section: dend_3, ID: 372, parent: Seg36_dend_3 (371), rad: 0.48, (-213.16121, 31.7832, -61.087753) -> (-214.49121, 30.973202, -62.837753), len: 2.34254
    dend_3 {pt3dadd(-214.49121, 30.973202, -62.837753, 0.96)}

//  Looking at segment number 698: Seg38_dend_3, section: dend_3, ID: 373, parent: Seg37_dend_3 (372), rad: 0.48, (-214.49121, 30.973202, -62.837753) -> (-214.7912, 33.0432, -62.78775), len: 2.09222
    dend_3 {pt3dadd(-214.7912, 33.0432, -62.78775, 0.96)}

//  Looking at segment number 699: Seg39_dend_3, section: dend_3, ID: 374, parent: Seg38_dend_3 (373), rad: 0.48, (-214.7912, 33.0432, -62.78775) -> (-217.38121, 32.3832, -62.78775), len: 2.67278
    dend_3 {pt3dadd(-217.38121, 32.3832, -62.78775, 0.96)}
}

proc basic_shape_extra_14(){

//  Looking at segment number 700: Seg40_dend_3, section: dend_3, ID: 375, parent: Seg39_dend_3 (374), rad: 0.405, (-217.38121, 32.3832, -62.78775) -> (-216.27121, 29.8732, -64.93775), len: 3.48636
    dend_3 {pt3dadd(-216.27121, 29.8732, -64.93775, 0.81)}

//  Looking at segment number 701: Seg41_dend_3, section: dend_3, ID: 376, parent: Seg40_dend_3 (375), rad: 0.59, (-216.27121, 29.8732, -64.93775) -> (-218.9312, 29.203201, -64.93775), len: 2.74307
    dend_3 {pt3dadd(-218.9312, 29.203201, -64.93775, 1.18)}

//  Looking at segment number 702: Seg42_dend_3, section: dend_3, ID: 377, parent: Seg41_dend_3 (376), rad: 0.48, (-218.9312, 29.203201, -64.93775) -> (-220.9212, 28.3232, -64.93775), len: 2.1759
    dend_3 {pt3dadd(-220.9212, 28.3232, -64.93775, 0.96)}

//  Looking at segment number 703: Seg43_dend_3, section: dend_3, ID: 378, parent: Seg42_dend_3 (377), rad: 0.48, (-220.9212, 28.3232, -64.93775) -> (-223.38121, 27.223202, -64.88775), len: 2.6952
    dend_3 {pt3dadd(-223.38121, 27.223202, -64.88775, 0.96)}

//  Looking at segment number 704: Seg44_dend_3, section: dend_3, ID: 379, parent: Seg43_dend_3 (378), rad: 0.48, (-223.38121, 27.223202, -64.88775) -> (-224.8612, 25.743198, -64.88775), len: 2.09304
    dend_3 {pt3dadd(-224.8612, 25.743198, -64.88775, 0.96)}

//  Looking at segment number 705: Seg45_dend_3, section: dend_3, ID: 380, parent: Seg44_dend_3 (379), rad: 0.815, (-224.8612, 25.743198, -64.88775) -> (-226.0412, 24.7832, -64.88775), len: 1.52118
    dend_3 {pt3dadd(-226.0412, 24.7832, -64.88775, 1.63)}

//  Looking at segment number 706: Seg46_dend_3, section: dend_3, ID: 381, parent: Seg45_dend_3 (380), rad: 0.48, (-226.0412, 24.7832, -64.88775) -> (-226.7812, 23.2332, -64.83775), len: 1.71831
    dend_3 {pt3dadd(-226.7812, 23.2332, -64.83775, 0.96)}

//  Looking at segment number 707: Seg47_dend_3, section: dend_3, ID: 382, parent: Seg46_dend_3 (381), rad: 0.48, (-226.7812, 23.2332, -64.83775) -> (-226.7812, 21.973202, -65.98775), len: 1.7059
    dend_3 {pt3dadd(-226.7812, 21.973202, -65.98775, 0.96)}

//  Looking at segment number 708: Seg48_dend_3, section: dend_3, ID: 383, parent: Seg47_dend_3 (382), rad: 0.48, (-226.7812, 21.973202, -65.98775) -> (-226.3312, 18.583199, -65.98775), len: 3.41974
    dend_3 {pt3dadd(-226.3312, 18.583199, -65.98775, 0.96)}

//  Looking at segment number 709: Seg49_dend_3, section: dend_3, ID: 384, parent: Seg48_dend_3 (383), rad: 0.445, (-226.3312, 18.583199, -65.98775) -> (-225.0012, 16.0732, -65.93775), len: 2.84104
    dend_3 {pt3dadd(-225.0012, 16.0732, -65.93775, 0.89)}

//  Looking at segment number 710: Seg50_dend_3, section: dend_3, ID: 385, parent: Seg49_dend_3 (384), rad: 0.445, (-225.0012, 16.0732, -65.93775) -> (-224.41121, 14.3032, -65.93775), len: 1.86574
    dend_3 {pt3dadd(-224.41121, 14.3032, -65.93775, 0.89)}

//  Looking at segment number 711: Seg51_dend_3, section: dend_3, ID: 386, parent: Seg50_dend_3 (385), rad: 0.7, (-224.41121, 14.3032, -65.93775) -> (-226.0412, 12.533199, -65.93775), len: 2.40619
    dend_3 {pt3dadd(-226.0412, 12.533199, -65.93775, 1.4)}

//  Looking at segment number 712: Seg52_dend_3, section: dend_3, ID: 387, parent: Seg51_dend_3 (386), rad: 0.555, (-226.0412, 12.533199, -65.93775) -> (-227.30121, 10.683201, -67.68775), len: 2.84124
    dend_3 {pt3dadd(-227.30121, 10.683201, -67.68775, 1.11)}

//  Looking at segment number 713: Seg53_dend_3, section: dend_3, ID: 388, parent: Seg52_dend_3 (387), rad: 0.405, (-227.30121, 10.683201, -67.68775) -> (-228.4012, 9.7232, -67.58775), len: 1.46341
    dend_3 {pt3dadd(-228.4012, 9.7232, -67.58775, 0.81)}

//  Looking at segment number 714: Seg54_dend_3, section: dend_3, ID: 389, parent: Seg53_dend_3 (388), rad: 0.405, (-228.4012, 9.7232, -67.58775) -> (-228.1812, 7.5832005, -67.58775), len: 2.15128
    dend_3 {pt3dadd(-228.1812, 7.5832005, -67.58775, 0.81)}

//  Looking at segment number 715: Seg55_dend_3, section: dend_3, ID: 390, parent: Seg54_dend_3 (389), rad: 0.405, (-228.1812, 7.5832005, -67.58775) -> (-228.0312, 5.3731995, -68.38775), len: 2.35512
    dend_3 {pt3dadd(-228.0312, 5.3731995, -68.38775, 0.81)}

//  Looking at segment number 716: Seg56_dend_3, section: dend_3, ID: 391, parent: Seg55_dend_3 (390), rad: 0.63, (-228.0312, 5.3731995, -68.38775) -> (-229.5912, 4.0431995, -68.33775), len: 2.05061
    dend_3 {pt3dadd(-229.5912, 4.0431995, -68.33775, 1.26)}

//  Looking at segment number 717: Seg57_dend_3, section: dend_3, ID: 392, parent: Seg56_dend_3 (391), rad: 0.48, (-229.5912, 4.0431995, -68.33775) -> (-231.2912, 2.4932003, -68.33775), len: 2.30054
    dend_3 {pt3dadd(-231.2912, 2.4932003, -68.33775, 0.96)}

//  Looking at segment number 718: Seg58_dend_3, section: dend_3, ID: 393, parent: Seg57_dend_3 (392), rad: 0.48, (-231.2912, 2.4932003, -68.33775) -> (-232.4712, 0.79319954, -68.33775), len: 2.0694
    dend_3 {pt3dadd(-232.4712, 0.79319954, -68.33775, 0.96)}

//  Looking at segment number 719: Seg59_dend_3, section: dend_3, ID: 394, parent: Seg58_dend_3 (393), rad: 0.48, (-232.4712, 0.79319954, -68.33775) -> (-233.8712, -0.5368004, -68.28775), len: 1.93168
    dend_3 {pt3dadd(-233.8712, -0.5368004, -68.28775, 0.96)}

//  Looking at segment number 720: Seg60_dend_3, section: dend_3, ID: 395, parent: Seg59_dend_3 (394), rad: 0.48, (-233.8712, -0.5368004, -68.28775) -> (-237.49121, -3.7068005, -71.98775), len: 6.06987
    dend_3 {pt3dadd(-237.49121, -3.7068005, -71.98775, 0.96)}

//  Looking at segment number 721: Seg61_dend_3, section: dend_3, ID: 396, parent: Seg60_dend_3 (395), rad: 0.48, (-237.49121, -3.7068005, -71.98775) -> (-240.1512, -7.6068, -74.33775), len: 5.27333
    dend_3 {pt3dadd(-240.1512, -7.6068, -74.33775, 0.96)}

//  Looking at segment number 722: Seg62_dend_3, section: dend_3, ID: 397, parent: Seg61_dend_3 (396), rad: 0.48, (-240.1512, -7.6068, -74.33775) -> (-240.74121, -9.59681, -74.33775), len: 2.07563
    dend_3 {pt3dadd(-240.74121, -9.59681, -74.33775, 0.96)}

//  Looking at segment number 723: Seg63_dend_3, section: dend_3, ID: 398, parent: Seg62_dend_3 (397), rad: 0.48, (-240.74121, -9.59681, -74.33775) -> (-242.0012, -11.66681, -74.33775), len: 2.42332
    dend_3 {pt3dadd(-242.0012, -11.66681, -74.33775, 0.96)}

//  Looking at segment number 724: Seg64_dend_3, section: dend_3, ID: 399, parent: Seg63_dend_3 (398), rad: 0.48, (-242.0012, -11.66681, -74.33775) -> (-244.58119, -12.10681, -74.33775), len: 2.61724
    dend_3 {pt3dadd(-244.58119, -12.10681, -74.33775, 0.96)}

//  Looking at segment number 725: Seg65_dend_3, section: dend_3, ID: 400, parent: Seg64_dend_3 (399), rad: 0.48, (-244.58119, -12.10681, -74.33775) -> (-244.73122, -14.10681, -75.03775), len: 2.12427
    dend_3 {pt3dadd(-244.73122, -14.10681, -75.03775, 0.96)}

//  Looking at segment number 726: Seg66_dend_3, section: dend_3, ID: 401, parent: Seg65_dend_3 (400), rad: 0.48, (-244.73122, -14.10681, -75.03775) -> (-245.9912, -16.38681, -75.03775), len: 2.60499
    dend_3 {pt3dadd(-245.9912, -16.38681, -75.03775, 0.96)}

//  Looking at segment number 727: Seg67_dend_3, section: dend_3, ID: 402, parent: Seg66_dend_3 (401), rad: 0.48, (-245.9912, -16.38681, -75.03775) -> (-247.0212, -18.97681, -75.03775), len: 2.78729
    dend_3 {pt3dadd(-247.0212, -18.97681, -75.03775, 0.96)}

//  Looking at segment number 728: Seg68_dend_3, section: dend_3, ID: 403, parent: Seg67_dend_3 (402), rad: 0.48, (-247.0212, -18.97681, -75.03775) -> (-247.61119, -22.59681, -76.68775), len: 4.02181
    dend_3 {pt3dadd(-247.61119, -22.59681, -76.68775, 0.96)}

//  Looking at segment number 729: Seg69_dend_3, section: dend_3, ID: 404, parent: Seg68_dend_3 (403), rad: 0.48, (-247.61119, -22.59681, -76.68775) -> (-247.54121, -25.76681, -76.68775), len: 3.17077
    dend_3 {pt3dadd(-247.54121, -25.76681, -76.68775, 0.96)}

//  Looking at segment number 730: Seg70_dend_3, section: dend_3, ID: 405, parent: Seg69_dend_3 (404), rad: 0.48, (-247.54121, -25.76681, -76.68775) -> (-245.32121, -29.086811, -78.18775), len: 4.26624
    dend_3 {pt3dadd(-245.32121, -29.086811, -78.18775, 0.96)}

//  Looking at segment number 731: Seg71_dend_3, section: dend_3, ID: 406, parent: Seg70_dend_3 (405), rad: 0.405, (-245.32121, -29.086811, -78.18775) -> (-245.76122, -31.4468, -78.18775), len: 2.40066
    dend_3 {pt3dadd(-245.76122, -31.4468, -78.18775, 0.81)}

//  Looking at segment number 732: Seg72_dend_3, section: dend_3, ID: 407, parent: Seg71_dend_3 (406), rad: 0.405, (-245.76122, -31.4468, -78.18775) -> (-246.8012, -33.5868, -77.78775), len: 2.41271
    dend_3 {pt3dadd(-246.8012, -33.5868, -77.78775, 0.81)}

//  Looking at segment number 733: Seg0_dend_2, section: dend_2, ID: 159, parent: Seg86_dend_1 (158), rad: 0.48, (-174.2212, 55.903202, -48.23775) -> (-176.0612, 55.453197, -47.08775), len: 2.21599
    dend_2 {pt3dclear() pt3dadd(-174.2212, 55.903202, -48.23775, 0.96) pt3dadd(-176.0612, 55.453197, -47.08775, 0.96)}

//  Looking at segment number 734: Seg1_dend_2, section: dend_2, ID: 160, parent: Seg0_dend_2 (159), rad: 0.48, (-176.0612, 55.453197, -47.08775) -> (-177.3212, 54.273197, -47.08775), len: 1.72626
    dend_2 {pt3dadd(-177.3212, 54.273197, -47.08775, 0.96)}

//  Looking at segment number 735: Seg2_dend_2, section: dend_2, ID: 161, parent: Seg1_dend_2 (160), rad: 0.48, (-177.3212, 54.273197, -47.08775) -> (-178.9512, 53.4632, -47.13775), len: 1.82085
    dend_2 {pt3dadd(-178.9512, 53.4632, -47.13775, 0.96)}

//  Looking at segment number 736: Seg3_dend_2, section: dend_2, ID: 162, parent: Seg2_dend_2 (161), rad: 0.48, (-178.9512, 53.4632, -47.13775) -> (-181.8312, 52.873203, -48.38775), len: 3.19453
    dend_2 {pt3dadd(-181.8312, 52.873203, -48.38775, 0.96)}

//  Looking at segment number 737: Seg4_dend_2, section: dend_2, ID: 163, parent: Seg3_dend_2 (162), rad: 0.48, (-181.8312, 52.873203, -48.38775) -> (-184.1712, 51.4332, -48.33775), len: 2.74803
    dend_2 {pt3dadd(-184.1712, 51.4332, -48.33775, 0.96)}

//  Looking at segment number 738: Seg5_dend_2, section: dend_2, ID: 164, parent: Seg4_dend_2 (163), rad: 0.48, (-184.1712, 51.4332, -48.33775) -> (-187.5712, 49.583202, -47.73775), len: 3.91694
    dend_2 {pt3dadd(-187.5712, 49.583202, -47.73775, 0.96)}

//  Looking at segment number 739: Seg6_dend_2, section: dend_2, ID: 165, parent: Seg5_dend_2 (164), rad: 0.48, (-187.5712, 49.583202, -47.73775) -> (-191.05121, 49.3632, -47.73775), len: 3.48696
    dend_2 {pt3dadd(-191.05121, 49.3632, -47.73775, 0.96)}

//  Looking at segment number 740: Seg7_dend_2, section: dend_2, ID: 166, parent: Seg6_dend_2 (165), rad: 0.48, (-191.05121, 49.3632, -47.73775) -> (-193.7812, 50.763203, -47.73775), len: 3.06804
    dend_2 {pt3dadd(-193.7812, 50.763203, -47.73775, 0.96)}

//  Looking at segment number 741: Seg8_dend_2, section: dend_2, ID: 167, parent: Seg7_dend_2 (166), rad: 0.48, (-193.7812, 50.763203, -47.73775) -> (-196.74121, 49.4332, -47.73775), len: 3.24508
    dend_2 {pt3dadd(-196.74121, 49.4332, -47.73775, 0.96)}

//  Looking at segment number 742: Seg9_dend_2, section: dend_2, ID: 168, parent: Seg8_dend_2 (167), rad: 0.48, (-196.74121, 49.4332, -47.73775) -> (-198.2212, 47.2232, -47.73775), len: 2.65979
    dend_2 {pt3dadd(-198.2212, 47.2232, -47.73775, 0.96)}

//  Looking at segment number 743: Seg10_dend_2, section: dend_2, ID: 169, parent: Seg9_dend_2 (168), rad: 0.48, (-198.2212, 47.2232, -47.73775) -> (-200.2912, 45.453197, -47.73775), len: 2.72356
    dend_2 {pt3dadd(-200.2912, 45.453197, -47.73775, 0.96)}

//  Looking at segment number 744: Seg11_dend_2, section: dend_2, ID: 170, parent: Seg10_dend_2 (169), rad: 0.48, (-200.2912, 45.453197, -47.73775) -> (-203.9812, 44.3432, -47.88775), len: 3.85626
    dend_2 {pt3dadd(-203.9812, 44.3432, -47.88775, 0.96)}

//  Looking at segment number 745: Seg12_dend_2, section: dend_2, ID: 171, parent: Seg11_dend_2 (170), rad: 0.48, (-203.9812, 44.3432, -47.88775) -> (-209.0812, 45.6732, -47.88775), len: 5.27057
    dend_2 {pt3dadd(-209.0812, 45.6732, -47.88775, 0.96)}

//  Looking at segment number 746: Seg13_dend_2, section: dend_2, ID: 172, parent: Seg12_dend_2 (171), rad: 0.515, (-209.0812, 45.6732, -47.88775) -> (-212.63121, 46.1132, -48.53775), len: 3.63574
    dend_2 {pt3dadd(-212.63121, 46.1132, -48.53775, 1.03)}

//  Looking at segment number 747: Seg14_dend_2, section: dend_2, ID: 173, parent: Seg13_dend_2 (172), rad: 0.48, (-212.63121, 46.1132, -48.53775) -> (-215.8112, 46.9232, -48.53775), len: 3.28153
    dend_2 {pt3dadd(-215.8112, 46.9232, -48.53775, 0.96)}

//  Looking at segment number 748: Seg15_dend_2, section: dend_2, ID: 174, parent: Seg14_dend_2 (173), rad: 0.48, (-215.8112, 46.9232, -48.53775) -> (-219.5812, 46.8532, -48.53775), len: 3.77065
    dend_2 {pt3dadd(-219.5812, 46.8532, -48.53775, 0.96)}

//  Looking at segment number 749: Seg16_dend_2, section: dend_2, ID: 175, parent: Seg15_dend_2 (174), rad: 0.555, (-219.5812, 46.8532, -48.53775) -> (-222.24121, 47.0732, -48.53775), len: 2.66909
    dend_2 {pt3dadd(-222.24121, 47.0732, -48.53775, 1.11)}
}

proc basic_shape_extra_15(){

//  Looking at segment number 750: Seg17_dend_2, section: dend_2, ID: 176, parent: Seg16_dend_2 (175), rad: 0.48, (-222.24121, 47.0732, -48.53775) -> (-225.3412, 45.9632, -49.73775), len: 3.50458
    dend_2 {pt3dadd(-225.3412, 45.9632, -49.73775, 0.96)}

//  Looking at segment number 751: Seg18_dend_2, section: dend_2, ID: 177, parent: Seg17_dend_2 (176), rad: 0.48, (-225.3412, 45.9632, -49.73775) -> (-226.7512, 45.593197, -49.73775), len: 1.45774
    dend_2 {pt3dadd(-226.7512, 45.593197, -49.73775, 0.96)}

//  Looking at segment number 752: Seg19_dend_2, section: dend_2, ID: 178, parent: Seg18_dend_2 (177), rad: 0.48, (-226.7512, 45.593197, -49.73775) -> (-229.13121, 47.133198, -49.98775), len: 2.84579
    dend_2 {pt3dadd(-229.13121, 47.133198, -49.98775, 0.96)}

//  Looking at segment number 753: Seg20_dend_2, section: dend_2, ID: 179, parent: Seg19_dend_2 (178), rad: 0.48, (-229.13121, 47.133198, -49.98775) -> (-231.5712, 48.7532, -49.98775), len: 2.92881
    dend_2 {pt3dadd(-231.5712, 48.7532, -49.98775, 0.96)}

//  Looking at segment number 754: Seg21_dend_2, section: dend_2, ID: 180, parent: Seg20_dend_2 (179), rad: 0.48, (-231.5712, 48.7532, -49.98775) -> (-234.9712, 49.8632, -49.98775), len: 3.57661
    dend_2 {pt3dadd(-234.9712, 49.8632, -49.98775, 0.96)}

//  Looking at segment number 755: Seg22_dend_2, section: dend_2, ID: 181, parent: Seg21_dend_2 (180), rad: 0.48, (-234.9712, 49.8632, -49.98775) -> (-237.7012, 49.343197, -49.98775), len: 2.77908
    dend_2 {pt3dadd(-237.7012, 49.343197, -49.98775, 0.96)}

//  Looking at segment number 756: Seg23_dend_2, section: dend_2, ID: 182, parent: Seg22_dend_2 (181), rad: 0.48, (-237.7012, 49.343197, -49.98775) -> (-240.2212, 48.093197, -49.98775), len: 2.81299
    dend_2 {pt3dadd(-240.2212, 48.093197, -49.98775, 0.96)}

//  Looking at segment number 757: Seg24_dend_2, section: dend_2, ID: 183, parent: Seg23_dend_2 (182), rad: 0.48, (-240.2212, 48.093197, -49.98775) -> (-243.9912, 47.5732, -49.98775), len: 3.80568
    dend_2 {pt3dadd(-243.9912, 47.5732, -49.98775, 0.96)}

//  Looking at segment number 758: Seg25_dend_2, section: dend_2, ID: 184, parent: Seg24_dend_2 (183), rad: 0.85, (-243.9912, 47.5732, -49.98775) -> (-245.69121, 46.5332, -50.08775), len: 1.99541
    dend_2 {pt3dadd(-245.69121, 46.5332, -50.08775, 1.7)}

//  Looking at segment number 759: Seg26_dend_2, section: dend_2, ID: 185, parent: Seg25_dend_2 (184), rad: 0.515, (-245.69121, 46.5332, -50.08775) -> (-246.8712, 44.6232, -51.03775), len: 2.43782
    dend_2 {pt3dadd(-246.8712, 44.6232, -51.03775, 1.03)}

//  Looking at segment number 760: Seg27_dend_2, section: dend_2, ID: 186, parent: Seg26_dend_2 (185), rad: 0.515, (-246.8712, 44.6232, -51.03775) -> (-247.98122, 41.6632, -51.48775), len: 3.19315
    dend_2 {pt3dadd(-247.98122, 41.6632, -51.48775, 1.03)}

//  Looking at segment number 761: Seg28_dend_2, section: dend_2, ID: 187, parent: Seg27_dend_2 (186), rad: 0.515, (-247.98122, 41.6632, -51.48775) -> (-248.94121, 38.4232, -51.43775), len: 3.3796
    dend_2 {pt3dadd(-248.94121, 38.4232, -51.43775, 1.03)}

//  Looking at segment number 762: Seg29_dend_2, section: dend_2, ID: 188, parent: Seg28_dend_2 (187), rad: 0.515, (-248.94121, 38.4232, -51.43775) -> (-249.83119, 37.9032, -52.13775), len: 1.24598
    dend_2 {pt3dadd(-249.83119, 37.9032, -52.13775, 1.03)}

//  Looking at segment number 763: Seg30_dend_2, section: dend_2, ID: 189, parent: Seg29_dend_2 (188), rad: 0.515, (-249.83119, 37.9032, -52.13775) -> (-251.7512, 38.9332, -52.13775), len: 2.17884
    dend_2 {pt3dadd(-251.7512, 38.9332, -52.13775, 1.03)}

//  Looking at segment number 764: Seg31_dend_2, section: dend_2, ID: 190, parent: Seg30_dend_2 (189), rad: 0.515, (-251.7512, 38.9332, -52.13775) -> (-254.04121, 40.4832, -52.53775), len: 2.79404
    dend_2 {pt3dadd(-254.04121, 40.4832, -52.53775, 1.03)}

//  Looking at segment number 765: Seg32_dend_2, section: dend_2, ID: 191, parent: Seg31_dend_2 (190), rad: 0.515, (-254.04121, 40.4832, -52.53775) -> (-256.6212, 41.6632, -52.48775), len: 2.83746
    dend_2 {pt3dadd(-256.6212, 41.6632, -52.48775, 1.03)}

//  Looking at segment number 766: Seg33_dend_2, section: dend_2, ID: 192, parent: Seg32_dend_2 (191), rad: 0.515, (-256.6212, 41.6632, -52.48775) -> (-258.3212, 42.1132, -51.78775), len: 1.89276
    dend_2 {pt3dadd(-258.3212, 42.1132, -51.78775, 1.03)}

//  Looking at segment number 767: Seg34_dend_2, section: dend_2, ID: 193, parent: Seg33_dend_2 (192), rad: 0.515, (-258.3212, 42.1132, -51.78775) -> (-259.7312, 41.3732, -51.78775), len: 1.59239
    dend_2 {pt3dadd(-259.7312, 41.3732, -51.78775, 1.03)}

//  Looking at segment number 768: Seg35_dend_2, section: dend_2, ID: 194, parent: Seg34_dend_2 (193), rad: 0.515, (-259.7312, 41.3732, -51.78775) -> (-261.3512, 40.4832, -51.73775), len: 1.84905
    dend_2 {pt3dadd(-261.3512, 40.4832, -51.73775, 1.03)}

//  Looking at segment number 769: Seg36_dend_2, section: dend_2, ID: 195, parent: Seg35_dend_2 (194), rad: 0.515, (-261.3512, 40.4832, -51.73775) -> (-264.02118, 41.5932, -53.48775), len: 3.37985
    dend_2 {pt3dadd(-264.02118, 41.5932, -53.48775, 1.03)}

//  Looking at segment number 770: Seg37_dend_2, section: dend_2, ID: 196, parent: Seg36_dend_2 (195), rad: 0.515, (-264.02118, 41.5932, -53.48775) -> (-266.0912, 42.0332, -54.53775), len: 2.36242
    dend_2 {pt3dadd(-266.0912, 42.0332, -54.53775, 1.03)}

//  Looking at segment number 771: Seg38_dend_2, section: dend_2, ID: 197, parent: Seg37_dend_2 (196), rad: 0.515, (-266.0912, 42.0332, -54.53775) -> (-268.15118, 40.4132, -55.28775), len: 2.72589
    dend_2 {pt3dadd(-268.15118, 40.4132, -55.28775, 1.03)}

//  Looking at segment number 772: Seg39_dend_2, section: dend_2, ID: 198, parent: Seg38_dend_2 (197), rad: 0.515, (-268.15118, 40.4132, -55.28775) -> (-268.9712, 38.9332, -55.28775), len: 1.69198
    dend_2 {pt3dadd(-268.9712, 38.9332, -55.28775, 1.03)}

//  Looking at segment number 773: Seg40_dend_2, section: dend_2, ID: 199, parent: Seg39_dend_2 (198), rad: 0.515, (-268.9712, 38.9332, -55.28775) -> (-270.52118, 38.4932, -54.93775), len: 1.64881
    dend_2 {pt3dadd(-270.52118, 38.4932, -54.93775, 1.03)}

//  Looking at segment number 774: Seg41_dend_2, section: dend_2, ID: 200, parent: Seg40_dend_2 (199), rad: 0.515, (-270.52118, 38.4932, -54.93775) -> (-272.74118, 38.9332, -54.93775), len: 2.26319
    dend_2 {pt3dadd(-272.74118, 38.9332, -54.93775, 1.03)}

//  Looking at segment number 775: Seg42_dend_2, section: dend_2, ID: 201, parent: Seg41_dend_2 (200), rad: 0.515, (-272.74118, 38.9332, -54.93775) -> (-275.2012, 39.6432, -54.83775), len: 2.56238
    dend_2 {pt3dadd(-275.2012, 39.6432, -54.83775, 1.03)}

//  Looking at segment number 776: Seg43_dend_2, section: dend_2, ID: 202, parent: Seg42_dend_2 (201), rad: 0.665, (-275.2012, 39.6432, -54.83775) -> (-277.71118, 40.3832, -54.78775), len: 2.61727
    dend_2 {pt3dadd(-277.71118, 40.3832, -54.78775, 1.33)}

//  Looking at segment number 777: Seg44_dend_2, section: dend_2, ID: 203, parent: Seg43_dend_2 (202), rad: 0.515, (-277.71118, 40.3832, -54.78775) -> (-278.6712, 41.6332, -54.78775), len: 1.57612
    dend_2 {pt3dadd(-278.6712, 41.6332, -54.78775, 1.03)}

//  Looking at segment number 778: Seg45_dend_2, section: dend_2, ID: 204, parent: Seg44_dend_2 (203), rad: 0.515, (-278.6712, 41.6332, -54.78775) -> (-279.1212, 42.5232, -54.78775), len: 0.997288
    dend_2 {pt3dadd(-279.1212, 42.5232, -54.78775, 1.03)}

//  Looking at segment number 779: Seg46_dend_2, section: dend_2, ID: 205, parent: Seg45_dend_2 (204), rad: 0.515, (-279.1212, 42.5232, -54.78775) -> (-278.90118, 44.0732, -54.78775), len: 1.56553
    dend_2 {pt3dadd(-278.90118, 44.0732, -54.78775, 1.03)}

//  Looking at segment number 780: Seg47_dend_2, section: dend_2, ID: 206, parent: Seg46_dend_2 (205), rad: 0.515, (-278.90118, 44.0732, -54.78775) -> (-279.1912, 44.953197, -55.03775), len: 0.959688
    dend_2 {pt3dadd(-279.1912, 44.953197, -55.03775, 1.03)}

//  Looking at segment number 781: Seg48_dend_2, section: dend_2, ID: 207, parent: Seg47_dend_2 (206), rad: 0.515, (-279.1912, 44.953197, -55.03775) -> (-281.8512, 45.2532, -55.03775), len: 2.67687
    dend_2 {pt3dadd(-281.8512, 45.2532, -55.03775, 1.03)}

//  Looking at segment number 782: Seg49_dend_2, section: dend_2, ID: 208, parent: Seg48_dend_2 (207), rad: 0.515, (-281.8512, 45.2532, -55.03775) -> (-283.6312, 44.883198, -55.03775), len: 1.81805
    dend_2 {pt3dadd(-283.6312, 44.883198, -55.03775, 1.03)}

//  Looking at segment number 783: Seg50_dend_2, section: dend_2, ID: 209, parent: Seg49_dend_2 (208), rad: 0.515, (-283.6312, 44.883198, -55.03775) -> (-285.18118, 45.1032, -56.38775), len: 2.06721
    dend_2 {pt3dadd(-285.18118, 45.1032, -56.38775, 1.03)}

//  Looking at segment number 784: Seg51_dend_2, section: dend_2, ID: 210, parent: Seg50_dend_2 (209), rad: 0.63, (-285.18118, 45.1032, -56.38775) -> (-286.21118, 46.063198, -56.38775), len: 1.40801
    dend_2 {pt3dadd(-286.21118, 46.063198, -56.38775, 1.26)}

//  Looking at segment number 785: Seg52_dend_2, section: dend_2, ID: 211, parent: Seg51_dend_2 (210), rad: 0.925, (-286.21118, 46.063198, -56.38775) -> (-287.3212, 46.953197, -56.38775), len: 1.42276
    dend_2 {pt3dadd(-287.3212, 46.953197, -56.38775, 1.85)}

//  Looking at segment number 786: Seg53_dend_2, section: dend_2, ID: 212, parent: Seg52_dend_2 (211), rad: 0.925, (-287.3212, 46.953197, -56.38775) -> (-288.80118, 48.053204, -56.38775), len: 1.84401
    dend_2 {pt3dadd(-288.80118, 48.053204, -56.38775, 1.85)}

//  Looking at segment number 787: Seg54_dend_2, section: dend_2, ID: 213, parent: Seg53_dend_2 (212), rad: 0.515, (-288.80118, 48.053204, -56.38775) -> (-290.1312, 48.653202, -56.38775), len: 1.45909
    dend_2 {pt3dadd(-290.1312, 48.653202, -56.38775, 1.03)}

//  Looking at segment number 788: Seg55_dend_2, section: dend_2, ID: 214, parent: Seg54_dend_2 (213), rad: 0.515, (-290.1312, 48.653202, -56.38775) -> (-292.49118, 49.093197, -56.38775), len: 2.40065
    dend_2 {pt3dadd(-292.49118, 49.093197, -56.38775, 1.03)}

//  Looking at segment number 789: Seg56_dend_2, section: dend_2, ID: 215, parent: Seg55_dend_2 (214), rad: 0.48, (-292.49118, 49.093197, -56.38775) -> (-294.5612, 48.7932, -56.33775), len: 2.09223
    dend_2 {pt3dadd(-294.5612, 48.7932, -56.33775, 0.96)}

//  Looking at segment number 790: Seg57_dend_2, section: dend_2, ID: 216, parent: Seg56_dend_2 (215), rad: 0.48, (-294.5612, 48.7932, -56.33775) -> (-296.93118, 47.763203, -56.33775), len: 2.58414
    dend_2 {pt3dadd(-296.93118, 47.763203, -56.33775, 0.96)}

//  Looking at segment number 791: Seg58_dend_2, section: dend_2, ID: 217, parent: Seg57_dend_2 (216), rad: 0.48, (-296.93118, 47.763203, -56.33775) -> (-298.6312, 46.4332, -56.33775), len: 2.15846
    dend_2 {pt3dadd(-298.6312, 46.4332, -56.33775, 0.96)}

//  Looking at segment number 792: Seg59_dend_2, section: dend_2, ID: 218, parent: Seg58_dend_2 (217), rad: 0.405, (-298.6312, 46.4332, -56.33775) -> (-300.55118, 44.813198, -56.88775), len: 2.57162
    dend_2 {pt3dadd(-300.55118, 44.813198, -56.88775, 0.81)}

//  Looking at segment number 793: Seg60_dend_2, section: dend_2, ID: 219, parent: Seg59_dend_2 (218), rad: 0.405, (-300.55118, 44.813198, -56.88775) -> (-302.9212, 43.9932, -56.88775), len: 2.50787
    dend_2 {pt3dadd(-302.9212, 43.9932, -56.88775, 0.81)}

//  Looking at segment number 794: Seg61_dend_2, section: dend_2, ID: 220, parent: Seg60_dend_2 (219), rad: 0.405, (-302.9212, 43.9932, -56.88775) -> (-303.36118, 42.4432, -55.53775), len: 2.10204
    dend_2 {pt3dadd(-303.36118, 42.4432, -55.53775, 0.81)}

//  Looking at segment number 795: Seg62_dend_2, section: dend_2, ID: 221, parent: Seg61_dend_2 (220), rad: 0.405, (-303.36118, 42.4432, -55.53775) -> (-303.80118, 40.0132, -55.53775), len: 2.46951
    dend_2 {pt3dadd(-303.80118, 40.0132, -55.53775, 0.81)}

//  Looking at segment number 796: Seg63_dend_2, section: dend_2, ID: 222, parent: Seg62_dend_2 (221), rad: 0.405, (-303.80118, 40.0132, -55.53775) -> (-305.5012, 38.0232, -55.53775), len: 2.61728
    dend_2 {pt3dadd(-305.5012, 38.0232, -55.53775, 0.81)}

//  Looking at segment number 797: Seg64_dend_2, section: dend_2, ID: 223, parent: Seg63_dend_2 (222), rad: 0.405, (-305.5012, 38.0232, -55.53775) -> (-306.7612, 37.3532, -55.58775), len: 1.42795
    dend_2 {pt3dadd(-306.7612, 37.3532, -55.58775, 0.81)}

//  Looking at segment number 798: Seg65_dend_2, section: dend_2, ID: 224, parent: Seg64_dend_2 (223), rad: 0.74, (-306.7612, 37.3532, -55.58775) -> (-307.7212, 37.2032, -55.58775), len: 0.971639
    dend_2 {pt3dadd(-307.7212, 37.2032, -55.58775, 1.48)}

//  Looking at segment number 799: Seg66_dend_2, section: dend_2, ID: 225, parent: Seg65_dend_2 (224), rad: 0.815, (-307.7212, 37.2032, -55.58775) -> (-309.7212, 37.063198, -54.83775), len: 2.14058
    dend_2 {pt3dadd(-309.7212, 37.063198, -54.83775, 1.63)}
}

proc basic_shape_extra_16(){

//  Looking at segment number 800: Seg67_dend_2, section: dend_2, ID: 226, parent: Seg66_dend_2 (225), rad: 0.48, (-309.7212, 37.063198, -54.83775) -> (-311.05118, 36.8332, -55.83775), len: 1.67981
    dend_2 {pt3dadd(-311.05118, 36.8332, -55.83775, 0.96)}

//  Looking at segment number 801: Seg68_dend_2, section: dend_2, ID: 227, parent: Seg67_dend_2 (226), rad: 0.48, (-311.05118, 36.8332, -55.83775) -> (-312.7512, 36.9132, -55.83775), len: 1.70189
    dend_2 {pt3dadd(-312.7512, 36.9132, -55.83775, 0.96)}

//  Looking at segment number 802: Seg69_dend_2, section: dend_2, ID: 228, parent: Seg68_dend_2 (227), rad: 0.59, (-312.7512, 36.9132, -55.83775) -> (-313.7812, 36.6132, -55.83775), len: 1.0728
    dend_2 {pt3dadd(-313.7812, 36.6132, -55.83775, 1.18)}

//  Looking at segment number 803: Seg70_dend_2, section: dend_2, ID: 229, parent: Seg69_dend_2 (228), rad: 0.96, (-313.7812, 36.6132, -55.83775) -> (-315.1912, 36.2432, -55.83775), len: 1.45774
    dend_2 {pt3dadd(-315.1912, 36.2432, -55.83775, 1.92)}

//  Looking at segment number 804: Seg71_dend_2, section: dend_2, ID: 230, parent: Seg70_dend_2 (229), rad: 0.775, (-315.1912, 36.2432, -55.83775) -> (-316.2912, 35.9532, -55.83775), len: 1.13759
    dend_2 {pt3dadd(-316.2912, 35.9532, -55.83775, 1.55)}

//  Looking at segment number 805: Seg72_dend_2, section: dend_2, ID: 231, parent: Seg71_dend_2 (230), rad: 0.555, (-316.2912, 35.9532, -55.83775) -> (-318.1412, 36.2432, -55.83775), len: 1.8726
    dend_2 {pt3dadd(-318.1412, 36.2432, -55.83775, 1.11)}

//  Looking at segment number 806: Seg73_dend_2, section: dend_2, ID: 232, parent: Seg72_dend_2 (231), rad: 0.405, (-318.1412, 36.2432, -55.83775) -> (-319.2212, 35.3432, -55.33775), len: 1.4921
    dend_2 {pt3dadd(-319.2212, 35.3432, -55.33775, 0.81)}

//  Looking at segment number 807: Seg74_dend_2, section: dend_2, ID: 233, parent: Seg73_dend_2 (232), rad: 0.405, (-319.2212, 35.3432, -55.33775) -> (-320.0312, 33.6432, -55.33775), len: 1.88311
    dend_2 {pt3dadd(-320.0312, 33.6432, -55.33775, 0.81)}

//  Looking at segment number 808: Seg75_dend_2, section: dend_2, ID: 234, parent: Seg74_dend_2 (233), rad: 0.405, (-320.0312, 33.6432, -55.33775) -> (-321.0612, 32.3932, -55.28775), len: 1.62046
    dend_2 {pt3dadd(-321.0612, 32.3932, -55.28775, 0.81)}

//  Looking at segment number 809: Seg76_dend_2, section: dend_2, ID: 235, parent: Seg75_dend_2 (234), rad: 0.48, (-321.0612, 32.3932, -55.28775) -> (-322.6912, 31.4332, -55.28775), len: 1.8917
    dend_2 {pt3dadd(-322.6912, 31.4332, -55.28775, 0.96)}

//  Looking at segment number 810: Seg77_dend_2, section: dend_2, ID: 236, parent: Seg76_dend_2 (235), rad: 0.335, (-322.6912, 31.4332, -55.28775) -> (-324.24118, 30.6932, -55.28775), len: 1.71758
    dend_2 {pt3dadd(-324.24118, 30.6932, -55.28775, 0.67)}

//  Looking at segment number 811: Seg78_dend_2, section: dend_2, ID: 237, parent: Seg77_dend_2 (236), rad: 0.335, (-324.24118, 30.6932, -55.28775) -> (-326.46118, 30.103199, -55.28775), len: 2.29706
    dend_2 {pt3dadd(-326.46118, 30.103199, -55.28775, 0.67)}

//  Looking at segment number 812: Seg79_dend_2, section: dend_2, ID: 238, parent: Seg78_dend_2 (237), rad: 0.445, (-326.46118, 30.103199, -55.28775) -> (-328.46118, 29.7332, -55.73775), len: 2.08312
    dend_2 {pt3dadd(-328.46118, 29.7332, -55.73775, 0.89)}

//  Looking at segment number 813: Seg80_dend_2, section: dend_2, ID: 239, parent: Seg79_dend_2 (238), rad: 0.665, (-328.46118, 29.7332, -55.73775) -> (-329.86118, 28.6232, -55.73775), len: 1.78664
    dend_2 {pt3dadd(-329.86118, 28.6232, -55.73775, 1.33)}

//  Looking at segment number 814: Seg81_dend_2, section: dend_2, ID: 240, parent: Seg80_dend_2 (239), rad: 1.0, (-329.86118, 28.6232, -55.73775) -> (-331.49118, 27.743198, -55.73775), len: 1.85238
    dend_2 {pt3dadd(-331.49118, 27.743198, -55.73775, 2.0)}

//  Looking at segment number 815: Seg82_dend_2, section: dend_2, ID: 241, parent: Seg81_dend_2 (240), rad: 0.59, (-331.49118, 27.743198, -55.73775) -> (-332.8212, 27.153198, -55.73775), len: 1.45501
    dend_2 {pt3dadd(-332.8212, 27.153198, -55.73775, 1.18)}

//  Looking at segment number 816: Seg83_dend_2, section: dend_2, ID: 242, parent: Seg82_dend_2 (241), rad: 0.405, (-332.8212, 27.153198, -55.73775) -> (-333.4112, 26.7832, -56.53775), len: 1.06066
    dend_2 {pt3dadd(-333.4112, 26.7832, -56.53775, 0.81)}

//  Looking at segment number 817: Seg84_dend_2, section: dend_2, ID: 243, parent: Seg83_dend_2 (242), rad: 0.405, (-333.4112, 26.7832, -56.53775) -> (-334.74118, 26.043201, -56.53775), len: 1.52199
    dend_2 {pt3dadd(-334.74118, 26.043201, -56.53775, 0.81)}

//  Looking at segment number 818: Seg85_dend_2, section: dend_2, ID: 244, parent: Seg84_dend_2 (243), rad: 0.515, (-334.74118, 26.043201, -56.53775) -> (-335.7012, 25.673199, -56.48775), len: 1.03007
    dend_2 {pt3dadd(-335.7012, 25.673199, -56.48775, 1.03)}

//  Looking at segment number 819: Seg86_dend_2, section: dend_2, ID: 245, parent: Seg85_dend_2 (244), rad: 0.37, (-335.7012, 25.673199, -56.48775) -> (-337.1012, 24.9332, -56.48775), len: 1.58353
    dend_2 {pt3dadd(-337.1012, 24.9332, -56.48775, 0.74)}

//  Looking at segment number 820: Seg87_dend_2, section: dend_2, ID: 246, parent: Seg86_dend_2 (245), rad: 0.37, (-337.1012, 24.9332, -56.48775) -> (-337.8412, 24.203201, -56.48775), len: 1.03946
    dend_2 {pt3dadd(-337.8412, 24.203201, -56.48775, 0.74)}

//  Looking at segment number 821: Seg88_dend_2, section: dend_2, ID: 247, parent: Seg87_dend_2 (246), rad: 0.37, (-337.8412, 24.203201, -56.48775) -> (-338.6612, 23.4632, -56.48775), len: 1.10454
    dend_2 {pt3dadd(-338.6612, 23.4632, -56.48775, 0.74)}

//  Looking at segment number 822: Seg89_dend_2, section: dend_2, ID: 248, parent: Seg88_dend_2 (247), rad: 0.37, (-338.6612, 23.4632, -56.48775) -> (-340.5012, 23.313198, -56.48775), len: 1.8461
    dend_2 {pt3dadd(-340.5012, 23.313198, -56.48775, 0.74)}

//  Looking at segment number 823: Seg90_dend_2, section: dend_2, ID: 249, parent: Seg89_dend_2 (248), rad: 0.37, (-340.5012, 23.313198, -56.48775) -> (-341.3212, 23.313198, -56.48775), len: 0.820007
    dend_2 {pt3dadd(-341.3212, 23.313198, -56.48775, 0.74)}

//  Looking at segment number 824: Seg91_dend_2, section: dend_2, ID: 250, parent: Seg90_dend_2 (249), rad: 1.185, (-341.3212, 23.313198, -56.48775) -> (-343.0912, 22.423199, -57.93775), len: 2.45509
    dend_2 {pt3dadd(-343.0912, 22.423199, -57.93775, 2.37)}

//  Looking at segment number 825: Seg92_dend_2, section: dend_2, ID: 251, parent: Seg91_dend_2 (250), rad: 1.035, (-343.0912, 22.423199, -57.93775) -> (-345.0912, 22.2832, -57.93775), len: 2.00489
    dend_2 {pt3dadd(-345.0912, 22.2832, -57.93775, 2.07)}

//  Looking at segment number 826: Seg93_dend_2, section: dend_2, ID: 252, parent: Seg92_dend_2 (251), rad: 0.48, (-345.0912, 22.2832, -57.93775) -> (-346.6412, 21.173199, -57.93775), len: 1.90648
    dend_2 {pt3dadd(-346.6412, 21.173199, -57.93775, 0.96)}

//  Looking at segment number 827: Seg94_dend_2, section: dend_2, ID: 253, parent: Seg93_dend_2 (252), rad: 0.48, (-346.6412, 21.173199, -57.93775) -> (-348.1212, 19.9132, -57.93775), len: 1.94369
    dend_2 {pt3dadd(-348.1212, 19.9132, -57.93775, 0.96)}

//  Looking at segment number 828: Seg95_dend_2, section: dend_2, ID: 254, parent: Seg94_dend_2 (253), rad: 0.48, (-348.1212, 19.9132, -57.93775) -> (-349.8912, 19.5532, -57.93775), len: 1.80626
    dend_2 {pt3dadd(-349.8912, 19.5532, -57.93775, 0.96)}

//  Looking at segment number 829: Seg96_dend_2, section: dend_2, ID: 255, parent: Seg95_dend_2 (254), rad: 0.48, (-349.8912, 19.5532, -57.93775) -> (-351.0012, 19.473202, -57.93775), len: 1.11286
    dend_2 {pt3dadd(-351.0012, 19.473202, -57.93775, 0.96)}

//  Looking at segment number 830: Seg97_dend_2, section: dend_2, ID: 256, parent: Seg96_dend_2 (255), rad: 0.555, (-351.0012, 19.473202, -57.93775) -> (-352.2512, 18.953201, -57.93775), len: 1.35385
    dend_2 {pt3dadd(-352.2512, 18.953201, -57.93775, 1.11)}

//  Looking at segment number 831: Seg98_dend_2, section: dend_2, ID: 257, parent: Seg97_dend_2 (256), rad: 0.405, (-352.2512, 18.953201, -57.93775) -> (-353.8812, 18.5932, -57.93775), len: 1.66929
    dend_2 {pt3dadd(-353.8812, 18.5932, -57.93775, 0.81)}

//  Looking at segment number 832: Seg99_dend_2, section: dend_2, ID: 258, parent: Seg98_dend_2 (257), rad: 0.405, (-353.8812, 18.5932, -57.93775) -> (-356.4712, 18.0732, -57.93775), len: 2.64168
    dend_2 {pt3dadd(-356.4712, 18.0732, -57.93775, 0.81)}

//  Looking at segment number 833: Seg100_dend_2, section: dend_2, ID: 259, parent: Seg99_dend_2 (258), rad: 1.07, (-356.4712, 18.0732, -57.93775) -> (-359.1312, 17.5532, -57.88775), len: 2.71082
    dend_2 {pt3dadd(-359.1312, 17.5532, -57.88775, 2.14)}

//  Looking at segment number 834: Seg101_dend_2, section: dend_2, ID: 260, parent: Seg100_dend_2 (259), rad: 0.405, (-359.1312, 17.5532, -57.88775) -> (-361.4212, 17.923199, -57.88775), len: 2.31971
    dend_2 {pt3dadd(-361.4212, 17.923199, -57.88775, 0.81)}

//  Looking at segment number 835: Seg102_dend_2, section: dend_2, ID: 261, parent: Seg101_dend_2 (260), rad: 0.405, (-361.4212, 17.923199, -57.88775) -> (-364.2312, 17.853199, -57.78775), len: 2.81265
    dend_2 {pt3dadd(-364.2312, 17.853199, -57.78775, 0.81)}

//  Looking at segment number 836: Seg103_dend_2, section: dend_2, ID: 262, parent: Seg102_dend_2 (261), rad: 0.405, (-364.2312, 17.853199, -57.78775) -> (-366.8812, 16.9432, -59.13775), len: 3.11015
    dend_2 {pt3dadd(-366.8812, 16.9432, -59.13775, 0.81)}

//  Looking at segment number 837: Seg104_dend_2, section: dend_2, ID: 263, parent: Seg103_dend_2 (262), rad: 0.405, (-366.8812, 16.9432, -59.13775) -> (-368.80118, 14.943199, -59.98775), len: 2.8998
    dend_2 {pt3dadd(-368.80118, 14.943199, -59.98775, 0.81)}

//  Looking at segment number 838: Seg105_dend_2, section: dend_2, ID: 264, parent: Seg104_dend_2 (263), rad: 0.405, (-368.80118, 14.943199, -59.98775) -> (-370.21118, 14.063198, -59.98775), len: 1.66208
    dend_2 {pt3dadd(-370.21118, 14.063198, -59.98775, 0.81)}

//  Looking at segment number 839: Seg106_dend_2, section: dend_2, ID: 265, parent: Seg105_dend_2 (264), rad: 0.815, (-370.21118, 14.063198, -59.98775) -> (-372.5712, 14.2132, -59.93775), len: 2.36531
    dend_2 {pt3dadd(-372.5712, 14.2132, -59.93775, 1.63)}

//  Looking at segment number 840: Seg107_dend_2, section: dend_2, ID: 266, parent: Seg106_dend_2 (265), rad: 0.445, (-372.5712, 14.2132, -59.93775) -> (-373.83118, 13.023201, -59.93775), len: 1.7331
    dend_2 {pt3dadd(-373.83118, 13.023201, -59.93775, 0.89)}

//  Looking at segment number 841: Seg108_dend_2, section: dend_2, ID: 267, parent: Seg107_dend_2 (266), rad: 0.445, (-373.83118, 13.023201, -59.93775) -> (-375.46118, 11.4732, -59.93775), len: 2.24932
    dend_2 {pt3dadd(-375.46118, 11.4732, -59.93775, 0.89)}

//  Looking at segment number 842: Seg109_dend_2, section: dend_2, ID: 268, parent: Seg108_dend_2 (267), rad: 0.63, (-375.46118, 11.4732, -59.93775) -> (-376.3412, 10.7432, -59.93775), len: 1.14338
    dend_2 {pt3dadd(-376.3412, 10.7432, -59.93775, 1.26)}

//  Looking at segment number 843: Seg110_dend_2, section: dend_2, ID: 269, parent: Seg109_dend_2 (268), rad: 0.445, (-376.3412, 10.7432, -59.93775) -> (-376.93118, 11.033199, -59.93775), len: 0.657416
    dend_2 {pt3dadd(-376.93118, 11.033199, -59.93775, 0.89)}

//  Looking at segment number 844: Seg111_dend_2, section: dend_2, ID: 270, parent: Seg110_dend_2 (269), rad: 0.445, (-376.93118, 11.033199, -59.93775) -> (-377.6712, 10.8132, -59.93775), len: 0.77203
    dend_2 {pt3dadd(-377.6712, 10.8132, -59.93775, 0.89)}

//  Looking at segment number 845: Seg112_dend_2, section: dend_2, ID: 271, parent: Seg111_dend_2 (270), rad: 0.445, (-377.6712, 10.8132, -59.93775) -> (-378.2612, 9.923201, -59.93775), len: 1.0678
    dend_2 {pt3dadd(-378.2612, 9.923201, -59.93775, 0.89)}

//  Looking at segment number 846: Seg113_dend_2, section: dend_2, ID: 272, parent: Seg112_dend_2 (271), rad: 0.63, (-378.2612, 9.923201, -59.93775) -> (-380.0412, 9.113199, -61.63775), len: 2.59123
    dend_2 {pt3dadd(-380.0412, 9.113199, -61.63775, 1.26)}

//  Looking at segment number 847: Seg114_dend_2, section: dend_2, ID: 273, parent: Seg113_dend_2 (272), rad: 0.405, (-380.0412, 9.113199, -61.63775) -> (-383.2212, 9.193199, -61.63775), len: 3.181
    dend_2 {pt3dadd(-383.2212, 9.193199, -61.63775, 0.81)}

//  Looking at segment number 848: Seg115_dend_2, section: dend_2, ID: 274, parent: Seg114_dend_2 (273), rad: 0.405, (-383.2212, 9.193199, -61.63775) -> (-384.77118, 9.853201, -61.63775), len: 1.68466
    dend_2 {pt3dadd(-384.77118, 9.853201, -61.63775, 0.81)}

//  Looking at segment number 849: Seg116_dend_2, section: dend_2, ID: 275, parent: Seg115_dend_2 (274), rad: 0.405, (-384.77118, 9.853201, -61.63775) -> (-386.3212, 10.443199, -61.237747), len: 1.70606
    dend_2 {pt3dadd(-386.3212, 10.443199, -61.237747, 0.81)}
}

proc basic_shape_extra_17(){

//  Looking at segment number 850: Seg117_dend_2, section: dend_2, ID: 276, parent: Seg116_dend_2 (275), rad: 0.405, (-386.3212, 10.443199, -61.237747) -> (-388.02118, 9.4132, -61.237747), len: 1.98767
    dend_2 {pt3dadd(-388.02118, 9.4132, -61.237747, 0.81)}

//  Looking at segment number 851: Seg118_dend_2, section: dend_2, ID: 277, parent: Seg117_dend_2 (276), rad: 0.555, (-388.02118, 9.4132, -61.237747) -> (-388.5412, 8.3032, -60.18775), len: 1.614
    dend_2 {pt3dadd(-388.5412, 8.3032, -60.18775, 1.11)}

//  Looking at segment number 852: Seg119_dend_2, section: dend_2, ID: 278, parent: Seg118_dend_2 (277), rad: 0.37, (-388.5412, 8.3032, -60.18775) -> (-389.4212, 7.5632, -60.18775), len: 1.14979
    dend_2 {pt3dadd(-389.4212, 7.5632, -60.18775, 0.74)}

//  Looking at segment number 853: Seg120_dend_2, section: dend_2, ID: 279, parent: Seg119_dend_2 (278), rad: 0.37, (-389.4212, 7.5632, -60.18775) -> (-391.05118, 6.4631996, -62.837753), len: 3.2999
    dend_2 {pt3dadd(-391.05118, 6.4631996, -62.837753, 0.74)}

//  Looking at segment number 854: Seg121_dend_2, section: dend_2, ID: 280, parent: Seg120_dend_2 (279), rad: 0.37, (-391.05118, 6.4631996, -62.837753) -> (-392.9712, 6.3132, -62.837753), len: 1.92586
    dend_2 {pt3dadd(-392.9712, 6.3132, -62.837753, 0.74)}

//  Looking at segment number 855: Seg122_dend_2, section: dend_2, ID: 281, parent: Seg121_dend_2 (280), rad: 0.7, (-392.9712, 6.3132, -62.837753) -> (-394.8912, 6.603201, -62.837753), len: 1.94179
    dend_2 {pt3dadd(-394.8912, 6.603201, -62.837753, 1.4)}

//  Looking at segment number 856: Seg123_dend_2, section: dend_2, ID: 282, parent: Seg122_dend_2 (281), rad: 0.445, (-394.8912, 6.603201, -62.837753) -> (-396.6712, 5.863199, -62.78775), len: 1.92834
    dend_2 {pt3dadd(-396.6712, 5.863199, -62.78775, 0.89)}

//  Looking at segment number 857: Seg124_dend_2, section: dend_2, ID: 283, parent: Seg123_dend_2 (282), rad: 0.445, (-396.6712, 5.863199, -62.78775) -> (-397.8512, 4.0932007, -62.78775), len: 2.12727
    dend_2 {pt3dadd(-397.8512, 4.0932007, -62.78775, 0.89)}

//  Looking at segment number 858: Seg125_dend_2, section: dend_2, ID: 284, parent: Seg124_dend_2 (283), rad: 0.63, (-397.8512, 4.0932007, -62.78775) -> (-400.0712, 3.5032005, -63.737747), len: 2.48576
    dend_2 {pt3dadd(-400.0712, 3.5032005, -63.737747, 1.26)}

//  Looking at segment number 859: Seg126_dend_2, section: dend_2, ID: 285, parent: Seg125_dend_2 (284), rad: 0.445, (-400.0712, 3.5032005, -63.737747) -> (-402.0612, 2.9932003, -63.68775), len: 2.05491
    dend_2 {pt3dadd(-402.0612, 2.9932003, -63.68775, 0.89)}

//  Looking at segment number 860: Seg127_dend_2, section: dend_2, ID: 286, parent: Seg126_dend_2 (285), rad: 0.445, (-402.0612, 2.9932003, -63.68775) -> (-403.99118, 2.5431995, -63.68775), len: 1.98176
    dend_2 {pt3dadd(-403.99118, 2.5431995, -63.68775, 0.89)}

//  Looking at segment number 861: Seg128_dend_2, section: dend_2, ID: 287, parent: Seg127_dend_2 (286), rad: 0.555, (-403.99118, 2.5431995, -63.68775) -> (-405.7612, 2.103201, -63.63775), len: 1.82457
    dend_2 {pt3dadd(-405.7612, 2.103201, -63.63775, 1.11)}

//  Looking at segment number 862: Seg129_dend_2, section: dend_2, ID: 288, parent: Seg128_dend_2 (287), rad: 0.555, (-405.7612, 2.103201, -63.63775) -> (-408.1212, 2.7632008, -63.63775), len: 2.45054
    dend_2 {pt3dadd(-408.1212, 2.7632008, -63.63775, 1.11)}

//  Looking at segment number 863: Seg130_dend_2, section: dend_2, ID: 289, parent: Seg129_dend_2 (288), rad: 0.63, (-408.1212, 2.7632008, -63.63775) -> (-409.5312, 3.1331997, -63.63775), len: 1.45774
    dend_2 {pt3dadd(-409.5312, 3.1331997, -63.63775, 1.26)}

//  Looking at segment number 864: Seg131_dend_2, section: dend_2, ID: 290, parent: Seg130_dend_2 (289), rad: 0.445, (-409.5312, 3.1331997, -63.63775) -> (-410.6412, 3.0632, -63.63775), len: 1.11222
    dend_2 {pt3dadd(-410.6412, 3.0632, -63.63775, 0.89)}

//  Looking at segment number 865: Seg132_dend_2, section: dend_2, ID: 291, parent: Seg131_dend_2 (290), rad: 0.445, (-410.6412, 3.0632, -63.63775) -> (-413.6712, 2.2131996, -66.63775), len: 4.3478
    dend_2 {pt3dadd(-413.6712, 2.2131996, -66.63775, 0.89)}

//  Looking at segment number 866: Seg133_dend_2, section: dend_2, ID: 292, parent: Seg132_dend_2 (291), rad: 0.555, (-413.6712, 2.2131996, -66.63775) -> (-416.40118, 2.0632, -66.58775), len: 2.73456
    dend_2 {pt3dadd(-416.40118, 2.0632, -66.58775, 1.11)}

//  Looking at segment number 867: Seg134_dend_2, section: dend_2, ID: 293, parent: Seg133_dend_2 (292), rad: 0.405, (-416.40118, 2.0632, -66.58775) -> (-418.2512, 2.1331997, -65.53775), len: 2.12836
    dend_2 {pt3dadd(-418.2512, 2.1331997, -65.53775, 0.81)}

//  Looking at segment number 868: Seg135_dend_2, section: dend_2, ID: 294, parent: Seg134_dend_2 (293), rad: 0.405, (-418.2512, 2.1331997, -65.53775) -> (-419.9512, 1.6931992, -65.53775), len: 1.75603
    dend_2 {pt3dadd(-419.9512, 1.6931992, -65.53775, 0.81)}

//  Looking at segment number 869: Seg136_dend_2, section: dend_2, ID: 295, parent: Seg135_dend_2 (294), rad: 0.555, (-419.9512, 1.6931992, -65.53775) -> (-422.02118, 1.6231995, -66.33775), len: 2.22029
    dend_2 {pt3dadd(-422.02118, 1.6231995, -66.33775, 1.11)}

//  Looking at segment number 870: Seg137_dend_2, section: dend_2, ID: 296, parent: Seg136_dend_2 (295), rad: 0.48, (-422.02118, 1.6231995, -66.33775) -> (-424.3912, 1.9132004, -66.33775), len: 2.3877
    dend_2 {pt3dadd(-424.3912, 1.9132004, -66.33775, 0.96)}

//  Looking at segment number 871: Seg138_dend_2, section: dend_2, ID: 297, parent: Seg137_dend_2 (296), rad: 0.63, (-424.3912, 1.9132004, -66.33775) -> (-425.6412, 2.2131996, -66.33775), len: 1.2855
    dend_2 {pt3dadd(-425.6412, 2.2131996, -66.33775, 1.26)}

//  Looking at segment number 872: Seg139_dend_2, section: dend_2, ID: 298, parent: Seg138_dend_2 (297), rad: 0.515, (-425.6412, 2.2131996, -66.33775) -> (-427.27118, 1.6231995, -66.33775), len: 1.73347
    dend_2 {pt3dadd(-427.27118, 1.6231995, -66.33775, 1.03)}

//  Looking at segment number 873: Seg140_dend_2, section: dend_2, ID: 299, parent: Seg139_dend_2 (298), rad: 0.515, (-427.27118, 1.6231995, -66.33775) -> (-430.08118, 1.3232002, -66.98775), len: 2.89975
    dend_2 {pt3dadd(-430.08118, 1.3232002, -66.98775, 1.03)}

//  Looking at segment number 874: Seg141_dend_2, section: dend_2, ID: 300, parent: Seg140_dend_2 (299), rad: 0.515, (-430.08118, 1.3232002, -66.98775) -> (-432.2212, 0.58320045, -67.53775), len: 2.33019
    dend_2 {pt3dadd(-432.2212, 0.58320045, -67.53775, 1.03)}

//  Looking at segment number 875: Seg142_dend_2, section: dend_2, ID: 301, parent: Seg141_dend_2 (300), rad: 0.515, (-432.2212, 0.58320045, -67.53775) -> (-434.1412, 0.6632004, -67.53775), len: 1.92168
    dend_2 {pt3dadd(-434.1412, 0.6632004, -67.53775, 1.03)}

//  Looking at segment number 876: Seg143_dend_2, section: dend_2, ID: 302, parent: Seg142_dend_2 (301), rad: 0.515, (-434.1412, 0.6632004, -67.53775) -> (-435.3212, -1.0368004, -67.53775), len: 2.06939
    dend_2 {pt3dadd(-435.3212, -1.0368004, -67.53775, 1.03)}

//  Looking at segment number 877: Seg144_dend_2, section: dend_2, ID: 303, parent: Seg143_dend_2 (302), rad: 0.515, (-435.3212, -1.0368004, -67.53775) -> (-436.0612, -2.2968006, -67.53775), len: 1.46123
    dend_2 {pt3dadd(-436.0612, -2.2968006, -67.53775, 1.03)}

//  Looking at segment number 878: Seg145_dend_2, section: dend_2, ID: 304, parent: Seg144_dend_2 (303), rad: 0.515, (-436.0612, -2.2968006, -67.53775) -> (-438.36118, -2.2968006, -67.53775), len: 2.29999
    dend_2 {pt3dadd(-438.36118, -2.2968006, -67.53775, 1.03)}

//  Looking at segment number 879: Seg146_dend_2, section: dend_2, ID: 305, parent: Seg145_dend_2 (304), rad: 0.515, (-438.36118, -2.2968006, -67.53775) -> (-440.9412, -2.2168007, -67.53775), len: 2.58126
    dend_2 {pt3dadd(-440.9412, -2.2168007, -67.53775, 1.03)}

//  Looking at segment number 880: Seg147_dend_2, section: dend_2, ID: 306, parent: Seg146_dend_2 (305), rad: 0.515, (-440.9412, -2.2168007, -67.53775) -> (-443.5312, -2.2168007, -69.28775), len: 3.12579
    dend_2 {pt3dadd(-443.5312, -2.2168007, -69.28775, 1.03)}

//  Looking at segment number 881: Seg148_dend_2, section: dend_2, ID: 307, parent: Seg147_dend_2 (306), rad: 0.515, (-443.5312, -2.2168007, -69.28775) -> (-445.8212, -1.9267998, -69.28775), len: 2.3083
    dend_2 {pt3dadd(-445.8212, -1.9267998, -69.28775, 1.03)}

//  Looking at segment number 882: Seg149_dend_2, section: dend_2, ID: 308, parent: Seg148_dend_2 (307), rad: 0.515, (-445.8212, -1.9267998, -69.28775) -> (-447.5912, -4.1368, -69.33775), len: 2.83187
    dend_2 {pt3dadd(-447.5912, -4.1368, -69.33775, 1.03)}

//  Looking at segment number 883: Seg150_dend_2, section: dend_2, ID: 309, parent: Seg149_dend_2 (308), rad: 0.37, (-447.5912, -4.1368, -69.33775) -> (-446.2612, -7.0867996, -70.93775), len: 3.6099
    dend_2 {pt3dadd(-446.2612, -7.0867996, -70.93775, 0.74)}

//  Looking at segment number 884: Seg151_dend_2, section: dend_2, ID: 310, parent: Seg150_dend_2 (309), rad: 0.37, (-446.2612, -7.0867996, -70.93775) -> (-448.9212, -7.7567997, -73.08775), len: 3.48526
    dend_2 {pt3dadd(-448.9212, -7.7567997, -73.08775, 0.74)}

//  Looking at segment number 885: Seg152_dend_2, section: dend_2, ID: 311, parent: Seg151_dend_2 (310), rad: 0.37, (-448.9212, -7.7567997, -73.08775) -> (-452.0312, -7.7567997, -73.08775), len: 3.10999
    dend_2 {pt3dadd(-452.0312, -7.7567997, -73.08775, 0.74)}

//  Looking at segment number 886: Seg153_dend_2, section: dend_2, ID: 312, parent: Seg152_dend_2 (311), rad: 0.37, (-452.0312, -7.7567997, -73.08775) -> (-454.7612, -7.7567997, -73.08775), len: 2.73001
    dend_2 {pt3dadd(-454.7612, -7.7567997, -73.08775, 0.74)}

//  Looking at segment number 887: Seg154_dend_2, section: dend_2, ID: 313, parent: Seg153_dend_2 (312), rad: 0.37, (-454.7612, -7.7567997, -73.08775) -> (-458.46118, -7.2368, -73.73775), len: 3.79246
    dend_2 {pt3dadd(-458.46118, -7.2368, -73.73775, 0.74)}

//  Looking at segment number 888: Seg155_dend_2, section: dend_2, ID: 314, parent: Seg154_dend_2 (313), rad: 0.37, (-458.46118, -7.2368, -73.73775) -> (-460.1712, -7.6168003, -74.38775), len: 1.86844
    dend_2 {pt3dadd(-460.1712, -7.6168003, -74.38775, 0.74)}

//  Looking at segment number 889: Seg156_dend_2, section: dend_2, ID: 315, parent: Seg155_dend_2 (314), rad: 0.37, (-460.1712, -7.6168003, -74.38775) -> (-462.0912, -9.53681, -74.38775), len: 2.71528
    dend_2 {pt3dadd(-462.0912, -9.53681, -74.38775, 0.74)}

//  Looking at segment number 890: Seg157_dend_2, section: dend_2, ID: 316, parent: Seg156_dend_2 (315), rad: 0.37, (-462.0912, -9.53681, -74.38775) -> (-464.5312, -10.71681, -74.38775), len: 2.71035
    dend_2 {pt3dadd(-464.5312, -10.71681, -74.38775, 0.74)}

//  Looking at segment number 891: Seg158_dend_2, section: dend_2, ID: 317, parent: Seg157_dend_2 (316), rad: 0.37, (-464.5312, -10.71681, -74.38775) -> (-468.2212, -11.52681, -76.43775), len: 4.29822
    dend_2 {pt3dadd(-468.2212, -11.52681, -76.43775, 0.74)}

//  Looking at segment number 892: Seg159_dend_2, section: dend_2, ID: 318, parent: Seg158_dend_2 (317), rad: 0.37, (-468.2212, -11.52681, -76.43775) -> (-471.6212, -11.82681, -76.48775), len: 3.41357
    dend_2 {pt3dadd(-471.6212, -11.82681, -76.48775, 0.74)}

//  Looking at segment number 893: Seg160_dend_2, section: dend_2, ID: 319, parent: Seg159_dend_2 (318), rad: 0.37, (-471.6212, -11.82681, -76.48775) -> (-476.1312, -13.37681, -78.28775), len: 5.09732
    dend_2 {pt3dadd(-476.1312, -13.37681, -78.28775, 0.74)}

//  Looking at segment number 894: Seg161_dend_2, section: dend_2, ID: 320, parent: Seg160_dend_2 (319), rad: 0.37, (-476.1312, -13.37681, -78.28775) -> (-478.7212, -13.74681, -78.73775), len: 2.65471
    dend_2 {pt3dadd(-478.7212, -13.74681, -78.73775, 0.74)}

//  Looking at segment number 895: Seg162_dend_2, section: dend_2, ID: 321, parent: Seg161_dend_2 (320), rad: 0.37, (-478.7212, -13.74681, -78.73775) -> (-481.5312, -15.21681, -78.93775), len: 3.17758
    dend_2 {pt3dadd(-481.5312, -15.21681, -78.93775, 0.74)}

//  Looking at segment number 896: Seg163_dend_2, section: dend_2, ID: 322, parent: Seg162_dend_2 (321), rad: 0.37, (-481.5312, -15.21681, -78.93775) -> (-483.8212, -18.61681, -80.18775), len: 4.28563
    dend_2 {pt3dadd(-483.8212, -18.61681, -80.18775, 0.74)}

//  Looking at segment number 897: Seg164_dend_2, section: dend_2, ID: 323, parent: Seg163_dend_2 (322), rad: 0.37, (-483.8212, -18.61681, -80.18775) -> (-485.2212, -21.93681, -80.18775), len: 3.60311
    dend_2 {pt3dadd(-485.2212, -21.93681, -80.18775, 0.74)}

//  Looking at segment number 898: Seg165_dend_2, section: dend_2, ID: 324, parent: Seg164_dend_2 (323), rad: 0.37, (-485.2212, -21.93681, -80.18775) -> (-487.96118, -23.11681, -80.18775), len: 2.98328
    dend_2 {pt3dadd(-487.96118, -23.11681, -80.18775, 0.74)}

//  Looking at segment number 899: Seg166_dend_2, section: dend_2, ID: 325, parent: Seg165_dend_2 (324), rad: 0.37, (-487.96118, -23.11681, -80.18775) -> (-489.9512, -22.96681, -80.18775), len: 1.99567
    dend_2 {pt3dadd(-489.9512, -22.96681, -80.18775, 0.74)}
}

proc basic_shape_extra_18(){

//  Looking at segment number 900: Seg167_dend_2, section: dend_2, ID: 326, parent: Seg166_dend_2 (325), rad: 0.37, (-489.9512, -22.96681, -80.18775) -> (-492.1712, -21.56681, -80.18775), len: 2.62458
    dend_2 {pt3dadd(-492.1712, -21.56681, -80.18775, 0.74)}

//  Looking at segment number 901: Seg168_dend_2, section: dend_2, ID: 327, parent: Seg167_dend_2 (326), rad: 0.37, (-492.1712, -21.56681, -80.18775) -> (-495.49118, -22.82681, -84.73775), len: 5.77168
    dend_2 {pt3dadd(-495.49118, -22.82681, -84.73775, 0.74)}

//  Looking at segment number 902: Seg169_dend_2, section: dend_2, ID: 328, parent: Seg168_dend_2 (327), rad: 0.37, (-495.49118, -22.82681, -84.73775) -> (-497.71118, -24.44681, -84.73775), len: 2.74824
    dend_2 {pt3dadd(-497.71118, -24.44681, -84.73775, 0.74)}

//  Looking at segment number 903: Seg170_dend_2, section: dend_2, ID: 329, parent: Seg169_dend_2 (328), rad: 0.37, (-497.71118, -24.44681, -84.73775) -> (-499.7112, -25.84681, -84.73775), len: 2.44134
    dend_2 {pt3dadd(-499.7112, -25.84681, -84.73775, 0.74)}

//  Looking at segment number 904: Seg171_dend_2, section: dend_2, ID: 330, parent: Seg170_dend_2 (329), rad: 0.37, (-499.7112, -25.84681, -84.73775) -> (-505.6212, -25.77681, -86.33775), len: 6.12313
    dend_2 {pt3dadd(-505.6212, -25.77681, -86.33775, 0.74)}

//  Looking at segment number 905: Seg172_dend_2, section: dend_2, ID: 331, parent: Seg171_dend_2 (330), rad: 0.37, (-505.6212, -25.77681, -86.33775) -> (-509.11118, -24.96681, -87.63775), len: 3.81131
    dend_2 {pt3dadd(-509.11118, -24.96681, -87.63775, 0.74)}

//  Looking at segment number 906: Seg173_dend_2, section: dend_2, ID: 332, parent: Seg172_dend_2 (331), rad: 0.37, (-509.11118, -24.96681, -87.63775) -> (-512.21124, -23.70681, -87.68775), len: 3.34672
    dend_2 {pt3dadd(-512.21124, -23.70681, -87.68775, 0.74)}

//  Looking at segment number 907: Seg174_dend_2, section: dend_2, ID: 333, parent: Seg173_dend_2 (332), rad: 0.37, (-512.21124, -23.70681, -87.68775) -> (-514.65125, -24.44681, -87.68775), len: 2.54975
    dend_2 {pt3dadd(-514.65125, -24.44681, -87.68775, 0.74)}

//  Looking at segment number 908: Seg175_dend_2, section: dend_2, ID: 334, parent: Seg174_dend_2 (333), rad: 0.37, (-514.65125, -24.44681, -87.68775) -> (-515.1012, -25.40681, -87.68775), len: 1.06022
    dend_2 {pt3dadd(-515.1012, -25.40681, -87.68775, 0.74)}

//  Looking at segment number 909: Seg0_apic_107, section: apic_107, ID: 2400, parent: Seg3_apic_103 (1884), rad: 0.445, (-80.510994, 96.90289, -23.18775) -> (-79.681, 98.57291, -21.38775), len: 2.59188
    apic_107 {pt3dclear() pt3dadd(-80.510994, 96.90289, -23.18775, 0.89) pt3dadd(-79.681, 98.57291, -21.38775, 0.89)}

//  Looking at segment number 910: Seg1_apic_107, section: apic_107, ID: 2401, parent: Seg0_apic_107 (2400), rad: 0.445, (-79.681, 98.57291, -21.38775) -> (-79.311, 99.82291, -21.38775), len: 1.30361
    apic_107 {pt3dadd(-79.311, 99.82291, -21.38775, 0.89)}

//  Looking at segment number 911: Seg2_apic_107, section: apic_107, ID: 2402, parent: Seg1_apic_107 (2401), rad: 0.445, (-79.311, 99.82291, -21.38775) -> (-79.681, 100.5629, -21.38775), len: 0.827338
    apic_107 {pt3dadd(-79.681, 100.5629, -21.38775, 0.89)}

//  Looking at segment number 912: Seg3_apic_107, section: apic_107, ID: 2403, parent: Seg2_apic_107 (2402), rad: 0.445, (-79.681, 100.5629, -21.38775) -> (-80.571, 100.04289, -21.38775), len: 1.03078
    apic_107 {pt3dadd(-80.571, 100.04289, -21.38775, 0.89)}

//  Looking at segment number 913: Seg4_apic_107, section: apic_107, ID: 2404, parent: Seg3_apic_107 (2403), rad: 0.445, (-80.571, 100.04289, -21.38775) -> (-81.010994, 99.01289, -21.38775), len: 1.12004
    apic_107 {pt3dadd(-81.010994, 99.01289, -21.38775, 0.89)}

//  Looking at segment number 914: Seg5_apic_107, section: apic_107, ID: 2405, parent: Seg4_apic_107 (2404), rad: 0.445, (-81.010994, 99.01289, -21.38775) -> (-81.300995, 98.0529, -21.38775), len: 1.00284
    apic_107 {pt3dadd(-81.300995, 98.0529, -21.38775, 0.89)}

//  Looking at segment number 915: Seg6_apic_107, section: apic_107, ID: 2406, parent: Seg5_apic_107 (2405), rad: 0.445, (-81.300995, 98.0529, -21.38775) -> (-83.741, 97.242905, -19.83775), len: 3.00203
    apic_107 {pt3dadd(-83.741, 97.242905, -19.83775, 0.89)}

//  Looking at segment number 916: Seg7_apic_107, section: apic_107, ID: 2407, parent: Seg6_apic_107 (2406), rad: 0.445, (-83.741, 97.242905, -19.83775) -> (-85.001, 97.1729, -19.83775), len: 1.26195
    apic_107 {pt3dadd(-85.001, 97.1729, -19.83775, 0.89)}

//  Looking at segment number 917: Seg8_apic_107, section: apic_107, ID: 2408, parent: Seg7_apic_107 (2407), rad: 0.445, (-85.001, 97.1729, -19.83775) -> (-86.031, 98.0529, -19.83775), len: 1.35473
    apic_107 {pt3dadd(-86.031, 98.0529, -19.83775, 0.89)}

//  Looking at segment number 918: Seg9_apic_107, section: apic_107, ID: 2409, parent: Seg8_apic_107 (2408), rad: 0.445, (-86.031, 98.0529, -19.83775) -> (-87.1412, 98.4229, -19.83775), len: 1.17023
    apic_107 {pt3dadd(-87.1412, 98.4229, -19.83775, 0.89)}

//  Looking at segment number 919: Seg10_apic_107, section: apic_107, ID: 2410, parent: Seg9_apic_107 (2409), rad: 0.445, (-87.1412, 98.4229, -19.83775) -> (-88.5512, 97.242905, -19.83775), len: 1.83861
    apic_107 {pt3dadd(-88.5512, 97.242905, -19.83775, 0.89)}

//  Looking at segment number 920: Seg11_apic_107, section: apic_107, ID: 2411, parent: Seg10_apic_107 (2410), rad: 0.445, (-88.5512, 97.242905, -19.83775) -> (-88.6212, 96.0629, -20.13775), len: 1.21956
    apic_107 {pt3dadd(-88.6212, 96.0629, -20.13775, 0.89)}

//  Looking at segment number 921: Seg12_apic_107, section: apic_107, ID: 2412, parent: Seg11_apic_107 (2411), rad: 0.445, (-88.6212, 96.0629, -20.13775) -> (-87.9612, 93.7729, -20.08775), len: 2.38373
    apic_107 {pt3dadd(-87.9612, 93.7729, -20.08775, 0.89)}

//  Looking at segment number 922: Seg13_apic_107, section: apic_107, ID: 2413, parent: Seg12_apic_107 (2412), rad: 0.335, (-87.9612, 93.7729, -20.08775) -> (-87.591194, 92.5229, -20.28775), len: 1.31886
    apic_107 {pt3dadd(-87.591194, 92.5229, -20.28775, 0.67)}

//  Looking at segment number 923: Seg14_apic_107, section: apic_107, ID: 2414, parent: Seg13_apic_107 (2413), rad: 0.335, (-87.591194, 92.5229, -20.28775) -> (-88.0312, 91.4129, -20.23775), len: 1.19507
    apic_107 {pt3dadd(-88.0312, 91.4129, -20.23775, 0.67)}

//  Looking at segment number 924: Seg15_apic_107, section: apic_107, ID: 2415, parent: Seg14_apic_107 (2414), rad: 0.335, (-88.0312, 91.4129, -20.23775) -> (-88.4712, 90.3029, -20.18775), len: 1.19507
    apic_107 {pt3dadd(-88.4712, 90.3029, -20.18775, 0.67)}

//  Looking at segment number 925: Seg16_apic_107, section: apic_107, ID: 2416, parent: Seg15_apic_107 (2415), rad: 0.335, (-88.4712, 90.3029, -20.18775) -> (-88.1812, 89.1929, -20.18775), len: 1.14726
    apic_107 {pt3dadd(-88.1812, 89.1929, -20.18775, 0.67)}

//  Looking at segment number 926: Seg0_apic_104, section: apic_104, ID: 1885, parent: Seg3_apic_103 (1884), rad: 0.445, (-80.510994, 96.90289, -23.18775) -> (-82.061, 97.492905, -22.83775), len: 1.69503
    apic_104 {pt3dclear() pt3dadd(-80.510994, 96.90289, -23.18775, 0.89) pt3dadd(-82.061, 97.492905, -22.83775, 0.89)}

//  Looking at segment number 927: Seg1_apic_104, section: apic_104, ID: 1886, parent: Seg0_apic_104 (1885), rad: 0.445, (-82.061, 97.492905, -22.83775) -> (-83.391, 97.352905, -22.83775), len: 1.33735
    apic_104 {pt3dadd(-83.391, 97.352905, -22.83775, 0.89)}

//  Looking at segment number 928: Seg2_apic_104, section: apic_104, ID: 1887, parent: Seg1_apic_104 (1886), rad: 0.445, (-83.391, 97.352905, -22.83775) -> (-83.991, 95.9429, -22.23775), len: 1.64563
    apic_104 {pt3dadd(-83.991, 95.9429, -22.23775, 0.89)}

//  Looking at segment number 929: Seg3_apic_104, section: apic_104, ID: 1888, parent: Seg2_apic_104 (1887), rad: 0.445, (-83.991, 95.9429, -22.23775) -> (-84.501, 94.842896, -22.23775), len: 1.21248
    apic_104 {pt3dadd(-84.501, 94.842896, -22.23775, 0.89)}

//  Looking at segment number 930: Seg4_apic_104, section: apic_104, ID: 1889, parent: Seg3_apic_104 (1888), rad: 0.445, (-84.501, 94.842896, -22.23775) -> (-86.5012, 95.43291, -22.18775), len: 2.086
    apic_104 {pt3dadd(-86.5012, 95.43291, -22.18775, 0.89)}

//  Looking at segment number 931: Seg5_apic_104, section: apic_104, ID: 1890, parent: Seg4_apic_104 (1889), rad: 0.445, (-86.5012, 95.43291, -22.18775) -> (-88.0512, 95.43291, -22.13775), len: 1.55081
    apic_104 {pt3dadd(-88.0512, 95.43291, -22.13775, 0.89)}

//  Looking at segment number 932: Seg6_apic_104, section: apic_104, ID: 1891, parent: Seg5_apic_104 (1890), rad: 0.445, (-88.0512, 95.43291, -22.13775) -> (-90.271194, 94.6129, -21.53775), len: 2.44147
    apic_104 {pt3dadd(-90.271194, 94.6129, -21.53775, 0.89)}

//  Looking at segment number 933: Seg7_apic_104, section: apic_104, ID: 1892, parent: Seg6_apic_104 (1891), rad: 0.445, (-90.271194, 94.6129, -21.53775) -> (-93.0812, 93.5829, -21.33775), len: 2.9995
    apic_104 {pt3dadd(-93.0812, 93.5829, -21.33775, 0.89)}

//  Looking at segment number 934: Seg8_apic_104, section: apic_104, ID: 1893, parent: Seg7_apic_104 (1892), rad: 0.445, (-93.0812, 93.5829, -21.33775) -> (-94.921196, 93.952896, -21.28775), len: 1.87749
    apic_104 {pt3dadd(-94.921196, 93.952896, -21.28775, 0.89)}

//  Looking at segment number 935: Seg9_apic_104, section: apic_104, ID: 1894, parent: Seg8_apic_104 (1893), rad: 0.445, (-94.921196, 93.952896, -21.28775) -> (-97.3612, 95.43291, -21.28775), len: 2.85378
    apic_104 {pt3dadd(-97.3612, 95.43291, -21.28775, 0.89)}

//  Looking at segment number 936: Seg10_apic_104, section: apic_104, ID: 1895, parent: Seg9_apic_104 (1894), rad: 0.445, (-97.3612, 95.43291, -21.28775) -> (-99.2112, 97.352905, -21.58775), len: 2.68307
    apic_104 {pt3dadd(-99.2112, 97.352905, -21.58775, 0.89)}

//  Looking at segment number 937: Seg11_apic_104, section: apic_104, ID: 1896, parent: Seg10_apic_104 (1895), rad: 0.445, (-99.2112, 97.352905, -21.58775) -> (-101.3612, 98.5329, -22.43775), len: 2.59565
    apic_104 {pt3dadd(-101.3612, 98.5329, -22.43775, 0.89)}

//  Looking at segment number 938: Seg12_apic_104, section: apic_104, ID: 1897, parent: Seg11_apic_104 (1896), rad: 0.445, (-101.3612, 98.5329, -22.43775) -> (-102.6112, 100.3029, -23.38775), len: 2.36599
    apic_104 {pt3dadd(-102.6112, 100.3029, -23.38775, 0.89)}

//  Looking at segment number 939: Seg13_apic_104, section: apic_104, ID: 1898, parent: Seg12_apic_104 (1897), rad: 0.445, (-102.6112, 100.3029, -23.38775) -> (-103.5012, 100.2229, -23.38775), len: 0.893588
    apic_104 {pt3dadd(-103.5012, 100.2229, -23.38775, 0.89)}

//  Looking at segment number 940: Seg14_apic_104, section: apic_104, ID: 1899, parent: Seg13_apic_104 (1898), rad: 0.445, (-103.5012, 100.2229, -23.38775) -> (-105.421196, 98.382904, -23.38775), len: 2.65932
    apic_104 {pt3dadd(-105.421196, 98.382904, -23.38775, 0.89)}

//  Looking at segment number 941: Seg15_apic_104, section: apic_104, ID: 1900, parent: Seg14_apic_104 (1899), rad: 0.445, (-105.421196, 98.382904, -23.38775) -> (-107.341194, 95.9429, -23.38775), len: 3.10484
    apic_104 {pt3dadd(-107.341194, 95.9429, -23.38775, 0.89)}

//  Looking at segment number 942: Seg16_apic_104, section: apic_104, ID: 1901, parent: Seg15_apic_104 (1900), rad: 0.445, (-107.341194, 95.9429, -23.38775) -> (-109.2612, 93.952896, -23.38775), len: 2.76524
    apic_104 {pt3dadd(-109.2612, 93.952896, -23.38775, 0.89)}

//  Looking at segment number 943: Seg17_apic_104, section: apic_104, ID: 1902, parent: Seg16_apic_104 (1901), rad: 0.445, (-109.2612, 93.952896, -23.38775) -> (-111.631195, 92.6929, -23.38775), len: 2.68411
    apic_104 {pt3dadd(-111.631195, 92.6929, -23.38775, 0.89)}

//  Looking at segment number 944: Seg18_apic_104, section: apic_104, ID: 1903, parent: Seg17_apic_104 (1902), rad: 0.445, (-111.631195, 92.6929, -23.38775) -> (-112.741196, 92.40289, -23.33775), len: 1.14835
    apic_104 {pt3dadd(-112.741196, 92.40289, -23.33775, 0.89)}

//  Looking at segment number 945: Seg19_apic_104, section: apic_104, ID: 1904, parent: Seg18_apic_104 (1903), rad: 0.445, (-112.741196, 92.40289, -23.33775) -> (-115.01119, 92.8029, -23.28775), len: 2.30551
    apic_104 {pt3dadd(-115.01119, 92.8029, -23.28775, 0.89)}

//  Looking at segment number 946: Seg20_apic_104, section: apic_104, ID: 1905, parent: Seg19_apic_104 (1904), rad: 0.445, (-115.01119, 92.8029, -23.28775) -> (-117.5212, 94.132904, -23.28775), len: 2.84061
    apic_104 {pt3dadd(-117.5212, 94.132904, -23.28775, 0.89)}

//  Looking at segment number 947: Seg21_apic_104, section: apic_104, ID: 1906, parent: Seg20_apic_104 (1905), rad: 0.445, (-117.5212, 94.132904, -23.28775) -> (-119.6612, 94.43291, -23.28775), len: 2.16093
    apic_104 {pt3dadd(-119.6612, 94.43291, -23.28775, 0.89)}

//  Looking at segment number 948: Seg22_apic_104, section: apic_104, ID: 1907, parent: Seg21_apic_104 (1906), rad: 0.445, (-119.6612, 94.43291, -23.28775) -> (-121.591194, 94.132904, -23.28775), len: 1.95317
    apic_104 {pt3dadd(-121.591194, 94.132904, -23.28775, 0.89)}

//  Looking at segment number 949: Seg23_apic_104, section: apic_104, ID: 1908, parent: Seg22_apic_104 (1907), rad: 0.445, (-121.591194, 94.132904, -23.28775) -> (-123.3612, 92.732895, -23.28775), len: 2.25675
    apic_104 {pt3dadd(-123.3612, 92.732895, -23.28775, 0.89)}
}

proc basic_shape_extra_19(){

//  Looking at segment number 950: Seg24_apic_104, section: apic_104, ID: 1909, parent: Seg23_apic_104 (1908), rad: 0.445, (-123.3612, 92.732895, -23.28775) -> (-124.62119, 90.882904, -23.28775), len: 2.23831
    apic_104 {pt3dadd(-124.62119, 90.882904, -23.28775, 0.89)}

//  Looking at segment number 951: Seg25_apic_104, section: apic_104, ID: 1910, parent: Seg24_apic_104 (1909), rad: 0.445, (-124.62119, 90.882904, -23.28775) -> (-127.351204, 90.1429, -22.68775), len: 2.89146
    apic_104 {pt3dadd(-127.351204, 90.1429, -22.68775, 0.89)}

//  Looking at segment number 952: Seg26_apic_104, section: apic_104, ID: 1911, parent: Seg25_apic_104 (1910), rad: 0.445, (-127.351204, 90.1429, -22.68775) -> (-129.4212, 90.882904, -22.68775), len: 2.1983
    apic_104 {pt3dadd(-129.4212, 90.882904, -22.68775, 0.89)}

//  Looking at segment number 953: Seg27_apic_104, section: apic_104, ID: 1912, parent: Seg26_apic_104 (1911), rad: 0.445, (-129.4212, 90.882904, -22.68775) -> (-131.6412, 91.6929, -22.68775), len: 2.36315
    apic_104 {pt3dadd(-131.6412, 91.6929, -22.68775, 0.89)}

//  Looking at segment number 954: Seg28_apic_104, section: apic_104, ID: 1913, parent: Seg27_apic_104 (1912), rad: 0.445, (-131.6412, 91.6929, -22.68775) -> (-134.0812, 91.40289, -22.38775), len: 2.47542
    apic_104 {pt3dadd(-134.0812, 91.40289, -22.38775, 0.89)}

//  Looking at segment number 955: Seg29_apic_104, section: apic_104, ID: 1914, parent: Seg28_apic_104 (1913), rad: 0.445, (-134.0812, 91.40289, -22.38775) -> (-136.66121, 90.882904, -22.38775), len: 2.63188
    apic_104 {pt3dadd(-136.66121, 90.882904, -22.38775, 0.89)}

//  Looking at segment number 956: Seg30_apic_104, section: apic_104, ID: 1915, parent: Seg29_apic_104 (1914), rad: 0.445, (-136.66121, 90.882904, -22.38775) -> (-139.4712, 90.8129, -22.38775), len: 2.81087
    apic_104 {pt3dadd(-139.4712, 90.8129, -22.38775, 0.89)}

//  Looking at segment number 957: Seg31_apic_104, section: apic_104, ID: 1916, parent: Seg30_apic_104 (1915), rad: 0.48, (-139.4712, 90.8129, -22.38775) -> (-142.4312, 90.732895, -22.63775), len: 2.97161
    apic_104 {pt3dadd(-142.4312, 90.732895, -22.63775, 0.96)}

//  Looking at segment number 958: Seg32_apic_104, section: apic_104, ID: 1917, parent: Seg31_apic_104 (1916), rad: 0.48, (-142.4312, 90.732895, -22.63775) -> (-146.35121, 90.51289, -22.63775), len: 3.92618
    apic_104 {pt3dadd(-146.35121, 90.51289, -22.63775, 0.96)}

//  Looking at segment number 959: Seg33_apic_104, section: apic_104, ID: 1918, parent: Seg32_apic_104 (1917), rad: 0.48, (-146.35121, 90.51289, -22.63775) -> (-149.38121, 90.8129, -22.63775), len: 3.04481
    apic_104 {pt3dadd(-149.38121, 90.8129, -22.63775, 0.96)}

//  Looking at segment number 960: Seg34_apic_104, section: apic_104, ID: 1919, parent: Seg33_apic_104 (1918), rad: 0.48, (-149.38121, 90.8129, -22.63775) -> (-152.9212, 91.18291, -22.63775), len: 3.55928
    apic_104 {pt3dadd(-152.9212, 91.18291, -22.63775, 0.96)}

//  Looking at segment number 961: Seg35_apic_104, section: apic_104, ID: 1920, parent: Seg34_apic_104 (1919), rad: 0.48, (-152.9212, 91.18291, -22.63775) -> (-155.0712, 91.842896, -22.63775), len: 2.24901
    apic_104 {pt3dadd(-155.0712, 91.842896, -22.63775, 0.96)}

//  Looking at segment number 962: Seg36_apic_104, section: apic_104, ID: 1921, parent: Seg35_apic_104 (1920), rad: 0.48, (-155.0712, 91.842896, -22.63775) -> (-157.0612, 92.0629, -22.58775), len: 2.00275
    apic_104 {pt3dadd(-157.0612, 92.0629, -22.58775, 0.96)}

//  Looking at segment number 963: Seg37_apic_104, section: apic_104, ID: 1922, parent: Seg36_apic_104 (1921), rad: 0.48, (-157.0612, 92.0629, -22.58775) -> (-161.2012, 92.3629, -21.48775), len: 4.29414
    apic_104 {pt3dadd(-161.2012, 92.3629, -21.48775, 0.96)}

//  Looking at segment number 964: Seg38_apic_104, section: apic_104, ID: 1923, parent: Seg37_apic_104 (1922), rad: 0.48, (-161.2012, 92.3629, -21.48775) -> (-167.1212, 92.3129, -24.33775), len: 6.57049
    apic_104 {pt3dadd(-167.1212, 92.3129, -24.33775, 0.96)}

//  Looking at segment number 965: Seg39_apic_104, section: apic_104, ID: 1924, parent: Seg38_apic_104 (1923), rad: 0.48, (-167.1212, 92.3129, -24.33775) -> (-171.7812, 91.79289, -23.23775), len: 4.81623
    apic_104 {pt3dadd(-171.7812, 91.79289, -23.23775, 0.96)}

//  Looking at segment number 966: Seg40_apic_104, section: apic_104, ID: 1925, parent: Seg39_apic_104 (1924), rad: 0.48, (-171.7812, 91.79289, -23.23775) -> (-179.46121, 91.6429, -23.23775), len: 7.68147
    apic_104 {pt3dadd(-179.46121, 91.6429, -23.23775, 0.96)}

//  Looking at segment number 967: Seg41_apic_104, section: apic_104, ID: 1926, parent: Seg40_apic_104 (1925), rad: 0.48, (-179.46121, 91.6429, -23.23775) -> (-183.7512, 91.79289, -23.18775), len: 4.29291
    apic_104 {pt3dadd(-183.7512, 91.79289, -23.18775, 0.96)}

//  Looking at segment number 968: Seg42_apic_104, section: apic_104, ID: 1927, parent: Seg41_apic_104 (1926), rad: 0.48, (-183.7512, 91.79289, -23.18775) -> (-187.5912, 92.232895, -23.18775), len: 3.86512
    apic_104 {pt3dadd(-187.5912, 92.232895, -23.18775, 0.96)}

//  Looking at segment number 969: Seg43_apic_104, section: apic_104, ID: 1928, parent: Seg42_apic_104 (1927), rad: 0.48, (-187.5912, 92.232895, -23.18775) -> (-190.4012, 92.0829, -23.18775), len: 2.814
    apic_104 {pt3dadd(-190.4012, 92.0829, -23.18775, 0.96)}

//  Looking at segment number 970: Seg44_apic_104, section: apic_104, ID: 1929, parent: Seg43_apic_104 (1928), rad: 0.48, (-190.4012, 92.0829, -23.18775) -> (-194.5412, 92.382904, -22.48775), len: 4.20947
    apic_104 {pt3dadd(-194.5412, 92.382904, -22.48775, 0.96)}

//  Looking at segment number 971: Seg45_apic_104, section: apic_104, ID: 1930, parent: Seg44_apic_104 (1929), rad: 0.48, (-194.5412, 92.382904, -22.48775) -> (-197.6512, 93.122894, -22.43775), len: 3.19722
    apic_104 {pt3dadd(-197.6512, 93.122894, -22.43775, 0.96)}

//  Looking at segment number 972: Seg46_apic_104, section: apic_104, ID: 1931, parent: Seg45_apic_104 (1930), rad: 0.48, (-197.6512, 93.122894, -22.43775) -> (-200.9712, 92.90289, -22.43775), len: 3.32729
    apic_104 {pt3dadd(-200.9712, 92.90289, -22.43775, 0.96)}

//  Looking at segment number 973: Seg47_apic_104, section: apic_104, ID: 1932, parent: Seg46_apic_104 (1931), rad: 0.48, (-200.9712, 92.90289, -22.43775) -> (-206.3712, 92.382904, -22.38775), len: 5.4252
    apic_104 {pt3dadd(-206.3712, 92.382904, -22.38775, 0.96)}

//  Looking at segment number 974: Seg48_apic_104, section: apic_104, ID: 1933, parent: Seg47_apic_104 (1932), rad: 0.48, (-206.3712, 92.382904, -22.38775) -> (-209.96121, 93.65289, -22.33775), len: 3.80835
    apic_104 {pt3dadd(-209.96121, 93.65289, -22.33775, 0.96)}

//  Looking at segment number 975: Seg49_apic_104, section: apic_104, ID: 1934, parent: Seg48_apic_104 (1933), rad: 0.48, (-209.96121, 93.65289, -22.33775) -> (-212.69121, 95.2729, -22.33775), len: 3.17448
    apic_104 {pt3dadd(-212.69121, 95.2729, -22.33775, 0.96)}

//  Looking at segment number 976: Seg50_apic_104, section: apic_104, ID: 1935, parent: Seg49_apic_104 (1934), rad: 0.48, (-212.69121, 95.2729, -22.33775) -> (-214.3212, 95.9429, -22.33775), len: 1.76232
    apic_104 {pt3dadd(-214.3212, 95.9429, -22.33775, 0.96)}

//  Looking at segment number 977: Seg51_apic_104, section: apic_104, ID: 1936, parent: Seg50_apic_104 (1935), rad: 0.48, (-214.3212, 95.9429, -22.33775) -> (-217.5012, 95.342896, -22.33775), len: 3.23612
    apic_104 {pt3dadd(-217.5012, 95.342896, -22.33775, 0.96)}

//  Looking at segment number 978: Seg52_apic_104, section: apic_104, ID: 1937, parent: Seg51_apic_104 (1936), rad: 0.48, (-217.5012, 95.342896, -22.33775) -> (-220.7512, 94.242905, -22.33775), len: 3.4311
    apic_104 {pt3dadd(-220.7512, 94.242905, -22.33775, 0.96)}

//  Looking at segment number 979: Seg53_apic_104, section: apic_104, ID: 1938, parent: Seg52_apic_104 (1937), rad: 0.48, (-220.7512, 94.242905, -22.33775) -> (-225.1812, 93.202896, -22.33775), len: 4.55043
    apic_104 {pt3dadd(-225.1812, 93.202896, -22.33775, 0.96)}

//  Looking at segment number 980: Seg54_apic_104, section: apic_104, ID: 1939, parent: Seg53_apic_104 (1938), rad: 0.48, (-225.1812, 93.202896, -22.33775) -> (-229.8412, 92.1729, -22.33775), len: 4.77248
    apic_104 {pt3dadd(-229.8412, 92.1729, -22.33775, 0.96)}

//  Looking at segment number 981: Seg55_apic_104, section: apic_104, ID: 1940, parent: Seg54_apic_104 (1939), rad: 0.48, (-229.8412, 92.1729, -22.33775) -> (-233.16121, 90.842896, -22.33775), len: 3.5765
    apic_104 {pt3dadd(-233.16121, 90.842896, -22.33775, 0.96)}

//  Looking at segment number 982: Seg56_apic_104, section: apic_104, ID: 1941, parent: Seg55_apic_104 (1940), rad: 0.48, (-233.16121, 90.842896, -22.33775) -> (-235.8212, 89.372894, -22.33775), len: 3.03915
    apic_104 {pt3dadd(-235.8212, 89.372894, -22.33775, 0.96)}

//  Looking at segment number 983: Seg57_apic_104, section: apic_104, ID: 1942, parent: Seg56_apic_104 (1941), rad: 0.48, (-235.8212, 89.372894, -22.33775) -> (-239.3712, 89.2229, -22.33775), len: 3.55317
    apic_104 {pt3dadd(-239.3712, 89.2229, -22.33775, 0.96)}

//  Looking at segment number 984: Seg58_apic_104, section: apic_104, ID: 1943, parent: Seg57_apic_104 (1942), rad: 0.48, (-239.3712, 89.2229, -22.33775) -> (-242.6212, 90.40289, -22.33775), len: 3.45758
    apic_104 {pt3dadd(-242.6212, 90.40289, -22.33775, 0.96)}

//  Looking at segment number 985: Seg59_apic_104, section: apic_104, ID: 1944, parent: Seg58_apic_104 (1943), rad: 0.48, (-242.6212, 90.40289, -22.33775) -> (-245.51122, 91.952896, -22.33775), len: 3.27943
    apic_104 {pt3dadd(-245.51122, 91.952896, -22.33775, 0.96)}

//  Looking at segment number 986: Seg60_apic_104, section: apic_104, ID: 1945, parent: Seg59_apic_104 (1944), rad: 0.48, (-245.51122, 91.952896, -22.33775) -> (-248.39122, 92.9129, -22.33775), len: 3.03579
    apic_104 {pt3dadd(-248.39122, 92.9129, -22.33775, 0.96)}

//  Looking at segment number 987: Seg61_apic_104, section: apic_104, ID: 1946, parent: Seg60_apic_104 (1945), rad: 0.48, (-248.39122, 92.9129, -22.33775) -> (-250.98122, 92.982895, -22.33775), len: 2.59094
    apic_104 {pt3dadd(-250.98122, 92.982895, -22.33775, 0.96)}

//  Looking at segment number 988: Seg62_apic_104, section: apic_104, ID: 1947, parent: Seg61_apic_104 (1946), rad: 0.48, (-250.98122, 92.982895, -22.33775) -> (-254.0612, 91.5329, -22.23775), len: 3.4057
    apic_104 {pt3dadd(-254.0612, 91.5329, -22.23775, 0.96)}

//  Looking at segment number 989: Seg63_apic_104, section: apic_104, ID: 1948, parent: Seg62_apic_104 (1947), rad: 0.48, (-254.0612, 91.5329, -22.23775) -> (-256.43118, 90.122894, -22.23775), len: 2.7577
    apic_104 {pt3dadd(-256.43118, 90.122894, -22.23775, 0.96)}

//  Looking at segment number 990: Seg64_apic_104, section: apic_104, ID: 1949, parent: Seg63_apic_104 (1948), rad: 0.48, (-256.43118, 90.122894, -22.23775) -> (-260.3512, 89.382904, -22.23775), len: 3.98925
    apic_104 {pt3dadd(-260.3512, 89.382904, -22.23775, 0.96)}

//  Looking at segment number 991: Seg65_apic_104, section: apic_104, ID: 1950, parent: Seg64_apic_104 (1949), rad: 0.48, (-260.3512, 89.382904, -22.23775) -> (-264.1912, 91.01289, -22.23775), len: 4.17162
    apic_104 {pt3dadd(-264.1912, 91.01289, -22.23775, 0.96)}

//  Looking at segment number 992: Seg66_apic_104, section: apic_104, ID: 1951, parent: Seg65_apic_104 (1950), rad: 0.48, (-264.1912, 91.01289, -22.23775) -> (-266.5612, 93.8929, -22.23775), len: 3.72979
    apic_104 {pt3dadd(-266.5612, 93.8929, -22.23775, 0.96)}

//  Looking at segment number 993: Seg67_apic_104, section: apic_104, ID: 1952, parent: Seg66_apic_104 (1951), rad: 0.48, (-266.5612, 93.8929, -22.23775) -> (-268.11118, 95.29289, -22.23775), len: 2.08865
    apic_104 {pt3dadd(-268.11118, 95.29289, -22.23775, 0.96)}

//  Looking at segment number 994: Seg68_apic_104, section: apic_104, ID: 1953, parent: Seg67_apic_104 (1952), rad: 0.48, (-268.11118, 95.29289, -22.23775) -> (-270.8412, 95.51289, -23.03775), len: 2.85331
    apic_104 {pt3dadd(-270.8412, 95.51289, -23.03775, 0.96)}

//  Looking at segment number 995: Seg69_apic_104, section: apic_104, ID: 1954, parent: Seg68_apic_104 (1953), rad: 0.48, (-270.8412, 95.51289, -23.03775) -> (-272.7612, 94.26289, -23.03775), len: 2.29106
    apic_104 {pt3dadd(-272.7612, 94.26289, -23.03775, 0.96)}

//  Looking at segment number 996: Seg70_apic_104, section: apic_104, ID: 1955, parent: Seg69_apic_104 (1954), rad: 0.48, (-272.7612, 94.26289, -23.03775) -> (-274.9812, 92.342896, -23.03775), len: 2.9351
    apic_104 {pt3dadd(-274.9812, 92.342896, -23.03775, 0.96)}

//  Looking at segment number 997: Seg71_apic_104, section: apic_104, ID: 1956, parent: Seg70_apic_104 (1955), rad: 0.48, (-274.9812, 92.342896, -23.03775) -> (-277.2012, 90.712906, -23.03775), len: 2.75414
    apic_104 {pt3dadd(-277.2012, 90.712906, -23.03775, 0.96)}

//  Looking at segment number 998: Seg72_apic_104, section: apic_104, ID: 1957, parent: Seg71_apic_104 (1956), rad: 0.48, (-277.2012, 90.712906, -23.03775) -> (-280.6012, 89.382904, -24.23775), len: 3.84303
    apic_104 {pt3dadd(-280.6012, 89.382904, -24.23775, 0.96)}

//  Looking at segment number 999: Seg73_apic_104, section: apic_104, ID: 1958, parent: Seg72_apic_104 (1957), rad: 0.48, (-280.6012, 89.382904, -24.23775) -> (-283.7012, 89.382904, -24.23775), len: 3.10001
    apic_104 {pt3dadd(-283.7012, 89.382904, -24.23775, 0.96)}
}

proc basic_shape_extra_20(){

//  Looking at segment number 1000: Seg74_apic_104, section: apic_104, ID: 1959, parent: Seg73_apic_104 (1958), rad: 0.48, (-283.7012, 89.382904, -24.23775) -> (-287.1012, 89.462906, -24.23775), len: 3.40093
    apic_104 {pt3dadd(-287.1012, 89.462906, -24.23775, 0.96)}

//  Looking at segment number 1001: Seg75_apic_104, section: apic_104, ID: 1960, parent: Seg74_apic_104 (1959), rad: 0.48, (-287.1012, 89.462906, -24.23775) -> (-290.2812, 88.5029, -24.23775), len: 3.32174
    apic_104 {pt3dadd(-290.2812, 88.5029, -24.23775, 0.96)}

//  Looking at segment number 1002: Seg76_apic_104, section: apic_104, ID: 1961, parent: Seg75_apic_104 (1960), rad: 0.48, (-290.2812, 88.5029, -24.23775) -> (-294.86118, 87.4729, -24.18775), len: 4.69464
    apic_104 {pt3dadd(-294.86118, 87.4729, -24.18775, 0.96)}

//  Looking at segment number 1003: Seg77_apic_104, section: apic_104, ID: 1962, parent: Seg76_apic_104 (1961), rad: 0.48, (-294.86118, 87.4729, -24.18775) -> (-298.3412, 86.0629, -25.08775), len: 3.86116
    apic_104 {pt3dadd(-298.3412, 86.0629, -25.08775, 0.96)}

//  Looking at segment number 1004: Seg78_apic_104, section: apic_104, ID: 1963, parent: Seg77_apic_104 (1962), rad: 0.48, (-298.3412, 86.0629, -25.08775) -> (-301.8712, 85.68291, -26.23775), len: 3.73199
    apic_104 {pt3dadd(-301.8712, 85.68291, -26.23775, 0.96)}

//  Looking at segment number 1005: Seg79_apic_104, section: apic_104, ID: 1964, parent: Seg78_apic_104 (1963), rad: 0.48, (-301.8712, 85.68291, -26.23775) -> (-305.5612, 85.8329, -26.23775), len: 3.69305
    apic_104 {pt3dadd(-305.5612, 85.8329, -26.23775, 0.96)}

//  Looking at segment number 1006: Seg80_apic_104, section: apic_104, ID: 1965, parent: Seg79_apic_104 (1964), rad: 0.48, (-305.5612, 85.8329, -26.23775) -> (-308.4412, 86.132904, -26.18775), len: 2.89602
    apic_104 {pt3dadd(-308.4412, 86.132904, -26.18775, 0.96)}

//  Looking at segment number 1007: Seg81_apic_104, section: apic_104, ID: 1966, parent: Seg80_apic_104 (1965), rad: 0.48, (-308.4412, 86.132904, -26.18775) -> (-310.96118, 83.9129, -25.28775), len: 3.47689
    apic_104 {pt3dadd(-310.96118, 83.9129, -25.28775, 0.96)}

//  Looking at segment number 1008: Seg82_apic_104, section: apic_104, ID: 1967, parent: Seg81_apic_104 (1966), rad: 0.48, (-310.96118, 83.9129, -25.28775) -> (-314.43118, 82.5829, -25.23775), len: 3.71649
    apic_104 {pt3dadd(-314.43118, 82.5829, -25.23775, 0.96)}

//  Looking at segment number 1009: Seg83_apic_104, section: apic_104, ID: 1968, parent: Seg82_apic_104 (1967), rad: 0.48, (-314.43118, 82.5829, -25.23775) -> (-317.3112, 81.0329, -25.13775), len: 3.27215
    apic_104 {pt3dadd(-317.3112, 81.0329, -25.13775, 0.96)}

//  Looking at segment number 1010: Seg84_apic_104, section: apic_104, ID: 1969, parent: Seg83_apic_104 (1968), rad: 0.48, (-317.3112, 81.0329, -25.13775) -> (-319.90118, 79.7832, -25.13775), len: 2.87573
    apic_104 {pt3dadd(-319.90118, 79.7832, -25.13775, 0.96)}

//  Looking at segment number 1011: Seg85_apic_104, section: apic_104, ID: 1970, parent: Seg84_apic_104 (1969), rad: 0.48, (-319.90118, 79.7832, -25.13775) -> (-322.3412, 80.962906, -25.03775), len: 2.71207
    apic_104 {pt3dadd(-322.3412, 80.962906, -25.03775, 0.96)}

//  Looking at segment number 1012: Seg86_apic_104, section: apic_104, ID: 1971, parent: Seg85_apic_104 (1970), rad: 0.48, (-322.3412, 80.962906, -25.03775) -> (-325.8912, 83.18291, -24.98775), len: 4.18731
    apic_104 {pt3dadd(-325.8912, 83.18291, -24.98775, 0.96)}

//  Looking at segment number 1013: Seg87_apic_104, section: apic_104, ID: 1972, parent: Seg86_apic_104 (1971), rad: 0.48, (-325.8912, 83.18291, -24.98775) -> (-329.36118, 83.7729, -24.93775), len: 3.52013
    apic_104 {pt3dadd(-329.36118, 83.7729, -24.93775, 0.96)}

//  Looking at segment number 1014: Seg88_apic_104, section: apic_104, ID: 1973, parent: Seg87_apic_104 (1972), rad: 0.48, (-329.36118, 83.7729, -24.93775) -> (-333.5712, 83.7729, -23.63775), len: 4.40616
    apic_104 {pt3dadd(-333.5712, 83.7729, -23.63775, 0.96)}

//  Looking at segment number 1015: Seg89_apic_104, section: apic_104, ID: 1974, parent: Seg88_apic_104 (1973), rad: 0.48, (-333.5712, 83.7729, -23.63775) -> (-336.7512, 84.3629, -23.63775), len: 3.23426
    apic_104 {pt3dadd(-336.7512, 84.3629, -23.63775, 0.96)}

//  Looking at segment number 1016: Seg90_apic_104, section: apic_104, ID: 1975, parent: Seg89_apic_104 (1974), rad: 0.48, (-336.7512, 84.3629, -23.63775) -> (-339.49118, 84.5029, -23.63775), len: 2.74356
    apic_104 {pt3dadd(-339.49118, 84.5029, -23.63775, 0.96)}

//  Looking at segment number 1017: Seg91_apic_104, section: apic_104, ID: 1976, parent: Seg90_apic_104 (1975), rad: 0.48, (-339.49118, 84.5029, -23.63775) -> (-341.7812, 84.3629, -23.63775), len: 2.29428
    apic_104 {pt3dadd(-341.7812, 84.3629, -23.63775, 0.96)}

//  Looking at segment number 1018: Seg92_apic_104, section: apic_104, ID: 1977, parent: Seg91_apic_104 (1976), rad: 0.48, (-341.7812, 84.3629, -23.63775) -> (-345.40118, 83.102905, -24.33775), len: 3.8964
    apic_104 {pt3dadd(-345.40118, 83.102905, -24.33775, 0.96)}

//  Looking at segment number 1019: Seg93_apic_104, section: apic_104, ID: 1978, parent: Seg92_apic_104 (1977), rad: 0.48, (-345.40118, 83.102905, -24.33775) -> (-349.15118, 82.9229, -24.13775), len: 3.75964
    apic_104 {pt3dadd(-349.15118, 82.9229, -24.13775, 0.96)}

//  Looking at segment number 1020: Seg94_apic_104, section: apic_104, ID: 1979, parent: Seg93_apic_104 (1978), rad: 0.48, (-349.15118, 82.9229, -24.13775) -> (-354.0312, 83.0029, -25.23775), len: 5.00308
    apic_104 {pt3dadd(-354.0312, 83.0029, -25.23775, 0.96)}

//  Looking at segment number 1021: Seg95_apic_104, section: apic_104, ID: 1980, parent: Seg94_apic_104 (1979), rad: 0.48, (-354.0312, 83.0029, -25.23775) -> (-356.7612, 84.18291, -25.23775), len: 2.97412
    apic_104 {pt3dadd(-356.7612, 84.18291, -25.23775, 0.96)}

//  Looking at segment number 1022: Seg96_apic_104, section: apic_104, ID: 1981, parent: Seg95_apic_104 (1980), rad: 0.48, (-356.7612, 84.18291, -25.23775) -> (-361.2012, 84.3329, -25.18775), len: 4.44282
    apic_104 {pt3dadd(-361.2012, 84.3329, -25.18775, 0.96)}

//  Looking at segment number 1023: Seg97_apic_104, section: apic_104, ID: 1982, parent: Seg96_apic_104 (1981), rad: 0.48, (-361.2012, 84.3329, -25.18775) -> (-365.71118, 83.732895, -25.68775), len: 4.57711
    apic_104 {pt3dadd(-365.71118, 83.732895, -25.68775, 0.96)}

//  Looking at segment number 1024: Seg98_apic_104, section: apic_104, ID: 1983, parent: Seg97_apic_104 (1982), rad: 0.48, (-365.71118, 83.732895, -25.68775) -> (-370.1412, 83.8129, -25.68775), len: 4.43075
    apic_104 {pt3dadd(-370.1412, 83.8129, -25.68775, 0.96)}

//  Looking at segment number 1025: Seg99_apic_104, section: apic_104, ID: 1984, parent: Seg98_apic_104 (1983), rad: 0.48, (-370.1412, 83.8129, -25.68775) -> (-373.6212, 82.3329, -25.68775), len: 3.78162
    apic_104 {pt3dadd(-373.6212, 82.3329, -25.68775, 0.96)}

//  Looking at segment number 1026: Seg100_apic_104, section: apic_104, ID: 1985, parent: Seg99_apic_104 (1984), rad: 0.48, (-373.6212, 82.3329, -25.68775) -> (-375.3912, 81.3029, -26.58775), len: 2.23693
    apic_104 {pt3dadd(-375.3912, 81.3029, -26.58775, 0.96)}

//  Looking at segment number 1027: Seg101_apic_104, section: apic_104, ID: 1986, parent: Seg100_apic_104 (1985), rad: 0.48, (-375.3912, 81.3029, -26.58775) -> (-375.46118, 77.9032, -30.78775), len: 5.40397
    apic_104 {pt3dadd(-375.46118, 77.9032, -30.78775, 0.96)}

//  Looking at segment number 1028: Seg102_apic_104, section: apic_104, ID: 1987, parent: Seg101_apic_104 (1986), rad: 0.48, (-375.46118, 77.9032, -30.78775) -> (-377.1612, 75.253204, -30.737751), len: 3.14881
    apic_104 {pt3dadd(-377.1612, 75.253204, -30.737751, 0.96)}

//  Looking at segment number 1029: Seg103_apic_104, section: apic_104, ID: 1988, parent: Seg102_apic_104 (1987), rad: 0.48, (-377.1612, 75.253204, -30.737751) -> (-379.5312, 73.9232, -30.737751), len: 2.71768
    apic_104 {pt3dadd(-379.5312, 73.9232, -30.737751, 0.96)}

//  Looking at segment number 1030: Seg104_apic_104, section: apic_104, ID: 1989, parent: Seg103_apic_104 (1988), rad: 0.48, (-379.5312, 73.9232, -30.737751) -> (-382.5612, 72.5932, -30.737751), len: 3.30905
    apic_104 {pt3dadd(-382.5612, 72.5932, -30.737751, 0.96)}

//  Looking at segment number 1031: Seg105_apic_104, section: apic_104, ID: 1990, parent: Seg104_apic_104 (1989), rad: 0.48, (-382.5612, 72.5932, -30.737751) -> (-386.4812, 71.7832, -30.737751), len: 4.00282
    apic_104 {pt3dadd(-386.4812, 71.7832, -30.737751, 0.96)}

//  Looking at segment number 1032: Seg106_apic_104, section: apic_104, ID: 1991, parent: Seg105_apic_104 (1990), rad: 0.48, (-386.4812, 71.7832, -30.737751) -> (-389.2912, 71.633194, -30.737751), len: 2.814
    apic_104 {pt3dadd(-389.2912, 71.633194, -30.737751, 0.96)}

//  Looking at segment number 1033: Seg107_apic_104, section: apic_104, ID: 1992, parent: Seg106_apic_104 (1991), rad: 0.74, (-389.2912, 71.633194, -30.737751) -> (-391.2812, 71.4832, -31.58775), len: 2.16911
    apic_104 {pt3dadd(-391.2812, 71.4832, -31.58775, 1.48)}

//  Looking at segment number 1034: Seg108_apic_104, section: apic_104, ID: 1993, parent: Seg107_apic_104 (1992), rad: 0.515, (-391.2812, 71.4832, -31.58775) -> (-393.2812, 71.3132, -31.58775), len: 2.00721
    apic_104 {pt3dadd(-393.2812, 71.3132, -31.58775, 1.03)}

//  Looking at segment number 1035: Seg109_apic_104, section: apic_104, ID: 1994, parent: Seg108_apic_104 (1993), rad: 0.515, (-393.2812, 71.3132, -31.58775) -> (-396.90118, 72.0432, -31.887749), len: 3.70503
    apic_104 {pt3dadd(-396.90118, 72.0432, -31.887749, 1.03)}

//  Looking at segment number 1036: Seg110_apic_104, section: apic_104, ID: 1995, parent: Seg109_apic_104 (1994), rad: 0.515, (-396.90118, 72.0432, -31.887749) -> (-399.4212, 72.27319, -31.887749), len: 2.53049
    apic_104 {pt3dadd(-399.4212, 72.27319, -31.887749, 1.03)}

//  Looking at segment number 1037: Seg111_apic_104, section: apic_104, ID: 1996, parent: Seg110_apic_104 (1995), rad: 0.515, (-399.4212, 72.27319, -31.887749) -> (-401.6312, 71.0132, -31.887749), len: 2.54394
    apic_104 {pt3dadd(-401.6312, 71.0132, -31.887749, 1.03)}

//  Looking at segment number 1038: Seg112_apic_104, section: apic_104, ID: 1997, parent: Seg111_apic_104 (1996), rad: 0.515, (-401.6312, 71.0132, -31.887749) -> (-403.1912, 69.02319, -32.78775), len: 2.68397
    apic_104 {pt3dadd(-403.1912, 69.02319, -32.78775, 1.03)}

//  Looking at segment number 1039: Seg113_apic_104, section: apic_104, ID: 1998, parent: Seg112_apic_104 (1997), rad: 0.515, (-403.1912, 69.02319, -32.78775) -> (-404.5912, 66.66319, -33.98775), len: 2.99493
    apic_104 {pt3dadd(-404.5912, 66.66319, -33.98775, 1.03)}

//  Looking at segment number 1040: Seg114_apic_104, section: apic_104, ID: 1999, parent: Seg113_apic_104 (1998), rad: 0.515, (-404.5912, 66.66319, -33.98775) -> (-404.8912, 64.2932, -33.98775), len: 2.38891
    apic_104 {pt3dadd(-404.8912, 64.2932, -33.98775, 1.03)}

//  Looking at segment number 1041: Seg115_apic_104, section: apic_104, ID: 2000, parent: Seg114_apic_104 (1999), rad: 0.515, (-404.8912, 64.2932, -33.98775) -> (-407.99118, 64.1532, -33.98775), len: 3.10314
    apic_104 {pt3dadd(-407.99118, 64.1532, -33.98775, 1.03)}

//  Looking at segment number 1042: Seg116_apic_104, section: apic_104, ID: 2001, parent: Seg115_apic_104 (2000), rad: 0.85, (-407.99118, 64.1532, -33.98775) -> (-410.43118, 62.6032, -32.73775), len: 3.14938
    apic_104 {pt3dadd(-410.43118, 62.6032, -32.73775, 1.7)}

//  Looking at segment number 1043: Seg117_apic_104, section: apic_104, ID: 2002, parent: Seg116_apic_104 (2001), rad: 0.555, (-410.43118, 62.6032, -32.73775) -> (-412.5012, 60.383198, -32.73775), len: 3.03535
    apic_104 {pt3dadd(-412.5012, 60.383198, -32.73775, 1.11)}

//  Looking at segment number 1044: Seg118_apic_104, section: apic_104, ID: 2003, parent: Seg117_apic_104 (2002), rad: 0.515, (-412.5012, 60.383198, -32.73775) -> (-414.7212, 58.913197, -32.73775), len: 2.66258
    apic_104 {pt3dadd(-414.7212, 58.913197, -32.73775, 1.03)}

//  Looking at segment number 1045: Seg119_apic_104, section: apic_104, ID: 2004, parent: Seg118_apic_104 (2003), rad: 0.515, (-414.7212, 58.913197, -32.73775) -> (-417.4512, 58.6832, -32.73775), len: 2.73968
    apic_104 {pt3dadd(-417.4512, 58.6832, -32.73775, 1.03)}

//  Looking at segment number 1046: Seg120_apic_104, section: apic_104, ID: 2005, parent: Seg119_apic_104 (2004), rad: 0.665, (-417.4512, 58.6832, -32.73775) -> (-418.2612, 58.5432, -32.73775), len: 0.822007
    apic_104 {pt3dadd(-418.2612, 58.5432, -32.73775, 1.33)}

//  Looking at segment number 1047: Seg121_apic_104, section: apic_104, ID: 2006, parent: Seg120_apic_104 (2005), rad: 0.555, (-418.2612, 58.5432, -32.73775) -> (-420.2612, 58.6832, -32.68775), len: 2.00552
    apic_104 {pt3dadd(-420.2612, 58.6832, -32.68775, 1.11)}

//  Looking at segment number 1048: Seg122_apic_104, section: apic_104, ID: 2007, parent: Seg121_apic_104 (2006), rad: 0.555, (-420.2612, 58.6832, -32.68775) -> (-421.8112, 58.5432, -32.63775), len: 1.5571
    apic_104 {pt3dadd(-421.8112, 58.5432, -32.63775, 1.11)}

//  Looking at segment number 1049: Seg123_apic_104, section: apic_104, ID: 2008, parent: Seg122_apic_104 (2007), rad: 0.74, (-421.8112, 58.5432, -32.63775) -> (-423.6612, 58.093197, -33.13775), len: 1.96851
    apic_104 {pt3dadd(-423.6612, 58.093197, -33.13775, 1.48)}
}

proc basic_shape_extra_21(){

//  Looking at segment number 1050: Seg124_apic_104, section: apic_104, ID: 2009, parent: Seg123_apic_104 (2008), rad: 0.48, (-423.6612, 58.093197, -33.13775) -> (-426.1012, 57.583202, -33.13775), len: 2.49273
    apic_104 {pt3dadd(-426.1012, 57.583202, -33.13775, 0.96)}

//  Looking at segment number 1051: Seg125_apic_104, section: apic_104, ID: 2010, parent: Seg124_apic_104 (2009), rad: 0.48, (-426.1012, 57.583202, -33.13775) -> (-429.2012, 56.693203, -33.98775), len: 3.33536
    apic_104 {pt3dadd(-429.2012, 56.693203, -33.98775, 0.96)}

//  Looking at segment number 1052: Seg126_apic_104, section: apic_104, ID: 2011, parent: Seg125_apic_104 (2010), rad: 0.48, (-429.2012, 56.693203, -33.98775) -> (-432.1612, 55.883198, -33.98775), len: 3.06882
    apic_104 {pt3dadd(-432.1612, 55.883198, -33.98775, 0.96)}

//  Looking at segment number 1053: Seg127_apic_104, section: apic_104, ID: 2012, parent: Seg126_apic_104 (2011), rad: 0.48, (-432.1612, 55.883198, -33.98775) -> (-434.15118, 54.9232, -32.73775), len: 2.53853
    apic_104 {pt3dadd(-434.15118, 54.9232, -32.73775, 0.96)}

//  Looking at segment number 1054: Seg128_apic_104, section: apic_104, ID: 2013, parent: Seg127_apic_104 (2012), rad: 0.48, (-434.15118, 54.9232, -32.73775) -> (-435.6312, 55.0732, -32.73775), len: 1.48759
    apic_104 {pt3dadd(-435.6312, 55.0732, -32.73775, 0.96)}

//  Looking at segment number 1055: Seg129_apic_104, section: apic_104, ID: 2014, parent: Seg128_apic_104 (2013), rad: 0.775, (-435.6312, 55.0732, -32.73775) -> (-436.74118, 56.1032, -32.73775), len: 1.51425
    apic_104 {pt3dadd(-436.74118, 56.1032, -32.73775, 1.55)}

//  Looking at segment number 1056: Seg130_apic_104, section: apic_104, ID: 2015, parent: Seg129_apic_104 (2014), rad: 0.48, (-436.74118, 56.1032, -32.73775) -> (-438.1212, 57.733196, -33.23775), len: 2.19347
    apic_104 {pt3dadd(-438.1212, 57.733196, -33.23775, 0.96)}

//  Looking at segment number 1057: Seg131_apic_104, section: apic_104, ID: 2016, parent: Seg130_apic_104 (2015), rad: 0.48, (-438.1212, 57.733196, -33.23775) -> (-439.15118, 58.6132, -34.28775), len: 1.714
    apic_104 {pt3dadd(-439.15118, 58.6132, -34.28775, 0.96)}

//  Looking at segment number 1058: Seg132_apic_104, section: apic_104, ID: 2017, parent: Seg131_apic_104 (2016), rad: 0.48, (-439.15118, 58.6132, -34.28775) -> (-440.7012, 59.053204, -34.28775), len: 1.61126
    apic_104 {pt3dadd(-440.7012, 59.053204, -34.28775, 0.96)}

//  Looking at segment number 1059: Seg133_apic_104, section: apic_104, ID: 2018, parent: Seg132_apic_104 (2017), rad: 0.48, (-440.7012, 59.053204, -34.28775) -> (-442.55118, 58.763203, -36.03775), len: 2.56301
    apic_104 {pt3dadd(-442.55118, 58.763203, -36.03775, 0.96)}

//  Looking at segment number 1060: Seg134_apic_104, section: apic_104, ID: 2019, parent: Seg133_apic_104 (2018), rad: 0.48, (-442.55118, 58.763203, -36.03775) -> (-444.77118, 57.733196, -36.03775), len: 2.44731
    apic_104 {pt3dadd(-444.77118, 57.733196, -36.03775, 0.96)}

//  Looking at segment number 1061: Seg135_apic_104, section: apic_104, ID: 2020, parent: Seg134_apic_104 (2019), rad: 0.7, (-444.77118, 57.733196, -36.03775) -> (-446.6212, 56.623203, -35.98775), len: 2.15803
    apic_104 {pt3dadd(-446.6212, 56.623203, -35.98775, 1.4)}

//  Looking at segment number 1062: Seg136_apic_104, section: apic_104, ID: 2021, parent: Seg135_apic_104 (2020), rad: 0.515, (-446.6212, 56.623203, -35.98775) -> (-448.61118, 55.733196, -35.98775), len: 2.17995
    apic_104 {pt3dadd(-448.61118, 55.733196, -35.98775, 1.03)}

//  Looking at segment number 1063: Seg137_apic_104, section: apic_104, ID: 2022, parent: Seg136_apic_104 (2021), rad: 0.48, (-448.61118, 55.733196, -35.98775) -> (-450.7612, 55.663197, -35.98775), len: 2.15116
    apic_104 {pt3dadd(-450.7612, 55.663197, -35.98775, 0.96)}

//  Looking at segment number 1064: Seg138_apic_104, section: apic_104, ID: 2023, parent: Seg137_apic_104 (2022), rad: 0.555, (-450.7612, 55.663197, -35.98775) -> (-452.46118, 56.2532, -35.98775), len: 1.79946
    apic_104 {pt3dadd(-452.46118, 56.2532, -35.98775, 1.11)}

//  Looking at segment number 1065: Seg139_apic_104, section: apic_104, ID: 2024, parent: Seg138_apic_104 (2023), rad: 0.665, (-452.46118, 56.2532, -35.98775) -> (-454.30118, 56.3232, -35.98775), len: 1.84133
    apic_104 {pt3dadd(-454.30118, 56.3232, -35.98775, 1.33)}

//  Looking at segment number 1066: Seg140_apic_104, section: apic_104, ID: 2025, parent: Seg139_apic_104 (2024), rad: 0.59, (-454.30118, 56.3232, -35.98775) -> (-455.4112, 56.0332, -35.98775), len: 1.14727
    apic_104 {pt3dadd(-455.4112, 56.0332, -35.98775, 1.18)}

//  Looking at segment number 1067: Seg141_apic_104, section: apic_104, ID: 2026, parent: Seg140_apic_104 (2025), rad: 0.48, (-455.4112, 56.0332, -35.98775) -> (-456.96118, 55.663197, -35.58775), len: 1.64297
    apic_104 {pt3dadd(-456.96118, 55.663197, -35.58775, 0.96)}

//  Looking at segment number 1068: Seg142_apic_104, section: apic_104, ID: 2027, parent: Seg141_apic_104 (2026), rad: 0.48, (-456.96118, 55.663197, -35.58775) -> (-458.4412, 55.953197, -35.58775), len: 1.50816
    apic_104 {pt3dadd(-458.4412, 55.953197, -35.58775, 0.96)}

//  Looking at segment number 1069: Seg143_apic_104, section: apic_104, ID: 2028, parent: Seg142_apic_104 (2027), rad: 0.48, (-458.4412, 55.953197, -35.58775) -> (-459.8512, 56.773197, -35.58775), len: 1.63111
    apic_104 {pt3dadd(-459.8512, 56.773197, -35.58775, 0.96)}

//  Looking at segment number 1070: Seg144_apic_104, section: apic_104, ID: 2029, parent: Seg143_apic_104 (2028), rad: 0.445, (-459.8512, 56.773197, -35.58775) -> (-461.1012, 57.873203, -34.83775), len: 1.8262
    apic_104 {pt3dadd(-461.1012, 57.873203, -34.83775, 0.89)}

//  Looking at segment number 1071: Seg145_apic_104, section: apic_104, ID: 2030, parent: Seg144_apic_104 (2029), rad: 0.555, (-461.1012, 57.873203, -34.83775) -> (-462.80118, 58.983196, -34.83775), len: 2.03028
    apic_104 {pt3dadd(-462.80118, 58.983196, -34.83775, 1.11)}

//  Looking at segment number 1072: Seg146_apic_104, section: apic_104, ID: 2031, parent: Seg145_apic_104 (2030), rad: 0.48, (-462.80118, 58.983196, -34.83775) -> (-464.43118, 60.163197, -34.83775), len: 2.01229
    apic_104 {pt3dadd(-464.43118, 60.163197, -34.83775, 0.96)}

//  Looking at segment number 1073: Seg147_apic_104, section: apic_104, ID: 2032, parent: Seg146_apic_104 (2031), rad: 0.48, (-464.43118, 60.163197, -34.83775) -> (-465.9112, 60.9732, -34.33775), len: 1.7597
    apic_104 {pt3dadd(-465.9112, 60.9732, -34.33775, 0.96)}

//  Looking at segment number 1074: Seg148_apic_104, section: apic_104, ID: 2033, parent: Seg147_apic_104 (2032), rad: 0.59, (-465.9112, 60.9732, -34.33775) -> (-467.0912, 61.6432, -34.33775), len: 1.35694
    apic_104 {pt3dadd(-467.0912, 61.6432, -34.33775, 1.18)}

//  Looking at segment number 1075: Seg149_apic_104, section: apic_104, ID: 2034, parent: Seg148_apic_104 (2033), rad: 0.885, (-467.0912, 61.6432, -34.33775) -> (-469.5312, 61.6432, -35.83775), len: 2.86419
    apic_104 {pt3dadd(-469.5312, 61.6432, -35.83775, 1.77)}

//  Looking at segment number 1076: Seg0_apic_80, section: apic_80, ID: 1656, parent: Seg65_apic_1 (904), rad: 0.48, (-148.3912, 264.3129, -17.98775) -> (-151.05121, 268.4129, -30.53775), len: 13.468
    apic_80 {pt3dclear() pt3dadd(-148.3912, 264.3129, -17.98775, 0.96) pt3dadd(-151.05121, 268.4129, -30.53775, 0.96)}

//  Looking at segment number 1077: Seg1_apic_80, section: apic_80, ID: 1657, parent: Seg0_apic_80 (1656), rad: 0.48, (-151.05121, 268.4129, -30.53775) -> (-152.6812, 270.0329, -30.53775), len: 2.2981
    apic_80 {pt3dadd(-152.6812, 270.0329, -30.53775, 0.96)}

//  Looking at segment number 1078: Seg2_apic_80, section: apic_80, ID: 1658, parent: Seg1_apic_80 (1657), rad: 0.48, (-152.6812, 270.0329, -30.53775) -> (-155.8612, 271.3629, -30.53775), len: 3.44694
    apic_80 {pt3dadd(-155.8612, 271.3629, -30.53775, 0.96)}

//  Looking at segment number 1079: Seg3_apic_80, section: apic_80, ID: 1659, parent: Seg2_apic_80 (1658), rad: 0.48, (-155.8612, 271.3629, -30.53775) -> (-159.55121, 272.8429, -30.53775), len: 3.97573
    apic_80 {pt3dadd(-159.55121, 272.8429, -30.53775, 0.96)}

//  Looking at segment number 1080: Seg4_apic_80, section: apic_80, ID: 1660, parent: Seg3_apic_80 (1659), rad: 0.85, (-159.55121, 272.8429, -30.53775) -> (-161.10121, 273.0129, -32.83775), len: 2.77874
    apic_80 {pt3dadd(-161.10121, 273.0129, -32.83775, 1.7)}

//  Looking at segment number 1081: Seg0_apic_2, section: apic_2, ID: 905, parent: Seg65_apic_1 (904), rad: 0.925, (-148.3912, 264.3129, -17.98775) -> (-149.13121, 267.4129, -13.387751), len: 5.59622
    apic_2 {pt3dclear() pt3dadd(-148.3912, 264.3129, -17.98775, 1.85) pt3dadd(-149.13121, 267.4129, -13.387751, 1.85)}

//  Looking at segment number 1082: Seg1_apic_2, section: apic_2, ID: 906, parent: Seg0_apic_2 (905), rad: 0.775, (-149.13121, 267.4129, -13.387751) -> (-149.8312, 269.6929, -13.53775), len: 2.38975
    apic_2 {pt3dadd(-149.8312, 269.6929, -13.53775, 1.55)}

//  Looking at segment number 1083: Seg2_apic_2, section: apic_2, ID: 907, parent: Seg1_apic_2 (906), rad: 0.85, (-149.8312, 269.6929, -13.53775) -> (-150.8712, 272.6429, -13.887751), len: 3.14748
    apic_2 {pt3dadd(-150.8712, 272.6429, -13.887751, 1.7)}

//  Looking at segment number 1084: Seg3_apic_2, section: apic_2, ID: 908, parent: Seg2_apic_2 (907), rad: 0.85, (-150.8712, 272.6429, -13.887751) -> (-151.8312, 274.8529, -13.737749), len: 2.41416
    apic_2 {pt3dadd(-151.8312, 274.8529, -13.737749, 1.7)}

//  Looking at segment number 1085: Seg4_apic_2, section: apic_2, ID: 909, parent: Seg3_apic_2 (908), rad: 0.85, (-151.8312, 274.8529, -13.737749) -> (-152.71121, 277.3629, -13.93775), len: 2.66731
    apic_2 {pt3dadd(-152.71121, 277.3629, -13.93775, 1.7)}

//  Looking at segment number 1086: Seg5_apic_2, section: apic_2, ID: 910, parent: Seg4_apic_2 (909), rad: 0.925, (-152.71121, 277.3629, -13.93775) -> (-153.60121, 280.5429, -14.18775), len: 3.31164
    apic_2 {pt3dadd(-153.60121, 280.5429, -14.18775, 1.85)}

//  Looking at segment number 1087: Seg6_apic_2, section: apic_2, ID: 911, parent: Seg5_apic_2 (910), rad: 0.925, (-153.60121, 280.5429, -14.18775) -> (-154.3412, 282.7529, -14.3377495), len: 2.33541
    apic_2 {pt3dadd(-154.3412, 282.7529, -14.3377495, 1.85)}

//  Looking at segment number 1088: Seg7_apic_2, section: apic_2, ID: 912, parent: Seg6_apic_2 (911), rad: 0.925, (-154.3412, 282.7529, -14.3377495) -> (-155.0812, 285.4129, -14.18775), len: 2.76509
    apic_2 {pt3dadd(-155.0812, 285.4129, -14.18775, 1.85)}

//  Looking at segment number 1089: Seg8_apic_2, section: apic_2, ID: 913, parent: Seg7_apic_2 (912), rad: 0.925, (-155.0812, 285.4129, -14.18775) -> (-155.8212, 288.4329, -14.637751), len: 3.14172
    apic_2 {pt3dadd(-155.8212, 288.4329, -14.637751, 1.85)}

//  Looking at segment number 1090: Seg9_apic_2, section: apic_2, ID: 914, parent: Seg8_apic_2 (913), rad: 0.925, (-155.8212, 288.4329, -14.637751) -> (-156.19121, 290.80292, -14.5877495), len: 2.39926
    apic_2 {pt3dadd(-156.19121, 290.80292, -14.5877495, 1.85)}

//  Looking at segment number 1091: Seg10_apic_2, section: apic_2, ID: 915, parent: Seg9_apic_2 (914), rad: 0.925, (-156.19121, 290.80292, -14.5877495) -> (-156.9312, 293.9029, -15.28775), len: 3.26304
    apic_2 {pt3dadd(-156.9312, 293.9029, -15.28775, 1.85)}

//  Looking at segment number 1092: Seg0_apic_106, section: apic_106, ID: 2297, parent: Seg149_apic_104 (2034), rad: 0.48, (-469.5312, 61.6432, -35.83775) -> (-473.4812, 60.123203, -36.48775), len: 4.282
    apic_106 {pt3dclear() pt3dadd(-469.5312, 61.6432, -35.83775, 0.96) pt3dadd(-473.4812, 60.123203, -36.48775, 0.96)}

//  Looking at segment number 1093: Seg1_apic_106, section: apic_106, ID: 2298, parent: Seg0_apic_106 (2297), rad: 0.48, (-473.4812, 60.123203, -36.48775) -> (-475.18118, 60.123203, -36.48775), len: 1.69998
    apic_106 {pt3dadd(-475.18118, 60.123203, -36.48775, 0.96)}

//  Looking at segment number 1094: Seg2_apic_106, section: apic_106, ID: 2299, parent: Seg1_apic_106 (2298), rad: 0.405, (-475.18118, 60.123203, -36.48775) -> (-476.0712, 60.123203, -36.48775), len: 0.890015
    apic_106 {pt3dadd(-476.0712, 60.123203, -36.48775, 0.81)}

//  Looking at segment number 1095: Seg3_apic_106, section: apic_106, ID: 2300, parent: Seg2_apic_106 (2299), rad: 0.405, (-476.0712, 60.123203, -36.48775) -> (-475.9212, 58.943203, -36.18775), len: 1.22674
    apic_106 {pt3dadd(-475.9212, 58.943203, -36.18775, 0.81)}

//  Looking at segment number 1096: Seg4_apic_106, section: apic_106, ID: 2301, parent: Seg3_apic_106 (2300), rad: 0.405, (-475.9212, 58.943203, -36.18775) -> (-477.8412, 58.5032, -36.18775), len: 1.96976
    apic_106 {pt3dadd(-477.8412, 58.5032, -36.18775, 0.81)}

//  Looking at segment number 1097: Seg5_apic_106, section: apic_106, ID: 2302, parent: Seg4_apic_106 (2301), rad: 0.405, (-477.8412, 58.5032, -36.18775) -> (-479.1012, 58.873203, -35.53775), len: 1.46527
    apic_106 {pt3dadd(-479.1012, 58.873203, -35.53775, 0.81)}

//  Looking at segment number 1098: Seg6_apic_106, section: apic_106, ID: 2303, parent: Seg5_apic_106 (2302), rad: 0.405, (-479.1012, 58.873203, -35.53775) -> (-480.58118, 59.5332, -35.53775), len: 1.62047
    apic_106 {pt3dadd(-480.58118, 59.5332, -35.53775, 0.81)}

//  Looking at segment number 1099: Seg7_apic_106, section: apic_106, ID: 2304, parent: Seg6_apic_106 (2303), rad: 0.405, (-480.58118, 59.5332, -35.53775) -> (-481.83118, 59.013203, -35.53775), len: 1.35385
    apic_106 {pt3dadd(-481.83118, 59.013203, -35.53775, 0.81)}
}

proc basic_shape_extra_22(){

//  Looking at segment number 1100: Seg8_apic_106, section: apic_106, ID: 2305, parent: Seg7_apic_106 (2304), rad: 0.405, (-481.83118, 59.013203, -35.53775) -> (-483.02118, 58.203197, -35.53775), len: 1.43952
    apic_106 {pt3dadd(-483.02118, 58.203197, -35.53775, 0.81)}

//  Looking at segment number 1101: Seg9_apic_106, section: apic_106, ID: 2306, parent: Seg8_apic_106 (2305), rad: 0.405, (-483.02118, 58.203197, -35.53775) -> (-484.27118, 58.203197, -36.08775), len: 1.36565
    apic_106 {pt3dadd(-484.27118, 58.203197, -36.08775, 0.81)}

//  Looking at segment number 1102: Seg10_apic_106, section: apic_106, ID: 2307, parent: Seg9_apic_106 (2306), rad: 0.74, (-484.27118, 58.203197, -36.08775) -> (-485.46118, 57.983196, -36.08775), len: 1.21017
    apic_106 {pt3dadd(-485.46118, 57.983196, -36.08775, 1.48)}

//  Looking at segment number 1103: Seg11_apic_106, section: apic_106, ID: 2308, parent: Seg10_apic_106 (2307), rad: 0.48, (-485.46118, 57.983196, -36.08775) -> (-486.93118, 57.913197, -37.03775), len: 1.75166
    apic_106 {pt3dadd(-486.93118, 57.913197, -37.03775, 0.96)}

//  Looking at segment number 1104: Seg12_apic_106, section: apic_106, ID: 2309, parent: Seg11_apic_106 (2308), rad: 0.37, (-486.93118, 57.913197, -37.03775) -> (-489.0012, 57.833202, -37.03775), len: 2.07155
    apic_106 {pt3dadd(-489.0012, 57.833202, -37.03775, 0.74)}

//  Looking at segment number 1105: Seg13_apic_106, section: apic_106, ID: 2310, parent: Seg12_apic_106 (2309), rad: 0.37, (-489.0012, 57.833202, -37.03775) -> (-489.2312, 56.5032, -37.03775), len: 1.34974
    apic_106 {pt3dadd(-489.2312, 56.5032, -37.03775, 0.74)}

//  Looking at segment number 1106: Seg14_apic_106, section: apic_106, ID: 2311, parent: Seg13_apic_106 (2310), rad: 0.555, (-489.2312, 56.5032, -37.03775) -> (-489.52118, 55.403202, -37.03775), len: 1.13758
    apic_106 {pt3dadd(-489.52118, 55.403202, -37.03775, 1.11)}

//  Looking at segment number 1107: Seg15_apic_106, section: apic_106, ID: 2312, parent: Seg14_apic_106 (2311), rad: 0.335, (-489.52118, 55.403202, -37.03775) -> (-490.33118, 54.583202, -37.03775), len: 1.1526
    apic_106 {pt3dadd(-490.33118, 54.583202, -37.03775, 0.67)}

//  Looking at segment number 1108: Seg16_apic_106, section: apic_106, ID: 2313, parent: Seg15_apic_106 (2312), rad: 0.335, (-490.33118, 54.583202, -37.03775) -> (-491.8912, 54.813198, -37.88775), len: 1.79139
    apic_106 {pt3dadd(-491.8912, 54.813198, -37.88775, 0.67)}

//  Looking at segment number 1109: Seg17_apic_106, section: apic_106, ID: 2314, parent: Seg16_apic_106 (2313), rad: 0.335, (-491.8912, 54.813198, -37.88775) -> (-492.99118, 54.663197, -37.88775), len: 1.11016
    apic_106 {pt3dadd(-492.99118, 54.663197, -37.88775, 0.67)}

//  Looking at segment number 1110: Seg18_apic_106, section: apic_106, ID: 2315, parent: Seg17_apic_106 (2314), rad: 0.335, (-492.99118, 54.663197, -37.88775) -> (-494.3212, 54.0732, -37.88775), len: 1.45501
    apic_106 {pt3dadd(-494.3212, 54.0732, -37.88775, 0.67)}

//  Looking at segment number 1111: Seg19_apic_106, section: apic_106, ID: 2316, parent: Seg18_apic_106 (2315), rad: 0.335, (-494.3212, 54.0732, -37.88775) -> (-494.8412, 53.0332, -37.88775), len: 1.16275
    apic_106 {pt3dadd(-494.8412, 53.0332, -37.88775, 0.67)}

//  Looking at segment number 1112: Seg20_apic_106, section: apic_106, ID: 2317, parent: Seg19_apic_106 (2316), rad: 0.335, (-494.8412, 53.0332, -37.88775) -> (-494.0312, 51.7832, -37.88775), len: 1.4895
    apic_106 {pt3dadd(-494.0312, 51.7832, -37.88775, 0.67)}

//  Looking at segment number 1113: Seg21_apic_106, section: apic_106, ID: 2318, parent: Seg20_apic_106 (2317), rad: 0.335, (-494.0312, 51.7832, -37.88775) -> (-495.43118, 51.563198, -37.88775), len: 1.41717
    apic_106 {pt3dadd(-495.43118, 51.563198, -37.88775, 0.67)}

//  Looking at segment number 1114: Seg22_apic_106, section: apic_106, ID: 2319, parent: Seg21_apic_106 (2318), rad: 0.555, (-495.43118, 51.563198, -37.88775) -> (-496.3912, 52.373203, -38.13775), len: 1.28072
    apic_106 {pt3dadd(-496.3912, 52.373203, -38.13775, 1.11)}

//  Looking at segment number 1115: Seg23_apic_106, section: apic_106, ID: 2320, parent: Seg22_apic_106 (2319), rad: 0.405, (-496.3912, 52.373203, -38.13775) -> (-496.99118, 52.9632, -38.13775), len: 0.841467
    apic_106 {pt3dadd(-496.99118, 52.9632, -38.13775, 0.81)}

//  Looking at segment number 1116: Seg24_apic_106, section: apic_106, ID: 2321, parent: Seg23_apic_106 (2320), rad: 0.405, (-496.99118, 52.9632, -38.13775) -> (-497.80118, 53.1132, -38.13775), len: 0.82377
    apic_106 {pt3dadd(-497.80118, 53.1132, -38.13775, 0.81)}

//  Looking at segment number 1117: Seg25_apic_106, section: apic_106, ID: 2322, parent: Seg24_apic_106 (2321), rad: 0.405, (-497.80118, 53.1132, -38.13775) -> (-498.24118, 52.813198, -38.13775), len: 0.532545
    apic_106 {pt3dadd(-498.24118, 52.813198, -38.13775, 0.81)}

//  Looking at segment number 1118: Seg26_apic_106, section: apic_106, ID: 2323, parent: Seg25_apic_106 (2322), rad: 0.7, (-498.24118, 52.813198, -38.13775) -> (-499.5012, 51.633198, -39.18775), len: 2.02053
    apic_106 {pt3dadd(-499.5012, 51.633198, -39.18775, 1.4)}

//  Looking at segment number 1119: Seg27_apic_106, section: apic_106, ID: 2324, parent: Seg26_apic_106 (2323), rad: 0.405, (-499.5012, 51.633198, -39.18775) -> (-500.8312, 51.193203, -39.13775), len: 1.4018
    apic_106 {pt3dadd(-500.8312, 51.193203, -39.13775, 0.81)}

//  Looking at segment number 1120: Seg28_apic_106, section: apic_106, ID: 2325, parent: Seg27_apic_106 (2324), rad: 0.405, (-500.8312, 51.193203, -39.13775) -> (-502.09122, 51.483196, -39.83775), len: 1.47028
    apic_106 {pt3dadd(-502.09122, 51.483196, -39.83775, 0.81)}

//  Looking at segment number 1121: Seg29_apic_106, section: apic_106, ID: 2326, parent: Seg28_apic_106 (2325), rad: 0.405, (-502.09122, 51.483196, -39.83775) -> (-503.49118, 50.083202, -40.93775), len: 2.26493
    apic_106 {pt3dadd(-503.49118, 50.083202, -40.93775, 0.81)}

//  Looking at segment number 1122: Seg30_apic_106, section: apic_106, ID: 2327, parent: Seg29_apic_106 (2326), rad: 0.405, (-503.49118, 50.083202, -40.93775) -> (-504.4512, 48.9732, -40.93775), len: 1.46756
    apic_106 {pt3dadd(-504.4512, 48.9732, -40.93775, 0.81)}

//  Looking at segment number 1123: Seg31_apic_106, section: apic_106, ID: 2328, parent: Seg30_apic_106 (2327), rad: 0.59, (-504.4512, 48.9732, -40.93775) -> (-504.8212, 48.4632, -40.93775), len: 0.630078
    apic_106 {pt3dadd(-504.8212, 48.4632, -40.93775, 1.18)}

//  Looking at segment number 1124: Seg32_apic_106, section: apic_106, ID: 2329, parent: Seg31_apic_106 (2328), rad: 0.405, (-504.8212, 48.4632, -40.93775) -> (-505.7112, 47.653202, -40.88775), len: 1.20446
    apic_106 {pt3dadd(-505.7112, 47.653202, -40.88775, 0.81)}

//  Looking at segment number 1125: Seg33_apic_106, section: apic_106, ID: 2330, parent: Seg32_apic_106 (2329), rad: 0.405, (-505.7112, 47.653202, -40.88775) -> (-506.22116, 46.693203, -40.88775), len: 1.08704
    apic_106 {pt3dadd(-506.22116, 46.693203, -40.88775, 0.81)}

//  Looking at segment number 1126: Seg34_apic_106, section: apic_106, ID: 2331, parent: Seg33_apic_106 (2330), rad: 0.405, (-506.22116, 46.693203, -40.88775) -> (-507.04117, 45.873203, -40.88775), len: 1.15966
    apic_106 {pt3dadd(-507.04117, 45.873203, -40.88775, 0.81)}

//  Looking at segment number 1127: Seg35_apic_106, section: apic_106, ID: 2332, parent: Seg34_apic_106 (2331), rad: 0.63, (-507.04117, 45.873203, -40.88775) -> (-507.6312, 45.873203, -40.88775), len: 0.590027
    apic_106 {pt3dadd(-507.6312, 45.873203, -40.88775, 1.26)}

//  Looking at segment number 1128: Seg36_apic_106, section: apic_106, ID: 2333, parent: Seg35_apic_106 (2332), rad: 0.405, (-507.6312, 45.873203, -40.88775) -> (-508.9612, 44.843197, -40.83775), len: 1.68296
    apic_106 {pt3dadd(-508.9612, 44.843197, -40.83775, 0.81)}

//  Looking at segment number 1129: Seg37_apic_106, section: apic_106, ID: 2334, parent: Seg36_apic_106 (2333), rad: 0.405, (-508.9612, 44.843197, -40.83775) -> (-510.1412, 44.693203, -40.83775), len: 1.18949
    apic_106 {pt3dadd(-510.1412, 44.693203, -40.83775, 0.81)}

//  Looking at segment number 1130: Seg38_apic_106, section: apic_106, ID: 2335, parent: Seg37_apic_106 (2334), rad: 0.63, (-510.1412, 44.693203, -40.83775) -> (-511.18118, 44.6232, -40.83775), len: 1.04233
    apic_106 {pt3dadd(-511.18118, 44.6232, -40.83775, 1.26)}

//  Looking at segment number 1131: Seg39_apic_106, section: apic_106, ID: 2336, parent: Seg38_apic_106 (2335), rad: 0.405, (-511.18118, 44.6232, -40.83775) -> (-512.14124, 44.5532, -40.83775), len: 0.962601
    apic_106 {pt3dadd(-512.14124, 44.5532, -40.83775, 0.81)}

//  Looking at segment number 1132: Seg40_apic_106, section: apic_106, ID: 2337, parent: Seg39_apic_106 (2336), rad: 0.405, (-512.14124, 44.5532, -40.83775) -> (-513.3212, 44.4032, -40.83775), len: 1.18949
    apic_106 {pt3dadd(-513.3212, 44.4032, -40.83775, 0.81)}

//  Looking at segment number 1133: Seg41_apic_106, section: apic_106, ID: 2338, parent: Seg40_apic_106 (2337), rad: 0.405, (-513.3212, 44.4032, -40.83775) -> (-513.6212, 43.5932, -40.83775), len: 0.863764
    apic_106 {pt3dadd(-513.6212, 43.5932, -40.83775, 0.81)}

//  Looking at segment number 1134: Seg42_apic_106, section: apic_106, ID: 2339, parent: Seg41_apic_106 (2338), rad: 0.405, (-513.6212, 43.5932, -40.83775) -> (-513.9912, 42.9232, -40.78775), len: 0.767007
    apic_106 {pt3dadd(-513.9912, 42.9232, -40.78775, 0.81)}

//  Looking at segment number 1135: Seg43_apic_106, section: apic_106, ID: 2340, parent: Seg42_apic_106 (2339), rad: 0.7, (-513.9912, 42.9232, -40.78775) -> (-514.65125, 42.9232, -40.78775), len: 0.660034
    apic_106 {pt3dadd(-514.65125, 42.9232, -40.78775, 1.4)}

//  Looking at segment number 1136: Seg44_apic_106, section: apic_106, ID: 2341, parent: Seg43_apic_106 (2340), rad: 0.405, (-514.65125, 42.9232, -40.78775) -> (-515.4712, 42.4832, -40.68775), len: 0.935901
    apic_106 {pt3dadd(-515.4712, 42.4832, -40.68775, 0.81)}

//  Looking at segment number 1137: Seg45_apic_106, section: apic_106, ID: 2342, parent: Seg44_apic_106 (2341), rad: 0.405, (-515.4712, 42.4832, -40.68775) -> (-516.3612, 42.7732, -40.68775), len: 0.93607
    apic_106 {pt3dadd(-516.3612, 42.7732, -40.68775, 0.81)}

//  Looking at segment number 1138: Seg46_apic_106, section: apic_106, ID: 2343, parent: Seg45_apic_106 (2342), rad: 0.405, (-516.3612, 42.7732, -40.68775) -> (-517.4712, 42.4832, -40.68775), len: 1.14724
    apic_106 {pt3dadd(-517.4712, 42.4832, -40.68775, 0.81)}

//  Looking at segment number 1139: Seg47_apic_106, section: apic_106, ID: 2344, parent: Seg46_apic_106 (2343), rad: 0.555, (-517.4712, 42.4832, -40.68775) -> (-517.4712, 41.5932, -40.68775), len: 0.889999
    apic_106 {pt3dadd(-517.4712, 41.5932, -40.68775, 1.11)}

//  Looking at segment number 1140: Seg48_apic_106, section: apic_106, ID: 2345, parent: Seg47_apic_106 (2344), rad: 0.335, (-517.4712, 41.5932, -40.68775) -> (-517.5412, 40.4132, -40.68775), len: 1.18208
    apic_106 {pt3dadd(-517.5412, 40.4132, -40.68775, 0.67)}

//  Looking at segment number 1141: Seg49_apic_106, section: apic_106, ID: 2346, parent: Seg48_apic_106 (2345), rad: 0.515, (-517.5412, 40.4132, -40.68775) -> (-516.14124, 40.1132, -43.13775), len: 2.83767
    apic_106 {pt3dadd(-516.14124, 40.1132, -43.13775, 1.03)}

//  Looking at segment number 1142: Seg50_apic_106, section: apic_106, ID: 2347, parent: Seg49_apic_106 (2346), rad: 0.445, (-516.14124, 40.1132, -43.13775) -> (-515.9212, 38.7832, -43.08775), len: 1.34901
    apic_106 {pt3dadd(-515.9212, 38.7832, -43.08775, 0.89)}

//  Looking at segment number 1143: Seg51_apic_106, section: apic_106, ID: 2348, parent: Seg50_apic_106 (2347), rad: 0.405, (-515.9212, 38.7832, -43.08775) -> (-516.7312, 38.4932, -44.03775), len: 1.28168
    apic_106 {pt3dadd(-516.7312, 38.4932, -44.03775, 0.81)}

//  Looking at segment number 1144: Seg52_apic_106, section: apic_106, ID: 2349, parent: Seg51_apic_106 (2348), rad: 0.405, (-516.7312, 38.4932, -44.03775) -> (-517.7612, 39.3032, -43.98775), len: 1.31132
    apic_106 {pt3dadd(-517.7612, 39.3032, -43.98775, 0.81)}

//  Looking at segment number 1145: Seg53_apic_106, section: apic_106, ID: 2350, parent: Seg52_apic_106 (2349), rad: 0.405, (-517.7612, 39.3032, -43.98775) -> (-518.1312, 40.0432, -43.98775), len: 0.827344
    apic_106 {pt3dadd(-518.1312, 40.0432, -43.98775, 0.81)}

//  Looking at segment number 1146: Seg54_apic_106, section: apic_106, ID: 2351, parent: Seg53_apic_106 (2350), rad: 0.405, (-518.1312, 40.0432, -43.98775) -> (-518.1312, 40.9332, -43.93775), len: 0.891403
    apic_106 {pt3dadd(-518.1312, 40.9332, -43.93775, 0.81)}

//  Looking at segment number 1147: Seg55_apic_106, section: apic_106, ID: 2352, parent: Seg54_apic_106 (2351), rad: 0.405, (-518.1312, 40.9332, -43.93775) -> (-518.4312, 41.4432, -43.93775), len: 0.591685
    apic_106 {pt3dadd(-518.4312, 41.4432, -43.93775, 0.81)}

//  Looking at segment number 1148: Seg56_apic_106, section: apic_106, ID: 2353, parent: Seg55_apic_106 (2352), rad: 0.555, (-518.4312, 41.4432, -43.93775) -> (-519.1712, 40.8532, -43.93775), len: 0.946407
    apic_106 {pt3dadd(-519.1712, 40.8532, -43.93775, 1.11)}

//  Looking at segment number 1149: Seg57_apic_106, section: apic_106, ID: 2354, parent: Seg56_apic_106 (2353), rad: 0.405, (-519.1712, 40.8532, -43.93775) -> (-519.7612, 40.2632, -43.93775), len: 0.834405
    apic_106 {pt3dadd(-519.7612, 40.2632, -43.93775, 0.81)}
}

proc basic_shape_extra_23(){

//  Looking at segment number 1150: Seg58_apic_106, section: apic_106, ID: 2355, parent: Seg57_apic_106 (2354), rad: 0.405, (-519.7612, 40.2632, -43.93775) -> (-519.9812, 39.4532, -43.93775), len: 0.839335
    apic_106 {pt3dadd(-519.9812, 39.4532, -43.93775, 0.81)}

//  Looking at segment number 1151: Seg59_apic_106, section: apic_106, ID: 2356, parent: Seg58_apic_106 (2355), rad: 0.48, (-519.9812, 39.4532, -43.93775) -> (-520.0612, 38.3432, -44.18775), len: 1.14062
    apic_106 {pt3dadd(-520.0612, 38.3432, -44.18775, 0.96)}

//  Looking at segment number 1152: Seg60_apic_106, section: apic_106, ID: 2357, parent: Seg59_apic_106 (2356), rad: 0.37, (-520.0612, 38.3432, -44.18775) -> (-520.3512, 37.4632, -44.13775), len: 0.927895
    apic_106 {pt3dadd(-520.3512, 37.4632, -44.13775, 0.74)}

//  Looking at segment number 1153: Seg61_apic_106, section: apic_106, ID: 2358, parent: Seg60_apic_106 (2357), rad: 0.37, (-520.3512, 37.4632, -44.13775) -> (-520.7212, 36.5732, -44.13775), len: 0.963844
    apic_106 {pt3dadd(-520.7212, 36.5732, -44.13775, 0.74)}

//  Looking at segment number 1154: Seg62_apic_106, section: apic_106, ID: 2359, parent: Seg61_apic_106 (2358), rad: 0.37, (-520.7212, 36.5732, -44.13775) -> (-520.8712, 35.8332, -44.13775), len: 0.755056
    apic_106 {pt3dadd(-520.8712, 35.8332, -44.13775, 0.74)}

//  Looking at segment number 1155: Seg63_apic_106, section: apic_106, ID: 2360, parent: Seg62_apic_106 (2359), rad: 0.37, (-520.8712, 35.8332, -44.13775) -> (-522.0512, 33.9932, -45.58775), len: 2.62307
    apic_106 {pt3dadd(-522.0512, 33.9932, -45.58775, 0.74)}

//  Looking at segment number 1156: Seg64_apic_106, section: apic_106, ID: 2361, parent: Seg63_apic_106 (2360), rad: 0.37, (-522.0512, 33.9932, -45.58775) -> (-523.0112, 32.813198, -45.53775), len: 1.52202
    apic_106 {pt3dadd(-523.0112, 32.813198, -45.53775, 0.74)}

//  Looking at segment number 1157: Seg65_apic_106, section: apic_106, ID: 2362, parent: Seg64_apic_106 (2361), rad: 0.555, (-523.0112, 32.813198, -45.53775) -> (-523.83124, 32.5132, -46.23775), len: 1.11911
    apic_106 {pt3dadd(-523.83124, 32.5132, -46.23775, 1.11)}

//  Looking at segment number 1158: Seg66_apic_106, section: apic_106, ID: 2363, parent: Seg65_apic_106 (2362), rad: 0.445, (-523.83124, 32.5132, -46.23775) -> (-524.20123, 33.8432, -46.23775), len: 1.38051
    apic_106 {pt3dadd(-524.20123, 33.8432, -46.23775, 0.89)}

//  Looking at segment number 1159: Seg67_apic_106, section: apic_106, ID: 2364, parent: Seg66_apic_106 (2363), rad: 0.405, (-524.20123, 33.8432, -46.23775) -> (-524.7912, 31.773201, -44.78775), len: 2.59528
    apic_106 {pt3dadd(-524.7912, 31.773201, -44.78775, 0.81)}

//  Looking at segment number 1160: Seg68_apic_106, section: apic_106, ID: 2365, parent: Seg67_apic_106 (2364), rad: 0.405, (-524.7912, 31.773201, -44.78775) -> (-524.71124, 30.813198, -44.78775), len: 0.963327
    apic_106 {pt3dadd(-524.71124, 30.813198, -44.78775, 0.81)}

//  Looking at segment number 1161: Seg69_apic_106, section: apic_106, ID: 2366, parent: Seg68_apic_106 (2365), rad: 0.515, (-524.71124, 30.813198, -44.78775) -> (-524.71124, 29.563198, -44.38775), len: 1.31244
    apic_106 {pt3dadd(-524.71124, 29.563198, -44.38775, 1.03)}

//  Looking at segment number 1162: Seg70_apic_106, section: apic_106, ID: 2367, parent: Seg69_apic_106 (2366), rad: 0.405, (-524.71124, 29.563198, -44.38775) -> (-525.3012, 28.973202, -44.38775), len: 0.834359
    apic_106 {pt3dadd(-525.3012, 28.973202, -44.38775, 0.81)}

//  Looking at segment number 1163: Seg71_apic_106, section: apic_106, ID: 2368, parent: Seg70_apic_106 (2367), rad: 0.63, (-525.3012, 28.973202, -44.38775) -> (-526.0412, 28.2332, -44.38775), len: 1.04651
    apic_106 {pt3dadd(-526.0412, 28.2332, -44.38775, 1.26)}

//  Looking at segment number 1164: Seg72_apic_106, section: apic_106, ID: 2369, parent: Seg71_apic_106 (2368), rad: 0.26, (-526.0412, 28.2332, -44.38775) -> (-526.5612, 30.5932, -47.68775), len: 4.09024
    apic_106 {pt3dadd(-526.5612, 30.5932, -47.68775, 0.52)}

//  Looking at segment number 1165: Seg73_apic_106, section: apic_106, ID: 2370, parent: Seg72_apic_106 (2369), rad: 0.26, (-526.5612, 30.5932, -47.68775) -> (-526.4912, 32.813198, -47.28775), len: 2.25683
    apic_106 {pt3dadd(-526.4912, 32.813198, -47.28775, 0.52)}

//  Looking at segment number 1166: Seg74_apic_106, section: apic_106, ID: 2371, parent: Seg73_apic_106 (2370), rad: 0.555, (-526.4912, 32.813198, -47.28775) -> (-526.4912, 33.3232, -47.28775), len: 0.510002
    apic_106 {pt3dadd(-526.4912, 33.3232, -47.28775, 1.11)}

//  Looking at segment number 1167: Seg75_apic_106, section: apic_106, ID: 2372, parent: Seg74_apic_106 (2371), rad: 0.405, (-526.4912, 33.3232, -47.28775) -> (-526.1912, 34.4332, -47.28775), len: 1.14982
    apic_106 {pt3dadd(-526.1912, 34.4332, -47.28775, 0.81)}

//  Looking at segment number 1168: Seg76_apic_106, section: apic_106, ID: 2373, parent: Seg75_apic_106 (2372), rad: 0.405, (-526.1912, 34.4332, -47.28775) -> (-526.0412, 35.7632, -47.28775), len: 1.33843
    apic_106 {pt3dadd(-526.0412, 35.7632, -47.28775, 0.81)}

//  Looking at segment number 1169: Seg77_apic_106, section: apic_106, ID: 2374, parent: Seg76_apic_106 (2373), rad: 0.405, (-526.0412, 35.7632, -47.28775) -> (-527.15125, 33.7632, -48.08775), len: 2.42326
    apic_106 {pt3dadd(-527.15125, 33.7632, -48.08775, 0.81)}

//  Looking at segment number 1170: Seg78_apic_106, section: apic_106, ID: 2375, parent: Seg77_apic_106 (2374), rad: 0.405, (-527.15125, 33.7632, -48.08775) -> (-528.6312, 32.0732, -48.58775), len: 2.3014
    apic_106 {pt3dadd(-528.6312, 32.0732, -48.58775, 0.81)}

//  Looking at segment number 1171: Seg79_apic_106, section: apic_106, ID: 2376, parent: Seg78_apic_106 (2375), rad: 0.405, (-528.6312, 32.0732, -48.58775) -> (-530.40125, 30.813198, -49.28775), len: 2.28267
    apic_106 {pt3dadd(-530.40125, 30.813198, -49.28775, 0.81)}

//  Looking at segment number 1172: Seg80_apic_106, section: apic_106, ID: 2377, parent: Seg79_apic_106 (2376), rad: 0.405, (-530.40125, 30.813198, -49.28775) -> (-531.14124, 30.0032, -49.93775), len: 1.27522
    apic_106 {pt3dadd(-531.14124, 30.0032, -49.93775, 0.81)}

//  Looking at segment number 1173: Seg81_apic_106, section: apic_106, ID: 2378, parent: Seg80_apic_106 (2377), rad: 0.405, (-531.14124, 30.0032, -49.93775) -> (-530.6312, 28.8232, -50.58775), len: 1.44049
    apic_106 {pt3dadd(-530.6312, 28.8232, -50.58775, 0.81)}

//  Looking at segment number 1174: Seg82_apic_106, section: apic_106, ID: 2379, parent: Seg81_apic_106 (2378), rad: 0.63, (-530.6312, 28.8232, -50.58775) -> (-529.7412, 28.453201, -50.58775), len: 0.96386
    apic_106 {pt3dadd(-529.7412, 28.453201, -50.58775, 1.26)}

//  Looking at segment number 1175: Seg83_apic_106, section: apic_106, ID: 2380, parent: Seg82_apic_106 (2379), rad: 0.63, (-529.7412, 28.453201, -50.58775) -> (-528.4112, 28.013199, -50.58775), len: 1.40091
    apic_106 {pt3dadd(-528.4112, 28.013199, -50.58775, 1.26)}

//  Looking at segment number 1176: Seg84_apic_106, section: apic_106, ID: 2381, parent: Seg83_apic_106 (2380), rad: 0.405, (-528.4112, 28.013199, -50.58775) -> (-527.52124, 28.523201, -49.78775), len: 1.30081
    apic_106 {pt3dadd(-527.52124, 28.523201, -49.78775, 0.81)}

//  Looking at segment number 1177: Seg85_apic_106, section: apic_106, ID: 2382, parent: Seg84_apic_106 (2381), rad: 0.405, (-527.52124, 28.523201, -49.78775) -> (-528.1112, 28.083199, -50.63775), len: 1.12435
    apic_106 {pt3dadd(-528.1112, 28.083199, -50.63775, 0.81)}

//  Looking at segment number 1178: Seg86_apic_106, section: apic_106, ID: 2383, parent: Seg85_apic_106 (2382), rad: 0.405, (-528.1112, 28.083199, -50.63775) -> (-528.33124, 27.3432, -50.98775), len: 0.847651
    apic_106 {pt3dadd(-528.33124, 27.3432, -50.98775, 0.81)}

//  Looking at segment number 1179: Seg87_apic_106, section: apic_106, ID: 2384, parent: Seg86_apic_106 (2383), rad: 0.405, (-528.33124, 27.3432, -50.98775) -> (-529.3712, 28.013199, -51.33775), len: 1.28567
    apic_106 {pt3dadd(-529.3712, 28.013199, -51.33775, 0.81)}

//  Looking at segment number 1180: Seg88_apic_106, section: apic_106, ID: 2385, parent: Seg87_apic_106 (2384), rad: 0.405, (-529.3712, 28.013199, -51.33775) -> (-530.77124, 28.8232, -51.88775), len: 1.70841
    apic_106 {pt3dadd(-530.77124, 28.8232, -51.88775, 0.81)}

//  Looking at segment number 1181: Seg89_apic_106, section: apic_106, ID: 2386, parent: Seg88_apic_106 (2385), rad: 0.405, (-530.77124, 28.8232, -51.88775) -> (-531.8812, 27.863201, -51.88775), len: 1.46754
    apic_106 {pt3dadd(-531.8812, 27.863201, -51.88775, 0.81)}

//  Looking at segment number 1182: Seg90_apic_106, section: apic_106, ID: 2387, parent: Seg89_apic_106 (2386), rad: 0.405, (-531.8812, 27.863201, -51.88775) -> (-532.6212, 26.833199, -51.88775), len: 1.26826
    apic_106 {pt3dadd(-532.6212, 26.833199, -51.88775, 0.81)}

//  Looking at segment number 1183: Seg91_apic_106, section: apic_106, ID: 2388, parent: Seg90_apic_106 (2387), rad: 0.48, (-532.6212, 26.833199, -51.88775) -> (-533.3612, 26.0932, -51.18775), len: 1.25904
    apic_106 {pt3dadd(-533.3612, 26.0932, -51.18775, 0.96)}

//  Looking at segment number 1184: Seg92_apic_106, section: apic_106, ID: 2389, parent: Seg91_apic_106 (2388), rad: 0.405, (-533.3612, 26.0932, -51.18775) -> (-533.95123, 27.1232, -51.53775), len: 1.23755
    apic_106 {pt3dadd(-533.95123, 27.1232, -51.53775, 0.81)}

//  Looking at segment number 1185: Seg93_apic_106, section: apic_106, ID: 2390, parent: Seg92_apic_106 (2389), rad: 0.405, (-533.95123, 27.1232, -51.53775) -> (-535.0612, 26.603199, -51.53775), len: 1.22575
    apic_106 {pt3dadd(-535.0612, 26.603199, -51.53775, 0.81)}

//  Looking at segment number 1186: Seg94_apic_106, section: apic_106, ID: 2391, parent: Seg93_apic_106 (2390), rad: 0.405, (-535.0612, 26.603199, -51.53775) -> (-535.3612, 25.2832, -51.53775), len: 1.35366
    apic_106 {pt3dadd(-535.3612, 25.2832, -51.53775, 0.81)}

//  Looking at segment number 1187: Seg95_apic_106, section: apic_106, ID: 2392, parent: Seg94_apic_106 (2391), rad: 0.405, (-535.3612, 25.2832, -51.53775) -> (-535.0612, 25.0532, -50.63775), len: 0.976164
    apic_106 {pt3dadd(-535.0612, 25.0532, -50.63775, 0.81)}

//  Looking at segment number 1188: Seg96_apic_106, section: apic_106, ID: 2393, parent: Seg95_apic_106 (2392), rad: 0.405, (-535.0612, 25.0532, -50.63775) -> (-535.0612, 23.653198, -50.63775), len: 1.4
    apic_106 {pt3dadd(-535.0612, 23.653198, -50.63775, 0.81)}

//  Looking at segment number 1189: Seg97_apic_106, section: apic_106, ID: 2394, parent: Seg96_apic_106 (2393), rad: 0.555, (-535.0612, 23.653198, -50.63775) -> (-534.2512, 23.583199, -50.63775), len: 0.813017
    apic_106 {pt3dadd(-534.2512, 23.583199, -50.63775, 1.11)}

//  Looking at segment number 1190: Seg98_apic_106, section: apic_106, ID: 2395, parent: Seg97_apic_106 (2394), rad: 0.335, (-534.2512, 23.583199, -50.63775) -> (-534.2512, 22.403198, -52.68775), len: 2.36536
    apic_106 {pt3dadd(-534.2512, 22.403198, -52.68775, 0.67)}

//  Looking at segment number 1191: Seg99_apic_106, section: apic_106, ID: 2396, parent: Seg98_apic_106 (2395), rad: 0.335, (-534.2512, 22.403198, -52.68775) -> (-534.9912, 20.993198, -52.68775), len: 1.59238
    apic_106 {pt3dadd(-534.9912, 20.993198, -52.68775, 0.67)}

//  Looking at segment number 1192: Seg100_apic_106, section: apic_106, ID: 2397, parent: Seg99_apic_106 (2396), rad: 0.335, (-534.9912, 20.993198, -52.68775) -> (-535.21124, 19.523201, -52.68775), len: 1.48637
    apic_106 {pt3dadd(-535.21124, 19.523201, -52.68775, 0.67)}

//  Looking at segment number 1193: Seg101_apic_106, section: apic_106, ID: 2398, parent: Seg100_apic_106 (2397), rad: 0.335, (-535.21124, 19.523201, -52.68775) -> (-536.46124, 18.563198, -53.13775), len: 1.63909
    apic_106 {pt3dadd(-536.46124, 18.563198, -53.13775, 0.67)}

//  Looking at segment number 1194: Seg102_apic_106, section: apic_106, ID: 2399, parent: Seg101_apic_106 (2398), rad: 0.48, (-536.46124, 18.563198, -53.13775) -> (-537.7212, 17.673199, -53.13775), len: 1.54259
    apic_106 {pt3dadd(-537.7212, 17.673199, -53.13775, 0.96)}

//  Looking at segment number 1195: Seg0_apic_105, section: apic_105, ID: 2035, parent: Seg149_apic_104 (2034), rad: 0.555, (-469.5312, 61.6432, -35.83775) -> (-473.0012, 62.153202, -35.78775), len: 3.50764
    apic_105 {pt3dclear() pt3dadd(-469.5312, 61.6432, -35.83775, 1.11) pt3dadd(-473.0012, 62.153202, -35.78775, 1.11)}

//  Looking at segment number 1196: Seg1_apic_105, section: apic_105, ID: 2036, parent: Seg0_apic_105 (2035), rad: 0.555, (-473.0012, 62.153202, -35.78775) -> (-475.8112, 62.523197, -35.78775), len: 2.83425
    apic_105 {pt3dadd(-475.8112, 62.523197, -35.78775, 1.11)}

//  Looking at segment number 1197: Seg2_apic_105, section: apic_105, ID: 2037, parent: Seg1_apic_105 (2036), rad: 0.445, (-475.8112, 62.523197, -35.78775) -> (-477.4412, 62.383198, -34.88775), len: 1.86722
    apic_105 {pt3dadd(-477.4412, 62.383198, -34.88775, 0.89)}

//  Looking at segment number 1198: Seg3_apic_105, section: apic_105, ID: 2038, parent: Seg2_apic_105 (2037), rad: 0.445, (-477.4412, 62.383198, -34.88775) -> (-479.1412, 61.7932, -34.88775), len: 1.79948
    apic_105 {pt3dadd(-479.1412, 61.7932, -34.88775, 0.89)}

//  Looking at segment number 1199: Seg4_apic_105, section: apic_105, ID: 2039, parent: Seg3_apic_105 (2038), rad: 0.405, (-479.1412, 61.7932, -34.88775) -> (-480.2512, 61.343197, -34.88775), len: 1.19774
    apic_105 {pt3dadd(-480.2512, 61.343197, -34.88775, 0.81)}
}

proc basic_shape_extra_24(){

//  Looking at segment number 1200: Seg5_apic_105, section: apic_105, ID: 2040, parent: Seg4_apic_105 (2039), rad: 0.37, (-480.2512, 61.343197, -34.88775) -> (-480.99118, 62.453197, -34.48775), len: 1.39273
    apic_105 {pt3dadd(-480.99118, 62.453197, -34.48775, 0.74)}

//  Looking at segment number 1201: Seg6_apic_105, section: apic_105, ID: 2041, parent: Seg5_apic_105 (2040), rad: 0.48, (-480.99118, 62.453197, -34.48775) -> (-481.9512, 63.193203, -34.48775), len: 1.21213
    apic_105 {pt3dadd(-481.9512, 63.193203, -34.48775, 0.96)}

//  Looking at segment number 1202: Seg7_apic_105, section: apic_105, ID: 2042, parent: Seg6_apic_105 (2041), rad: 0.335, (-481.9512, 63.193203, -34.48775) -> (-483.5412, 63.873203, -34.43775), len: 1.73003
    apic_105 {pt3dadd(-483.5412, 63.873203, -34.43775, 0.67)}

//  Looking at segment number 1203: Seg8_apic_105, section: apic_105, ID: 2043, parent: Seg7_apic_105 (2042), rad: 0.335, (-483.5412, 63.873203, -34.43775) -> (-485.3112, 64.9032, -34.43775), len: 2.04786
    apic_105 {pt3dadd(-485.3112, 64.9032, -34.43775, 0.67)}

//  Looking at segment number 1204: Seg9_apic_105, section: apic_105, ID: 2044, parent: Seg8_apic_105 (2043), rad: 0.335, (-485.3112, 64.9032, -34.43775) -> (-487.2312, 66.0132, -33.93775), len: 2.27345
    apic_105 {pt3dadd(-487.2312, 66.0132, -33.93775, 0.67)}

//  Looking at segment number 1205: Seg10_apic_105, section: apic_105, ID: 2045, parent: Seg9_apic_105 (2044), rad: 0.775, (-487.2312, 66.0132, -33.93775) -> (-488.2012, 66.383194, -34.48775), len: 1.17486
    apic_105 {pt3dadd(-488.2012, 66.383194, -34.48775, 1.55)}

//  Looking at segment number 1206: Seg11_apic_105, section: apic_105, ID: 2046, parent: Seg10_apic_105 (2045), rad: 0.63, (-488.2012, 66.383194, -34.48775) -> (-489.9712, 65.9332, -34.48775), len: 1.8263
    apic_105 {pt3dadd(-489.9712, 65.9332, -34.48775, 1.26)}

//  Looking at segment number 1207: Seg12_apic_105, section: apic_105, ID: 2047, parent: Seg11_apic_105 (2046), rad: 0.515, (-489.9712, 65.9332, -34.48775) -> (-491.96118, 65.9332, -35.18775), len: 2.10952
    apic_105 {pt3dadd(-491.96118, 65.9332, -35.18775, 1.03)}

//  Looking at segment number 1208: Seg13_apic_105, section: apic_105, ID: 2048, parent: Seg12_apic_105 (2047), rad: 0.48, (-491.96118, 65.9332, -35.18775) -> (-494.40118, 66.383194, -34.43775), len: 2.59203
    apic_105 {pt3dadd(-494.40118, 66.383194, -34.43775, 0.96)}

//  Looking at segment number 1209: Seg14_apic_105, section: apic_105, ID: 2049, parent: Seg13_apic_105 (2048), rad: 0.405, (-494.40118, 66.383194, -34.43775) -> (-497.6612, 67.19321, -34.38775), len: 3.35951
    apic_105 {pt3dadd(-497.6612, 67.19321, -34.38775, 0.81)}

//  Looking at segment number 1210: Seg15_apic_105, section: apic_105, ID: 2050, parent: Seg14_apic_105 (2049), rad: 0.335, (-497.6612, 67.19321, -34.38775) -> (-500.24118, 69.253204, -33.53775), len: 3.40917
    apic_105 {pt3dadd(-500.24118, 69.253204, -33.53775, 0.67)}

//  Looking at segment number 1211: Seg16_apic_105, section: apic_105, ID: 2051, parent: Seg15_apic_105 (2050), rad: 0.405, (-500.24118, 69.253204, -33.53775) -> (-502.16116, 70.44321, -33.53775), len: 2.25886
    apic_105 {pt3dadd(-502.16116, 70.44321, -33.53775, 0.81)}

//  Looking at segment number 1212: Seg17_apic_105, section: apic_105, ID: 2052, parent: Seg16_apic_105 (2051), rad: 0.335, (-502.16116, 70.44321, -33.53775) -> (-504.23117, 71.69321, -33.83775), len: 2.43668
    apic_105 {pt3dadd(-504.23117, 71.69321, -33.83775, 0.67)}

//  Looking at segment number 1213: Seg18_apic_105, section: apic_105, ID: 2053, parent: Seg17_apic_105 (2052), rad: 0.335, (-504.23117, 71.69321, -33.83775) -> (-504.68118, 73.5432, -34.63775), len: 2.06518
    apic_105 {pt3dadd(-504.68118, 73.5432, -34.63775, 0.67)}

//  Looking at segment number 1214: Seg19_apic_105, section: apic_105, ID: 2054, parent: Seg18_apic_105 (2053), rad: 0.335, (-504.68118, 73.5432, -34.63775) -> (-505.49118, 73.9832, -34.63775), len: 0.921791
    apic_105 {pt3dadd(-505.49118, 73.9832, -34.63775, 0.67)}

//  Looking at segment number 1215: Seg20_apic_105, section: apic_105, ID: 2055, parent: Seg19_apic_105 (2054), rad: 0.59, (-505.49118, 73.9832, -34.63775) -> (-506.23117, 75.0932, -33.98775), len: 1.48398
    apic_105 {pt3dadd(-506.23117, 75.0932, -33.98775, 1.18)}

//  Looking at segment number 1216: Seg21_apic_105, section: apic_105, ID: 2056, parent: Seg20_apic_105 (2055), rad: 0.48, (-506.23117, 75.0932, -33.98775) -> (-506.7512, 75.753204, -33.98775), len: 0.840253
    apic_105 {pt3dadd(-506.7512, 75.753204, -33.98775, 0.96)}

//  Looking at segment number 1217: Seg22_apic_105, section: apic_105, ID: 2057, parent: Seg21_apic_105 (2056), rad: 0.405, (-506.7512, 75.753204, -33.98775) -> (-507.34122, 77.0132, -34.03775), len: 1.3922
    apic_105 {pt3dadd(-507.34122, 77.0132, -34.03775, 0.81)}

//  Looking at segment number 1218: Seg23_apic_105, section: apic_105, ID: 2058, parent: Seg22_apic_105 (2057), rad: 0.405, (-507.34122, 77.0132, -34.03775) -> (-508.67117, 77.30321, -34.03775), len: 1.36121
    apic_105 {pt3dadd(-508.67117, 77.30321, -34.03775, 0.81)}

//  Looking at segment number 1219: Seg24_apic_105, section: apic_105, ID: 2059, parent: Seg23_apic_105 (2058), rad: 0.59, (-508.67117, 77.30321, -34.03775) -> (-510.8112, 77.603195, -33.78775), len: 2.17535
    apic_105 {pt3dadd(-510.8112, 77.603195, -33.78775, 1.18)}

//  Looking at segment number 1220: Seg25_apic_105, section: apic_105, ID: 2060, parent: Seg24_apic_105 (2059), rad: 0.59, (-510.8112, 77.603195, -33.78775) -> (-512.2912, 77.963196, -33.73775), len: 1.52399
    apic_105 {pt3dadd(-512.2912, 77.963196, -33.73775, 1.18)}

//  Looking at segment number 1221: Seg26_apic_105, section: apic_105, ID: 2061, parent: Seg25_apic_105 (2060), rad: 0.405, (-512.2912, 77.963196, -33.73775) -> (-513.77124, 78.633194, -35.58775), len: 2.4621
    apic_105 {pt3dadd(-513.77124, 78.633194, -35.58775, 0.81)}

//  Looking at segment number 1222: Seg27_apic_105, section: apic_105, ID: 2062, parent: Seg26_apic_105 (2061), rad: 0.405, (-513.77124, 78.633194, -35.58775) -> (-515.2512, 79.3732, -35.58775), len: 1.65468
    apic_105 {pt3dadd(-515.2512, 79.3732, -35.58775, 0.81)}

//  Looking at segment number 1223: Seg28_apic_105, section: apic_105, ID: 2063, parent: Seg27_apic_105 (2062), rad: 0.405, (-515.2512, 79.3732, -35.58775) -> (-516.5012, 80.113205, -35.58775), len: 1.45262
    apic_105 {pt3dadd(-516.5012, 80.113205, -35.58775, 0.81)}

//  Looking at segment number 1224: Seg29_apic_105, section: apic_105, ID: 2064, parent: Seg28_apic_105 (2063), rad: 0.63, (-516.5012, 80.113205, -35.58775) -> (-517.83124, 79.883194, -35.33775), len: 1.37272
    apic_105 {pt3dadd(-517.83124, 79.883194, -35.33775, 1.26)}

//  Looking at segment number 1225: Seg30_apic_105, section: apic_105, ID: 2065, parent: Seg29_apic_105 (2064), rad: 0.63, (-517.83124, 79.883194, -35.33775) -> (-519.2412, 79.66319, -35.33775), len: 1.42703
    apic_105 {pt3dadd(-519.2412, 79.66319, -35.33775, 1.26)}

//  Looking at segment number 1226: Seg31_apic_105, section: apic_105, ID: 2066, parent: Seg30_apic_105 (2065), rad: 0.37, (-519.2412, 79.66319, -35.33775) -> (-520.20123, 78.4832, -35.28775), len: 1.52201
    apic_105 {pt3dadd(-520.20123, 78.4832, -35.28775, 0.74)}

//  Looking at segment number 1227: Seg32_apic_105, section: apic_105, ID: 2067, parent: Seg31_apic_105 (2066), rad: 0.48, (-520.20123, 78.4832, -35.28775) -> (-521.09125, 77.743195, -35.28775), len: 1.15747
    apic_105 {pt3dadd(-521.09125, 77.743195, -35.28775, 0.96)}

//  Looking at segment number 1228: Seg33_apic_105, section: apic_105, ID: 2068, parent: Seg32_apic_105 (2067), rad: 0.405, (-521.09125, 77.743195, -35.28775) -> (-522.71124, 77.3732, -35.23775), len: 1.66246
    apic_105 {pt3dadd(-522.71124, 77.3732, -35.23775, 0.81)}

//  Looking at segment number 1229: Seg34_apic_105, section: apic_105, ID: 2069, parent: Seg33_apic_105 (2068), rad: 0.48, (-522.71124, 77.3732, -35.23775) -> (-524.34125, 77.0132, -34.63775), len: 1.77384
    apic_105 {pt3dadd(-524.34125, 77.0132, -34.63775, 0.96)}

//  Looking at segment number 1230: Seg35_apic_105, section: apic_105, ID: 2070, parent: Seg34_apic_105 (2069), rad: 0.48, (-524.34125, 77.0132, -34.63775) -> (-525.96124, 75.16319, -34.63775), len: 2.45905
    apic_105 {pt3dadd(-525.96124, 75.16319, -34.63775, 0.96)}

//  Looking at segment number 1231: Seg36_apic_105, section: apic_105, ID: 2071, parent: Seg35_apic_105 (2070), rad: 0.48, (-525.96124, 75.16319, -34.63775) -> (-527.0712, 73.3932, -34.63775), len: 2.08924
    apic_105 {pt3dadd(-527.0712, 73.3932, -34.63775, 0.96)}

//  Looking at segment number 1232: Seg37_apic_105, section: apic_105, ID: 2072, parent: Seg36_apic_105 (2071), rad: 0.48, (-527.0712, 73.3932, -34.63775) -> (-530.78125, 73.8932, -33.33775), len: 3.96286
    apic_105 {pt3dadd(-530.78125, 73.8932, -33.33775, 0.96)}

//  Looking at segment number 1233: Seg38_apic_105, section: apic_105, ID: 2073, parent: Seg37_apic_105 (2072), rad: 0.48, (-530.78125, 73.8932, -33.33775) -> (-532.33124, 73.083206, -33.33775), len: 1.74887
    apic_105 {pt3dadd(-532.33124, 73.083206, -33.33775, 0.96)}

//  Looking at segment number 1234: Seg39_apic_105, section: apic_105, ID: 2074, parent: Seg38_apic_105 (2073), rad: 0.405, (-532.33124, 73.083206, -33.33775) -> (-532.9312, 72.4832, -33.83775), len: 0.984875
    apic_105 {pt3dadd(-532.9312, 72.4832, -33.83775, 0.81)}

//  Looking at segment number 1235: Seg40_apic_105, section: apic_105, ID: 2075, parent: Seg39_apic_105 (2074), rad: 0.405, (-532.9312, 72.4832, -33.83775) -> (-534.33124, 71.4532, -33.83775), len: 1.73809
    apic_105 {pt3dadd(-534.33124, 71.4532, -33.83775, 0.81)}

//  Looking at segment number 1236: Seg41_apic_105, section: apic_105, ID: 2076, parent: Seg40_apic_105 (2075), rad: 0.63, (-534.33124, 71.4532, -33.83775) -> (-535.96124, 70.27319, -33.18775), len: 2.11467
    apic_105 {pt3dadd(-535.96124, 70.27319, -33.18775, 1.26)}

//  Looking at segment number 1237: Seg42_apic_105, section: apic_105, ID: 2077, parent: Seg41_apic_105 (2076), rad: 0.48, (-535.96124, 70.27319, -33.18775) -> (-537.58124, 70.27319, -33.18775), len: 1.62
    apic_105 {pt3dadd(-537.58124, 70.27319, -33.18775, 0.96)}

//  Looking at segment number 1238: Seg43_apic_105, section: apic_105, ID: 2078, parent: Seg42_apic_105 (2077), rad: 0.48, (-537.58124, 70.27319, -33.18775) -> (-539.8712, 70.27319, -33.18775), len: 2.28998
    apic_105 {pt3dadd(-539.8712, 70.27319, -33.18775, 0.96)}

//  Looking at segment number 1239: Seg44_apic_105, section: apic_105, ID: 2079, parent: Seg43_apic_105 (2078), rad: 0.405, (-539.8712, 70.27319, -33.18775) -> (-542.39124, 69.5332, -33.38775), len: 2.63402
    apic_105 {pt3dadd(-542.39124, 69.5332, -33.38775, 0.81)}

//  Looking at segment number 1240: Seg45_apic_105, section: apic_105, ID: 2080, parent: Seg44_apic_105 (2079), rad: 0.405, (-542.39124, 69.5332, -33.38775) -> (-543.64124, 68.8732, -33.33775), len: 1.41443
    apic_105 {pt3dadd(-543.64124, 68.8732, -33.33775, 0.81)}

//  Looking at segment number 1241: Seg46_apic_105, section: apic_105, ID: 2081, parent: Seg45_apic_105 (2080), rad: 0.665, (-543.64124, 68.8732, -33.33775) -> (-544.6812, 68.723206, -33.28775), len: 1.05193
    apic_105 {pt3dadd(-544.6812, 68.723206, -33.28775, 1.33)}

//  Looking at segment number 1242: Seg47_apic_105, section: apic_105, ID: 2082, parent: Seg46_apic_105 (2081), rad: 0.405, (-544.6812, 68.723206, -33.28775) -> (-546.08124, 68.5732, -32.88775), len: 1.46375
    apic_105 {pt3dadd(-546.08124, 68.5732, -32.88775, 0.81)}

//  Looking at segment number 1243: Seg48_apic_105, section: apic_105, ID: 2083, parent: Seg47_apic_105 (2082), rad: 0.335, (-546.08124, 68.5732, -32.88775) -> (-547.1912, 67.91319, -32.83775), len: 1.29235
    apic_105 {pt3dadd(-547.1912, 67.91319, -32.83775, 0.67)}

//  Looking at segment number 1244: Seg49_apic_105, section: apic_105, ID: 2084, parent: Seg48_apic_105 (2083), rad: 0.405, (-547.1912, 67.91319, -32.83775) -> (-548.0012, 67.473206, -32.78775), len: 0.923138
    apic_105 {pt3dadd(-548.0012, 67.473206, -32.78775, 0.81)}

//  Looking at segment number 1245: Seg50_apic_105, section: apic_105, ID: 2085, parent: Seg49_apic_105 (2084), rad: 0.445, (-548.0012, 67.473206, -32.78775) -> (-548.6712, 66.7332, -32.78775), len: 0.998241
    apic_105 {pt3dadd(-548.6712, 66.7332, -32.78775, 0.89)}

//  Looking at segment number 1246: Seg51_apic_105, section: apic_105, ID: 2086, parent: Seg50_apic_105 (2085), rad: 0.405, (-548.6712, 66.7332, -32.78775) -> (-549.5612, 66.2832, -32.63775), len: 1.00853
    apic_105 {pt3dadd(-549.5612, 66.2832, -32.63775, 0.81)}

//  Looking at segment number 1247: Seg52_apic_105, section: apic_105, ID: 2087, parent: Seg51_apic_105 (2086), rad: 0.445, (-549.5612, 66.2832, -32.63775) -> (-551.1812, 66.583206, -32.63775), len: 1.64754
    apic_105 {pt3dadd(-551.1812, 66.583206, -32.63775, 0.89)}

//  Looking at segment number 1248: Seg53_apic_105, section: apic_105, ID: 2088, parent: Seg52_apic_105 (2087), rad: 0.405, (-551.1812, 66.583206, -32.63775) -> (-552.7312, 67.613205, -32.58775), len: 1.86168
    apic_105 {pt3dadd(-552.7312, 67.613205, -32.58775, 0.81)}

//  Looking at segment number 1249: Seg54_apic_105, section: apic_105, ID: 2089, parent: Seg53_apic_105 (2088), rad: 0.405, (-552.7312, 67.613205, -32.58775) -> (-553.9212, 68.353195, -32.58775), len: 1.40132
    apic_105 {pt3dadd(-553.9212, 68.353195, -32.58775, 0.81)}
}

proc basic_shape_extra_25(){

//  Looking at segment number 1250: Seg55_apic_105, section: apic_105, ID: 2090, parent: Seg54_apic_105 (2089), rad: 0.665, (-553.9212, 68.353195, -32.58775) -> (-554.6612, 68.6532, -32.38775), len: 0.823157
    apic_105 {pt3dadd(-554.6612, 68.6532, -32.38775, 1.33)}

//  Looking at segment number 1251: Seg56_apic_105, section: apic_105, ID: 2091, parent: Seg55_apic_105 (2090), rad: 0.665, (-554.6612, 68.6532, -32.38775) -> (-555.3212, 69.02319, -32.38775), len: 0.756665
    apic_105 {pt3dadd(-555.3212, 69.02319, -32.38775, 1.33)}

//  Looking at segment number 1252: Seg57_apic_105, section: apic_105, ID: 2092, parent: Seg56_apic_105 (2091), rad: 0.445, (-555.3212, 69.02319, -32.38775) -> (-556.21124, 68.94321, -32.38775), len: 0.893602
    apic_105 {pt3dadd(-556.21124, 68.94321, -32.38775, 0.89)}

//  Looking at segment number 1253: Seg58_apic_105, section: apic_105, ID: 2093, parent: Seg57_apic_105 (2092), rad: 0.445, (-556.21124, 68.94321, -32.38775) -> (-557.5412, 68.2032, -32.38775), len: 1.52197
    apic_105 {pt3dadd(-557.5412, 68.2032, -32.38775, 0.89)}

//  Looking at segment number 1254: Seg59_apic_105, section: apic_105, ID: 2094, parent: Seg58_apic_105 (2093), rad: 0.405, (-557.5412, 68.2032, -32.38775) -> (-558.5012, 67.5432, -32.38775), len: 1.16501
    apic_105 {pt3dadd(-558.5012, 67.5432, -32.38775, 0.81)}

//  Looking at segment number 1255: Seg60_apic_105, section: apic_105, ID: 2095, parent: Seg59_apic_105 (2094), rad: 0.37, (-558.5012, 67.5432, -32.38775) -> (-559.7612, 67.3932, -32.38775), len: 1.26891
    apic_105 {pt3dadd(-559.7612, 67.3932, -32.38775, 0.74)}

//  Looking at segment number 1256: Seg61_apic_105, section: apic_105, ID: 2096, parent: Seg60_apic_105 (2095), rad: 0.445, (-559.7612, 67.3932, -32.38775) -> (-560.9412, 67.833206, -32.38775), len: 1.25936
    apic_105 {pt3dadd(-560.9412, 67.833206, -32.38775, 0.89)}

//  Looking at segment number 1257: Seg62_apic_105, section: apic_105, ID: 2097, parent: Seg61_apic_105 (2096), rad: 0.445, (-560.9412, 67.833206, -32.38775) -> (-561.90125, 68.2832, -32.38775), len: 1.06025
    apic_105 {pt3dadd(-561.90125, 68.2832, -32.38775, 0.89)}

//  Looking at segment number 1258: Seg63_apic_105, section: apic_105, ID: 2098, parent: Seg62_apic_105 (2097), rad: 0.405, (-561.90125, 68.2832, -32.38775) -> (-563.2312, 69.3132, -32.38775), len: 1.68217
    apic_105 {pt3dadd(-563.2312, 69.3132, -32.38775, 0.81)}

//  Looking at segment number 1259: Seg64_apic_105, section: apic_105, ID: 2099, parent: Seg63_apic_105 (2098), rad: 0.445, (-563.2312, 69.3132, -32.38775) -> (-564.6312, 69.753204, -32.38775), len: 1.46754
    apic_105 {pt3dadd(-564.6312, 69.753204, -32.38775, 0.89)}

//  Looking at segment number 1260: Seg65_apic_105, section: apic_105, ID: 2100, parent: Seg64_apic_105 (2099), rad: 0.445, (-564.6312, 69.753204, -32.38775) -> (-566.1112, 70.493195, -32.38775), len: 1.65467
    apic_105 {pt3dadd(-566.1112, 70.493195, -32.38775, 0.89)}

//  Looking at segment number 1261: Seg66_apic_105, section: apic_105, ID: 2101, parent: Seg65_apic_105 (2100), rad: 0.405, (-566.1112, 70.493195, -32.38775) -> (-568.1112, 71.0132, -32.38775), len: 2.0665
    apic_105 {pt3dadd(-568.1112, 71.0132, -32.38775, 0.81)}

//  Looking at segment number 1262: Seg67_apic_105, section: apic_105, ID: 2102, parent: Seg66_apic_105 (2101), rad: 0.555, (-568.1112, 71.0132, -32.38775) -> (-569.3612, 71.083206, -32.38775), len: 1.25196
    apic_105 {pt3dadd(-569.3612, 71.083206, -32.38775, 1.11)}

//  Looking at segment number 1263: Seg68_apic_105, section: apic_105, ID: 2103, parent: Seg67_apic_105 (2102), rad: 0.48, (-569.3612, 71.083206, -32.38775) -> (-571.14124, 71.973206, -32.38775), len: 1.99013
    apic_105 {pt3dadd(-571.14124, 71.973206, -32.38775, 0.96)}

//  Looking at segment number 1264: Seg69_apic_105, section: apic_105, ID: 2104, parent: Seg68_apic_105 (2103), rad: 0.48, (-571.14124, 71.973206, -32.38775) -> (-572.39124, 72.4832, -32.33775), len: 1.35096
    apic_105 {pt3dadd(-572.39124, 72.4832, -32.33775, 0.96)}

//  Looking at segment number 1265: Seg70_apic_105, section: apic_105, ID: 2105, parent: Seg69_apic_105 (2104), rad: 0.445, (-572.39124, 72.4832, -32.33775) -> (-574.33124, 71.3232, -32.28775), len: 2.26091
    apic_105 {pt3dadd(-574.33124, 71.3232, -32.28775, 0.89)}

//  Looking at segment number 1266: Seg71_apic_105, section: apic_105, ID: 2106, parent: Seg70_apic_105 (2105), rad: 0.445, (-574.33124, 71.3232, -32.28775) -> (-575.3612, 70.363205, -32.28775), len: 1.40798
    apic_105 {pt3dadd(-575.3612, 70.363205, -32.28775, 0.89)}

//  Looking at segment number 1267: Seg72_apic_105, section: apic_105, ID: 2107, parent: Seg71_apic_105 (2106), rad: 0.405, (-575.3612, 70.363205, -32.28775) -> (-577.4312, 70.0632, -32.28775), len: 2.09163
    apic_105 {pt3dadd(-577.4312, 70.0632, -32.28775, 0.81)}

//  Looking at segment number 1268: Seg73_apic_105, section: apic_105, ID: 2108, parent: Seg72_apic_105 (2107), rad: 0.48, (-577.4312, 70.0632, -32.28775) -> (-578.9112, 70.213196, -32.28775), len: 1.48756
    apic_105 {pt3dadd(-578.9112, 70.213196, -32.28775, 0.96)}

//  Looking at segment number 1269: Seg74_apic_105, section: apic_105, ID: 2109, parent: Seg73_apic_105 (2108), rad: 0.37, (-578.9112, 70.213196, -32.28775) -> (-580.83124, 71.02319, -32.08775), len: 2.09348
    apic_105 {pt3dadd(-580.83124, 71.02319, -32.08775, 0.74)}

//  Looking at segment number 1270: Seg75_apic_105, section: apic_105, ID: 2110, parent: Seg74_apic_105 (2109), rad: 0.335, (-580.83124, 71.02319, -32.08775) -> (-582.53125, 72.2032, -31.487751), len: 2.15464
    apic_105 {pt3dadd(-582.53125, 72.2032, -31.487751, 0.67)}

//  Looking at segment number 1271: Seg76_apic_105, section: apic_105, ID: 2111, parent: Seg75_apic_105 (2110), rad: 0.445, (-582.53125, 72.2032, -31.487751) -> (-583.7212, 72.503204, -31.487751), len: 1.22718
    apic_105 {pt3dadd(-583.7212, 72.503204, -31.487751, 0.89)}

//  Looking at segment number 1272: Seg77_apic_105, section: apic_105, ID: 2112, parent: Seg76_apic_105 (2111), rad: 0.405, (-583.7212, 72.503204, -31.487751) -> (-585.0512, 73.463196, -31.487751), len: 1.64028
    apic_105 {pt3dadd(-585.0512, 73.463196, -31.487751, 0.81)}

//  Looking at segment number 1273: Seg78_apic_105, section: apic_105, ID: 2113, parent: Seg77_apic_105 (2112), rad: 0.37, (-585.0512, 73.463196, -31.487751) -> (-586.08124, 74.7932, -31.737751), len: 1.7007
    apic_105 {pt3dadd(-586.08124, 74.7932, -31.737751, 0.74)}

//  Looking at segment number 1274: Seg79_apic_105, section: apic_105, ID: 2114, parent: Seg78_apic_105 (2113), rad: 0.445, (-586.08124, 74.7932, -31.737751) -> (-587.71124, 76.3432, -32.13775), len: 2.28461
    apic_105 {pt3dadd(-587.71124, 76.3432, -32.13775, 0.89)}

//  Looking at segment number 1275: Seg80_apic_105, section: apic_105, ID: 2115, parent: Seg79_apic_105 (2114), rad: 0.445, (-587.71124, 76.3432, -32.13775) -> (-588.59125, 77.2932, -32.13775), len: 1.29495
    apic_105 {pt3dadd(-588.59125, 77.2932, -32.13775, 0.89)}

//  Looking at segment number 1276: Seg81_apic_105, section: apic_105, ID: 2116, parent: Seg80_apic_105 (2115), rad: 0.405, (-588.59125, 77.2932, -32.13775) -> (-589.4112, 78.113205, -32.08775), len: 1.1607
    apic_105 {pt3dadd(-589.4112, 78.113205, -32.08775, 0.81)}

//  Looking at segment number 1277: Seg82_apic_105, section: apic_105, ID: 2117, parent: Seg81_apic_105 (2116), rad: 0.405, (-589.4112, 78.113205, -32.08775) -> (-591.33124, 78.55321, -32.08775), len: 1.96981
    apic_105 {pt3dadd(-591.33124, 78.55321, -32.08775, 0.81)}

//  Looking at segment number 1278: Seg83_apic_105, section: apic_105, ID: 2118, parent: Seg82_apic_105 (2117), rad: 0.445, (-591.33124, 78.55321, -32.08775) -> (-592.4412, 78.853195, -32.08775), len: 1.14981
    apic_105 {pt3dadd(-592.4412, 78.853195, -32.08775, 0.89)}

//  Looking at segment number 1279: Seg84_apic_105, section: apic_105, ID: 2119, parent: Seg83_apic_105 (2118), rad: 0.515, (-592.4412, 78.853195, -32.08775) -> (-593.40125, 79.44321, -32.03775), len: 1.12794
    apic_105 {pt3dadd(-593.40125, 79.44321, -32.03775, 1.03)}

//  Looking at segment number 1280: Seg85_apic_105, section: apic_105, ID: 2120, parent: Seg84_apic_105 (2119), rad: 0.405, (-593.40125, 79.44321, -32.03775) -> (-594.3612, 79.9532, -32.38775), len: 1.14198
    apic_105 {pt3dadd(-594.3612, 79.9532, -32.38775, 0.81)}

//  Looking at segment number 1281: Seg86_apic_105, section: apic_105, ID: 2121, parent: Seg85_apic_105 (2120), rad: 0.405, (-594.3612, 79.9532, -32.38775) -> (-595.2512, 81.5829, -32.38775), len: 1.85689
    apic_105 {pt3dadd(-595.2512, 81.5829, -32.38775, 0.81)}

//  Looking at segment number 1282: Seg87_apic_105, section: apic_105, ID: 2122, parent: Seg86_apic_105 (2121), rad: 0.445, (-595.2512, 81.5829, -32.38775) -> (-596.1312, 82.54289, -32.38775), len: 1.3023
    apic_105 {pt3dadd(-596.1312, 82.54289, -32.38775, 0.89)}

//  Looking at segment number 1283: Seg88_apic_105, section: apic_105, ID: 2123, parent: Seg87_apic_105 (2122), rad: 0.59, (-596.1312, 82.54289, -32.38775) -> (-597.39124, 82.8329, -32.33775), len: 1.29392
    apic_105 {pt3dadd(-597.39124, 82.8329, -32.33775, 1.18)}

//  Looking at segment number 1284: Seg89_apic_105, section: apic_105, ID: 2124, parent: Seg88_apic_105 (2123), rad: 0.515, (-597.39124, 82.8329, -32.33775) -> (-598.0612, 82.982895, -32.33775), len: 0.686568
    apic_105 {pt3dadd(-598.0612, 82.982895, -32.33775, 1.03)}

//  Looking at segment number 1285: Seg90_apic_105, section: apic_105, ID: 2125, parent: Seg89_apic_105 (2124), rad: 0.405, (-598.0612, 82.982895, -32.33775) -> (-598.7212, 83.7229, -32.68775), len: 1.05151
    apic_105 {pt3dadd(-598.7212, 83.7229, -32.68775, 0.81)}

//  Looking at segment number 1286: Seg91_apic_105, section: apic_105, ID: 2126, parent: Seg90_apic_105 (2125), rad: 0.405, (-598.7212, 83.7229, -32.68775) -> (-599.39124, 84.382904, -32.68775), len: 0.940512
    apic_105 {pt3dadd(-599.39124, 84.382904, -32.68775, 0.81)}

//  Looking at segment number 1287: Seg92_apic_105, section: apic_105, ID: 2127, parent: Seg91_apic_105 (2126), rad: 0.405, (-599.39124, 84.382904, -32.68775) -> (-600.3512, 84.90289, -32.68775), len: 1.09175
    apic_105 {pt3dadd(-600.3512, 84.90289, -32.68775, 0.81)}

//  Looking at segment number 1288: Seg93_apic_105, section: apic_105, ID: 2128, parent: Seg92_apic_105 (2127), rad: 0.405, (-600.3512, 84.90289, -32.68775) -> (-601.46124, 84.5329, -32.68775), len: 1.17009
    apic_105 {pt3dadd(-601.46124, 84.5329, -32.68775, 0.81)}

//  Looking at segment number 1289: Seg94_apic_105, section: apic_105, ID: 2129, parent: Seg93_apic_105 (2128), rad: 0.48, (-601.46124, 84.5329, -32.68775) -> (-602.9312, 83.4229, -32.68775), len: 1.84199
    apic_105 {pt3dadd(-602.9312, 83.4229, -32.68775, 0.96)}

//  Looking at segment number 1290: Seg95_apic_105, section: apic_105, ID: 2130, parent: Seg94_apic_105 (2129), rad: 0.445, (-602.9312, 83.4229, -32.68775) -> (-604.1912, 82.3129, -34.08775), len: 2.18626
    apic_105 {pt3dadd(-604.1912, 82.3129, -34.08775, 0.89)}

//  Looking at segment number 1291: Seg96_apic_105, section: apic_105, ID: 2131, parent: Seg95_apic_105 (2130), rad: 0.515, (-604.1912, 82.3129, -34.08775) -> (-605.8212, 82.68291, -34.03775), len: 1.67222
    apic_105 {pt3dadd(-605.8212, 82.68291, -34.03775, 1.03)}

//  Looking at segment number 1292: Seg97_apic_105, section: apic_105, ID: 2132, parent: Seg96_apic_105 (2131), rad: 0.555, (-605.8212, 82.68291, -34.03775) -> (-607.0012, 83.202896, -34.03775), len: 1.28948
    apic_105 {pt3dadd(-607.0012, 83.202896, -34.03775, 1.11)}

//  Looking at segment number 1293: Seg98_apic_105, section: apic_105, ID: 2133, parent: Seg97_apic_105 (2132), rad: 0.405, (-607.0012, 83.202896, -34.03775) -> (-607.96124, 83.57291, -34.03775), len: 1.02886
    apic_105 {pt3dadd(-607.96124, 83.57291, -34.03775, 0.81)}

//  Looking at segment number 1294: Seg99_apic_105, section: apic_105, ID: 2134, parent: Seg98_apic_105 (2133), rad: 0.405, (-607.96124, 83.57291, -34.03775) -> (-609.2212, 84.382904, -34.03775), len: 1.49785
    apic_105 {pt3dadd(-609.2212, 84.382904, -34.03775, 0.81)}

//  Looking at segment number 1295: Seg100_apic_105, section: apic_105, ID: 2135, parent: Seg99_apic_105 (2134), rad: 0.405, (-609.2212, 84.382904, -34.03775) -> (-610.9912, 85.122894, -34.08775), len: 1.91913
    apic_105 {pt3dadd(-610.9912, 85.122894, -34.08775, 0.81)}

//  Looking at segment number 1296: Seg101_apic_105, section: apic_105, ID: 2136, parent: Seg100_apic_105 (2135), rad: 0.335, (-610.9912, 85.122894, -34.08775) -> (-612.9912, 85.93291, -33.83775), len: 2.17224
    apic_105 {pt3dadd(-612.9912, 85.93291, -33.83775, 0.67)}

//  Looking at segment number 1297: Seg102_apic_105, section: apic_105, ID: 2137, parent: Seg101_apic_105 (2136), rad: 0.405, (-612.9912, 85.93291, -33.83775) -> (-613.95123, 86.962906, -33.83775), len: 1.40803
    apic_105 {pt3dadd(-613.95123, 86.962906, -33.83775, 0.81)}

//  Looking at segment number 1298: Seg103_apic_105, section: apic_105, ID: 2138, parent: Seg102_apic_105 (2137), rad: 0.48, (-613.95123, 86.962906, -33.83775) -> (-614.5412, 87.7829, -33.83775), len: 1.01017
    apic_105 {pt3dadd(-614.5412, 87.7829, -33.83775, 0.96)}

//  Looking at segment number 1299: Seg104_apic_105, section: apic_105, ID: 2139, parent: Seg103_apic_105 (2138), rad: 0.405, (-614.5412, 87.7829, -33.83775) -> (-615.1312, 88.4429, -33.83775), len: 0.885289
    apic_105 {pt3dadd(-615.1312, 88.4429, -33.83775, 0.81)}
}

proc basic_shape_extra_26(){

//  Looking at segment number 1300: Seg105_apic_105, section: apic_105, ID: 2140, parent: Seg104_apic_105 (2139), rad: 0.445, (-615.1312, 88.4429, -33.83775) -> (-616.53125, 88.6629, -33.83775), len: 1.4172
    apic_105 {pt3dadd(-616.53125, 88.6629, -33.83775, 0.89)}

//  Looking at segment number 1301: Seg106_apic_105, section: apic_105, ID: 2141, parent: Seg105_apic_105 (2140), rad: 0.7, (-616.53125, 88.6629, -33.83775) -> (-617.8612, 88.372894, -33.83775), len: 1.36121
    apic_105 {pt3dadd(-617.8612, 88.372894, -33.83775, 1.4)}

//  Looking at segment number 1302: Seg107_apic_105, section: apic_105, ID: 2142, parent: Seg106_apic_105 (2141), rad: 0.59, (-617.8612, 88.372894, -33.83775) -> (-619.2912, 88.3029, -34.53775), len: 1.59367
    apic_105 {pt3dadd(-619.2912, 88.3029, -34.53775, 1.18)}

//  Looking at segment number 1303: Seg108_apic_105, section: apic_105, ID: 2143, parent: Seg107_apic_105 (2142), rad: 0.515, (-619.2912, 88.3029, -34.53775) -> (-620.6212, 89.1929, -34.53775), len: 1.60033
    apic_105 {pt3dadd(-620.6212, 89.1929, -34.53775, 1.03)}

//  Looking at segment number 1304: Seg109_apic_105, section: apic_105, ID: 2144, parent: Seg108_apic_105 (2143), rad: 0.445, (-620.6212, 89.1929, -34.53775) -> (-621.5112, 89.1929, -34.53775), len: 0.890015
    apic_105 {pt3dadd(-621.5112, 89.1929, -34.53775, 0.89)}

//  Looking at segment number 1305: Seg110_apic_105, section: apic_105, ID: 2145, parent: Seg109_apic_105 (2144), rad: 0.445, (-621.5112, 89.1929, -34.53775) -> (-623.8012, 89.04289, -34.53775), len: 2.29489
    apic_105 {pt3dadd(-623.8012, 89.04289, -34.53775, 0.89)}

//  Looking at segment number 1306: Seg111_apic_105, section: apic_105, ID: 2146, parent: Seg110_apic_105 (2145), rad: 0.59, (-623.8012, 89.04289, -34.53775) -> (-625.0612, 89.3329, -34.33775), len: 1.30833
    apic_105 {pt3dadd(-625.0612, 89.3329, -34.33775, 1.18)}

//  Looking at segment number 1307: Seg112_apic_105, section: apic_105, ID: 2147, parent: Seg111_apic_105 (2146), rad: 0.85, (-625.0612, 89.3329, -34.33775) -> (-626.9812, 89.852905, -34.33775), len: 1.98916
    apic_105 {pt3dadd(-626.9812, 89.852905, -34.33775, 1.7)}

//  Looking at segment number 1308: Seg113_apic_105, section: apic_105, ID: 2148, parent: Seg112_apic_105 (2147), rad: 0.515, (-626.9812, 89.852905, -34.33775) -> (-628.3112, 90.15289, -34.33775), len: 1.36343
    apic_105 {pt3dadd(-628.3112, 90.15289, -34.33775, 1.03)}

//  Looking at segment number 1309: Seg114_apic_105, section: apic_105, ID: 2149, parent: Seg113_apic_105 (2148), rad: 0.405, (-628.3112, 90.15289, -34.33775) -> (-629.5612, 89.852905, -34.33775), len: 1.28549
    apic_105 {pt3dadd(-629.5612, 89.852905, -34.33775, 0.81)}

//  Looking at segment number 1310: Seg115_apic_105, section: apic_105, ID: 2150, parent: Seg114_apic_105 (2149), rad: 0.555, (-629.5612, 89.852905, -34.33775) -> (-630.45123, 89.26289, -34.33775), len: 1.06782
    apic_105 {pt3dadd(-630.45123, 89.26289, -34.33775, 1.11)}

//  Looking at segment number 1311: Seg116_apic_105, section: apic_105, ID: 2151, parent: Seg115_apic_105 (2150), rad: 0.48, (-630.45123, 89.26289, -34.33775) -> (-631.4912, 88.382904, -34.33775), len: 1.36233
    apic_105 {pt3dadd(-631.4912, 88.382904, -34.33775, 0.96)}

//  Looking at segment number 1312: Seg117_apic_105, section: apic_105, ID: 2152, parent: Seg116_apic_105 (2151), rad: 0.405, (-631.4912, 88.382904, -34.33775) -> (-632.7412, 88.0829, -34.33775), len: 1.2855
    apic_105 {pt3dadd(-632.7412, 88.0829, -34.33775, 0.81)}

//  Looking at segment number 1313: Seg118_apic_105, section: apic_105, ID: 2153, parent: Seg117_apic_105 (2152), rad: 0.555, (-632.7412, 88.0829, -34.33775) -> (-633.9312, 88.382904, -34.33775), len: 1.22724
    apic_105 {pt3dadd(-633.9312, 88.382904, -34.33775, 1.11)}

//  Looking at segment number 1314: Seg119_apic_105, section: apic_105, ID: 2154, parent: Seg118_apic_105 (2153), rad: 0.445, (-633.9312, 88.382904, -34.33775) -> (-635.2612, 88.8929, -33.63775), len: 1.58715
    apic_105 {pt3dadd(-635.2612, 88.8929, -33.63775, 0.89)}

//  Looking at segment number 1315: Seg120_apic_105, section: apic_105, ID: 2155, parent: Seg119_apic_105 (2154), rad: 0.37, (-635.2612, 88.8929, -33.63775) -> (-636.59125, 89.4129, -33.63775), len: 1.42806
    apic_105 {pt3dadd(-636.59125, 89.4129, -33.63775, 0.74)}

//  Looking at segment number 1316: Seg121_apic_105, section: apic_105, ID: 2156, parent: Seg120_apic_105 (2155), rad: 0.445, (-636.59125, 89.4129, -33.63775) -> (-637.77124, 90.29289, -33.63775), len: 1.47199
    apic_105 {pt3dadd(-637.77124, 90.29289, -33.63775, 0.89)}

//  Looking at segment number 1317: Seg122_apic_105, section: apic_105, ID: 2157, parent: Seg121_apic_105 (2156), rad: 0.445, (-637.77124, 90.29289, -33.63775) -> (-639.9112, 90.5229, -33.63775), len: 2.15228
    apic_105 {pt3dadd(-639.9112, 90.5229, -33.63775, 0.89)}

//  Looking at segment number 1318: Seg123_apic_105, section: apic_105, ID: 2158, parent: Seg122_apic_105 (2157), rad: 0.445, (-639.9112, 90.5229, -33.63775) -> (-641.9812, 91.622894, -33.63775), len: 2.34412
    apic_105 {pt3dadd(-641.9812, 91.622894, -33.63775, 0.89)}

//  Looking at segment number 1319: Seg124_apic_105, section: apic_105, ID: 2159, parent: Seg123_apic_105 (2158), rad: 0.63, (-641.9812, 91.622894, -33.63775) -> (-643.83124, 92.07291, -33.63775), len: 1.90398
    apic_105 {pt3dadd(-643.83124, 92.07291, -33.63775, 1.26)}

//  Looking at segment number 1320: Seg125_apic_105, section: apic_105, ID: 2160, parent: Seg124_apic_105 (2159), rad: 0.555, (-643.83124, 92.07291, -33.63775) -> (-645.6012, 92.5829, -33.63775), len: 1.84197
    apic_105 {pt3dadd(-645.6012, 92.5829, -33.63775, 1.11)}

//  Looking at segment number 1321: Seg126_apic_105, section: apic_105, ID: 2161, parent: Seg125_apic_105 (2160), rad: 0.405, (-645.6012, 92.5829, -33.63775) -> (-647.89124, 92.882904, -33.63775), len: 2.30961
    apic_105 {pt3dadd(-647.89124, 92.882904, -33.63775, 0.81)}

//  Looking at segment number 1322: Seg127_apic_105, section: apic_105, ID: 2162, parent: Seg126_apic_105 (2161), rad: 0.405, (-647.89124, 92.882904, -33.63775) -> (-649.0012, 92.8029, -33.63775), len: 1.11286
    apic_105 {pt3dadd(-649.0012, 92.8029, -33.63775, 0.81)}

//  Looking at segment number 1323: Seg128_apic_105, section: apic_105, ID: 2163, parent: Seg127_apic_105 (2162), rad: 0.405, (-649.0012, 92.8029, -33.63775) -> (-649.8212, 92.1429, -33.63775), len: 1.05262
    apic_105 {pt3dadd(-649.8212, 92.1429, -33.63775, 0.81)}

//  Looking at segment number 1324: Seg129_apic_105, section: apic_105, ID: 2164, parent: Seg128_apic_105 (2163), rad: 0.335, (-649.8212, 92.1429, -33.63775) -> (-650.8512, 92.1429, -33.88775), len: 1.05987
    apic_105 {pt3dadd(-650.8512, 92.1429, -33.88775, 0.67)}

//  Looking at segment number 1325: Seg130_apic_105, section: apic_105, ID: 2165, parent: Seg129_apic_105 (2164), rad: 0.48, (-650.8512, 92.1429, -33.88775) -> (-652.03125, 92.07291, -33.88775), len: 1.18213
    apic_105 {pt3dadd(-652.03125, 92.07291, -33.88775, 0.96)}

//  Looking at segment number 1326: Seg131_apic_105, section: apic_105, ID: 2166, parent: Seg130_apic_105 (2165), rad: 0.48, (-652.03125, 92.07291, -33.88775) -> (-653.2212, 92.29289, -33.88775), len: 1.21011
    apic_105 {pt3dadd(-653.2212, 92.29289, -33.88775, 0.96)}

//  Looking at segment number 1327: Seg132_apic_105, section: apic_105, ID: 2167, parent: Seg131_apic_105 (2166), rad: 0.405, (-653.2212, 92.29289, -33.88775) -> (-654.1012, 92.3629, -33.88775), len: 0.882785
    apic_105 {pt3dadd(-654.1012, 92.3629, -33.88775, 0.81)}

//  Looking at segment number 1328: Seg133_apic_105, section: apic_105, ID: 2168, parent: Seg132_apic_105 (2167), rad: 0.405, (-654.1012, 92.3629, -33.88775) -> (-655.0612, 92.732895, -33.88775), len: 1.02885
    apic_105 {pt3dadd(-655.0612, 92.732895, -33.88775, 0.81)}

//  Looking at segment number 1329: Seg134_apic_105, section: apic_105, ID: 2169, parent: Seg133_apic_105 (2168), rad: 0.405, (-655.0612, 92.732895, -33.88775) -> (-656.02124, 92.732895, -33.88775), len: 0.960022
    apic_105 {pt3dadd(-656.02124, 92.732895, -33.88775, 0.81)}

//  Looking at segment number 1330: Seg135_apic_105, section: apic_105, ID: 2170, parent: Seg134_apic_105 (2169), rad: 0.405, (-656.02124, 92.732895, -33.88775) -> (-657.21124, 92.6629, -33.88775), len: 1.19206
    apic_105 {pt3dadd(-657.21124, 92.6629, -33.88775, 0.81)}

//  Looking at segment number 1331: Seg136_apic_105, section: apic_105, ID: 2171, parent: Seg135_apic_105 (2170), rad: 0.555, (-657.21124, 92.6629, -33.88775) -> (-658.39124, 92.4429, -33.88775), len: 1.20033
    apic_105 {pt3dadd(-658.39124, 92.4429, -33.88775, 1.11)}

//  Looking at segment number 1332: Seg137_apic_105, section: apic_105, ID: 2172, parent: Seg136_apic_105 (2171), rad: 0.63, (-658.39124, 92.4429, -33.88775) -> (-659.4212, 92.882904, -33.88775), len: 1.12002
    apic_105 {pt3dadd(-659.4212, 92.882904, -33.88775, 1.26)}

//  Looking at segment number 1333: Seg138_apic_105, section: apic_105, ID: 2173, parent: Seg137_apic_105 (2172), rad: 0.405, (-659.4212, 92.882904, -33.88775) -> (-660.3112, 92.8029, -33.83775), len: 0.895001
    apic_105 {pt3dadd(-660.3112, 92.8029, -33.83775, 0.81)}

//  Looking at segment number 1334: Seg139_apic_105, section: apic_105, ID: 2174, parent: Seg138_apic_105 (2173), rad: 0.405, (-660.3112, 92.8029, -33.83775) -> (-661.3512, 93.0329, -33.83775), len: 1.06511
    apic_105 {pt3dadd(-661.3512, 93.0329, -33.83775, 0.81)}

//  Looking at segment number 1335: Seg140_apic_105, section: apic_105, ID: 2175, parent: Seg139_apic_105 (2174), rad: 0.405, (-661.3512, 93.0329, -33.83775) -> (-662.2312, 93.76289, -33.83775), len: 1.14337
    apic_105 {pt3dadd(-662.2312, 93.76289, -33.83775, 0.81)}

//  Looking at segment number 1336: Seg141_apic_105, section: apic_105, ID: 2176, parent: Seg140_apic_105 (2175), rad: 0.405, (-662.2312, 93.76289, -33.83775) -> (-662.6812, 94.43291, -33.83775), len: 0.807112
    apic_105 {pt3dadd(-662.6812, 94.43291, -33.83775, 0.81)}

//  Looking at segment number 1337: Seg142_apic_105, section: apic_105, ID: 2177, parent: Seg141_apic_105 (2176), rad: 0.335, (-662.6812, 94.43291, -33.83775) -> (-663.58124, 95.0029, -33.78775), len: 1.06651
    apic_105 {pt3dadd(-663.58124, 95.0029, -33.78775, 0.67)}

//  Looking at segment number 1338: Seg143_apic_105, section: apic_105, ID: 2178, parent: Seg142_apic_105 (2177), rad: 0.555, (-663.58124, 95.0029, -33.78775) -> (-664.7612, 95.372894, -33.78775), len: 1.23664
    apic_105 {pt3dadd(-664.7612, 95.372894, -33.78775, 1.11)}

//  Looking at segment number 1339: Seg144_apic_105, section: apic_105, ID: 2179, parent: Seg143_apic_105 (2178), rad: 0.445, (-664.7612, 95.372894, -33.78775) -> (-666.2412, 95.4429, -33.78775), len: 1.48164
    apic_105 {pt3dadd(-666.2412, 95.4429, -33.78775, 0.89)}

//  Looking at segment number 1340: Seg145_apic_105, section: apic_105, ID: 2180, parent: Seg144_apic_105 (2179), rad: 0.445, (-666.2412, 95.4429, -33.78775) -> (-668.3112, 95.372894, -33.78775), len: 2.07119
    apic_105 {pt3dadd(-668.3112, 95.372894, -33.78775, 0.89)}

//  Looking at segment number 1341: Seg146_apic_105, section: apic_105, ID: 2181, parent: Seg145_apic_105 (2180), rad: 0.515, (-668.3112, 95.372894, -33.78775) -> (-669.8612, 95.51289, -33.78775), len: 1.5563
    apic_105 {pt3dadd(-669.8612, 95.51289, -33.78775, 1.03)}

//  Looking at segment number 1342: Seg147_apic_105, section: apic_105, ID: 2182, parent: Seg146_apic_105 (2181), rad: 0.405, (-669.8612, 95.51289, -33.78775) -> (-671.6312, 95.592896, -34.48775), len: 1.90509
    apic_105 {pt3dadd(-671.6312, 95.592896, -34.48775, 0.81)}

//  Looking at segment number 1343: Seg148_apic_105, section: apic_105, ID: 2183, parent: Seg147_apic_105 (2182), rad: 0.335, (-671.6312, 95.592896, -34.48775) -> (-672.8212, 96.842896, -34.98775), len: 1.79683
    apic_105 {pt3dadd(-672.8212, 96.842896, -34.98775, 0.67)}

//  Looking at segment number 1344: Seg149_apic_105, section: apic_105, ID: 2184, parent: Seg148_apic_105 (2183), rad: 0.405, (-672.8212, 96.842896, -34.98775) -> (-674.2212, 97.43291, -34.98775), len: 1.51921
    apic_105 {pt3dadd(-674.2212, 97.43291, -34.98775, 0.81)}

//  Looking at segment number 1345: Seg150_apic_105, section: apic_105, ID: 2185, parent: Seg149_apic_105 (2184), rad: 0.555, (-674.2212, 97.43291, -34.98775) -> (-675.2612, 98.0229, -34.98775), len: 1.19573
    apic_105 {pt3dadd(-675.2612, 98.0229, -34.98775, 1.11)}

//  Looking at segment number 1346: Seg151_apic_105, section: apic_105, ID: 2186, parent: Seg150_apic_105 (2185), rad: 0.48, (-675.2612, 98.0229, -34.98775) -> (-676.5112, 98.54289, -34.98775), len: 1.35384
    apic_105 {pt3dadd(-676.5112, 98.54289, -34.98775, 0.96)}

//  Looking at segment number 1347: Seg152_apic_105, section: apic_105, ID: 2187, parent: Seg151_apic_105 (2186), rad: 0.37, (-676.5112, 98.54289, -34.98775) -> (-677.9212, 98.982895, -34.98775), len: 1.47703
    apic_105 {pt3dadd(-677.9212, 98.982895, -34.98775, 0.74)}

//  Looking at segment number 1348: Seg153_apic_105, section: apic_105, ID: 2188, parent: Seg152_apic_105 (2187), rad: 0.37, (-677.9212, 98.982895, -34.98775) -> (-678.7312, 99.79289, -34.98775), len: 1.14551
    apic_105 {pt3dadd(-678.7312, 99.79289, -34.98775, 0.74)}

//  Looking at segment number 1349: Seg154_apic_105, section: apic_105, ID: 2189, parent: Seg153_apic_105 (2188), rad: 0.37, (-678.7312, 99.79289, -34.98775) -> (-679.6212, 100.092896, -34.98775), len: 0.939217
    apic_105 {pt3dadd(-679.6212, 100.092896, -34.98775, 0.74)}
}

proc basic_shape_extra_27(){

//  Looking at segment number 1350: Seg155_apic_105, section: apic_105, ID: 2190, parent: Seg154_apic_105 (2189), rad: 0.515, (-679.6212, 100.092896, -34.98775) -> (-680.58124, 100.3929, -34.98775), len: 1.00581
    apic_105 {pt3dadd(-680.58124, 100.3929, -34.98775, 1.03)}

//  Looking at segment number 1351: Seg156_apic_105, section: apic_105, ID: 2191, parent: Seg155_apic_105 (2190), rad: 0.405, (-680.58124, 100.3929, -34.98775) -> (-681.83124, 100.7529, -34.98775), len: 1.30081
    apic_105 {pt3dadd(-681.83124, 100.7529, -34.98775, 0.81)}

//  Looking at segment number 1352: Seg157_apic_105, section: apic_105, ID: 2192, parent: Seg156_apic_105 (2191), rad: 0.405, (-681.83124, 100.7529, -34.98775) -> (-683.53125, 101.57291, -33.23775), len: 2.5739
    apic_105 {pt3dadd(-683.53125, 101.57291, -33.23775, 0.81)}

//  Looking at segment number 1353: Seg158_apic_105, section: apic_105, ID: 2193, parent: Seg157_apic_105 (2192), rad: 0.48, (-683.53125, 101.57291, -33.23775) -> (-685.7512, 102.1629, -32.73775), len: 2.35082
    apic_105 {pt3dadd(-685.7512, 102.1629, -32.73775, 0.96)}

//  Looking at segment number 1354: Seg159_apic_105, section: apic_105, ID: 2194, parent: Seg158_apic_105 (2193), rad: 0.48, (-685.7512, 102.1629, -32.73775) -> (-687.1612, 102.90289, -32.73775), len: 1.59236
    apic_105 {pt3dadd(-687.1612, 102.90289, -32.73775, 0.96)}

//  Looking at segment number 1355: Seg160_apic_105, section: apic_105, ID: 2195, parent: Seg159_apic_105 (2194), rad: 0.335, (-687.1612, 102.90289, -32.73775) -> (-687.9712, 103.4129, -32.48775), len: 0.989296
    apic_105 {pt3dadd(-687.9712, 103.4129, -32.48775, 0.67)}

//  Looking at segment number 1356: Seg161_apic_105, section: apic_105, ID: 2196, parent: Seg160_apic_105 (2195), rad: 0.335, (-687.9712, 103.4129, -32.48775) -> (-689.2212, 104.5229, -32.48775), len: 1.67171
    apic_105 {pt3dadd(-689.2212, 104.5229, -32.48775, 0.67)}

//  Looking at segment number 1357: Seg162_apic_105, section: apic_105, ID: 2197, parent: Seg161_apic_105 (2196), rad: 0.335, (-689.2212, 104.5229, -32.48775) -> (-689.96124, 105.26289, -32.48775), len: 1.04655
    apic_105 {pt3dadd(-689.96124, 105.26289, -32.48775, 0.67)}

//  Looking at segment number 1358: Seg163_apic_105, section: apic_105, ID: 2198, parent: Seg162_apic_105 (2197), rad: 0.515, (-689.96124, 105.26289, -32.48775) -> (-690.70123, 105.702896, -32.48775), len: 0.860923
    apic_105 {pt3dadd(-690.70123, 105.702896, -32.48775, 1.03)}

//  Looking at segment number 1359: Seg164_apic_105, section: apic_105, ID: 2199, parent: Seg163_apic_105 (2198), rad: 0.515, (-690.70123, 105.702896, -32.48775) -> (-691.59125, 106.4429, -32.48775), len: 1.15747
    apic_105 {pt3dadd(-691.59125, 106.4429, -32.48775, 1.03)}

//  Looking at segment number 1360: Seg165_apic_105, section: apic_105, ID: 2200, parent: Seg164_apic_105 (2199), rad: 0.405, (-691.59125, 106.4429, -32.48775) -> (-692.5512, 106.8129, -32.48775), len: 1.0288
    apic_105 {pt3dadd(-692.5512, 106.8129, -32.48775, 0.81)}

//  Looking at segment number 1361: Seg166_apic_105, section: apic_105, ID: 2201, parent: Seg165_apic_105 (2200), rad: 0.405, (-692.5512, 106.8129, -32.48775) -> (-693.5112, 107.5529, -32.43775), len: 1.21316
    apic_105 {pt3dadd(-693.5112, 107.5529, -32.43775, 0.81)}

//  Looking at segment number 1362: Seg167_apic_105, section: apic_105, ID: 2202, parent: Seg166_apic_105 (2201), rad: 0.405, (-693.5112, 107.5529, -32.43775) -> (-694.2512, 107.992905, -32.43775), len: 0.860923
    apic_105 {pt3dadd(-694.2512, 107.992905, -32.43775, 0.81)}

//  Looking at segment number 1363: Seg168_apic_105, section: apic_105, ID: 2203, parent: Seg167_apic_105 (2202), rad: 0.405, (-694.2512, 107.992905, -32.43775) -> (-695.3612, 108.87291, -32.43775), len: 1.4165
    apic_105 {pt3dadd(-695.3612, 108.87291, -32.43775, 0.81)}

//  Looking at segment number 1364: Seg169_apic_105, section: apic_105, ID: 2204, parent: Seg168_apic_105 (2203), rad: 0.555, (-695.3612, 108.87291, -32.43775) -> (-696.02124, 109.6129, -32.43775), len: 0.99158
    apic_105 {pt3dadd(-696.02124, 109.6129, -32.43775, 1.11)}

//  Looking at segment number 1365: Seg170_apic_105, section: apic_105, ID: 2205, parent: Seg169_apic_105 (2204), rad: 0.555, (-696.02124, 109.6129, -32.43775) -> (-696.6912, 110.352905, -32.43775), len: 0.998241
    apic_105 {pt3dadd(-696.6912, 110.352905, -32.43775, 1.11)}

//  Looking at segment number 1366: Seg171_apic_105, section: apic_105, ID: 2206, parent: Seg170_apic_105 (2205), rad: 0.335, (-696.6912, 110.352905, -32.43775) -> (-697.0612, 110.57291, -32.43775), len: 0.430461
    apic_105 {pt3dadd(-697.0612, 110.57291, -32.43775, 0.67)}

//  Looking at segment number 1367: Seg172_apic_105, section: apic_105, ID: 2207, parent: Seg171_apic_105 (2206), rad: 0.405, (-697.0612, 110.57291, -32.43775) -> (-698.6112, 110.87291, -31.83775), len: 1.68892
    apic_105 {pt3dadd(-698.6112, 110.87291, -31.83775, 0.81)}

//  Looking at segment number 1368: Seg173_apic_105, section: apic_105, ID: 2208, parent: Seg172_apic_105 (2207), rad: 0.405, (-698.6112, 110.87291, -31.83775) -> (-699.9412, 112.34291, -31.58775), len: 1.99809
    apic_105 {pt3dadd(-699.9412, 112.34291, -31.58775, 0.81)}

//  Looking at segment number 1369: Seg174_apic_105, section: apic_105, ID: 2209, parent: Seg173_apic_105 (2208), rad: 0.405, (-699.9412, 112.34291, -31.58775) -> (-701.20123, 113.9729, -31.137749), len: 2.10879
    apic_105 {pt3dadd(-701.20123, 113.9729, -31.137749, 0.81)}

//  Looking at segment number 1370: Seg175_apic_105, section: apic_105, ID: 2210, parent: Seg174_apic_105 (2209), rad: 0.405, (-701.20123, 113.9729, -31.137749) -> (-702.6812, 115.37291, -30.08775), len: 2.29191
    apic_105 {pt3dadd(-702.6812, 115.37291, -30.08775, 0.81)}

//  Looking at segment number 1371: Seg176_apic_105, section: apic_105, ID: 2211, parent: Seg175_apic_105 (2210), rad: 0.405, (-702.6812, 115.37291, -30.08775) -> (-704.9712, 115.5229, -29.53775), len: 2.35987
    apic_105 {pt3dadd(-704.9712, 115.5229, -29.53775, 0.81)}

//  Looking at segment number 1372: Seg177_apic_105, section: apic_105, ID: 2212, parent: Seg176_apic_105 (2211), rad: 0.405, (-704.9712, 115.5229, -29.53775) -> (-706.96124, 115.07291, -29.53775), len: 2.04029
    apic_105 {pt3dadd(-706.96124, 115.07291, -29.53775, 0.81)}

//  Looking at segment number 1373: Seg178_apic_105, section: apic_105, ID: 2213, parent: Seg177_apic_105 (2212), rad: 0.405, (-706.96124, 115.07291, -29.53775) -> (-707.8512, 114.712906, -29.53775), len: 0.960009
    apic_105 {pt3dadd(-707.8512, 114.712906, -29.53775, 0.81)}

//  Looking at segment number 1374: Seg179_apic_105, section: apic_105, ID: 2214, parent: Seg178_apic_105 (2213), rad: 0.555, (-707.8512, 114.712906, -29.53775) -> (-709.5112, 114.3329, -28.43775), len: 2.02734
    apic_105 {pt3dadd(-709.5112, 114.3329, -28.43775, 1.11)}

//  Looking at segment number 1375: Seg180_apic_105, section: apic_105, ID: 2215, parent: Seg179_apic_105 (2214), rad: 0.405, (-709.5112, 114.3329, -28.43775) -> (-711.21124, 113.962906, -28.43775), len: 1.73981
    apic_105 {pt3dadd(-711.21124, 113.962906, -28.43775, 0.81)}

//  Looking at segment number 1376: Seg181_apic_105, section: apic_105, ID: 2216, parent: Seg180_apic_105 (2215), rad: 0.405, (-711.21124, 113.962906, -28.43775) -> (-712.40125, 113.29291, -28.33775), len: 1.36931
    apic_105 {pt3dadd(-712.40125, 113.29291, -28.33775, 0.81)}

//  Looking at segment number 1377: Seg182_apic_105, section: apic_105, ID: 2217, parent: Seg181_apic_105 (2216), rad: 0.405, (-712.40125, 113.29291, -28.33775) -> (-713.8012, 113.07291, -28.28775), len: 1.41803
    apic_105 {pt3dadd(-713.8012, 113.07291, -28.28775, 0.81)}

//  Looking at segment number 1378: Seg183_apic_105, section: apic_105, ID: 2218, parent: Seg182_apic_105 (2217), rad: 0.405, (-713.8012, 113.07291, -28.28775) -> (-715.28125, 112.26291, -28.28775), len: 1.68719
    apic_105 {pt3dadd(-715.28125, 112.26291, -28.28775, 0.81)}

//  Looking at segment number 1379: Seg184_apic_105, section: apic_105, ID: 2219, parent: Seg183_apic_105 (2218), rad: 0.405, (-715.28125, 112.26291, -28.28775) -> (-716.53125, 111.9729, -28.28775), len: 1.2832
    apic_105 {pt3dadd(-716.53125, 111.9729, -28.28775, 0.81)}

//  Looking at segment number 1380: Seg185_apic_105, section: apic_105, ID: 2220, parent: Seg184_apic_105 (2219), rad: 0.59, (-716.53125, 111.9729, -28.28775) -> (-717.64124, 111.6729, -28.28775), len: 1.14981
    apic_105 {pt3dadd(-717.64124, 111.6729, -28.28775, 1.18)}

//  Looking at segment number 1381: Seg186_apic_105, section: apic_105, ID: 2221, parent: Seg185_apic_105 (2220), rad: 0.405, (-717.64124, 111.6729, -28.28775) -> (-719.34125, 111.15291, -27.73775), len: 1.8609
    apic_105 {pt3dadd(-719.34125, 111.15291, -27.73775, 0.81)}

//  Looking at segment number 1382: Seg187_apic_105, section: apic_105, ID: 2222, parent: Seg186_apic_105 (2221), rad: 0.405, (-719.34125, 111.15291, -27.73775) -> (-721.1212, 110.5629, -27.43775), len: 1.89905
    apic_105 {pt3dadd(-721.1212, 110.5629, -27.43775, 0.81)}

//  Looking at segment number 1383: Seg188_apic_105, section: apic_105, ID: 2223, parent: Seg187_apic_105 (2222), rad: 0.405, (-721.1212, 110.5629, -27.43775) -> (-722.52124, 109.82291, -27.38775), len: 1.58435
    apic_105 {pt3dadd(-722.52124, 109.82291, -27.38775, 0.81)}

//  Looking at segment number 1384: Seg189_apic_105, section: apic_105, ID: 2224, parent: Seg188_apic_105 (2223), rad: 0.405, (-722.52124, 109.82291, -27.38775) -> (-723.6312, 109.23291, -27.38775), len: 1.25705
    apic_105 {pt3dadd(-723.6312, 109.23291, -27.38775, 0.81)}

//  Looking at segment number 1385: Seg190_apic_105, section: apic_105, ID: 2225, parent: Seg189_apic_105 (2224), rad: 0.405, (-723.6312, 109.23291, -27.38775) -> (-724.7412, 109.3129, -27.38775), len: 1.11286
    apic_105 {pt3dadd(-724.7412, 109.3129, -27.38775, 0.81)}

//  Looking at segment number 1386: Seg191_apic_105, section: apic_105, ID: 2226, parent: Seg190_apic_105 (2225), rad: 0.405, (-724.7412, 109.3129, -27.38775) -> (-726.14124, 108.352905, -27.38775), len: 1.69754
    apic_105 {pt3dadd(-726.14124, 108.352905, -27.38775, 0.81)}

//  Looking at segment number 1387: Seg192_apic_105, section: apic_105, ID: 2227, parent: Seg191_apic_105 (2226), rad: 0.63, (-726.14124, 108.352905, -27.38775) -> (-726.8112, 107.76289, -26.53775), len: 1.23268
    apic_105 {pt3dadd(-726.8112, 107.76289, -26.53775, 1.26)}

//  Looking at segment number 1388: Seg193_apic_105, section: apic_105, ID: 2228, parent: Seg192_apic_105 (2227), rad: 0.775, (-726.8112, 107.76289, -26.53775) -> (-727.77124, 107.8329, -26.53775), len: 0.962571
    apic_105 {pt3dadd(-727.77124, 107.8329, -26.53775, 1.55)}

//  Looking at segment number 1389: Seg194_apic_105, section: apic_105, ID: 2229, parent: Seg193_apic_105 (2228), rad: 0.59, (-727.77124, 107.8329, -26.53775) -> (-728.58124, 107.8329, -26.53775), len: 0.809998
    apic_105 {pt3dadd(-728.58124, 107.8329, -26.53775, 1.18)}

//  Looking at segment number 1390: Seg195_apic_105, section: apic_105, ID: 2230, parent: Seg194_apic_105 (2229), rad: 0.48, (-728.58124, 107.8329, -26.53775) -> (-729.7612, 108.0529, -26.53775), len: 1.20033
    apic_105 {pt3dadd(-729.7612, 108.0529, -26.53775, 0.96)}

//  Looking at segment number 1391: Seg196_apic_105, section: apic_105, ID: 2231, parent: Seg195_apic_105 (2230), rad: 0.405, (-729.7612, 108.0529, -26.53775) -> (-730.95123, 107.3929, -26.68775), len: 1.36902
    apic_105 {pt3dadd(-730.95123, 107.3929, -26.68775, 0.81)}

//  Looking at segment number 1392: Seg197_apic_105, section: apic_105, ID: 2232, parent: Seg196_apic_105 (2231), rad: 0.405, (-730.95123, 107.3929, -26.68775) -> (-732.28125, 107.9129, -26.68775), len: 1.42806
    apic_105 {pt3dadd(-732.28125, 107.9129, -26.68775, 0.81)}

//  Looking at segment number 1393: Seg198_apic_105, section: apic_105, ID: 2233, parent: Seg197_apic_105 (2232), rad: 0.295, (-732.28125, 107.9129, -26.68775) -> (-733.39124, 107.76289, -27.43775), len: 1.34799
    apic_105 {pt3dadd(-733.39124, 107.76289, -27.43775, 0.59)}

//  Looking at segment number 1394: Seg199_apic_105, section: apic_105, ID: 2234, parent: Seg198_apic_105 (2233), rad: 0.295, (-733.39124, 107.76289, -27.43775) -> (-735.09125, 107.68291, -27.13775), len: 1.72813
    apic_105 {pt3dadd(-735.09125, 107.68291, -27.13775, 0.59)}

//  Looking at segment number 1395: Seg200_apic_105, section: apic_105, ID: 2235, parent: Seg199_apic_105 (2234), rad: 0.295, (-735.09125, 107.68291, -27.13775) -> (-737.08124, 107.462906, -27.08775), len: 2.00274
    apic_105 {pt3dadd(-737.08124, 107.462906, -27.08775, 0.59)}

//  Looking at segment number 1396: Seg201_apic_105, section: apic_105, ID: 2236, parent: Seg200_apic_105 (2235), rad: 0.295, (-737.08124, 107.462906, -27.08775) -> (-739.08124, 107.6129, -27.03775), len: 2.00624
    apic_105 {pt3dadd(-739.08124, 107.6129, -27.03775, 0.59)}

//  Looking at segment number 1397: Seg202_apic_105, section: apic_105, ID: 2237, parent: Seg201_apic_105 (2236), rad: 0.295, (-739.08124, 107.6129, -27.03775) -> (-741.4412, 107.32291, -26.83775), len: 2.38613
    apic_105 {pt3dadd(-741.4412, 107.32291, -26.83775, 0.59)}

//  Looking at segment number 1398: Seg203_apic_105, section: apic_105, ID: 2238, parent: Seg202_apic_105 (2237), rad: 0.26, (-741.4412, 107.32291, -26.83775) -> (-743.4412, 107.462906, -27.58775), len: 2.14058
    apic_105 {pt3dadd(-743.4412, 107.462906, -27.58775, 0.52)}

//  Looking at segment number 1399: Seg204_apic_105, section: apic_105, ID: 2239, parent: Seg203_apic_105 (2238), rad: 0.26, (-743.4412, 107.462906, -27.58775) -> (-744.9912, 107.3929, -27.58775), len: 1.55157
    apic_105 {pt3dadd(-744.9912, 107.3929, -27.58775, 0.52)}
}

proc basic_shape_extra_28(){

//  Looking at segment number 1400: Seg205_apic_105, section: apic_105, ID: 2240, parent: Seg204_apic_105 (2239), rad: 0.405, (-744.9912, 107.3929, -27.58775) -> (-745.8012, 107.8329, -28.78775), len: 1.51318
    apic_105 {pt3dadd(-745.8012, 107.8329, -28.78775, 0.81)}

//  Looking at segment number 1401: Seg206_apic_105, section: apic_105, ID: 2241, parent: Seg205_apic_105 (2240), rad: 0.335, (-745.8012, 107.8329, -28.78775) -> (-746.7612, 107.6129, -28.78775), len: 0.984907
    apic_105 {pt3dadd(-746.7612, 107.6129, -28.78775, 0.67)}

//  Looking at segment number 1402: Seg207_apic_105, section: apic_105, ID: 2242, parent: Seg206_apic_105 (2241), rad: 0.335, (-746.7612, 107.6129, -28.78775) -> (-748.02124, 107.54289, -28.78775), len: 1.26195
    apic_105 {pt3dadd(-748.02124, 107.54289, -28.78775, 0.67)}

//  Looking at segment number 1403: Seg208_apic_105, section: apic_105, ID: 2243, parent: Seg207_apic_105 (2242), rad: 0.335, (-748.02124, 107.54289, -28.78775) -> (-748.9812, 107.3929, -28.78775), len: 0.971609
    apic_105 {pt3dadd(-748.9812, 107.3929, -28.78775, 0.67)}

//  Looking at segment number 1404: Seg209_apic_105, section: apic_105, ID: 2244, parent: Seg208_apic_105 (2243), rad: 0.335, (-748.9812, 107.3929, -28.78775) -> (-749.7212, 107.0229, -28.78775), len: 0.827334
    apic_105 {pt3dadd(-749.7212, 107.0229, -28.78775, 0.67)}

//  Looking at segment number 1405: Seg210_apic_105, section: apic_105, ID: 2245, parent: Seg209_apic_105 (2244), rad: 0.555, (-749.7212, 107.0229, -28.78775) -> (-750.39124, 106.7229, -28.78775), len: 0.734139
    apic_105 {pt3dadd(-750.39124, 106.7229, -28.78775, 1.11)}

//  Looking at segment number 1406: Seg211_apic_105, section: apic_105, ID: 2246, parent: Seg210_apic_105 (2245), rad: 0.22, (-750.39124, 106.7229, -28.78775) -> (-751.27124, 106.212906, -28.73775), len: 1.01833
    apic_105 {pt3dadd(-751.27124, 106.212906, -28.73775, 0.44)}

//  Looking at segment number 1407: Seg212_apic_105, section: apic_105, ID: 2247, parent: Seg211_apic_105 (2246), rad: 0.22, (-751.27124, 106.212906, -28.73775) -> (-753.0512, 105.32291, -29.53775), len: 2.14485
    apic_105 {pt3dadd(-753.0512, 105.32291, -29.53775, 0.44)}

//  Looking at segment number 1408: Seg213_apic_105, section: apic_105, ID: 2248, parent: Seg212_apic_105 (2247), rad: 0.22, (-753.0512, 105.32291, -29.53775) -> (-754.2412, 103.8329, -29.987751), len: 1.95927
    apic_105 {pt3dadd(-754.2412, 103.8329, -29.987751, 0.44)}

//  Looking at segment number 1409: Seg214_apic_105, section: apic_105, ID: 2249, parent: Seg213_apic_105 (2248), rad: 0.22, (-754.2412, 103.8329, -29.987751) -> (-755.8612, 102.79289, -29.937752), len: 1.92575
    apic_105 {pt3dadd(-755.8612, 102.79289, -29.937752, 0.44)}

//  Looking at segment number 1410: Seg215_apic_105, section: apic_105, ID: 2250, parent: Seg214_apic_105 (2249), rad: 0.22, (-755.8612, 102.79289, -29.937752) -> (-757.4212, 102.7229, -29.937752), len: 1.56157
    apic_105 {pt3dadd(-757.4212, 102.7229, -29.937752, 0.44)}

//  Looking at segment number 1411: Seg216_apic_105, section: apic_105, ID: 2251, parent: Seg215_apic_105 (2250), rad: 0.63, (-757.4212, 102.7229, -29.937752) -> (-758.6012, 102.5029, -29.937752), len: 1.20033
    apic_105 {pt3dadd(-758.6012, 102.5029, -29.937752, 1.26)}

//  Looking at segment number 1412: Seg217_apic_105, section: apic_105, ID: 2252, parent: Seg216_apic_105 (2251), rad: 0.335, (-758.6012, 102.5029, -29.937752) -> (-759.6312, 101.982895, -29.937752), len: 1.15385
    apic_105 {pt3dadd(-759.6312, 101.982895, -29.937752, 0.67)}

//  Looking at segment number 1413: Seg218_apic_105, section: apic_105, ID: 2253, parent: Seg217_apic_105 (2252), rad: 0.335, (-759.6312, 101.982895, -29.937752) -> (-761.1912, 101.0229, -30.03775), len: 1.83444
    apic_105 {pt3dadd(-761.1912, 101.0229, -30.03775, 0.67)}

//  Looking at segment number 1414: Seg219_apic_105, section: apic_105, ID: 2254, parent: Seg218_apic_105 (2253), rad: 0.335, (-761.1912, 101.0229, -30.03775) -> (-762.3712, 100.872894, -29.987751), len: 1.19054
    apic_105 {pt3dadd(-762.3712, 100.872894, -29.987751, 0.67)}

//  Looking at segment number 1415: Seg220_apic_105, section: apic_105, ID: 2255, parent: Seg219_apic_105 (2254), rad: 0.335, (-762.3712, 100.872894, -29.987751) -> (-763.40125, 101.462906, -30.137749), len: 1.19648
    apic_105 {pt3dadd(-763.40125, 101.462906, -30.137749, 0.67)}

//  Looking at segment number 1416: Seg221_apic_105, section: apic_105, ID: 2256, parent: Seg220_apic_105 (2255), rad: 0.335, (-763.40125, 101.462906, -30.137749) -> (-764.2212, 101.1729, -30.137749), len: 0.869722
    apic_105 {pt3dadd(-764.2212, 101.1729, -30.137749, 0.67)}

//  Looking at segment number 1417: Seg222_apic_105, section: apic_105, ID: 2257, parent: Seg221_apic_105 (2256), rad: 0.335, (-764.2212, 101.1729, -30.137749) -> (-765.4712, 100.8029, -30.137749), len: 1.30361
    apic_105 {pt3dadd(-765.4712, 100.8029, -30.137749, 0.67)}

//  Looking at segment number 1418: Seg223_apic_105, section: apic_105, ID: 2258, parent: Seg222_apic_105 (2257), rad: 0.335, (-765.4712, 100.8029, -30.137749) -> (-766.7312, 101.092896, -30.137749), len: 1.29295
    apic_105 {pt3dadd(-766.7312, 101.092896, -30.137749, 0.67)}

//  Looking at segment number 1419: Seg224_apic_105, section: apic_105, ID: 2259, parent: Seg223_apic_105 (2258), rad: 0.335, (-766.7312, 101.092896, -30.137749) -> (-768.0612, 101.54289, -31.03775), len: 1.66777
    apic_105 {pt3dadd(-768.0612, 101.54289, -31.03775, 0.67)}

//  Looking at segment number 1420: Seg225_apic_105, section: apic_105, ID: 2260, parent: Seg224_apic_105 (2259), rad: 0.555, (-768.0612, 101.54289, -31.03775) -> (-769.5412, 101.9129, -30.987751), len: 1.52635
    apic_105 {pt3dadd(-769.5412, 101.9129, -30.987751, 1.11)}

//  Looking at segment number 1421: Seg226_apic_105, section: apic_105, ID: 2261, parent: Seg225_apic_105 (2260), rad: 0.335, (-769.5412, 101.9129, -30.987751) -> (-770.5012, 102.5029, -30.937752), len: 1.12794
    apic_105 {pt3dadd(-770.5012, 102.5029, -30.937752, 0.67)}

//  Looking at segment number 1422: Seg227_apic_105, section: apic_105, ID: 2262, parent: Seg226_apic_105 (2261), rad: 0.335, (-770.5012, 102.5029, -30.937752) -> (-771.53125, 102.4229, -30.937752), len: 1.03313
    apic_105 {pt3dadd(-771.53125, 102.4229, -30.937752, 0.67)}

//  Looking at segment number 1423: Seg228_apic_105, section: apic_105, ID: 2263, parent: Seg227_apic_105 (2262), rad: 0.335, (-771.53125, 102.4229, -30.937752) -> (-772.7212, 102.202896, -30.937752), len: 1.21011
    apic_105 {pt3dadd(-772.7212, 102.202896, -30.937752, 0.67)}

//  Looking at segment number 1424: Seg229_apic_105, section: apic_105, ID: 2264, parent: Seg228_apic_105 (2263), rad: 0.48, (-772.7212, 102.202896, -30.937752) -> (-773.46124, 102.132904, -30.937752), len: 0.743354
    apic_105 {pt3dadd(-773.46124, 102.132904, -30.937752, 0.96)}

//  Looking at segment number 1425: Seg230_apic_105, section: apic_105, ID: 2265, parent: Seg229_apic_105 (2264), rad: 0.335, (-773.46124, 102.132904, -30.937752) -> (-774.8612, 102.6429, -30.937752), len: 1.48996
    apic_105 {pt3dadd(-774.8612, 102.6429, -30.937752, 0.67)}

//  Looking at segment number 1426: Seg231_apic_105, section: apic_105, ID: 2266, parent: Seg230_apic_105 (2265), rad: 0.335, (-774.8612, 102.6429, -30.937752) -> (-776.4112, 102.5029, -30.887749), len: 1.5571
    apic_105 {pt3dadd(-776.4112, 102.5029, -30.887749, 0.67)}

//  Looking at segment number 1427: Seg232_apic_105, section: apic_105, ID: 2267, parent: Seg231_apic_105 (2266), rad: 0.335, (-776.4112, 102.5029, -30.887749) -> (-778.2612, 101.9129, -30.887749), len: 1.94184
    apic_105 {pt3dadd(-778.2612, 101.9129, -30.887749, 0.67)}

//  Looking at segment number 1428: Seg233_apic_105, section: apic_105, ID: 2268, parent: Seg232_apic_105 (2267), rad: 0.335, (-778.2612, 101.9129, -30.887749) -> (-779.2912, 101.982895, -30.887749), len: 1.03234
    apic_105 {pt3dadd(-779.2912, 101.982895, -30.887749, 0.67)}

//  Looking at segment number 1429: Seg234_apic_105, section: apic_105, ID: 2269, parent: Seg233_apic_105 (2268), rad: 0.405, (-779.2912, 101.982895, -30.887749) -> (-780.1812, 102.4229, -30.987751), len: 0.997862
    apic_105 {pt3dadd(-780.1812, 102.4229, -30.987751, 0.81)}

//  Looking at segment number 1430: Seg235_apic_105, section: apic_105, ID: 2270, parent: Seg234_apic_105 (2269), rad: 0.335, (-780.1812, 102.4229, -30.987751) -> (-781.59125, 103.01289, -30.53775), len: 1.59336
    apic_105 {pt3dadd(-781.59125, 103.01289, -30.53775, 0.67)}

//  Looking at segment number 1431: Seg236_apic_105, section: apic_105, ID: 2271, parent: Seg235_apic_105 (2270), rad: 0.335, (-781.59125, 103.01289, -30.53775) -> (-783.0612, 103.5329, -30.53775), len: 1.55924
    apic_105 {pt3dadd(-783.0612, 103.5329, -30.53775, 0.67)}

//  Looking at segment number 1432: Seg237_apic_105, section: apic_105, ID: 2272, parent: Seg236_apic_105 (2271), rad: 0.335, (-783.0612, 103.5329, -30.53775) -> (-784.5412, 104.8629, -30.53775), len: 1.98979
    apic_105 {pt3dadd(-784.5412, 104.8629, -30.53775, 0.67)}

//  Looking at segment number 1433: Seg238_apic_105, section: apic_105, ID: 2273, parent: Seg237_apic_105 (2272), rad: 0.555, (-784.5412, 104.8629, -30.53775) -> (-786.02124, 105.742905, -30.53775), len: 1.7219
    apic_105 {pt3dadd(-786.02124, 105.742905, -30.53775, 1.11)}

//  Looking at segment number 1434: Seg239_apic_105, section: apic_105, ID: 2274, parent: Seg238_apic_105 (2273), rad: 0.335, (-786.02124, 105.742905, -30.53775) -> (-787.65125, 106.482895, -30.53775), len: 1.79011
    apic_105 {pt3dadd(-787.65125, 106.482895, -30.53775, 0.67)}

//  Looking at segment number 1435: Seg240_apic_105, section: apic_105, ID: 2275, parent: Seg239_apic_105 (2274), rad: 0.335, (-787.65125, 106.482895, -30.53775) -> (-789.27124, 107.372894, -30.53775), len: 1.84837
    apic_105 {pt3dadd(-789.27124, 107.372894, -30.53775, 0.67)}

//  Looking at segment number 1436: Seg241_apic_105, section: apic_105, ID: 2276, parent: Seg240_apic_105 (2275), rad: 0.335, (-789.27124, 107.372894, -30.53775) -> (-791.4212, 107.742905, -30.53775), len: 2.18157
    apic_105 {pt3dadd(-791.4212, 107.742905, -30.53775, 0.67)}

//  Looking at segment number 1437: Seg242_apic_105, section: apic_105, ID: 2277, parent: Seg241_apic_105 (2276), rad: 0.335, (-791.4212, 107.742905, -30.53775) -> (-792.6012, 108.992905, -30.53775), len: 1.71898
    apic_105 {pt3dadd(-792.6012, 108.992905, -30.53775, 0.67)}

//  Looking at segment number 1438: Seg243_apic_105, section: apic_105, ID: 2278, parent: Seg242_apic_105 (2277), rad: 0.405, (-792.6012, 108.992905, -30.53775) -> (-794.0012, 109.882904, -30.487751), len: 1.65972
    apic_105 {pt3dadd(-794.0012, 109.882904, -30.487751, 0.81)}

//  Looking at segment number 1439: Seg244_apic_105, section: apic_105, ID: 2279, parent: Seg243_apic_105 (2278), rad: 0.335, (-794.0012, 109.882904, -30.487751) -> (-795.0412, 110.2529, -29.937752), len: 1.23327
    apic_105 {pt3dadd(-795.0412, 110.2529, -29.937752, 0.67)}

//  Looking at segment number 1440: Seg245_apic_105, section: apic_105, ID: 2280, parent: Seg244_apic_105 (2279), rad: 0.335, (-795.0412, 110.2529, -29.937752) -> (-796.3712, 111.352905, -29.937752), len: 1.72597
    apic_105 {pt3dadd(-796.3712, 111.352905, -29.937752, 0.67)}

//  Looking at segment number 1441: Seg246_apic_105, section: apic_105, ID: 2281, parent: Seg245_apic_105 (2280), rad: 0.335, (-796.3712, 111.352905, -29.937752) -> (-798.2212, 112.54291, -29.937752), len: 2.19966
    apic_105 {pt3dadd(-798.2212, 112.54291, -29.937752, 0.67)}

//  Looking at segment number 1442: Seg247_apic_105, section: apic_105, ID: 2282, parent: Seg246_apic_105 (2281), rad: 0.555, (-798.2212, 112.54291, -29.937752) -> (-800.1812, 113.93291, -30.237751), len: 2.42153
    apic_105 {pt3dadd(-800.1812, 113.93291, -30.237751, 1.11)}

//  Looking at segment number 1443: Seg248_apic_105, section: apic_105, ID: 2283, parent: Seg247_apic_105 (2282), rad: 0.405, (-800.1812, 113.93291, -30.237751) -> (-801.21124, 115.3329, -30.237751), len: 1.73809
    apic_105 {pt3dadd(-801.21124, 115.3329, -30.237751, 0.81)}

//  Looking at segment number 1444: Seg249_apic_105, section: apic_105, ID: 2284, parent: Seg248_apic_105 (2283), rad: 0.405, (-801.21124, 115.3329, -30.237751) -> (-802.6912, 115.9229, -30.237751), len: 1.59325
    apic_105 {pt3dadd(-802.6912, 115.9229, -30.237751, 0.81)}

//  Looking at segment number 1445: Seg250_apic_105, section: apic_105, ID: 2285, parent: Seg249_apic_105 (2284), rad: 0.48, (-802.6912, 115.9229, -30.237751) -> (-803.28125, 116.5829, -30.237751), len: 0.885289
    apic_105 {pt3dadd(-803.28125, 116.5829, -30.237751, 0.96)}

//  Looking at segment number 1446: Seg251_apic_105, section: apic_105, ID: 2286, parent: Seg250_apic_105 (2285), rad: 0.335, (-803.28125, 116.5829, -30.237751) -> (-804.1712, 117.2529, -30.237751), len: 1.11396
    apic_105 {pt3dadd(-804.1712, 117.2529, -30.237751, 0.67)}

//  Looking at segment number 1447: Seg252_apic_105, section: apic_105, ID: 2287, parent: Seg251_apic_105 (2286), rad: 0.335, (-804.1712, 117.2529, -30.237751) -> (-805.9412, 117.9129, -30.237751), len: 1.88907
    apic_105 {pt3dadd(-805.9412, 117.9129, -30.237751, 0.67)}

//  Looking at segment number 1448: Seg253_apic_105, section: apic_105, ID: 2288, parent: Seg252_apic_105 (2287), rad: 0.59, (-805.9412, 117.9129, -30.237751) -> (-807.27124, 118.2829, -30.687752), len: 1.45201
    apic_105 {pt3dadd(-807.27124, 118.2829, -30.687752, 1.18)}

//  Looking at segment number 1449: Seg254_apic_105, section: apic_105, ID: 2289, parent: Seg253_apic_105 (2288), rad: 0.335, (-807.27124, 118.2829, -30.687752) -> (-808.7512, 118.5829, -30.687752), len: 1.51008
    apic_105 {pt3dadd(-808.7512, 118.5829, -30.687752, 0.67)}
}

proc basic_shape_extra_29(){

//  Looking at segment number 1450: Seg255_apic_105, section: apic_105, ID: 2290, parent: Seg254_apic_105 (2289), rad: 0.335, (-808.7512, 118.5829, -30.687752) -> (-810.6012, 118.212906, -30.687752), len: 1.88661
    apic_105 {pt3dadd(-810.6012, 118.212906, -30.687752, 0.67)}

//  Looking at segment number 1451: Seg256_apic_105, section: apic_105, ID: 2291, parent: Seg255_apic_105 (2290), rad: 0.335, (-810.6012, 118.212906, -30.687752) -> (-812.96124, 118.7229, -30.687752), len: 2.41452
    apic_105 {pt3dadd(-812.96124, 118.7229, -30.687752, 0.67)}

//  Looking at segment number 1452: Seg257_apic_105, section: apic_105, ID: 2292, parent: Seg256_apic_105 (2291), rad: 0.335, (-812.96124, 118.7229, -30.687752) -> (-813.8512, 119.242905, -30.687752), len: 1.03074
    apic_105 {pt3dadd(-813.8512, 119.242905, -30.687752, 0.67)}

//  Looking at segment number 1453: Seg258_apic_105, section: apic_105, ID: 2293, parent: Seg257_apic_105 (2292), rad: 0.405, (-813.8512, 119.242905, -30.687752) -> (-814.96124, 119.09291, -30.687752), len: 1.12013
    apic_105 {pt3dadd(-814.96124, 119.09291, -30.687752, 0.81)}

//  Looking at segment number 1454: Seg259_apic_105, section: apic_105, ID: 2294, parent: Seg258_apic_105 (2293), rad: 0.335, (-814.96124, 119.09291, -30.687752) -> (-816.14124, 119.3929, -30.637749), len: 1.21855
    apic_105 {pt3dadd(-816.14124, 119.3929, -30.637749, 0.67)}

//  Looking at segment number 1455: Seg260_apic_105, section: apic_105, ID: 2295, parent: Seg259_apic_105 (2294), rad: 0.335, (-816.14124, 119.3929, -30.637749) -> (-817.77124, 119.242905, -30.637749), len: 1.63689
    apic_105 {pt3dadd(-817.77124, 119.242905, -30.637749, 0.67)}

//  Looking at segment number 1456: Seg261_apic_105, section: apic_105, ID: 2296, parent: Seg260_apic_105 (2295), rad: 0.48, (-817.77124, 119.242905, -30.637749) -> (-818.0612, 119.3929, -30.637749), len: 0.326474
    apic_105 {pt3dadd(-818.0612, 119.3929, -30.637749, 0.96)}

//  Looking at segment number 1457: Seg0_apic_98, section: apic_98, ID: 1818, parent: Seg4_apic_80 (1660), rad: 0.515, (-161.10121, 273.0129, -32.83775) -> (-162.3112, 274.8529, -34.28775), len: 2.6367
    apic_98 {pt3dclear() pt3dadd(-161.10121, 273.0129, -32.83775, 1.03) pt3dadd(-162.3112, 274.8529, -34.28775, 1.03)}

//  Looking at segment number 1458: Seg1_apic_98, section: apic_98, ID: 1819, parent: Seg0_apic_98 (1818), rad: 0.48, (-162.3112, 274.8529, -34.28775) -> (-163.41121, 275.8829, -34.23775), len: 1.50778
    apic_98 {pt3dadd(-163.41121, 275.8829, -34.23775, 0.96)}

//  Looking at segment number 1459: Seg2_apic_98, section: apic_98, ID: 1820, parent: Seg1_apic_98 (1819), rad: 0.48, (-163.41121, 275.8829, -34.23775) -> (-164.9712, 276.4729, -34.03775), len: 1.67979
    apic_98 {pt3dadd(-164.9712, 276.4729, -34.03775, 0.96)}

//  Looking at segment number 1460: Seg3_apic_98, section: apic_98, ID: 1821, parent: Seg2_apic_98 (1820), rad: 0.59, (-164.9712, 276.4729, -34.03775) -> (-167.0412, 276.7029, -34.53775), len: 2.14191
    apic_98 {pt3dadd(-167.0412, 276.7029, -34.53775, 1.18)}

//  Looking at segment number 1461: Seg4_apic_98, section: apic_98, ID: 1822, parent: Seg3_apic_98 (1821), rad: 0.555, (-167.0412, 276.7029, -34.53775) -> (-167.9212, 276.9229, -36.98775), len: 2.61253
    apic_98 {pt3dadd(-167.9212, 276.9229, -36.98775, 1.11)}

//  Looking at segment number 1462: Seg0_apic_81, section: apic_81, ID: 1661, parent: Seg4_apic_80 (1660), rad: 0.59, (-161.10121, 273.0129, -32.83775) -> (-163.6212, 271.9029, -32.83775), len: 2.75363
    apic_81 {pt3dclear() pt3dadd(-161.10121, 273.0129, -32.83775, 1.18) pt3dadd(-163.6212, 271.9029, -32.83775, 1.18)}

//  Looking at segment number 1463: Seg1_apic_81, section: apic_81, ID: 1662, parent: Seg0_apic_81 (1661), rad: 0.48, (-163.6212, 271.9029, -32.83775) -> (-165.3912, 270.6529, -33.23775), len: 2.2035
    apic_81 {pt3dadd(-165.3912, 270.6529, -33.23775, 0.96)}

//  Looking at segment number 1464: Seg2_apic_81, section: apic_81, ID: 1663, parent: Seg1_apic_81 (1662), rad: 0.405, (-165.3912, 270.6529, -33.23775) -> (-167.16121, 269.1029, -33.18775), len: 2.35327
    apic_81 {pt3dadd(-167.16121, 269.1029, -33.18775, 0.81)}

//  Looking at segment number 1465: Seg3_apic_81, section: apic_81, ID: 1664, parent: Seg2_apic_81 (1663), rad: 0.405, (-167.16121, 269.1029, -33.18775) -> (-168.49121, 268.1429, -33.18775), len: 1.64027
    apic_81 {pt3dadd(-168.49121, 268.1429, -33.18775, 0.81)}

//  Looking at segment number 1466: Seg4_apic_81, section: apic_81, ID: 1665, parent: Seg3_apic_81 (1664), rad: 0.405, (-168.49121, 268.1429, -33.18775) -> (-169.9712, 268.9529, -33.58775), len: 1.73392
    apic_81 {pt3dadd(-169.9712, 268.9529, -33.58775, 0.81)}

//  Looking at segment number 1467: Seg5_apic_81, section: apic_81, ID: 1666, parent: Seg4_apic_81 (1665), rad: 0.405, (-169.9712, 268.9529, -33.58775) -> (-170.6412, 270.1329, -33.83775), len: 1.37978
    apic_81 {pt3dadd(-170.6412, 270.1329, -33.83775, 0.81)}

//  Looking at segment number 1468: Seg6_apic_81, section: apic_81, ID: 1667, parent: Seg5_apic_81 (1666), rad: 0.405, (-170.6412, 270.1329, -33.83775) -> (-171.8912, 271.9029, -34.28775), len: 2.21311
    apic_81 {pt3dadd(-171.8912, 271.9029, -34.28775, 0.81)}

//  Looking at segment number 1469: Seg7_apic_81, section: apic_81, ID: 1668, parent: Seg6_apic_81 (1667), rad: 0.405, (-171.8912, 271.9029, -34.28775) -> (-172.63121, 273.1629, -35.13775), len: 1.69048
    apic_81 {pt3dadd(-172.63121, 273.1629, -35.13775, 0.81)}

//  Looking at segment number 1470: Seg8_apic_81, section: apic_81, ID: 1669, parent: Seg7_apic_81 (1668), rad: 0.405, (-172.63121, 273.1629, -35.13775) -> (-174.7012, 273.9729, -36.28775), len: 2.50269
    apic_81 {pt3dadd(-174.7012, 273.9729, -36.28775, 0.81)}

//  Looking at segment number 1471: Seg9_apic_81, section: apic_81, ID: 1670, parent: Seg8_apic_81 (1669), rad: 0.405, (-174.7012, 273.9729, -36.28775) -> (-175.44121, 276.33292, -37.43775), len: 2.7276
    apic_81 {pt3dadd(-175.44121, 276.33292, -37.43775, 0.81)}

//  Looking at segment number 1472: Seg10_apic_81, section: apic_81, ID: 1671, parent: Seg9_apic_81 (1670), rad: 0.405, (-175.44121, 276.33292, -37.43775) -> (-175.3712, 278.33292, -37.43775), len: 2.00122
    apic_81 {pt3dadd(-175.3712, 278.33292, -37.43775, 0.81)}

//  Looking at segment number 1473: Seg11_apic_81, section: apic_81, ID: 1672, parent: Seg10_apic_81 (1671), rad: 0.405, (-175.3712, 278.33292, -37.43775) -> (-175.8912, 279.80292, -38.88775), len: 2.12927
    apic_81 {pt3dadd(-175.8912, 279.80292, -38.88775, 0.81)}

//  Looking at segment number 1474: Seg12_apic_81, section: apic_81, ID: 1673, parent: Seg11_apic_81 (1672), rad: 0.405, (-175.8912, 279.80292, -38.88775) -> (-176.6212, 280.8429, -39.53775), len: 1.42722
    apic_81 {pt3dadd(-176.6212, 280.8429, -39.53775, 0.81)}

//  Looking at segment number 1475: Seg0_apic_49, section: apic_49, ID: 1477, parent: Seg10_apic_2 (915), rad: 0.37, (-156.9312, 293.9029, -15.28775) -> (-158.46121, 297.2829, -26.38775), len: 11.7036
    apic_49 {pt3dclear() pt3dadd(-156.9312, 293.9029, -15.28775, 0.74) pt3dadd(-158.46121, 297.2829, -26.38775, 0.74)}

//  Looking at segment number 1476: Seg1_apic_49, section: apic_49, ID: 1478, parent: Seg0_apic_49 (1477), rad: 0.405, (-158.46121, 297.2829, -26.38775) -> (-159.2012, 299.27292, -26.73775), len: 2.15181
    apic_49 {pt3dadd(-159.2012, 299.27292, -26.73775, 0.81)}

//  Looking at segment number 1477: Seg2_apic_49, section: apic_49, ID: 1479, parent: Seg1_apic_49 (1478), rad: 0.445, (-159.2012, 299.27292, -26.73775) -> (-160.30121, 300.9729, -27.13775), len: 2.06397
    apic_49 {pt3dadd(-160.30121, 300.9729, -27.13775, 0.89)}

//  Looking at segment number 1478: Seg0_apic_3, section: apic_3, ID: 916, parent: Seg10_apic_2 (915), rad: 0.74, (-156.9312, 293.9029, -15.28775) -> (-157.2812, 297.1729, -15.18775), len: 3.29022
    apic_3 {pt3dclear() pt3dadd(-156.9312, 293.9029, -15.28775, 1.48) pt3dadd(-157.2812, 297.1729, -15.18775, 1.48)}

//  Looking at segment number 1479: Seg1_apic_3, section: apic_3, ID: 917, parent: Seg0_apic_3 (916), rad: 0.665, (-157.2812, 297.1729, -15.18775) -> (-157.5712, 298.8629, -15.237749), len: 1.71543
    apic_3 {pt3dadd(-157.5712, 298.8629, -15.237749, 1.33)}

//  Looking at segment number 1480: Seg2_apic_3, section: apic_3, ID: 918, parent: Seg1_apic_3 (917), rad: 0.665, (-157.5712, 298.8629, -15.237749) -> (-158.3912, 300.8629, -15.237749), len: 2.16158
    apic_3 {pt3dadd(-158.3912, 300.8629, -15.237749, 1.33)}

//  Looking at segment number 1481: Seg3_apic_3, section: apic_3, ID: 919, parent: Seg2_apic_3 (918), rad: 0.665, (-158.3912, 300.8629, -15.237749) -> (-159.5012, 302.55292, -15.8377495), len: 2.10908
    apic_3 {pt3dadd(-159.5012, 302.55292, -15.8377495, 1.33)}

//  Looking at segment number 1482: Seg4_apic_3, section: apic_3, ID: 920, parent: Seg3_apic_3 (919), rad: 0.665, (-159.5012, 302.55292, -15.8377495) -> (-159.94121, 304.33292, -15.78775), len: 1.83426
    apic_3 {pt3dadd(-159.94121, 304.33292, -15.78775, 1.33)}

//  Looking at segment number 1483: Seg5_apic_3, section: apic_3, ID: 921, parent: Seg4_apic_3 (920), rad: 0.665, (-159.94121, 304.33292, -15.78775) -> (-160.9012, 306.3929, -15.78775), len: 2.2727
    apic_3 {pt3dadd(-160.9012, 306.3929, -15.78775, 1.33)}

//  Looking at segment number 1484: Seg6_apic_3, section: apic_3, ID: 922, parent: Seg5_apic_3 (921), rad: 0.665, (-160.9012, 306.3929, -15.78775) -> (-161.05121, 308.83292, -15.987749), len: 2.45278
    apic_3 {pt3dadd(-161.05121, 308.83292, -15.987749, 1.33)}

//  Looking at segment number 1485: Seg7_apic_3, section: apic_3, ID: 923, parent: Seg6_apic_3 (922), rad: 0.63, (-161.05121, 308.83292, -15.987749) -> (-161.4212, 310.4529, -15.237749), len: 1.82312
    apic_3 {pt3dadd(-161.4212, 310.4529, -15.237749, 1.26)}

//  Looking at segment number 1486: Seg8_apic_3, section: apic_3, ID: 924, parent: Seg7_apic_3 (923), rad: 0.63, (-161.4212, 310.4529, -15.237749) -> (-161.71121, 312.52292, -15.18775), len: 2.09082
    apic_3 {pt3dadd(-161.71121, 312.52292, -15.18775, 1.26)}

//  Looking at segment number 1487: Seg9_apic_3, section: apic_3, ID: 925, parent: Seg8_apic_3 (924), rad: 0.63, (-161.71121, 312.52292, -15.18775) -> (-162.4512, 314.2929, -14.987749), len: 1.92885
    apic_3 {pt3dadd(-162.4512, 314.2929, -14.987749, 1.26)}

//  Looking at segment number 1488: Seg10_apic_3, section: apic_3, ID: 926, parent: Seg9_apic_3 (925), rad: 0.63, (-162.4512, 314.2929, -14.987749) -> (-163.2612, 315.9229, -15.3377495), len: 1.85351
    apic_3 {pt3dadd(-163.2612, 315.9229, -15.3377495, 1.26)}

//  Looking at segment number 1489: Seg0_apic_102, section: apic_102, ID: 1869, parent: Seg4_apic_98 (1822), rad: 0.335, (-167.9212, 276.9229, -36.98775) -> (-167.9312, 279.7829, -38.33775), len: 3.16261
    apic_102 {pt3dclear() pt3dadd(-167.9212, 276.9229, -36.98775, 0.67) pt3dadd(-167.9312, 279.7829, -38.33775, 0.67)}

//  Looking at segment number 1490: Seg1_apic_102, section: apic_102, ID: 1870, parent: Seg0_apic_102 (1869), rad: 0.295, (-167.9312, 279.7829, -38.33775) -> (-168.6712, 281.7029, -38.58775), len: 2.07281
    apic_102 {pt3dadd(-168.6712, 281.7029, -38.58775, 0.59)}

//  Looking at segment number 1491: Seg2_apic_102, section: apic_102, ID: 1871, parent: Seg1_apic_102 (1870), rad: 0.295, (-168.6712, 281.7029, -38.58775) -> (-168.60121, 283.8429, -38.78775), len: 2.15045
    apic_102 {pt3dadd(-168.60121, 283.8429, -38.78775, 0.59)}

//  Looking at segment number 1492: Seg3_apic_102, section: apic_102, ID: 1872, parent: Seg2_apic_102 (1871), rad: 0.335, (-168.60121, 283.8429, -38.78775) -> (-167.7912, 286.3529, -40.13775), len: 2.9629
    apic_102 {pt3dadd(-167.7912, 286.3529, -40.13775, 0.67)}

//  Looking at segment number 1493: Seg4_apic_102, section: apic_102, ID: 1873, parent: Seg3_apic_102 (1872), rad: 0.335, (-167.7912, 286.3529, -40.13775) -> (-166.9012, 288.8629, -40.68775), len: 2.71933
    apic_102 {pt3dadd(-166.9012, 288.8629, -40.68775, 0.67)}

//  Looking at segment number 1494: Seg5_apic_102, section: apic_102, ID: 1874, parent: Seg4_apic_102 (1873), rad: 0.335, (-166.9012, 288.8629, -40.68775) -> (-166.2312, 291.4429, -41.83775), len: 2.90305
    apic_102 {pt3dadd(-166.2312, 291.4429, -41.83775, 0.67)}

//  Looking at segment number 1495: Seg6_apic_102, section: apic_102, ID: 1875, parent: Seg5_apic_102 (1874), rad: 0.335, (-166.2312, 291.4429, -41.83775) -> (-165.6412, 293.6629, -42.68775), len: 2.44929
    apic_102 {pt3dadd(-165.6412, 293.6629, -42.68775, 0.67)}

//  Looking at segment number 1496: Seg7_apic_102, section: apic_102, ID: 1876, parent: Seg6_apic_102 (1875), rad: 0.335, (-165.6412, 293.6629, -42.68775) -> (-165.4212, 295.2829, -43.88775), len: 2.028
    apic_102 {pt3dadd(-165.4212, 295.2829, -43.88775, 0.67)}

//  Looking at segment number 1497: Seg8_apic_102, section: apic_102, ID: 1877, parent: Seg7_apic_102 (1876), rad: 0.335, (-165.4212, 295.2829, -43.88775) -> (-164.8312, 297.3529, -43.88775), len: 2.15245
    apic_102 {pt3dadd(-164.8312, 297.3529, -43.88775, 0.67)}

//  Looking at segment number 1498: Seg9_apic_102, section: apic_102, ID: 1878, parent: Seg8_apic_102 (1877), rad: 0.335, (-164.8312, 297.3529, -43.88775) -> (-165.2012, 299.1229, -43.88775), len: 1.80825
    apic_102 {pt3dadd(-165.2012, 299.1229, -43.88775, 0.67)}

//  Looking at segment number 1499: Seg10_apic_102, section: apic_102, ID: 1879, parent: Seg9_apic_102 (1878), rad: 0.335, (-165.2012, 299.1229, -43.88775) -> (-165.2012, 301.5629, -44.63775), len: 2.55267
    apic_102 {pt3dadd(-165.2012, 301.5629, -44.63775, 0.67)}
}

proc basic_shape_extra_30(){

//  Looking at segment number 1500: Seg11_apic_102, section: apic_102, ID: 1880, parent: Seg10_apic_102 (1879), rad: 0.335, (-165.2012, 301.5629, -44.63775) -> (-164.46121, 303.1829, -45.38775), len: 1.93248
    apic_102 {pt3dadd(-164.46121, 303.1829, -45.38775, 0.67)}

//  Looking at segment number 1501: Seg0_apic_99, section: apic_99, ID: 1823, parent: Seg4_apic_98 (1822), rad: 0.515, (-167.9212, 276.9229, -36.98775) -> (-169.3312, 277.9529, -34.43775), len: 3.09055
    apic_99 {pt3dclear() pt3dadd(-167.9212, 276.9229, -36.98775, 1.03) pt3dadd(-169.3312, 277.9529, -34.43775, 1.03)}

//  Looking at segment number 1502: Seg1_apic_99, section: apic_99, ID: 1824, parent: Seg0_apic_99 (1823), rad: 0.48, (-169.3312, 277.9529, -34.43775) -> (-171.1712, 279.2129, -34.88775), len: 2.275
    apic_99 {pt3dadd(-171.1712, 279.2129, -34.88775, 0.96)}

//  Looking at segment number 1503: Seg2_apic_99, section: apic_99, ID: 1825, parent: Seg1_apic_99 (1824), rad: 0.515, (-171.1712, 279.2129, -34.88775) -> (-173.02121, 280.02292, -34.88775), len: 2.01957
    apic_99 {pt3dadd(-173.02121, 280.02292, -34.88775, 1.03)}

//  Looking at segment number 1504: Seg3_apic_99, section: apic_99, ID: 1826, parent: Seg2_apic_99 (1825), rad: 0.48, (-173.02121, 280.02292, -34.88775) -> (-174.94121, 280.5329, -35.23775), len: 2.01717
    apic_99 {pt3dadd(-174.94121, 280.5329, -35.23775, 0.96)}

//  Looking at segment number 1505: Seg4_apic_99, section: apic_99, ID: 1827, parent: Seg3_apic_99 (1826), rad: 0.48, (-174.94121, 280.5329, -35.23775) -> (-177.60121, 281.2029, -36.03775), len: 2.85737
    apic_99 {pt3dadd(-177.60121, 281.2029, -36.03775, 0.96)}

//  Looking at segment number 1506: Seg5_apic_99, section: apic_99, ID: 1828, parent: Seg4_apic_99 (1827), rad: 0.405, (-177.60121, 281.2029, -36.03775) -> (-179.30121, 282.3129, -35.98775), len: 2.0309
    apic_99 {pt3dadd(-179.30121, 282.3129, -35.98775, 0.81)}

//  Looking at segment number 1507: Seg6_apic_99, section: apic_99, ID: 1829, parent: Seg5_apic_99 (1828), rad: 0.405, (-179.30121, 282.3129, -35.98775) -> (-180.41121, 283.6329, -36.43775), len: 1.78242
    apic_99 {pt3dadd(-180.41121, 283.6329, -36.43775, 0.81)}

//  Looking at segment number 1508: Seg7_apic_99, section: apic_99, ID: 1830, parent: Seg6_apic_99 (1829), rad: 0.405, (-180.41121, 283.6329, -36.43775) -> (-181.0012, 284.6729, -36.43775), len: 1.19571
    apic_99 {pt3dadd(-181.0012, 284.6729, -36.43775, 0.81)}

//  Looking at segment number 1509: Seg8_apic_99, section: apic_99, ID: 1831, parent: Seg7_apic_99 (1830), rad: 0.405, (-181.0012, 284.6729, -36.43775) -> (-182.41121, 284.8929, -36.43775), len: 1.42706
    apic_99 {pt3dadd(-182.41121, 284.8929, -36.43775, 0.81)}

//  Looking at segment number 1510: Seg9_apic_99, section: apic_99, ID: 1832, parent: Seg8_apic_99 (1831), rad: 0.405, (-182.41121, 284.8929, -36.43775) -> (-184.1112, 285.6329, -36.38775), len: 1.85474
    apic_99 {pt3dadd(-184.1112, 285.6329, -36.38775, 0.81)}

//  Looking at segment number 1511: Seg10_apic_99, section: apic_99, ID: 1833, parent: Seg9_apic_99 (1832), rad: 0.405, (-184.1112, 285.6329, -36.38775) -> (-185.66121, 285.6329, -36.38775), len: 1.55
    apic_99 {pt3dadd(-185.66121, 285.6329, -36.38775, 0.81)}

//  Looking at segment number 1512: Seg11_apic_99, section: apic_99, ID: 1834, parent: Seg10_apic_99 (1833), rad: 0.405, (-185.66121, 285.6329, -36.38775) -> (-186.77121, 286.0029, -36.38775), len: 1.17004
    apic_99 {pt3dadd(-186.77121, 286.0029, -36.38775, 0.81)}

//  Looking at segment number 1513: Seg12_apic_99, section: apic_99, ID: 1835, parent: Seg11_apic_99 (1834), rad: 0.335, (-186.77121, 286.0029, -36.38775) -> (-188.5412, 286.8829, -36.78775), len: 2.01675
    apic_99 {pt3dadd(-188.5412, 286.8829, -36.78775, 0.67)}

//  Looking at segment number 1514: Seg13_apic_99, section: apic_99, ID: 1836, parent: Seg12_apic_99 (1835), rad: 0.335, (-188.5412, 286.8829, -36.78775) -> (-190.10121, 287.6229, -36.78775), len: 1.72662
    apic_99 {pt3dadd(-190.10121, 287.6229, -36.78775, 0.67)}

//  Looking at segment number 1515: Seg14_apic_99, section: apic_99, ID: 1837, parent: Seg13_apic_99 (1836), rad: 0.335, (-190.10121, 287.6229, -36.78775) -> (-191.4312, 288.3629, -36.98775), len: 1.53509
    apic_99 {pt3dadd(-191.4312, 288.3629, -36.98775, 0.67)}

//  Looking at segment number 1516: Seg15_apic_99, section: apic_99, ID: 1838, parent: Seg14_apic_99 (1837), rad: 0.335, (-191.4312, 288.3629, -36.98775) -> (-193.27121, 288.80292, -36.93775), len: 1.89255
    apic_99 {pt3dadd(-193.27121, 288.80292, -36.93775, 0.67)}

//  Looking at segment number 1517: Seg16_apic_99, section: apic_99, ID: 1839, parent: Seg15_apic_99 (1838), rad: 0.335, (-193.27121, 288.80292, -36.93775) -> (-194.6812, 289.1729, -36.88775), len: 1.45858
    apic_99 {pt3dadd(-194.6812, 289.1729, -36.88775, 0.67)}

//  Looking at segment number 1518: Seg17_apic_99, section: apic_99, ID: 1840, parent: Seg16_apic_99 (1839), rad: 0.335, (-194.6812, 289.1729, -36.88775) -> (-196.7512, 289.3929, -36.88775), len: 2.08167
    apic_99 {pt3dadd(-196.7512, 289.3929, -36.88775, 0.67)}

//  Looking at segment number 1519: Seg0_apic_95, section: apic_95, ID: 1775, parent: Seg12_apic_81 (1673), rad: 0.295, (-176.6212, 280.8429, -39.53775) -> (-177.5612, 282.5729, -37.38775), len: 2.91531
    apic_95 {pt3dclear() pt3dadd(-176.6212, 280.8429, -39.53775, 0.59) pt3dadd(-177.5612, 282.5729, -37.38775, 0.59)}

//  Looking at segment number 1520: Seg1_apic_95, section: apic_95, ID: 1776, parent: Seg0_apic_95 (1775), rad: 0.295, (-177.5612, 282.5729, -37.38775) -> (-177.7812, 283.6829, -37.38775), len: 1.13158
    apic_95 {pt3dadd(-177.7812, 283.6829, -37.38775, 0.59)}

//  Looking at segment number 1521: Seg2_apic_95, section: apic_95, ID: 1777, parent: Seg1_apic_95 (1776), rad: 0.26, (-177.7812, 283.6829, -37.38775) -> (-178.52121, 284.4229, -37.38775), len: 1.04654
    apic_95 {pt3dadd(-178.52121, 284.4229, -37.38775, 0.52)}

//  Looking at segment number 1522: Seg3_apic_95, section: apic_95, ID: 1778, parent: Seg2_apic_95 (1777), rad: 0.26, (-178.52121, 284.4229, -37.38775) -> (-179.1112, 285.2329, -37.38775), len: 1.00209
    apic_95 {pt3dadd(-179.1112, 285.2329, -37.38775, 0.52)}

//  Looking at segment number 1523: Seg4_apic_95, section: apic_95, ID: 1779, parent: Seg3_apic_95 (1778), rad: 0.26, (-179.1112, 285.2329, -37.38775) -> (-179.7812, 286.7029, -38.18775), len: 1.80272
    apic_95 {pt3dadd(-179.7812, 286.7029, -38.18775, 0.52)}

//  Looking at segment number 1524: Seg5_apic_95, section: apic_95, ID: 1780, parent: Seg4_apic_95 (1779), rad: 0.26, (-179.7812, 286.7029, -38.18775) -> (-180.8112, 286.8529, -39.18775), len: 1.4434
    apic_95 {pt3dadd(-180.8112, 286.8529, -39.18775, 0.52)}

//  Looking at segment number 1525: Seg6_apic_95, section: apic_95, ID: 1781, parent: Seg5_apic_95 (1780), rad: 0.26, (-180.8112, 286.8529, -39.18775) -> (-181.77121, 287.0729, -40.23775), len: 1.43962
    apic_95 {pt3dadd(-181.77121, 287.0729, -40.23775, 0.52)}

//  Looking at segment number 1526: Seg7_apic_95, section: apic_95, ID: 1782, parent: Seg6_apic_95 (1781), rad: 0.26, (-181.77121, 287.0729, -40.23775) -> (-182.3712, 288.4029, -41.28775), len: 1.7976
    apic_95 {pt3dadd(-182.3712, 288.4029, -41.28775, 0.52)}

//  Looking at segment number 1527: Seg8_apic_95, section: apic_95, ID: 1783, parent: Seg7_apic_95 (1782), rad: 0.26, (-182.3712, 288.4029, -41.28775) -> (-182.8112, 289.80292, -41.68775), len: 1.52108
    apic_95 {pt3dadd(-182.8112, 289.80292, -41.68775, 0.52)}

//  Looking at segment number 1528: Seg9_apic_95, section: apic_95, ID: 1784, parent: Seg8_apic_95 (1783), rad: 0.26, (-182.8112, 289.80292, -41.68775) -> (-184.21121, 290.8429, -41.13775), len: 1.82868
    apic_95 {pt3dadd(-184.21121, 290.8429, -41.13775, 0.52)}

//  Looking at segment number 1529: Seg10_apic_95, section: apic_95, ID: 1785, parent: Seg9_apic_95 (1784), rad: 0.26, (-184.21121, 290.8429, -41.13775) -> (-185.4012, 292.02292, -41.13775), len: 1.67587
    apic_95 {pt3dadd(-185.4012, 292.02292, -41.13775, 0.52)}

//  Looking at segment number 1530: Seg0_apic_82, section: apic_82, ID: 1674, parent: Seg12_apic_81 (1673), rad: 0.405, (-176.6212, 280.8429, -39.53775) -> (-178.8412, 281.5729, -39.53775), len: 2.33695
    apic_82 {pt3dclear() pt3dadd(-176.6212, 280.8429, -39.53775, 0.81) pt3dadd(-178.8412, 281.5729, -39.53775, 0.81)}

//  Looking at segment number 1531: Seg1_apic_82, section: apic_82, ID: 1675, parent: Seg0_apic_82 (1674), rad: 0.405, (-178.8412, 281.5729, -39.53775) -> (-180.69121, 282.3929, -39.53775), len: 2.02359
    apic_82 {pt3dadd(-180.69121, 282.3929, -39.53775, 0.81)}

//  Looking at segment number 1532: Seg0_apic_79, section: apic_79, ID: 1651, parent: Seg2_apic_49 (1479), rad: 0.26, (-160.30121, 300.9729, -27.13775) -> (-160.13121, 302.4829, -30.987751), len: 4.13903
    apic_79 {pt3dclear() pt3dadd(-160.30121, 300.9729, -27.13775, 0.52) pt3dadd(-160.13121, 302.4829, -30.987751, 0.52)}

//  Looking at segment number 1533: Seg1_apic_79, section: apic_79, ID: 1652, parent: Seg0_apic_79 (1651), rad: 0.26, (-160.13121, 302.4829, -30.987751) -> (-160.35121, 304.1829, -30.987751), len: 1.71416
    apic_79 {pt3dadd(-160.35121, 304.1829, -30.987751, 0.52)}

//  Looking at segment number 1534: Seg2_apic_79, section: apic_79, ID: 1653, parent: Seg1_apic_79 (1652), rad: 0.26, (-160.35121, 304.1829, -30.987751) -> (-159.7612, 305.7329, -30.987751), len: 1.65851
    apic_79 {pt3dadd(-159.7612, 305.7329, -30.987751, 0.52)}

//  Looking at segment number 1535: Seg3_apic_79, section: apic_79, ID: 1654, parent: Seg2_apic_79 (1653), rad: 0.26, (-159.7612, 305.7329, -30.987751) -> (-159.7612, 307.2129, -30.987751), len: 1.47998
    apic_79 {pt3dadd(-159.7612, 307.2129, -30.987751, 0.52)}

//  Looking at segment number 1536: Seg4_apic_79, section: apic_79, ID: 1655, parent: Seg3_apic_79 (1654), rad: 0.185, (-159.7612, 307.2129, -30.987751) -> (-159.91121, 309.05292, -30.937752), len: 1.84681
    apic_79 {pt3dadd(-159.91121, 309.05292, -30.937752, 0.37)}

//  Looking at segment number 1537: Seg0_apic_50, section: apic_50, ID: 1480, parent: Seg2_apic_49 (1479), rad: 0.445, (-160.30121, 300.9729, -27.13775) -> (-161.7812, 302.52292, -27.28775), len: 2.14836
    apic_50 {pt3dclear() pt3dadd(-160.30121, 300.9729, -27.13775, 0.89) pt3dadd(-161.7812, 302.52292, -27.28775, 0.89)}

//  Looking at segment number 1538: Seg1_apic_50, section: apic_50, ID: 1481, parent: Seg0_apic_50 (1480), rad: 0.445, (-161.7812, 302.52292, -27.28775) -> (-163.19121, 303.7029, -27.58775), len: 1.86293
    apic_50 {pt3dadd(-163.19121, 303.7029, -27.58775, 0.89)}

//  Looking at segment number 1539: Seg2_apic_50, section: apic_50, ID: 1482, parent: Seg1_apic_50 (1481), rad: 0.445, (-163.19121, 303.7029, -27.58775) -> (-164.52121, 305.2529, -27.78775), len: 2.05216
    apic_50 {pt3dadd(-164.52121, 305.2529, -27.78775, 0.89)}

//  Looking at segment number 1540: Seg3_apic_50, section: apic_50, ID: 1483, parent: Seg2_apic_50 (1482), rad: 0.445, (-164.52121, 305.2529, -27.78775) -> (-165.3312, 306.7229, -28.13775), len: 1.7145
    apic_50 {pt3dadd(-165.3312, 306.7229, -28.13775, 0.89)}

//  Looking at segment number 1541: Seg4_apic_50, section: apic_50, ID: 1484, parent: Seg3_apic_50 (1483), rad: 0.7, (-165.3312, 306.7229, -28.13775) -> (-166.0012, 307.6829, -28.23775), len: 1.17494
    apic_50 {pt3dadd(-166.0012, 307.6829, -28.23775, 1.4)}

//  Looking at segment number 1542: Seg0_apic_31, section: apic_31, ID: 1181, parent: Seg10_apic_3 (926), rad: 0.22, (-163.2612, 315.9229, -15.3377495) -> (-164.8612, 317.2329, -20.88775), len: 5.92272
    apic_31 {pt3dclear() pt3dadd(-163.2612, 315.9229, -15.3377495, 0.44) pt3dadd(-164.8612, 317.2329, -20.88775, 0.44)}

//  Looking at segment number 1543: Seg1_apic_31, section: apic_31, ID: 1182, parent: Seg0_apic_31 (1181), rad: 0.22, (-164.8612, 317.2329, -20.88775) -> (-166.3412, 317.7529, -20.88775), len: 1.56869
    apic_31 {pt3dadd(-166.3412, 317.7529, -20.88775, 0.44)}

//  Looking at segment number 1544: Seg0_apic_4, section: apic_4, ID: 927, parent: Seg10_apic_3 (926), rad: 0.63, (-163.2612, 315.9229, -15.3377495) -> (-163.2612, 318.1329, -15.78775), len: 2.25534
    apic_4 {pt3dclear() pt3dadd(-163.2612, 315.9229, -15.3377495, 1.26) pt3dadd(-163.2612, 318.1329, -15.78775, 1.26)}

//  Looking at segment number 1545: Seg1_apic_4, section: apic_4, ID: 928, parent: Seg0_apic_4 (927), rad: 0.63, (-163.2612, 318.1329, -15.78775) -> (-163.71121, 319.9029, -16.28775), len: 1.89351
    apic_4 {pt3dadd(-163.71121, 319.9029, -16.28775, 1.26)}

//  Looking at segment number 1546: Seg2_apic_4, section: apic_4, ID: 929, parent: Seg1_apic_4 (928), rad: 0.74, (-163.71121, 319.9029, -16.28775) -> (-163.99121, 321.0329, -16.68775), len: 1.23098
    apic_4 {pt3dadd(-163.99121, 321.0329, -16.68775, 1.48)}

//  Looking at segment number 1547: Seg0_apic_101, section: apic_101, ID: 1866, parent: Seg17_apic_99 (1840), rad: 0.26, (-196.7512, 289.3929, -36.88775) -> (-198.02121, 288.8129, -38.53775), len: 2.16144
    apic_101 {pt3dclear() pt3dadd(-196.7512, 289.3929, -36.88775, 0.52) pt3dadd(-198.02121, 288.8129, -38.53775, 0.52)}

//  Looking at segment number 1548: Seg1_apic_101, section: apic_101, ID: 1867, parent: Seg0_apic_101 (1866), rad: 0.295, (-198.02121, 288.8129, -38.53775) -> (-198.8312, 290.4329, -37.63775), len: 2.02249
    apic_101 {pt3dadd(-198.8312, 290.4329, -37.63775, 0.59)}

//  Looking at segment number 1549: Seg2_apic_101, section: apic_101, ID: 1868, parent: Seg1_apic_101 (1867), rad: 0.295, (-198.8312, 290.4329, -37.63775) -> (-198.5412, 292.9429, -37.83775), len: 2.53461
    apic_101 {pt3dadd(-198.5412, 292.9429, -37.83775, 0.59)}
}

proc basic_shape_extra_31(){

//  Looking at segment number 1550: Seg0_apic_100, section: apic_100, ID: 1841, parent: Seg17_apic_99 (1840), rad: 0.335, (-196.7512, 289.3929, -36.88775) -> (-197.71121, 291.02292, -36.83775), len: 1.89236
    apic_100 {pt3dclear() pt3dadd(-196.7512, 289.3929, -36.88775, 0.67) pt3dadd(-197.71121, 291.02292, -36.83775, 0.67)}

//  Looking at segment number 1551: Seg1_apic_100, section: apic_100, ID: 1842, parent: Seg0_apic_100 (1841), rad: 0.26, (-197.71121, 291.02292, -36.83775) -> (-198.60121, 292.3429, -36.78775), len: 1.59278
    apic_100 {pt3dadd(-198.60121, 292.3429, -36.78775, 0.52)}

//  Looking at segment number 1552: Seg2_apic_100, section: apic_100, ID: 1843, parent: Seg1_apic_100 (1842), rad: 0.26, (-198.60121, 292.3429, -36.78775) -> (-200.2912, 294.4129, -36.78775), len: 2.67226
    apic_100 {pt3dadd(-200.2912, 294.4129, -36.78775, 0.52)}

//  Looking at segment number 1553: Seg3_apic_100, section: apic_100, ID: 1844, parent: Seg2_apic_100 (1843), rad: 0.26, (-200.2912, 294.4129, -36.78775) -> (-201.4812, 295.52292, -36.78775), len: 1.62734
    apic_100 {pt3dadd(-201.4812, 295.52292, -36.78775, 0.52)}

//  Looking at segment number 1554: Seg4_apic_100, section: apic_100, ID: 1845, parent: Seg3_apic_100 (1844), rad: 0.26, (-201.4812, 295.52292, -36.78775) -> (-202.7312, 296.8529, -38.03775), len: 2.21221
    apic_100 {pt3dadd(-202.7312, 296.8529, -38.03775, 0.52)}

//  Looking at segment number 1555: Seg5_apic_100, section: apic_100, ID: 1846, parent: Seg4_apic_100 (1845), rad: 0.26, (-202.7312, 296.8529, -38.03775) -> (-204.2912, 297.9529, -38.03775), len: 1.90882
    apic_100 {pt3dadd(-204.2912, 297.9529, -38.03775, 0.52)}

//  Looking at segment number 1556: Seg6_apic_100, section: apic_100, ID: 1847, parent: Seg5_apic_100 (1846), rad: 0.26, (-204.2912, 297.9529, -38.03775) -> (-205.7612, 299.0629, -38.03775), len: 1.842
    apic_100 {pt3dadd(-205.7612, 299.0629, -38.03775, 0.52)}

//  Looking at segment number 1557: Seg7_apic_100, section: apic_100, ID: 1848, parent: Seg6_apic_100 (1847), rad: 0.185, (-205.7612, 299.0629, -38.03775) -> (-207.46121, 300.3229, -38.03775), len: 2.11605
    apic_100 {pt3dadd(-207.46121, 300.3229, -38.03775, 0.37)}

//  Looking at segment number 1558: Seg8_apic_100, section: apic_100, ID: 1849, parent: Seg7_apic_100 (1848), rad: 0.185, (-207.46121, 300.3229, -38.03775) -> (-209.02121, 301.5729, -38.03775), len: 1.99902
    apic_100 {pt3dadd(-209.02121, 301.5729, -38.03775, 0.37)}

//  Looking at segment number 1559: Seg9_apic_100, section: apic_100, ID: 1850, parent: Seg8_apic_100 (1849), rad: 0.22, (-209.02121, 301.5729, -38.03775) -> (-210.6412, 303.2029, -37.98775), len: 2.29865
    apic_100 {pt3dadd(-210.6412, 303.2029, -37.98775, 0.44)}

//  Looking at segment number 1560: Seg10_apic_100, section: apic_100, ID: 1851, parent: Seg9_apic_100 (1850), rad: 0.22, (-210.6412, 303.2029, -37.98775) -> (-212.49121, 305.0429, -37.98775), len: 2.60924
    apic_100 {pt3dadd(-212.49121, 305.0429, -37.98775, 0.44)}

//  Looking at segment number 1561: Seg11_apic_100, section: apic_100, ID: 1852, parent: Seg10_apic_100 (1851), rad: 0.22, (-212.49121, 305.0429, -37.98775) -> (-213.0112, 306.9629, -37.98775), len: 1.98915
    apic_100 {pt3dadd(-213.0112, 306.9629, -37.98775, 0.44)}

//  Looking at segment number 1562: Seg12_apic_100, section: apic_100, ID: 1853, parent: Seg11_apic_100 (1852), rad: 0.22, (-213.0112, 306.9629, -37.98775) -> (-213.7512, 308.5129, -37.98775), len: 1.7176
    apic_100 {pt3dadd(-213.7512, 308.5129, -37.98775, 0.44)}

//  Looking at segment number 1563: Seg13_apic_100, section: apic_100, ID: 1854, parent: Seg12_apic_100 (1853), rad: 0.22, (-213.7512, 308.5129, -37.98775) -> (-214.8612, 310.6529, -38.58775), len: 2.48428
    apic_100 {pt3dadd(-214.8612, 310.6529, -38.58775, 0.44)}

//  Looking at segment number 1564: Seg14_apic_100, section: apic_100, ID: 1855, parent: Seg13_apic_100 (1854), rad: 0.22, (-214.8612, 310.6529, -38.58775) -> (-215.8912, 312.2029, -38.58775), len: 1.86104
    apic_100 {pt3dadd(-215.8912, 312.2029, -38.58775, 0.44)}

//  Looking at segment number 1565: Seg15_apic_100, section: apic_100, ID: 1856, parent: Seg14_apic_100 (1855), rad: 0.22, (-215.8912, 312.2029, -38.58775) -> (-216.63121, 313.6829, -38.58775), len: 1.65468
    apic_100 {pt3dadd(-216.63121, 313.6829, -38.58775, 0.44)}

//  Looking at segment number 1566: Seg16_apic_100, section: apic_100, ID: 1857, parent: Seg15_apic_100 (1856), rad: 0.22, (-216.63121, 313.6829, -38.58775) -> (-217.5912, 315.52292, -38.58775), len: 2.0754
    apic_100 {pt3dadd(-217.5912, 315.52292, -38.58775, 0.44)}

//  Looking at segment number 1567: Seg17_apic_100, section: apic_100, ID: 1858, parent: Seg16_apic_100 (1857), rad: 0.22, (-217.5912, 315.52292, -38.58775) -> (-218.7012, 317.5929, -38.58775), len: 2.34881
    apic_100 {pt3dadd(-218.7012, 317.5929, -38.58775, 0.44)}

//  Looking at segment number 1568: Seg18_apic_100, section: apic_100, ID: 1859, parent: Seg17_apic_100 (1858), rad: 0.22, (-218.7012, 317.5929, -38.58775) -> (-219.5312, 319.6629, -38.68775), len: 2.23245
    apic_100 {pt3dadd(-219.5312, 319.6629, -38.68775, 0.44)}

//  Looking at segment number 1569: Seg19_apic_100, section: apic_100, ID: 1860, parent: Seg18_apic_100 (1859), rad: 0.185, (-219.5312, 319.6629, -38.68775) -> (-220.7812, 321.80292, -38.68775), len: 2.47834
    apic_100 {pt3dadd(-220.7812, 321.80292, -38.68775, 0.37)}

//  Looking at segment number 1570: Seg20_apic_100, section: apic_100, ID: 1861, parent: Seg19_apic_100 (1860), rad: 0.185, (-220.7812, 321.80292, -38.68775) -> (-222.5612, 324.3129, -38.68775), len: 3.07708
    apic_100 {pt3dadd(-222.5612, 324.3129, -38.68775, 0.37)}

//  Looking at segment number 1571: Seg21_apic_100, section: apic_100, ID: 1862, parent: Seg20_apic_100 (1861), rad: 0.185, (-222.5612, 324.3129, -38.68775) -> (-224.0312, 326.2329, -38.43775), len: 2.43102
    apic_100 {pt3dadd(-224.0312, 326.2329, -38.43775, 0.37)}

//  Looking at segment number 1572: Seg22_apic_100, section: apic_100, ID: 1863, parent: Seg21_apic_100 (1862), rad: 0.185, (-224.0312, 326.2329, -38.43775) -> (-225.3612, 328.08292, -38.73775), len: 2.29814
    apic_100 {pt3dadd(-225.3612, 328.08292, -38.73775, 0.37)}

//  Looking at segment number 1573: Seg23_apic_100, section: apic_100, ID: 1864, parent: Seg22_apic_100 (1863), rad: 0.185, (-225.3612, 328.08292, -38.73775) -> (-226.77121, 329.7829, -38.68775), len: 2.2092
    apic_100 {pt3dadd(-226.77121, 329.7829, -38.68775, 0.37)}

//  Looking at segment number 1574: Seg24_apic_100, section: apic_100, ID: 1865, parent: Seg23_apic_100 (1864), rad: 0.185, (-226.77121, 329.7829, -38.68775) -> (-227.88121, 331.77292, -38.63775), len: 2.27921
    apic_100 {pt3dadd(-227.88121, 331.77292, -38.63775, 0.37)}

//  Looking at segment number 1575: Seg0_apic_97, section: apic_97, ID: 1813, parent: Seg10_apic_95 (1785), rad: 0.185, (-185.4012, 292.02292, -41.13775) -> (-186.2512, 293.2329, -42.38775), len: 1.93626
    apic_97 {pt3dclear() pt3dadd(-185.4012, 292.02292, -41.13775, 0.37) pt3dadd(-186.2512, 293.2329, -42.38775, 0.37)}

//  Looking at segment number 1576: Seg1_apic_97, section: apic_97, ID: 1814, parent: Seg0_apic_97 (1813), rad: 0.185, (-186.2512, 293.2329, -42.38775) -> (-187.7312, 293.9729, -42.38775), len: 1.65468
    apic_97 {pt3dadd(-187.7312, 293.9729, -42.38775, 0.37)}

//  Looking at segment number 1577: Seg2_apic_97, section: apic_97, ID: 1815, parent: Seg1_apic_97 (1814), rad: 0.185, (-187.7312, 293.9729, -42.38775) -> (-188.69121, 294.7829, -43.08775), len: 1.43795
    apic_97 {pt3dadd(-188.69121, 294.7829, -43.08775, 0.37)}

//  Looking at segment number 1578: Seg3_apic_97, section: apic_97, ID: 1816, parent: Seg2_apic_97 (1815), rad: 0.15, (-188.69121, 294.7829, -43.08775) -> (-189.5812, 297.2929, -43.48775), len: 2.693
    apic_97 {pt3dadd(-189.5812, 297.2929, -43.48775, 0.3)}

//  Looking at segment number 1579: Seg4_apic_97, section: apic_97, ID: 1817, parent: Seg3_apic_97 (1816), rad: 0.15, (-189.5812, 297.2929, -43.48775) -> (-190.8312, 298.9129, -44.78775), len: 2.42423
    apic_97 {pt3dadd(-190.8312, 298.9129, -44.78775, 0.3)}

//  Looking at segment number 1580: Seg0_apic_96, section: apic_96, ID: 1786, parent: Seg10_apic_95 (1785), rad: 0.26, (-185.4012, 292.02292, -41.13775) -> (-185.1712, 293.5029, -42.33775), len: 1.91918
    apic_96 {pt3dclear() pt3dadd(-185.4012, 292.02292, -41.13775, 0.52) pt3dadd(-185.1712, 293.5029, -42.33775, 0.52)}

//  Looking at segment number 1581: Seg1_apic_96, section: apic_96, ID: 1787, parent: Seg0_apic_96 (1786), rad: 0.26, (-185.1712, 293.5029, -42.33775) -> (-183.6212, 295.1229, -42.33775), len: 2.24207
    apic_96 {pt3dadd(-183.6212, 295.1229, -42.33775, 0.52)}

//  Looking at segment number 1582: Seg2_apic_96, section: apic_96, ID: 1788, parent: Seg1_apic_96 (1787), rad: 0.26, (-183.6212, 295.1229, -42.33775) -> (-183.77121, 296.30292, -43.08775), len: 1.40622
    apic_96 {pt3dadd(-183.77121, 296.30292, -43.08775, 0.52)}

//  Looking at segment number 1583: Seg3_apic_96, section: apic_96, ID: 1789, parent: Seg2_apic_96 (1788), rad: 0.26, (-183.77121, 296.30292, -43.08775) -> (-183.55121, 297.6329, -43.08775), len: 1.34806
    apic_96 {pt3dadd(-183.55121, 297.6329, -43.08775, 0.52)}

//  Looking at segment number 1584: Seg4_apic_96, section: apic_96, ID: 1790, parent: Seg3_apic_96 (1789), rad: 0.15, (-183.55121, 297.6329, -43.08775) -> (-184.9512, 298.7429, -43.08775), len: 1.78663
    apic_96 {pt3dadd(-184.9512, 298.7429, -43.08775, 0.3)}

//  Looking at segment number 1585: Seg5_apic_96, section: apic_96, ID: 1791, parent: Seg4_apic_96 (1790), rad: 0.26, (-184.9512, 298.7429, -43.08775) -> (-184.88121, 299.9229, -44.48775), len: 1.83231
    apic_96 {pt3dadd(-184.88121, 299.9229, -44.48775, 0.52)}

//  Looking at segment number 1586: Seg6_apic_96, section: apic_96, ID: 1792, parent: Seg5_apic_96 (1791), rad: 0.26, (-184.88121, 299.9229, -44.48775) -> (-184.5112, 301.6229, -44.78775), len: 1.76546
    apic_96 {pt3dadd(-184.5112, 301.6229, -44.78775, 0.52)}

//  Looking at segment number 1587: Seg7_apic_96, section: apic_96, ID: 1793, parent: Seg6_apic_96 (1792), rad: 0.26, (-184.5112, 301.6229, -44.78775) -> (-184.2912, 303.6829, -46.43775), len: 2.64849
    apic_96 {pt3dadd(-184.2912, 303.6829, -46.43775, 0.52)}

//  Looking at segment number 1588: Seg8_apic_96, section: apic_96, ID: 1794, parent: Seg7_apic_96 (1793), rad: 0.26, (-184.2912, 303.6829, -46.43775) -> (-184.0612, 305.4529, -46.98775), len: 1.86772
    apic_96 {pt3dadd(-184.0612, 305.4529, -46.98775, 0.52)}

//  Looking at segment number 1589: Seg9_apic_96, section: apic_96, ID: 1795, parent: Seg8_apic_96 (1794), rad: 0.26, (-184.0612, 305.4529, -46.98775) -> (-183.1812, 307.3729, -48.08775), len: 2.38133
    apic_96 {pt3dadd(-183.1812, 307.3729, -48.08775, 0.52)}

//  Looking at segment number 1590: Seg10_apic_96, section: apic_96, ID: 1796, parent: Seg9_apic_96 (1795), rad: 0.26, (-183.1812, 307.3729, -48.08775) -> (-182.6512, 309.2329, -48.28775), len: 1.94437
    apic_96 {pt3dadd(-182.6512, 309.2329, -48.28775, 0.52)}

//  Looking at segment number 1591: Seg11_apic_96, section: apic_96, ID: 1797, parent: Seg10_apic_96 (1796), rad: 0.26, (-182.6512, 309.2329, -48.28775) -> (-182.4312, 311.2929, -49.03775), len: 2.20329
    apic_96 {pt3dadd(-182.4312, 311.2929, -49.03775, 0.52)}

//  Looking at segment number 1592: Seg12_apic_96, section: apic_96, ID: 1798, parent: Seg11_apic_96 (1797), rad: 0.26, (-182.4312, 311.2929, -49.03775) -> (-182.2012, 313.2129, -49.53775), len: 1.99731
    apic_96 {pt3dadd(-182.2012, 313.2129, -49.53775, 0.52)}

//  Looking at segment number 1593: Seg13_apic_96, section: apic_96, ID: 1799, parent: Seg12_apic_96 (1798), rad: 0.26, (-182.2012, 313.2129, -49.53775) -> (-181.10121, 315.2029, -49.93775), len: 2.30871
    apic_96 {pt3dadd(-181.10121, 315.2029, -49.93775, 0.52)}

//  Looking at segment number 1594: Seg14_apic_96, section: apic_96, ID: 1800, parent: Seg13_apic_96 (1799), rad: 0.26, (-181.10121, 315.2029, -49.93775) -> (-180.13121, 317.6429, -49.93775), len: 2.62574
    apic_96 {pt3dadd(-180.13121, 317.6429, -49.93775, 0.52)}

//  Looking at segment number 1595: Seg15_apic_96, section: apic_96, ID: 1801, parent: Seg14_apic_96 (1800), rad: 0.26, (-180.13121, 317.6429, -49.93775) -> (-179.77121, 319.9329, -50.88775), len: 2.50521
    apic_96 {pt3dadd(-179.77121, 319.9329, -50.88775, 0.52)}

//  Looking at segment number 1596: Seg16_apic_96, section: apic_96, ID: 1802, parent: Seg15_apic_96 (1801), rad: 0.26, (-179.77121, 319.9329, -50.88775) -> (-179.8412, 321.9229, -49.58775), len: 2.37804
    apic_96 {pt3dadd(-179.8412, 321.9229, -49.58775, 0.52)}

//  Looking at segment number 1597: Seg17_apic_96, section: apic_96, ID: 1803, parent: Seg16_apic_96 (1802), rad: 0.26, (-179.8412, 321.9229, -49.58775) -> (-180.3612, 323.9929, -50.58775), len: 2.35695
    apic_96 {pt3dadd(-180.3612, 323.9929, -50.58775, 0.52)}

//  Looking at segment number 1598: Seg18_apic_96, section: apic_96, ID: 1804, parent: Seg17_apic_96 (1803), rad: 0.26, (-180.3612, 323.9929, -50.58775) -> (-181.24121, 325.9829, -50.28775), len: 2.1965
    apic_96 {pt3dadd(-181.24121, 325.9829, -50.28775, 0.52)}

//  Looking at segment number 1599: Seg19_apic_96, section: apic_96, ID: 1805, parent: Seg18_apic_96 (1804), rad: 0.26, (-181.24121, 325.9829, -50.28775) -> (-182.13121, 328.2029, -50.33775), len: 2.39228
    apic_96 {pt3dadd(-182.13121, 328.2029, -50.33775, 0.52)}
}

proc basic_shape_extra_32(){

//  Looking at segment number 1600: Seg20_apic_96, section: apic_96, ID: 1806, parent: Seg19_apic_96 (1805), rad: 0.26, (-182.13121, 328.2029, -50.33775) -> (-183.3112, 329.6029, -50.33775), len: 1.83095
    apic_96 {pt3dadd(-183.3112, 329.6029, -50.33775, 0.52)}

//  Looking at segment number 1601: Seg21_apic_96, section: apic_96, ID: 1807, parent: Seg20_apic_96 (1806), rad: 0.26, (-183.3112, 329.6029, -50.33775) -> (-184.5012, 331.9629, -50.33775), len: 2.64304
    apic_96 {pt3dadd(-184.5012, 331.9629, -50.33775, 0.52)}

//  Looking at segment number 1602: Seg22_apic_96, section: apic_96, ID: 1808, parent: Seg21_apic_96 (1807), rad: 0.185, (-184.5012, 331.9629, -50.33775) -> (-185.9012, 334.6929, -50.48775), len: 3.07172
    apic_96 {pt3dadd(-185.9012, 334.6929, -50.48775, 0.37)}

//  Looking at segment number 1603: Seg23_apic_96, section: apic_96, ID: 1809, parent: Seg22_apic_96 (1808), rad: 0.185, (-185.9012, 334.6929, -50.48775) -> (-187.52121, 337.7529, -50.78775), len: 3.47534
    apic_96 {pt3dadd(-187.52121, 337.7529, -50.78775, 0.37)}

//  Looking at segment number 1604: Seg24_apic_96, section: apic_96, ID: 1810, parent: Seg23_apic_96 (1809), rad: 0.185, (-187.52121, 337.7529, -50.78775) -> (-188.85121, 341.3729, -49.98775), len: 3.93869
    apic_96 {pt3dadd(-188.85121, 341.3729, -49.98775, 0.37)}

//  Looking at segment number 1605: Seg25_apic_96, section: apic_96, ID: 1811, parent: Seg24_apic_96 (1810), rad: 0.185, (-188.85121, 341.3729, -49.98775) -> (-190.6212, 345.0629, -50.48775), len: 4.12298
    apic_96 {pt3dadd(-190.6212, 345.0629, -50.48775, 0.37)}

//  Looking at segment number 1606: Seg26_apic_96, section: apic_96, ID: 1812, parent: Seg25_apic_96 (1811), rad: 0.185, (-190.6212, 345.0629, -50.48775) -> (-191.2912, 348.0129, -51.38775), len: 3.15618
    apic_96 {pt3dadd(-191.2912, 348.0129, -51.38775, 0.37)}

//  Looking at segment number 1607: Seg0_apic_94, section: apic_94, ID: 1766, parent: Seg1_apic_82 (1675), rad: 0.26, (-180.69121, 282.3929, -39.53775) -> (-181.1112, 283.83292, -39.88775), len: 1.54029
    apic_94 {pt3dclear() pt3dadd(-180.69121, 282.3929, -39.53775, 0.52) pt3dadd(-181.1112, 283.83292, -39.88775, 0.52)}

//  Looking at segment number 1608: Seg1_apic_94, section: apic_94, ID: 1767, parent: Seg0_apic_94 (1766), rad: 0.26, (-181.1112, 283.83292, -39.88775) -> (-182.1412, 283.9029, -39.93775), len: 1.03358
    apic_94 {pt3dadd(-182.1412, 283.9029, -39.93775, 0.52)}

//  Looking at segment number 1609: Seg2_apic_94, section: apic_94, ID: 1768, parent: Seg1_apic_94 (1767), rad: 0.26, (-182.1412, 283.9029, -39.93775) -> (-183.77121, 284.05292, -39.93775), len: 1.63689
    apic_94 {pt3dadd(-183.77121, 284.05292, -39.93775, 0.52)}

//  Looking at segment number 1610: Seg3_apic_94, section: apic_94, ID: 1769, parent: Seg2_apic_94 (1768), rad: 0.26, (-183.77121, 284.05292, -39.93775) -> (-185.7612, 284.7129, -39.93775), len: 2.09657
    apic_94 {pt3dadd(-185.7612, 284.7129, -39.93775, 0.52)}

//  Looking at segment number 1611: Seg4_apic_94, section: apic_94, ID: 1770, parent: Seg3_apic_94 (1769), rad: 0.26, (-185.7612, 284.7129, -39.93775) -> (-187.3912, 285.3829, -39.38775), len: 1.84617
    apic_94 {pt3dadd(-187.3912, 285.3829, -39.38775, 0.52)}

//  Looking at segment number 1612: Seg5_apic_94, section: apic_94, ID: 1771, parent: Seg4_apic_94 (1770), rad: 0.335, (-187.3912, 285.3829, -39.38775) -> (-188.5712, 285.6029, -39.63775), len: 1.22608
    apic_94 {pt3dadd(-188.5712, 285.6029, -39.63775, 0.67)}

//  Looking at segment number 1613: Seg6_apic_94, section: apic_94, ID: 1772, parent: Seg5_apic_94 (1771), rad: 0.335, (-188.5712, 285.6029, -39.63775) -> (-189.9012, 285.6029, -39.63775), len: 1.33
    apic_94 {pt3dadd(-189.9012, 285.6029, -39.63775, 0.67)}

//  Looking at segment number 1614: Seg7_apic_94, section: apic_94, ID: 1773, parent: Seg6_apic_94 (1772), rad: 0.335, (-189.9012, 285.6029, -39.63775) -> (-191.38121, 286.5629, -39.43775), len: 1.77539
    apic_94 {pt3dadd(-191.38121, 286.5629, -39.43775, 0.67)}

//  Looking at segment number 1615: Seg8_apic_94, section: apic_94, ID: 1774, parent: Seg7_apic_94 (1773), rad: 0.26, (-191.38121, 286.5629, -39.43775) -> (-192.9312, 287.52292, -39.28775), len: 1.82937
    apic_94 {pt3dadd(-192.9312, 287.52292, -39.28775, 0.52)}

//  Looking at segment number 1616: Seg0_apic_83, section: apic_83, ID: 1676, parent: Seg1_apic_82 (1675), rad: 0.405, (-180.69121, 282.3929, -39.53775) -> (-182.5412, 283.27292, -39.93775), len: 2.08731
    apic_83 {pt3dclear() pt3dadd(-180.69121, 282.3929, -39.53775, 0.81) pt3dadd(-182.5412, 283.27292, -39.93775, 0.81)}

//  Looking at segment number 1617: Seg1_apic_83, section: apic_83, ID: 1677, parent: Seg0_apic_83 (1676), rad: 0.405, (-182.5412, 283.27292, -39.93775) -> (-183.7912, 283.5729, -39.93775), len: 1.28549
    apic_83 {pt3dadd(-183.7912, 283.5729, -39.93775, 0.81)}

//  Looking at segment number 1618: Seg2_apic_83, section: apic_83, ID: 1678, parent: Seg1_apic_83 (1677), rad: 0.405, (-183.7912, 283.5729, -39.93775) -> (-184.46121, 285.1929, -41.08775), len: 2.09662
    apic_83 {pt3dadd(-184.46121, 285.1929, -41.08775, 0.81)}

//  Looking at segment number 1619: Seg3_apic_83, section: apic_83, ID: 1679, parent: Seg2_apic_83 (1678), rad: 0.405, (-184.46121, 285.1929, -41.08775) -> (-184.5312, 286.6729, -41.08775), len: 1.48167
    apic_83 {pt3dadd(-184.5312, 286.6729, -41.08775, 0.81)}

//  Looking at segment number 1620: Seg4_apic_83, section: apic_83, ID: 1680, parent: Seg3_apic_83 (1679), rad: 0.405, (-184.5312, 286.6729, -41.08775) -> (-185.7912, 287.9229, -41.08775), len: 1.77485
    apic_83 {pt3dadd(-185.7912, 287.9229, -41.08775, 0.81)}

//  Looking at segment number 1621: Seg5_apic_83, section: apic_83, ID: 1681, parent: Seg4_apic_83 (1680), rad: 0.405, (-185.7912, 287.9229, -41.08775) -> (-186.9012, 288.5129, -41.08775), len: 1.25706
    apic_83 {pt3dadd(-186.9012, 288.5129, -41.08775, 0.81)}

//  Looking at segment number 1622: Seg6_apic_83, section: apic_83, ID: 1682, parent: Seg5_apic_83 (1681), rad: 0.405, (-186.9012, 288.5129, -41.08775) -> (-188.0812, 289.77292, -41.18775), len: 1.72917
    apic_83 {pt3dadd(-188.0812, 289.77292, -41.18775, 0.81)}

//  Looking at segment number 1623: Seg7_apic_83, section: apic_83, ID: 1683, parent: Seg6_apic_83 (1682), rad: 0.405, (-188.0812, 289.77292, -41.18775) -> (-189.3312, 290.5129, -41.78775), len: 1.57165
    apic_83 {pt3dadd(-189.3312, 290.5129, -41.78775, 0.81)}

//  Looking at segment number 1624: Seg8_apic_83, section: apic_83, ID: 1684, parent: Seg7_apic_83 (1683), rad: 0.405, (-189.3312, 290.5129, -41.78775) -> (-190.88121, 291.2529, -41.78775), len: 1.71758
    apic_83 {pt3dadd(-190.88121, 291.2529, -41.78775, 0.81)}

//  Looking at segment number 1625: Seg9_apic_83, section: apic_83, ID: 1685, parent: Seg8_apic_83 (1684), rad: 0.405, (-190.88121, 291.2529, -41.78775) -> (-191.69121, 292.80292, -42.38775), len: 1.84896
    apic_83 {pt3dadd(-191.69121, 292.80292, -42.38775, 0.81)}

//  Looking at segment number 1626: Seg10_apic_83, section: apic_83, ID: 1686, parent: Seg9_apic_83 (1685), rad: 0.405, (-191.69121, 292.80292, -42.38775) -> (-192.7312, 294.2829, -42.38775), len: 1.80885
    apic_83 {pt3dadd(-192.7312, 294.2829, -42.38775, 0.81)}

//  Looking at segment number 1627: Seg11_apic_83, section: apic_83, ID: 1687, parent: Seg10_apic_83 (1686), rad: 0.405, (-192.7312, 294.2829, -42.38775) -> (-193.1712, 295.6129, -42.38775), len: 1.40091
    apic_83 {pt3dadd(-193.1712, 295.6129, -42.38775, 0.81)}

//  Looking at segment number 1628: Seg12_apic_83, section: apic_83, ID: 1688, parent: Seg11_apic_83 (1687), rad: 0.405, (-193.1712, 295.6129, -42.38775) -> (-193.8312, 297.1629, -42.23775), len: 1.69132
    apic_83 {pt3dadd(-193.8312, 297.1629, -42.23775, 0.81)}

//  Looking at segment number 1629: Seg13_apic_83, section: apic_83, ID: 1689, parent: Seg12_apic_83 (1688), rad: 0.405, (-193.8312, 297.1629, -42.23775) -> (-194.80121, 297.7529, -42.23775), len: 1.13534
    apic_83 {pt3dadd(-194.80121, 297.7529, -42.23775, 0.81)}

//  Looking at segment number 1630: Seg14_apic_83, section: apic_83, ID: 1690, parent: Seg13_apic_83 (1689), rad: 0.405, (-194.80121, 297.7529, -42.23775) -> (-195.0912, 299.0029, -42.98775), len: 1.4863
    apic_83 {pt3dadd(-195.0912, 299.0029, -42.98775, 0.81)}

//  Looking at segment number 1631: Seg0_apic_74, section: apic_74, ID: 1594, parent: Seg4_apic_50 (1484), rad: 0.37, (-166.0012, 307.6829, -28.23775) -> (-165.1112, 309.6829, -29.487751), len: 2.52083
    apic_74 {pt3dclear() pt3dadd(-166.0012, 307.6829, -28.23775, 0.74) pt3dadd(-165.1112, 309.6829, -29.487751, 0.74)}

//  Looking at segment number 1632: Seg1_apic_74, section: apic_74, ID: 1595, parent: Seg0_apic_74 (1594), rad: 0.37, (-165.1112, 309.6829, -29.487751) -> (-165.77121, 310.9329, -29.487751), len: 1.41354
    apic_74 {pt3dadd(-165.77121, 310.9329, -29.487751, 0.74)}

//  Looking at segment number 1633: Seg2_apic_74, section: apic_74, ID: 1596, parent: Seg1_apic_74 (1595), rad: 0.37, (-165.77121, 310.9329, -29.487751) -> (-166.5912, 312.1929, -29.58775), len: 1.50666
    apic_74 {pt3dadd(-166.5912, 312.1929, -29.58775, 0.74)}

//  Looking at segment number 1634: Seg3_apic_74, section: apic_74, ID: 1597, parent: Seg2_apic_74 (1596), rad: 0.37, (-166.5912, 312.1929, -29.58775) -> (-167.99121, 313.2929, -29.53775), len: 1.78116
    apic_74 {pt3dadd(-167.99121, 313.2929, -29.53775, 0.74)}

//  Looking at segment number 1635: Seg0_apic_51, section: apic_51, ID: 1485, parent: Seg4_apic_50 (1484), rad: 0.515, (-166.0012, 307.6829, -28.23775) -> (-166.96121, 307.7629, -28.68775), len: 1.06326
    apic_51 {pt3dclear() pt3dadd(-166.0012, 307.6829, -28.23775, 1.03) pt3dadd(-166.96121, 307.7629, -28.68775, 1.03)}

//  Looking at segment number 1636: Seg1_apic_51, section: apic_51, ID: 1486, parent: Seg0_apic_51 (1485), rad: 0.515, (-166.96121, 307.7629, -28.68775) -> (-168.1412, 308.2029, -28.43775), len: 1.28393
    apic_51 {pt3dadd(-168.1412, 308.2029, -28.43775, 1.03)}

//  Looking at segment number 1637: Seg0_apic_46, section: apic_46, ID: 1412, parent: Seg1_apic_31 (1182), rad: 0.185, (-166.3412, 317.7529, -20.88775) -> (-167.55121, 318.6829, -23.53775), len: 3.05802
    apic_46 {pt3dclear() pt3dadd(-166.3412, 317.7529, -20.88775, 0.37) pt3dadd(-167.55121, 318.6829, -23.53775, 0.37)}

//  Looking at segment number 1638: Seg1_apic_46, section: apic_46, ID: 1413, parent: Seg0_apic_46 (1412), rad: 0.295, (-167.55121, 318.6829, -23.53775) -> (-168.3612, 319.05292, -23.98775), len: 0.997754
    apic_46 {pt3dadd(-168.3612, 319.05292, -23.98775, 0.59)}

//  Looking at segment number 1639: Seg2_apic_46, section: apic_46, ID: 1414, parent: Seg1_apic_46 (1413), rad: 0.335, (-168.3612, 319.05292, -23.98775) -> (-169.5412, 318.9829, -24.13775), len: 1.19155
    apic_46 {pt3dadd(-169.5412, 318.9829, -24.13775, 0.67)}

//  Looking at segment number 1640: Seg3_apic_46, section: apic_46, ID: 1415, parent: Seg2_apic_46 (1414), rad: 0.37, (-169.5412, 318.9829, -24.13775) -> (-170.7312, 319.05292, -24.13775), len: 1.19206
    apic_46 {pt3dadd(-170.7312, 319.05292, -24.13775, 0.74)}

//  Looking at segment number 1641: Seg0_apic_32, section: apic_32, ID: 1183, parent: Seg1_apic_31 (1182), rad: 0.37, (-166.3412, 317.7529, -20.88775) -> (-166.8612, 319.52292, -21.18775), len: 1.86906
    apic_32 {pt3dclear() pt3dadd(-166.3412, 317.7529, -20.88775, 0.74) pt3dadd(-166.8612, 319.52292, -21.18775, 0.74)}

//  Looking at segment number 1642: Seg1_apic_32, section: apic_32, ID: 1184, parent: Seg0_apic_32 (1183), rad: 0.37, (-166.8612, 319.52292, -21.18775) -> (-167.74121, 320.9229, -21.18775), len: 1.6536
    apic_32 {pt3dadd(-167.74121, 320.9229, -21.18775, 0.74)}

//  Looking at segment number 1643: Seg2_apic_32, section: apic_32, ID: 1185, parent: Seg1_apic_32 (1184), rad: 0.37, (-167.74121, 320.9229, -21.18775) -> (-168.0412, 322.0329, -21.18775), len: 1.14981
    apic_32 {pt3dadd(-168.0412, 322.0329, -21.18775, 0.74)}

//  Looking at segment number 1644: Seg3_apic_32, section: apic_32, ID: 1186, parent: Seg2_apic_32 (1185), rad: 0.37, (-168.0412, 322.0329, -21.18775) -> (-168.85121, 323.6529, -21.18775), len: 1.81122
    apic_32 {pt3dadd(-168.85121, 323.6529, -21.18775, 0.74)}

//  Looking at segment number 1645: Seg4_apic_32, section: apic_32, ID: 1187, parent: Seg3_apic_32 (1186), rad: 0.37, (-168.85121, 323.6529, -21.18775) -> (-169.96121, 324.9829, -21.33775), len: 1.73883
    apic_32 {pt3dadd(-169.96121, 324.9829, -21.33775, 0.74)}

//  Looking at segment number 1646: Seg5_apic_32, section: apic_32, ID: 1188, parent: Seg4_apic_32 (1187), rad: 0.37, (-169.96121, 324.9829, -21.33775) -> (-170.85121, 325.5729, -21.33775), len: 1.0678
    apic_32 {pt3dadd(-170.85121, 325.5729, -21.33775, 0.74)}

//  Looking at segment number 1647: Seg0_apic_28, section: apic_28, ID: 1090, parent: Seg2_apic_4 (929), rad: 0.335, (-163.99121, 321.0329, -16.68775) -> (-162.8612, 322.1929, -22.08775), len: 5.6376
    apic_28 {pt3dclear() pt3dadd(-163.99121, 321.0329, -16.68775, 0.67) pt3dadd(-162.8612, 322.1929, -22.08775, 0.67)}

//  Looking at segment number 1648: Seg1_apic_28, section: apic_28, ID: 1091, parent: Seg0_apic_28 (1090), rad: 0.335, (-162.8612, 322.1929, -22.08775) -> (-162.27121, 323.30292, -22.08775), len: 1.25707
    apic_28 {pt3dadd(-162.27121, 323.30292, -22.08775, 0.67)}

//  Looking at segment number 1649: Seg2_apic_28, section: apic_28, ID: 1092, parent: Seg1_apic_28 (1091), rad: 0.335, (-162.27121, 323.30292, -22.08775) -> (-161.9712, 324.0429, -21.53775), len: 0.969581
    apic_28 {pt3dadd(-161.9712, 324.0429, -21.53775, 0.67)}
}

proc basic_shape_extra_33(){

//  Looking at segment number 1650: Seg3_apic_28, section: apic_28, ID: 1093, parent: Seg2_apic_28 (1092), rad: 0.335, (-161.9712, 324.0429, -21.53775) -> (-161.7512, 325.0029, -21.93775), len: 1.06301
    apic_28 {pt3dadd(-161.7512, 325.0029, -21.93775, 0.67)}

//  Looking at segment number 1651: Seg4_apic_28, section: apic_28, ID: 1094, parent: Seg3_apic_28 (1093), rad: 0.335, (-161.7512, 325.0029, -21.93775) -> (-161.6812, 325.9629, -22.28775), len: 1.0242
    apic_28 {pt3dadd(-161.6812, 325.9629, -22.28775, 0.67)}

//  Looking at segment number 1652: Seg5_apic_28, section: apic_28, ID: 1095, parent: Seg4_apic_28 (1094), rad: 0.335, (-161.6812, 325.9629, -22.28775) -> (-160.94121, 326.1129, -22.98775), len: 1.02961
    apic_28 {pt3dadd(-160.94121, 326.1129, -22.98775, 0.67)}

//  Looking at segment number 1653: Seg6_apic_28, section: apic_28, ID: 1096, parent: Seg5_apic_28 (1095), rad: 0.335, (-160.94121, 326.1129, -22.98775) -> (-160.7912, 325.5929, -22.98775), len: 0.541224
    apic_28 {pt3dadd(-160.7912, 325.5929, -22.98775, 0.67)}

//  Looking at segment number 1654: Seg7_apic_28, section: apic_28, ID: 1097, parent: Seg6_apic_28 (1096), rad: 0.335, (-160.7912, 325.5929, -22.98775) -> (-160.2012, 325.4429, -22.93775), len: 0.610814
    apic_28 {pt3dadd(-160.2012, 325.4429, -22.93775, 0.67)}

//  Looking at segment number 1655: Seg8_apic_28, section: apic_28, ID: 1098, parent: Seg7_apic_28 (1097), rad: 0.335, (-160.2012, 325.4429, -22.93775) -> (-159.3912, 325.6629, -22.93775), len: 0.839343
    apic_28 {pt3dadd(-159.3912, 325.6629, -22.93775, 0.67)}

//  Looking at segment number 1656: Seg9_apic_28, section: apic_28, ID: 1099, parent: Seg8_apic_28 (1098), rad: 0.335, (-159.3912, 325.6629, -22.93775) -> (-158.4312, 325.5929, -23.18775), len: 0.994492
    apic_28 {pt3dadd(-158.4312, 325.5929, -23.18775, 0.67)}

//  Looking at segment number 1657: Seg10_apic_28, section: apic_28, ID: 1100, parent: Seg9_apic_28 (1099), rad: 0.335, (-158.4312, 325.5929, -23.18775) -> (-157.3212, 325.7429, -23.18775), len: 1.12009
    apic_28 {pt3dadd(-157.3212, 325.7429, -23.18775, 0.67)}

//  Looking at segment number 1658: Seg11_apic_28, section: apic_28, ID: 1101, parent: Seg10_apic_28 (1100), rad: 0.335, (-157.3212, 325.7429, -23.18775) -> (-156.6512, 326.2529, -23.18775), len: 0.842026
    apic_28 {pt3dadd(-156.6512, 326.2529, -23.18775, 0.67)}

//  Looking at segment number 1659: Seg12_apic_28, section: apic_28, ID: 1102, parent: Seg11_apic_28 (1101), rad: 0.335, (-156.6512, 326.2529, -23.18775) -> (-156.1412, 326.9929, -23.73775), len: 1.05365
    apic_28 {pt3dadd(-156.1412, 326.9929, -23.73775, 0.67)}

//  Looking at segment number 1660: Seg13_apic_28, section: apic_28, ID: 1103, parent: Seg12_apic_28 (1102), rad: 0.335, (-156.1412, 326.9929, -23.73775) -> (-155.91121, 327.6629, -24.03775), len: 0.769296
    apic_28 {pt3dadd(-155.91121, 327.6629, -24.03775, 0.67)}

//  Looking at segment number 1661: Seg14_apic_28, section: apic_28, ID: 1104, parent: Seg13_apic_28 (1103), rad: 0.335, (-155.91121, 327.6629, -24.03775) -> (-154.9512, 327.58292, -24.03775), len: 0.963333
    apic_28 {pt3dadd(-154.9512, 327.58292, -24.03775, 0.67)}

//  Looking at segment number 1662: Seg15_apic_28, section: apic_28, ID: 1105, parent: Seg14_apic_28 (1104), rad: 0.335, (-154.9512, 327.58292, -24.03775) -> (-154.2912, 328.1729, -24.03775), len: 0.885269
    apic_28 {pt3dadd(-154.2912, 328.1729, -24.03775, 0.67)}

//  Looking at segment number 1663: Seg16_apic_28, section: apic_28, ID: 1106, parent: Seg15_apic_28 (1105), rad: 0.335, (-154.2912, 328.1729, -24.03775) -> (-153.1812, 328.2529, -24.63775), len: 1.26432
    apic_28 {pt3dadd(-153.1812, 328.2529, -24.63775, 0.67)}

//  Looking at segment number 1664: Seg17_apic_28, section: apic_28, ID: 1107, parent: Seg16_apic_28 (1106), rad: 0.335, (-153.1812, 328.2529, -24.63775) -> (-152.0712, 328.1029, -24.63775), len: 1.12009
    apic_28 {pt3dadd(-152.0712, 328.1029, -24.63775, 0.67)}

//  Looking at segment number 1665: Seg18_apic_28, section: apic_28, ID: 1108, parent: Seg17_apic_28 (1107), rad: 0.37, (-152.0712, 328.1029, -24.63775) -> (-151.1812, 328.9129, -25.13775), len: 1.30315
    apic_28 {pt3dadd(-151.1812, 328.9129, -25.13775, 0.74)}

//  Looking at segment number 1666: Seg19_apic_28, section: apic_28, ID: 1109, parent: Seg18_apic_28 (1108), rad: 0.37, (-151.1812, 328.9129, -25.13775) -> (-150.30121, 329.2829, -25.13775), len: 0.954609
    apic_28 {pt3dadd(-150.30121, 329.2829, -25.13775, 0.74)}

//  Looking at segment number 1667: Seg20_apic_28, section: apic_28, ID: 1110, parent: Seg19_apic_28 (1109), rad: 0.37, (-150.30121, 329.2829, -25.13775) -> (-149.85121, 330.2429, -25.13775), len: 1.06023
    apic_28 {pt3dadd(-149.85121, 330.2429, -25.13775, 0.74)}

//  Looking at segment number 1668: Seg21_apic_28, section: apic_28, ID: 1111, parent: Seg20_apic_28 (1110), rad: 0.37, (-149.85121, 330.2429, -25.13775) -> (-149.41121, 331.2029, -25.53775), len: 1.12927
    apic_28 {pt3dadd(-149.41121, 331.2029, -25.53775, 0.74)}

//  Looking at segment number 1669: Seg22_apic_28, section: apic_28, ID: 1112, parent: Seg21_apic_28 (1111), rad: 0.37, (-149.41121, 331.2029, -25.53775) -> (-148.8912, 331.6429, -26.18775), len: 0.941545
    apic_28 {pt3dadd(-148.8912, 331.6429, -26.18775, 0.74)}

//  Looking at segment number 1670: Seg23_apic_28, section: apic_28, ID: 1113, parent: Seg22_apic_28 (1112), rad: 0.37, (-148.8912, 331.6429, -26.18775) -> (-149.0412, 332.6829, -26.18775), len: 1.05074
    apic_28 {pt3dadd(-149.0412, 332.6829, -26.18775, 0.74)}

//  Looking at segment number 1671: Seg0_apic_5, section: apic_5, ID: 930, parent: Seg2_apic_4 (929), rad: 0.48, (-163.99121, 321.0329, -16.68775) -> (-165.10121, 322.3529, -16.43775), len: 1.7427
    apic_5 {pt3dclear() pt3dadd(-163.99121, 321.0329, -16.68775, 0.96) pt3dadd(-165.10121, 322.3529, -16.43775, 0.96)}

//  Looking at segment number 1672: Seg1_apic_5, section: apic_5, ID: 931, parent: Seg0_apic_5 (930), rad: 0.445, (-165.10121, 322.3529, -16.43775) -> (-165.6112, 323.7629, -16.53775), len: 1.50273
    apic_5 {pt3dadd(-165.6112, 323.7629, -16.53775, 0.89)}

//  Looking at segment number 1673: Seg2_apic_5, section: apic_5, ID: 932, parent: Seg1_apic_5 (931), rad: 0.48, (-165.6112, 323.7629, -16.53775) -> (-165.91121, 325.3829, -16.53775), len: 1.64754
    apic_5 {pt3dadd(-165.91121, 325.3829, -16.53775, 0.96)}

//  Looking at segment number 1674: Seg3_apic_5, section: apic_5, ID: 933, parent: Seg2_apic_5 (932), rad: 0.555, (-165.91121, 325.3829, -16.53775) -> (-166.13121, 327.6029, -16.48775), len: 2.23144
    apic_5 {pt3dadd(-166.13121, 327.6029, -16.48775, 1.11)}

//  Looking at segment number 1675: Seg4_apic_5, section: apic_5, ID: 934, parent: Seg3_apic_5 (933), rad: 0.48, (-166.13121, 327.6029, -16.48775) -> (-166.13121, 329.5929, -16.88775), len: 2.02979
    apic_5 {pt3dadd(-166.13121, 329.5929, -16.88775, 0.96)}

//  Looking at segment number 1676: Seg5_apic_5, section: apic_5, ID: 935, parent: Seg4_apic_5 (934), rad: 0.48, (-166.13121, 329.5929, -16.88775) -> (-166.4312, 331.9529, -16.88775), len: 2.37901
    apic_5 {pt3dadd(-166.4312, 331.9529, -16.88775, 0.96)}

//  Looking at segment number 1677: Seg6_apic_5, section: apic_5, ID: 936, parent: Seg5_apic_5 (935), rad: 0.48, (-166.4312, 331.9529, -16.88775) -> (-167.0912, 333.80292, -17.08775), len: 1.97437
    apic_5 {pt3dadd(-167.0912, 333.80292, -17.08775, 0.96)}

//  Looking at segment number 1678: Seg7_apic_5, section: apic_5, ID: 937, parent: Seg6_apic_5 (936), rad: 0.48, (-167.0912, 333.80292, -17.08775) -> (-167.7612, 335.8629, -17.03775), len: 2.16679
    apic_5 {pt3dadd(-167.7612, 335.8629, -17.03775, 0.96)}

//  Looking at segment number 1679: Seg8_apic_5, section: apic_5, ID: 938, parent: Seg7_apic_5 (937), rad: 0.48, (-167.7612, 335.8629, -17.03775) -> (-168.5712, 338.0029, -17.13775), len: 2.29033
    apic_5 {pt3dadd(-168.5712, 338.0029, -17.13775, 0.96)}

//  Looking at segment number 1680: Seg9_apic_5, section: apic_5, ID: 939, parent: Seg8_apic_5 (938), rad: 0.48, (-168.5712, 338.0029, -17.13775) -> (-169.3112, 340.5129, -17.53775), len: 2.64722
    apic_5 {pt3dadd(-169.3112, 340.5129, -17.53775, 0.96)}

//  Looking at segment number 1681: Seg10_apic_5, section: apic_5, ID: 940, parent: Seg9_apic_5 (939), rad: 0.48, (-169.3112, 340.5129, -17.53775) -> (-169.60121, 342.80292, -17.38775), len: 2.31317
    apic_5 {pt3dadd(-169.60121, 342.80292, -17.38775, 0.96)}

//  Looking at segment number 1682: Seg11_apic_5, section: apic_5, ID: 941, parent: Seg10_apic_5 (940), rad: 0.48, (-169.60121, 342.80292, -17.38775) -> (-169.5312, 345.3129, -17.58775), len: 2.51891
    apic_5 {pt3dadd(-169.5312, 345.3129, -17.58775, 0.96)}

//  Looking at segment number 1683: Seg12_apic_5, section: apic_5, ID: 942, parent: Seg11_apic_5 (941), rad: 0.48, (-169.5312, 345.3129, -17.58775) -> (-169.74121, 347.5129, -17.83775), len: 2.22411
    apic_5 {pt3dadd(-169.74121, 347.5129, -17.83775, 0.96)}

//  Looking at segment number 1684: Seg13_apic_5, section: apic_5, ID: 943, parent: Seg12_apic_5 (942), rad: 0.48, (-169.74121, 347.5129, -17.83775) -> (-169.96121, 349.4329, -17.88775), len: 1.93319
    apic_5 {pt3dadd(-169.96121, 349.4329, -17.88775, 0.96)}

//  Looking at segment number 1685: Seg14_apic_5, section: apic_5, ID: 944, parent: Seg13_apic_5 (943), rad: 0.48, (-169.96121, 349.4329, -17.88775) -> (-170.4812, 351.3529, -18.13775), len: 2.00483
    apic_5 {pt3dadd(-170.4812, 351.3529, -18.13775, 0.96)}

//  Looking at segment number 1686: Seg15_apic_5, section: apic_5, ID: 945, parent: Seg14_apic_5 (944), rad: 0.48, (-170.4812, 351.3529, -18.13775) -> (-170.9212, 353.4929, -18.53775), len: 2.22107
    apic_5 {pt3dadd(-170.9212, 353.4929, -18.53775, 0.96)}

//  Looking at segment number 1687: Seg16_apic_5, section: apic_5, ID: 946, parent: Seg15_apic_5 (945), rad: 0.48, (-170.9212, 353.4929, -18.53775) -> (-170.55121, 355.8529, -18.78775), len: 2.40189
    apic_5 {pt3dadd(-170.55121, 355.8529, -18.78775, 0.96)}

//  Looking at segment number 1688: Seg17_apic_5, section: apic_5, ID: 947, parent: Seg16_apic_5 (946), rad: 0.48, (-170.55121, 355.8529, -18.78775) -> (-170.1812, 358.0629, -18.78775), len: 2.24075
    apic_5 {pt3dadd(-170.1812, 358.0629, -18.78775, 0.96)}

//  Looking at segment number 1689: Seg18_apic_5, section: apic_5, ID: 948, parent: Seg17_apic_5 (947), rad: 0.48, (-170.1812, 358.0629, -18.78775) -> (-170.1812, 360.2829, -19.28775), len: 2.27561
    apic_5 {pt3dadd(-170.1812, 360.2829, -19.28775, 0.96)}

//  Looking at segment number 1690: Seg19_apic_5, section: apic_5, ID: 949, parent: Seg18_apic_5 (948), rad: 0.555, (-170.1812, 360.2829, -19.28775) -> (-170.85121, 362.8629, -19.53775), len: 2.67729
    apic_5 {pt3dadd(-170.85121, 362.8629, -19.53775, 1.11)}

//  Looking at segment number 1691: Seg20_apic_5, section: apic_5, ID: 950, parent: Seg19_apic_5 (949), rad: 0.7, (-170.85121, 362.8629, -19.53775) -> (-170.85121, 364.0429, -19.53775), len: 1.17999
    apic_5 {pt3dadd(-170.85121, 364.0429, -19.53775, 1.4)}

//  Looking at segment number 1692: Seg0_apic_93, section: apic_93, ID: 1751, parent: Seg14_apic_83 (1690), rad: 0.26, (-195.0912, 299.0029, -42.98775) -> (-194.7912, 300.4629, -42.93775), len: 1.49133
    apic_93 {pt3dclear() pt3dadd(-195.0912, 299.0029, -42.98775, 0.52) pt3dadd(-194.7912, 300.4629, -42.93775, 0.52)}

//  Looking at segment number 1693: Seg1_apic_93, section: apic_93, ID: 1752, parent: Seg0_apic_93 (1751), rad: 0.22, (-194.7912, 300.4629, -42.93775) -> (-195.6812, 302.2329, -42.98775), len: 1.98181
    apic_93 {pt3dadd(-195.6812, 302.2329, -42.98775, 0.44)}

//  Looking at segment number 1694: Seg2_apic_93, section: apic_93, ID: 1753, parent: Seg1_apic_93 (1752), rad: 0.22, (-195.6812, 302.2329, -42.98775) -> (-196.05121, 304.3729, -42.98775), len: 2.17174
    apic_93 {pt3dadd(-196.05121, 304.3729, -42.98775, 0.44)}

//  Looking at segment number 1695: Seg3_apic_93, section: apic_93, ID: 1754, parent: Seg2_apic_93 (1753), rad: 0.22, (-196.05121, 304.3729, -42.98775) -> (-196.05121, 306.2229, -42.98775), len: 1.85001
    apic_93 {pt3dadd(-196.05121, 306.2229, -42.98775, 0.44)}

//  Looking at segment number 1696: Seg4_apic_93, section: apic_93, ID: 1755, parent: Seg3_apic_93 (1754), rad: 0.22, (-196.05121, 306.2229, -42.98775) -> (-196.7912, 308.4329, -43.58775), len: 2.40658
    apic_93 {pt3dadd(-196.7912, 308.4329, -43.58775, 0.44)}

//  Looking at segment number 1697: Seg5_apic_93, section: apic_93, ID: 1756, parent: Seg4_apic_93 (1755), rad: 0.22, (-196.7912, 308.4329, -43.58775) -> (-197.0812, 310.4229, -43.58775), len: 2.01104
    apic_93 {pt3dadd(-197.0812, 310.4229, -43.58775, 0.44)}

//  Looking at segment number 1698: Seg6_apic_93, section: apic_93, ID: 1757, parent: Seg5_apic_93 (1756), rad: 0.22, (-197.0812, 310.4229, -43.58775) -> (-198.0412, 312.1229, -43.58775), len: 1.95231
    apic_93 {pt3dadd(-198.0412, 312.1229, -43.58775, 0.44)}

//  Looking at segment number 1699: Seg7_apic_93, section: apic_93, ID: 1758, parent: Seg6_apic_93 (1757), rad: 0.22, (-198.0412, 312.1229, -43.58775) -> (-198.9312, 314.9329, -43.58775), len: 2.94757
    apic_93 {pt3dadd(-198.9312, 314.9329, -43.58775, 0.44)}
}

proc basic_shape_extra_34(){

//  Looking at segment number 1700: Seg8_apic_93, section: apic_93, ID: 1759, parent: Seg7_apic_93 (1758), rad: 0.22, (-198.9312, 314.9329, -43.58775) -> (-199.8212, 317.8129, -44.23775), len: 3.08367
    apic_93 {pt3dadd(-199.8212, 317.8129, -44.23775, 0.44)}

//  Looking at segment number 1701: Seg9_apic_93, section: apic_93, ID: 1760, parent: Seg8_apic_93 (1759), rad: 0.22, (-199.8212, 317.8129, -44.23775) -> (-200.19121, 319.3629, -44.23775), len: 1.59357
    apic_93 {pt3dadd(-200.19121, 319.3629, -44.23775, 0.44)}

//  Looking at segment number 1702: Seg10_apic_93, section: apic_93, ID: 1761, parent: Seg9_apic_93 (1760), rad: 0.22, (-200.19121, 319.3629, -44.23775) -> (-202.2612, 322.6029, -44.43775), len: 3.84999
    apic_93 {pt3dadd(-202.2612, 322.6029, -44.43775, 0.44)}

//  Looking at segment number 1703: Seg11_apic_93, section: apic_93, ID: 1762, parent: Seg10_apic_93 (1761), rad: 0.22, (-202.2612, 322.6029, -44.43775) -> (-204.2512, 325.6329, -44.43775), len: 3.62505
    apic_93 {pt3dadd(-204.2512, 325.6329, -44.43775, 0.44)}

//  Looking at segment number 1704: Seg12_apic_93, section: apic_93, ID: 1763, parent: Seg11_apic_93 (1762), rad: 0.22, (-204.2512, 325.6329, -44.43775) -> (-205.9512, 328.6629, -44.43775), len: 3.47432
    apic_93 {pt3dadd(-205.9512, 328.6629, -44.43775, 0.44)}

//  Looking at segment number 1705: Seg13_apic_93, section: apic_93, ID: 1764, parent: Seg12_apic_93 (1763), rad: 0.22, (-205.9512, 328.6629, -44.43775) -> (-208.0112, 330.9429, -44.28775), len: 3.07644
    apic_93 {pt3dadd(-208.0112, 330.9429, -44.28775, 0.44)}

//  Looking at segment number 1706: Seg14_apic_93, section: apic_93, ID: 1765, parent: Seg13_apic_93 (1764), rad: 0.26, (-208.0112, 330.9429, -44.28775) -> (-209.5612, 333.7429, -44.28775), len: 3.20038
    apic_93 {pt3dadd(-209.5612, 333.7429, -44.28775, 0.52)}

//  Looking at segment number 1707: Seg0_apic_84, section: apic_84, ID: 1691, parent: Seg14_apic_83 (1690), rad: 0.37, (-195.0912, 299.0029, -42.98775) -> (-196.27121, 300.1129, -42.93775), len: 1.62082
    apic_84 {pt3dclear() pt3dadd(-195.0912, 299.0029, -42.98775, 0.74) pt3dadd(-196.27121, 300.1129, -42.93775, 0.74)}

//  Looking at segment number 1708: Seg1_apic_84, section: apic_84, ID: 1692, parent: Seg0_apic_84 (1691), rad: 0.335, (-196.27121, 300.1129, -42.93775) -> (-197.16121, 300.77292, -42.63775), len: 1.14791
    apic_84 {pt3dadd(-197.16121, 300.77292, -42.63775, 0.67)}

//  Looking at segment number 1709: Seg0_apic_78, section: apic_78, ID: 1647, parent: Seg3_apic_74 (1597), rad: 0.22, (-167.99121, 313.2929, -29.53775) -> (-168.7812, 312.52292, -29.78775), len: 1.13114
    apic_78 {pt3dclear() pt3dadd(-167.99121, 313.2929, -29.53775, 0.44) pt3dadd(-168.7812, 312.52292, -29.78775, 0.44)}

//  Looking at segment number 1710: Seg1_apic_78, section: apic_78, ID: 1648, parent: Seg0_apic_78 (1647), rad: 0.22, (-168.7812, 312.52292, -29.78775) -> (-169.8112, 311.9329, -29.78775), len: 1.18703
    apic_78 {pt3dadd(-169.8112, 311.9329, -29.78775, 0.44)}

//  Looking at segment number 1711: Seg2_apic_78, section: apic_78, ID: 1649, parent: Seg1_apic_78 (1648), rad: 0.22, (-169.8112, 311.9329, -29.78775) -> (-170.63121, 311.5629, -29.78775), len: 0.899616
    apic_78 {pt3dadd(-170.63121, 311.5629, -29.78775, 0.44)}

//  Looking at segment number 1712: Seg3_apic_78, section: apic_78, ID: 1650, parent: Seg2_apic_78 (1649), rad: 0.22, (-170.63121, 311.5629, -29.78775) -> (-171.2912, 311.7829, -29.78775), len: 0.69569
    apic_78 {pt3dadd(-171.2912, 311.7829, -29.78775, 0.44)}

//  Looking at segment number 1713: Seg0_apic_75, section: apic_75, ID: 1598, parent: Seg3_apic_74 (1597), rad: 0.37, (-167.99121, 313.2929, -29.53775) -> (-169.2512, 314.77292, -29.28775), len: 1.95972
    apic_75 {pt3dclear() pt3dadd(-167.99121, 313.2929, -29.53775, 0.74) pt3dadd(-169.2512, 314.77292, -29.28775, 0.74)}

//  Looking at segment number 1714: Seg1_apic_75, section: apic_75, ID: 1599, parent: Seg0_apic_75 (1598), rad: 0.37, (-169.2512, 314.77292, -29.28775) -> (-169.99121, 316.3229, -29.28775), len: 1.71758
    apic_75 {pt3dadd(-169.99121, 316.3229, -29.28775, 0.74)}

//  Looking at segment number 1715: Seg2_apic_75, section: apic_75, ID: 1600, parent: Seg1_apic_75 (1599), rad: 0.37, (-169.99121, 316.3229, -29.28775) -> (-170.3612, 317.5029, -29.687752), len: 1.29972
    apic_75 {pt3dadd(-170.3612, 317.5029, -29.687752, 0.74)}

//  Looking at segment number 1716: Seg3_apic_75, section: apic_75, ID: 1601, parent: Seg2_apic_75 (1600), rad: 0.37, (-170.3612, 317.5029, -29.687752) -> (-170.5012, 318.6829, -29.637749), len: 1.18932
    apic_75 {pt3dadd(-170.5012, 318.6829, -29.637749, 0.74)}

//  Looking at segment number 1717: Seg4_apic_75, section: apic_75, ID: 1602, parent: Seg3_apic_75 (1601), rad: 0.37, (-170.5012, 318.6829, -29.637749) -> (-171.46121, 318.9029, -29.637749), len: 0.984893
    apic_75 {pt3dadd(-171.46121, 318.9029, -29.637749, 0.74)}

//  Looking at segment number 1718: Seg5_apic_75, section: apic_75, ID: 1603, parent: Seg4_apic_75 (1602), rad: 0.37, (-171.46121, 318.9029, -29.637749) -> (-172.6512, 319.05292, -29.187752), len: 1.28104
    apic_75 {pt3dadd(-172.6512, 319.05292, -29.187752, 0.74)}

//  Looking at segment number 1719: Seg6_apic_75, section: apic_75, ID: 1604, parent: Seg5_apic_75 (1603), rad: 0.37, (-172.6512, 319.05292, -29.187752) -> (-174.5012, 319.5729, -29.137749), len: 1.92235
    apic_75 {pt3dadd(-174.5012, 319.5729, -29.137749, 0.74)}

//  Looking at segment number 1720: Seg7_apic_75, section: apic_75, ID: 1605, parent: Seg6_apic_75 (1604), rad: 0.37, (-174.5012, 319.5729, -29.137749) -> (-175.38121, 320.4529, -29.08775), len: 1.24552
    apic_75 {pt3dadd(-175.38121, 320.4529, -29.08775, 0.74)}

//  Looking at segment number 1721: Seg0_apic_69, section: apic_69, ID: 1572, parent: Seg1_apic_51 (1486), rad: 0.335, (-168.1412, 308.2029, -28.43775) -> (-169.6212, 307.2429, -30.08775), len: 2.41548
    apic_69 {pt3dclear() pt3dadd(-168.1412, 308.2029, -28.43775, 0.67) pt3dadd(-169.6212, 307.2429, -30.08775, 0.67)}

//  Looking at segment number 1722: Seg1_apic_69, section: apic_69, ID: 1573, parent: Seg0_apic_69 (1572), rad: 0.26, (-169.6212, 307.2429, -30.08775) -> (-171.3912, 305.9129, -31.137749), len: 2.45036
    apic_69 {pt3dadd(-171.3912, 305.9129, -31.137749, 0.52)}

//  Looking at segment number 1723: Seg2_apic_69, section: apic_69, ID: 1574, parent: Seg1_apic_69 (1573), rad: 0.26, (-171.3912, 305.9129, -31.137749) -> (-173.3912, 304.6629, -31.08775), len: 2.35903
    apic_69 {pt3dadd(-173.3912, 304.6629, -31.08775, 0.52)}

//  Looking at segment number 1724: Seg3_apic_69, section: apic_69, ID: 1575, parent: Seg2_apic_69 (1574), rad: 0.26, (-173.3912, 304.6629, -31.08775) -> (-173.3112, 303.77292, -31.08775), len: 0.893573
    apic_69 {pt3dadd(-173.3112, 303.77292, -31.08775, 0.52)}

//  Looking at segment number 1725: Seg0_apic_52, section: apic_52, ID: 1487, parent: Seg1_apic_51 (1486), rad: 0.445, (-168.1412, 308.2029, -28.43775) -> (-168.5812, 309.3829, -28.987751), len: 1.37422
    apic_52 {pt3dclear() pt3dadd(-168.1412, 308.2029, -28.43775, 0.89) pt3dadd(-168.5812, 309.3829, -28.987751, 0.89)}

//  Looking at segment number 1726: Seg1_apic_52, section: apic_52, ID: 1488, parent: Seg0_apic_52 (1487), rad: 0.405, (-168.5812, 309.3829, -28.987751) -> (-169.5412, 310.4229, -28.88775), len: 1.41887
    apic_52 {pt3dadd(-169.5412, 310.4229, -28.88775, 0.81)}

//  Looking at segment number 1727: Seg2_apic_52, section: apic_52, ID: 1489, parent: Seg1_apic_52 (1488), rad: 0.405, (-169.5412, 310.4229, -28.88775) -> (-170.5012, 310.7129, -29.637749), len: 1.25228
    apic_52 {pt3dadd(-170.5012, 310.7129, -29.637749, 0.81)}

//  Looking at segment number 1728: Seg3_apic_52, section: apic_52, ID: 1490, parent: Seg2_apic_52 (1489), rad: 0.405, (-170.5012, 310.7129, -29.637749) -> (-171.3912, 311.0129, -29.887749), len: 0.97191
    apic_52 {pt3dadd(-171.3912, 311.0129, -29.887749, 0.81)}

//  Looking at segment number 1729: Seg0_apic_48, section: apic_48, ID: 1442, parent: Seg3_apic_46 (1415), rad: 0.26, (-170.7312, 319.05292, -24.13775) -> (-172.5712, 319.7229, -24.33775), len: 1.96837
    apic_48 {pt3dclear() pt3dadd(-170.7312, 319.05292, -24.13775, 0.52) pt3dadd(-172.5712, 319.7229, -24.33775, 0.52)}

//  Looking at segment number 1730: Seg1_apic_48, section: apic_48, ID: 1443, parent: Seg0_apic_48 (1442), rad: 0.26, (-172.5712, 319.7229, -24.33775) -> (-173.6812, 320.3829, -24.33775), len: 1.2914
    apic_48 {pt3dadd(-173.6812, 320.3829, -24.33775, 0.52)}

//  Looking at segment number 1731: Seg2_apic_48, section: apic_48, ID: 1444, parent: Seg1_apic_48 (1443), rad: 0.26, (-173.6812, 320.3829, -24.33775) -> (-174.7212, 321.4129, -24.33775), len: 1.46373
    apic_48 {pt3dadd(-174.7212, 321.4129, -24.33775, 0.52)}

//  Looking at segment number 1732: Seg3_apic_48, section: apic_48, ID: 1445, parent: Seg2_apic_48 (1444), rad: 0.185, (-174.7212, 321.4129, -24.33775) -> (-175.8312, 321.6429, -24.08775), len: 1.16082
    apic_48 {pt3dadd(-175.8312, 321.6429, -24.08775, 0.37)}

//  Looking at segment number 1733: Seg4_apic_48, section: apic_48, ID: 1446, parent: Seg3_apic_48 (1445), rad: 0.185, (-175.8312, 321.6429, -24.08775) -> (-177.4512, 321.6429, -24.03775), len: 1.62077
    apic_48 {pt3dadd(-177.4512, 321.6429, -24.03775, 0.37)}

//  Looking at segment number 1734: Seg5_apic_48, section: apic_48, ID: 1447, parent: Seg4_apic_48 (1446), rad: 0.185, (-177.4512, 321.6429, -24.03775) -> (-178.41121, 322.1529, -24.03775), len: 1.08706
    apic_48 {pt3dadd(-178.41121, 322.1529, -24.03775, 0.37)}

//  Looking at segment number 1735: Seg6_apic_48, section: apic_48, ID: 1448, parent: Seg5_apic_48 (1447), rad: 0.185, (-178.41121, 322.1529, -24.03775) -> (-179.6712, 322.7429, -23.78775), len: 1.41357
    apic_48 {pt3dadd(-179.6712, 322.7429, -23.78775, 0.37)}

//  Looking at segment number 1736: Seg7_apic_48, section: apic_48, ID: 1449, parent: Seg6_apic_48 (1448), rad: 0.185, (-179.6712, 322.7429, -23.78775) -> (-181.0712, 323.0429, -23.78775), len: 1.43178
    apic_48 {pt3dadd(-181.0712, 323.0429, -23.78775, 0.37)}

//  Looking at segment number 1737: Seg8_apic_48, section: apic_48, ID: 1450, parent: Seg7_apic_48 (1449), rad: 0.185, (-181.0712, 323.0429, -23.78775) -> (-181.8912, 323.55292, -23.78775), len: 0.965672
    apic_48 {pt3dadd(-181.8912, 323.55292, -23.78775, 0.37)}

//  Looking at segment number 1738: Seg9_apic_48, section: apic_48, ID: 1451, parent: Seg8_apic_48 (1450), rad: 0.15, (-181.8912, 323.55292, -23.78775) -> (-182.85121, 324.8829, -23.38775), len: 1.68834
    apic_48 {pt3dadd(-182.85121, 324.8829, -23.38775, 0.3)}

//  Looking at segment number 1739: Seg10_apic_48, section: apic_48, ID: 1452, parent: Seg9_apic_48 (1451), rad: 0.11, (-182.85121, 324.8829, -23.38775) -> (-184.1812, 325.77292, -23.18775), len: 1.61276
    apic_48 {pt3dadd(-184.1812, 325.77292, -23.18775, 0.22)}

//  Looking at segment number 1740: Seg11_apic_48, section: apic_48, ID: 1453, parent: Seg10_apic_48 (1452), rad: 0.185, (-184.1812, 325.77292, -23.18775) -> (-185.66121, 325.6229, -23.28775), len: 1.49095
    apic_48 {pt3dadd(-185.66121, 325.6229, -23.28775, 0.37)}

//  Looking at segment number 1741: Seg12_apic_48, section: apic_48, ID: 1454, parent: Seg11_apic_48 (1453), rad: 0.26, (-185.66121, 325.6229, -23.28775) -> (-187.2812, 326.2929, -23.33775), len: 1.7538
    apic_48 {pt3dadd(-187.2812, 326.2929, -23.33775, 0.52)}

//  Looking at segment number 1742: Seg13_apic_48, section: apic_48, ID: 1455, parent: Seg12_apic_48 (1454), rad: 0.185, (-187.2812, 326.2929, -23.33775) -> (-188.6112, 327.1729, -23.18775), len: 1.60182
    apic_48 {pt3dadd(-188.6112, 327.1729, -23.18775, 0.37)}

//  Looking at segment number 1743: Seg14_apic_48, section: apic_48, ID: 1456, parent: Seg13_apic_48 (1455), rad: 0.185, (-188.6112, 327.1729, -23.18775) -> (-190.0912, 327.3929, -22.48775), len: 1.6519
    apic_48 {pt3dadd(-190.0912, 327.3929, -22.48775, 0.37)}

//  Looking at segment number 1744: Seg15_apic_48, section: apic_48, ID: 1457, parent: Seg14_apic_48 (1456), rad: 0.185, (-190.0912, 327.3929, -22.48775) -> (-190.9812, 328.4329, -22.98775), len: 1.45728
    apic_48 {pt3dadd(-190.9812, 328.4329, -22.98775, 0.37)}

//  Looking at segment number 1745: Seg16_apic_48, section: apic_48, ID: 1458, parent: Seg15_apic_48 (1457), rad: 0.185, (-190.9812, 328.4329, -22.98775) -> (-192.3112, 328.4329, -22.23775), len: 1.52689
    apic_48 {pt3dadd(-192.3112, 328.4329, -22.23775, 0.37)}

//  Looking at segment number 1746: Seg17_apic_48, section: apic_48, ID: 1459, parent: Seg16_apic_48 (1458), rad: 0.185, (-192.3112, 328.4329, -22.23775) -> (-193.3412, 329.4629, -24.38775), len: 2.59698
    apic_48 {pt3dadd(-193.3412, 329.4629, -24.38775, 0.37)}

//  Looking at segment number 1747: Seg18_apic_48, section: apic_48, ID: 1460, parent: Seg17_apic_48 (1459), rad: 0.185, (-193.3412, 329.4629, -24.38775) -> (-194.38121, 329.4629, -23.33775), len: 1.47788
    apic_48 {pt3dadd(-194.38121, 329.4629, -23.33775, 0.37)}

//  Looking at segment number 1748: Seg19_apic_48, section: apic_48, ID: 1461, parent: Seg18_apic_48 (1460), rad: 0.185, (-194.38121, 329.4629, -23.33775) -> (-195.63121, 329.83292, -23.38775), len: 1.30458
    apic_48 {pt3dadd(-195.63121, 329.83292, -23.38775, 0.37)}

//  Looking at segment number 1749: Seg20_apic_48, section: apic_48, ID: 1462, parent: Seg19_apic_48 (1461), rad: 0.26, (-195.63121, 329.83292, -23.38775) -> (-196.6712, 330.27292, -23.38775), len: 1.12924
    apic_48 {pt3dadd(-196.6712, 330.27292, -23.38775, 0.52)}
}

proc basic_shape_extra_35(){

//  Looking at segment number 1750: Seg21_apic_48, section: apic_48, ID: 1463, parent: Seg20_apic_48 (1462), rad: 0.26, (-196.6712, 330.27292, -23.38775) -> (-196.3712, 331.6029, -22.63775), len: 1.55607
    apic_48 {pt3dadd(-196.3712, 331.6029, -22.63775, 0.52)}

//  Looking at segment number 1751: Seg22_apic_48, section: apic_48, ID: 1464, parent: Seg21_apic_48 (1463), rad: 0.26, (-196.3712, 331.6029, -22.63775) -> (-196.8912, 332.7829, -22.63775), len: 1.28949
    apic_48 {pt3dadd(-196.8912, 332.7829, -22.63775, 0.52)}

//  Looking at segment number 1752: Seg23_apic_48, section: apic_48, ID: 1465, parent: Seg22_apic_48 (1464), rad: 0.26, (-196.8912, 332.7829, -22.63775) -> (-197.85121, 333.7429, -23.18775), len: 1.46482
    apic_48 {pt3dadd(-197.85121, 333.7429, -23.18775, 0.52)}

//  Looking at segment number 1753: Seg24_apic_48, section: apic_48, ID: 1466, parent: Seg23_apic_48 (1465), rad: 0.26, (-197.85121, 333.7429, -23.18775) -> (-199.1112, 334.4829, -22.98775), len: 1.47486
    apic_48 {pt3dadd(-199.1112, 334.4829, -22.98775, 0.52)}

//  Looking at segment number 1754: Seg25_apic_48, section: apic_48, ID: 1467, parent: Seg24_apic_48 (1466), rad: 0.26, (-199.1112, 334.4829, -22.98775) -> (-199.85121, 336.3229, -22.23775), len: 2.12031
    apic_48 {pt3dadd(-199.85121, 336.3229, -22.23775, 0.52)}

//  Looking at segment number 1755: Seg26_apic_48, section: apic_48, ID: 1468, parent: Seg25_apic_48 (1467), rad: 0.26, (-199.85121, 336.3229, -22.23775) -> (-199.85121, 337.58292, -22.53775), len: 1.29523
    apic_48 {pt3dadd(-199.85121, 337.58292, -22.53775, 0.52)}

//  Looking at segment number 1756: Seg27_apic_48, section: apic_48, ID: 1469, parent: Seg26_apic_48 (1468), rad: 0.26, (-199.85121, 337.58292, -22.53775) -> (-200.2212, 338.6129, -21.63775), len: 1.41697
    apic_48 {pt3dadd(-200.2212, 338.6129, -21.63775, 0.52)}

//  Looking at segment number 1757: Seg28_apic_48, section: apic_48, ID: 1470, parent: Seg27_apic_48 (1469), rad: 0.26, (-200.2212, 338.6129, -21.63775) -> (-201.55121, 338.7629, -21.98775), len: 1.38344
    apic_48 {pt3dadd(-201.55121, 338.7629, -21.98775, 0.52)}

//  Looking at segment number 1758: Seg29_apic_48, section: apic_48, ID: 1471, parent: Seg28_apic_48 (1470), rad: 0.26, (-201.55121, 338.7629, -21.98775) -> (-202.7312, 339.6529, -22.23775), len: 1.49898
    apic_48 {pt3dadd(-202.7312, 339.6529, -22.23775, 0.52)}

//  Looking at segment number 1759: Seg30_apic_48, section: apic_48, ID: 1472, parent: Seg29_apic_48 (1471), rad: 0.26, (-202.7312, 339.6529, -22.23775) -> (-203.4712, 339.8729, -22.68775), len: 0.893593
    apic_48 {pt3dadd(-203.4712, 339.8729, -22.68775, 0.52)}

//  Looking at segment number 1760: Seg31_apic_48, section: apic_48, ID: 1473, parent: Seg30_apic_48 (1472), rad: 0.26, (-203.4712, 339.8729, -22.68775) -> (-204.13121, 340.6829, -21.83775), len: 1.34692
    apic_48 {pt3dadd(-204.13121, 340.6829, -21.83775, 0.52)}

//  Looking at segment number 1761: Seg32_apic_48, section: apic_48, ID: 1474, parent: Seg31_apic_48 (1473), rad: 0.26, (-204.13121, 340.6829, -21.83775) -> (-205.02121, 341.05292, -22.13775), len: 1.00946
    apic_48 {pt3dadd(-205.02121, 341.05292, -22.13775, 0.52)}

//  Looking at segment number 1762: Seg33_apic_48, section: apic_48, ID: 1475, parent: Seg32_apic_48 (1474), rad: 0.26, (-205.02121, 341.05292, -22.13775) -> (-205.9812, 341.05292, -22.13775), len: 0.959991
    apic_48 {pt3dadd(-205.9812, 341.05292, -22.13775, 0.52)}

//  Looking at segment number 1763: Seg34_apic_48, section: apic_48, ID: 1476, parent: Seg33_apic_48 (1475), rad: 0.26, (-205.9812, 341.05292, -22.13775) -> (-206.5012, 341.6429, -22.13775), len: 0.786448
    apic_48 {pt3dadd(-206.5012, 341.6429, -22.13775, 0.52)}

//  Looking at segment number 1764: Seg0_apic_47, section: apic_47, ID: 1416, parent: Seg3_apic_46 (1415), rad: 0.26, (-170.7312, 319.05292, -24.13775) -> (-171.7612, 320.3829, -24.58775), len: 1.74134
    apic_47 {pt3dclear() pt3dadd(-170.7312, 319.05292, -24.13775, 0.52) pt3dadd(-171.7612, 320.3829, -24.58775, 0.52)}

//  Looking at segment number 1765: Seg1_apic_47, section: apic_47, ID: 1417, parent: Seg0_apic_47 (1416), rad: 0.26, (-171.7612, 320.3829, -24.58775) -> (-172.8712, 321.3429, -24.73775), len: 1.47519
    apic_47 {pt3dadd(-172.8712, 321.3429, -24.73775, 0.52)}

//  Looking at segment number 1766: Seg2_apic_47, section: apic_47, ID: 1418, parent: Seg1_apic_47 (1417), rad: 0.26, (-172.8712, 321.3429, -24.73775) -> (-173.9812, 322.2329, -24.73775), len: 1.42275
    apic_47 {pt3dadd(-173.9812, 322.2329, -24.73775, 0.52)}

//  Looking at segment number 1767: Seg3_apic_47, section: apic_47, ID: 1419, parent: Seg2_apic_47 (1418), rad: 0.26, (-173.9812, 322.2329, -24.73775) -> (-175.38121, 322.8929, -24.73775), len: 1.54778
    apic_47 {pt3dadd(-175.38121, 322.8929, -24.73775, 0.52)}

//  Looking at segment number 1768: Seg4_apic_47, section: apic_47, ID: 1420, parent: Seg3_apic_47 (1419), rad: 0.26, (-175.38121, 322.8929, -24.73775) -> (-176.8612, 324.0029, -24.73775), len: 1.84999
    apic_47 {pt3dadd(-176.8612, 324.0029, -24.73775, 0.52)}

//  Looking at segment number 1769: Seg5_apic_47, section: apic_47, ID: 1421, parent: Seg4_apic_47 (1420), rad: 0.185, (-176.8612, 324.0029, -24.73775) -> (-177.6712, 324.3729, -25.18775), len: 0.997744
    apic_47 {pt3dadd(-177.6712, 324.3729, -25.18775, 0.37)}

//  Looking at segment number 1770: Seg6_apic_47, section: apic_47, ID: 1422, parent: Seg5_apic_47 (1421), rad: 0.15, (-177.6712, 324.3729, -25.18775) -> (-178.8612, 325.1829, -25.13775), len: 1.44038
    apic_47 {pt3dadd(-178.8612, 325.1829, -25.13775, 0.3)}

//  Looking at segment number 1771: Seg7_apic_47, section: apic_47, ID: 1423, parent: Seg6_apic_47 (1422), rad: 0.15, (-178.8612, 325.1829, -25.13775) -> (-179.96121, 325.6229, -25.28775), len: 1.1942
    apic_47 {pt3dadd(-179.96121, 325.6229, -25.28775, 0.3)}

//  Looking at segment number 1772: Seg8_apic_47, section: apic_47, ID: 1424, parent: Seg7_apic_47 (1423), rad: 0.15, (-179.96121, 325.6229, -25.28775) -> (-181.0012, 325.7029, -25.28775), len: 1.04307
    apic_47 {pt3dadd(-181.0012, 325.7029, -25.28775, 0.3)}

//  Looking at segment number 1773: Seg9_apic_47, section: apic_47, ID: 1425, parent: Seg8_apic_47 (1424), rad: 0.15, (-181.0012, 325.7029, -25.28775) -> (-182.1812, 326.1429, -26.08775), len: 1.49197
    apic_47 {pt3dadd(-182.1812, 326.1429, -26.08775, 0.3)}

//  Looking at segment number 1774: Seg10_apic_47, section: apic_47, ID: 1426, parent: Seg9_apic_47 (1425), rad: 0.15, (-182.1812, 326.1429, -26.08775) -> (-183.5112, 326.58292, -26.03775), len: 1.40179
    apic_47 {pt3dadd(-183.5112, 326.58292, -26.03775, 0.3)}

//  Looking at segment number 1775: Seg11_apic_47, section: apic_47, ID: 1427, parent: Seg10_apic_47 (1426), rad: 0.15, (-183.5112, 326.58292, -26.03775) -> (-184.10121, 327.6929, -26.03775), len: 1.25705
    apic_47 {pt3dadd(-184.10121, 327.6929, -26.03775, 0.3)}

//  Looking at segment number 1776: Seg12_apic_47, section: apic_47, ID: 1428, parent: Seg11_apic_47 (1427), rad: 0.15, (-184.10121, 327.6929, -26.03775) -> (-185.21121, 328.3529, -26.03775), len: 1.2914
    apic_47 {pt3dadd(-185.21121, 328.3529, -26.03775, 0.3)}

//  Looking at segment number 1777: Seg13_apic_47, section: apic_47, ID: 1429, parent: Seg12_apic_47 (1428), rad: 0.15, (-185.21121, 328.3529, -26.03775) -> (-186.5412, 328.8729, -25.88775), len: 1.43588
    apic_47 {pt3dadd(-186.5412, 328.8729, -25.88775, 0.3)}

//  Looking at segment number 1778: Seg14_apic_47, section: apic_47, ID: 1430, parent: Seg13_apic_47 (1429), rad: 0.15, (-186.5412, 328.8729, -25.88775) -> (-187.5812, 329.6829, -25.68775), len: 1.33331
    apic_47 {pt3dadd(-187.5812, 329.6829, -25.68775, 0.3)}

//  Looking at segment number 1779: Seg15_apic_47, section: apic_47, ID: 1431, parent: Seg14_apic_47 (1430), rad: 0.15, (-187.5812, 329.6829, -25.68775) -> (-188.8312, 330.7929, -25.83775), len: 1.67843
    apic_47 {pt3dadd(-188.8312, 330.7929, -25.83775, 0.3)}

//  Looking at segment number 1780: Seg16_apic_47, section: apic_47, ID: 1432, parent: Seg15_apic_47 (1431), rad: 0.15, (-188.8312, 330.7929, -25.83775) -> (-189.5712, 331.4529, -26.13775), len: 1.03595
    apic_47 {pt3dadd(-189.5712, 331.4529, -26.13775, 0.3)}

//  Looking at segment number 1781: Seg17_apic_47, section: apic_47, ID: 1433, parent: Seg16_apic_47 (1432), rad: 0.185, (-189.5712, 331.4529, -26.13775) -> (-190.7612, 332.7129, -26.88775), len: 1.88843
    apic_47 {pt3dadd(-190.7612, 332.7129, -26.88775, 0.37)}

//  Looking at segment number 1782: Seg18_apic_47, section: apic_47, ID: 1434, parent: Seg17_apic_47 (1433), rad: 0.26, (-190.7612, 332.7129, -26.88775) -> (-191.8612, 333.6729, -27.28775), len: 1.51382
    apic_47 {pt3dadd(-191.8612, 333.6729, -27.28775, 0.52)}

//  Looking at segment number 1783: Seg19_apic_47, section: apic_47, ID: 1435, parent: Seg18_apic_47 (1434), rad: 0.26, (-191.8612, 333.6729, -27.28775) -> (-192.60121, 334.1129, -27.28775), len: 0.860936
    apic_47 {pt3dadd(-192.60121, 334.1129, -27.28775, 0.52)}

//  Looking at segment number 1784: Seg20_apic_47, section: apic_47, ID: 1436, parent: Seg19_apic_47 (1435), rad: 0.26, (-192.60121, 334.1129, -27.28775) -> (-192.60121, 335.0029, -27.73775), len: 0.997282
    apic_47 {pt3dadd(-192.60121, 335.0029, -27.73775, 0.52)}

//  Looking at segment number 1785: Seg21_apic_47, section: apic_47, ID: 1437, parent: Seg20_apic_47 (1436), rad: 0.26, (-192.60121, 335.0029, -27.73775) -> (-193.4212, 334.8529, -27.38775), len: 0.904093
    apic_47 {pt3dadd(-193.4212, 334.8529, -27.38775, 0.52)}

//  Looking at segment number 1786: Seg22_apic_47, section: apic_47, ID: 1438, parent: Seg21_apic_47 (1437), rad: 0.26, (-193.4212, 334.8529, -27.38775) -> (-194.16121, 335.1429, -27.73775), len: 0.868454
    apic_47 {pt3dadd(-194.16121, 335.1429, -27.73775, 0.52)}

//  Looking at segment number 1787: Seg23_apic_47, section: apic_47, ID: 1439, parent: Seg22_apic_47 (1438), rad: 0.26, (-194.16121, 335.1429, -27.73775) -> (-195.41121, 335.2929, -27.78775), len: 1.25996
    apic_47 {pt3dadd(-195.41121, 335.2929, -27.78775, 0.52)}

//  Looking at segment number 1788: Seg24_apic_47, section: apic_47, ID: 1440, parent: Seg23_apic_47 (1439), rad: 0.26, (-195.41121, 335.2929, -27.78775) -> (-196.74121, 335.8129, -28.63775), len: 1.66186
    apic_47 {pt3dadd(-196.74121, 335.8129, -28.63775, 0.52)}

//  Looking at segment number 1789: Seg25_apic_47, section: apic_47, ID: 1441, parent: Seg24_apic_47 (1440), rad: 0.26, (-196.74121, 335.8129, -28.63775) -> (-198.3712, 336.0329, -28.03775), len: 1.75079
    apic_47 {pt3dadd(-198.3712, 336.0329, -28.03775, 0.52)}

//  Looking at segment number 1790: Seg0_apic_45, section: apic_45, ID: 1368, parent: Seg5_apic_32 (1188), rad: 0.26, (-170.85121, 325.5729, -21.33775) -> (-169.9512, 327.2929, -24.18775), len: 3.44832
    apic_45 {pt3dclear() pt3dadd(-170.85121, 325.5729, -21.33775, 0.52) pt3dadd(-169.9512, 327.2929, -24.18775, 0.52)}

//  Looking at segment number 1791: Seg1_apic_45, section: apic_45, ID: 1369, parent: Seg0_apic_45 (1368), rad: 0.185, (-169.9512, 327.2929, -24.18775) -> (-169.7312, 329.2129, -24.53775), len: 1.96398
    apic_45 {pt3dadd(-169.7312, 329.2129, -24.53775, 0.37)}

//  Looking at segment number 1792: Seg2_apic_45, section: apic_45, ID: 1370, parent: Seg1_apic_45 (1369), rad: 0.185, (-169.7312, 329.2129, -24.53775) -> (-169.80121, 331.3529, -24.93775), len: 2.1782
    apic_45 {pt3dadd(-169.80121, 331.3529, -24.93775, 0.37)}

//  Looking at segment number 1793: Seg3_apic_45, section: apic_45, ID: 1371, parent: Seg2_apic_45 (1370), rad: 0.185, (-169.80121, 331.3529, -24.93775) -> (-170.69121, 332.7529, -25.43775), len: 1.73265
    apic_45 {pt3dadd(-170.69121, 332.7529, -25.43775, 0.37)}

//  Looking at segment number 1794: Seg4_apic_45, section: apic_45, ID: 1372, parent: Seg3_apic_45 (1371), rad: 0.185, (-170.69121, 332.7529, -25.43775) -> (-171.9512, 334.6029, -25.98775), len: 2.30491
    apic_45 {pt3dadd(-171.9512, 334.6029, -25.98775, 0.37)}

//  Looking at segment number 1795: Seg5_apic_45, section: apic_45, ID: 1373, parent: Seg4_apic_45 (1372), rad: 0.185, (-171.9512, 334.6029, -25.98775) -> (-172.8312, 336.3729, -25.43775), len: 2.05177
    apic_45 {pt3dadd(-172.8312, 336.3729, -25.43775, 0.37)}

//  Looking at segment number 1796: Seg6_apic_45, section: apic_45, ID: 1374, parent: Seg5_apic_45 (1373), rad: 0.185, (-172.8312, 336.3729, -25.43775) -> (-172.69121, 337.1129, -26.23775), len: 1.09874
    apic_45 {pt3dadd(-172.69121, 337.1129, -26.23775, 0.37)}

//  Looking at segment number 1797: Seg7_apic_45, section: apic_45, ID: 1375, parent: Seg6_apic_45 (1374), rad: 0.185, (-172.69121, 337.1129, -26.23775) -> (-171.80121, 337.55292, -26.23775), len: 0.992825
    apic_45 {pt3dadd(-171.80121, 337.55292, -26.23775, 0.37)}

//  Looking at segment number 1798: Seg8_apic_45, section: apic_45, ID: 1376, parent: Seg7_apic_45 (1375), rad: 0.185, (-171.80121, 337.55292, -26.23775) -> (-170.99121, 337.8529, -26.38775), len: 0.876692
    apic_45 {pt3dadd(-170.99121, 337.8529, -26.38775, 0.37)}

//  Looking at segment number 1799: Seg9_apic_45, section: apic_45, ID: 1377, parent: Seg8_apic_45 (1376), rad: 0.185, (-170.99121, 337.8529, -26.38775) -> (-169.88121, 338.0729, -26.63775), len: 1.15888
    apic_45 {pt3dadd(-169.88121, 338.0729, -26.63775, 0.37)}
}

proc basic_shape_extra_36(){

//  Looking at segment number 1800: Seg10_apic_45, section: apic_45, ID: 1378, parent: Seg9_apic_45 (1377), rad: 0.185, (-169.88121, 338.0729, -26.63775) -> (-169.0712, 339.1729, -27.03775), len: 1.42342
    apic_45 {pt3dadd(-169.0712, 339.1729, -27.03775, 0.37)}

//  Looking at segment number 1801: Seg11_apic_45, section: apic_45, ID: 1379, parent: Seg10_apic_45 (1378), rad: 0.185, (-169.0712, 339.1729, -27.03775) -> (-168.7012, 339.8429, -27.03775), len: 0.765358
    apic_45 {pt3dadd(-168.7012, 339.8429, -27.03775, 0.37)}

//  Looking at segment number 1802: Seg12_apic_45, section: apic_45, ID: 1380, parent: Seg11_apic_45 (1379), rad: 0.185, (-168.7012, 339.8429, -27.03775) -> (-168.4712, 340.6529, -26.68775), len: 0.911863
    apic_45 {pt3dadd(-168.4712, 340.6529, -26.68775, 0.37)}

//  Looking at segment number 1803: Seg13_apic_45, section: apic_45, ID: 1381, parent: Seg12_apic_45 (1380), rad: 0.185, (-168.4712, 340.6529, -26.68775) -> (-167.96121, 341.6829, -26.98775), len: 1.18785
    apic_45 {pt3dadd(-167.96121, 341.6829, -26.98775, 0.37)}

//  Looking at segment number 1804: Seg14_apic_45, section: apic_45, ID: 1382, parent: Seg13_apic_45 (1381), rad: 0.185, (-167.96121, 341.6829, -26.98775) -> (-167.2912, 343.0129, -27.18775), len: 1.50262
    apic_45 {pt3dadd(-167.2912, 343.0129, -27.18775, 0.37)}

//  Looking at segment number 1805: Seg15_apic_45, section: apic_45, ID: 1383, parent: Seg14_apic_45 (1382), rad: 0.295, (-167.2912, 343.0129, -27.18775) -> (-166.2612, 343.6029, -26.28775), len: 1.48963
    apic_45 {pt3dadd(-166.2612, 343.6029, -26.28775, 0.59)}

//  Looking at segment number 1806: Seg16_apic_45, section: apic_45, ID: 1384, parent: Seg15_apic_45 (1383), rad: 0.295, (-166.2612, 343.6029, -26.28775) -> (-166.3312, 344.7829, -27.03775), len: 1.39992
    apic_45 {pt3dadd(-166.3312, 344.7829, -27.03775, 0.59)}

//  Looking at segment number 1807: Seg17_apic_45, section: apic_45, ID: 1385, parent: Seg16_apic_45 (1384), rad: 0.295, (-166.3312, 344.7829, -27.03775) -> (-166.3312, 345.8929, -27.03775), len: 1.11002
    apic_45 {pt3dadd(-166.3312, 345.8929, -27.03775, 0.59)}

//  Looking at segment number 1808: Seg18_apic_45, section: apic_45, ID: 1386, parent: Seg17_apic_45 (1385), rad: 0.295, (-166.3312, 345.8929, -27.03775) -> (-165.5912, 347.0729, -27.48775), len: 1.46372
    apic_45 {pt3dadd(-165.5912, 347.0729, -27.48775, 0.59)}

//  Looking at segment number 1809: Seg19_apic_45, section: apic_45, ID: 1387, parent: Seg18_apic_45 (1386), rad: 0.295, (-165.5912, 347.0729, -27.48775) -> (-165.0012, 348.1829, -27.48775), len: 1.25705
    apic_45 {pt3dadd(-165.0012, 348.1829, -27.48775, 0.59)}

//  Looking at segment number 1810: Seg20_apic_45, section: apic_45, ID: 1388, parent: Seg19_apic_45 (1387), rad: 0.295, (-165.0012, 348.1829, -27.48775) -> (-164.2612, 349.0729, -26.98775), len: 1.26085
    apic_45 {pt3dadd(-164.2612, 349.0729, -26.98775, 0.59)}

//  Looking at segment number 1811: Seg21_apic_45, section: apic_45, ID: 1389, parent: Seg20_apic_45 (1388), rad: 0.295, (-164.2612, 349.0729, -26.98775) -> (-163.30121, 349.2929, -26.93775), len: 0.986146
    apic_45 {pt3dadd(-163.30121, 349.2929, -26.93775, 0.59)}

//  Looking at segment number 1812: Seg22_apic_45, section: apic_45, ID: 1390, parent: Seg21_apic_45 (1389), rad: 0.295, (-163.30121, 349.2929, -26.93775) -> (-162.71121, 350.1729, -27.33775), len: 1.13248
    apic_45 {pt3dadd(-162.71121, 350.1729, -27.33775, 0.59)}

//  Looking at segment number 1813: Seg23_apic_45, section: apic_45, ID: 1391, parent: Seg22_apic_45 (1390), rad: 0.295, (-162.71121, 350.1729, -27.33775) -> (-161.6712, 351.4329, -27.08775), len: 1.65278
    apic_45 {pt3dadd(-161.6712, 351.4329, -27.08775, 0.59)}

//  Looking at segment number 1814: Seg24_apic_45, section: apic_45, ID: 1392, parent: Seg23_apic_45 (1391), rad: 0.295, (-161.6712, 351.4329, -27.08775) -> (-162.1212, 352.2429, -27.68775), len: 1.1039
    apic_45 {pt3dadd(-162.1212, 352.2429, -27.68775, 0.59)}

//  Looking at segment number 1815: Seg25_apic_45, section: apic_45, ID: 1393, parent: Seg24_apic_45 (1392), rad: 0.295, (-162.1212, 352.2429, -27.68775) -> (-161.8212, 353.2029, -28.33775), len: 1.19756
    apic_45 {pt3dadd(-161.8212, 353.2029, -28.33775, 0.59)}

//  Looking at segment number 1816: Seg26_apic_45, section: apic_45, ID: 1394, parent: Seg25_apic_45 (1393), rad: 0.26, (-161.8212, 353.2029, -28.33775) -> (-161.6212, 354.1529, -28.88775), len: 1.11578
    apic_45 {pt3dadd(-161.6212, 354.1529, -28.88775, 0.52)}

//  Looking at segment number 1817: Seg27_apic_45, section: apic_45, ID: 1395, parent: Seg26_apic_45 (1394), rad: 0.26, (-161.6212, 354.1529, -28.88775) -> (-161.4712, 354.7429, -28.88775), len: 0.608764
    apic_45 {pt3dadd(-161.4712, 354.7429, -28.88775, 0.52)}

//  Looking at segment number 1818: Seg28_apic_45, section: apic_45, ID: 1396, parent: Seg27_apic_45 (1395), rad: 0.405, (-161.4712, 354.7429, -28.88775) -> (-161.1712, 355.4829, -28.88775), len: 0.798519
    apic_45 {pt3dadd(-161.1712, 355.4829, -28.88775, 0.81)}

//  Looking at segment number 1819: Seg29_apic_45, section: apic_45, ID: 1397, parent: Seg28_apic_45 (1396), rad: 0.22, (-161.1712, 355.4829, -28.88775) -> (-160.5812, 356.5929, -28.93775), len: 1.25804
    apic_45 {pt3dadd(-160.5812, 356.5929, -28.93775, 0.44)}

//  Looking at segment number 1820: Seg30_apic_45, section: apic_45, ID: 1398, parent: Seg29_apic_45 (1397), rad: 0.11, (-160.5812, 356.5929, -28.93775) -> (-160.0712, 357.77292, -28.987751), len: 1.28649
    apic_45 {pt3dadd(-160.0712, 357.77292, -28.987751, 0.22)}

//  Looking at segment number 1821: Seg31_apic_45, section: apic_45, ID: 1399, parent: Seg30_apic_45 (1398), rad: 0.11, (-160.0712, 357.77292, -28.987751) -> (-159.99121, 359.1729, -29.137749), len: 1.41028
    apic_45 {pt3dadd(-159.99121, 359.1729, -29.137749, 0.22)}

//  Looking at segment number 1822: Seg32_apic_45, section: apic_45, ID: 1400, parent: Seg31_apic_45 (1399), rad: 0.11, (-159.99121, 359.1729, -29.137749) -> (-160.2912, 360.0629, -29.137749), len: 0.939183
    apic_45 {pt3dadd(-160.2912, 360.0629, -29.137749, 0.22)}

//  Looking at segment number 1823: Seg33_apic_45, section: apic_45, ID: 1401, parent: Seg32_apic_45 (1400), rad: 0.11, (-160.2912, 360.0629, -29.137749) -> (-160.7312, 361.1629, -29.137749), len: 1.18474
    apic_45 {pt3dadd(-160.7312, 361.1629, -29.137749, 0.22)}

//  Looking at segment number 1824: Seg34_apic_45, section: apic_45, ID: 1402, parent: Seg33_apic_45 (1401), rad: 0.11, (-160.7312, 361.1629, -29.137749) -> (-160.9512, 362.27292, -29.487751), len: 1.1845
    apic_45 {pt3dadd(-160.9512, 362.27292, -29.487751, 0.22)}

//  Looking at segment number 1825: Seg35_apic_45, section: apic_45, ID: 1403, parent: Seg34_apic_45 (1402), rad: 0.11, (-160.9512, 362.27292, -29.487751) -> (-160.4312, 363.30292, -29.28775), len: 1.17103
    apic_45 {pt3dadd(-160.4312, 363.30292, -29.28775, 0.22)}

//  Looking at segment number 1826: Seg36_apic_45, section: apic_45, ID: 1404, parent: Seg35_apic_45 (1403), rad: 0.11, (-160.4312, 363.30292, -29.28775) -> (-160.1412, 364.1229, -29.237751), len: 0.871182
    apic_45 {pt3dadd(-160.1412, 364.1229, -29.237751, 0.22)}

//  Looking at segment number 1827: Seg37_apic_45, section: apic_45, ID: 1405, parent: Seg36_apic_45 (1404), rad: 0.11, (-160.1412, 364.1229, -29.237751) -> (-160.2912, 364.9329, -29.437752), len: 0.8477
    apic_45 {pt3dadd(-160.2912, 364.9329, -29.437752, 0.22)}

//  Looking at segment number 1828: Seg38_apic_45, section: apic_45, ID: 1406, parent: Seg37_apic_45 (1405), rad: 0.11, (-160.2912, 364.9329, -29.437752) -> (-159.8412, 365.7429, -29.53775), len: 0.931983
    apic_45 {pt3dadd(-159.8412, 365.7429, -29.53775, 0.22)}

//  Looking at segment number 1829: Seg39_apic_45, section: apic_45, ID: 1407, parent: Seg38_apic_45 (1406), rad: 0.11, (-159.8412, 365.7429, -29.53775) -> (-159.4012, 366.6329, -29.737751), len: 1.01278
    apic_45 {pt3dadd(-159.4012, 366.6329, -29.737751, 0.22)}

//  Looking at segment number 1830: Seg40_apic_45, section: apic_45, ID: 1408, parent: Seg39_apic_45 (1407), rad: 0.11, (-159.4012, 366.6329, -29.737751) -> (-158.8112, 367.5929, -29.937752), len: 1.14441
    apic_45 {pt3dadd(-158.8112, 367.5929, -29.937752, 0.22)}

//  Looking at segment number 1831: Seg41_apic_45, section: apic_45, ID: 1409, parent: Seg40_apic_45 (1408), rad: 0.11, (-158.8112, 367.5929, -29.937752) -> (-158.8112, 368.3229, -30.387749), len: 0.857562
    apic_45 {pt3dadd(-158.8112, 368.3229, -30.387749, 0.22)}

//  Looking at segment number 1832: Seg42_apic_45, section: apic_45, ID: 1410, parent: Seg41_apic_45 (1409), rad: 0.11, (-158.8112, 368.3229, -30.387749) -> (-158.5912, 369.1429, -30.387749), len: 0.849007
    apic_45 {pt3dadd(-158.5912, 369.1429, -30.387749, 0.22)}

//  Looking at segment number 1833: Seg43_apic_45, section: apic_45, ID: 1411, parent: Seg42_apic_45 (1410), rad: 0.11, (-158.5912, 369.1429, -30.387749) -> (-157.9212, 370.1029, -30.53775), len: 1.18025
    apic_45 {pt3dadd(-157.9212, 370.1029, -30.53775, 0.22)}

//  Looking at segment number 1834: Seg0_apic_33, section: apic_33, ID: 1189, parent: Seg5_apic_32 (1188), rad: 0.37, (-170.85121, 325.5729, -21.33775) -> (-172.10121, 326.2429, -21.43775), len: 1.42175
    apic_33 {pt3dclear() pt3dadd(-170.85121, 325.5729, -21.33775, 0.74) pt3dadd(-172.10121, 326.2429, -21.43775, 0.74)}

//  Looking at segment number 1835: Seg1_apic_33, section: apic_33, ID: 1190, parent: Seg0_apic_33 (1189), rad: 0.37, (-172.10121, 326.2429, -21.43775) -> (-172.4712, 326.83292, -21.43775), len: 0.69644
    apic_33 {pt3dadd(-172.4712, 326.83292, -21.43775, 0.74)}

//  Looking at segment number 1836: Seg2_apic_33, section: apic_33, ID: 1191, parent: Seg1_apic_33 (1190), rad: 0.37, (-172.4712, 326.83292, -21.43775) -> (-172.7012, 328.30292, -21.68775), len: 1.50874
    apic_33 {pt3dadd(-172.7012, 328.30292, -21.68775, 0.74)}

//  Looking at segment number 1837: Seg0_apic_30, section: apic_30, ID: 1147, parent: Seg23_apic_28 (1113), rad: 0.185, (-149.0412, 332.6829, -26.18775) -> (-147.96121, 333.52292, -26.88775), len: 1.53689
    apic_30 {pt3dclear() pt3dadd(-149.0412, 332.6829, -26.18775, 0.37) pt3dadd(-147.96121, 333.52292, -26.88775, 0.37)}

//  Looking at segment number 1838: Seg1_apic_30, section: apic_30, ID: 1148, parent: Seg0_apic_30 (1147), rad: 0.22, (-147.96121, 333.52292, -26.88775) -> (-147.1512, 334.33292, -26.93775), len: 1.14661
    apic_30 {pt3dadd(-147.1512, 334.33292, -26.93775, 0.44)}

//  Looking at segment number 1839: Seg2_apic_30, section: apic_30, ID: 1149, parent: Seg1_apic_30 (1148), rad: 0.22, (-147.1512, 334.33292, -26.93775) -> (-147.0012, 334.7029, -27.68775), len: 0.849644
    apic_30 {pt3dadd(-147.0012, 334.7029, -27.68775, 0.44)}

//  Looking at segment number 1840: Seg3_apic_30, section: apic_30, ID: 1150, parent: Seg2_apic_30 (1149), rad: 0.22, (-147.0012, 334.7029, -27.68775) -> (-146.41121, 334.55292, -27.63775), len: 0.610814
    apic_30 {pt3dadd(-146.41121, 334.55292, -27.63775, 0.44)}

//  Looking at segment number 1841: Seg4_apic_30, section: apic_30, ID: 1151, parent: Seg3_apic_30 (1150), rad: 0.22, (-146.41121, 334.55292, -27.63775) -> (-145.6712, 334.9229, -27.63775), len: 0.827348
    apic_30 {pt3dadd(-145.6712, 334.9229, -27.63775, 0.44)}

//  Looking at segment number 1842: Seg5_apic_30, section: apic_30, ID: 1152, parent: Seg4_apic_30 (1151), rad: 0.22, (-145.6712, 334.9229, -27.63775) -> (-145.4512, 335.6629, -27.68775), len: 0.773619
    apic_30 {pt3dadd(-145.4512, 335.6629, -27.68775, 0.44)}

//  Looking at segment number 1843: Seg6_apic_30, section: apic_30, ID: 1153, parent: Seg5_apic_30 (1152), rad: 0.22, (-145.4512, 335.6629, -27.68775) -> (-144.7812, 336.1729, -28.48775), len: 1.16147
    apic_30 {pt3dadd(-144.7812, 336.1729, -28.48775, 0.44)}

//  Looking at segment number 1844: Seg7_apic_30, section: apic_30, ID: 1154, parent: Seg6_apic_30 (1153), rad: 0.22, (-144.7812, 336.1729, -28.48775) -> (-144.27121, 336.7629, -29.33775), len: 1.15356
    apic_30 {pt3dadd(-144.27121, 336.7629, -29.33775, 0.44)}

//  Looking at segment number 1845: Seg8_apic_30, section: apic_30, ID: 1155, parent: Seg7_apic_30 (1154), rad: 0.22, (-144.27121, 336.7629, -29.33775) -> (-143.7512, 338.1729, -30.187752), len: 1.72656
    apic_30 {pt3dadd(-143.7512, 338.1729, -30.187752, 0.44)}

//  Looking at segment number 1846: Seg9_apic_30, section: apic_30, ID: 1156, parent: Seg8_apic_30 (1155), rad: 0.22, (-143.7512, 338.1729, -30.187752) -> (-143.16121, 339.3529, -30.187752), len: 1.31927
    apic_30 {pt3dadd(-143.16121, 339.3529, -30.187752, 0.44)}

//  Looking at segment number 1847: Seg10_apic_30, section: apic_30, ID: 1157, parent: Seg9_apic_30 (1156), rad: 0.22, (-143.16121, 339.3529, -30.187752) -> (-142.7912, 339.7929, -30.28775), len: 0.583532
    apic_30 {pt3dadd(-142.7912, 339.7929, -30.28775, 0.44)}

//  Looking at segment number 1848: Seg11_apic_30, section: apic_30, ID: 1158, parent: Seg10_apic_30 (1157), rad: 0.22, (-142.7912, 339.7929, -30.28775) -> (-142.1212, 340.0129, -30.237751), len: 0.706964
    apic_30 {pt3dadd(-142.1212, 340.0129, -30.237751, 0.44)}

//  Looking at segment number 1849: Seg12_apic_30, section: apic_30, ID: 1159, parent: Seg11_apic_30 (1158), rad: 0.22, (-142.1212, 340.0129, -30.237751) -> (-142.05121, 340.5329, -30.237751), len: 0.524678
    apic_30 {pt3dadd(-142.05121, 340.5329, -30.237751, 0.44)}
}

proc basic_shape_extra_37(){

//  Looking at segment number 1850: Seg13_apic_30, section: apic_30, ID: 1160, parent: Seg12_apic_30 (1159), rad: 0.22, (-142.05121, 340.5329, -30.237751) -> (-141.9712, 341.4229, -30.78775), len: 1.0493
    apic_30 {pt3dadd(-141.9712, 341.4229, -30.78775, 0.44)}

//  Looking at segment number 1851: Seg14_apic_30, section: apic_30, ID: 1161, parent: Seg13_apic_30 (1160), rad: 0.22, (-141.9712, 341.4229, -30.78775) -> (-141.38121, 342.08292, -30.78775), len: 0.885269
    apic_30 {pt3dadd(-141.38121, 342.08292, -30.78775, 0.44)}

//  Looking at segment number 1852: Seg15_apic_30, section: apic_30, ID: 1162, parent: Seg14_apic_30 (1161), rad: 0.22, (-141.38121, 342.08292, -30.78775) -> (-141.16121, 342.7429, -31.83775), len: 1.25955
    apic_30 {pt3dadd(-141.16121, 342.7429, -31.83775, 0.44)}

//  Looking at segment number 1853: Seg16_apic_30, section: apic_30, ID: 1163, parent: Seg15_apic_30 (1162), rad: 0.22, (-141.16121, 342.7429, -31.83775) -> (-140.4212, 343.0429, -31.637749), len: 0.823176
    apic_30 {pt3dadd(-140.4212, 343.0429, -31.637749, 0.44)}

//  Looking at segment number 1854: Seg17_apic_30, section: apic_30, ID: 1164, parent: Seg16_apic_30 (1163), rad: 0.22, (-140.4212, 343.0429, -31.637749) -> (-140.6412, 343.9329, -32.23775), len: 1.09566
    apic_30 {pt3dadd(-140.6412, 343.9329, -32.23775, 0.44)}

//  Looking at segment number 1855: Seg18_apic_30, section: apic_30, ID: 1165, parent: Seg17_apic_30 (1164), rad: 0.22, (-140.6412, 343.9329, -32.23775) -> (-140.5712, 344.8829, -32.23775), len: 0.952588
    apic_30 {pt3dadd(-140.5712, 344.8829, -32.23775, 0.44)}

//  Looking at segment number 1856: Seg19_apic_30, section: apic_30, ID: 1166, parent: Seg18_apic_30 (1165), rad: 0.22, (-140.5712, 344.8829, -32.23775) -> (-139.8312, 345.9929, -32.58775), len: 1.37919
    apic_30 {pt3dadd(-139.8312, 345.9929, -32.58775, 0.44)}

//  Looking at segment number 1857: Seg20_apic_30, section: apic_30, ID: 1167, parent: Seg19_apic_30 (1166), rad: 0.22, (-139.8312, 345.9929, -32.58775) -> (-139.46121, 347.0329, -33.18775), len: 1.25639
    apic_30 {pt3dadd(-139.46121, 347.0329, -33.18775, 0.44)}

//  Looking at segment number 1858: Seg21_apic_30, section: apic_30, ID: 1168, parent: Seg20_apic_30 (1167), rad: 0.22, (-139.46121, 347.0329, -33.18775) -> (-139.0912, 348.1329, -33.48775), len: 1.19872
    apic_30 {pt3dadd(-139.0912, 348.1329, -33.48775, 0.44)}

//  Looking at segment number 1859: Seg22_apic_30, section: apic_30, ID: 1169, parent: Seg21_apic_30 (1168), rad: 0.22, (-139.0912, 348.1329, -33.48775) -> (-138.35121, 349.3929, -33.13775), len: 1.50257
    apic_30 {pt3dadd(-138.35121, 349.3929, -33.13775, 0.44)}

//  Looking at segment number 1860: Seg23_apic_30, section: apic_30, ID: 1170, parent: Seg22_apic_30 (1169), rad: 0.22, (-138.35121, 349.3929, -33.13775) -> (-138.4312, 350.5729, -33.03775), len: 1.18692
    apic_30 {pt3dadd(-138.4312, 350.5729, -33.03775, 0.44)}

//  Looking at segment number 1861: Seg24_apic_30, section: apic_30, ID: 1171, parent: Seg23_apic_30 (1170), rad: 0.22, (-138.4312, 350.5729, -33.03775) -> (-137.8312, 351.6829, -33.58775), len: 1.37643
    apic_30 {pt3dadd(-137.8312, 351.6829, -33.58775, 0.44)}

//  Looking at segment number 1862: Seg25_apic_30, section: apic_30, ID: 1172, parent: Seg24_apic_30 (1171), rad: 0.22, (-137.8312, 351.6829, -33.58775) -> (-137.5412, 352.6429, -34.68775), len: 1.48854
    apic_30 {pt3dadd(-137.5412, 352.6429, -34.68775, 0.44)}

//  Looking at segment number 1863: Seg26_apic_30, section: apic_30, ID: 1173, parent: Seg25_apic_30 (1172), rad: 0.22, (-137.5412, 352.6429, -34.68775) -> (-137.02121, 353.8929, -34.33775), len: 1.39835
    apic_30 {pt3dadd(-137.02121, 353.8929, -34.33775, 0.44)}

//  Looking at segment number 1864: Seg27_apic_30, section: apic_30, ID: 1174, parent: Seg26_apic_30 (1173), rad: 0.22, (-137.02121, 353.8929, -34.33775) -> (-136.1412, 353.9629, -34.33775), len: 0.882783
    apic_30 {pt3dadd(-136.1412, 353.9629, -34.33775, 0.44)}

//  Looking at segment number 1865: Seg28_apic_30, section: apic_30, ID: 1175, parent: Seg27_apic_30 (1174), rad: 0.22, (-136.1412, 353.9629, -34.33775) -> (-135.69121, 354.7029, -34.33775), len: 0.866099
    apic_30 {pt3dadd(-135.69121, 354.7029, -34.33775, 0.44)}

//  Looking at segment number 1866: Seg29_apic_30, section: apic_30, ID: 1176, parent: Seg28_apic_30 (1175), rad: 0.22, (-135.69121, 354.7029, -34.33775) -> (-135.6212, 355.6629, -34.43775), len: 0.967722
    apic_30 {pt3dadd(-135.6212, 355.6629, -34.43775, 0.44)}

//  Looking at segment number 1867: Seg30_apic_30, section: apic_30, ID: 1177, parent: Seg29_apic_30 (1176), rad: 0.22, (-135.6212, 355.6629, -34.43775) -> (-135.91121, 356.7029, -34.58775), len: 1.09006
    apic_30 {pt3dadd(-135.91121, 356.7029, -34.58775, 0.44)}

//  Looking at segment number 1868: Seg31_apic_30, section: apic_30, ID: 1178, parent: Seg30_apic_30 (1177), rad: 0.22, (-135.91121, 356.7029, -34.58775) -> (-135.4712, 357.3629, -34.78775), len: 0.818051
    apic_30 {pt3dadd(-135.4712, 357.3629, -34.78775, 0.44)}

//  Looking at segment number 1869: Seg32_apic_30, section: apic_30, ID: 1179, parent: Seg31_apic_30 (1178), rad: 0.22, (-135.4712, 357.3629, -34.78775) -> (-135.3212, 358.6129, -35.63775), len: 1.51905
    apic_30 {pt3dadd(-135.3212, 358.6129, -35.63775, 0.44)}

//  Looking at segment number 1870: Seg33_apic_30, section: apic_30, ID: 1180, parent: Seg32_apic_30 (1179), rad: 0.22, (-135.3212, 358.6129, -35.63775) -> (-135.6212, 359.9429, -35.58775), len: 1.36432
    apic_30 {pt3dadd(-135.6212, 359.9429, -35.58775, 0.44)}

//  Looking at segment number 1871: Seg0_apic_29, section: apic_29, ID: 1114, parent: Seg23_apic_28 (1113), rad: 0.335, (-149.0412, 332.6829, -26.18775) -> (-148.74121, 333.7829, -25.38775), len: 1.39284
    apic_29 {pt3dclear() pt3dadd(-149.0412, 332.6829, -26.18775, 0.67) pt3dadd(-148.74121, 333.7829, -25.38775, 0.67)}

//  Looking at segment number 1872: Seg1_apic_29, section: apic_29, ID: 1115, parent: Seg0_apic_29 (1114), rad: 0.335, (-148.74121, 333.7829, -25.38775) -> (-148.4512, 334.6029, -25.38775), len: 0.86978
    apic_29 {pt3dadd(-148.4512, 334.6029, -25.38775, 0.67)}

//  Looking at segment number 1873: Seg2_apic_29, section: apic_29, ID: 1116, parent: Seg1_apic_29 (1115), rad: 0.335, (-148.4512, 334.6029, -25.38775) -> (-147.9312, 335.1129, -25.38775), len: 0.728364
    apic_29 {pt3dadd(-147.9312, 335.1129, -25.38775, 0.67)}

//  Looking at segment number 1874: Seg3_apic_29, section: apic_29, ID: 1117, parent: Seg2_apic_29 (1116), rad: 0.335, (-147.9312, 335.1129, -25.38775) -> (-147.49121, 335.5629, -25.83775), len: 0.773674
    apic_29 {pt3dadd(-147.49121, 335.5629, -25.83775, 0.67)}

//  Looking at segment number 1875: Seg4_apic_29, section: apic_29, ID: 1118, parent: Seg3_apic_29 (1117), rad: 0.335, (-147.49121, 335.5629, -25.83775) -> (-147.0412, 336.1529, -25.83775), len: 0.742029
    apic_29 {pt3dadd(-147.0412, 336.1529, -25.83775, 0.67)}

//  Looking at segment number 1876: Seg5_apic_29, section: apic_29, ID: 1119, parent: Seg4_apic_29 (1118), rad: 0.335, (-147.0412, 336.1529, -25.83775) -> (-146.6712, 336.8129, -25.78775), len: 0.758288
    apic_29 {pt3dadd(-146.6712, 336.8129, -25.78775, 0.67)}

//  Looking at segment number 1877: Seg6_apic_29, section: apic_29, ID: 1120, parent: Seg5_apic_29 (1119), rad: 0.335, (-146.6712, 336.8129, -25.78775) -> (-145.94121, 337.7029, -25.78775), len: 1.1511
    apic_29 {pt3dadd(-145.94121, 337.7029, -25.78775, 0.67)}

//  Looking at segment number 1878: Seg7_apic_29, section: apic_29, ID: 1121, parent: Seg6_apic_29 (1120), rad: 0.335, (-145.94121, 337.7029, -25.78775) -> (-145.94121, 338.58292, -25.78775), len: 0.880005
    apic_29 {pt3dadd(-145.94121, 338.58292, -25.78775, 0.67)}

//  Looking at segment number 1879: Seg8_apic_29, section: apic_29, ID: 1122, parent: Seg7_apic_29 (1121), rad: 0.335, (-145.94121, 338.58292, -25.78775) -> (-145.6412, 339.6929, -25.78775), len: 1.14981
    apic_29 {pt3dadd(-145.6412, 339.6929, -25.78775, 0.67)}

//  Looking at segment number 1880: Seg9_apic_29, section: apic_29, ID: 1123, parent: Seg8_apic_29 (1122), rad: 0.335, (-145.6412, 339.6929, -25.78775) -> (-145.1212, 340.4329, -25.78775), len: 0.904428
    apic_29 {pt3dadd(-145.1212, 340.4329, -25.78775, 0.67)}

//  Looking at segment number 1881: Seg10_apic_29, section: apic_29, ID: 1124, parent: Seg9_apic_29 (1123), rad: 0.335, (-145.1212, 340.4329, -25.78775) -> (-144.7512, 340.8729, -25.78775), len: 0.57489
    apic_29 {pt3dadd(-144.7512, 340.8729, -25.78775, 0.67)}

//  Looking at segment number 1882: Seg11_apic_29, section: apic_29, ID: 1125, parent: Seg10_apic_29 (1124), rad: 0.335, (-144.7512, 340.8729, -25.78775) -> (-144.24121, 341.4629, -25.88775), len: 0.786251
    apic_29 {pt3dadd(-144.24121, 341.4629, -25.88775, 0.67)}

//  Looking at segment number 1883: Seg12_apic_29, section: apic_29, ID: 1126, parent: Seg11_apic_29 (1125), rad: 0.335, (-144.24121, 341.4629, -25.88775) -> (-144.0112, 342.4229, -25.88775), len: 0.987192
    apic_29 {pt3dadd(-144.0112, 342.4229, -25.88775, 0.67)}

//  Looking at segment number 1884: Seg13_apic_29, section: apic_29, ID: 1127, parent: Seg12_apic_29 (1126), rad: 0.335, (-144.0112, 342.4229, -25.88775) -> (-143.8712, 343.4529, -25.98775), len: 1.04427
    apic_29 {pt3dadd(-143.8712, 343.4529, -25.98775, 0.67)}

//  Looking at segment number 1885: Seg14_apic_29, section: apic_29, ID: 1128, parent: Seg13_apic_29 (1127), rad: 0.335, (-143.8712, 343.4529, -25.98775) -> (-144.16121, 344.6329, -25.98775), len: 1.21511
    apic_29 {pt3dadd(-144.16121, 344.6329, -25.98775, 0.67)}

//  Looking at segment number 1886: Seg15_apic_29, section: apic_29, ID: 1129, parent: Seg14_apic_29 (1128), rad: 0.335, (-144.16121, 344.6329, -25.98775) -> (-144.6812, 345.4529, -26.73775), len: 1.22691
    apic_29 {pt3dadd(-144.6812, 345.4529, -26.73775, 0.67)}

//  Looking at segment number 1887: Seg16_apic_29, section: apic_29, ID: 1130, parent: Seg15_apic_29 (1129), rad: 0.295, (-144.6812, 345.4529, -26.73775) -> (-145.0012, 346.58292, -26.68775), len: 1.17551
    apic_29 {pt3dadd(-145.0012, 346.58292, -26.68775, 0.59)}

//  Looking at segment number 1888: Seg17_apic_29, section: apic_29, ID: 1131, parent: Seg16_apic_29 (1130), rad: 0.295, (-145.0012, 346.58292, -26.68775) -> (-145.3712, 347.5429, -27.53775), len: 1.33453
    apic_29 {pt3dadd(-145.3712, 347.5429, -27.53775, 0.59)}

//  Looking at segment number 1889: Seg18_apic_29, section: apic_29, ID: 1132, parent: Seg17_apic_29 (1131), rad: 0.26, (-145.3712, 347.5429, -27.53775) -> (-145.8212, 348.7229, -27.68775), len: 1.27176
    apic_29 {pt3dadd(-145.8212, 348.7229, -27.68775, 0.52)}

//  Looking at segment number 1890: Seg19_apic_29, section: apic_29, ID: 1133, parent: Seg18_apic_29 (1132), rad: 0.26, (-145.8212, 348.7229, -27.68775) -> (-146.1112, 350.2029, -28.03775), len: 1.54824
    apic_29 {pt3dadd(-146.1112, 350.2029, -28.03775, 0.52)}

//  Looking at segment number 1891: Seg20_apic_29, section: apic_29, ID: 1134, parent: Seg19_apic_29 (1133), rad: 0.185, (-146.1112, 350.2029, -28.03775) -> (-146.41121, 351.7529, -28.03775), len: 1.57875
    apic_29 {pt3dadd(-146.41121, 351.7529, -28.03775, 0.37)}

//  Looking at segment number 1892: Seg21_apic_29, section: apic_29, ID: 1135, parent: Seg20_apic_29 (1134), rad: 0.185, (-146.41121, 351.7529, -28.03775) -> (-146.4812, 353.3729, -28.43775), len: 1.67011
    apic_29 {pt3dadd(-146.4812, 353.3729, -28.43775, 0.37)}

//  Looking at segment number 1893: Seg22_apic_29, section: apic_29, ID: 1136, parent: Seg21_apic_29 (1135), rad: 0.185, (-146.4812, 353.3729, -28.43775) -> (-146.41121, 354.4829, -28.48775), len: 1.11334
    apic_29 {pt3dadd(-146.41121, 354.4829, -28.48775, 0.37)}

//  Looking at segment number 1894: Seg23_apic_29, section: apic_29, ID: 1137, parent: Seg22_apic_29 (1136), rad: 0.185, (-146.41121, 354.4829, -28.48775) -> (-146.3312, 356.1829, -28.93775), len: 1.76035
    apic_29 {pt3dadd(-146.3312, 356.1829, -28.93775, 0.37)}

//  Looking at segment number 1895: Seg24_apic_29, section: apic_29, ID: 1138, parent: Seg23_apic_29 (1137), rad: 0.185, (-146.3312, 356.1829, -28.93775) -> (-146.63121, 356.8429, -28.987751), len: 0.72671
    apic_29 {pt3dadd(-146.63121, 356.8429, -28.987751, 0.37)}

//  Looking at segment number 1896: Seg25_apic_29, section: apic_29, ID: 1139, parent: Seg24_apic_29 (1138), rad: 0.185, (-146.63121, 356.8429, -28.987751) -> (-146.85121, 357.5129, -28.93775), len: 0.706978
    apic_29 {pt3dadd(-146.85121, 357.5129, -28.93775, 0.37)}

//  Looking at segment number 1897: Seg26_apic_29, section: apic_29, ID: 1140, parent: Seg25_apic_29 (1139), rad: 0.185, (-146.85121, 357.5129, -28.93775) -> (-146.85121, 358.4729, -29.08775), len: 0.97164
    apic_29 {pt3dadd(-146.85121, 358.4729, -29.08775, 0.37)}

//  Looking at segment number 1898: Seg27_apic_29, section: apic_29, ID: 1141, parent: Seg26_apic_29 (1140), rad: 0.185, (-146.85121, 358.4729, -29.08775) -> (-146.9312, 359.6529, -29.33775), len: 1.20883
    apic_29 {pt3dadd(-146.9312, 359.6529, -29.33775, 0.37)}

//  Looking at segment number 1899: Seg28_apic_29, section: apic_29, ID: 1142, parent: Seg27_apic_29 (1141), rad: 0.185, (-146.9312, 359.6529, -29.33775) -> (-146.85121, 360.83292, -29.387749), len: 1.18379
    apic_29 {pt3dadd(-146.85121, 360.83292, -29.387749, 0.37)}
}

proc basic_shape_extra_38(){

//  Looking at segment number 1900: Seg29_apic_29, section: apic_29, ID: 1143, parent: Seg28_apic_29 (1142), rad: 0.185, (-146.85121, 360.83292, -29.387749) -> (-146.4812, 362.3829, -29.437752), len: 1.59432
    apic_29 {pt3dadd(-146.4812, 362.3829, -29.437752, 0.37)}

//  Looking at segment number 1901: Seg30_apic_29, section: apic_29, ID: 1144, parent: Seg29_apic_29 (1143), rad: 0.185, (-146.4812, 362.3829, -29.437752) -> (-146.5612, 363.4929, -29.637749), len: 1.13069
    apic_29 {pt3dadd(-146.5612, 363.4929, -29.637749, 0.37)}

//  Looking at segment number 1902: Seg31_apic_29, section: apic_29, ID: 1145, parent: Seg30_apic_29 (1144), rad: 0.185, (-146.5612, 363.4929, -29.637749) -> (-146.2612, 364.5929, -29.987751), len: 1.19269
    apic_29 {pt3dadd(-146.2612, 364.5929, -29.987751, 0.37)}

//  Looking at segment number 1903: Seg32_apic_29, section: apic_29, ID: 1146, parent: Seg31_apic_29 (1145), rad: 0.185, (-146.2612, 364.5929, -29.987751) -> (-146.19121, 365.4829, -29.187752), len: 1.19876
    apic_29 {pt3dadd(-146.19121, 365.4829, -29.187752, 0.37)}

//  Looking at segment number 1904: Seg0_apic_19, section: apic_19, ID: 1012, parent: Seg20_apic_5 (950), rad: 0.185, (-170.85121, 364.0429, -19.53775) -> (-171.96121, 365.4829, -22.08775), len: 3.13181
    apic_19 {pt3dclear() pt3dadd(-170.85121, 364.0429, -19.53775, 0.37) pt3dadd(-171.96121, 365.4829, -22.08775, 0.37)}

//  Looking at segment number 1905: Seg1_apic_19, section: apic_19, ID: 1013, parent: Seg0_apic_19 (1012), rad: 0.185, (-171.96121, 365.4829, -22.08775) -> (-172.55121, 366.7429, -22.53775), len: 1.46224
    apic_19 {pt3dadd(-172.55121, 366.7429, -22.53775, 0.37)}

//  Looking at segment number 1906: Seg0_apic_6, section: apic_6, ID: 951, parent: Seg20_apic_5 (950), rad: 0.515, (-170.85121, 364.0429, -19.53775) -> (-169.0712, 364.7129, -18.93775), len: 1.99432
    apic_6 {pt3dclear() pt3dadd(-170.85121, 364.0429, -19.53775, 1.03) pt3dadd(-169.0712, 364.7129, -18.93775, 1.03)}

//  Looking at segment number 1907: Seg1_apic_6, section: apic_6, ID: 952, parent: Seg0_apic_6 (951), rad: 0.48, (-169.0712, 364.7129, -18.93775) -> (-167.30121, 365.3729, -18.58775), len: 1.92119
    apic_6 {pt3dadd(-167.30121, 365.3729, -18.58775, 0.96)}

//  Looking at segment number 1908: Seg2_apic_6, section: apic_6, ID: 953, parent: Seg1_apic_6 (952), rad: 0.48, (-167.30121, 365.3729, -18.58775) -> (-167.30121, 366.33292, -18.58775), len: 0.960022
    apic_6 {pt3dadd(-167.30121, 366.33292, -18.58775, 0.96)}

//  Looking at segment number 1909: Seg3_apic_6, section: apic_6, ID: 954, parent: Seg2_apic_6 (953), rad: 0.48, (-167.30121, 366.33292, -18.58775) -> (-167.2312, 367.5129, -18.58775), len: 1.18207
    apic_6 {pt3dadd(-167.2312, 367.5129, -18.58775, 0.96)}

//  Looking at segment number 1910: Seg4_apic_6, section: apic_6, ID: 955, parent: Seg3_apic_6 (954), rad: 0.48, (-167.2312, 367.5129, -18.58775) -> (-167.30121, 368.1829, -18.68775), len: 0.681013
    apic_6 {pt3dadd(-167.30121, 368.1829, -18.68775, 0.96)}

//  Looking at segment number 1911: Seg0_apic_92, section: apic_92, ID: 1748, parent: Seg1_apic_84 (1692), rad: 0.22, (-197.16121, 300.77292, -42.63775) -> (-198.41121, 301.4229, -42.63775), len: 1.4089
    apic_92 {pt3dclear() pt3dadd(-197.16121, 300.77292, -42.63775, 0.44) pt3dadd(-198.41121, 301.4229, -42.63775, 0.44)}

//  Looking at segment number 1912: Seg1_apic_92, section: apic_92, ID: 1749, parent: Seg0_apic_92 (1748), rad: 0.22, (-198.41121, 301.4229, -42.63775) -> (-199.8212, 301.6429, -42.63775), len: 1.42705
    apic_92 {pt3dadd(-199.8212, 301.6429, -42.63775, 0.44)}

//  Looking at segment number 1913: Seg2_apic_92, section: apic_92, ID: 1750, parent: Seg1_apic_92 (1749), rad: 0.22, (-199.8212, 301.6429, -42.63775) -> (-201.2212, 301.27292, -42.63775), len: 1.44808
    apic_92 {pt3dadd(-201.2212, 301.27292, -42.63775, 0.44)}

//  Looking at segment number 1914: Seg0_apic_85, section: apic_85, ID: 1693, parent: Seg1_apic_84 (1692), rad: 0.335, (-197.16121, 300.77292, -42.63775) -> (-197.46121, 301.8829, -42.63775), len: 1.14981
    apic_85 {pt3dclear() pt3dadd(-197.16121, 300.77292, -42.63775, 0.67) pt3dadd(-197.46121, 301.8829, -42.63775, 0.67)}

//  Looking at segment number 1915: Seg1_apic_85, section: apic_85, ID: 1694, parent: Seg0_apic_85 (1693), rad: 0.335, (-197.46121, 301.8829, -42.63775) -> (-198.1212, 302.77292, -42.63775), len: 1.10802
    apic_85 {pt3dadd(-198.1212, 302.77292, -42.63775, 0.67)}

//  Looking at segment number 1916: Seg2_apic_85, section: apic_85, ID: 1695, parent: Seg1_apic_85 (1694), rad: 0.335, (-198.1212, 302.77292, -42.63775) -> (-199.2312, 303.2829, -42.28775), len: 1.2707
    apic_85 {pt3dadd(-199.2312, 303.2829, -42.28775, 0.67)}

//  Looking at segment number 1917: Seg3_apic_85, section: apic_85, ID: 1696, parent: Seg2_apic_85 (1695), rad: 0.335, (-199.2312, 303.2829, -42.28775) -> (-199.9012, 304.2429, -42.28775), len: 1.17068
    apic_85 {pt3dadd(-199.9012, 304.2429, -42.28775, 0.67)}

//  Looking at segment number 1918: Seg4_apic_85, section: apic_85, ID: 1697, parent: Seg3_apic_85 (1696), rad: 0.335, (-199.9012, 304.2429, -42.28775) -> (-200.41121, 305.5029, -42.28775), len: 1.35931
    apic_85 {pt3dadd(-200.41121, 305.5029, -42.28775, 0.67)}

//  Looking at segment number 1919: Seg5_apic_85, section: apic_85, ID: 1698, parent: Seg4_apic_85 (1697), rad: 0.335, (-200.41121, 305.5029, -42.28775) -> (-200.9312, 307.05292, -42.28775), len: 1.63491
    apic_85 {pt3dadd(-200.9312, 307.05292, -42.28775, 0.67)}

//  Looking at segment number 1920: Seg6_apic_85, section: apic_85, ID: 1699, parent: Seg5_apic_85 (1698), rad: 0.26, (-200.9312, 307.05292, -42.28775) -> (-201.74121, 308.6029, -41.88775), len: 1.79404
    apic_85 {pt3dadd(-201.74121, 308.6029, -41.88775, 0.52)}

//  Looking at segment number 1921: Seg7_apic_85, section: apic_85, ID: 1700, parent: Seg6_apic_85 (1699), rad: 0.26, (-201.74121, 308.6029, -41.88775) -> (-202.0412, 310.3729, -41.88775), len: 1.79523
    apic_85 {pt3dadd(-202.0412, 310.3729, -41.88775, 0.52)}

//  Looking at segment number 1922: Seg8_apic_85, section: apic_85, ID: 1701, parent: Seg7_apic_85 (1700), rad: 0.26, (-202.0412, 310.3729, -41.88775) -> (-202.19121, 311.4029, -41.88775), len: 1.04087
    apic_85 {pt3dadd(-202.19121, 311.4029, -41.88775, 0.52)}

//  Looking at segment number 1923: Seg9_apic_85, section: apic_85, ID: 1702, parent: Seg8_apic_85 (1701), rad: 0.26, (-202.19121, 311.4029, -41.88775) -> (-202.85121, 312.2229, -41.88775), len: 1.05262
    apic_85 {pt3dadd(-202.85121, 312.2229, -41.88775, 0.52)}

//  Looking at segment number 1924: Seg10_apic_85, section: apic_85, ID: 1703, parent: Seg9_apic_85 (1702), rad: 0.26, (-202.85121, 312.2229, -41.88775) -> (-203.74121, 313.0329, -41.88775), len: 1.20341
    apic_85 {pt3dadd(-203.74121, 313.0329, -41.88775, 0.52)}

//  Looking at segment number 1925: Seg11_apic_85, section: apic_85, ID: 1704, parent: Seg10_apic_85 (1703), rad: 0.26, (-203.74121, 313.0329, -41.88775) -> (-204.2612, 315.0929, -41.88775), len: 2.12461
    apic_85 {pt3dadd(-204.2612, 315.0929, -41.88775, 0.52)}

//  Looking at segment number 1926: Seg12_apic_85, section: apic_85, ID: 1705, parent: Seg11_apic_85 (1704), rad: 0.26, (-204.2612, 315.0929, -41.88775) -> (-204.9012, 316.3729, -42.08775), len: 1.44499
    apic_85 {pt3dadd(-204.9012, 316.3729, -42.08775, 0.52)}

//  Looking at segment number 1927: Seg13_apic_85, section: apic_85, ID: 1706, parent: Seg12_apic_85 (1705), rad: 0.295, (-204.9012, 316.3729, -42.08775) -> (-205.4212, 317.6329, -42.18775), len: 1.36676
    apic_85 {pt3dadd(-205.4212, 317.6329, -42.18775, 0.59)}

//  Looking at segment number 1928: Seg14_apic_85, section: apic_85, ID: 1707, parent: Seg13_apic_85 (1706), rad: 0.295, (-205.4212, 317.6329, -42.18775) -> (-206.2312, 318.4429, -42.18775), len: 1.14551
    apic_85 {pt3dadd(-206.2312, 318.4429, -42.18775, 0.59)}

//  Looking at segment number 1929: Seg0_apic_77, section: apic_77, ID: 1639, parent: Seg7_apic_75 (1605), rad: 0.185, (-175.38121, 320.4529, -29.08775) -> (-177.38121, 322.1229, -29.33775), len: 2.61751
    apic_77 {pt3dclear() pt3dadd(-175.38121, 320.4529, -29.08775, 0.37) pt3dadd(-177.38121, 322.1229, -29.33775, 0.37)}

//  Looking at segment number 1930: Seg1_apic_77, section: apic_77, ID: 1640, parent: Seg0_apic_77 (1639), rad: 0.185, (-177.38121, 322.1229, -29.33775) -> (-179.3112, 323.2329, -29.28775), len: 2.22699
    apic_77 {pt3dadd(-179.3112, 323.2329, -29.28775, 0.37)}

//  Looking at segment number 1931: Seg2_apic_77, section: apic_77, ID: 1641, parent: Seg1_apic_77 (1640), rad: 0.185, (-179.3112, 323.2329, -29.28775) -> (-180.3412, 323.2329, -28.13775), len: 1.54383
    apic_77 {pt3dadd(-180.3412, 323.2329, -28.13775, 0.37)}

//  Looking at segment number 1932: Seg3_apic_77, section: apic_77, ID: 1642, parent: Seg2_apic_77 (1641), rad: 0.185, (-180.3412, 323.2329, -28.13775) -> (-182.0412, 323.30292, -28.13775), len: 1.70144
    apic_77 {pt3dadd(-182.0412, 323.30292, -28.13775, 0.37)}

//  Looking at segment number 1933: Seg4_apic_77, section: apic_77, ID: 1643, parent: Seg3_apic_77 (1642), rad: 0.185, (-182.0412, 323.30292, -28.13775) -> (-182.85121, 322.9329, -28.13775), len: 0.890528
    apic_77 {pt3dadd(-182.85121, 322.9329, -28.13775, 0.37)}

//  Looking at segment number 1934: Seg5_apic_77, section: apic_77, ID: 1644, parent: Seg4_apic_77 (1643), rad: 0.185, (-182.85121, 322.9329, -28.13775) -> (-184.2612, 324.1129, -28.13775), len: 1.83862
    apic_77 {pt3dadd(-184.2612, 324.1129, -28.13775, 0.37)}

//  Looking at segment number 1935: Seg6_apic_77, section: apic_77, ID: 1645, parent: Seg5_apic_77 (1644), rad: 0.185, (-184.2612, 324.1129, -28.13775) -> (-185.8112, 324.9329, -28.13775), len: 1.75353
    apic_77 {pt3dadd(-185.8112, 324.9329, -28.13775, 0.37)}

//  Looking at segment number 1936: Seg7_apic_77, section: apic_77, ID: 1646, parent: Seg6_apic_77 (1645), rad: 0.22, (-185.8112, 324.9329, -28.13775) -> (-187.1412, 326.2529, -28.13775), len: 1.87385
    apic_77 {pt3dadd(-187.1412, 326.2529, -28.13775, 0.44)}

//  Looking at segment number 1937: Seg0_apic_76, section: apic_76, ID: 1606, parent: Seg7_apic_75 (1605), rad: 0.37, (-175.38121, 320.4529, -29.08775) -> (-177.30121, 320.9729, -28.987751), len: 1.99168
    apic_76 {pt3dclear() pt3dadd(-175.38121, 320.4529, -29.08775, 0.74) pt3dadd(-177.30121, 320.9729, -28.987751, 0.74)}

//  Looking at segment number 1938: Seg1_apic_76, section: apic_76, ID: 1607, parent: Seg0_apic_76 (1606), rad: 0.37, (-177.30121, 320.9729, -28.987751) -> (-178.5612, 321.1929, -29.28775), len: 1.31377
    apic_76 {pt3dadd(-178.5612, 321.1929, -29.28775, 0.74)}

//  Looking at segment number 1939: Seg2_apic_76, section: apic_76, ID: 1608, parent: Seg1_apic_76 (1607), rad: 0.37, (-178.5612, 321.1929, -29.28775) -> (-180.0412, 320.4529, -29.28775), len: 1.65468
    apic_76 {pt3dadd(-180.0412, 320.4529, -29.28775, 0.74)}

//  Looking at segment number 1940: Seg3_apic_76, section: apic_76, ID: 1609, parent: Seg2_apic_76 (1608), rad: 0.26, (-180.0412, 320.4529, -29.28775) -> (-181.3712, 320.0929, -30.237751), len: 1.67362
    apic_76 {pt3dadd(-181.3712, 320.0929, -30.237751, 0.52)}

//  Looking at segment number 1941: Seg4_apic_76, section: apic_76, ID: 1610, parent: Seg3_apic_76 (1609), rad: 0.26, (-181.3712, 320.0929, -30.237751) -> (-182.63121, 320.1629, -30.187752), len: 1.26294
    apic_76 {pt3dadd(-182.63121, 320.1629, -30.187752, 0.52)}

//  Looking at segment number 1942: Seg5_apic_76, section: apic_76, ID: 1611, parent: Seg4_apic_76 (1610), rad: 0.26, (-182.63121, 320.1629, -30.187752) -> (-184.10121, 320.3129, -30.187752), len: 1.47763
    apic_76 {pt3dadd(-184.10121, 320.3129, -30.187752, 0.52)}

//  Looking at segment number 1943: Seg6_apic_76, section: apic_76, ID: 1612, parent: Seg5_apic_76 (1611), rad: 0.26, (-184.10121, 320.3129, -30.187752) -> (-185.1412, 320.6029, -30.187752), len: 1.07967
    apic_76 {pt3dadd(-185.1412, 320.6029, -30.187752, 0.52)}

//  Looking at segment number 1944: Seg7_apic_76, section: apic_76, ID: 1613, parent: Seg6_apic_76 (1612), rad: 0.26, (-185.1412, 320.6029, -30.187752) -> (-186.0312, 321.27292, -30.187752), len: 1.11401
    apic_76 {pt3dadd(-186.0312, 321.27292, -30.187752, 0.52)}

//  Looking at segment number 1945: Seg8_apic_76, section: apic_76, ID: 1614, parent: Seg7_apic_76 (1613), rad: 0.26, (-186.0312, 321.27292, -30.187752) -> (-186.99121, 321.6429, -31.187752), len: 1.43475
    apic_76 {pt3dadd(-186.99121, 321.6429, -31.187752, 0.52)}

//  Looking at segment number 1946: Seg9_apic_76, section: apic_76, ID: 1615, parent: Seg8_apic_76 (1614), rad: 0.26, (-186.99121, 321.6429, -31.187752) -> (-187.9512, 322.0029, -31.187752), len: 1.02527
    apic_76 {pt3dadd(-187.9512, 322.0029, -31.187752, 0.52)}

//  Looking at segment number 1947: Seg10_apic_76, section: apic_76, ID: 1616, parent: Seg9_apic_76 (1615), rad: 0.26, (-187.9512, 322.0029, -31.187752) -> (-189.6512, 322.0029, -31.187752), len: 1.7
    apic_76 {pt3dadd(-189.6512, 322.0029, -31.187752, 0.52)}

//  Looking at segment number 1948: Seg11_apic_76, section: apic_76, ID: 1617, parent: Seg10_apic_76 (1616), rad: 0.185, (-189.6512, 322.0029, -31.187752) -> (-191.8612, 321.5629, -31.137749), len: 2.25394
    apic_76 {pt3dadd(-191.8612, 321.5629, -31.137749, 0.37)}

//  Looking at segment number 1949: Seg12_apic_76, section: apic_76, ID: 1618, parent: Seg11_apic_76 (1617), rad: 0.185, (-191.8612, 321.5629, -31.137749) -> (-193.4212, 320.9729, -31.137749), len: 1.66784
    apic_76 {pt3dadd(-193.4212, 320.9729, -31.137749, 0.37)}
}

proc basic_shape_extra_39(){

//  Looking at segment number 1950: Seg13_apic_76, section: apic_76, ID: 1619, parent: Seg12_apic_76 (1618), rad: 0.185, (-193.4212, 320.9729, -31.137749) -> (-195.1212, 320.9729, -31.137749), len: 1.7
    apic_76 {pt3dadd(-195.1212, 320.9729, -31.137749, 0.37)}

//  Looking at segment number 1951: Seg14_apic_76, section: apic_76, ID: 1620, parent: Seg13_apic_76 (1619), rad: 0.185, (-195.1212, 320.9729, -31.137749) -> (-196.6712, 321.1229, -31.137749), len: 1.55724
    apic_76 {pt3dadd(-196.6712, 321.1229, -31.137749, 0.37)}

//  Looking at segment number 1952: Seg15_apic_76, section: apic_76, ID: 1621, parent: Seg14_apic_76 (1620), rad: 0.185, (-196.6712, 321.1229, -31.137749) -> (-198.66121, 321.4929, -31.137749), len: 2.02411
    apic_76 {pt3dadd(-198.66121, 321.4929, -31.137749, 0.37)}

//  Looking at segment number 1953: Seg16_apic_76, section: apic_76, ID: 1622, parent: Seg15_apic_76 (1621), rad: 0.185, (-198.66121, 321.4929, -31.137749) -> (-200.66121, 321.4129, -31.137749), len: 2.0016
    apic_76 {pt3dadd(-200.66121, 321.4129, -31.137749, 0.37)}

//  Looking at segment number 1954: Seg17_apic_76, section: apic_76, ID: 1623, parent: Seg16_apic_76 (1622), rad: 0.185, (-200.66121, 321.4129, -31.137749) -> (-202.2912, 321.7829, -31.137749), len: 1.67146
    apic_76 {pt3dadd(-202.2912, 321.7829, -31.137749, 0.37)}

//  Looking at segment number 1955: Seg18_apic_76, section: apic_76, ID: 1624, parent: Seg17_apic_76 (1623), rad: 0.185, (-202.2912, 321.7829, -31.137749) -> (-203.69121, 321.7129, -31.137749), len: 1.40176
    apic_76 {pt3dadd(-203.69121, 321.7129, -31.137749, 0.37)}

//  Looking at segment number 1956: Seg19_apic_76, section: apic_76, ID: 1625, parent: Seg18_apic_76 (1624), rad: 0.185, (-203.69121, 321.7129, -31.137749) -> (-205.1712, 321.7129, -31.137749), len: 1.48
    apic_76 {pt3dadd(-205.1712, 321.7129, -31.137749, 0.37)}

//  Looking at segment number 1957: Seg20_apic_76, section: apic_76, ID: 1626, parent: Seg19_apic_76 (1625), rad: 0.185, (-205.1712, 321.7129, -31.137749) -> (-206.7912, 322.2329, -31.137749), len: 1.70141
    apic_76 {pt3dadd(-206.7912, 322.2329, -31.137749, 0.37)}

//  Looking at segment number 1958: Seg21_apic_76, section: apic_76, ID: 1627, parent: Seg20_apic_76 (1626), rad: 0.185, (-206.7912, 322.2329, -31.137749) -> (-208.1212, 322.6729, -31.137749), len: 1.4009
    apic_76 {pt3dadd(-208.1212, 322.6729, -31.137749, 0.37)}

//  Looking at segment number 1959: Seg22_apic_76, section: apic_76, ID: 1628, parent: Seg21_apic_76 (1627), rad: 0.185, (-208.1212, 322.6729, -31.137749) -> (-209.16121, 322.6729, -31.137749), len: 1.04001
    apic_76 {pt3dadd(-209.16121, 322.6729, -31.137749, 0.37)}

//  Looking at segment number 1960: Seg23_apic_76, section: apic_76, ID: 1629, parent: Seg22_apic_76 (1628), rad: 0.185, (-209.16121, 322.6729, -31.137749) -> (-210.49121, 323.1929, -31.137749), len: 1.42804
    apic_76 {pt3dadd(-210.49121, 323.1929, -31.137749, 0.37)}

//  Looking at segment number 1961: Seg24_apic_76, section: apic_76, ID: 1630, parent: Seg23_apic_76 (1629), rad: 0.185, (-210.49121, 323.1929, -31.137749) -> (-211.7512, 324.0729, -31.137749), len: 1.53688
    apic_76 {pt3dadd(-211.7512, 324.0729, -31.137749, 0.37)}

//  Looking at segment number 1962: Seg25_apic_76, section: apic_76, ID: 1631, parent: Seg24_apic_76 (1630), rad: 0.185, (-211.7512, 324.0729, -31.137749) -> (-213.5312, 324.1929, -30.987751), len: 1.79033
    apic_76 {pt3dadd(-213.5312, 324.1929, -30.987751, 0.37)}

//  Looking at segment number 1963: Seg26_apic_76, section: apic_76, ID: 1632, parent: Seg25_apic_76 (1631), rad: 0.185, (-213.5312, 324.1929, -30.987751) -> (-215.0812, 324.33292, -30.987751), len: 1.55631
    apic_76 {pt3dadd(-215.0812, 324.33292, -30.987751, 0.37)}

//  Looking at segment number 1964: Seg27_apic_76, section: apic_76, ID: 1633, parent: Seg26_apic_76 (1632), rad: 0.185, (-215.0812, 324.33292, -30.987751) -> (-216.7812, 325.1529, -30.987751), len: 1.88742
    apic_76 {pt3dadd(-216.7812, 325.1529, -30.987751, 0.37)}

//  Looking at segment number 1965: Seg28_apic_76, section: apic_76, ID: 1634, parent: Seg27_apic_76 (1633), rad: 0.185, (-216.7812, 325.1529, -30.987751) -> (-218.77121, 325.2929, -30.08775), len: 2.18854
    apic_76 {pt3dadd(-218.77121, 325.2929, -30.08775, 0.37)}

//  Looking at segment number 1966: Seg29_apic_76, section: apic_76, ID: 1635, parent: Seg28_apic_76 (1634), rad: 0.185, (-218.77121, 325.2929, -30.08775) -> (-220.55121, 326.1829, -31.58775), len: 2.49208
    apic_76 {pt3dadd(-220.55121, 326.1829, -31.58775, 0.37)}

//  Looking at segment number 1967: Seg30_apic_76, section: apic_76, ID: 1636, parent: Seg29_apic_76 (1635), rad: 0.185, (-220.55121, 326.1829, -31.58775) -> (-221.9512, 326.9229, -30.387749), len: 1.98686
    apic_76 {pt3dadd(-221.9512, 326.9229, -30.387749, 0.37)}

//  Looking at segment number 1968: Seg31_apic_76, section: apic_76, ID: 1637, parent: Seg30_apic_76 (1636), rad: 0.185, (-221.9512, 326.9229, -30.387749) -> (-222.2512, 328.0329, -30.387749), len: 1.14981
    apic_76 {pt3dadd(-222.2512, 328.0329, -30.387749, 0.37)}

//  Looking at segment number 1969: Seg32_apic_76, section: apic_76, ID: 1638, parent: Seg31_apic_76 (1637), rad: 0.185, (-222.2512, 328.0329, -30.387749) -> (-224.3212, 328.4729, -30.387749), len: 2.11624
    apic_76 {pt3dadd(-224.3212, 328.4729, -30.387749, 0.37)}

//  Looking at segment number 1970: Seg0_apic_71, section: apic_71, ID: 1580, parent: Seg3_apic_69 (1575), rad: 0.26, (-173.3112, 303.77292, -31.08775) -> (-172.5712, 302.7429, -31.937752), len: 1.52679
    apic_71 {pt3dclear() pt3dadd(-173.3112, 303.77292, -31.08775, 0.52) pt3dadd(-172.5712, 302.7429, -31.937752, 0.52)}

//  Looking at segment number 1971: Seg1_apic_71, section: apic_71, ID: 1581, parent: Seg0_apic_71 (1580), rad: 0.26, (-172.5712, 302.7429, -31.937752) -> (-171.91121, 301.6329, -31.937752), len: 1.29138
    apic_71 {pt3dadd(-171.91121, 301.6329, -31.937752, 0.52)}

//  Looking at segment number 1972: Seg2_apic_71, section: apic_71, ID: 1582, parent: Seg1_apic_71 (1581), rad: 0.26, (-171.91121, 301.6329, -31.937752) -> (-171.6112, 300.8229, -31.937752), len: 0.86377
    apic_71 {pt3dadd(-171.6112, 300.8229, -31.937752, 0.52)}

//  Looking at segment number 1973: Seg3_apic_71, section: apic_71, ID: 1583, parent: Seg2_apic_71 (1582), rad: 0.26, (-171.6112, 300.8229, -31.937752) -> (-170.6512, 300.0129, -31.937752), len: 1.25607
    apic_71 {pt3dadd(-170.6512, 300.0129, -31.937752, 0.52)}

//  Looking at segment number 1974: Seg0_apic_70, section: apic_70, ID: 1576, parent: Seg3_apic_69 (1575), rad: 0.26, (-173.3112, 303.77292, -31.08775) -> (-174.2012, 302.2229, -30.937752), len: 1.79364
    apic_70 {pt3dclear() pt3dadd(-173.3112, 303.77292, -31.08775, 0.52) pt3dadd(-174.2012, 302.2229, -30.937752, 0.52)}

//  Looking at segment number 1975: Seg1_apic_70, section: apic_70, ID: 1577, parent: Seg0_apic_70 (1576), rad: 0.26, (-174.2012, 302.2229, -30.937752) -> (-175.60121, 301.3429, -31.28775), len: 1.69025
    apic_70 {pt3dadd(-175.60121, 301.3429, -31.28775, 0.52)}

//  Looking at segment number 1976: Seg2_apic_70, section: apic_70, ID: 1578, parent: Seg1_apic_70 (1577), rad: 0.26, (-175.60121, 301.3429, -31.28775) -> (-176.6412, 300.8229, -31.237751), len: 1.16382
    apic_70 {pt3dadd(-176.6412, 300.8229, -31.237751, 0.52)}

//  Looking at segment number 1977: Seg3_apic_70, section: apic_70, ID: 1579, parent: Seg2_apic_70 (1578), rad: 0.26, (-176.6412, 300.8229, -31.237751) -> (-177.38121, 299.8629, -30.937752), len: 1.24868
    apic_70 {pt3dadd(-177.38121, 299.8629, -30.937752, 0.52)}

//  Looking at segment number 1978: Seg0_apic_64, section: apic_64, ID: 1551, parent: Seg3_apic_52 (1490), rad: 0.26, (-171.3912, 311.0129, -29.887749) -> (-173.02121, 310.9329, -31.28775), len: 2.15019
    apic_64 {pt3dclear() pt3dadd(-171.3912, 311.0129, -29.887749, 0.52) pt3dadd(-173.02121, 310.9329, -31.28775, 0.52)}

//  Looking at segment number 1979: Seg1_apic_64, section: apic_64, ID: 1552, parent: Seg0_apic_64 (1551), rad: 0.26, (-173.02121, 310.9329, -31.28775) -> (-173.6112, 310.7129, -31.28775), len: 0.629679
    apic_64 {pt3dadd(-173.6112, 310.7129, -31.28775, 0.52)}

//  Looking at segment number 1980: Seg0_apic_53, section: apic_53, ID: 1491, parent: Seg3_apic_52 (1490), rad: 0.405, (-171.3912, 311.0129, -29.887749) -> (-172.5012, 312.2629, -30.28775), len: 1.7189
    apic_53 {pt3dclear() pt3dadd(-171.3912, 311.0129, -29.887749, 0.81) pt3dadd(-172.5012, 312.2629, -30.28775, 0.81)}

//  Looking at segment number 1981: Seg1_apic_53, section: apic_53, ID: 1492, parent: Seg0_apic_53 (1491), rad: 0.335, (-172.5012, 312.2629, -30.28775) -> (-173.6812, 313.2229, -30.237751), len: 1.52199
    apic_53 {pt3dadd(-173.6812, 313.2229, -30.237751, 0.67)}

//  Looking at segment number 1982: Seg2_apic_53, section: apic_53, ID: 1493, parent: Seg1_apic_53 (1492), rad: 0.335, (-173.6812, 313.2229, -30.237751) -> (-174.5712, 314.0329, -31.03775), len: 1.44506
    apic_53 {pt3dadd(-174.5712, 314.0329, -31.03775, 0.67)}

//  Looking at segment number 1983: Seg3_apic_53, section: apic_53, ID: 1494, parent: Seg2_apic_53 (1493), rad: 0.335, (-174.5712, 314.0329, -31.03775) -> (-175.7512, 314.33292, -31.03775), len: 1.21755
    apic_53 {pt3dadd(-175.7512, 314.33292, -31.03775, 0.67)}

//  Looking at segment number 1984: Seg4_apic_53, section: apic_53, ID: 1495, parent: Seg3_apic_53 (1494), rad: 0.335, (-175.7512, 314.33292, -31.03775) -> (-175.8312, 315.4329, -32.23775), len: 1.62983
    apic_53 {pt3dadd(-175.8312, 315.4329, -32.23775, 0.67)}

//  Looking at segment number 1985: Seg5_apic_53, section: apic_53, ID: 1496, parent: Seg4_apic_53 (1495), rad: 0.335, (-175.8312, 315.4329, -32.23775) -> (-177.0812, 316.6929, -33.13775), len: 1.99001
    apic_53 {pt3dadd(-177.0812, 316.6929, -33.13775, 0.67)}

//  Looking at segment number 1986: Seg6_apic_53, section: apic_53, ID: 1497, parent: Seg5_apic_53 (1496), rad: 0.335, (-177.0812, 316.6929, -33.13775) -> (-178.1212, 318.02292, -33.68775), len: 1.77568
    apic_53 {pt3dadd(-178.1212, 318.02292, -33.68775, 0.67)}

//  Looking at segment number 1987: Seg7_apic_53, section: apic_53, ID: 1498, parent: Seg6_apic_53 (1497), rad: 0.335, (-178.1212, 318.02292, -33.68775) -> (-178.9312, 318.83292, -34.18775), len: 1.24988
    apic_53 {pt3dadd(-178.9312, 318.83292, -34.18775, 0.67)}

//  Looking at segment number 1988: Seg0_apic_44, section: apic_44, ID: 1367, parent: Seg2_apic_33 (1191), rad: 0.185, (-172.7012, 328.30292, -21.68775) -> (-173.80121, 328.9129, -25.78775), len: 4.2886
    apic_44 {pt3dclear() pt3dadd(-172.7012, 328.30292, -21.68775, 0.37) pt3dadd(-173.80121, 328.9129, -25.78775, 0.37)}

//  Looking at segment number 1989: Seg0_apic_43, section: apic_43, ID: 1309, parent: Seg2_apic_33 (1191), rad: 0.26, (-172.7012, 328.30292, -21.68775) -> (-173.21121, 329.9529, -23.33775), len: 2.38853
    apic_43 {pt3dclear() pt3dadd(-172.7012, 328.30292, -21.68775, 0.52) pt3dadd(-173.21121, 329.9529, -23.33775, 0.52)}

//  Looking at segment number 1990: Seg1_apic_43, section: apic_43, ID: 1310, parent: Seg0_apic_43 (1309), rad: 0.26, (-173.21121, 329.9529, -23.33775) -> (-174.1712, 330.6229, -23.33775), len: 1.17067
    apic_43 {pt3dadd(-174.1712, 330.6229, -23.33775, 0.52)}

//  Looking at segment number 1991: Seg2_apic_43, section: apic_43, ID: 1311, parent: Seg1_apic_43 (1310), rad: 0.26, (-174.1712, 330.6229, -23.33775) -> (-175.6512, 330.9829, -23.33775), len: 1.52315
    apic_43 {pt3dadd(-175.6512, 330.9829, -23.33775, 0.52)}

//  Looking at segment number 1992: Seg3_apic_43, section: apic_43, ID: 1312, parent: Seg2_apic_43 (1311), rad: 0.26, (-175.6512, 330.9829, -23.33775) -> (-176.91121, 331.2829, -23.33775), len: 1.29523
    apic_43 {pt3dadd(-176.91121, 331.2829, -23.33775, 0.52)}

//  Looking at segment number 1993: Seg4_apic_43, section: apic_43, ID: 1313, parent: Seg3_apic_43 (1312), rad: 0.26, (-176.91121, 331.2829, -23.33775) -> (-178.16121, 331.4329, -23.03775), len: 1.29422
    apic_43 {pt3dadd(-178.16121, 331.4329, -23.03775, 0.52)}

//  Looking at segment number 1994: Seg5_apic_43, section: apic_43, ID: 1314, parent: Seg4_apic_43 (1313), rad: 0.26, (-178.16121, 331.4329, -23.03775) -> (-179.2012, 331.8729, -23.08775), len: 1.13035
    apic_43 {pt3dadd(-179.2012, 331.8729, -23.08775, 0.52)}

//  Looking at segment number 1995: Seg6_apic_43, section: apic_43, ID: 1315, parent: Seg5_apic_43 (1314), rad: 0.295, (-179.2012, 331.8729, -23.08775) -> (-179.94121, 332.4629, -22.63775), len: 1.04795
    apic_43 {pt3dadd(-179.94121, 332.4629, -22.63775, 0.59)}

//  Looking at segment number 1996: Seg7_apic_43, section: apic_43, ID: 1316, parent: Seg6_apic_43 (1315), rad: 0.335, (-179.94121, 332.4629, -22.63775) -> (-180.8212, 332.83292, -22.48775), len: 0.966334
    apic_43 {pt3dadd(-180.8212, 332.83292, -22.48775, 0.67)}

//  Looking at segment number 1997: Seg8_apic_43, section: apic_43, ID: 1317, parent: Seg7_apic_43 (1316), rad: 0.26, (-180.8212, 332.83292, -22.48775) -> (-181.71121, 333.3529, -22.23775), len: 1.06067
    apic_43 {pt3dadd(-181.71121, 333.3529, -22.23775, 0.52)}

//  Looking at segment number 1998: Seg9_apic_43, section: apic_43, ID: 1318, parent: Seg8_apic_43 (1317), rad: 0.26, (-181.71121, 333.3529, -22.23775) -> (-182.0812, 334.3129, -22.28775), len: 1.03004
    apic_43 {pt3dadd(-182.0812, 334.3129, -22.28775, 0.52)}

//  Looking at segment number 1999: Seg10_apic_43, section: apic_43, ID: 1319, parent: Seg9_apic_43 (1318), rad: 0.26, (-182.0812, 334.3129, -22.28775) -> (-182.8912, 334.9029, -22.33775), len: 1.00334
    apic_43 {pt3dadd(-182.8912, 334.9029, -22.33775, 0.52)}
}

proc basic_shape_extra_40(){

//  Looking at segment number 2000: Seg11_apic_43, section: apic_43, ID: 1320, parent: Seg10_apic_43 (1319), rad: 0.26, (-182.8912, 334.9029, -22.33775) -> (-183.4812, 335.4929, -22.68775), len: 0.904816
    apic_43 {pt3dadd(-183.4812, 335.4929, -22.68775, 0.52)}

//  Looking at segment number 2001: Seg12_apic_43, section: apic_43, ID: 1321, parent: Seg11_apic_43 (1320), rad: 0.26, (-183.4812, 335.4929, -22.68775) -> (-184.3712, 335.5629, -22.68775), len: 0.892749
    apic_43 {pt3dadd(-184.3712, 335.5629, -22.68775, 0.52)}

//  Looking at segment number 2002: Seg13_apic_43, section: apic_43, ID: 1322, parent: Seg12_apic_43 (1321), rad: 0.26, (-184.3712, 335.5629, -22.68775) -> (-185.77121, 335.4929, -22.53775), len: 1.40976
    apic_43 {pt3dadd(-185.77121, 335.4929, -22.53775, 0.52)}

//  Looking at segment number 2003: Seg14_apic_43, section: apic_43, ID: 1323, parent: Seg13_apic_43 (1322), rad: 0.26, (-185.77121, 335.4929, -22.53775) -> (-186.74121, 335.7829, -22.53775), len: 1.01243
    apic_43 {pt3dadd(-186.74121, 335.7829, -22.53775, 0.52)}

//  Looking at segment number 2004: Seg15_apic_43, section: apic_43, ID: 1324, parent: Seg14_apic_43 (1323), rad: 0.26, (-186.74121, 335.7829, -22.53775) -> (-187.4712, 336.2329, -22.53775), len: 0.857557
    apic_43 {pt3dadd(-187.4712, 336.2329, -22.53775, 0.52)}

//  Looking at segment number 2005: Seg16_apic_43, section: apic_43, ID: 1325, parent: Seg15_apic_43 (1324), rad: 0.26, (-187.4712, 336.2329, -22.53775) -> (-189.10121, 336.6729, -22.53775), len: 1.68835
    apic_43 {pt3dadd(-189.10121, 336.6729, -22.53775, 0.52)}

//  Looking at segment number 2006: Seg17_apic_43, section: apic_43, ID: 1326, parent: Seg16_apic_43 (1325), rad: 0.26, (-189.10121, 336.6729, -22.53775) -> (-189.91121, 337.2629, -22.53775), len: 1.00209
    apic_43 {pt3dadd(-189.91121, 337.2629, -22.53775, 0.52)}

//  Looking at segment number 2007: Seg18_apic_43, section: apic_43, ID: 1327, parent: Seg17_apic_43 (1326), rad: 0.26, (-189.91121, 337.2629, -22.53775) -> (-190.2812, 338.3729, -22.53775), len: 1.17003
    apic_43 {pt3dadd(-190.2812, 338.3729, -22.53775, 0.52)}

//  Looking at segment number 2008: Seg19_apic_43, section: apic_43, ID: 1328, parent: Seg18_apic_43 (1327), rad: 0.185, (-190.2812, 338.3729, -22.53775) -> (-191.24121, 339.33292, -22.53775), len: 1.35767
    apic_43 {pt3dadd(-191.24121, 339.33292, -22.53775, 0.37)}

//  Looking at segment number 2009: Seg20_apic_43, section: apic_43, ID: 1329, parent: Seg19_apic_43 (1328), rad: 0.15, (-191.24121, 339.33292, -22.53775) -> (-191.8412, 340.2929, -22.53775), len: 1.13207
    apic_43 {pt3dadd(-191.8412, 340.2929, -22.53775, 0.3)}

//  Looking at segment number 2010: Seg21_apic_43, section: apic_43, ID: 1330, parent: Seg20_apic_43 (1329), rad: 0.15, (-191.8412, 340.2929, -22.53775) -> (-192.2012, 341.3229, -22.53775), len: 1.0911
    apic_43 {pt3dadd(-192.2012, 341.3229, -22.53775, 0.3)}

//  Looking at segment number 2011: Seg22_apic_43, section: apic_43, ID: 1331, parent: Seg21_apic_43 (1330), rad: 0.15, (-192.2012, 341.3229, -22.53775) -> (-193.02121, 342.0629, -22.53775), len: 1.10453
    apic_43 {pt3dadd(-193.02121, 342.0629, -22.53775, 0.3)}

//  Looking at segment number 2012: Seg23_apic_43, section: apic_43, ID: 1332, parent: Seg22_apic_43 (1331), rad: 0.15, (-193.02121, 342.0629, -22.53775) -> (-193.7612, 343.3129, -22.48775), len: 1.45347
    apic_43 {pt3dadd(-193.7612, 343.3129, -22.48775, 0.3)}

//  Looking at segment number 2013: Seg24_apic_43, section: apic_43, ID: 1333, parent: Seg23_apic_43 (1332), rad: 0.15, (-193.7612, 343.3129, -22.48775) -> (-194.2012, 344.4229, -21.23775), len: 1.72865
    apic_43 {pt3dadd(-194.2012, 344.4229, -21.23775, 0.3)}

//  Looking at segment number 2014: Seg25_apic_43, section: apic_43, ID: 1334, parent: Seg24_apic_43 (1333), rad: 0.15, (-194.2012, 344.4229, -21.23775) -> (-194.8712, 345.2329, -21.23775), len: 1.05119
    apic_43 {pt3dadd(-194.8712, 345.2329, -21.23775, 0.3)}

//  Looking at segment number 2015: Seg26_apic_43, section: apic_43, ID: 1335, parent: Seg25_apic_43 (1334), rad: 0.15, (-194.8712, 345.2329, -21.23775) -> (-195.7512, 345.8229, -21.23775), len: 1.05948
    apic_43 {pt3dadd(-195.7512, 345.8229, -21.23775, 0.3)}

//  Looking at segment number 2016: Seg27_apic_43, section: apic_43, ID: 1336, parent: Seg26_apic_43 (1335), rad: 0.185, (-195.7512, 345.8229, -21.23775) -> (-196.5712, 345.9729, -20.63775), len: 1.02708
    apic_43 {pt3dadd(-196.5712, 345.9729, -20.63775, 0.37)}

//  Looking at segment number 2017: Seg28_apic_43, section: apic_43, ID: 1337, parent: Seg27_apic_43 (1336), rad: 0.185, (-196.5712, 345.9729, -20.63775) -> (-197.38121, 345.6729, -20.63775), len: 0.863779
    apic_43 {pt3dadd(-197.38121, 345.6729, -20.63775, 0.37)}

//  Looking at segment number 2018: Seg29_apic_43, section: apic_43, ID: 1338, parent: Seg28_apic_43 (1337), rad: 0.185, (-197.38121, 345.6729, -20.63775) -> (-197.9712, 344.9429, -20.63775), len: 0.938622
    apic_43 {pt3dadd(-197.9712, 344.9429, -20.63775, 0.37)}

//  Looking at segment number 2019: Seg30_apic_43, section: apic_43, ID: 1339, parent: Seg29_apic_43 (1338), rad: 0.26, (-197.9712, 344.9429, -20.63775) -> (-199.30121, 344.05292, -19.93775), len: 1.7467
    apic_43 {pt3dadd(-199.30121, 344.05292, -19.93775, 0.52)}

//  Looking at segment number 2020: Seg31_apic_43, section: apic_43, ID: 1340, parent: Seg30_apic_43 (1339), rad: 0.26, (-199.30121, 344.05292, -19.93775) -> (-200.1112, 345.1629, -20.48775), len: 1.48009
    apic_43 {pt3dadd(-200.1112, 345.1629, -20.48775, 0.52)}

//  Looking at segment number 2021: Seg32_apic_43, section: apic_43, ID: 1341, parent: Seg31_apic_43 (1340), rad: 0.26, (-200.1112, 345.1629, -20.48775) -> (-201.2212, 344.9429, -20.48775), len: 1.13159
    apic_43 {pt3dadd(-201.2212, 344.9429, -20.48775, 0.52)}

//  Looking at segment number 2022: Seg33_apic_43, section: apic_43, ID: 1342, parent: Seg32_apic_43 (1341), rad: 0.26, (-201.2212, 344.9429, -20.48775) -> (-202.2612, 345.6729, -20.68775), len: 1.28627
    apic_43 {pt3dadd(-202.2612, 345.6729, -20.68775, 0.52)}

//  Looking at segment number 2023: Seg34_apic_43, section: apic_43, ID: 1343, parent: Seg33_apic_43 (1342), rad: 0.26, (-202.2612, 345.6729, -20.68775) -> (-203.5912, 346.4129, -21.08775), len: 1.57369
    apic_43 {pt3dadd(-203.5912, 346.4129, -21.08775, 0.52)}

//  Looking at segment number 2024: Seg35_apic_43, section: apic_43, ID: 1344, parent: Seg34_apic_43 (1343), rad: 0.26, (-203.5912, 346.4129, -21.08775) -> (-204.55121, 347.0029, -21.08775), len: 1.12681
    apic_43 {pt3dadd(-204.55121, 347.0029, -21.08775, 0.52)}

//  Looking at segment number 2025: Seg36_apic_43, section: apic_43, ID: 1345, parent: Seg35_apic_43 (1344), rad: 0.26, (-204.55121, 347.0029, -21.08775) -> (-205.4312, 347.7429, -21.08775), len: 1.14977
    apic_43 {pt3dadd(-205.4312, 347.7429, -21.08775, 0.52)}

//  Looking at segment number 2026: Seg37_apic_43, section: apic_43, ID: 1346, parent: Seg36_apic_43 (1345), rad: 0.26, (-205.4312, 347.7429, -21.08775) -> (-206.2512, 348.1829, -21.08775), len: 0.930599
    apic_43 {pt3dadd(-206.2512, 348.1829, -21.08775, 0.52)}

//  Looking at segment number 2027: Seg38_apic_43, section: apic_43, ID: 1347, parent: Seg37_apic_43 (1346), rad: 0.26, (-206.2512, 348.1829, -21.08775) -> (-206.2512, 348.9229, -21.13775), len: 0.741708
    apic_43 {pt3dadd(-206.2512, 348.9229, -21.13775, 0.52)}

//  Looking at segment number 2028: Seg39_apic_43, section: apic_43, ID: 1348, parent: Seg38_apic_43 (1347), rad: 0.185, (-206.2512, 348.9229, -21.13775) -> (-207.0612, 348.7029, -21.13775), len: 0.839343
    apic_43 {pt3dadd(-207.0612, 348.7029, -21.13775, 0.37)}

//  Looking at segment number 2029: Seg40_apic_43, section: apic_43, ID: 1349, parent: Seg39_apic_43 (1348), rad: 0.185, (-207.0612, 348.7029, -21.13775) -> (-207.4312, 348.1129, -21.08775), len: 0.698206
    apic_43 {pt3dadd(-207.4312, 348.1129, -21.08775, 0.37)}

//  Looking at segment number 2030: Seg41_apic_43, section: apic_43, ID: 1350, parent: Seg40_apic_43 (1349), rad: 0.185, (-207.4312, 348.1129, -21.08775) -> (-208.02121, 347.8129, -20.98775), len: 0.669421
    apic_43 {pt3dadd(-208.02121, 347.8129, -20.98775, 0.37)}

//  Looking at segment number 2031: Seg42_apic_43, section: apic_43, ID: 1351, parent: Seg41_apic_43 (1350), rad: 0.185, (-208.02121, 347.8129, -20.98775) -> (-208.8312, 348.2629, -20.98775), len: 0.926611
    apic_43 {pt3dadd(-208.8312, 348.2629, -20.98775, 0.37)}

//  Looking at segment number 2032: Seg43_apic_43, section: apic_43, ID: 1352, parent: Seg42_apic_43 (1351), rad: 0.185, (-208.8312, 348.2629, -20.98775) -> (-209.5712, 349.5129, -21.08775), len: 1.45605
    apic_43 {pt3dadd(-209.5712, 349.5129, -21.08775, 0.37)}

//  Looking at segment number 2033: Seg44_apic_43, section: apic_43, ID: 1353, parent: Seg43_apic_43 (1352), rad: 0.185, (-209.5712, 349.5129, -21.08775) -> (-210.5312, 350.4729, -21.18775), len: 1.36132
    apic_43 {pt3dadd(-210.5312, 350.4729, -21.18775, 0.37)}

//  Looking at segment number 2034: Seg45_apic_43, section: apic_43, ID: 1354, parent: Seg44_apic_43 (1353), rad: 0.185, (-210.5312, 350.4729, -21.18775) -> (-211.5012, 351.80292, -21.03775), len: 1.65298
    apic_43 {pt3dadd(-211.5012, 351.80292, -21.03775, 0.37)}

//  Looking at segment number 2035: Seg46_apic_43, section: apic_43, ID: 1355, parent: Seg45_apic_43 (1354), rad: 0.185, (-211.5012, 351.80292, -21.03775) -> (-212.6812, 352.9829, -21.03775), len: 1.66876
    apic_43 {pt3dadd(-212.6812, 352.9829, -21.03775, 0.37)}

//  Looking at segment number 2036: Seg47_apic_43, section: apic_43, ID: 1356, parent: Seg46_apic_43 (1355), rad: 0.185, (-212.6812, 352.9829, -21.03775) -> (-214.0112, 355.5729, -20.78775), len: 2.92224
    apic_43 {pt3dadd(-214.0112, 355.5729, -20.78775, 0.37)}

//  Looking at segment number 2037: Seg48_apic_43, section: apic_43, ID: 1357, parent: Seg47_apic_43 (1356), rad: 0.185, (-214.0112, 355.5729, -20.78775) -> (-215.19121, 357.4829, -20.73775), len: 2.24567
    apic_43 {pt3dadd(-215.19121, 357.4829, -20.73775, 0.37)}

//  Looking at segment number 2038: Seg49_apic_43, section: apic_43, ID: 1358, parent: Seg48_apic_43 (1357), rad: 0.185, (-215.19121, 357.4829, -20.73775) -> (-216.55121, 358.7629, -20.33775), len: 1.90997
    apic_43 {pt3dadd(-216.55121, 358.7629, -20.33775, 0.37)}

//  Looking at segment number 2039: Seg50_apic_43, section: apic_43, ID: 1359, parent: Seg49_apic_43 (1358), rad: 0.185, (-216.55121, 358.7629, -20.33775) -> (-217.7312, 360.3129, -20.88775), len: 2.02419
    apic_43 {pt3dadd(-217.7312, 360.3129, -20.88775, 0.37)}

//  Looking at segment number 2040: Seg51_apic_43, section: apic_43, ID: 1360, parent: Seg50_apic_43 (1359), rad: 0.185, (-217.7312, 360.3129, -20.88775) -> (-218.77121, 362.08292, -20.58775), len: 2.07475
    apic_43 {pt3dadd(-218.77121, 362.08292, -20.58775, 0.37)}

//  Looking at segment number 2041: Seg52_apic_43, section: apic_43, ID: 1361, parent: Seg51_apic_43 (1360), rad: 0.185, (-218.77121, 362.08292, -20.58775) -> (-219.4312, 364.1429, -20.53775), len: 2.16372
    apic_43 {pt3dadd(-219.4312, 364.1429, -20.53775, 0.37)}

//  Looking at segment number 2042: Seg53_apic_43, section: apic_43, ID: 1362, parent: Seg52_apic_43 (1361), rad: 0.185, (-219.4312, 364.1429, -20.53775) -> (-219.88121, 365.8429, -20.58775), len: 1.75925
    apic_43 {pt3dadd(-219.88121, 365.8429, -20.58775, 0.37)}

//  Looking at segment number 2043: Seg54_apic_43, section: apic_43, ID: 1363, parent: Seg53_apic_43 (1362), rad: 0.185, (-219.88121, 365.8429, -20.58775) -> (-219.80121, 367.6129, -20.43775), len: 1.77816
    apic_43 {pt3dadd(-219.80121, 367.6129, -20.43775, 0.37)}

//  Looking at segment number 2044: Seg55_apic_43, section: apic_43, ID: 1364, parent: Seg54_apic_43 (1363), rad: 0.185, (-219.80121, 367.6129, -20.43775) -> (-220.4712, 369.1629, -20.18775), len: 1.707
    apic_43 {pt3dadd(-220.4712, 369.1629, -20.18775, 0.37)}

//  Looking at segment number 2045: Seg56_apic_43, section: apic_43, ID: 1365, parent: Seg55_apic_43 (1364), rad: 0.185, (-220.4712, 369.1629, -20.18775) -> (-221.3612, 370.7129, -20.13775), len: 1.78803
    apic_43 {pt3dadd(-221.3612, 370.7129, -20.13775, 0.37)}

//  Looking at segment number 2046: Seg57_apic_43, section: apic_43, ID: 1366, parent: Seg56_apic_43 (1365), rad: 0.185, (-221.3612, 370.7129, -20.13775) -> (-222.3212, 372.1929, -20.03775), len: 1.76692
    apic_43 {pt3dadd(-222.3212, 372.1929, -20.03775, 0.37)}

//  Looking at segment number 2047: Seg0_apic_34, section: apic_34, ID: 1192, parent: Seg2_apic_33 (1191), rad: 0.335, (-172.7012, 328.30292, -21.68775) -> (-172.77121, 329.6329, -21.53775), len: 1.34025
    apic_34 {pt3dclear() pt3dadd(-172.7012, 328.30292, -21.68775, 0.67) pt3dadd(-172.77121, 329.6329, -21.53775, 0.67)}

//  Looking at segment number 2048: Seg1_apic_34, section: apic_34, ID: 1193, parent: Seg0_apic_34 (1192), rad: 0.335, (-172.77121, 329.6329, -21.53775) -> (-173.2912, 330.52292, -21.68775), len: 1.04164
    apic_34 {pt3dadd(-173.2912, 330.52292, -21.68775, 0.67)}

//  Looking at segment number 2049: Seg2_apic_34, section: apic_34, ID: 1194, parent: Seg1_apic_34 (1193), rad: 0.335, (-173.2912, 330.52292, -21.68775) -> (-174.10121, 331.1829, -21.58775), len: 1.04961
    apic_34 {pt3dadd(-174.10121, 331.1829, -21.58775, 0.67)}
}

proc basic_shape_extra_41(){

//  Looking at segment number 2050: Seg3_apic_34, section: apic_34, ID: 1195, parent: Seg2_apic_34 (1194), rad: 0.335, (-174.10121, 331.1829, -21.58775) -> (-175.13121, 332.1429, -21.73775), len: 1.41599
    apic_34 {pt3dadd(-175.13121, 332.1429, -21.73775, 0.67)}

//  Looking at segment number 2051: Seg4_apic_34, section: apic_34, ID: 1196, parent: Seg3_apic_34 (1195), rad: 0.335, (-175.13121, 332.1429, -21.73775) -> (-175.5812, 332.9529, -21.23775), len: 1.0529
    apic_34 {pt3dadd(-175.5812, 332.9529, -21.23775, 0.67)}

//  Looking at segment number 2052: Seg5_apic_34, section: apic_34, ID: 1197, parent: Seg4_apic_34 (1196), rad: 0.335, (-175.5812, 332.9529, -21.23775) -> (-176.24121, 333.0329, -21.23775), len: 0.664833
    apic_34 {pt3dadd(-176.24121, 333.0329, -21.23775, 0.67)}

//  Looking at segment number 2053: Seg6_apic_34, section: apic_34, ID: 1198, parent: Seg5_apic_34 (1197), rad: 0.335, (-176.24121, 333.0329, -21.23775) -> (-177.2012, 333.0329, -21.28775), len: 0.961293
    apic_34 {pt3dadd(-177.2012, 333.0329, -21.28775, 0.67)}

//  Looking at segment number 2054: Seg7_apic_34, section: apic_34, ID: 1199, parent: Seg6_apic_34 (1198), rad: 0.335, (-177.2012, 333.0329, -21.28775) -> (-178.16121, 333.1029, -21.28775), len: 0.962556
    apic_34 {pt3dadd(-178.16121, 333.1029, -21.28775, 0.67)}

//  Looking at segment number 2055: Seg8_apic_34, section: apic_34, ID: 1200, parent: Seg7_apic_34 (1199), rad: 0.335, (-178.16121, 333.1029, -21.28775) -> (-178.6112, 333.6229, -20.63775), len: 0.946248
    apic_34 {pt3dadd(-178.6112, 333.6229, -20.63775, 0.67)}

//  Looking at segment number 2056: Seg9_apic_34, section: apic_34, ID: 1201, parent: Seg8_apic_34 (1200), rad: 0.295, (-178.6112, 333.6229, -20.63775) -> (-178.7612, 334.58292, -20.83775), len: 0.992038
    apic_34 {pt3dadd(-178.7612, 334.58292, -20.83775, 0.59)}

//  Looking at segment number 2057: Seg10_apic_34, section: apic_34, ID: 1202, parent: Seg9_apic_34 (1201), rad: 0.295, (-178.7612, 334.58292, -20.83775) -> (-178.8312, 335.6829, -20.98775), len: 1.11236
    apic_34 {pt3dadd(-178.8312, 335.6829, -20.98775, 0.59)}

//  Looking at segment number 2058: Seg11_apic_34, section: apic_34, ID: 1203, parent: Seg10_apic_34 (1202), rad: 0.295, (-178.8312, 335.6829, -20.98775) -> (-178.9812, 336.3529, -20.03775), len: 1.17214
    apic_34 {pt3dadd(-178.9812, 336.3529, -20.03775, 0.59)}

//  Looking at segment number 2059: Seg12_apic_34, section: apic_34, ID: 1204, parent: Seg11_apic_34 (1203), rad: 0.295, (-178.9812, 336.3529, -20.03775) -> (-179.2012, 335.4629, -19.58775), len: 1.02129
    apic_34 {pt3dadd(-179.2012, 335.4629, -19.58775, 0.59)}

//  Looking at segment number 2060: Seg13_apic_34, section: apic_34, ID: 1205, parent: Seg12_apic_34 (1204), rad: 0.295, (-179.2012, 335.4629, -19.58775) -> (-179.7912, 335.5429, -18.98775), len: 0.84528
    apic_34 {pt3dadd(-179.7912, 335.5429, -18.98775, 0.59)}

//  Looking at segment number 2061: Seg14_apic_34, section: apic_34, ID: 1206, parent: Seg13_apic_34 (1205), rad: 0.295, (-179.7912, 335.5429, -18.98775) -> (-180.38121, 335.6829, -18.43775), len: 0.818663
    apic_34 {pt3dadd(-180.38121, 335.6829, -18.43775, 0.59)}

//  Looking at segment number 2062: Seg15_apic_34, section: apic_34, ID: 1207, parent: Seg14_apic_34 (1206), rad: 0.295, (-180.38121, 335.6829, -18.43775) -> (-181.27121, 335.7629, -18.28775), len: 0.906091
    apic_34 {pt3dadd(-181.27121, 335.7629, -18.28775, 0.59)}

//  Looking at segment number 2063: Seg16_apic_34, section: apic_34, ID: 1208, parent: Seg15_apic_34 (1207), rad: 0.295, (-181.27121, 335.7629, -18.28775) -> (-181.8612, 335.7629, -18.48775), len: 0.622973
    apic_34 {pt3dadd(-181.8612, 335.7629, -18.48775, 0.59)}

//  Looking at segment number 2064: Seg17_apic_34, section: apic_34, ID: 1209, parent: Seg16_apic_34 (1208), rad: 0.295, (-181.8612, 335.7629, -18.48775) -> (-182.5312, 335.3929, -18.43775), len: 0.767003
    apic_34 {pt3dadd(-182.5312, 335.3929, -18.43775, 0.59)}

//  Looking at segment number 2065: Seg18_apic_34, section: apic_34, ID: 1210, parent: Seg17_apic_34 (1209), rad: 0.295, (-182.5312, 335.3929, -18.43775) -> (-183.41121, 335.1729, -19.18775), len: 1.17699
    apic_34 {pt3dadd(-183.41121, 335.1729, -19.18775, 0.59)}

//  Looking at segment number 2066: Seg19_apic_34, section: apic_34, ID: 1211, parent: Seg18_apic_34 (1210), rad: 0.295, (-183.41121, 335.1729, -19.18775) -> (-184.52121, 335.0929, -19.18775), len: 1.11288
    apic_34 {pt3dadd(-184.52121, 335.0929, -19.18775, 0.59)}

//  Looking at segment number 2067: Seg20_apic_34, section: apic_34, ID: 1212, parent: Seg19_apic_34 (1211), rad: 0.295, (-184.52121, 335.0929, -19.18775) -> (-185.41121, 334.8729, -19.18775), len: 0.916788
    apic_34 {pt3dadd(-185.41121, 334.8729, -19.18775, 0.59)}

//  Looking at segment number 2068: Seg21_apic_34, section: apic_34, ID: 1213, parent: Seg20_apic_34 (1212), rad: 0.295, (-185.41121, 334.8729, -19.18775) -> (-186.1512, 334.1329, -19.18775), len: 1.0465
    apic_34 {pt3dadd(-186.1512, 334.1329, -19.18775, 0.59)}

//  Looking at segment number 2069: Seg22_apic_34, section: apic_34, ID: 1214, parent: Seg21_apic_34 (1213), rad: 0.295, (-186.1512, 334.1329, -19.18775) -> (-186.66121, 333.3229, -19.08775), len: 0.962396
    apic_34 {pt3dadd(-186.66121, 333.3229, -19.08775, 0.59)}

//  Looking at segment number 2070: Seg23_apic_34, section: apic_34, ID: 1215, parent: Seg22_apic_34 (1214), rad: 0.295, (-186.66121, 333.3229, -19.08775) -> (-187.4812, 332.8829, -18.93775), len: 0.942597
    apic_34 {pt3dadd(-187.4812, 332.8829, -18.93775, 0.59)}

//  Looking at segment number 2071: Seg24_apic_34, section: apic_34, ID: 1216, parent: Seg23_apic_34 (1215), rad: 0.295, (-187.4812, 332.8829, -18.93775) -> (-188.0712, 333.6929, -18.48775), len: 1.0985
    apic_34 {pt3dadd(-188.0712, 333.6929, -18.48775, 0.59)}

//  Looking at segment number 2072: Seg25_apic_34, section: apic_34, ID: 1217, parent: Seg24_apic_34 (1216), rad: 0.295, (-188.0712, 333.6929, -18.48775) -> (-188.8112, 334.1329, -18.48775), len: 0.860936
    apic_34 {pt3dadd(-188.8112, 334.1329, -18.48775, 0.59)}

//  Looking at segment number 2073: Seg26_apic_34, section: apic_34, ID: 1218, parent: Seg25_apic_34 (1217), rad: 0.295, (-188.8112, 334.1329, -18.48775) -> (-189.69121, 333.9129, -18.38775), len: 0.912584
    apic_34 {pt3dadd(-189.69121, 333.9129, -18.38775, 0.59)}

//  Looking at segment number 2074: Seg27_apic_34, section: apic_34, ID: 1219, parent: Seg26_apic_34 (1218), rad: 0.295, (-189.69121, 333.9129, -18.38775) -> (-190.1412, 333.1029, -18.38775), len: 0.926603
    apic_34 {pt3dadd(-190.1412, 333.1029, -18.38775, 0.59)}

//  Looking at segment number 2075: Seg28_apic_34, section: apic_34, ID: 1220, parent: Seg27_apic_34 (1219), rad: 0.295, (-190.1412, 333.1029, -18.38775) -> (-190.88121, 332.6629, -17.18775), len: 1.47689
    apic_34 {pt3dadd(-190.88121, 332.6629, -17.18775, 0.59)}

//  Looking at segment number 2076: Seg29_apic_34, section: apic_34, ID: 1221, parent: Seg28_apic_34 (1220), rad: 0.295, (-190.88121, 332.6629, -17.18775) -> (-192.13121, 332.58292, -17.13775), len: 1.25355
    apic_34 {pt3dadd(-192.13121, 332.58292, -17.13775, 0.59)}

//  Looking at segment number 2077: Seg30_apic_34, section: apic_34, ID: 1222, parent: Seg29_apic_34 (1221), rad: 0.295, (-192.13121, 332.58292, -17.13775) -> (-193.46121, 332.8129, -16.88775), len: 1.3727
    apic_34 {pt3dadd(-193.46121, 332.8129, -16.88775, 0.59)}

//  Looking at segment number 2078: Seg31_apic_34, section: apic_34, ID: 1223, parent: Seg30_apic_34 (1222), rad: 0.295, (-193.46121, 332.8129, -16.88775) -> (-194.4212, 332.5129, -16.88775), len: 1.00577
    apic_34 {pt3dadd(-194.4212, 332.5129, -16.88775, 0.59)}

//  Looking at segment number 2079: Seg32_apic_34, section: apic_34, ID: 1224, parent: Seg31_apic_34 (1223), rad: 0.295, (-194.4212, 332.5129, -16.88775) -> (-195.16121, 333.2529, -17.13775), len: 1.07596
    apic_34 {pt3dadd(-195.16121, 333.2529, -17.13775, 0.59)}

//  Looking at segment number 2080: Seg33_apic_34, section: apic_34, ID: 1225, parent: Seg32_apic_34 (1224), rad: 0.295, (-195.16121, 333.2529, -17.13775) -> (-196.35121, 333.9129, -17.18775), len: 1.36169
    apic_34 {pt3dadd(-196.35121, 333.9129, -17.18775, 0.59)}

//  Looking at segment number 2081: Seg34_apic_34, section: apic_34, ID: 1226, parent: Seg33_apic_34 (1225), rad: 0.295, (-196.35121, 333.9129, -17.18775) -> (-196.7912, 334.2829, -16.33775), len: 1.02615
    apic_34 {pt3dadd(-196.7912, 334.2829, -16.33775, 0.59)}

//  Looking at segment number 2082: Seg35_apic_34, section: apic_34, ID: 1227, parent: Seg34_apic_34 (1226), rad: 0.295, (-196.7912, 334.2829, -16.33775) -> (-198.05121, 334.5029, -16.33775), len: 1.27907
    apic_34 {pt3dadd(-198.05121, 334.5029, -16.33775, 0.59)}

//  Looking at segment number 2083: Seg36_apic_34, section: apic_34, ID: 1228, parent: Seg35_apic_34 (1227), rad: 0.295, (-198.05121, 334.5029, -16.33775) -> (-199.4512, 334.5029, -16.33775), len: 1.39999
    apic_34 {pt3dadd(-199.4512, 334.5029, -16.33775, 0.59)}

//  Looking at segment number 2084: Seg37_apic_34, section: apic_34, ID: 1229, parent: Seg36_apic_34 (1228), rad: 0.295, (-199.4512, 334.5029, -16.33775) -> (-200.71121, 334.80292, -15.8377495), len: 1.38839
    apic_34 {pt3dadd(-200.71121, 334.80292, -15.8377495, 0.59)}

//  Looking at segment number 2085: Seg38_apic_34, section: apic_34, ID: 1230, parent: Seg37_apic_34 (1229), rad: 0.295, (-200.71121, 334.80292, -15.8377495) -> (-201.5912, 335.4629, -15.8377495), len: 1.09998
    apic_34 {pt3dadd(-201.5912, 335.4629, -15.8377495, 0.59)}

//  Looking at segment number 2086: Seg39_apic_34, section: apic_34, ID: 1231, parent: Seg38_apic_34 (1230), rad: 0.295, (-201.5912, 335.4629, -15.8377495) -> (-202.7012, 335.6829, -15.78775), len: 1.1327
    apic_34 {pt3dadd(-202.7012, 335.6829, -15.78775, 0.59)}

//  Looking at segment number 2087: Seg0_apic_25, section: apic_25, ID: 1055, parent: Seg1_apic_19 (1013), rad: 0.37, (-172.55121, 366.7429, -22.53775) -> (-172.99121, 368.4329, -23.28775), len: 1.90058
    apic_25 {pt3dclear() pt3dadd(-172.55121, 366.7429, -22.53775, 0.74) pt3dadd(-172.99121, 368.4329, -23.28775, 0.74)}

//  Looking at segment number 2088: Seg1_apic_25, section: apic_25, ID: 1056, parent: Seg0_apic_25 (1055), rad: 0.37, (-172.99121, 368.4329, -23.28775) -> (-173.2912, 370.0629, -23.63775), len: 1.69393
    apic_25 {pt3dadd(-173.2912, 370.0629, -23.63775, 0.74)}

//  Looking at segment number 2089: Seg2_apic_25, section: apic_25, ID: 1057, parent: Seg1_apic_25 (1056), rad: 0.37, (-173.2912, 370.0629, -23.63775) -> (-173.7312, 371.6829, -23.53775), len: 1.68166
    apic_25 {pt3dadd(-173.7312, 371.6829, -23.53775, 0.74)}

//  Looking at segment number 2090: Seg3_apic_25, section: apic_25, ID: 1058, parent: Seg2_apic_25 (1057), rad: 0.37, (-173.7312, 371.6829, -23.53775) -> (-173.7312, 373.6029, -23.23775), len: 1.94331
    apic_25 {pt3dadd(-173.7312, 373.6029, -23.23775, 0.74)}

//  Looking at segment number 2091: Seg4_apic_25, section: apic_25, ID: 1059, parent: Seg3_apic_25 (1058), rad: 0.37, (-173.7312, 373.6029, -23.23775) -> (-173.9512, 375.52292, -23.38775), len: 1.93839
    apic_25 {pt3dadd(-173.9512, 375.52292, -23.38775, 0.74)}

//  Looking at segment number 2092: Seg5_apic_25, section: apic_25, ID: 1060, parent: Seg4_apic_25 (1059), rad: 0.37, (-173.9512, 375.52292, -23.38775) -> (-174.2512, 376.7029, -23.03775), len: 1.26684
    apic_25 {pt3dadd(-174.2512, 376.7029, -23.03775, 0.74)}

//  Looking at segment number 2093: Seg6_apic_25, section: apic_25, ID: 1061, parent: Seg5_apic_25 (1060), rad: 0.37, (-174.2512, 376.7029, -23.03775) -> (-174.8412, 377.9629, -23.53775), len: 1.47839
    apic_25 {pt3dadd(-174.8412, 377.9629, -23.53775, 0.74)}

//  Looking at segment number 2094: Seg0_apic_20, section: apic_20, ID: 1014, parent: Seg1_apic_19 (1013), rad: 0.335, (-172.55121, 366.7429, -22.53775) -> (-171.66121, 368.0729, -22.68775), len: 1.60734
    apic_20 {pt3dclear() pt3dadd(-172.55121, 366.7429, -22.53775, 0.67) pt3dadd(-171.66121, 368.0729, -22.68775, 0.67)}

//  Looking at segment number 2095: Seg1_apic_20, section: apic_20, ID: 1015, parent: Seg0_apic_20 (1014), rad: 0.335, (-171.66121, 368.0729, -22.68775) -> (-171.0712, 369.3229, -23.43775), len: 1.57261
    apic_20 {pt3dadd(-171.0712, 369.3229, -23.43775, 0.67)}

//  Looking at segment number 2096: Seg2_apic_20, section: apic_20, ID: 1016, parent: Seg1_apic_20 (1015), rad: 0.335, (-171.0712, 369.3229, -23.43775) -> (-171.44121, 370.80292, -23.68775), len: 1.54591
    apic_20 {pt3dadd(-171.44121, 370.80292, -23.68775, 0.67)}

//  Looking at segment number 2097: Seg3_apic_20, section: apic_20, ID: 1017, parent: Seg2_apic_20 (1016), rad: 0.335, (-171.44121, 370.80292, -23.68775) -> (-172.2512, 371.9029, -23.73775), len: 1.36695
    apic_20 {pt3dadd(-172.2512, 371.9029, -23.73775, 0.67)}

//  Looking at segment number 2098: Seg4_apic_20, section: apic_20, ID: 1018, parent: Seg3_apic_20 (1017), rad: 0.335, (-172.2512, 371.9029, -23.73775) -> (-172.9212, 373.0129, -23.93775), len: 1.31188
    apic_20 {pt3dadd(-172.9212, 373.0129, -23.93775, 0.67)}

//  Looking at segment number 2099: Seg5_apic_20, section: apic_20, ID: 1019, parent: Seg4_apic_20 (1018), rad: 0.335, (-172.9212, 373.0129, -23.93775) -> (-172.77121, 373.8229, -24.38775), len: 0.938667
    apic_20 {pt3dadd(-172.77121, 373.8229, -24.38775, 0.67)}
}

proc basic_shape_extra_42(){

//  Looking at segment number 2100: Seg0_apic_18, section: apic_18, ID: 996, parent: Seg4_apic_6 (955), rad: 0.335, (-167.30121, 368.1829, -18.68775) -> (-167.8912, 369.2529, -19.83775), len: 1.67795
    apic_18 {pt3dclear() pt3dadd(-167.30121, 368.1829, -18.68775, 0.67) pt3dadd(-167.8912, 369.2529, -19.83775, 0.67)}

//  Looking at segment number 2101: Seg1_apic_18, section: apic_18, ID: 997, parent: Seg0_apic_18 (996), rad: 0.185, (-167.8912, 369.2529, -19.83775) -> (-167.3712, 369.8429, -20.03775), len: 0.81148
    apic_18 {pt3dadd(-167.3712, 369.8429, -20.03775, 0.37)}

//  Looking at segment number 2102: Seg2_apic_18, section: apic_18, ID: 998, parent: Seg1_apic_18 (997), rad: 0.185, (-167.3712, 369.8429, -20.03775) -> (-167.4512, 370.4329, -20.03775), len: 0.595396
    apic_18 {pt3dadd(-167.4512, 370.4329, -20.03775, 0.37)}

//  Looking at segment number 2103: Seg3_apic_18, section: apic_18, ID: 999, parent: Seg2_apic_18 (998), rad: 0.185, (-167.4512, 370.4329, -20.03775) -> (-167.3712, 371.5329, -19.73775), len: 1.14298
    apic_18 {pt3dadd(-167.3712, 371.5329, -19.73775, 0.37)}

//  Looking at segment number 2104: Seg4_apic_18, section: apic_18, ID: 1000, parent: Seg3_apic_18 (999), rad: 0.185, (-167.3712, 371.5329, -19.73775) -> (-167.1512, 372.6429, -19.88775), len: 1.14151
    apic_18 {pt3dadd(-167.1512, 372.6429, -19.88775, 0.37)}

//  Looking at segment number 2105: Seg5_apic_18, section: apic_18, ID: 1001, parent: Seg4_apic_18 (1000), rad: 0.185, (-167.1512, 372.6429, -19.88775) -> (-167.1512, 373.8229, -19.98775), len: 1.18422
    apic_18 {pt3dadd(-167.1512, 373.8229, -19.98775, 0.37)}

//  Looking at segment number 2106: Seg6_apic_18, section: apic_18, ID: 1002, parent: Seg5_apic_18 (1001), rad: 0.185, (-167.1512, 373.8229, -19.98775) -> (-167.60121, 374.7829, -19.98775), len: 1.06023
    apic_18 {pt3dadd(-167.60121, 374.7829, -19.98775, 0.37)}

//  Looking at segment number 2107: Seg7_apic_18, section: apic_18, ID: 1003, parent: Seg6_apic_18 (1002), rad: 0.22, (-167.60121, 374.7829, -19.98775) -> (-167.52121, 375.4529, -19.83775), len: 0.691244
    apic_18 {pt3dadd(-167.52121, 375.4529, -19.83775, 0.44)}

//  Looking at segment number 2108: Seg8_apic_18, section: apic_18, ID: 1004, parent: Seg7_apic_18 (1003), rad: 0.26, (-167.52121, 375.4529, -19.83775) -> (-167.74121, 376.4129, -19.83775), len: 0.984878
    apic_18 {pt3dadd(-167.74121, 376.4129, -19.83775, 0.52)}

//  Looking at segment number 2109: Seg9_apic_18, section: apic_18, ID: 1005, parent: Seg8_apic_18 (1004), rad: 0.26, (-167.74121, 376.4129, -19.83775) -> (-167.4512, 377.3729, -19.93775), len: 1.00781
    apic_18 {pt3dadd(-167.4512, 377.3729, -19.93775, 0.52)}

//  Looking at segment number 2110: Seg10_apic_18, section: apic_18, ID: 1006, parent: Seg9_apic_18 (1005), rad: 0.26, (-167.4512, 377.3729, -19.93775) -> (-167.52121, 378.4029, -20.43775), len: 1.14708
    apic_18 {pt3dadd(-167.52121, 378.4029, -20.43775, 0.52)}

//  Looking at segment number 2111: Seg11_apic_18, section: apic_18, ID: 1007, parent: Seg10_apic_18 (1006), rad: 0.26, (-167.52121, 378.4029, -20.43775) -> (-167.0012, 379.2929, -20.58775), len: 1.04165
    apic_18 {pt3dadd(-167.0012, 379.2929, -20.58775, 0.52)}

//  Looking at segment number 2112: Seg12_apic_18, section: apic_18, ID: 1008, parent: Seg11_apic_18 (1007), rad: 0.26, (-167.0012, 379.2929, -20.58775) -> (-166.7812, 380.6129, -20.73775), len: 1.3466
    apic_18 {pt3dadd(-166.7812, 380.6129, -20.73775, 0.52)}

//  Looking at segment number 2113: Seg13_apic_18, section: apic_18, ID: 1009, parent: Seg12_apic_18 (1008), rad: 0.26, (-166.7812, 380.6129, -20.73775) -> (-165.60121, 381.3529, -21.18775), len: 1.46372
    apic_18 {pt3dadd(-165.60121, 381.3529, -21.18775, 0.52)}

//  Looking at segment number 2114: Seg14_apic_18, section: apic_18, ID: 1010, parent: Seg13_apic_18 (1009), rad: 0.26, (-165.60121, 381.3529, -21.18775) -> (-166.1212, 382.1629, -21.08775), len: 0.967721
    apic_18 {pt3dadd(-166.1212, 382.1629, -21.08775, 0.52)}

//  Looking at segment number 2115: Seg15_apic_18, section: apic_18, ID: 1011, parent: Seg14_apic_18 (1010), rad: 0.185, (-166.1212, 382.1629, -21.08775) -> (-165.7512, 383.27292, -21.38775), len: 1.2079
    apic_18 {pt3dadd(-165.7512, 383.27292, -21.38775, 0.37)}

//  Looking at segment number 2116: Seg0_apic_7, section: apic_7, ID: 956, parent: Seg4_apic_6 (955), rad: 0.445, (-167.30121, 368.1829, -18.68775) -> (-166.41121, 368.8429, -18.03775), len: 1.2846
    apic_7 {pt3dclear() pt3dadd(-167.30121, 368.1829, -18.68775, 0.89) pt3dadd(-166.41121, 368.8429, -18.03775, 0.89)}

//  Looking at segment number 2117: Seg1_apic_7, section: apic_7, ID: 957, parent: Seg0_apic_7 (956), rad: 0.445, (-166.41121, 368.8429, -18.03775) -> (-165.30121, 368.4729, -17.73775), len: 1.20789
    apic_7 {pt3dadd(-165.30121, 368.4729, -17.73775, 0.89)}

//  Looking at segment number 2118: Seg0_apic_91, section: apic_91, ID: 1745, parent: Seg14_apic_85 (1707), rad: 0.22, (-206.2312, 318.4429, -42.18775) -> (-208.3212, 320.05292, -42.98775), len: 2.75685
    apic_91 {pt3dclear() pt3dadd(-206.2312, 318.4429, -42.18775, 0.44) pt3dadd(-208.3212, 320.05292, -42.98775, 0.44)}

//  Looking at segment number 2119: Seg1_apic_91, section: apic_91, ID: 1746, parent: Seg0_apic_91 (1745), rad: 0.22, (-208.3212, 320.05292, -42.98775) -> (-210.02121, 321.0129, -43.18775), len: 1.96256
    apic_91 {pt3dadd(-210.02121, 321.0129, -43.18775, 0.44)}

//  Looking at segment number 2120: Seg2_apic_91, section: apic_91, ID: 1747, parent: Seg1_apic_91 (1746), rad: 0.22, (-210.02121, 321.0129, -43.18775) -> (-210.91121, 322.4929, -43.18775), len: 1.72697
    apic_91 {pt3dadd(-210.91121, 322.4929, -43.18775, 0.44)}

//  Looking at segment number 2121: Seg0_apic_86, section: apic_86, ID: 1708, parent: Seg14_apic_85 (1707), rad: 0.295, (-206.2312, 318.4429, -42.18775) -> (-207.2612, 320.2129, -41.78775), len: 2.08657
    apic_86 {pt3dclear() pt3dadd(-206.2312, 318.4429, -42.18775, 0.59) pt3dadd(-207.2612, 320.2129, -41.78775, 0.59)}

//  Looking at segment number 2122: Seg1_apic_86, section: apic_86, ID: 1709, parent: Seg0_apic_86 (1708), rad: 0.295, (-207.2612, 320.2129, -41.78775) -> (-208.2312, 322.4329, -41.28775), len: 2.47372
    apic_86 {pt3dadd(-208.2312, 322.4329, -41.28775, 0.59)}

//  Looking at segment number 2123: Seg2_apic_86, section: apic_86, ID: 1710, parent: Seg1_apic_86 (1709), rad: 0.295, (-208.2312, 322.4329, -41.28775) -> (-208.8912, 324.27292, -41.28775), len: 1.95482
    apic_86 {pt3dadd(-208.8912, 324.27292, -41.28775, 0.59)}

//  Looking at segment number 2124: Seg3_apic_86, section: apic_86, ID: 1711, parent: Seg2_apic_86 (1710), rad: 0.26, (-208.8912, 324.27292, -41.28775) -> (-209.9312, 327.0029, -40.48775), len: 3.02892
    apic_86 {pt3dadd(-209.9312, 327.0029, -40.48775, 0.52)}

//  Looking at segment number 2125: Seg4_apic_86, section: apic_86, ID: 1712, parent: Seg3_apic_86 (1711), rad: 0.26, (-209.9312, 327.0029, -40.48775) -> (-210.52121, 329.3629, -40.48775), len: 2.43265
    apic_86 {pt3dadd(-210.52121, 329.3629, -40.48775, 0.52)}

//  Looking at segment number 2126: Seg5_apic_86, section: apic_86, ID: 1713, parent: Seg4_apic_86 (1712), rad: 0.26, (-210.52121, 329.3629, -40.48775) -> (-210.8112, 330.9929, -40.28775), len: 1.66761
    apic_86 {pt3dadd(-210.8112, 330.9929, -40.28775, 0.52)}

//  Looking at segment number 2127: Seg0_apic_73, section: apic_73, ID: 1588, parent: Seg3_apic_71 (1583), rad: 0.185, (-170.6512, 300.0129, -31.937752) -> (-169.1712, 300.2329, -32.53775), len: 1.61208
    apic_73 {pt3dclear() pt3dadd(-170.6512, 300.0129, -31.937752, 0.37) pt3dadd(-169.1712, 300.2329, -32.53775, 0.37)}

//  Looking at segment number 2128: Seg1_apic_73, section: apic_73, ID: 1589, parent: Seg0_apic_73 (1588), rad: 0.185, (-169.1712, 300.2329, -32.53775) -> (-167.7012, 301.1929, -32.53775), len: 1.7557
    apic_73 {pt3dadd(-167.7012, 301.1929, -32.53775, 0.37)}

//  Looking at segment number 2129: Seg2_apic_73, section: apic_73, ID: 1590, parent: Seg1_apic_73 (1589), rad: 0.185, (-167.7012, 301.1929, -32.53775) -> (-166.2212, 301.6329, -32.98775), len: 1.60826
    apic_73 {pt3dadd(-166.2212, 301.6329, -32.98775, 0.37)}

//  Looking at segment number 2130: Seg3_apic_73, section: apic_73, ID: 1591, parent: Seg2_apic_73 (1590), rad: 0.185, (-166.2212, 301.6329, -32.98775) -> (-165.3312, 303.0329, -33.48775), len: 1.73265
    apic_73 {pt3dadd(-165.3312, 303.0329, -33.48775, 0.37)}

//  Looking at segment number 2131: Seg4_apic_73, section: apic_73, ID: 1592, parent: Seg3_apic_73 (1591), rad: 0.185, (-165.3312, 303.0329, -33.48775) -> (-164.3712, 303.7029, -33.73775), len: 1.19709
    apic_73 {pt3dadd(-164.3712, 303.7029, -33.73775, 0.37)}

//  Looking at segment number 2132: Seg5_apic_73, section: apic_73, ID: 1593, parent: Seg4_apic_73 (1592), rad: 0.185, (-164.3712, 303.7029, -33.73775) -> (-163.5612, 304.8129, -33.73775), len: 1.3741
    apic_73 {pt3dadd(-163.5612, 304.8129, -33.73775, 0.37)}

//  Looking at segment number 2133: Seg0_apic_72, section: apic_72, ID: 1584, parent: Seg3_apic_71 (1583), rad: 0.26, (-170.6512, 300.0129, -31.937752) -> (-170.8712, 298.9029, -32.48775), len: 1.25819
    apic_72 {pt3dclear() pt3dadd(-170.6512, 300.0129, -31.937752, 0.52) pt3dadd(-170.8712, 298.9029, -32.48775, 0.52)}

//  Looking at segment number 2134: Seg1_apic_72, section: apic_72, ID: 1585, parent: Seg0_apic_72 (1584), rad: 0.185, (-170.8712, 298.9029, -32.48775) -> (-171.6112, 298.1629, -32.48775), len: 1.04651
    apic_72 {pt3dadd(-171.6112, 298.1629, -32.48775, 0.37)}

//  Looking at segment number 2135: Seg2_apic_72, section: apic_72, ID: 1586, parent: Seg1_apic_72 (1585), rad: 0.185, (-171.6112, 298.1629, -32.48775) -> (-172.2812, 297.7229, -32.48775), len: 0.801561
    apic_72 {pt3dadd(-172.2812, 297.7229, -32.48775, 0.37)}

//  Looking at segment number 2136: Seg3_apic_72, section: apic_72, ID: 1587, parent: Seg2_apic_72 (1586), rad: 0.185, (-172.2812, 297.7229, -32.48775) -> (-173.3912, 297.3529, -32.08775), len: 1.23653
    apic_72 {pt3dadd(-173.3912, 297.3529, -32.08775, 0.37)}

//  Looking at segment number 2137: Seg0_apic_68, section: apic_68, ID: 1568, parent: Seg1_apic_64 (1552), rad: 0.185, (-173.6112, 310.7129, -31.28775) -> (-175.16121, 311.08292, -30.83775), len: 1.65588
    apic_68 {pt3dclear() pt3dadd(-173.6112, 310.7129, -31.28775, 0.37) pt3dadd(-175.16121, 311.08292, -30.83775, 0.37)}

//  Looking at segment number 2138: Seg1_apic_68, section: apic_68, ID: 1569, parent: Seg0_apic_68 (1568), rad: 0.185, (-175.16121, 311.08292, -30.83775) -> (-176.4212, 311.6029, -30.687752), len: 1.3713
    apic_68 {pt3dadd(-176.4212, 311.6029, -30.687752, 0.37)}

//  Looking at segment number 2139: Seg2_apic_68, section: apic_68, ID: 1570, parent: Seg1_apic_68 (1569), rad: 0.185, (-176.4212, 311.6029, -30.687752) -> (-177.16121, 312.33292, -32.18775), len: 1.82497
    apic_68 {pt3dadd(-177.16121, 312.33292, -32.18775, 0.37)}

//  Looking at segment number 2140: Seg3_apic_68, section: apic_68, ID: 1571, parent: Seg2_apic_68 (1570), rad: 0.15, (-177.16121, 312.33292, -32.18775) -> (-177.2312, 313.52292, -32.13775), len: 1.19311
    apic_68 {pt3dadd(-177.2312, 313.52292, -32.13775, 0.3)}

//  Looking at segment number 2141: Seg0_apic_65, section: apic_65, ID: 1553, parent: Seg1_apic_64 (1552), rad: 0.26, (-173.6112, 310.7129, -31.28775) -> (-175.16121, 309.2329, -31.237751), len: 2.14368
    apic_65 {pt3dclear() pt3dadd(-173.6112, 310.7129, -31.28775, 0.52) pt3dadd(-175.16121, 309.2329, -31.237751, 0.52)}

//  Looking at segment number 2142: Seg1_apic_65, section: apic_65, ID: 1554, parent: Seg0_apic_65 (1553), rad: 0.26, (-175.16121, 309.2329, -31.237751) -> (-175.9012, 308.4229, -31.237751), len: 1.09712
    apic_65 {pt3dadd(-175.9012, 308.4229, -31.237751, 0.52)}

//  Looking at segment number 2143: Seg2_apic_65, section: apic_65, ID: 1555, parent: Seg1_apic_65 (1554), rad: 0.26, (-175.9012, 308.4229, -31.237751) -> (-177.30121, 307.3929, -31.887749), len: 1.85565
    apic_65 {pt3dadd(-177.30121, 307.3929, -31.887749, 0.52)}

//  Looking at segment number 2144: Seg0_apic_55, section: apic_55, ID: 1504, parent: Seg7_apic_53 (1498), rad: 0.335, (-178.9312, 318.83292, -34.18775) -> (-179.8212, 318.7629, -34.63775), len: 0.999749
    apic_55 {pt3dclear() pt3dadd(-178.9312, 318.83292, -34.18775, 0.67) pt3dadd(-179.8212, 318.7629, -34.63775, 0.67)}

//  Looking at segment number 2145: Seg1_apic_55, section: apic_55, ID: 1505, parent: Seg0_apic_55 (1504), rad: 0.405, (-179.8212, 318.7629, -34.63775) -> (-180.7812, 318.3129, -34.58775), len: 1.06143
    apic_55 {pt3dadd(-180.7812, 318.3129, -34.58775, 0.81)}

//  Looking at segment number 2146: Seg0_apic_54, section: apic_54, ID: 1499, parent: Seg7_apic_53 (1498), rad: 0.26, (-178.9312, 318.83292, -34.18775) -> (-179.30121, 320.6029, -33.58775), len: 1.9052
    apic_54 {pt3dclear() pt3dadd(-178.9312, 318.83292, -34.18775, 0.52) pt3dadd(-179.30121, 320.6029, -33.58775, 0.52)}

//  Looking at segment number 2147: Seg1_apic_54, section: apic_54, ID: 1500, parent: Seg0_apic_54 (1499), rad: 0.26, (-179.30121, 320.6029, -33.58775) -> (-179.0812, 321.5629, -33.73775), len: 0.996235
    apic_54 {pt3dadd(-179.0812, 321.5629, -33.73775, 0.52)}

//  Looking at segment number 2148: Seg2_apic_54, section: apic_54, ID: 1501, parent: Seg1_apic_54 (1500), rad: 0.26, (-179.0812, 321.5629, -33.73775) -> (-179.1512, 322.52292, -34.48775), len: 1.22026
    apic_54 {pt3dadd(-179.1512, 322.52292, -34.48775, 0.52)}

//  Looking at segment number 2149: Seg3_apic_54, section: apic_54, ID: 1502, parent: Seg2_apic_54 (1501), rad: 0.26, (-179.1512, 322.52292, -34.48775) -> (-179.60121, 324.1529, -34.08775), len: 1.73762
    apic_54 {pt3dadd(-179.60121, 324.1529, -34.08775, 0.52)}
}

proc basic_shape_extra_43(){

//  Looking at segment number 2150: Seg4_apic_54, section: apic_54, ID: 1503, parent: Seg3_apic_54 (1502), rad: 0.26, (-179.60121, 324.1529, -34.08775) -> (-178.9312, 325.77292, -34.48775), len: 1.79817
    apic_54 {pt3dadd(-178.9312, 325.77292, -34.48775, 0.52)}

//  Looking at segment number 2151: Seg0_apic_38, section: apic_38, ID: 1268, parent: Seg39_apic_34 (1231), rad: 0.26, (-202.7012, 335.6829, -15.78775) -> (-203.0712, 336.9629, -16.43775), len: 1.4825
    apic_38 {pt3dclear() pt3dadd(-202.7012, 335.6829, -15.78775, 0.52) pt3dadd(-203.0712, 336.9629, -16.43775, 0.52)}

//  Looking at segment number 2152: Seg1_apic_38, section: apic_38, ID: 1269, parent: Seg0_apic_38 (1268), rad: 0.26, (-203.0712, 336.9629, -16.43775) -> (-203.0712, 337.7029, -16.43775), len: 0.740021
    apic_38 {pt3dadd(-203.0712, 337.7029, -16.43775, 0.52)}

//  Looking at segment number 2153: Seg2_apic_38, section: apic_38, ID: 1270, parent: Seg1_apic_38 (1269), rad: 0.26, (-203.0712, 337.7029, -16.43775) -> (-203.5112, 338.5129, -16.43775), len: 0.921791
    apic_38 {pt3dadd(-203.5112, 338.5129, -16.43775, 0.52)}

//  Looking at segment number 2154: Seg3_apic_38, section: apic_38, ID: 1271, parent: Seg2_apic_38 (1270), rad: 0.26, (-203.5112, 338.5129, -16.43775) -> (-204.2512, 338.5129, -16.43775), len: 0.740005
    apic_38 {pt3dadd(-204.2512, 338.5129, -16.43775, 0.52)}

//  Looking at segment number 2155: Seg4_apic_38, section: apic_38, ID: 1272, parent: Seg3_apic_38 (1271), rad: 0.26, (-204.2512, 338.5129, -16.43775) -> (-204.8412, 338.5129, -16.43775), len: 0.589996
    apic_38 {pt3dadd(-204.8412, 338.5129, -16.43775, 0.52)}

//  Looking at segment number 2156: Seg0_apic_35, section: apic_35, ID: 1232, parent: Seg39_apic_34 (1231), rad: 0.295, (-202.7012, 335.6829, -15.78775) -> (-203.3712, 334.4329, -16.13775), len: 1.46079
    apic_35 {pt3dclear() pt3dadd(-202.7012, 335.6829, -15.78775, 0.59) pt3dadd(-203.3712, 334.4329, -16.13775, 0.59)}

//  Looking at segment number 2157: Seg1_apic_35, section: apic_35, ID: 1233, parent: Seg0_apic_35 (1232), rad: 0.295, (-203.3712, 334.4329, -16.13775) -> (-204.0312, 333.8429, -16.08775), len: 0.88668
    apic_35 {pt3dadd(-204.0312, 333.8429, -16.08775, 0.59)}

//  Looking at segment number 2158: Seg2_apic_35, section: apic_35, ID: 1234, parent: Seg1_apic_35 (1233), rad: 0.295, (-204.0312, 333.8429, -16.08775) -> (-204.85121, 333.9129, -16.08775), len: 0.82299
    apic_35 {pt3dadd(-204.85121, 333.9129, -16.08775, 0.59)}

//  Looking at segment number 2159: Seg3_apic_35, section: apic_35, ID: 1235, parent: Seg2_apic_35 (1234), rad: 0.295, (-204.85121, 333.9129, -16.08775) -> (-206.2512, 334.1329, -16.08775), len: 1.41717
    apic_35 {pt3dadd(-206.2512, 334.1329, -16.08775, 0.59)}

//  Looking at segment number 2160: Seg4_apic_35, section: apic_35, ID: 1236, parent: Seg3_apic_35 (1235), rad: 0.295, (-206.2512, 334.1329, -16.08775) -> (-207.6512, 334.3629, -16.08775), len: 1.41876
    apic_35 {pt3dadd(-207.6512, 334.3629, -16.08775, 0.59)}

//  Looking at segment number 2161: Seg5_apic_35, section: apic_35, ID: 1237, parent: Seg4_apic_35 (1236), rad: 0.22, (-207.6512, 334.3629, -16.08775) -> (-208.5412, 335.02292, -16.33775), len: 1.13587
    apic_35 {pt3dadd(-208.5412, 335.02292, -16.33775, 0.44)}

//  Looking at segment number 2162: Seg6_apic_35, section: apic_35, ID: 1238, parent: Seg5_apic_35 (1237), rad: 0.22, (-208.5412, 335.02292, -16.33775) -> (-209.2812, 334.8229, -16.18775), len: 0.781097
    apic_35 {pt3dadd(-209.2812, 334.8229, -16.18775, 0.44)}

//  Looking at segment number 2163: Seg7_apic_35, section: apic_35, ID: 1239, parent: Seg6_apic_35 (1238), rad: 0.22, (-209.2812, 334.8229, -16.18775) -> (-209.8712, 334.5329, -16.18775), len: 0.65742
    apic_35 {pt3dadd(-209.8712, 334.5329, -16.18775, 0.44)}

//  Looking at segment number 2164: Seg8_apic_35, section: apic_35, ID: 1240, parent: Seg7_apic_35 (1239), rad: 0.22, (-209.8712, 334.5329, -16.18775) -> (-210.9012, 334.9029, -16.18775), len: 1.09444
    apic_35 {pt3dadd(-210.9012, 334.9029, -16.18775, 0.44)}

//  Looking at segment number 2165: Seg9_apic_35, section: apic_35, ID: 1241, parent: Seg8_apic_35 (1240), rad: 0.26, (-210.9012, 334.9029, -16.18775) -> (-211.5012, 335.4129, -16.13775), len: 0.789061
    apic_35 {pt3dadd(-211.5012, 335.4129, -16.13775, 0.52)}

//  Looking at segment number 2166: Seg10_apic_35, section: apic_35, ID: 1242, parent: Seg9_apic_35 (1241), rad: 0.26, (-211.5012, 335.4129, -16.13775) -> (-212.0112, 336.1529, -16.28775), len: 0.911142
    apic_35 {pt3dadd(-212.0112, 336.1529, -16.28775, 0.52)}

//  Looking at segment number 2167: Seg11_apic_35, section: apic_35, ID: 1243, parent: Seg10_apic_35 (1242), rad: 0.26, (-212.0112, 336.1529, -16.28775) -> (-212.9012, 336.7429, -16.53775), len: 1.09667
    apic_35 {pt3dadd(-212.9012, 336.7429, -16.53775, 0.52)}

//  Looking at segment number 2168: Seg12_apic_35, section: apic_35, ID: 1244, parent: Seg11_apic_35 (1243), rad: 0.335, (-212.9012, 336.7429, -16.53775) -> (-213.4212, 337.4129, -16.53775), len: 0.848129
    apic_35 {pt3dadd(-213.4212, 337.4129, -16.53775, 0.67)}

//  Looking at segment number 2169: Seg13_apic_35, section: apic_35, ID: 1245, parent: Seg12_apic_35 (1244), rad: 0.26, (-213.4212, 337.4129, -16.53775) -> (-213.4212, 338.9629, -16.83775), len: 1.57875
    apic_35 {pt3dadd(-213.4212, 338.9629, -16.83775, 0.52)}

//  Looking at segment number 2170: Seg14_apic_35, section: apic_35, ID: 1246, parent: Seg13_apic_35 (1245), rad: 0.26, (-213.4212, 338.9629, -16.83775) -> (-213.5612, 340.2129, -17.13775), len: 1.2931
    apic_35 {pt3dadd(-213.5612, 340.2129, -17.13775, 0.52)}

//  Looking at segment number 2171: Seg15_apic_35, section: apic_35, ID: 1247, parent: Seg14_apic_35 (1246), rad: 0.26, (-213.5612, 340.2129, -17.13775) -> (-214.16121, 341.1729, -17.03775), len: 1.13651
    apic_35 {pt3dadd(-214.16121, 341.1729, -17.03775, 0.52)}

//  Looking at segment number 2172: Seg16_apic_35, section: apic_35, ID: 1248, parent: Seg15_apic_35 (1247), rad: 0.26, (-214.16121, 341.1729, -17.03775) -> (-214.6712, 342.2829, -17.63775), len: 1.36094
    apic_35 {pt3dadd(-214.6712, 342.2829, -17.63775, 0.52)}

//  Looking at segment number 2173: Seg0_apic_27, section: apic_27, ID: 1088, parent: Seg6_apic_25 (1061), rad: 0.335, (-174.8412, 377.9629, -23.53775) -> (-175.5812, 377.8129, -26.58775), len: 3.14207
    apic_27 {pt3dclear() pt3dadd(-174.8412, 377.9629, -23.53775, 0.67) pt3dadd(-175.5812, 377.8129, -26.58775, 0.67)}

//  Looking at segment number 2174: Seg1_apic_27, section: apic_27, ID: 1089, parent: Seg0_apic_27 (1088), rad: 0.335, (-175.5812, 377.8129, -26.58775) -> (-176.46121, 377.5129, -26.23775), len: 0.993429
    apic_27 {pt3dadd(-176.46121, 377.5129, -26.23775, 0.67)}

//  Looking at segment number 2175: Seg0_apic_26, section: apic_26, ID: 1062, parent: Seg6_apic_25 (1061), rad: 0.37, (-174.8412, 377.9629, -23.53775) -> (-174.5412, 379.0629, -26.63775), len: 3.30303
    apic_26 {pt3dclear() pt3dadd(-174.8412, 377.9629, -23.53775, 0.74) pt3dadd(-174.5412, 379.0629, -26.63775, 0.74)}

//  Looking at segment number 2176: Seg1_apic_26, section: apic_26, ID: 1063, parent: Seg0_apic_26 (1062), rad: 0.37, (-174.5412, 379.0629, -26.63775) -> (-174.1712, 379.8829, -26.73775), len: 0.905156
    apic_26 {pt3dadd(-174.1712, 379.8829, -26.73775, 0.74)}

//  Looking at segment number 2177: Seg2_apic_26, section: apic_26, ID: 1064, parent: Seg1_apic_26 (1063), rad: 0.335, (-174.1712, 379.8829, -26.73775) -> (-173.5112, 380.1729, -27.33775), len: 0.937929
    apic_26 {pt3dadd(-173.5112, 380.1729, -27.33775, 0.67)}

//  Looking at segment number 2178: Seg3_apic_26, section: apic_26, ID: 1065, parent: Seg2_apic_26 (1064), rad: 0.26, (-173.5112, 380.1729, -27.33775) -> (-173.1412, 380.8429, -28.48775), len: 1.3814
    apic_26 {pt3dadd(-173.1412, 380.8429, -28.48775, 0.52)}

//  Looking at segment number 2179: Seg4_apic_26, section: apic_26, ID: 1066, parent: Seg3_apic_26 (1065), rad: 0.26, (-173.1412, 380.8429, -28.48775) -> (-173.80121, 380.9829, -28.48775), len: 0.674692
    apic_26 {pt3dadd(-173.80121, 380.9829, -28.48775, 0.52)}

//  Looking at segment number 2180: Seg5_apic_26, section: apic_26, ID: 1067, parent: Seg4_apic_26 (1066), rad: 0.26, (-173.80121, 380.9829, -28.48775) -> (-174.8412, 381.1329, -28.43775), len: 1.05194
    apic_26 {pt3dadd(-174.8412, 381.1329, -28.43775, 0.52)}

//  Looking at segment number 2181: Seg6_apic_26, section: apic_26, ID: 1068, parent: Seg5_apic_26 (1067), rad: 0.26, (-174.8412, 381.1329, -28.43775) -> (-175.13121, 382.1629, -28.68775), len: 1.09886
    apic_26 {pt3dadd(-175.13121, 382.1629, -28.68775, 0.52)}

//  Looking at segment number 2182: Seg7_apic_26, section: apic_26, ID: 1069, parent: Seg6_apic_26 (1068), rad: 0.185, (-175.13121, 382.1629, -28.68775) -> (-175.5012, 383.3529, -28.78775), len: 1.2502
    apic_26 {pt3dadd(-175.5012, 383.3529, -28.78775, 0.37)}

//  Looking at segment number 2183: Seg8_apic_26, section: apic_26, ID: 1070, parent: Seg7_apic_26 (1069), rad: 0.185, (-175.5012, 383.3529, -28.78775) -> (-176.5412, 384.6029, -28.83775), len: 1.62683
    apic_26 {pt3dadd(-176.5412, 384.6029, -28.83775, 0.37)}

//  Looking at segment number 2184: Seg9_apic_26, section: apic_26, ID: 1071, parent: Seg8_apic_26 (1070), rad: 0.185, (-176.5412, 384.6029, -28.83775) -> (-177.4312, 384.9729, -28.83775), len: 0.963844
    apic_26 {pt3dadd(-177.4312, 384.9729, -28.83775, 0.37)}

//  Looking at segment number 2185: Seg10_apic_26, section: apic_26, ID: 1072, parent: Seg9_apic_26 (1071), rad: 0.185, (-177.4312, 384.9729, -28.83775) -> (-178.3112, 386.1529, -28.83775), len: 1.472
    apic_26 {pt3dadd(-178.3112, 386.1529, -28.83775, 0.37)}

//  Looking at segment number 2186: Seg11_apic_26, section: apic_26, ID: 1073, parent: Seg10_apic_26 (1072), rad: 0.185, (-178.3112, 386.1529, -28.83775) -> (-179.13121, 386.5929, -29.937752), len: 1.44084
    apic_26 {pt3dadd(-179.13121, 386.5929, -29.937752, 0.37)}

//  Looking at segment number 2187: Seg12_apic_26, section: apic_26, ID: 1074, parent: Seg11_apic_26 (1073), rad: 0.185, (-179.13121, 386.5929, -29.937752) -> (-180.46121, 387.55292, -29.937752), len: 1.64029
    apic_26 {pt3dadd(-180.46121, 387.55292, -29.937752, 0.37)}

//  Looking at segment number 2188: Seg13_apic_26, section: apic_26, ID: 1075, parent: Seg12_apic_26 (1074), rad: 0.185, (-180.46121, 387.55292, -29.937752) -> (-180.8312, 387.2629, -30.78775), len: 0.971339
    apic_26 {pt3dadd(-180.8312, 387.2629, -30.78775, 0.37)}

//  Looking at segment number 2189: Seg14_apic_26, section: apic_26, ID: 1076, parent: Seg13_apic_26 (1075), rad: 0.185, (-180.8312, 387.2629, -30.78775) -> (-181.6412, 387.6329, -30.737751), len: 0.891904
    apic_26 {pt3dadd(-181.6412, 387.6329, -30.737751, 0.37)}

//  Looking at segment number 2190: Seg15_apic_26, section: apic_26, ID: 1077, parent: Seg14_apic_26 (1076), rad: 0.185, (-181.6412, 387.6329, -30.737751) -> (-182.16121, 387.8529, -30.737751), len: 0.564628
    apic_26 {pt3dadd(-182.16121, 387.8529, -30.737751, 0.37)}

//  Looking at segment number 2191: Seg16_apic_26, section: apic_26, ID: 1078, parent: Seg15_apic_26 (1077), rad: 0.185, (-182.16121, 387.8529, -30.737751) -> (-183.2612, 387.9229, -30.737751), len: 1.10222
    apic_26 {pt3dadd(-183.2612, 387.9229, -30.737751, 0.37)}

//  Looking at segment number 2192: Seg17_apic_26, section: apic_26, ID: 1079, parent: Seg16_apic_26 (1078), rad: 0.185, (-183.2612, 387.9229, -30.737751) -> (-184.5912, 388.4429, -31.08775), len: 1.4703
    apic_26 {pt3dadd(-184.5912, 388.4429, -31.08775, 0.37)}

//  Looking at segment number 2193: Seg18_apic_26, section: apic_26, ID: 1080, parent: Seg17_apic_26 (1079), rad: 0.185, (-184.5912, 388.4429, -31.08775) -> (-185.63121, 388.7329, -31.03775), len: 1.08084
    apic_26 {pt3dadd(-185.63121, 388.7329, -31.03775, 0.37)}

//  Looking at segment number 2194: Seg19_apic_26, section: apic_26, ID: 1081, parent: Seg18_apic_26 (1080), rad: 0.185, (-185.63121, 388.7329, -31.03775) -> (-187.2612, 388.8829, -30.687752), len: 1.67388
    apic_26 {pt3dadd(-187.2612, 388.8829, -30.687752, 0.37)}

//  Looking at segment number 2195: Seg20_apic_26, section: apic_26, ID: 1082, parent: Seg19_apic_26 (1081), rad: 0.185, (-187.2612, 388.8829, -30.687752) -> (-188.5112, 389.9229, -30.887749), len: 1.63833
    apic_26 {pt3dadd(-188.5112, 389.9229, -30.887749, 0.37)}

//  Looking at segment number 2196: Seg21_apic_26, section: apic_26, ID: 1083, parent: Seg20_apic_26 (1082), rad: 0.185, (-188.5112, 389.9229, -30.887749) -> (-189.4012, 390.2829, -30.58775), len: 1.00583
    apic_26 {pt3dadd(-189.4012, 390.2829, -30.58775, 0.37)}

//  Looking at segment number 2197: Seg22_apic_26, section: apic_26, ID: 1084, parent: Seg21_apic_26 (1083), rad: 0.185, (-189.4012, 390.2829, -30.58775) -> (-190.1412, 389.9929, -30.53775), len: 0.796375
    apic_26 {pt3dadd(-190.1412, 389.9929, -30.53775, 0.37)}

//  Looking at segment number 2198: Seg23_apic_26, section: apic_26, ID: 1085, parent: Seg22_apic_26 (1084), rad: 0.185, (-190.1412, 389.9929, -30.53775) -> (-191.3912, 389.3229, -30.687752), len: 1.42614
    apic_26 {pt3dadd(-191.3912, 389.3229, -30.687752, 0.37)}

//  Looking at segment number 2199: Seg24_apic_26, section: apic_26, ID: 1086, parent: Seg23_apic_26 (1085), rad: 0.185, (-191.3912, 389.3229, -30.687752) -> (-191.99121, 388.7329, -30.637749), len: 0.842973
    apic_26 {pt3dadd(-191.99121, 388.7329, -30.637749, 0.37)}
}

proc basic_shape_extra_44(){

//  Looking at segment number 2200: Seg25_apic_26, section: apic_26, ID: 1087, parent: Seg24_apic_26 (1086), rad: 0.185, (-191.99121, 388.7329, -30.637749) -> (-192.5812, 388.1429, -30.487751), len: 0.847756
    apic_26 {pt3dadd(-192.5812, 388.1429, -30.487751, 0.37)}

//  Looking at segment number 2201: Seg0_apic_24, section: apic_24, ID: 1054, parent: Seg5_apic_20 (1019), rad: 0.37, (-172.77121, 373.8229, -24.38775) -> (-173.21121, 374.7129, -25.73775), len: 1.67576
    apic_24 {pt3dclear() pt3dadd(-172.77121, 373.8229, -24.38775, 0.74) pt3dadd(-173.21121, 374.7129, -25.73775, 0.74)}

//  Looking at segment number 2202: Seg0_apic_21, section: apic_21, ID: 1020, parent: Seg5_apic_20 (1019), rad: 0.405, (-172.77121, 373.8229, -24.38775) -> (-172.77121, 375.30292, -25.23775), len: 1.70673
    apic_21 {pt3dclear() pt3dadd(-172.77121, 373.8229, -24.38775, 0.81) pt3dadd(-172.77121, 375.30292, -25.23775, 0.81)}

//  Looking at segment number 2203: Seg1_apic_21, section: apic_21, ID: 1021, parent: Seg0_apic_21 (1020), rad: 0.405, (-172.77121, 375.30292, -25.23775) -> (-172.4712, 376.2629, -25.08775), len: 1.0169
    apic_21 {pt3dadd(-172.4712, 376.2629, -25.08775, 0.81)}

//  Looking at segment number 2204: Seg2_apic_21, section: apic_21, ID: 1022, parent: Seg1_apic_21 (1021), rad: 0.48, (-172.4712, 376.2629, -25.08775) -> (-172.4712, 377.1529, -25.43775), len: 0.956333
    apic_21 {pt3dadd(-172.4712, 377.1529, -25.43775, 0.96)}

//  Looking at segment number 2205: Seg3_apic_21, section: apic_21, ID: 1023, parent: Seg2_apic_21 (1022), rad: 0.7, (-172.4712, 377.1529, -25.43775) -> (-172.0312, 378.0329, -26.23775), len: 1.26807
    apic_21 {pt3dadd(-172.0312, 378.0329, -26.23775, 1.4)}

//  Looking at segment number 2206: Seg0_apic_17, section: apic_17, ID: 991, parent: Seg1_apic_7 (957), rad: 0.185, (-165.30121, 368.4729, -17.73775) -> (-165.60121, 369.3929, -18.48775), len: 1.22431
    apic_17 {pt3dclear() pt3dadd(-165.30121, 368.4729, -17.73775, 0.37) pt3dadd(-165.60121, 369.3929, -18.48775, 0.37)}

//  Looking at segment number 2207: Seg1_apic_17, section: apic_17, ID: 992, parent: Seg0_apic_17 (991), rad: 0.185, (-165.60121, 369.3929, -18.48775) -> (-165.9712, 370.58292, -18.33775), len: 1.25519
    apic_17 {pt3dadd(-165.9712, 370.58292, -18.33775, 0.37)}

//  Looking at segment number 2208: Seg2_apic_17, section: apic_17, ID: 993, parent: Seg1_apic_17 (992), rad: 0.185, (-165.9712, 370.58292, -18.33775) -> (-166.0412, 371.4629, -18.13775), len: 0.905126
    apic_17 {pt3dadd(-166.0412, 371.4629, -18.13775, 0.37)}

//  Looking at segment number 2209: Seg3_apic_17, section: apic_17, ID: 994, parent: Seg2_apic_17 (993), rad: 0.185, (-166.0412, 371.4629, -18.13775) -> (-166.2612, 372.3529, -18.33775), len: 0.938364
    apic_17 {pt3dadd(-166.2612, 372.3529, -18.33775, 0.37)}

//  Looking at segment number 2210: Seg4_apic_17, section: apic_17, ID: 995, parent: Seg3_apic_17 (994), rad: 0.185, (-166.2612, 372.3529, -18.33775) -> (-165.7512, 373.2329, -18.33775), len: 1.01711
    apic_17 {pt3dadd(-165.7512, 373.2329, -18.33775, 0.37)}

//  Looking at segment number 2211: Seg0_apic_8, section: apic_8, ID: 958, parent: Seg1_apic_7 (957), rad: 0.48, (-165.30121, 368.4729, -17.73775) -> (-164.4212, 367.5129, -17.88775), len: 1.31091
    apic_8 {pt3dclear() pt3dadd(-165.30121, 368.4729, -17.73775, 0.96) pt3dadd(-164.4212, 367.5129, -17.88775, 0.96)}

//  Looking at segment number 2212: Seg0_apic_88, section: apic_88, ID: 1733, parent: Seg5_apic_86 (1713), rad: 0.185, (-210.8112, 330.9929, -40.28775) -> (-212.3912, 332.2329, -40.28775), len: 2.0085
    apic_88 {pt3dclear() pt3dadd(-210.8112, 330.9929, -40.28775, 0.37) pt3dadd(-212.3912, 332.2329, -40.28775, 0.37)}

//  Looking at segment number 2213: Seg1_apic_88, section: apic_88, ID: 1734, parent: Seg0_apic_88 (1733), rad: 0.185, (-212.3912, 332.2329, -40.28775) -> (-213.8712, 333.1929, -40.28775), len: 1.76408
    apic_88 {pt3dadd(-213.8712, 333.1929, -40.28775, 0.37)}

//  Looking at segment number 2214: Seg2_apic_88, section: apic_88, ID: 1735, parent: Seg1_apic_88 (1734), rad: 0.185, (-213.8712, 333.1929, -40.28775) -> (-215.5612, 333.4929, -40.28775), len: 1.71642
    apic_88 {pt3dadd(-215.5612, 333.4929, -40.28775, 0.37)}

//  Looking at segment number 2215: Seg3_apic_88, section: apic_88, ID: 1736, parent: Seg2_apic_88 (1735), rad: 0.185, (-215.5612, 333.4929, -40.28775) -> (-216.60121, 335.2629, -40.18775), len: 2.05538
    apic_88 {pt3dadd(-216.60121, 335.2629, -40.18775, 0.37)}

//  Looking at segment number 2216: Seg4_apic_88, section: apic_88, ID: 1737, parent: Seg3_apic_88 (1736), rad: 0.185, (-216.60121, 335.2629, -40.18775) -> (-217.5612, 337.0329, -40.18775), len: 2.01357
    apic_88 {pt3dadd(-217.5612, 337.0329, -40.18775, 0.37)}

//  Looking at segment number 2217: Seg5_apic_88, section: apic_88, ID: 1738, parent: Seg4_apic_88 (1737), rad: 0.185, (-217.5612, 337.0329, -40.18775) -> (-218.0012, 338.8829, -40.23775), len: 1.90227
    apic_88 {pt3dadd(-218.0012, 338.8829, -40.23775, 0.37)}

//  Looking at segment number 2218: Seg0_apic_87, section: apic_87, ID: 1714, parent: Seg5_apic_86 (1713), rad: 0.185, (-210.8112, 330.9929, -40.28775) -> (-211.0312, 333.7229, -41.13775), len: 2.86773
    apic_87 {pt3dclear() pt3dadd(-210.8112, 330.9929, -40.28775, 0.37) pt3dadd(-211.0312, 333.7229, -41.13775, 0.37)}

//  Looking at segment number 2219: Seg1_apic_87, section: apic_87, ID: 1715, parent: Seg0_apic_87 (1714), rad: 0.185, (-211.0312, 333.7229, -41.13775) -> (-211.2612, 335.4229, -41.13775), len: 1.7155
    apic_87 {pt3dadd(-211.2612, 335.4229, -41.13775, 0.37)}

//  Looking at segment number 2220: Seg2_apic_87, section: apic_87, ID: 1716, parent: Seg1_apic_87 (1715), rad: 0.185, (-211.2612, 335.4229, -41.13775) -> (-211.3312, 336.8929, -41.08775), len: 1.47252
    apic_87 {pt3dadd(-211.3312, 336.8929, -41.08775, 0.37)}

//  Looking at segment number 2221: Seg3_apic_87, section: apic_87, ID: 1717, parent: Seg2_apic_87 (1716), rad: 0.185, (-211.3312, 336.8929, -41.08775) -> (-211.85121, 338.6729, -41.08775), len: 1.8544
    apic_87 {pt3dadd(-211.85121, 338.6729, -41.08775, 0.37)}

//  Looking at segment number 2222: Seg4_apic_87, section: apic_87, ID: 1718, parent: Seg3_apic_87 (1717), rad: 0.185, (-211.85121, 338.6729, -41.08775) -> (-212.2212, 340.1429, -41.08775), len: 1.51585
    apic_87 {pt3dadd(-212.2212, 340.1429, -41.08775, 0.37)}

//  Looking at segment number 2223: Seg5_apic_87, section: apic_87, ID: 1719, parent: Seg4_apic_87 (1718), rad: 0.185, (-212.2212, 340.1429, -41.08775) -> (-212.7612, 341.1729, -41.38775), len: 1.20104
    apic_87 {pt3dadd(-212.7612, 341.1729, -41.38775, 0.37)}

//  Looking at segment number 2224: Seg6_apic_87, section: apic_87, ID: 1720, parent: Seg5_apic_87 (1719), rad: 0.185, (-212.7612, 341.1729, -41.38775) -> (-212.9812, 342.2029, -41.38775), len: 1.05323
    apic_87 {pt3dadd(-212.9812, 342.2029, -41.38775, 0.37)}

//  Looking at segment number 2225: Seg7_apic_87, section: apic_87, ID: 1721, parent: Seg6_apic_87 (1720), rad: 0.185, (-212.9812, 342.2029, -41.38775) -> (-213.5712, 343.2329, -41.68775), len: 1.22433
    apic_87 {pt3dadd(-213.5712, 343.2329, -41.68775, 0.37)}

//  Looking at segment number 2226: Seg8_apic_87, section: apic_87, ID: 1722, parent: Seg7_apic_87 (1721), rad: 0.185, (-213.5712, 343.2329, -41.68775) -> (-213.5012, 344.5629, -41.68775), len: 1.33183
    apic_87 {pt3dadd(-213.5012, 344.5629, -41.68775, 0.37)}

//  Looking at segment number 2227: Seg9_apic_87, section: apic_87, ID: 1723, parent: Seg8_apic_87 (1722), rad: 0.185, (-213.5012, 344.5629, -41.68775) -> (-213.8712, 345.8229, -41.68775), len: 1.31321
    apic_87 {pt3dadd(-213.8712, 345.8229, -41.68775, 0.37)}

//  Looking at segment number 2228: Seg10_apic_87, section: apic_87, ID: 1724, parent: Seg9_apic_87 (1723), rad: 0.185, (-213.8712, 345.8229, -41.68775) -> (-214.2312, 346.9229, -41.68775), len: 1.15742
    apic_87 {pt3dadd(-214.2312, 346.9229, -41.68775, 0.37)}

//  Looking at segment number 2229: Seg11_apic_87, section: apic_87, ID: 1725, parent: Seg10_apic_87 (1724), rad: 0.185, (-214.2312, 346.9229, -41.68775) -> (-214.8312, 348.33292, -42.23775), len: 1.62807
    apic_87 {pt3dadd(-214.8312, 348.33292, -42.23775, 0.37)}

//  Looking at segment number 2230: Seg12_apic_87, section: apic_87, ID: 1726, parent: Seg11_apic_87 (1725), rad: 0.185, (-214.8312, 348.33292, -42.23775) -> (-215.7912, 350.3229, -42.23775), len: 2.20944
    apic_87 {pt3dadd(-215.7912, 350.3229, -42.23775, 0.37)}

//  Looking at segment number 2231: Seg13_apic_87, section: apic_87, ID: 1727, parent: Seg12_apic_87 (1726), rad: 0.185, (-215.7912, 350.3229, -42.23775) -> (-216.2312, 351.5029, -42.58775), len: 1.30709
    apic_87 {pt3dadd(-216.2312, 351.5029, -42.58775, 0.37)}

//  Looking at segment number 2232: Seg14_apic_87, section: apic_87, ID: 1728, parent: Seg13_apic_87 (1727), rad: 0.185, (-216.2312, 351.5029, -42.58775) -> (-216.8212, 353.4229, -42.58775), len: 2.00862
    apic_87 {pt3dadd(-216.8212, 353.4229, -42.58775, 0.37)}

//  Looking at segment number 2233: Seg15_apic_87, section: apic_87, ID: 1729, parent: Seg14_apic_87 (1728), rad: 0.185, (-216.8212, 353.4229, -42.58775) -> (-217.63121, 355.3429, -42.58775), len: 2.08386
    apic_87 {pt3dadd(-217.63121, 355.3429, -42.58775, 0.37)}

//  Looking at segment number 2234: Seg16_apic_87, section: apic_87, ID: 1730, parent: Seg15_apic_87 (1729), rad: 0.185, (-217.63121, 355.3429, -42.58775) -> (-218.3712, 356.8129, -42.43775), len: 1.65257
    apic_87 {pt3dadd(-218.3712, 356.8129, -42.43775, 0.37)}

//  Looking at segment number 2235: Seg17_apic_87, section: apic_87, ID: 1731, parent: Seg16_apic_87 (1730), rad: 0.185, (-218.3712, 356.8129, -42.43775) -> (-218.52121, 358.2929, -42.43775), len: 1.48759
    apic_87 {pt3dadd(-218.52121, 358.2929, -42.43775, 0.37)}

//  Looking at segment number 2236: Seg18_apic_87, section: apic_87, ID: 1732, parent: Seg17_apic_87 (1731), rad: 0.185, (-218.52121, 358.2929, -42.43775) -> (-218.3712, 359.8429, -42.43775), len: 1.55723
    apic_87 {pt3dadd(-218.3712, 359.8429, -42.43775, 0.37)}

//  Looking at segment number 2237: Seg0_apic_67, section: apic_67, ID: 1565, parent: Seg2_apic_65 (1555), rad: 0.185, (-177.30121, 307.3929, -31.887749) -> (-177.38121, 306.2129, -31.887749), len: 1.18273
    apic_67 {pt3dclear() pt3dadd(-177.30121, 307.3929, -31.887749, 0.37) pt3dadd(-177.38121, 306.2129, -31.887749, 0.37)}

//  Looking at segment number 2238: Seg1_apic_67, section: apic_67, ID: 1566, parent: Seg0_apic_67 (1565), rad: 0.185, (-177.38121, 306.2129, -31.887749) -> (-176.1212, 305.8429, -32.68775), len: 1.5377
    apic_67 {pt3dadd(-176.1212, 305.8429, -32.68775, 0.37)}

//  Looking at segment number 2239: Seg2_apic_67, section: apic_67, ID: 1567, parent: Seg1_apic_67 (1566), rad: 0.185, (-176.1212, 305.8429, -32.68775) -> (-175.0112, 306.0629, -33.68775), len: 1.51013
    apic_67 {pt3dadd(-175.0112, 306.0629, -33.68775, 0.37)}

//  Looking at segment number 2240: Seg0_apic_66, section: apic_66, ID: 1556, parent: Seg2_apic_65 (1555), rad: 0.26, (-177.30121, 307.3929, -31.887749) -> (-178.7812, 307.0929, -30.987751), len: 1.75795
    apic_66 {pt3dclear() pt3dadd(-177.30121, 307.3929, -31.887749, 0.52) pt3dadd(-178.7812, 307.0929, -30.987751, 0.52)}

//  Looking at segment number 2241: Seg1_apic_66, section: apic_66, ID: 1557, parent: Seg0_apic_66 (1556), rad: 0.26, (-178.7812, 307.0929, -30.987751) -> (-179.8912, 306.4329, -31.03775), len: 1.29236
    apic_66 {pt3dadd(-179.8912, 306.4329, -31.03775, 0.52)}

//  Looking at segment number 2242: Seg2_apic_66, section: apic_66, ID: 1558, parent: Seg1_apic_66 (1557), rad: 0.26, (-179.8912, 306.4329, -31.03775) -> (-180.9312, 305.9929, -30.487751), len: 1.25606
    apic_66 {pt3dadd(-180.9312, 305.9929, -30.487751, 0.52)}

//  Looking at segment number 2243: Seg3_apic_66, section: apic_66, ID: 1559, parent: Seg2_apic_66 (1558), rad: 0.185, (-180.9312, 305.9929, -30.487751) -> (-182.1812, 305.9929, -30.487751), len: 1.25
    apic_66 {pt3dadd(-182.1812, 305.9929, -30.487751, 0.37)}

//  Looking at segment number 2244: Seg4_apic_66, section: apic_66, ID: 1560, parent: Seg3_apic_66 (1559), rad: 0.185, (-182.1812, 305.9929, -30.487751) -> (-183.5112, 306.3629, -30.437752), len: 1.38142
    apic_66 {pt3dadd(-183.5112, 306.3629, -30.437752, 0.37)}

//  Looking at segment number 2245: Seg5_apic_66, section: apic_66, ID: 1561, parent: Seg4_apic_66 (1560), rad: 0.185, (-183.5112, 306.3629, -30.437752) -> (-184.6212, 305.8429, -29.937752), len: 1.32383
    apic_66 {pt3dadd(-184.6212, 305.8429, -29.937752, 0.37)}

//  Looking at segment number 2246: Seg6_apic_66, section: apic_66, ID: 1562, parent: Seg5_apic_66 (1561), rad: 0.185, (-184.6212, 305.8429, -29.937752) -> (-185.66121, 305.5429, -29.937752), len: 1.08241
    apic_66 {pt3dadd(-185.66121, 305.5429, -29.937752, 0.37)}

//  Looking at segment number 2247: Seg7_apic_66, section: apic_66, ID: 1563, parent: Seg6_apic_66 (1562), rad: 0.185, (-185.66121, 305.5429, -29.937752) -> (-187.0612, 305.1029, -28.93775), len: 1.77583
    apic_66 {pt3dadd(-187.0612, 305.1029, -28.93775, 0.37)}

//  Looking at segment number 2248: Seg8_apic_66, section: apic_66, ID: 1564, parent: Seg7_apic_66 (1563), rad: 0.185, (-187.0612, 305.1029, -28.93775) -> (-188.02121, 304.2929, -28.93775), len: 1.25607
    apic_66 {pt3dadd(-188.02121, 304.2929, -28.93775, 0.37)}

//  Looking at segment number 2249: Seg0_apic_63, section: apic_63, ID: 1548, parent: Seg1_apic_55 (1505), rad: 0.26, (-180.7812, 318.3129, -34.58775) -> (-180.7012, 316.9129, -35.83775), len: 1.87853
    apic_63 {pt3dclear() pt3dadd(-180.7812, 318.3129, -34.58775, 0.52) pt3dadd(-180.7012, 316.9129, -35.83775, 0.52)}
}

proc basic_shape_extra_45(){

//  Looking at segment number 2250: Seg1_apic_63, section: apic_63, ID: 1549, parent: Seg0_apic_63 (1548), rad: 0.26, (-180.7012, 316.9129, -35.83775) -> (-180.7012, 314.9229, -35.83775), len: 1.98999
    apic_63 {pt3dadd(-180.7012, 314.9229, -35.83775, 0.52)}

//  Looking at segment number 2251: Seg2_apic_63, section: apic_63, ID: 1550, parent: Seg1_apic_63 (1549), rad: 0.26, (-180.7012, 314.9229, -35.83775) -> (-181.44121, 314.1129, -36.43775), len: 1.25048
    apic_63 {pt3dadd(-181.44121, 314.1129, -36.43775, 0.52)}

//  Looking at segment number 2252: Seg0_apic_56, section: apic_56, ID: 1506, parent: Seg1_apic_55 (1505), rad: 0.335, (-180.7812, 318.3129, -34.58775) -> (-181.8912, 318.9029, -34.53775), len: 1.25805
    apic_56 {pt3dclear() pt3dadd(-180.7812, 318.3129, -34.58775, 0.67) pt3dadd(-181.8912, 318.9029, -34.53775, 0.67)}

//  Looking at segment number 2253: Seg1_apic_56, section: apic_56, ID: 1507, parent: Seg0_apic_56 (1506), rad: 0.295, (-181.8912, 318.9029, -34.53775) -> (-182.85121, 319.9429, -35.38775), len: 1.65098
    apic_56 {pt3dadd(-182.85121, 319.9429, -35.38775, 0.59)}

//  Looking at segment number 2254: Seg2_apic_56, section: apic_56, ID: 1508, parent: Seg1_apic_56 (1507), rad: 0.295, (-182.85121, 319.9429, -35.38775) -> (-183.88121, 320.3829, -36.03775), len: 1.29499
    apic_56 {pt3dadd(-183.88121, 320.3829, -36.03775, 0.59)}

//  Looking at segment number 2255: Seg0_apic_40, section: apic_40, ID: 1283, parent: Seg4_apic_38 (1272), rad: 0.22, (-204.8412, 338.5129, -16.43775) -> (-205.9512, 338.5129, -16.43775), len: 1.11
    apic_40 {pt3dclear() pt3dadd(-204.8412, 338.5129, -16.43775, 0.44) pt3dadd(-205.9512, 338.5129, -16.43775, 0.44)}

//  Looking at segment number 2256: Seg1_apic_40, section: apic_40, ID: 1284, parent: Seg0_apic_40 (1283), rad: 0.26, (-205.9512, 338.5129, -16.43775) -> (-206.77121, 339.33292, -16.43775), len: 1.15967
    apic_40 {pt3dadd(-206.77121, 339.33292, -16.43775, 0.52)}

//  Looking at segment number 2257: Seg2_apic_40, section: apic_40, ID: 1285, parent: Seg1_apic_40 (1284), rad: 0.26, (-206.77121, 339.33292, -16.43775) -> (-207.13121, 340.0629, -16.43775), len: 0.813924
    apic_40 {pt3dadd(-207.13121, 340.0629, -16.43775, 0.52)}

//  Looking at segment number 2258: Seg3_apic_40, section: apic_40, ID: 1286, parent: Seg2_apic_40 (1285), rad: 0.26, (-207.13121, 340.0629, -16.43775) -> (-207.21121, 340.8829, -16.88775), len: 0.938783
    apic_40 {pt3dadd(-207.21121, 340.8829, -16.88775, 0.52)}

//  Looking at segment number 2259: Seg4_apic_40, section: apic_40, ID: 1287, parent: Seg3_apic_40 (1286), rad: 0.26, (-207.21121, 340.8829, -16.88775) -> (-207.5812, 342.0629, -16.98775), len: 1.24068
    apic_40 {pt3dadd(-207.5812, 342.0629, -16.98775, 0.52)}

//  Looking at segment number 2260: Seg5_apic_40, section: apic_40, ID: 1288, parent: Seg4_apic_40 (1287), rad: 0.26, (-207.5812, 342.0629, -16.98775) -> (-208.24121, 343.2429, -17.13775), len: 1.36033
    apic_40 {pt3dadd(-208.24121, 343.2429, -17.13775, 0.52)}

//  Looking at segment number 2261: Seg6_apic_40, section: apic_40, ID: 1289, parent: Seg5_apic_40 (1288), rad: 0.26, (-208.24121, 343.2429, -17.13775) -> (-208.4712, 343.9029, -17.13775), len: 0.69893
    apic_40 {pt3dadd(-208.4712, 343.9029, -17.13775, 0.52)}

//  Looking at segment number 2262: Seg0_apic_39, section: apic_39, ID: 1273, parent: Seg4_apic_38 (1272), rad: 0.22, (-204.8412, 338.5129, -16.43775) -> (-205.5112, 339.8429, -16.38775), len: 1.49005
    apic_39 {pt3dclear() pt3dadd(-204.8412, 338.5129, -16.43775, 0.44) pt3dadd(-205.5112, 339.8429, -16.38775, 0.44)}

//  Looking at segment number 2263: Seg1_apic_39, section: apic_39, ID: 1274, parent: Seg0_apic_39 (1273), rad: 0.22, (-205.5112, 339.8429, -16.38775) -> (-205.2912, 340.3629, -16.38775), len: 0.564642
    apic_39 {pt3dadd(-205.2912, 340.3629, -16.38775, 0.44)}

//  Looking at segment number 2264: Seg2_apic_39, section: apic_39, ID: 1275, parent: Seg1_apic_39 (1274), rad: 0.22, (-205.2912, 340.3629, -16.38775) -> (-205.2912, 341.1729, -16.38775), len: 0.809998
    apic_39 {pt3dadd(-205.2912, 341.1729, -16.38775, 0.44)}

//  Looking at segment number 2265: Seg3_apic_39, section: apic_39, ID: 1276, parent: Seg2_apic_39 (1275), rad: 0.22, (-205.2912, 341.1729, -16.38775) -> (-205.88121, 342.2029, -16.38775), len: 1.18702
    apic_39 {pt3dadd(-205.88121, 342.2029, -16.38775, 0.44)}

//  Looking at segment number 2266: Seg4_apic_39, section: apic_39, ID: 1277, parent: Seg3_apic_39 (1276), rad: 0.22, (-205.88121, 342.2029, -16.38775) -> (-206.2512, 343.1629, -16.48775), len: 1.03367
    apic_39 {pt3dadd(-206.2512, 343.1629, -16.48775, 0.44)}

//  Looking at segment number 2267: Seg5_apic_39, section: apic_39, ID: 1278, parent: Seg4_apic_39 (1277), rad: 0.22, (-206.2512, 343.1629, -16.48775) -> (-206.4012, 344.27292, -16.48775), len: 1.1201
    apic_39 {pt3dadd(-206.4012, 344.27292, -16.48775, 0.44)}

//  Looking at segment number 2268: Seg6_apic_39, section: apic_39, ID: 1279, parent: Seg5_apic_39 (1278), rad: 0.22, (-206.4012, 344.27292, -16.48775) -> (-206.2512, 345.5329, -16.18775), len: 1.30386
    apic_39 {pt3dadd(-206.2512, 345.5329, -16.18775, 0.44)}

//  Looking at segment number 2269: Seg7_apic_39, section: apic_39, ID: 1280, parent: Seg6_apic_39 (1279), rad: 0.22, (-206.2512, 345.5329, -16.18775) -> (-206.3212, 346.4129, -15.68775), len: 1.01455
    apic_39 {pt3dadd(-206.3212, 346.4129, -15.68775, 0.44)}

//  Looking at segment number 2270: Seg8_apic_39, section: apic_39, ID: 1281, parent: Seg7_apic_39 (1280), rad: 0.22, (-206.3212, 346.4129, -15.68775) -> (-206.1712, 347.08292, -15.53775), len: 0.702792
    apic_39 {pt3dadd(-206.1712, 347.08292, -15.53775, 0.44)}

//  Looking at segment number 2271: Seg9_apic_39, section: apic_39, ID: 1282, parent: Seg8_apic_39 (1281), rad: 0.22, (-206.1712, 347.08292, -15.53775) -> (-206.4012, 348.0429, -15.8377495), len: 1.03174
    apic_39 {pt3dadd(-206.4012, 348.0429, -15.8377495, 0.44)}

//  Looking at segment number 2272: Seg0_apic_37, section: apic_37, ID: 1258, parent: Seg16_apic_35 (1248), rad: 0.22, (-214.6712, 342.2829, -17.63775) -> (-215.63121, 342.5729, -18.43775), len: 1.28285
    apic_37 {pt3dclear() pt3dadd(-214.6712, 342.2829, -17.63775, 0.44) pt3dadd(-215.63121, 342.5729, -18.43775, 0.44)}

//  Looking at segment number 2273: Seg1_apic_37, section: apic_37, ID: 1259, parent: Seg0_apic_37 (1258), rad: 0.185, (-215.63121, 342.5729, -18.43775) -> (-216.30121, 342.9429, -18.63775), len: 0.791072
    apic_37 {pt3dadd(-216.30121, 342.9429, -18.63775, 0.37)}

//  Looking at segment number 2274: Seg2_apic_37, section: apic_37, ID: 1260, parent: Seg1_apic_37 (1259), rad: 0.185, (-216.30121, 342.9429, -18.63775) -> (-217.3312, 343.83292, -18.63775), len: 1.36126
    apic_37 {pt3dadd(-217.3312, 343.83292, -18.63775, 0.37)}

//  Looking at segment number 2275: Seg3_apic_37, section: apic_37, ID: 1261, parent: Seg2_apic_37 (1260), rad: 0.185, (-217.3312, 343.83292, -18.63775) -> (-217.85121, 344.27292, -18.73775), len: 0.688481
    apic_37 {pt3dadd(-217.85121, 344.27292, -18.73775, 0.37)}

//  Looking at segment number 2276: Seg4_apic_37, section: apic_37, ID: 1262, parent: Seg3_apic_37 (1261), rad: 0.185, (-217.85121, 344.27292, -18.73775) -> (-218.2212, 345.08292, -18.93775), len: 0.912684
    apic_37 {pt3dadd(-218.2212, 345.08292, -18.93775, 0.37)}

//  Looking at segment number 2277: Seg5_apic_37, section: apic_37, ID: 1263, parent: Seg4_apic_37 (1262), rad: 0.185, (-218.2212, 345.08292, -18.93775) -> (-219.1112, 345.7529, -19.03775), len: 1.11847
    apic_37 {pt3dadd(-219.1112, 345.7529, -19.03775, 0.37)}

//  Looking at segment number 2278: Seg6_apic_37, section: apic_37, ID: 1264, parent: Seg5_apic_37 (1263), rad: 0.185, (-219.1112, 345.7529, -19.03775) -> (-219.85121, 346.1929, -18.68775), len: 0.92936
    apic_37 {pt3dadd(-219.85121, 346.1929, -18.68775, 0.37)}

//  Looking at segment number 2279: Seg7_apic_37, section: apic_37, ID: 1265, parent: Seg6_apic_37 (1264), rad: 0.185, (-219.85121, 346.1929, -18.68775) -> (-220.66121, 346.7829, -18.53775), len: 1.01326
    apic_37 {pt3dadd(-220.66121, 346.7829, -18.53775, 0.37)}

//  Looking at segment number 2280: Seg8_apic_37, section: apic_37, ID: 1266, parent: Seg7_apic_37 (1265), rad: 0.185, (-220.66121, 346.7829, -18.53775) -> (-221.55121, 347.30292, -18.73775), len: 1.05001
    apic_37 {pt3dadd(-221.55121, 347.30292, -18.73775, 0.37)}

//  Looking at segment number 2281: Seg9_apic_37, section: apic_37, ID: 1267, parent: Seg8_apic_37 (1266), rad: 0.185, (-221.55121, 347.30292, -18.73775) -> (-222.21121, 347.8129, -18.48775), len: 0.870737
    apic_37 {pt3dadd(-222.21121, 347.8129, -18.48775, 0.37)}

//  Looking at segment number 2282: Seg0_apic_36, section: apic_36, ID: 1249, parent: Seg16_apic_35 (1248), rad: 0.445, (-214.6712, 342.2829, -17.63775) -> (-215.0412, 344.1229, -17.93775), len: 1.90065
    apic_36 {pt3dclear() pt3dadd(-214.6712, 342.2829, -17.63775, 0.89) pt3dadd(-215.0412, 344.1229, -17.93775, 0.89)}

//  Looking at segment number 2283: Seg1_apic_36, section: apic_36, ID: 1250, parent: Seg0_apic_36 (1249), rad: 0.445, (-215.0412, 344.1229, -17.93775) -> (-215.3412, 345.30292, -18.03775), len: 1.22166
    apic_36 {pt3dadd(-215.3412, 345.30292, -18.03775, 0.89)}

//  Looking at segment number 2284: Seg2_apic_36, section: apic_36, ID: 1251, parent: Seg1_apic_36 (1250), rad: 0.405, (-215.3412, 345.30292, -18.03775) -> (-215.5612, 346.7129, -18.33775), len: 1.45823
    apic_36 {pt3dadd(-215.5612, 346.7129, -18.33775, 0.81)}

//  Looking at segment number 2285: Seg3_apic_36, section: apic_36, ID: 1252, parent: Seg2_apic_36 (1251), rad: 0.405, (-215.5612, 346.7129, -18.33775) -> (-216.0012, 347.8929, -18.23775), len: 1.26335
    apic_36 {pt3dadd(-216.0012, 347.8929, -18.23775, 0.81)}

//  Looking at segment number 2286: Seg4_apic_36, section: apic_36, ID: 1253, parent: Seg3_apic_36 (1252), rad: 0.405, (-216.0012, 347.8929, -18.23775) -> (-216.2312, 349.0729, -17.78775), len: 1.28366
    apic_36 {pt3dadd(-216.2312, 349.0729, -17.78775, 0.81)}

//  Looking at segment number 2287: Seg5_apic_36, section: apic_36, ID: 1254, parent: Seg4_apic_36 (1253), rad: 0.405, (-216.2312, 349.0729, -17.78775) -> (-216.0812, 350.2529, -18.38775), len: 1.33225
    apic_36 {pt3dadd(-216.0812, 350.2529, -18.38775, 0.81)}

//  Looking at segment number 2288: Seg6_apic_36, section: apic_36, ID: 1255, parent: Seg5_apic_36 (1254), rad: 0.335, (-216.0812, 350.2529, -18.38775) -> (-216.52121, 351.3629, -17.88775), len: 1.2945
    apic_36 {pt3dadd(-216.52121, 351.3629, -17.88775, 0.67)}

//  Looking at segment number 2289: Seg7_apic_36, section: apic_36, ID: 1256, parent: Seg6_apic_36 (1255), rad: 0.335, (-216.52121, 351.3629, -17.88775) -> (-216.8912, 352.2429, -18.08775), len: 0.975321
    apic_36 {pt3dadd(-216.8912, 352.2429, -18.08775, 0.67)}

//  Looking at segment number 2290: Seg8_apic_36, section: apic_36, ID: 1257, parent: Seg7_apic_36 (1256), rad: 0.22, (-216.8912, 352.2429, -18.08775) -> (-217.4812, 354.0929, -18.78775), len: 2.06413
    apic_36 {pt3dadd(-217.4812, 354.0929, -18.78775, 0.44)}

//  Looking at segment number 2291: Seg0_apic_23, section: apic_23, ID: 1031, parent: Seg3_apic_21 (1023), rad: 0.445, (-172.0312, 378.0329, -26.23775) -> (-172.6212, 377.7429, -27.13775), len: 1.11454
    apic_23 {pt3dclear() pt3dadd(-172.0312, 378.0329, -26.23775, 0.89) pt3dadd(-172.6212, 377.7429, -27.13775, 0.89)}

//  Looking at segment number 2292: Seg1_apic_23, section: apic_23, ID: 1032, parent: Seg0_apic_23 (1031), rad: 0.445, (-172.6212, 377.7429, -27.13775) -> (-173.3612, 377.5129, -27.88775), len: 1.07842
    apic_23 {pt3dadd(-173.3612, 377.5129, -27.88775, 0.89)}

//  Looking at segment number 2293: Seg2_apic_23, section: apic_23, ID: 1033, parent: Seg1_apic_23 (1032), rad: 0.445, (-173.3612, 377.5129, -27.88775) -> (-173.4312, 378.0329, -28.43775), len: 0.760123
    apic_23 {pt3dadd(-173.4312, 378.0329, -28.43775, 0.89)}

//  Looking at segment number 2294: Seg3_apic_23, section: apic_23, ID: 1034, parent: Seg2_apic_23 (1033), rad: 0.445, (-173.4312, 378.0329, -28.43775) -> (-172.8412, 378.7029, -28.68775), len: 0.9271
    apic_23 {pt3dadd(-172.8412, 378.7029, -28.68775, 0.89)}

//  Looking at segment number 2295: Seg4_apic_23, section: apic_23, ID: 1035, parent: Seg3_apic_23 (1034), rad: 0.405, (-172.8412, 378.7029, -28.68775) -> (-172.2512, 379.4329, -28.73775), len: 0.939929
    apic_23 {pt3dadd(-172.2512, 379.4329, -28.73775, 0.81)}

//  Looking at segment number 2296: Seg5_apic_23, section: apic_23, ID: 1036, parent: Seg4_apic_23 (1035), rad: 0.405, (-172.2512, 379.4329, -28.73775) -> (-171.66121, 379.6529, -28.63775), len: 0.63757
    apic_23 {pt3dadd(-171.66121, 379.6529, -28.63775, 0.81)}

//  Looking at segment number 2297: Seg6_apic_23, section: apic_23, ID: 1037, parent: Seg5_apic_23 (1036), rad: 0.405, (-171.66121, 379.6529, -28.63775) -> (-172.0312, 380.3229, -29.08775), len: 0.88787
    apic_23 {pt3dadd(-172.0312, 380.3229, -29.08775, 0.81)}

//  Looking at segment number 2298: Seg7_apic_23, section: apic_23, ID: 1038, parent: Seg6_apic_23 (1037), rad: 0.405, (-172.0312, 380.3229, -29.08775) -> (-172.3312, 380.9829, -29.03775), len: 0.726709
    apic_23 {pt3dadd(-172.3312, 380.9829, -29.03775, 0.81)}

//  Looking at segment number 2299: Seg8_apic_23, section: apic_23, ID: 1039, parent: Seg7_apic_23 (1038), rad: 0.405, (-172.3312, 380.9829, -29.03775) -> (-173.3612, 381.5729, -29.187752), len: 1.19645
    apic_23 {pt3dadd(-173.3612, 381.5729, -29.187752, 0.81)}
}

proc basic_shape_extra_46(){

//  Looking at segment number 2300: Seg9_apic_23, section: apic_23, ID: 1040, parent: Seg8_apic_23 (1039), rad: 0.405, (-173.3612, 381.5729, -29.187752) -> (-172.6212, 382.02292, -31.03775), len: 2.0427
    apic_23 {pt3dadd(-172.6212, 382.02292, -31.03775, 0.81)}

//  Looking at segment number 2301: Seg10_apic_23, section: apic_23, ID: 1041, parent: Seg9_apic_23 (1040), rad: 0.405, (-172.6212, 382.02292, -31.03775) -> (-173.2912, 382.4629, -31.28775), len: 0.839627
    apic_23 {pt3dadd(-173.2912, 382.4629, -31.28775, 0.81)}

//  Looking at segment number 2302: Seg11_apic_23, section: apic_23, ID: 1042, parent: Seg10_apic_23 (1041), rad: 0.405, (-173.2912, 382.4629, -31.28775) -> (-174.10121, 382.9829, -31.437752), len: 0.974188
    apic_23 {pt3dadd(-174.10121, 382.9829, -31.437752, 0.81)}

//  Looking at segment number 2303: Seg12_apic_23, section: apic_23, ID: 1043, parent: Seg11_apic_23 (1042), rad: 0.405, (-174.10121, 382.9829, -31.437752) -> (-174.5412, 383.8629, -31.83775), len: 1.06207
    apic_23 {pt3dadd(-174.5412, 383.8629, -31.83775, 0.81)}

//  Looking at segment number 2304: Seg13_apic_23, section: apic_23, ID: 1044, parent: Seg12_apic_23 (1043), rad: 0.335, (-174.5412, 383.8629, -31.83775) -> (-175.13121, 384.9029, -32.08775), len: 1.22154
    apic_23 {pt3dadd(-175.13121, 384.9029, -32.08775, 0.67)}

//  Looking at segment number 2305: Seg14_apic_23, section: apic_23, ID: 1045, parent: Seg13_apic_23 (1044), rad: 0.335, (-175.13121, 384.9029, -32.08775) -> (-175.5812, 385.7829, -32.13775), len: 0.989649
    apic_23 {pt3dadd(-175.5812, 385.7829, -32.13775, 0.67)}

//  Looking at segment number 2306: Seg15_apic_23, section: apic_23, ID: 1046, parent: Seg14_apic_23 (1045), rad: 0.335, (-175.5812, 385.7829, -32.13775) -> (-176.5412, 386.2229, -32.18775), len: 1.05721
    apic_23 {pt3dadd(-176.5412, 386.2229, -32.18775, 0.67)}

//  Looking at segment number 2307: Seg16_apic_23, section: apic_23, ID: 1047, parent: Seg15_apic_23 (1046), rad: 0.335, (-176.5412, 386.2229, -32.18775) -> (-177.5712, 386.5929, -32.38775), len: 1.11256
    apic_23 {pt3dadd(-177.5712, 386.5929, -32.38775, 0.67)}

//  Looking at segment number 2308: Seg17_apic_23, section: apic_23, ID: 1048, parent: Seg16_apic_23 (1047), rad: 0.335, (-177.5712, 386.5929, -32.38775) -> (-178.46121, 387.33292, -32.28775), len: 1.16179
    apic_23 {pt3dadd(-178.46121, 387.33292, -32.28775, 0.67)}

//  Looking at segment number 2309: Seg18_apic_23, section: apic_23, ID: 1049, parent: Seg17_apic_23 (1048), rad: 0.335, (-178.46121, 387.33292, -32.28775) -> (-179.13121, 388.3729, -32.73775), len: 1.31642
    apic_23 {pt3dadd(-179.13121, 388.3729, -32.73775, 0.67)}

//  Looking at segment number 2310: Seg19_apic_23, section: apic_23, ID: 1050, parent: Seg18_apic_23 (1049), rad: 0.335, (-179.13121, 388.3729, -32.73775) -> (-179.7212, 389.1829, -32.88775), len: 1.01326
    apic_23 {pt3dadd(-179.7212, 389.1829, -32.88775, 0.67)}

//  Looking at segment number 2311: Seg20_apic_23, section: apic_23, ID: 1051, parent: Seg19_apic_23 (1050), rad: 0.335, (-179.7212, 389.1829, -32.88775) -> (-180.7512, 389.77292, -33.13775), len: 1.21307
    apic_23 {pt3dadd(-180.7512, 389.77292, -33.13775, 0.67)}

//  Looking at segment number 2312: Seg21_apic_23, section: apic_23, ID: 1052, parent: Seg20_apic_23 (1051), rad: 0.335, (-180.7512, 389.77292, -33.13775) -> (-181.4212, 390.8729, -34.28775), len: 1.72666
    apic_23 {pt3dadd(-181.4212, 390.8729, -34.28775, 0.67)}

//  Looking at segment number 2313: Seg22_apic_23, section: apic_23, ID: 1053, parent: Seg21_apic_23 (1052), rad: 0.335, (-181.4212, 390.8729, -34.28775) -> (-181.5612, 392.0629, -35.53775), len: 1.73153
    apic_23 {pt3dadd(-181.5612, 392.0629, -35.53775, 0.67)}

//  Looking at segment number 2314: Seg0_apic_22, section: apic_22, ID: 1024, parent: Seg3_apic_21 (1023), rad: 0.405, (-172.0312, 378.0329, -26.23775) -> (-171.2212, 378.7029, -26.58775), len: 1.10793
    apic_22 {pt3dclear() pt3dadd(-172.0312, 378.0329, -26.23775, 0.81) pt3dadd(-171.2212, 378.7029, -26.58775, 0.81)}

//  Looking at segment number 2315: Seg1_apic_22, section: apic_22, ID: 1025, parent: Seg0_apic_22 (1024), rad: 0.335, (-171.2212, 378.7029, -26.58775) -> (-170.9212, 379.2929, -26.38775), len: 0.691446
    apic_22 {pt3dadd(-170.9212, 379.2929, -26.38775, 0.67)}

//  Looking at segment number 2316: Seg2_apic_22, section: apic_22, ID: 1026, parent: Seg1_apic_22 (1025), rad: 0.335, (-170.9212, 379.2929, -26.38775) -> (-170.55121, 379.6529, -25.88775), len: 0.718669
    apic_22 {pt3dadd(-170.55121, 379.6529, -25.88775, 0.67)}

//  Looking at segment number 2317: Seg3_apic_22, section: apic_22, ID: 1027, parent: Seg2_apic_22 (1026), rad: 0.335, (-170.55121, 379.6529, -25.88775) -> (-169.8112, 380.1729, -26.23775), len: 0.969808
    apic_22 {pt3dadd(-169.8112, 380.1729, -26.23775, 0.67)}

//  Looking at segment number 2318: Seg4_apic_22, section: apic_22, ID: 1028, parent: Seg3_apic_22 (1027), rad: 0.335, (-169.8112, 380.1729, -26.23775) -> (-168.9312, 380.3929, -26.08775), len: 0.919407
    apic_22 {pt3dadd(-168.9312, 380.3929, -26.08775, 0.67)}

//  Looking at segment number 2319: Seg5_apic_22, section: apic_22, ID: 1029, parent: Seg4_apic_22 (1028), rad: 0.26, (-168.9312, 380.3929, -26.08775) -> (-168.4812, 381.1329, -26.33775), len: 0.901434
    apic_22 {pt3dadd(-168.4812, 381.1329, -26.33775, 0.52)}

//  Looking at segment number 2320: Seg6_apic_22, section: apic_22, ID: 1030, parent: Seg5_apic_22 (1029), rad: 0.26, (-168.4812, 381.1329, -26.33775) -> (-168.41121, 382.02292, -26.33775), len: 0.892763
    apic_22 {pt3dadd(-168.41121, 382.02292, -26.33775, 0.52)}

//  Looking at segment number 2321: Seg0_apic_12, section: apic_12, ID: 974, parent: Seg0_apic_8 (958), rad: 0.185, (-164.4212, 367.5129, -17.88775) -> (-165.16121, 365.8529, -17.68775), len: 1.82845
    apic_12 {pt3dclear() pt3dadd(-164.4212, 367.5129, -17.88775, 0.37) pt3dadd(-165.16121, 365.8529, -17.68775, 0.37)}

//  Looking at segment number 2322: Seg1_apic_12, section: apic_12, ID: 975, parent: Seg0_apic_12 (974), rad: 0.185, (-165.16121, 365.8529, -17.68775) -> (-165.30121, 364.08292, -17.63775), len: 1.77622
    apic_12 {pt3dadd(-165.30121, 364.08292, -17.63775, 0.37)}

//  Looking at segment number 2323: Seg2_apic_12, section: apic_12, ID: 976, parent: Seg1_apic_12 (975), rad: 0.185, (-165.30121, 364.08292, -17.63775) -> (-164.7912, 363.8629, -17.08775), len: 0.781672
    apic_12 {pt3dadd(-164.7912, 363.8629, -17.08775, 0.37)}

//  Looking at segment number 2324: Seg3_apic_12, section: apic_12, ID: 977, parent: Seg2_apic_12 (976), rad: 0.185, (-164.7912, 363.8629, -17.08775) -> (-165.2312, 363.05292, -17.23775), len: 0.933915
    apic_12 {pt3dadd(-165.2312, 363.05292, -17.23775, 0.37)}

//  Looking at segment number 2325: Seg4_apic_12, section: apic_12, ID: 978, parent: Seg3_apic_12 (977), rad: 0.185, (-165.2312, 363.05292, -17.23775) -> (-165.7512, 362.0129, -17.28775), len: 1.16384
    apic_12 {pt3dadd(-165.7512, 362.0129, -17.28775, 0.37)}

//  Looking at segment number 2326: Seg5_apic_12, section: apic_12, ID: 979, parent: Seg4_apic_12 (978), rad: 0.185, (-165.7512, 362.0129, -17.28775) -> (-166.0412, 360.7629, -16.73775), len: 1.3961
    apic_12 {pt3dadd(-166.0412, 360.7629, -16.73775, 0.37)}

//  Looking at segment number 2327: Seg6_apic_12, section: apic_12, ID: 980, parent: Seg5_apic_12 (979), rad: 0.185, (-166.0412, 360.7629, -16.73775) -> (-166.19121, 359.9529, -16.78775), len: 0.825287
    apic_12 {pt3dadd(-166.19121, 359.9529, -16.78775, 0.37)}

//  Looking at segment number 2328: Seg0_apic_9, section: apic_9, ID: 959, parent: Seg0_apic_8 (958), rad: 0.295, (-164.4212, 367.5129, -17.88775) -> (-163.7512, 368.6929, -16.83775), len: 1.71575
    apic_9 {pt3dclear() pt3dadd(-164.4212, 367.5129, -17.88775, 0.59) pt3dadd(-163.7512, 368.6929, -16.83775, 0.59)}

//  Looking at segment number 2329: Seg1_apic_9, section: apic_9, ID: 960, parent: Seg0_apic_9 (959), rad: 0.295, (-163.7512, 368.6929, -16.83775) -> (-163.3112, 369.4329, -16.78775), len: 0.862373
    apic_9 {pt3dadd(-163.3112, 369.4329, -16.78775, 0.59)}

//  Looking at segment number 2330: Seg0_apic_90, section: apic_90, ID: 1741, parent: Seg5_apic_88 (1738), rad: 0.185, (-218.0012, 338.8829, -40.23775) -> (-216.9012, 339.8429, -40.18775), len: 1.46085
    apic_90 {pt3dclear() pt3dadd(-218.0012, 338.8829, -40.23775, 0.37) pt3dadd(-216.9012, 339.8429, -40.18775, 0.37)}

//  Looking at segment number 2331: Seg1_apic_90, section: apic_90, ID: 1742, parent: Seg0_apic_90 (1741), rad: 0.185, (-216.9012, 339.8429, -40.18775) -> (-216.38121, 340.9429, -40.03775), len: 1.22593
    apic_90 {pt3dadd(-216.38121, 340.9429, -40.03775, 0.37)}

//  Looking at segment number 2332: Seg2_apic_90, section: apic_90, ID: 1743, parent: Seg1_apic_90 (1742), rad: 0.185, (-216.38121, 340.9429, -40.03775) -> (-216.38121, 341.9029, -40.03775), len: 0.959991
    apic_90 {pt3dadd(-216.38121, 341.9029, -40.03775, 0.37)}

//  Looking at segment number 2333: Seg3_apic_90, section: apic_90, ID: 1744, parent: Seg2_apic_90 (1743), rad: 0.185, (-216.38121, 341.9029, -40.03775) -> (-216.9712, 342.1329, -40.03775), len: 0.633246
    apic_90 {pt3dadd(-216.9712, 342.1329, -40.03775, 0.37)}

//  Looking at segment number 2334: Seg0_apic_89, section: apic_89, ID: 1739, parent: Seg5_apic_88 (1738), rad: 0.185, (-218.0012, 338.8829, -40.23775) -> (-218.96121, 340.5029, -40.23775), len: 1.88308
    apic_89 {pt3dclear() pt3dadd(-218.0012, 338.8829, -40.23775, 0.37) pt3dadd(-218.96121, 340.5029, -40.23775, 0.37)}

//  Looking at segment number 2335: Seg1_apic_89, section: apic_89, ID: 1740, parent: Seg0_apic_89 (1739), rad: 0.185, (-218.96121, 340.5029, -40.23775) -> (-219.9312, 341.1729, -40.23775), len: 1.17889
    apic_89 {pt3dadd(-219.9312, 341.1729, -40.23775, 0.37)}

//  Looking at segment number 2336: Seg0_apic_62, section: apic_62, ID: 1544, parent: Seg2_apic_56 (1508), rad: 0.26, (-183.88121, 320.3829, -36.03775) -> (-183.3612, 321.5629, -35.93775), len: 1.29336
    apic_62 {pt3dclear() pt3dadd(-183.88121, 320.3829, -36.03775, 0.52) pt3dadd(-183.3612, 321.5629, -35.93775, 0.52)}

//  Looking at segment number 2337: Seg1_apic_62, section: apic_62, ID: 1545, parent: Seg0_apic_62 (1544), rad: 0.26, (-183.3612, 321.5629, -35.93775) -> (-183.2912, 322.6729, -35.93775), len: 1.11222
    apic_62 {pt3dadd(-183.2912, 322.6729, -35.93775, 0.52)}

//  Looking at segment number 2338: Seg2_apic_62, section: apic_62, ID: 1546, parent: Seg1_apic_62 (1545), rad: 0.26, (-183.2912, 322.6729, -35.93775) -> (-183.2212, 323.6329, -35.88775), len: 0.963838
    apic_62 {pt3dadd(-183.2212, 323.6329, -35.88775, 0.52)}

//  Looking at segment number 2339: Seg3_apic_62, section: apic_62, ID: 1547, parent: Seg2_apic_62 (1546), rad: 0.26, (-183.2212, 323.6329, -35.88775) -> (-183.5112, 324.3729, -35.88775), len: 0.794784
    apic_62 {pt3dadd(-183.5112, 324.3729, -35.88775, 0.52)}

//  Looking at segment number 2340: Seg0_apic_57, section: apic_57, ID: 1509, parent: Seg2_apic_56 (1508), rad: 0.295, (-183.88121, 320.3829, -36.03775) -> (-185.0612, 321.1929, -36.23775), len: 1.44516
    apic_57 {pt3dclear() pt3dadd(-183.88121, 320.3829, -36.03775, 0.59) pt3dadd(-185.0612, 321.1929, -36.23775, 0.59)}

//  Looking at segment number 2341: Seg0_apic_42, section: apic_42, ID: 1306, parent: Seg6_apic_40 (1289), rad: 0.15, (-208.4712, 343.9029, -17.13775) -> (-207.4312, 344.5729, -17.13775), len: 1.23715
    apic_42 {pt3dclear() pt3dadd(-208.4712, 343.9029, -17.13775, 0.3) pt3dadd(-207.4312, 344.5729, -17.13775, 0.3)}

//  Looking at segment number 2342: Seg1_apic_42, section: apic_42, ID: 1307, parent: Seg0_apic_42 (1306), rad: 0.15, (-207.4312, 344.5729, -17.13775) -> (-207.0612, 345.6729, -17.28775), len: 1.17022
    apic_42 {pt3dadd(-207.0612, 345.6729, -17.28775, 0.3)}

//  Looking at segment number 2343: Seg2_apic_42, section: apic_42, ID: 1308, parent: Seg1_apic_42 (1307), rad: 0.15, (-207.0612, 345.6729, -17.28775) -> (-207.4312, 346.6329, -17.58775), len: 1.07167
    apic_42 {pt3dadd(-207.4312, 346.6329, -17.58775, 0.3)}

//  Looking at segment number 2344: Seg0_apic_41, section: apic_41, ID: 1290, parent: Seg6_apic_40 (1289), rad: 0.26, (-208.4712, 343.9029, -17.13775) -> (-209.13121, 345.08292, -17.38775), len: 1.37498
    apic_41 {pt3dclear() pt3dadd(-208.4712, 343.9029, -17.13775, 0.52) pt3dadd(-209.13121, 345.08292, -17.38775, 0.52)}

//  Looking at segment number 2345: Seg1_apic_41, section: apic_41, ID: 1291, parent: Seg0_apic_41 (1290), rad: 0.26, (-209.13121, 345.08292, -17.38775) -> (-209.80121, 346.0429, -17.28775), len: 1.17494
    apic_41 {pt3dadd(-209.80121, 346.0429, -17.28775, 0.52)}

//  Looking at segment number 2346: Seg2_apic_41, section: apic_41, ID: 1292, parent: Seg1_apic_41 (1291), rad: 0.335, (-209.80121, 346.0429, -17.28775) -> (-210.6112, 346.1929, -16.73775), len: 0.990503
    apic_41 {pt3dadd(-210.6112, 346.1929, -16.73775, 0.67)}

//  Looking at segment number 2347: Seg3_apic_41, section: apic_41, ID: 1293, parent: Seg2_apic_41 (1292), rad: 0.37, (-210.6112, 346.1929, -16.73775) -> (-211.5012, 346.4929, -16.83775), len: 0.944506
    apic_41 {pt3dadd(-211.5012, 346.4929, -16.83775, 0.74)}

//  Looking at segment number 2348: Seg4_apic_41, section: apic_41, ID: 1294, parent: Seg3_apic_41 (1293), rad: 0.26, (-211.5012, 346.4929, -16.83775) -> (-212.3112, 346.4129, -16.98775), len: 0.827644
    apic_41 {pt3dadd(-212.3112, 346.4129, -16.98775, 0.52)}

//  Looking at segment number 2349: Seg5_apic_41, section: apic_41, ID: 1295, parent: Seg4_apic_41 (1294), rad: 0.185, (-212.3112, 346.4129, -16.98775) -> (-212.9012, 347.4529, -17.13775), len: 1.20508
    apic_41 {pt3dadd(-212.9012, 347.4529, -17.13775, 0.37)}
}

proc basic_shape_extra_47(){

//  Looking at segment number 2350: Seg6_apic_41, section: apic_41, ID: 1296, parent: Seg5_apic_41 (1295), rad: 0.185, (-212.9012, 347.4529, -17.13775) -> (-213.4212, 347.8129, -17.28775), len: 0.649995
    apic_41 {pt3dadd(-213.4212, 347.8129, -17.28775, 0.37)}

//  Looking at segment number 2351: Seg7_apic_41, section: apic_41, ID: 1297, parent: Seg6_apic_41 (1296), rad: 0.185, (-213.4212, 347.8129, -17.28775) -> (-214.5312, 348.0429, -17.43775), len: 1.14346
    apic_41 {pt3dadd(-214.5312, 348.0429, -17.43775, 0.37)}

//  Looking at segment number 2352: Seg8_apic_41, section: apic_41, ID: 1298, parent: Seg7_apic_41 (1297), rad: 0.185, (-214.5312, 348.0429, -17.43775) -> (-215.49121, 348.1129, -17.78775), len: 1.02421
    apic_41 {pt3dadd(-215.49121, 348.1129, -17.78775, 0.37)}

//  Looking at segment number 2353: Seg9_apic_41, section: apic_41, ID: 1299, parent: Seg8_apic_41 (1298), rad: 0.185, (-215.49121, 348.1129, -17.78775) -> (-216.8212, 349.0729, -18.08775), len: 1.66747
    apic_41 {pt3dadd(-216.8212, 349.0729, -18.08775, 0.37)}

//  Looking at segment number 2354: Seg10_apic_41, section: apic_41, ID: 1300, parent: Seg9_apic_41 (1299), rad: 0.185, (-216.8212, 349.0729, -18.08775) -> (-217.63121, 349.8129, -18.08775), len: 1.09714
    apic_41 {pt3dadd(-217.63121, 349.8129, -18.08775, 0.37)}

//  Looking at segment number 2355: Seg11_apic_41, section: apic_41, ID: 1301, parent: Seg10_apic_41 (1300), rad: 0.185, (-217.63121, 349.8129, -18.08775) -> (-218.96121, 349.8129, -18.08775), len: 1.33
    apic_41 {pt3dadd(-218.96121, 349.8129, -18.08775, 0.37)}

//  Looking at segment number 2356: Seg12_apic_41, section: apic_41, ID: 1302, parent: Seg11_apic_41 (1301), rad: 0.185, (-218.96121, 349.8129, -18.08775) -> (-220.66121, 349.8129, -18.08775), len: 1.7
    apic_41 {pt3dadd(-220.66121, 349.8129, -18.08775, 0.37)}

//  Looking at segment number 2357: Seg13_apic_41, section: apic_41, ID: 1303, parent: Seg12_apic_41 (1302), rad: 0.185, (-220.66121, 349.8129, -18.08775) -> (-222.2912, 349.8129, -18.08775), len: 1.62999
    apic_41 {pt3dadd(-222.2912, 349.8129, -18.08775, 0.37)}

//  Looking at segment number 2358: Seg14_apic_41, section: apic_41, ID: 1304, parent: Seg13_apic_41 (1303), rad: 0.185, (-222.2912, 349.8129, -18.08775) -> (-222.9512, 350.55292, -18.43775), len: 1.05154
    apic_41 {pt3dadd(-222.9512, 350.55292, -18.43775, 0.37)}

//  Looking at segment number 2359: Seg15_apic_41, section: apic_41, ID: 1305, parent: Seg14_apic_41 (1304), rad: 0.185, (-222.9512, 350.55292, -18.43775) -> (-224.3612, 351.5129, -18.03775), len: 1.75205
    apic_41 {pt3dadd(-224.3612, 351.5129, -18.03775, 0.37)}

//  Looking at segment number 2360: Seg0_apic_16, section: apic_16, ID: 990, parent: Seg6_apic_12 (980), rad: 0.185, (-166.19121, 359.9529, -16.78775) -> (-165.60121, 360.3129, -16.83775), len: 0.692954
    apic_16 {pt3dclear() pt3dadd(-166.19121, 359.9529, -16.78775, 0.37) pt3dadd(-165.60121, 360.3129, -16.83775, 0.37)}

//  Looking at segment number 2361: Seg0_apic_13, section: apic_13, ID: 981, parent: Seg6_apic_12 (980), rad: 0.185, (-166.19121, 359.9529, -16.78775) -> (-165.9712, 358.9129, -16.68775), len: 1.06772
    apic_13 {pt3dclear() pt3dadd(-166.19121, 359.9529, -16.78775, 0.37) pt3dadd(-165.9712, 358.9129, -16.68775, 0.37)}

//  Looking at segment number 2362: Seg1_apic_13, section: apic_13, ID: 982, parent: Seg0_apic_13 (981), rad: 0.185, (-165.9712, 358.9129, -16.68775) -> (-165.8212, 357.6629, -16.23775), len: 1.33698
    apic_13 {pt3dadd(-165.8212, 357.6629, -16.23775, 0.37)}

//  Looking at segment number 2363: Seg2_apic_13, section: apic_13, ID: 983, parent: Seg1_apic_13 (982), rad: 0.185, (-165.8212, 357.6629, -16.23775) -> (-165.6712, 356.6229, -16.28775), len: 1.05196
    apic_13 {pt3dadd(-165.6712, 356.6229, -16.28775, 0.37)}

//  Looking at segment number 2364: Seg3_apic_13, section: apic_13, ID: 984, parent: Seg2_apic_13 (983), rad: 0.185, (-165.6712, 356.6229, -16.28775) -> (-165.9012, 355.9629, -16.23775), len: 0.700716
    apic_13 {pt3dadd(-165.9012, 355.9629, -16.23775, 0.37)}

//  Looking at segment number 2365: Seg0_apic_11, section: apic_11, ID: 972, parent: Seg1_apic_9 (960), rad: 0.185, (-163.3112, 369.4329, -16.78775) -> (-162.7212, 369.8429, -17.68775), len: 1.15161
    apic_11 {pt3dclear() pt3dadd(-163.3112, 369.4329, -16.78775, 0.37) pt3dadd(-162.7212, 369.8429, -17.68775, 0.37)}

//  Looking at segment number 2366: Seg1_apic_11, section: apic_11, ID: 973, parent: Seg0_apic_11 (972), rad: 0.185, (-162.7212, 369.8429, -17.68775) -> (-162.27121, 370.9429, -17.88775), len: 1.2052
    apic_11 {pt3dadd(-162.27121, 370.9429, -17.88775, 0.37)}

//  Looking at segment number 2367: Seg0_apic_10, section: apic_10, ID: 961, parent: Seg1_apic_9 (960), rad: 0.185, (-163.3112, 369.4329, -16.78775) -> (-163.46121, 370.5029, -17.23775), len: 1.17043
    apic_10 {pt3dclear() pt3dadd(-163.3112, 369.4329, -16.78775, 0.37) pt3dadd(-163.46121, 370.5029, -17.23775, 0.37)}

//  Looking at segment number 2368: Seg1_apic_10, section: apic_10, ID: 962, parent: Seg0_apic_10 (961), rad: 0.185, (-163.46121, 370.5029, -17.23775) -> (-163.0912, 371.3129, -17.23775), len: 0.890508
    apic_10 {pt3dadd(-163.0912, 371.3129, -17.23775, 0.37)}

//  Looking at segment number 2369: Seg2_apic_10, section: apic_10, ID: 963, parent: Seg1_apic_10 (962), rad: 0.185, (-163.0912, 371.3129, -17.23775) -> (-162.2012, 371.83292, -16.68775), len: 1.16834
    apic_10 {pt3dadd(-162.2012, 371.83292, -16.68775, 0.37)}

//  Looking at segment number 2370: Seg3_apic_10, section: apic_10, ID: 964, parent: Seg2_apic_10 (963), rad: 0.185, (-162.2012, 371.83292, -16.68775) -> (-161.3112, 372.27292, -16.43775), len: 1.02382
    apic_10 {pt3dadd(-161.3112, 372.27292, -16.43775, 0.37)}

//  Looking at segment number 2371: Seg4_apic_10, section: apic_10, ID: 965, parent: Seg3_apic_10 (964), rad: 0.185, (-161.3112, 372.27292, -16.43775) -> (-160.7212, 372.5729, -16.43775), len: 0.661882
    apic_10 {pt3dadd(-160.7212, 372.5729, -16.43775, 0.37)}

//  Looking at segment number 2372: Seg5_apic_10, section: apic_10, ID: 966, parent: Seg4_apic_10 (965), rad: 0.185, (-160.7212, 372.5729, -16.43775) -> (-160.2812, 373.4529, -16.43775), len: 0.983875
    apic_10 {pt3dadd(-160.2812, 373.4529, -16.43775, 0.37)}

//  Looking at segment number 2373: Seg6_apic_10, section: apic_10, ID: 967, parent: Seg5_apic_10 (966), rad: 0.185, (-160.2812, 373.4529, -16.43775) -> (-159.3912, 373.7529, -16.43775), len: 0.939197
    apic_10 {pt3dadd(-159.3912, 373.7529, -16.43775, 0.37)}

//  Looking at segment number 2374: Seg7_apic_10, section: apic_10, ID: 968, parent: Seg6_apic_10 (967), rad: 0.185, (-159.3912, 373.7529, -16.43775) -> (-158.2812, 374.1929, -16.43775), len: 1.19403
    apic_10 {pt3dadd(-158.2812, 374.1929, -16.43775, 0.37)}

//  Looking at segment number 2375: Seg8_apic_10, section: apic_10, ID: 969, parent: Seg7_apic_10 (968), rad: 0.185, (-158.2812, 374.1929, -16.43775) -> (-157.5412, 375.08292, -16.28775), len: 1.16715
    apic_10 {pt3dadd(-157.5412, 375.08292, -16.28775, 0.37)}

//  Looking at segment number 2376: Seg9_apic_10, section: apic_10, ID: 970, parent: Seg8_apic_10 (969), rad: 0.185, (-157.5412, 375.08292, -16.28775) -> (-156.9512, 375.30292, -16.53775), len: 0.677493
    apic_10 {pt3dadd(-156.9512, 375.30292, -16.53775, 0.37)}

//  Looking at segment number 2377: Seg10_apic_10, section: apic_10, ID: 971, parent: Seg9_apic_10 (970), rad: 0.185, (-156.9512, 375.30292, -16.53775) -> (-155.99121, 374.7829, -15.887751), len: 1.27063
    apic_10 {pt3dadd(-155.99121, 374.7829, -15.887751, 0.37)}

//  Looking at segment number 2378: Seg0_apic_61, section: apic_61, ID: 1541, parent: Seg0_apic_57 (1509), rad: 0.26, (-185.0612, 321.1929, -36.23775) -> (-185.2912, 320.2329, -36.38775), len: 0.998489
    apic_61 {pt3dclear() pt3dadd(-185.0612, 321.1929, -36.23775, 0.52) pt3dadd(-185.2912, 320.2329, -36.38775, 0.52)}

//  Looking at segment number 2379: Seg1_apic_61, section: apic_61, ID: 1542, parent: Seg0_apic_61 (1541), rad: 0.26, (-185.2912, 320.2329, -36.38775) -> (-185.88121, 319.7929, -36.38775), len: 0.736013
    apic_61 {pt3dadd(-185.88121, 319.7929, -36.38775, 0.52)}

//  Looking at segment number 2380: Seg2_apic_61, section: apic_61, ID: 1543, parent: Seg1_apic_61 (1542), rad: 0.26, (-185.88121, 319.7929, -36.38775) -> (-186.5412, 319.7929, -36.38775), len: 0.659988
    apic_61 {pt3dadd(-186.5412, 319.7929, -36.38775, 0.52)}

//  Looking at segment number 2381: Seg0_apic_58, section: apic_58, ID: 1510, parent: Seg0_apic_57 (1509), rad: 0.295, (-185.0612, 321.1929, -36.23775) -> (-185.3612, 322.4529, -36.53775), len: 1.32952
    apic_58 {pt3dclear() pt3dadd(-185.0612, 321.1929, -36.23775, 0.59) pt3dadd(-185.3612, 322.4529, -36.53775, 0.59)}

//  Looking at segment number 2382: Seg1_apic_58, section: apic_58, ID: 1511, parent: Seg0_apic_58 (1510), rad: 0.295, (-185.3612, 322.4529, -36.53775) -> (-185.7312, 323.33292, -36.53775), len: 0.954623
    apic_58 {pt3dadd(-185.7312, 323.33292, -36.53775, 0.59)}

//  Looking at segment number 2383: Seg2_apic_58, section: apic_58, ID: 1512, parent: Seg1_apic_58 (1511), rad: 0.295, (-185.7312, 323.33292, -36.53775) -> (-186.5412, 323.7029, -36.38775), len: 0.903046
    apic_58 {pt3dadd(-186.5412, 323.7029, -36.38775, 0.59)}

//  Looking at segment number 2384: Seg3_apic_58, section: apic_58, ID: 1513, parent: Seg2_apic_58 (1512), rad: 0.295, (-186.5412, 323.7029, -36.38775) -> (-186.8412, 324.5129, -38.88775), len: 2.64501
    apic_58 {pt3dadd(-186.8412, 324.5129, -38.88775, 0.59)}

//  Looking at segment number 2385: Seg4_apic_58, section: apic_58, ID: 1514, parent: Seg3_apic_58 (1513), rad: 0.295, (-186.8412, 324.5129, -38.88775) -> (-187.13121, 324.8829, -38.58775), len: 0.557675
    apic_58 {pt3dadd(-187.13121, 324.8829, -38.58775, 0.59)}

//  Looking at segment number 2386: Seg5_apic_58, section: apic_58, ID: 1515, parent: Seg4_apic_58 (1514), rad: 0.295, (-187.13121, 324.8829, -38.58775) -> (-187.3612, 325.55292, -40.43775), len: 1.98099
    apic_58 {pt3dadd(-187.3612, 325.55292, -40.43775, 0.59)}

//  Looking at segment number 2387: Seg0_apic_15, section: apic_15, ID: 989, parent: Seg3_apic_13 (984), rad: 0.185, (-165.9012, 355.9629, -16.23775) -> (-166.71121, 356.1829, -16.33775), len: 0.845294
    apic_15 {pt3dclear() pt3dadd(-165.9012, 355.9629, -16.23775, 0.37) pt3dadd(-166.71121, 356.1829, -16.33775, 0.37)}

//  Looking at segment number 2388: Seg0_apic_14, section: apic_14, ID: 985, parent: Seg3_apic_13 (984), rad: 0.185, (-165.9012, 355.9629, -16.23775) -> (-165.8212, 355.0029, -16.13775), len: 0.968496
    apic_14 {pt3dclear() pt3dadd(-165.9012, 355.9629, -16.23775, 0.37) pt3dadd(-165.8212, 355.0029, -16.13775, 0.37)}

//  Looking at segment number 2389: Seg1_apic_14, section: apic_14, ID: 986, parent: Seg0_apic_14 (985), rad: 0.185, (-165.8212, 355.0029, -16.13775) -> (-166.1212, 354.1129, -15.68775), len: 1.04143
    apic_14 {pt3dadd(-166.1212, 354.1129, -15.68775, 0.37)}

//  Looking at segment number 2390: Seg2_apic_14, section: apic_14, ID: 987, parent: Seg1_apic_14 (986), rad: 0.185, (-166.1212, 354.1129, -15.68775) -> (-166.71121, 353.7529, -15.487749), len: 0.719531
    apic_14 {pt3dadd(-166.71121, 353.7529, -15.487749, 0.37)}

//  Looking at segment number 2391: Seg3_apic_14, section: apic_14, ID: 988, parent: Seg2_apic_14 (987), rad: 0.185, (-166.71121, 353.7529, -15.487749) -> (-167.52121, 353.52292, -16.03775), len: 1.00573
    apic_14 {pt3dadd(-167.52121, 353.52292, -16.03775, 0.37)}

//  Looking at segment number 2392: Seg0_apic_60, section: apic_60, ID: 1535, parent: Seg5_apic_58 (1515), rad: 0.185, (-187.3612, 325.55292, -40.43775) -> (-187.3612, 327.2529, -41.73775), len: 2.14008
    apic_60 {pt3dclear() pt3dadd(-187.3612, 325.55292, -40.43775, 0.37) pt3dadd(-187.3612, 327.2529, -41.73775, 0.37)}

//  Looking at segment number 2393: Seg1_apic_60, section: apic_60, ID: 1536, parent: Seg0_apic_60 (1535), rad: 0.185, (-187.3612, 327.2529, -41.73775) -> (-187.0612, 328.5029, -41.73775), len: 1.2855
    apic_60 {pt3dadd(-187.0612, 328.5029, -41.73775, 0.37)}

//  Looking at segment number 2394: Seg2_apic_60, section: apic_60, ID: 1537, parent: Seg1_apic_60 (1536), rad: 0.185, (-187.0612, 328.5029, -41.73775) -> (-187.21121, 329.6829, -42.13775), len: 1.25494
    apic_60 {pt3dadd(-187.21121, 329.6829, -42.13775, 0.37)}

//  Looking at segment number 2395: Seg3_apic_60, section: apic_60, ID: 1538, parent: Seg2_apic_60 (1537), rad: 0.185, (-187.21121, 329.6829, -42.13775) -> (-187.8712, 331.4529, -42.13775), len: 1.88906
    apic_60 {pt3dadd(-187.8712, 331.4529, -42.13775, 0.37)}

//  Looking at segment number 2396: Seg4_apic_60, section: apic_60, ID: 1539, parent: Seg3_apic_60 (1538), rad: 0.185, (-187.8712, 331.4529, -42.13775) -> (-187.5012, 332.3429, -42.13775), len: 0.96383
    apic_60 {pt3dadd(-187.5012, 332.3429, -42.13775, 0.37)}

//  Looking at segment number 2397: Seg5_apic_60, section: apic_60, ID: 1540, parent: Seg4_apic_60 (1539), rad: 0.185, (-187.5012, 332.3429, -42.13775) -> (-187.21121, 333.2229, -41.78775), len: 0.990456
    apic_60 {pt3dadd(-187.21121, 333.2229, -41.78775, 0.37)}

//  Looking at segment number 2398: Seg0_apic_59, section: apic_59, ID: 1516, parent: Seg5_apic_58 (1515), rad: 0.26, (-187.3612, 325.55292, -40.43775) -> (-188.1712, 324.6629, -40.48775), len: 1.20446
    apic_59 {pt3dclear() pt3dadd(-187.3612, 325.55292, -40.43775, 0.52) pt3dadd(-188.1712, 324.6629, -40.48775, 0.52)}

//  Looking at segment number 2399: Seg1_apic_59, section: apic_59, ID: 1517, parent: Seg0_apic_59 (1516), rad: 0.26, (-188.1712, 324.6629, -40.48775) -> (-189.5012, 324.5929, -40.48775), len: 1.33184
    apic_59 {pt3dadd(-189.5012, 324.5929, -40.48775, 0.52)}
}

proc basic_shape_extra_48(){

//  Looking at segment number 2400: Seg2_apic_59, section: apic_59, ID: 1518, parent: Seg1_apic_59 (1517), rad: 0.26, (-189.5012, 324.5929, -40.48775) -> (-190.6812, 324.3729, -40.48775), len: 1.20033
    apic_59 {pt3dadd(-190.6812, 324.3729, -40.48775, 0.52)}

//  Looking at segment number 2401: Seg3_apic_59, section: apic_59, ID: 1519, parent: Seg2_apic_59 (1518), rad: 0.26, (-190.6812, 324.3729, -40.48775) -> (-191.8612, 324.2229, -41.03775), len: 1.3105
    apic_59 {pt3dadd(-191.8612, 324.2229, -41.03775, 0.52)}

//  Looking at segment number 2402: Seg4_apic_59, section: apic_59, ID: 1520, parent: Seg3_apic_59 (1519), rad: 0.26, (-191.8612, 324.2229, -41.03775) -> (-192.9012, 324.8829, -41.78775), len: 1.44211
    apic_59 {pt3dadd(-192.9012, 324.8829, -41.78775, 0.52)}

//  Looking at segment number 2403: Seg5_apic_59, section: apic_59, ID: 1521, parent: Seg4_apic_59 (1520), rad: 0.26, (-192.9012, 324.8829, -41.78775) -> (-193.49121, 325.7029, -41.78775), len: 1.01021
    apic_59 {pt3dadd(-193.49121, 325.7029, -41.78775, 0.52)}

//  Looking at segment number 2404: Seg6_apic_59, section: apic_59, ID: 1522, parent: Seg5_apic_59 (1521), rad: 0.26, (-193.49121, 325.7029, -41.78775) -> (-194.2312, 326.7329, -41.78775), len: 1.26826
    apic_59 {pt3dadd(-194.2312, 326.7329, -41.78775, 0.52)}

//  Looking at segment number 2405: Seg7_apic_59, section: apic_59, ID: 1523, parent: Seg6_apic_59 (1522), rad: 0.185, (-194.2312, 326.7329, -41.78775) -> (-195.63121, 327.9129, -41.48775), len: 1.85537
    apic_59 {pt3dadd(-195.63121, 327.9129, -41.48775, 0.37)}

//  Looking at segment number 2406: Seg8_apic_59, section: apic_59, ID: 1524, parent: Seg7_apic_59 (1523), rad: 0.185, (-195.63121, 327.9129, -41.48775) -> (-197.19121, 328.80292, -41.48775), len: 1.79603
    apic_59 {pt3dadd(-197.19121, 328.80292, -41.48775, 0.37)}

//  Looking at segment number 2407: Seg9_apic_59, section: apic_59, ID: 1525, parent: Seg8_apic_59 (1524), rad: 0.185, (-197.19121, 328.80292, -41.48775) -> (-198.5912, 328.80292, -41.23775), len: 1.42214
    apic_59 {pt3dadd(-198.5912, 328.80292, -41.23775, 0.37)}

//  Looking at segment number 2408: Seg10_apic_59, section: apic_59, ID: 1526, parent: Seg9_apic_59 (1525), rad: 0.185, (-198.5912, 328.80292, -41.23775) -> (-199.6212, 329.02292, -41.23775), len: 1.05323
    apic_59 {pt3dadd(-199.6212, 329.02292, -41.23775, 0.37)}

//  Looking at segment number 2409: Seg11_apic_59, section: apic_59, ID: 1527, parent: Seg10_apic_59 (1526), rad: 0.185, (-199.6212, 329.02292, -41.23775) -> (-200.8112, 329.83292, -41.28775), len: 1.44038
    apic_59 {pt3dadd(-200.8112, 329.83292, -41.28775, 0.37)}

//  Looking at segment number 2410: Seg12_apic_59, section: apic_59, ID: 1528, parent: Seg11_apic_59 (1527), rad: 0.185, (-200.8112, 329.83292, -41.28775) -> (-202.2912, 330.7929, -41.28775), len: 1.76408
    apic_59 {pt3dadd(-202.2912, 330.7929, -41.28775, 0.37)}

//  Looking at segment number 2411: Seg13_apic_59, section: apic_59, ID: 1529, parent: Seg12_apic_59 (1528), rad: 0.185, (-202.2912, 330.7929, -41.28775) -> (-203.91121, 331.9029, -41.28775), len: 1.9638
    apic_59 {pt3dadd(-203.91121, 331.9029, -41.28775, 0.37)}

//  Looking at segment number 2412: Seg14_apic_59, section: apic_59, ID: 1530, parent: Seg13_apic_59 (1529), rad: 0.185, (-203.91121, 331.9029, -41.28775) -> (-204.9512, 332.8629, -41.48775), len: 1.42942
    apic_59 {pt3dadd(-204.9512, 332.8629, -41.48775, 0.37)}

//  Looking at segment number 2413: Seg15_apic_59, section: apic_59, ID: 1531, parent: Seg14_apic_59 (1530), rad: 0.185, (-204.9512, 332.8629, -41.48775) -> (-206.2812, 334.33292, -41.63775), len: 1.98804
    apic_59 {pt3dadd(-206.2812, 334.33292, -41.63775, 0.37)}

//  Looking at segment number 2414: Seg16_apic_59, section: apic_59, ID: 1532, parent: Seg15_apic_59 (1531), rad: 0.185, (-206.2812, 334.33292, -41.63775) -> (-206.7912, 335.2929, -41.48775), len: 1.09735
    apic_59 {pt3dadd(-206.7912, 335.2929, -41.48775, 0.37)}

//  Looking at segment number 2415: Seg17_apic_59, section: apic_59, ID: 1533, parent: Seg16_apic_59 (1532), rad: 0.185, (-206.7912, 335.2929, -41.48775) -> (-207.8312, 335.8129, -41.38775), len: 1.16705
    apic_59 {pt3dadd(-207.8312, 335.8129, -41.38775, 0.37)}

//  Looking at segment number 2416: Seg18_apic_59, section: apic_59, ID: 1534, parent: Seg17_apic_59 (1533), rad: 0.185, (-207.8312, 335.8129, -41.38775) -> (-207.9812, 336.6929, -41.33775), len: 0.894095
    apic_59 {pt3dadd(-207.9812, 336.6929, -41.33775, 0.37)}
}

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()
subsets_extra_5()
}

proc subsets_extra_0(){


    soma_group = new SectionList()

    soma soma_group.append()


    ModelViewParmSubset_0 = new SectionList()

    soma ModelViewParmSubset_0.append()
    apic_0 ModelViewParmSubset_0.append()
    dend_4 ModelViewParmSubset_0.append()
    dend_1 ModelViewParmSubset_0.append()
    dend_0 ModelViewParmSubset_0.append()
    axon ModelViewParmSubset_0.append()
    axon_initial ModelViewParmSubset_0.append()
    apic_103 ModelViewParmSubset_0.append()
    apic_1 ModelViewParmSubset_0.append()
    dend_6 ModelViewParmSubset_0.append()
    dend_5 ModelViewParmSubset_0.append()
    dend_3 ModelViewParmSubset_0.append()
    dend_2 ModelViewParmSubset_0.append()
    apic_107 ModelViewParmSubset_0.append()
    apic_104 ModelViewParmSubset_0.append()
    apic_80 ModelViewParmSubset_0.append()
    apic_2 ModelViewParmSubset_0.append()
    apic_106 ModelViewParmSubset_0.append()
    apic_105 ModelViewParmSubset_0.append()
    apic_98 ModelViewParmSubset_0.append()
    apic_81 ModelViewParmSubset_0.append()
    apic_49 ModelViewParmSubset_0.append()
    apic_3 ModelViewParmSubset_0.append()
    apic_102 ModelViewParmSubset_0.append()
    apic_99 ModelViewParmSubset_0.append()
    apic_95 ModelViewParmSubset_0.append()
    apic_82 ModelViewParmSubset_0.append()
    apic_79 ModelViewParmSubset_0.append()
    apic_50 ModelViewParmSubset_0.append()
    apic_31 ModelViewParmSubset_0.append()
    apic_4 ModelViewParmSubset_0.append()
    apic_101 ModelViewParmSubset_0.append()
    apic_100 ModelViewParmSubset_0.append()
    apic_97 ModelViewParmSubset_0.append()
    apic_96 ModelViewParmSubset_0.append()
    apic_94 ModelViewParmSubset_0.append()
    apic_83 ModelViewParmSubset_0.append()
    apic_74 ModelViewParmSubset_0.append()
    apic_51 ModelViewParmSubset_0.append()
    apic_46 ModelViewParmSubset_0.append()
    apic_32 ModelViewParmSubset_0.append()
    apic_28 ModelViewParmSubset_0.append()
    apic_5 ModelViewParmSubset_0.append()
    apic_93 ModelViewParmSubset_0.append()
    apic_84 ModelViewParmSubset_0.append()
    apic_78 ModelViewParmSubset_0.append()
    apic_75 ModelViewParmSubset_0.append()
    apic_69 ModelViewParmSubset_0.append()
    apic_52 ModelViewParmSubset_0.append()
    apic_48 ModelViewParmSubset_0.append()
    apic_47 ModelViewParmSubset_0.append()
    apic_45 ModelViewParmSubset_0.append()
    apic_33 ModelViewParmSubset_0.append()
    apic_30 ModelViewParmSubset_0.append()
    apic_29 ModelViewParmSubset_0.append()
    apic_19 ModelViewParmSubset_0.append()
    apic_6 ModelViewParmSubset_0.append()
    apic_92 ModelViewParmSubset_0.append()
    apic_85 ModelViewParmSubset_0.append()
    apic_77 ModelViewParmSubset_0.append()
    apic_76 ModelViewParmSubset_0.append()
    apic_71 ModelViewParmSubset_0.append()
    apic_70 ModelViewParmSubset_0.append()
    apic_64 ModelViewParmSubset_0.append()
    apic_53 ModelViewParmSubset_0.append()
    apic_44 ModelViewParmSubset_0.append()
    apic_43 ModelViewParmSubset_0.append()
    apic_34 ModelViewParmSubset_0.append()
    apic_25 ModelViewParmSubset_0.append()
    apic_20 ModelViewParmSubset_0.append()
    apic_18 ModelViewParmSubset_0.append()
    apic_7 ModelViewParmSubset_0.append()
    apic_91 ModelViewParmSubset_0.append()
    apic_86 ModelViewParmSubset_0.append()
    apic_73 ModelViewParmSubset_0.append()
    apic_72 ModelViewParmSubset_0.append()
    apic_68 ModelViewParmSubset_0.append()
    apic_65 ModelViewParmSubset_0.append()
    apic_55 ModelViewParmSubset_0.append()
    apic_54 ModelViewParmSubset_0.append()
    apic_38 ModelViewParmSubset_0.append()
    apic_35 ModelViewParmSubset_0.append()
    apic_27 ModelViewParmSubset_0.append()
    apic_26 ModelViewParmSubset_0.append()
    apic_24 ModelViewParmSubset_0.append()
    apic_21 ModelViewParmSubset_0.append()
    apic_17 ModelViewParmSubset_0.append()
    apic_8 ModelViewParmSubset_0.append()
    apic_88 ModelViewParmSubset_0.append()
    apic_87 ModelViewParmSubset_0.append()
    apic_67 ModelViewParmSubset_0.append()
    apic_66 ModelViewParmSubset_0.append()
    apic_63 ModelViewParmSubset_0.append()
    apic_56 ModelViewParmSubset_0.append()
    apic_40 ModelViewParmSubset_0.append()
}

proc subsets_extra_1(){
    apic_39 ModelViewParmSubset_0.append()
    apic_37 ModelViewParmSubset_0.append()
    apic_36 ModelViewParmSubset_0.append()
    apic_23 ModelViewParmSubset_0.append()
    apic_22 ModelViewParmSubset_0.append()
    apic_12 ModelViewParmSubset_0.append()
    apic_9 ModelViewParmSubset_0.append()
    apic_90 ModelViewParmSubset_0.append()
    apic_89 ModelViewParmSubset_0.append()
    apic_62 ModelViewParmSubset_0.append()
    apic_57 ModelViewParmSubset_0.append()
    apic_42 ModelViewParmSubset_0.append()
    apic_41 ModelViewParmSubset_0.append()
    apic_16 ModelViewParmSubset_0.append()
    apic_13 ModelViewParmSubset_0.append()
    apic_11 ModelViewParmSubset_0.append()
    apic_10 ModelViewParmSubset_0.append()
    apic_61 ModelViewParmSubset_0.append()
    apic_58 ModelViewParmSubset_0.append()
    apic_15 ModelViewParmSubset_0.append()
    apic_14 ModelViewParmSubset_0.append()
    apic_60 ModelViewParmSubset_0.append()
    apic_59 ModelViewParmSubset_0.append()


    dendrite_group = new SectionList()

    apic_0 dendrite_group.append()
    dend_4 dendrite_group.append()
    dend_1 dendrite_group.append()
    dend_0 dendrite_group.append()
    apic_103 dendrite_group.append()
    apic_1 dendrite_group.append()
    dend_6 dendrite_group.append()
    dend_5 dendrite_group.append()
    dend_3 dendrite_group.append()
    dend_2 dendrite_group.append()
    apic_107 dendrite_group.append()
    apic_104 dendrite_group.append()
    apic_80 dendrite_group.append()
    apic_2 dendrite_group.append()
    apic_106 dendrite_group.append()
    apic_105 dendrite_group.append()
    apic_98 dendrite_group.append()
    apic_81 dendrite_group.append()
    apic_49 dendrite_group.append()
    apic_3 dendrite_group.append()
    apic_102 dendrite_group.append()
    apic_99 dendrite_group.append()
    apic_95 dendrite_group.append()
    apic_82 dendrite_group.append()
    apic_79 dendrite_group.append()
    apic_50 dendrite_group.append()
    apic_31 dendrite_group.append()
    apic_4 dendrite_group.append()
    apic_101 dendrite_group.append()
    apic_100 dendrite_group.append()
    apic_97 dendrite_group.append()
    apic_96 dendrite_group.append()
    apic_94 dendrite_group.append()
    apic_83 dendrite_group.append()
    apic_74 dendrite_group.append()
    apic_51 dendrite_group.append()
    apic_46 dendrite_group.append()
    apic_32 dendrite_group.append()
    apic_28 dendrite_group.append()
    apic_5 dendrite_group.append()
    apic_93 dendrite_group.append()
    apic_84 dendrite_group.append()
    apic_78 dendrite_group.append()
    apic_75 dendrite_group.append()
    apic_69 dendrite_group.append()
    apic_52 dendrite_group.append()
    apic_48 dendrite_group.append()
    apic_47 dendrite_group.append()
    apic_45 dendrite_group.append()
    apic_33 dendrite_group.append()
    apic_30 dendrite_group.append()
    apic_29 dendrite_group.append()
    apic_19 dendrite_group.append()
    apic_6 dendrite_group.append()
    apic_92 dendrite_group.append()
    apic_85 dendrite_group.append()
    apic_77 dendrite_group.append()
    apic_76 dendrite_group.append()
    apic_71 dendrite_group.append()
    apic_70 dendrite_group.append()
    apic_64 dendrite_group.append()
    apic_53 dendrite_group.append()
    apic_44 dendrite_group.append()
    apic_43 dendrite_group.append()
    apic_34 dendrite_group.append()
    apic_25 dendrite_group.append()
    apic_20 dendrite_group.append()
    apic_18 dendrite_group.append()
    apic_7 dendrite_group.append()
    apic_91 dendrite_group.append()
    apic_86 dendrite_group.append()
    apic_73 dendrite_group.append()
    apic_72 dendrite_group.append()
    apic_68 dendrite_group.append()
    apic_65 dendrite_group.append()
}

proc subsets_extra_2(){
    apic_55 dendrite_group.append()
    apic_54 dendrite_group.append()
    apic_38 dendrite_group.append()
    apic_35 dendrite_group.append()
    apic_27 dendrite_group.append()
    apic_26 dendrite_group.append()
    apic_24 dendrite_group.append()
    apic_21 dendrite_group.append()
    apic_17 dendrite_group.append()
    apic_8 dendrite_group.append()
    apic_88 dendrite_group.append()
    apic_87 dendrite_group.append()
    apic_67 dendrite_group.append()
    apic_66 dendrite_group.append()
    apic_63 dendrite_group.append()
    apic_56 dendrite_group.append()
    apic_40 dendrite_group.append()
    apic_39 dendrite_group.append()
    apic_37 dendrite_group.append()
    apic_36 dendrite_group.append()
    apic_23 dendrite_group.append()
    apic_22 dendrite_group.append()
    apic_12 dendrite_group.append()
    apic_9 dendrite_group.append()
    apic_90 dendrite_group.append()
    apic_89 dendrite_group.append()
    apic_62 dendrite_group.append()
    apic_57 dendrite_group.append()
    apic_42 dendrite_group.append()
    apic_41 dendrite_group.append()
    apic_16 dendrite_group.append()
    apic_13 dendrite_group.append()
    apic_11 dendrite_group.append()
    apic_10 dendrite_group.append()
    apic_61 dendrite_group.append()
    apic_58 dendrite_group.append()
    apic_15 dendrite_group.append()
    apic_14 dendrite_group.append()
    apic_60 dendrite_group.append()
    apic_59 dendrite_group.append()


    Apical_Dendrite = new SectionList()

    apic_0 Apical_Dendrite.append()
    apic_103 Apical_Dendrite.append()
    apic_1 Apical_Dendrite.append()
    apic_107 Apical_Dendrite.append()
    apic_104 Apical_Dendrite.append()
    apic_106 Apical_Dendrite.append()
    apic_105 Apical_Dendrite.append()


    Proximal_Lateral_Dendrites = new SectionList()

    dend_4 Proximal_Lateral_Dendrites.append()
    dend_1 Proximal_Lateral_Dendrites.append()
    dend_0 Proximal_Lateral_Dendrites.append()


    axon_group = new SectionList()

    axon axon_group.append()
    axon_initial axon_group.append()


    axon_hillock = new SectionList()

    axon axon_hillock.append()


    axon_non_hillock = new SectionList()

    axon_initial axon_non_hillock.append()


    Distal_Lateral_Dendrites = new SectionList()

    dend_6 Distal_Lateral_Dendrites.append()
    dend_5 Distal_Lateral_Dendrites.append()
    dend_3 Distal_Lateral_Dendrites.append()
    dend_2 Distal_Lateral_Dendrites.append()


    Apical_Tuft = new SectionList()

    apic_80 Apical_Tuft.append()
    apic_2 Apical_Tuft.append()
    apic_98 Apical_Tuft.append()
    apic_81 Apical_Tuft.append()
    apic_49 Apical_Tuft.append()
    apic_3 Apical_Tuft.append()
    apic_102 Apical_Tuft.append()
    apic_99 Apical_Tuft.append()
    apic_95 Apical_Tuft.append()
    apic_82 Apical_Tuft.append()
    apic_79 Apical_Tuft.append()
    apic_50 Apical_Tuft.append()
    apic_31 Apical_Tuft.append()
    apic_4 Apical_Tuft.append()
    apic_101 Apical_Tuft.append()
    apic_100 Apical_Tuft.append()
    apic_97 Apical_Tuft.append()
    apic_96 Apical_Tuft.append()
    apic_94 Apical_Tuft.append()
    apic_83 Apical_Tuft.append()
    apic_74 Apical_Tuft.append()
    apic_51 Apical_Tuft.append()
    apic_46 Apical_Tuft.append()
    apic_32 Apical_Tuft.append()
    apic_28 Apical_Tuft.append()
    apic_5 Apical_Tuft.append()
    apic_93 Apical_Tuft.append()
    apic_84 Apical_Tuft.append()
}

proc subsets_extra_3(){
    apic_78 Apical_Tuft.append()
    apic_75 Apical_Tuft.append()
    apic_69 Apical_Tuft.append()
    apic_52 Apical_Tuft.append()
    apic_48 Apical_Tuft.append()
    apic_47 Apical_Tuft.append()
    apic_45 Apical_Tuft.append()
    apic_33 Apical_Tuft.append()
    apic_30 Apical_Tuft.append()
    apic_29 Apical_Tuft.append()
    apic_19 Apical_Tuft.append()
    apic_6 Apical_Tuft.append()
    apic_92 Apical_Tuft.append()
    apic_85 Apical_Tuft.append()
    apic_77 Apical_Tuft.append()
    apic_76 Apical_Tuft.append()
    apic_71 Apical_Tuft.append()
    apic_70 Apical_Tuft.append()
    apic_64 Apical_Tuft.append()
    apic_53 Apical_Tuft.append()
    apic_44 Apical_Tuft.append()
    apic_43 Apical_Tuft.append()
    apic_34 Apical_Tuft.append()
    apic_25 Apical_Tuft.append()
    apic_20 Apical_Tuft.append()
    apic_18 Apical_Tuft.append()
    apic_7 Apical_Tuft.append()
    apic_91 Apical_Tuft.append()
    apic_86 Apical_Tuft.append()
    apic_73 Apical_Tuft.append()
    apic_72 Apical_Tuft.append()
    apic_68 Apical_Tuft.append()
    apic_65 Apical_Tuft.append()
    apic_55 Apical_Tuft.append()
    apic_54 Apical_Tuft.append()
    apic_38 Apical_Tuft.append()
    apic_35 Apical_Tuft.append()
    apic_27 Apical_Tuft.append()
    apic_26 Apical_Tuft.append()
    apic_24 Apical_Tuft.append()
    apic_21 Apical_Tuft.append()
    apic_17 Apical_Tuft.append()
    apic_8 Apical_Tuft.append()
    apic_88 Apical_Tuft.append()
    apic_87 Apical_Tuft.append()
    apic_67 Apical_Tuft.append()
    apic_66 Apical_Tuft.append()
    apic_63 Apical_Tuft.append()
    apic_56 Apical_Tuft.append()
    apic_40 Apical_Tuft.append()
    apic_39 Apical_Tuft.append()
    apic_37 Apical_Tuft.append()
    apic_36 Apical_Tuft.append()
    apic_23 Apical_Tuft.append()
    apic_22 Apical_Tuft.append()
    apic_12 Apical_Tuft.append()
    apic_9 Apical_Tuft.append()
    apic_90 Apical_Tuft.append()
    apic_89 Apical_Tuft.append()
    apic_62 Apical_Tuft.append()
    apic_57 Apical_Tuft.append()
    apic_42 Apical_Tuft.append()
    apic_41 Apical_Tuft.append()
    apic_16 Apical_Tuft.append()
    apic_13 Apical_Tuft.append()
    apic_11 Apical_Tuft.append()
    apic_10 Apical_Tuft.append()
    apic_61 Apical_Tuft.append()
    apic_58 Apical_Tuft.append()
    apic_15 Apical_Tuft.append()
    apic_14 Apical_Tuft.append()
    apic_60 Apical_Tuft.append()
    apic_59 Apical_Tuft.append()


    soma all.append()
    apic_0 all.append()
    dend_4 all.append()
    dend_1 all.append()
    dend_0 all.append()
    axon all.append()
    axon_initial all.append()
    apic_103 all.append()
    apic_1 all.append()
    dend_6 all.append()
    dend_5 all.append()
    dend_3 all.append()
    dend_2 all.append()
    apic_107 all.append()
    apic_104 all.append()
    apic_80 all.append()
    apic_2 all.append()
    apic_106 all.append()
    apic_105 all.append()
    apic_98 all.append()
    apic_81 all.append()
    apic_49 all.append()
    apic_3 all.append()
    apic_102 all.append()
    apic_99 all.append()
    apic_95 all.append()
}

proc subsets_extra_4(){
    apic_82 all.append()
    apic_79 all.append()
    apic_50 all.append()
    apic_31 all.append()
    apic_4 all.append()
    apic_101 all.append()
    apic_100 all.append()
    apic_97 all.append()
    apic_96 all.append()
    apic_94 all.append()
    apic_83 all.append()
    apic_74 all.append()
    apic_51 all.append()
    apic_46 all.append()
    apic_32 all.append()
    apic_28 all.append()
    apic_5 all.append()
    apic_93 all.append()
    apic_84 all.append()
    apic_78 all.append()
    apic_75 all.append()
    apic_69 all.append()
    apic_52 all.append()
    apic_48 all.append()
    apic_47 all.append()
    apic_45 all.append()
    apic_33 all.append()
    apic_30 all.append()
    apic_29 all.append()
    apic_19 all.append()
    apic_6 all.append()
    apic_92 all.append()
    apic_85 all.append()
    apic_77 all.append()
    apic_76 all.append()
    apic_71 all.append()
    apic_70 all.append()
    apic_64 all.append()
    apic_53 all.append()
    apic_44 all.append()
    apic_43 all.append()
    apic_34 all.append()
    apic_25 all.append()
    apic_20 all.append()
    apic_18 all.append()
    apic_7 all.append()
    apic_91 all.append()
    apic_86 all.append()
    apic_73 all.append()
    apic_72 all.append()
    apic_68 all.append()
    apic_65 all.append()
    apic_55 all.append()
    apic_54 all.append()
    apic_38 all.append()
    apic_35 all.append()
    apic_27 all.append()
    apic_26 all.append()
    apic_24 all.append()
    apic_21 all.append()
    apic_17 all.append()
    apic_8 all.append()
    apic_88 all.append()
    apic_87 all.append()
    apic_67 all.append()
    apic_66 all.append()
    apic_63 all.append()
    apic_56 all.append()
    apic_40 all.append()
    apic_39 all.append()
    apic_37 all.append()
    apic_36 all.append()
    apic_23 all.append()
    apic_22 all.append()
    apic_12 all.append()
    apic_9 all.append()
    apic_90 all.append()
    apic_89 all.append()
    apic_62 all.append()
    apic_57 all.append()
    apic_42 all.append()
    apic_41 all.append()
    apic_16 all.append()
    apic_13 all.append()
    apic_11 all.append()
    apic_10 all.append()
    apic_61 all.append()
    apic_58 all.append()
    apic_15 all.append()
    apic_14 all.append()
    apic_60 all.append()
    apic_59 all.append()
}

proc subsets_extra_5(){
}

proc geom() {
}

proc biophys() {
    forsec all cm = 1.9267
    forsec all Ra = 153.23

    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 LeakConductance  { gmax_LeakConductance = 2.439083E-4 }  
//      Ion non_specific is used in this mechanism...


//      Group axon_non_hillock also has LeakConductance (LeakConductance (density: 1.0E-8 mS um^-2))

//      Group axon_hillock also has LeakConductance (LeakConductance (density: 2.439083E-9 mS um^-2))

//      Group dendrite_group also has LeakConductance (LeakConductance (density: 2.439083E-9 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 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 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 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 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))

//      Group Proximal_Lateral_Dendrites also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-9 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 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 NaxSH10_ChannelML  { gmax_NaxSH10_ChannelML = 0.04 }  
//      Ion na is used in this mechanism...


//      Group axon_hillock 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

    }

    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


    }

    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 NaxSH10_ChannelML  { gmax_NaxSH10_ChannelML = 0.04 }  
//      Ion na is used in this mechanism...


//      Group axon_hillock 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 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 soma_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group axon_non_hillock also has KA_ChannelML (KA_ChannelML (density: 4.0E-7 mS um^-2))

//      Group axon_hillock 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 LeakConductance  { gmax_LeakConductance = 2.439083E-4 }  
//      Ion non_specific is used in this mechanism...


//      Group soma_group also has LeakConductance (LeakConductance (density: 2.439083E-9 mS um^-2))

//      Group axon_non_hillock also has LeakConductance (LeakConductance (density: 1.0E-8 mS um^-2))

//      Group axon_hillock also has LeakConductance (LeakConductance (density: 2.439083E-9 mS um^-2))

    }

    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 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))

//      Group Proximal_Lateral_Dendrites also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-9 mS um^-2))
        eca = 70.0  // note: this is val from ChannelML, may be reset later

    }

    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 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 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))

//      Group Proximal_Lateral_Dendrites also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-9 mS um^-2))
        eca = 70.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_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_hillock { 
//      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

    }

    forsec axon_hillock { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LeakConductance  { gmax_LeakConductance = 2.439083E-4 }  
//      Ion non_specific is used in this mechanism...


//      Group soma_group also has LeakConductance (LeakConductance (density: 2.439083E-9 mS um^-2))

//      Group axon_non_hillock also has LeakConductance (LeakConductance (density: 1.0E-8 mS um^-2))

//      Group dendrite_group also has LeakConductance (LeakConductance (density: 2.439083E-9 mS um^-2))

    }

    forsec axon_hillock { 
//      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 soma_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group axon_non_hillock 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))
        ek = -90.0  // note: this is val from ChannelML, may be reset later

    }

    forsec axon_non_hillock { 
//      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 soma_group also has LeakConductance (LeakConductance (density: 2.439083E-9 mS um^-2))

//      Group axon_hillock also has LeakConductance (LeakConductance (density: 2.439083E-9 mS um^-2))

//      Group dendrite_group also has LeakConductance (LeakConductance (density: 2.439083E-9 mS um^-2))

    }

    forsec axon_non_hillock { 
//      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

    }

    addChanMechs_2()  // Spliting function to prevent errors when proc too big
}

proc addChanMechs_2() {

    forsec axon_non_hillock { 
//      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 soma_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group dendrite_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group axon_hillock 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 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 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 Proximal_Lateral_Dendrites also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-9 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

    apic_0 nseg = 5
    dend_4 nseg = 11
    dend_1 nseg = 13
    dend_0 nseg = 9
    axon nseg = 5
    axon_initial nseg = 5
    apic_103 nseg = 3
    apic_1 nseg = 7
    dend_6 nseg = 15
    dend_5 nseg = 25
    dend_3 nseg = 9
    dend_2 nseg = 17
    apic_107 nseg = 3
    apic_104 nseg = 19
    apic_80 nseg = 3
    apic_106 nseg = 7
    apic_105 nseg = 17
    apic_81 nseg = 3
    apic_102 nseg = 3
    apic_99 nseg = 3
    apic_100 nseg = 5
    apic_96 nseg = 5
    apic_83 nseg = 3
    apic_28 nseg = 5
    apic_5 nseg = 3
    apic_93 nseg = 3
    apic_48 nseg = 5
    apic_47 nseg = 3
    apic_45 nseg = 5
    apic_30 nseg = 3
    apic_29 nseg = 3
    apic_85 nseg = 3
    apic_76 nseg = 5
    apic_43 nseg = 5
    apic_34 nseg = 3
    apic_26 nseg = 3
    apic_87 nseg = 3
    apic_23 nseg = 3
    apic_41 nseg = 3
    apic_59 nseg = 3
}


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 Cell2