//  ******************************************************
//
//     File generated by: neuroConstruct v1.3.8
//
//     Generally replicates hoc for Cell Type as exported from
//     NEURON's Cell Builder, together with some neuroConstruct
//     specific helper/info procedures, e.g. toString(), netInfo()
//
//  ******************************************************


begintemplate Cell3

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


//  Some fields for referencing the cells

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


//  Some methods for referencing the cells

public toString, netInfo

public all

objref synlist
objref all
objref stringFuncs

public soma_group
objref soma_group
public dendrite_group
objref dendrite_group
public apical_dendrite
objref apical_dendrite
public Axon_hillock_group
objref Axon_hillock_group
public axon_group
objref axon_group
public Axon_non_hillock_group
objref Axon_non_hillock_group
public proximal_lateral_dendrites
objref proximal_lateral_dendrites
public distal_lateral_dendrites
objref distal_lateral_dendrites
public apical_tuft
objref apical_tuft

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

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

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

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

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

proc basic_shape() {
basic_shape_extra_0()
basic_shape_extra_1()
basic_shape_extra_2()
basic_shape_extra_3()
basic_shape_extra_4()
basic_shape_extra_5()
basic_shape_extra_6()
basic_shape_extra_7()
basic_shape_extra_8()
basic_shape_extra_9()
basic_shape_extra_10()
basic_shape_extra_11()
basic_shape_extra_12()
basic_shape_extra_13()
basic_shape_extra_14()
basic_shape_extra_15()
basic_shape_extra_16()
basic_shape_extra_17()
basic_shape_extra_18()
basic_shape_extra_19()
basic_shape_extra_20()
basic_shape_extra_21()
basic_shape_extra_22()
basic_shape_extra_23()
basic_shape_extra_24()
basic_shape_extra_25()
basic_shape_extra_26()
basic_shape_extra_27()
basic_shape_extra_28()
basic_shape_extra_29()
basic_shape_extra_30()
basic_shape_extra_31()
basic_shape_extra_32()
basic_shape_extra_33()
basic_shape_extra_34()
basic_shape_extra_35()
}

proc basic_shape_extra_0(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_1(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_2(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_3(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_4(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_5(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_6(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_7(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_8(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_9(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_10(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_11(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_12(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_13(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_14(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proc basic_shape_extra_15(){

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

//  Looking at segment number 793: Seg43_apic_121, section: apic_121, ID: 1530, parent: Seg42_apic_121 (1529), rad: 0.405, (-17.915401, 362.0542, -1.3255899) -> (-17.185402, 362.79422, -1.3255899), len: 1.03949
    apic_121 {pt3dadd(-17.185402, 362.79422, -1.3255899, 0.81)}

//  Looking at segment number 794: Seg44_apic_121, section: apic_121, ID: 1531, parent: Seg43_apic_121 (1530), rad: 0.405, (-17.185402, 362.79422, -1.3255899) -> (-14.6654005, 362.7242, -1.3255899), len: 2.52097
    apic_121 {pt3dadd(-14.6654005, 362.7242, -1.3255899, 0.81)}

//  Looking at segment number 795: Seg45_apic_121, section: apic_121, ID: 1532, parent: Seg44_apic_121 (1531), rad: 0.405, (-14.6654005, 362.7242, -1.3255899) -> (-12.3754, 363.23422, -1.3255899), len: 2.34611
    apic_121 {pt3dadd(-12.3754, 363.23422, -1.3255899, 0.81)}

//  Looking at segment number 796: Seg46_apic_121, section: apic_121, ID: 1533, parent: Seg45_apic_121 (1532), rad: 0.405, (-12.3754, 363.23422, -1.3255899) -> (-12.3754, 364.7142, -1.3255899), len: 1.47998
    apic_121 {pt3dadd(-12.3754, 364.7142, -1.3255899, 0.81)}

//  Looking at segment number 797: Seg47_apic_121, section: apic_121, ID: 1534, parent: Seg46_apic_121 (1533), rad: 0.405, (-12.3754, 364.7142, -1.3255899) -> (-11.7154, 368.5542, -0.92559004), len: 3.91678
    apic_121 {pt3dadd(-11.7154, 368.5542, -0.92559004, 0.81)}

//  Looking at segment number 798: Seg48_apic_121, section: apic_121, ID: 1535, parent: Seg47_apic_121 (1534), rad: 0.405, (-11.7154, 368.5542, -0.92559004) -> (-10.4054, 372.98422, -0.8255899), len: 4.62074
    apic_121 {pt3dadd(-10.4054, 372.98422, -0.8255899, 0.81)}

//  Looking at segment number 799: Seg49_apic_121, section: apic_121, ID: 1536, parent: Seg48_apic_121 (1535), rad: 0.405, (-10.4054, 372.98422, -0.8255899) -> (-10.695399, 375.4942, -0.8255899), len: 2.52668
    apic_121 {pt3dadd(-10.695399, 375.4942, -0.8255899, 0.81)}
}

proc basic_shape_extra_16(){

//  Looking at segment number 800: Seg50_apic_121, section: apic_121, ID: 1537, parent: Seg49_apic_121 (1536), rad: 0.405, (-10.695399, 375.4942, -0.8255899) -> (-11.6554, 377.92422, -0.8255899), len: 2.61278
    apic_121 {pt3dadd(-11.6554, 377.92422, -0.8255899, 0.81)}

//  Looking at segment number 801: Seg51_apic_121, section: apic_121, ID: 1538, parent: Seg50_apic_121 (1537), rad: 0.405, (-11.6554, 377.92422, -0.8255899) -> (-12.5454, 380.5842, -0.8255899), len: 2.80492
    apic_121 {pt3dadd(-12.5454, 380.5842, -0.8255899, 0.81)}

//  Looking at segment number 802: Seg52_apic_121, section: apic_121, ID: 1539, parent: Seg51_apic_121 (1538), rad: 0.405, (-12.5454, 380.5842, -0.8255899) -> (-13.285399, 381.76422, -0.8255899), len: 1.39286
    apic_121 {pt3dadd(-13.285399, 381.76422, -0.8255899, 0.81)}

//  Looking at segment number 803: Seg53_apic_121, section: apic_121, ID: 1540, parent: Seg52_apic_121 (1539), rad: 0.405, (-13.285399, 381.76422, -0.8255899) -> (-13.355399, 383.61423, -0.8255899), len: 1.85133
    apic_121 {pt3dadd(-13.355399, 383.61423, -0.8255899, 0.81)}

//  Looking at segment number 804: Seg0_apic_107, section: apic_107, ID: 1176, parent: Seg31_apic_3 (334), rad: 0.445, (-274.91537, 122.9142, -6.77559) -> (-277.2454, 121.5742, -6.3755894), len: 2.71746
    apic_107 {pt3dclear() pt3dadd(-274.91537, 122.9142, -6.77559, 0.89) pt3dadd(-277.2454, 121.5742, -6.3755894, 0.89)}

//  Looking at segment number 805: Seg1_apic_107, section: apic_107, ID: 1177, parent: Seg0_apic_107 (1176), rad: 0.48, (-277.2454, 121.5742, -6.3755894) -> (-279.75537, 121.1342, -6.9255896), len: 2.60693
    apic_107 {pt3dadd(-279.75537, 121.1342, -6.9255896, 0.96)}

//  Looking at segment number 806: Seg2_apic_107, section: apic_107, ID: 1178, parent: Seg1_apic_107 (1177), rad: 0.48, (-279.75537, 121.1342, -6.9255896) -> (-282.41537, 120.0242, -6.9255896), len: 2.88231
    apic_107 {pt3dadd(-282.41537, 120.0242, -6.9255896, 0.96)}

//  Looking at segment number 807: Seg3_apic_107, section: apic_107, ID: 1179, parent: Seg2_apic_107 (1178), rad: 0.48, (-282.41537, 120.0242, -6.9255896) -> (-283.44537, 119.4142, -6.9755898), len: 1.19812
    apic_107 {pt3dadd(-283.44537, 119.4142, -6.9755898, 0.96)}

//  Looking at segment number 808: Seg4_apic_107, section: apic_107, ID: 1180, parent: Seg3_apic_107 (1179), rad: 0.48, (-283.44537, 119.4142, -6.9755898) -> (-285.2854, 118.7442, -6.9755898), len: 1.95821
    apic_107 {pt3dadd(-285.2854, 118.7442, -6.9755898, 0.96)}

//  Looking at segment number 809: Seg5_apic_107, section: apic_107, ID: 1181, parent: Seg4_apic_107 (1180), rad: 0.48, (-285.2854, 118.7442, -6.9755898) -> (-287.2854, 118.23419, -7.1755896), len: 2.07367
    apic_107 {pt3dadd(-287.2854, 118.23419, -7.1755896, 0.96)}

//  Looking at segment number 810: Seg6_apic_107, section: apic_107, ID: 1182, parent: Seg5_apic_107 (1181), rad: 0.48, (-287.2854, 118.23419, -7.1755896) -> (-290.01538, 117.56419, -7.1755896), len: 2.81099
    apic_107 {pt3dadd(-290.01538, 117.56419, -7.1755896, 0.96)}

//  Looking at segment number 811: Seg7_apic_107, section: apic_107, ID: 1183, parent: Seg6_apic_107 (1182), rad: 0.48, (-290.01538, 117.56419, -7.1755896) -> (-291.79538, 116.3842, -7.1755896), len: 2.1356
    apic_107 {pt3dadd(-291.79538, 116.3842, -7.1755896, 0.96)}

//  Looking at segment number 812: Seg8_apic_107, section: apic_107, ID: 1184, parent: Seg7_apic_107 (1183), rad: 0.48, (-291.79538, 116.3842, -7.1755896) -> (-293.8654, 115.2042, -7.1755896), len: 2.38271
    apic_107 {pt3dadd(-293.8654, 115.2042, -7.1755896, 0.96)}

//  Looking at segment number 813: Seg9_apic_107, section: apic_107, ID: 1185, parent: Seg8_apic_107 (1184), rad: 0.445, (-293.8654, 115.2042, -7.1755896) -> (-295.9354, 114.7642, -6.4255896), len: 2.24522
    apic_107 {pt3dadd(-295.9354, 114.7642, -6.4255896, 0.89)}

//  Looking at segment number 814: Seg10_apic_107, section: apic_107, ID: 1186, parent: Seg9_apic_107 (1185), rad: 0.445, (-295.9354, 114.7642, -6.4255896) -> (-299.7754, 114.5442, -6.4255896), len: 3.84629
    apic_107 {pt3dadd(-299.7754, 114.5442, -6.4255896, 0.89)}

//  Looking at segment number 815: Seg11_apic_107, section: apic_107, ID: 1187, parent: Seg10_apic_107 (1186), rad: 0.515, (-299.7754, 114.5442, -6.4255896) -> (-302.8054, 114.0242, -5.9255896), len: 3.11469
    apic_107 {pt3dadd(-302.8054, 114.0242, -5.9255896, 1.03)}

//  Looking at segment number 816: Seg12_apic_107, section: apic_107, ID: 1188, parent: Seg11_apic_107 (1187), rad: 0.48, (-302.8054, 114.0242, -5.9255896) -> (-305.3154, 114.0242, -5.57559), len: 2.53429
    apic_107 {pt3dadd(-305.3154, 114.0242, -5.57559, 0.96)}

//  Looking at segment number 817: Seg13_apic_107, section: apic_107, ID: 1189, parent: Seg12_apic_107 (1188), rad: 0.445, (-305.3154, 114.0242, -5.57559) -> (-310.3454, 114.324196, -4.57559), len: 5.13721
    apic_107 {pt3dadd(-310.3454, 114.324196, -4.57559, 0.89)}

//  Looking at segment number 818: Seg14_apic_107, section: apic_107, ID: 1190, parent: Seg13_apic_107 (1189), rad: 0.445, (-310.3454, 114.324196, -4.57559) -> (-315.07538, 114.464195, -4.6755896), len: 4.73311
    apic_107 {pt3dadd(-315.07538, 114.464195, -4.6755896, 0.89)}

//  Looking at segment number 819: Seg15_apic_107, section: apic_107, ID: 1191, parent: Seg14_apic_107 (1190), rad: 0.445, (-315.07538, 114.464195, -4.6755896) -> (-318.17538, 114.6842, -3.82559), len: 3.22195
    apic_107 {pt3dadd(-318.17538, 114.6842, -3.82559, 0.89)}

//  Looking at segment number 820: Seg16_apic_107, section: apic_107, ID: 1192, parent: Seg15_apic_107 (1191), rad: 0.445, (-318.17538, 114.6842, -3.82559) -> (-321.20538, 115.504196, -2.1755898), len: 3.54624
    apic_107 {pt3dadd(-321.20538, 115.504196, -2.1755898, 0.89)}

//  Looking at segment number 821: Seg17_apic_107, section: apic_107, ID: 1193, parent: Seg16_apic_107 (1192), rad: 0.445, (-321.20538, 115.504196, -2.1755898) -> (-325.79538, 115.3542, -2.1755898), len: 4.59245
    apic_107 {pt3dadd(-325.79538, 115.3542, -2.1755898, 0.89)}

//  Looking at segment number 822: Seg18_apic_107, section: apic_107, ID: 1194, parent: Seg17_apic_107 (1193), rad: 0.445, (-325.79538, 115.3542, -2.1755898) -> (-328.7454, 115.87419, -2.2755902), len: 2.99716
    apic_107 {pt3dadd(-328.7454, 115.87419, -2.2755902, 0.89)}

//  Looking at segment number 823: Seg19_apic_107, section: apic_107, ID: 1195, parent: Seg18_apic_107 (1194), rad: 0.555, (-328.7454, 115.87419, -2.2755902) -> (-330.42538, 116.3842, -1.52559), len: 1.90918
    apic_107 {pt3dadd(-330.42538, 116.3842, -1.52559, 1.11)}

//  Looking at segment number 824: Seg20_apic_107, section: apic_107, ID: 1196, parent: Seg19_apic_107 (1195), rad: 0.59, (-330.42538, 116.3842, -1.52559) -> (-332.20538, 117.12419, -1.6255901), len: 1.93028
    apic_107 {pt3dadd(-332.20538, 117.12419, -1.6255901, 1.18)}

//  Looking at segment number 825: Seg21_apic_107, section: apic_107, ID: 1197, parent: Seg20_apic_107 (1196), rad: 0.63, (-332.20538, 117.12419, -1.6255901) -> (-332.8454, 116.754196, -1.67559), len: 0.740956
    apic_107 {pt3dadd(-332.8454, 116.754196, -1.67559, 1.26)}

//  Looking at segment number 826: Seg0_apic_87, section: apic_87, ID: 1027, parent: Seg31_apic_3 (334), rad: 0.815, (-274.91537, 122.9142, -6.77559) -> (-275.1254, 124.70419, -6.77559), len: 1.80227
    apic_87 {pt3dclear() pt3dadd(-274.91537, 122.9142, -6.77559, 1.63) pt3dadd(-275.1254, 124.70419, -6.77559, 1.63)}

//  Looking at segment number 827: Seg1_apic_87, section: apic_87, ID: 1028, parent: Seg0_apic_87 (1027), rad: 0.74, (-275.1254, 124.70419, -6.77559) -> (-275.79538, 126.394196, -6.77559), len: 1.81796
    apic_87 {pt3dadd(-275.79538, 126.394196, -6.77559, 1.48)}

//  Looking at segment number 828: Seg2_apic_87, section: apic_87, ID: 1029, parent: Seg1_apic_87 (1028), rad: 0.815, (-275.79538, 126.394196, -6.77559) -> (-277.4954, 127.9442, -6.77559), len: 2.30055
    apic_87 {pt3dadd(-277.4954, 127.9442, -6.77559, 1.63)}

//  Looking at segment number 829: Seg3_apic_87, section: apic_87, ID: 1030, parent: Seg2_apic_87 (1029), rad: 0.74, (-277.4954, 127.9442, -6.77559) -> (-279.19537, 130.7542, -6.77559), len: 3.28421
    apic_87 {pt3dadd(-279.19537, 130.7542, -6.77559, 1.48)}

//  Looking at segment number 830: Seg4_apic_87, section: apic_87, ID: 1031, parent: Seg3_apic_87 (1030), rad: 0.74, (-279.19537, 130.7542, -6.77559) -> (-280.9654, 133.8542, -6.77559), len: 3.56973
    apic_87 {pt3dadd(-280.9654, 133.8542, -6.77559, 1.48)}

//  Looking at segment number 831: Seg5_apic_87, section: apic_87, ID: 1032, parent: Seg4_apic_87 (1031), rad: 0.74, (-280.9654, 133.8542, -6.77559) -> (-281.92538, 136.73419, -8.57559), len: 3.5293
    apic_87 {pt3dadd(-281.92538, 136.73419, -8.57559, 1.48)}

//  Looking at segment number 832: Seg0_apic_4, section: apic_4, ID: 335, parent: Seg31_apic_3 (334), rad: 1.145, (-274.91537, 122.9142, -6.77559) -> (-278.75537, 124.09419, -6.6255894), len: 4.02001
    apic_4 {pt3dclear() pt3dadd(-274.91537, 122.9142, -6.77559, 2.29) pt3dadd(-278.75537, 124.09419, -6.6255894, 2.29)}

//  Looking at segment number 833: Seg1_apic_4, section: apic_4, ID: 336, parent: Seg0_apic_4 (335), rad: 1.145, (-278.75537, 124.09419, -6.6255894) -> (-281.26538, 125.20419, -6.6255894), len: 2.74449
    apic_4 {pt3dadd(-281.26538, 125.20419, -6.6255894, 2.29)}

//  Looking at segment number 834: Seg2_apic_4, section: apic_4, ID: 337, parent: Seg1_apic_4 (336), rad: 1.145, (-281.26538, 125.20419, -6.6255894) -> (-284.38538, 126.1642, -5.82559), len: 3.36095
    apic_4 {pt3dadd(-284.38538, 126.1642, -5.82559, 2.29)}

//  Looking at segment number 835: Seg3_apic_4, section: apic_4, ID: 338, parent: Seg2_apic_4 (337), rad: 1.145, (-284.38538, 126.1642, -5.82559) -> (-286.23538, 126.90419, -5.82559), len: 1.99251
    apic_4 {pt3dadd(-286.23538, 126.90419, -5.82559, 2.29)}

//  Looking at segment number 836: Seg0_apic_113, section: apic_113, ID: 1241, parent: Seg21_apic_107 (1197), rad: 0.445, (-332.8454, 116.754196, -1.67559) -> (-335.29538, 116.09419, -1.3755901), len: 2.555
    apic_113 {pt3dclear() pt3dadd(-332.8454, 116.754196, -1.67559, 0.89) pt3dadd(-335.29538, 116.09419, -1.3755901, 0.89)}

//  Looking at segment number 837: Seg1_apic_113, section: apic_113, ID: 1242, parent: Seg0_apic_113 (1241), rad: 0.445, (-335.29538, 116.09419, -1.3755901) -> (-338.8454, 115.3542, -1.77559), len: 3.64832
    apic_113 {pt3dadd(-338.8454, 115.3542, -1.77559, 0.89)}

//  Looking at segment number 838: Seg2_apic_113, section: apic_113, ID: 1243, parent: Seg1_apic_113 (1242), rad: 0.445, (-338.8454, 115.3542, -1.77559) -> (-340.4654, 114.394196, -1.77559), len: 1.88308
    apic_113 {pt3dadd(-340.4654, 114.394196, -1.77559, 0.89)}

//  Looking at segment number 839: Seg0_apic_108, section: apic_108, ID: 1198, parent: Seg21_apic_107 (1197), rad: 0.445, (-332.8454, 116.754196, -1.67559) -> (-334.0954, 117.56419, -1.27559), len: 1.54227
    apic_108 {pt3dclear() pt3dadd(-332.8454, 116.754196, -1.67559, 0.89) pt3dadd(-334.0954, 117.56419, -1.27559, 0.89)}

//  Looking at segment number 840: Seg1_apic_108, section: apic_108, ID: 1199, parent: Seg0_apic_108 (1198), rad: 0.445, (-334.0954, 117.56419, -1.27559) -> (-335.72537, 117.934204, -1.27559), len: 1.67144
    apic_108 {pt3dadd(-335.72537, 117.934204, -1.27559, 0.89)}

//  Looking at segment number 841: Seg2_apic_108, section: apic_108, ID: 1200, parent: Seg1_apic_108 (1199), rad: 0.445, (-335.72537, 117.934204, -1.27559) -> (-337.1254, 118.7442, -1.27559), len: 1.61746
    apic_108 {pt3dadd(-337.1254, 118.7442, -1.27559, 0.89)}

//  Looking at segment number 842: Seg3_apic_108, section: apic_108, ID: 1201, parent: Seg2_apic_108 (1200), rad: 0.445, (-337.1254, 118.7442, -1.27559) -> (-337.94537, 119.26419, -1.22559), len: 0.97224
    apic_108 {pt3dadd(-337.94537, 119.26419, -1.22559, 0.89)}

//  Looking at segment number 843: Seg4_apic_108, section: apic_108, ID: 1202, parent: Seg3_apic_108 (1201), rad: 0.555, (-337.94537, 119.26419, -1.22559) -> (-338.45538, 119.5542, -1.22559), len: 0.586698
    apic_108 {pt3dadd(-338.45538, 119.5542, -1.22559, 1.11)}

//  Looking at segment number 844: Seg5_apic_108, section: apic_108, ID: 1203, parent: Seg4_apic_108 (1202), rad: 0.445, (-338.45538, 119.5542, -1.22559) -> (-339.04538, 120.3642, -1.22559), len: 1.00209
    apic_108 {pt3dadd(-339.04538, 120.3642, -1.22559, 0.89)}

//  Looking at segment number 845: Seg6_apic_108, section: apic_108, ID: 1204, parent: Seg5_apic_108 (1203), rad: 0.445, (-339.04538, 120.3642, -1.22559) -> (-340.3054, 121.3242, -1.17559), len: 1.58485
    apic_108 {pt3dadd(-340.3054, 121.3242, -1.17559, 0.89)}

//  Looking at segment number 846: Seg7_apic_108, section: apic_108, ID: 1205, parent: Seg6_apic_108 (1204), rad: 0.445, (-340.3054, 121.3242, -1.17559) -> (-342.44537, 122.2142, -1.17559), len: 2.31768
    apic_108 {pt3dadd(-342.44537, 122.2142, -1.17559, 0.89)}

//  Looking at segment number 847: Seg8_apic_108, section: apic_108, ID: 1206, parent: Seg7_apic_108 (1205), rad: 0.445, (-342.44537, 122.2142, -1.17559) -> (-344.00537, 122.8042, -1.17559), len: 1.66784
    apic_108 {pt3dadd(-344.00537, 122.8042, -1.17559, 0.89)}

//  Looking at segment number 848: Seg9_apic_108, section: apic_108, ID: 1207, parent: Seg8_apic_108 (1206), rad: 0.445, (-344.00537, 122.8042, -1.17559) -> (-344.66537, 123.2442, -1.1255901), len: 0.7948
    apic_108 {pt3dadd(-344.66537, 123.2442, -1.1255901, 0.89)}

//  Looking at segment number 849: Seg0_apic_106, section: apic_106, ID: 1173, parent: Seg5_apic_87 (1032), rad: 0.37, (-281.92538, 136.73419, -8.57559) -> (-281.1554, 137.2942, -9.27559), len: 1.18173
    apic_106 {pt3dclear() pt3dadd(-281.92538, 136.73419, -8.57559, 0.74) pt3dadd(-281.1554, 137.2942, -9.27559, 0.74)}
}

proc basic_shape_extra_17(){

//  Looking at segment number 850: Seg1_apic_106, section: apic_106, ID: 1174, parent: Seg0_apic_106 (1173), rad: 0.37, (-281.1554, 137.2942, -9.27559) -> (-281.1554, 138.3342, -9.27559), len: 1.03999
    apic_106 {pt3dadd(-281.1554, 138.3342, -9.27559, 0.74)}

//  Looking at segment number 851: Seg2_apic_106, section: apic_106, ID: 1175, parent: Seg1_apic_106 (1174), rad: 0.405, (-281.1554, 138.3342, -9.27559) -> (-280.8654, 139.8042, -9.27559), len: 1.49834
    apic_106 {pt3dadd(-280.8654, 139.8042, -9.27559, 0.81)}

//  Looking at segment number 852: Seg0_apic_88, section: apic_88, ID: 1033, parent: Seg5_apic_87 (1032), rad: 0.665, (-281.92538, 136.73419, -8.57559) -> (-283.10538, 138.65419, -8.52559), len: 2.25417
    apic_88 {pt3dclear() pt3dadd(-281.92538, 136.73419, -8.57559, 1.33) pt3dadd(-283.10538, 138.65419, -8.52559, 1.33)}

//  Looking at segment number 853: Seg1_apic_88, section: apic_88, ID: 1034, parent: Seg0_apic_88 (1033), rad: 0.665, (-283.10538, 138.65419, -8.52559) -> (-283.1854, 140.6442, -8.52559), len: 1.99161
    apic_88 {pt3dadd(-283.1854, 140.6442, -8.52559, 1.33)}

//  Looking at segment number 854: Seg2_apic_88, section: apic_88, ID: 1035, parent: Seg1_apic_88 (1034), rad: 0.665, (-283.1854, 140.6442, -8.52559) -> (-283.10538, 142.4942, -8.52559), len: 1.85174
    apic_88 {pt3dadd(-283.10538, 142.4942, -8.52559, 1.33)}

//  Looking at segment number 855: Seg3_apic_88, section: apic_88, ID: 1036, parent: Seg2_apic_88 (1035), rad: 0.74, (-283.10538, 142.4942, -8.52559) -> (-283.3354, 144.3342, -8.52559), len: 1.85432
    apic_88 {pt3dadd(-283.3354, 144.3342, -8.52559, 1.48)}

//  Looking at segment number 856: Seg4_apic_88, section: apic_88, ID: 1037, parent: Seg3_apic_88 (1036), rad: 0.815, (-283.3354, 144.3342, -8.52559) -> (-283.25537, 145.37419, -8.52559), len: 1.04307
    apic_88 {pt3dadd(-283.25537, 145.37419, -8.52559, 1.63)}

//  Looking at segment number 857: Seg0_apic_74, section: apic_74, ID: 916, parent: Seg3_apic_4 (338), rad: 0.515, (-286.23538, 126.90419, -5.82559) -> (-287.5354, 127.6642, -5.77559), len: 1.50671
    apic_74 {pt3dclear() pt3dadd(-286.23538, 126.90419, -5.82559, 1.03) pt3dadd(-287.5354, 127.6642, -5.77559, 1.03)}

//  Looking at segment number 858: Seg1_apic_74, section: apic_74, ID: 917, parent: Seg0_apic_74 (916), rad: 0.515, (-287.5354, 127.6642, -5.77559) -> (-289.3054, 127.2242, -5.7255898), len: 1.82454
    apic_74 {pt3dadd(-289.3054, 127.2242, -5.7255898, 1.03)}

//  Looking at segment number 859: Seg2_apic_74, section: apic_74, ID: 918, parent: Seg1_apic_74 (917), rad: 0.515, (-289.3054, 127.2242, -5.7255898) -> (-291.60538, 127.6642, -5.7255898), len: 2.3417
    apic_74 {pt3dadd(-291.60538, 127.6642, -5.7255898, 1.03)}

//  Looking at segment number 860: Seg3_apic_74, section: apic_74, ID: 919, parent: Seg2_apic_74 (918), rad: 0.515, (-291.60538, 127.6642, -5.7255898) -> (-292.7854, 129.0742, -6.1255894), len: 1.88164
    apic_74 {pt3dadd(-292.7854, 129.0742, -6.1255894, 1.03)}

//  Looking at segment number 861: Seg4_apic_74, section: apic_74, ID: 920, parent: Seg3_apic_74 (919), rad: 0.515, (-292.7854, 129.0742, -6.1255894) -> (-293.7454, 130.1042, -6.77559), len: 1.5508
    apic_74 {pt3dadd(-293.7454, 130.1042, -6.77559, 1.03)}

//  Looking at segment number 862: Seg5_apic_74, section: apic_74, ID: 921, parent: Seg4_apic_74 (920), rad: 0.59, (-293.7454, 130.1042, -6.77559) -> (-294.63538, 130.5442, -6.77559), len: 0.992811
    apic_74 {pt3dadd(-294.63538, 130.5442, -6.77559, 1.18)}

//  Looking at segment number 863: Seg0_apic_37, section: apic_37, ID: 580, parent: Seg3_apic_4 (338), rad: 0.59, (-286.23538, 126.90419, -5.82559) -> (-286.23538, 125.2442, -5.32559), len: 1.73366
    apic_37 {pt3dclear() pt3dadd(-286.23538, 126.90419, -5.82559, 1.18) pt3dadd(-286.23538, 125.2442, -5.32559, 1.18)}

//  Looking at segment number 864: Seg1_apic_37, section: apic_37, ID: 581, parent: Seg0_apic_37 (580), rad: 0.59, (-286.23538, 125.2442, -5.32559) -> (-288.01538, 124.434204, -5.32559), len: 1.95563
    apic_37 {pt3dadd(-288.01538, 124.434204, -5.32559, 1.18)}

//  Looking at segment number 865: Seg2_apic_37, section: apic_37, ID: 582, parent: Seg1_apic_37 (581), rad: 0.59, (-288.01538, 124.434204, -5.32559) -> (-290.3054, 124.06419, -4.4255896), len: 2.48818
    apic_37 {pt3dadd(-290.3054, 124.06419, -4.4255896, 1.18)}

//  Looking at segment number 866: Seg3_apic_37, section: apic_37, ID: 583, parent: Seg2_apic_37 (582), rad: 0.59, (-290.3054, 124.06419, -4.4255896) -> (-293.25537, 124.8842, -4.4755898), len: 3.06224
    apic_37 {pt3dadd(-293.25537, 124.8842, -4.4755898, 1.18)}

//  Looking at segment number 867: Seg4_apic_37, section: apic_37, ID: 584, parent: Seg3_apic_37 (583), rad: 0.63, (-293.25537, 124.8842, -4.4755898) -> (-296.3654, 125.6142, -4.52559), len: 3.19493
    apic_37 {pt3dadd(-296.3654, 125.6142, -4.52559, 1.26)}

//  Looking at segment number 868: Seg5_apic_37, section: apic_37, ID: 585, parent: Seg4_apic_37 (584), rad: 1.035, (-296.3654, 125.6142, -4.52559) -> (-298.72537, 125.8342, -4.2255898), len: 2.38913
    apic_37 {pt3dadd(-298.72537, 125.8342, -4.2255898, 2.07)}

//  Looking at segment number 869: Seg0_apic_5, section: apic_5, ID: 339, parent: Seg3_apic_4 (338), rad: 0.885, (-286.23538, 126.90419, -5.82559) -> (-286.1554, 128.7442, -5.6755896), len: 1.84785
    apic_5 {pt3dclear() pt3dadd(-286.23538, 126.90419, -5.82559, 1.77) pt3dadd(-286.1554, 128.7442, -5.6755896, 1.77)}

//  Looking at segment number 870: Seg1_apic_5, section: apic_5, ID: 340, parent: Seg0_apic_5 (339), rad: 0.85, (-286.1554, 128.7442, -5.6755896) -> (-287.70538, 130.9642, -5.6255903), len: 2.70802
    apic_5 {pt3dadd(-287.70538, 130.9642, -5.6255903, 1.7)}

//  Looking at segment number 871: Seg2_apic_5, section: apic_5, ID: 341, parent: Seg1_apic_5 (340), rad: 0.85, (-287.70538, 130.9642, -5.6255903) -> (-288.8954, 133.4742, -5.6255903), len: 2.7778
    apic_5 {pt3dadd(-288.8954, 133.4742, -5.6255903, 1.7)}

//  Looking at segment number 872: Seg3_apic_5, section: apic_5, ID: 342, parent: Seg2_apic_5 (341), rad: 0.85, (-288.8954, 133.4742, -5.6255903) -> (-289.92538, 135.3142, -4.77559), len: 2.27354
    apic_5 {pt3dadd(-289.92538, 135.3142, -4.77559, 1.7)}

//  Looking at segment number 873: Seg4_apic_5, section: apic_5, ID: 343, parent: Seg3_apic_5 (342), rad: 1.145, (-289.92538, 135.3142, -4.77559) -> (-290.5954, 136.7942, -4.77559), len: 1.62461
    apic_5 {pt3dadd(-290.5954, 136.7942, -4.77559, 2.29)}

//  Looking at segment number 874: Seg0_apic_117, section: apic_117, ID: 1263, parent: Seg2_apic_113 (1243), rad: 0.445, (-340.4654, 114.394196, -1.77559) -> (-340.4654, 112.034195, -2.72559), len: 2.54403
    apic_117 {pt3dclear() pt3dadd(-340.4654, 114.394196, -1.77559, 0.89) pt3dadd(-340.4654, 112.034195, -2.72559, 0.89)}

//  Looking at segment number 875: Seg1_apic_117, section: apic_117, ID: 1264, parent: Seg0_apic_117 (1263), rad: 0.445, (-340.4654, 112.034195, -2.72559) -> (-339.2154, 111.004196, -2.72559), len: 1.61969
    apic_117 {pt3dadd(-339.2154, 111.004196, -2.72559, 0.89)}

//  Looking at segment number 876: Seg2_apic_117, section: apic_117, ID: 1265, parent: Seg1_apic_117 (1264), rad: 0.445, (-339.2154, 111.004196, -2.72559) -> (-336.7754, 110.4842, -2.6755898), len: 2.4953
    apic_117 {pt3dadd(-336.7754, 110.4842, -2.6755898, 0.89)}

//  Looking at segment number 877: Seg3_apic_117, section: apic_117, ID: 1266, parent: Seg2_apic_117 (1265), rad: 0.405, (-336.7754, 110.4842, -2.6755898) -> (-333.44537, 110.1942, -4.02559), len: 3.60494
    apic_117 {pt3dadd(-333.44537, 110.1942, -4.02559, 0.81)}

//  Looking at segment number 878: Seg4_apic_117, section: apic_117, ID: 1267, parent: Seg3_apic_117 (1266), rad: 0.405, (-333.44537, 110.1942, -4.02559) -> (-329.3054, 109.964195, -4.6255903), len: 4.18956
    apic_117 {pt3dadd(-329.3054, 109.964195, -4.6255903, 0.81)}

//  Looking at segment number 879: Seg5_apic_117, section: apic_117, ID: 1268, parent: Seg4_apic_117 (1267), rad: 0.48, (-329.3054, 109.964195, -4.6255903) -> (-328.7154, 110.1142, -4.4255896), len: 0.640778
    apic_117 {pt3dadd(-328.7154, 110.1142, -4.4255896, 0.96)}

//  Looking at segment number 880: Seg6_apic_117, section: apic_117, ID: 1269, parent: Seg5_apic_117 (1268), rad: 0.405, (-328.7154, 110.1142, -4.4255896) -> (-327.01538, 110.0442, -4.4255896), len: 1.70145
    apic_117 {pt3dadd(-327.01538, 110.0442, -4.4255896, 0.81)}

//  Looking at segment number 881: Seg7_apic_117, section: apic_117, ID: 1270, parent: Seg6_apic_117 (1269), rad: 0.445, (-327.01538, 110.0442, -4.4255896) -> (-323.8354, 109.604195, -6.6255894), len: 3.89178
    apic_117 {pt3dadd(-323.8354, 109.604195, -6.6255894, 0.89)}

//  Looking at segment number 882: Seg0_apic_114, section: apic_114, ID: 1244, parent: Seg2_apic_113 (1243), rad: 0.445, (-340.4654, 114.394196, -1.77559) -> (-342.16537, 114.254196, -1.77559), len: 1.70574
    apic_114 {pt3dclear() pt3dadd(-340.4654, 114.394196, -1.77559, 0.89) pt3dadd(-342.16537, 114.254196, -1.77559, 0.89)}

//  Looking at segment number 883: Seg1_apic_114, section: apic_114, ID: 1245, parent: Seg0_apic_114 (1244), rad: 0.445, (-342.16537, 114.254196, -1.77559) -> (-344.38538, 114.9142, -1.77559), len: 2.31603
    apic_114 {pt3dadd(-344.38538, 114.9142, -1.77559, 0.89)}

//  Looking at segment number 884: Seg2_apic_114, section: apic_114, ID: 1246, parent: Seg1_apic_114 (1245), rad: 0.555, (-344.38538, 114.9142, -1.77559) -> (-345.04538, 115.8042, -1.72559), len: 1.10915
    apic_114 {pt3dadd(-345.04538, 115.8042, -1.72559, 1.11)}

//  Looking at segment number 885: Seg3_apic_114, section: apic_114, ID: 1247, parent: Seg2_apic_114 (1246), rad: 0.445, (-345.04538, 115.8042, -1.72559) -> (-345.7854, 116.684204, -1.77559), len: 1.15089
    apic_114 {pt3dadd(-345.7854, 116.684204, -1.77559, 0.89)}

//  Looking at segment number 886: Seg4_apic_114, section: apic_114, ID: 1248, parent: Seg3_apic_114 (1247), rad: 0.405, (-345.7854, 116.684204, -1.77559) -> (-347.7854, 117.12419, -1.92559), len: 2.05331
    apic_114 {pt3dadd(-347.7854, 117.12419, -1.92559, 0.81)}

//  Looking at segment number 887: Seg5_apic_114, section: apic_114, ID: 1249, parent: Seg4_apic_114 (1248), rad: 0.335, (-347.7854, 117.12419, -1.92559) -> (-350.07538, 118.3842, -2.37559), len: 2.65219
    apic_114 {pt3dadd(-350.07538, 118.3842, -2.37559, 0.67)}

//  Looking at segment number 888: Seg6_apic_114, section: apic_114, ID: 1250, parent: Seg5_apic_114 (1249), rad: 0.335, (-350.07538, 118.3842, -2.37559) -> (-351.6254, 119.12419, -2.32559), len: 1.71833
    apic_114 {pt3dadd(-351.6254, 119.12419, -2.32559, 0.67)}

//  Looking at segment number 889: Seg7_apic_114, section: apic_114, ID: 1251, parent: Seg6_apic_114 (1250), rad: 0.405, (-351.6254, 119.12419, -2.32559) -> (-352.44537, 120.23419, -3.07559), len: 1.57066
    apic_114 {pt3dadd(-352.44537, 120.23419, -3.07559, 0.81)}

//  Looking at segment number 890: Seg8_apic_114, section: apic_114, ID: 1252, parent: Seg7_apic_114 (1251), rad: 0.555, (-352.44537, 120.23419, -3.07559) -> (-352.88538, 120.894196, -3.07559), len: 0.793226
    apic_114 {pt3dadd(-352.88538, 120.894196, -3.07559, 1.11)}

//  Looking at segment number 891: Seg0_apic_112, section: apic_112, ID: 1236, parent: Seg9_apic_108 (1207), rad: 0.445, (-344.66537, 123.2442, -1.1255901) -> (-347.26538, 123.1042, -1.52559), len: 2.63432
    apic_112 {pt3dclear() pt3dadd(-344.66537, 123.2442, -1.1255901, 0.89) pt3dadd(-347.26538, 123.1042, -1.52559, 0.89)}

//  Looking at segment number 892: Seg1_apic_112, section: apic_112, ID: 1237, parent: Seg0_apic_112 (1236), rad: 0.445, (-347.26538, 123.1042, -1.52559) -> (-349.63538, 122.81419, -1.52559), len: 2.38767
    apic_112 {pt3dadd(-349.63538, 122.81419, -1.52559, 0.89)}

//  Looking at segment number 893: Seg2_apic_112, section: apic_112, ID: 1238, parent: Seg1_apic_112 (1237), rad: 0.445, (-349.63538, 122.81419, -1.52559) -> (-351.1854, 121.8542, -1.52559), len: 1.82322
    apic_112 {pt3dadd(-351.1854, 121.8542, -1.52559, 0.89)}

//  Looking at segment number 894: Seg3_apic_112, section: apic_112, ID: 1239, parent: Seg2_apic_112 (1238), rad: 0.445, (-351.1854, 121.8542, -1.52559) -> (-353.54538, 121.044205, -1.92559), len: 2.52698
    apic_112 {pt3dadd(-353.54538, 121.044205, -1.92559, 0.89)}

//  Looking at segment number 895: Seg4_apic_112, section: apic_112, ID: 1240, parent: Seg3_apic_112 (1239), rad: 0.445, (-353.54538, 121.044205, -1.92559) -> (-355.47537, 121.184204, -2.62559), len: 2.05778
    apic_112 {pt3dadd(-355.47537, 121.184204, -2.62559, 0.89)}

//  Looking at segment number 896: Seg0_apic_109, section: apic_109, ID: 1208, parent: Seg9_apic_108 (1207), rad: 0.405, (-344.66537, 123.2442, -1.1255901) -> (-347.17538, 127.01419, -1.1255901), len: 4.52912
    apic_109 {pt3dclear() pt3dadd(-344.66537, 123.2442, -1.1255901, 0.81) pt3dadd(-347.17538, 127.01419, -1.1255901, 0.81)}

//  Looking at segment number 897: Seg1_apic_109, section: apic_109, ID: 1209, parent: Seg0_apic_109 (1208), rad: 0.405, (-347.17538, 127.01419, -1.1255901) -> (-348.1454, 130.5542, -1.1255901), len: 3.6705
    apic_109 {pt3dadd(-348.1454, 130.5542, -1.1255901, 0.81)}

//  Looking at segment number 898: Seg2_apic_109, section: apic_109, ID: 1210, parent: Seg1_apic_109 (1209), rad: 0.405, (-348.1454, 130.5542, -1.1255901) -> (-348.8054, 134.5442, -1.17559), len: 4.04453
    apic_109 {pt3dadd(-348.8054, 134.5442, -1.17559, 0.81)}

//  Looking at segment number 899: Seg3_apic_109, section: apic_109, ID: 1211, parent: Seg2_apic_109 (1210), rad: 0.405, (-348.8054, 134.5442, -1.17559) -> (-349.47537, 138.3042, -1.17559), len: 3.81922
    apic_109 {pt3dadd(-349.47537, 138.3042, -1.17559, 0.81)}
}

proc basic_shape_extra_18(){

//  Looking at segment number 900: Seg4_apic_109, section: apic_109, ID: 1212, parent: Seg3_apic_109 (1211), rad: 0.405, (-349.47537, 138.3042, -1.17559) -> (-349.2454, 141.1142, -1.17559), len: 2.81939
    apic_109 {pt3dadd(-349.2454, 141.1142, -1.17559, 0.81)}

//  Looking at segment number 901: Seg5_apic_109, section: apic_109, ID: 1213, parent: Seg4_apic_109 (1212), rad: 0.405, (-349.2454, 141.1142, -1.17559) -> (-349.54538, 142.5842, -1.17559), len: 1.5003
    apic_109 {pt3dadd(-349.54538, 142.5842, -1.17559, 0.81)}

//  Looking at segment number 902: Seg6_apic_109, section: apic_109, ID: 1214, parent: Seg5_apic_109 (1213), rad: 0.48, (-349.54538, 142.5842, -1.17559) -> (-350.0654, 143.1742, -1.17559), len: 0.786458
    apic_109 {pt3dadd(-350.0654, 143.1742, -1.17559, 0.96)}

//  Looking at segment number 903: Seg0_apic_101, section: apic_101, ID: 1132, parent: Seg4_apic_88 (1037), rad: 0.48, (-283.25537, 145.37419, -8.52559) -> (-282.3454, 145.6342, -10.97559), len: 2.62643
    apic_101 {pt3dclear() pt3dadd(-283.25537, 145.37419, -8.52559, 0.96) pt3dadd(-282.3454, 145.6342, -10.97559, 0.96)}

//  Looking at segment number 904: Seg1_apic_101, section: apic_101, ID: 1133, parent: Seg0_apic_101 (1132), rad: 0.48, (-282.3454, 145.6342, -10.97559) -> (-280.9354, 145.5642, -10.42559), len: 1.51509
    apic_101 {pt3dadd(-280.9354, 145.5642, -10.42559, 0.96)}

//  Looking at segment number 905: Seg2_apic_101, section: apic_101, ID: 1134, parent: Seg1_apic_101 (1133), rad: 0.48, (-280.9354, 145.5642, -10.42559) -> (-280.04538, 146.0842, -10.42559), len: 1.03079
    apic_101 {pt3dadd(-280.04538, 146.0842, -10.42559, 0.96)}

//  Looking at segment number 906: Seg3_apic_101, section: apic_101, ID: 1135, parent: Seg2_apic_101 (1134), rad: 0.48, (-280.04538, 146.0842, -10.42559) -> (-279.16537, 146.5942, -10.42559), len: 1.01711
    apic_101 {pt3dadd(-279.16537, 146.5942, -10.42559, 0.96)}

//  Looking at segment number 907: Seg4_apic_101, section: apic_101, ID: 1136, parent: Seg3_apic_101 (1135), rad: 0.48, (-279.16537, 146.5942, -10.42559) -> (-277.97537, 146.0842, -11.07559), len: 1.44869
    apic_101 {pt3dadd(-277.97537, 146.0842, -11.07559, 0.96)}

//  Looking at segment number 908: Seg5_apic_101, section: apic_101, ID: 1137, parent: Seg4_apic_101 (1136), rad: 0.445, (-277.97537, 146.0842, -11.07559) -> (-277.0954, 146.37419, -11.625589), len: 1.07747
    apic_101 {pt3dadd(-277.0954, 146.37419, -11.625589, 0.89)}

//  Looking at segment number 909: Seg6_apic_101, section: apic_101, ID: 1138, parent: Seg5_apic_101 (1137), rad: 0.445, (-277.0954, 146.37419, -11.625589) -> (-276.0554, 145.7842, -11.625589), len: 1.19571
    apic_101 {pt3dadd(-276.0554, 145.7842, -11.625589, 0.89)}

//  Looking at segment number 910: Seg7_apic_101, section: apic_101, ID: 1139, parent: Seg6_apic_101 (1138), rad: 0.445, (-276.0554, 145.7842, -11.625589) -> (-275.0954, 145.6342, -12.02559), len: 1.05075
    apic_101 {pt3dadd(-275.0954, 145.6342, -12.02559, 0.89)}

//  Looking at segment number 911: Seg8_apic_101, section: apic_101, ID: 1140, parent: Seg7_apic_101 (1139), rad: 0.515, (-275.0954, 145.6342, -12.02559) -> (-273.6154, 146.23419, -12.02559), len: 1.597
    apic_101 {pt3dadd(-273.6154, 146.23419, -12.02559, 1.03)}

//  Looking at segment number 912: Seg0_apic_89, section: apic_89, ID: 1038, parent: Seg4_apic_88 (1037), rad: 0.48, (-283.25537, 145.37419, -8.52559) -> (-284.29538, 145.9642, -8.52559), len: 1.19571
    apic_89 {pt3dclear() pt3dadd(-283.25537, 145.37419, -8.52559, 0.96) pt3dadd(-284.29538, 145.9642, -8.52559, 0.96)}

//  Looking at segment number 913: Seg1_apic_89, section: apic_89, ID: 1039, parent: Seg0_apic_89 (1038), rad: 0.48, (-284.29538, 145.9642, -8.52559) -> (-284.29538, 147.65419, -8.52559), len: 1.68999
    apic_89 {pt3dadd(-284.29538, 147.65419, -8.52559, 0.96)}

//  Looking at segment number 914: Seg2_apic_89, section: apic_89, ID: 1040, parent: Seg1_apic_89 (1039), rad: 0.445, (-284.29538, 147.65419, -8.52559) -> (-284.88538, 149.3542, -8.875589), len: 1.8332
    apic_89 {pt3dadd(-284.88538, 149.3542, -8.875589, 0.89)}

//  Looking at segment number 915: Seg3_apic_89, section: apic_89, ID: 1041, parent: Seg2_apic_89 (1040), rad: 0.48, (-284.88538, 149.3542, -8.875589) -> (-285.7454, 150.8042, -9.42559), len: 1.77331
    apic_89 {pt3dadd(-285.7454, 150.8042, -9.42559, 0.96)}

//  Looking at segment number 916: Seg4_apic_89, section: apic_89, ID: 1042, parent: Seg3_apic_89 (1041), rad: 0.515, (-285.7454, 150.8042, -9.42559) -> (-286.8454, 152.3542, -8.77559), len: 2.00874
    apic_89 {pt3dadd(-286.8454, 152.3542, -8.77559, 1.03)}

//  Looking at segment number 917: Seg5_apic_89, section: apic_89, ID: 1043, parent: Seg4_apic_89 (1042), rad: 0.515, (-286.8454, 152.3542, -8.77559) -> (-287.44537, 152.9442, -8.77559), len: 0.841467
    apic_89 {pt3dadd(-287.44537, 152.9442, -8.77559, 1.03)}

//  Looking at segment number 918: Seg0_apic_78, section: apic_78, ID: 952, parent: Seg5_apic_74 (921), rad: 0.445, (-294.63538, 130.5442, -6.77559) -> (-295.6554, 131.1942, -7.77559), len: 1.56937
    apic_78 {pt3dclear() pt3dadd(-294.63538, 130.5442, -6.77559, 0.89) pt3dadd(-295.6554, 131.1942, -7.77559, 0.89)}

//  Looking at segment number 919: Seg1_apic_78, section: apic_78, ID: 953, parent: Seg0_apic_78 (952), rad: 0.445, (-295.6554, 131.1942, -7.77559) -> (-297.13538, 131.6342, -7.7255898), len: 1.54481
    apic_78 {pt3dadd(-297.13538, 131.6342, -7.7255898, 0.89)}

//  Looking at segment number 920: Seg2_apic_78, section: apic_78, ID: 954, parent: Seg1_apic_78 (953), rad: 0.445, (-297.13538, 131.6342, -7.7255898) -> (-298.9054, 132.4442, -7.77559), len: 1.94719
    apic_78 {pt3dadd(-298.9054, 132.4442, -7.77559, 0.89)}

//  Looking at segment number 921: Seg3_apic_78, section: apic_78, ID: 955, parent: Seg2_apic_78 (954), rad: 0.59, (-298.9054, 132.4442, -7.77559) -> (-300.01538, 133.5542, -7.9255896), len: 1.57692
    apic_78 {pt3dadd(-300.01538, 133.5542, -7.9255896, 1.18)}

//  Looking at segment number 922: Seg4_apic_78, section: apic_78, ID: 956, parent: Seg3_apic_78 (955), rad: 0.59, (-300.01538, 133.5542, -7.9255896) -> (-301.1254, 133.7742, -8.375589), len: 1.2178
    apic_78 {pt3dadd(-301.1254, 133.7742, -8.375589, 1.18)}

//  Looking at segment number 923: Seg5_apic_78, section: apic_78, ID: 957, parent: Seg4_apic_78 (956), rad: 0.405, (-301.1254, 133.7742, -8.375589) -> (-301.5654, 134.6642, -9.17559), len: 1.27503
    apic_78 {pt3dadd(-301.5654, 134.6642, -9.17559, 0.81)}

//  Looking at segment number 924: Seg6_apic_78, section: apic_78, ID: 958, parent: Seg5_apic_78 (957), rad: 0.405, (-301.5654, 134.6642, -9.17559) -> (-302.23538, 135.40419, -9.17559), len: 0.99823
    apic_78 {pt3dadd(-302.23538, 135.40419, -9.17559, 0.81)}

//  Looking at segment number 925: Seg7_apic_78, section: apic_78, ID: 959, parent: Seg6_apic_78 (958), rad: 0.515, (-302.23538, 135.40419, -9.17559) -> (-302.8954, 135.40419, -9.17559), len: 0.660004
    apic_78 {pt3dadd(-302.8954, 135.40419, -9.17559, 1.03)}

//  Looking at segment number 926: Seg8_apic_78, section: apic_78, ID: 960, parent: Seg7_apic_78 (959), rad: 0.515, (-302.8954, 135.40419, -9.17559) -> (-304.1554, 135.3242, -9.47559), len: 1.2977
    apic_78 {pt3dadd(-304.1554, 135.3242, -9.47559, 1.03)}

//  Looking at segment number 927: Seg0_apic_75, section: apic_75, ID: 922, parent: Seg5_apic_74 (921), rad: 0.445, (-294.63538, 130.5442, -6.77559) -> (-295.1454, 130.0342, -7.52559), len: 1.04054
    apic_75 {pt3dclear() pt3dadd(-294.63538, 130.5442, -6.77559, 0.89) pt3dadd(-295.1454, 130.0342, -7.52559, 0.89)}

//  Looking at segment number 928: Seg1_apic_75, section: apic_75, ID: 923, parent: Seg0_apic_75 (922), rad: 0.445, (-295.1454, 130.0342, -7.52559) -> (-296.1854, 129.2942, -7.52559), len: 1.2764
    apic_75 {pt3dadd(-296.1854, 129.2942, -7.52559, 0.89)}

//  Looking at segment number 929: Seg2_apic_75, section: apic_75, ID: 924, parent: Seg1_apic_75 (923), rad: 0.515, (-296.1854, 129.2942, -7.52559) -> (-298.7754, 128.9242, -7.9755898), len: 2.65471
    apic_75 {pt3dadd(-298.7754, 128.9242, -7.9755898, 1.03)}

//  Looking at segment number 930: Seg3_apic_75, section: apic_75, ID: 925, parent: Seg2_apic_75 (924), rad: 0.445, (-298.7754, 128.9242, -7.9755898) -> (-300.3954, 128.5542, -7.9755898), len: 1.66171
    apic_75 {pt3dadd(-300.3954, 128.5542, -7.9755898, 0.89)}

//  Looking at segment number 931: Seg4_apic_75, section: apic_75, ID: 926, parent: Seg3_apic_75 (925), rad: 0.405, (-300.3954, 128.5542, -7.9755898) -> (-301.4354, 128.5542, -7.82559), len: 1.05077
    apic_75 {pt3dadd(-301.4354, 128.5542, -7.82559, 0.81)}

//  Looking at segment number 932: Seg5_apic_75, section: apic_75, ID: 927, parent: Seg4_apic_75 (926), rad: 0.405, (-301.4354, 128.5542, -7.82559) -> (-304.9054, 127.81419, -6.52559), len: 3.77869
    apic_75 {pt3dadd(-304.9054, 127.81419, -6.52559, 0.81)}

//  Looking at segment number 933: Seg6_apic_75, section: apic_75, ID: 928, parent: Seg5_apic_75 (927), rad: 0.48, (-304.9054, 127.81419, -6.52559) -> (-306.0854, 127.2242, -6.57559), len: 1.32022
    apic_75 {pt3dadd(-306.0854, 127.2242, -6.57559, 0.96)}

//  Looking at segment number 934: Seg7_apic_75, section: apic_75, ID: 929, parent: Seg6_apic_75 (928), rad: 0.48, (-306.0854, 127.2242, -6.57559) -> (-307.3454, 127.004196, -6.57559), len: 1.27907
    apic_75 {pt3dadd(-307.3454, 127.004196, -6.57559, 0.96)}

//  Looking at segment number 935: Seg8_apic_75, section: apic_75, ID: 930, parent: Seg7_apic_75 (929), rad: 0.445, (-307.3454, 127.004196, -6.57559) -> (-309.70538, 126.48419, -5.6755896), len: 2.57875
    apic_75 {pt3dadd(-309.70538, 126.48419, -5.6755896, 0.89)}

//  Looking at segment number 936: Seg9_apic_75, section: apic_75, ID: 931, parent: Seg8_apic_75 (930), rad: 0.445, (-309.70538, 126.48419, -5.6755896) -> (-313.3354, 124.934204, -5.1755896), len: 3.97862
    apic_75 {pt3dadd(-313.3354, 124.934204, -5.1755896, 0.89)}

//  Looking at segment number 937: Seg10_apic_75, section: apic_75, ID: 932, parent: Seg9_apic_75 (931), rad: 0.515, (-313.3354, 124.934204, -5.1755896) -> (-314.4354, 124.8642, -4.4255896), len: 1.3332
    apic_75 {pt3dadd(-314.4354, 124.8642, -4.4255896, 1.03)}

//  Looking at segment number 938: Seg11_apic_75, section: apic_75, ID: 933, parent: Seg10_apic_75 (932), rad: 0.515, (-314.4354, 124.8642, -4.4255896) -> (-315.8454, 125.0842, -4.4755898), len: 1.42794
    apic_75 {pt3dadd(-315.8454, 125.0842, -4.4755898, 1.03)}

//  Looking at segment number 939: Seg12_apic_75, section: apic_75, ID: 934, parent: Seg11_apic_75 (933), rad: 0.405, (-315.8454, 125.0842, -4.4755898) -> (-316.8754, 124.934204, -4.4755898), len: 1.04086
    apic_75 {pt3dadd(-316.8754, 124.934204, -4.4755898, 0.81)}

//  Looking at segment number 940: Seg13_apic_75, section: apic_75, ID: 935, parent: Seg12_apic_75 (934), rad: 0.405, (-316.8754, 124.934204, -4.4755898) -> (-318.4354, 124.56419, -4.4255896), len: 1.60406
    apic_75 {pt3dadd(-318.4354, 124.56419, -4.4255896, 0.81)}

//  Looking at segment number 941: Seg14_apic_75, section: apic_75, ID: 936, parent: Seg13_apic_75 (935), rad: 0.445, (-318.4354, 124.56419, -4.4255896) -> (-319.0954, 124.4942, -4.4255896), len: 0.663705
    apic_75 {pt3dadd(-319.0954, 124.4942, -4.4255896, 0.89)}

//  Looking at segment number 942: Seg15_apic_75, section: apic_75, ID: 937, parent: Seg14_apic_75 (936), rad: 0.37, (-319.0954, 124.4942, -4.4255896) -> (-320.57538, 123.9742, -4.4255896), len: 1.56868
    apic_75 {pt3dadd(-320.57538, 123.9742, -4.4255896, 0.74)}

//  Looking at segment number 943: Seg16_apic_75, section: apic_75, ID: 938, parent: Seg15_apic_75 (937), rad: 0.37, (-320.57538, 123.9742, -4.4255896) -> (-322.2754, 123.9742, -4.4255896), len: 1.70001
    apic_75 {pt3dadd(-322.2754, 123.9742, -4.4255896, 0.74)}

//  Looking at segment number 944: Seg17_apic_75, section: apic_75, ID: 939, parent: Seg16_apic_75 (938), rad: 0.37, (-322.2754, 123.9742, -4.4255896) -> (-324.41537, 124.34419, -3.5255902), len: 2.35084
    apic_75 {pt3dadd(-324.41537, 124.34419, -3.5255902, 0.74)}

//  Looking at segment number 945: Seg18_apic_75, section: apic_75, ID: 940, parent: Seg17_apic_75 (939), rad: 0.515, (-324.41537, 124.34419, -3.5255902) -> (-325.3054, 124.934204, -3.57559), len: 1.06899
    apic_75 {pt3dadd(-325.3054, 124.934204, -3.57559, 1.03)}

//  Looking at segment number 946: Seg19_apic_75, section: apic_75, ID: 941, parent: Seg18_apic_75 (940), rad: 0.665, (-325.3054, 124.934204, -3.57559) -> (-325.5254, 125.01419, -3.57559), len: 0.234091
    apic_75 {pt3dadd(-325.5254, 125.01419, -3.57559, 1.33)}

//  Looking at segment number 947: Seg0_apic_73, section: apic_73, ID: 883, parent: Seg5_apic_37 (585), rad: 0.48, (-298.72537, 125.8342, -4.2255898) -> (-298.8054, 124.3542, -4.52559), len: 1.51221
    apic_73 {pt3dclear() pt3dadd(-298.72537, 125.8342, -4.2255898, 0.96) pt3dadd(-298.8054, 124.3542, -4.52559, 0.96)}

//  Looking at segment number 948: Seg1_apic_73, section: apic_73, ID: 884, parent: Seg0_apic_73 (883), rad: 0.445, (-298.8054, 124.3542, -4.52559) -> (-300.2854, 122.5842, -4.52559), len: 2.30724
    apic_73 {pt3dadd(-300.2854, 122.5842, -4.52559, 0.89)}

//  Looking at segment number 949: Seg2_apic_73, section: apic_73, ID: 885, parent: Seg1_apic_73 (884), rad: 0.405, (-300.2854, 122.5842, -4.52559) -> (-302.8754, 120.8842, -4.57559), len: 3.09848
    apic_73 {pt3dadd(-302.8754, 120.8842, -4.57559, 0.81)}
}

proc basic_shape_extra_19(){

//  Looking at segment number 950: Seg3_apic_73, section: apic_73, ID: 886, parent: Seg2_apic_73 (885), rad: 0.405, (-302.8754, 120.8842, -4.57559) -> (-304.7154, 119.40419, -4.57559), len: 2.36136
    apic_73 {pt3dadd(-304.7154, 119.40419, -4.57559, 0.81)}

//  Looking at segment number 951: Seg4_apic_73, section: apic_73, ID: 887, parent: Seg3_apic_73 (886), rad: 0.405, (-304.7154, 119.40419, -4.57559) -> (-308.3454, 118.3042, -4.57559), len: 3.79301
    apic_73 {pt3dadd(-308.3454, 118.3042, -4.57559, 0.81)}

//  Looking at segment number 952: Seg5_apic_73, section: apic_73, ID: 888, parent: Seg4_apic_73 (887), rad: 0.405, (-308.3454, 118.3042, -4.57559) -> (-311.44537, 117.1142, -4.57559), len: 3.32054
    apic_73 {pt3dadd(-311.44537, 117.1142, -4.57559, 0.81)}

//  Looking at segment number 953: Seg6_apic_73, section: apic_73, ID: 889, parent: Seg5_apic_73 (888), rad: 0.405, (-311.44537, 117.1142, -4.57559) -> (-313.3654, 116.894196, -4.6255903), len: 1.93322
    apic_73 {pt3dadd(-313.3654, 116.894196, -4.6255903, 0.81)}

//  Looking at segment number 954: Seg7_apic_73, section: apic_73, ID: 890, parent: Seg6_apic_73 (889), rad: 0.405, (-313.3654, 116.894196, -4.6255903) -> (-315.4354, 117.1942, -4.1255903), len: 2.15057
    apic_73 {pt3dadd(-315.4354, 117.1942, -4.1255903, 0.81)}

//  Looking at segment number 955: Seg8_apic_73, section: apic_73, ID: 891, parent: Seg7_apic_73 (890), rad: 0.405, (-315.4354, 117.1942, -4.1255903) -> (-316.10538, 117.4142, -4.1255903), len: 0.705179
    apic_73 {pt3dadd(-316.10538, 117.4142, -4.1255903, 0.81)}

//  Looking at segment number 956: Seg9_apic_73, section: apic_73, ID: 892, parent: Seg8_apic_73 (891), rad: 0.445, (-316.10538, 117.4142, -4.1255903) -> (-316.76538, 117.1142, -4.2255898), len: 0.731851
    apic_73 {pt3dadd(-316.76538, 117.1142, -4.2255898, 0.89)}

//  Looking at segment number 957: Seg10_apic_73, section: apic_73, ID: 893, parent: Seg9_apic_73 (892), rad: 0.445, (-316.76538, 117.1142, -4.2255898) -> (-318.5354, 115.934204, -4.2255898), len: 2.12729
    apic_73 {pt3dadd(-318.5354, 115.934204, -4.2255898, 0.89)}

//  Looking at segment number 958: Seg11_apic_73, section: apic_73, ID: 894, parent: Seg10_apic_73 (893), rad: 0.48, (-318.5354, 115.934204, -4.2255898) -> (-320.01538, 115.7142, -4.27559), len: 1.49708
    apic_73 {pt3dadd(-320.01538, 115.7142, -4.27559, 0.96)}

//  Looking at segment number 959: Seg12_apic_73, section: apic_73, ID: 895, parent: Seg11_apic_73 (894), rad: 0.48, (-320.01538, 115.7142, -4.27559) -> (-321.20538, 115.644196, -4.32559), len: 1.19311
    apic_73 {pt3dadd(-321.20538, 115.644196, -4.32559, 0.96)}

//  Looking at segment number 960: Seg13_apic_73, section: apic_73, ID: 896, parent: Seg12_apic_73 (895), rad: 0.445, (-321.20538, 115.644196, -4.32559) -> (-322.75537, 116.674194, -4.32559), len: 1.86101
    apic_73 {pt3dadd(-322.75537, 116.674194, -4.32559, 0.89)}

//  Looking at segment number 961: Seg14_apic_73, section: apic_73, ID: 897, parent: Seg13_apic_73 (896), rad: 0.48, (-322.75537, 116.674194, -4.32559) -> (-325.3354, 116.8242, -4.1755896), len: 2.58872
    apic_73 {pt3dadd(-325.3354, 116.8242, -4.1755896, 0.96)}

//  Looking at segment number 962: Seg15_apic_73, section: apic_73, ID: 898, parent: Seg14_apic_73 (897), rad: 0.555, (-325.3354, 116.8242, -4.1755896) -> (-326.8154, 117.48419, -4.2255898), len: 1.62127
    apic_73 {pt3dadd(-326.8154, 117.48419, -4.2255898, 1.11)}

//  Looking at segment number 963: Seg16_apic_73, section: apic_73, ID: 899, parent: Seg15_apic_73 (898), rad: 0.445, (-326.8154, 117.48419, -4.2255898) -> (-327.5554, 118.004196, -4.2255898), len: 0.904428
    apic_73 {pt3dadd(-327.5554, 118.004196, -4.2255898, 0.89)}

//  Looking at segment number 964: Seg17_apic_73, section: apic_73, ID: 900, parent: Seg16_apic_73 (899), rad: 0.445, (-327.5554, 118.004196, -4.2255898) -> (-328.22537, 118.894196, -4.2255898), len: 1.11399
    apic_73 {pt3dadd(-328.22537, 118.894196, -4.2255898, 0.89)}

//  Looking at segment number 965: Seg18_apic_73, section: apic_73, ID: 901, parent: Seg17_apic_73 (900), rad: 0.515, (-328.22537, 118.894196, -4.2255898) -> (-329.47537, 118.894196, -4.2255898), len: 1.25
    apic_73 {pt3dadd(-329.47537, 118.894196, -4.2255898, 1.03)}

//  Looking at segment number 966: Seg19_apic_73, section: apic_73, ID: 902, parent: Seg18_apic_73 (901), rad: 0.515, (-329.47537, 118.894196, -4.2255898) -> (-330.51538, 118.59419, -4.2255898), len: 1.08241
    apic_73 {pt3dadd(-330.51538, 118.59419, -4.2255898, 1.03)}

//  Looking at segment number 967: Seg20_apic_73, section: apic_73, ID: 903, parent: Seg19_apic_73 (902), rad: 0.445, (-330.51538, 118.59419, -4.2255898) -> (-331.6254, 118.674194, -4.2255898), len: 1.1129
    apic_73 {pt3dadd(-331.6254, 118.674194, -4.2255898, 0.89)}

//  Looking at segment number 968: Seg21_apic_73, section: apic_73, ID: 904, parent: Seg20_apic_73 (903), rad: 0.37, (-331.6254, 118.674194, -4.2255898) -> (-333.0954, 117.6342, -4.4755898), len: 1.81796
    apic_73 {pt3dadd(-333.0954, 117.6342, -4.4755898, 0.74)}

//  Looking at segment number 969: Seg22_apic_73, section: apic_73, ID: 905, parent: Seg21_apic_73 (904), rad: 0.37, (-333.0954, 117.6342, -4.4755898) -> (-335.5354, 117.48419, -4.4755898), len: 2.44461
    apic_73 {pt3dadd(-335.5354, 117.48419, -4.4755898, 0.74)}

//  Looking at segment number 970: Seg23_apic_73, section: apic_73, ID: 906, parent: Seg22_apic_73 (905), rad: 0.37, (-335.5354, 117.48419, -4.4755898) -> (-336.4954, 116.3842, -4.4755898), len: 1.45999
    apic_73 {pt3dadd(-336.4954, 116.3842, -4.4755898, 0.74)}

//  Looking at segment number 971: Seg24_apic_73, section: apic_73, ID: 907, parent: Seg23_apic_73 (906), rad: 0.37, (-336.4954, 116.3842, -4.4755898) -> (-337.5354, 115.644196, -5.27559), len: 1.5064
    apic_73 {pt3dadd(-337.5354, 115.644196, -5.27559, 0.74)}

//  Looking at segment number 972: Seg25_apic_73, section: apic_73, ID: 908, parent: Seg24_apic_73 (907), rad: 0.37, (-337.5354, 115.644196, -5.27559) -> (-338.19537, 114.754196, -5.27559), len: 1.108
    apic_73 {pt3dadd(-338.19537, 114.754196, -5.27559, 0.74)}

//  Looking at segment number 973: Seg26_apic_73, section: apic_73, ID: 909, parent: Seg25_apic_73 (908), rad: 0.37, (-338.19537, 114.754196, -5.27559) -> (-339.82538, 114.3842, -5.27559), len: 1.67147
    apic_73 {pt3dadd(-339.82538, 114.3842, -5.27559, 0.74)}

//  Looking at segment number 974: Seg27_apic_73, section: apic_73, ID: 910, parent: Seg26_apic_73 (909), rad: 0.37, (-339.82538, 114.3842, -5.27559) -> (-340.19537, 113.424194, -5.1755896), len: 1.03369
    apic_73 {pt3dadd(-340.19537, 113.424194, -5.1755896, 0.74)}

//  Looking at segment number 975: Seg28_apic_73, section: apic_73, ID: 911, parent: Seg27_apic_73 (910), rad: 0.445, (-340.19537, 113.424194, -5.1755896) -> (-340.7854, 112.6942, -5.1755896), len: 0.93863
    apic_73 {pt3dadd(-340.7854, 112.6942, -5.1755896, 0.89)}

//  Looking at segment number 976: Seg29_apic_73, section: apic_73, ID: 912, parent: Seg28_apic_73 (911), rad: 0.48, (-340.7854, 112.6942, -5.1755896) -> (-341.5254, 112.244194, -5.1755896), len: 0.866077
    apic_73 {pt3dadd(-341.5254, 112.244194, -5.1755896, 0.96)}

//  Looking at segment number 977: Seg30_apic_73, section: apic_73, ID: 913, parent: Seg29_apic_73 (912), rad: 0.445, (-341.5254, 112.244194, -5.1755896) -> (-341.9654, 111.284195, -5.1755896), len: 1.05603
    apic_73 {pt3dadd(-341.9654, 111.284195, -5.1755896, 0.89)}

//  Looking at segment number 978: Seg31_apic_73, section: apic_73, ID: 914, parent: Seg30_apic_73 (913), rad: 0.37, (-341.9654, 111.284195, -5.1755896) -> (-343.00537, 110.994194, -5.1755896), len: 1.07965
    apic_73 {pt3dadd(-343.00537, 110.994194, -5.1755896, 0.74)}

//  Looking at segment number 979: Seg32_apic_73, section: apic_73, ID: 915, parent: Seg31_apic_73 (914), rad: 0.445, (-343.00537, 110.994194, -5.1755896) -> (-343.8154, 111.214195, -5.77559), len: 1.03177
    apic_73 {pt3dadd(-343.8154, 111.214195, -5.77559, 0.89)}

//  Looking at segment number 980: Seg0_apic_56, section: apic_56, ID: 770, parent: Seg5_apic_37 (585), rad: 0.515, (-298.72537, 125.8342, -4.2255898) -> (-298.7754, 129.5442, -3.5255902), len: 3.7758
    apic_56 {pt3dclear() pt3dadd(-298.72537, 125.8342, -4.2255898, 1.03) pt3dadd(-298.7754, 129.5442, -3.5255902, 1.03)}

//  Looking at segment number 981: Seg1_apic_56, section: apic_56, ID: 771, parent: Seg0_apic_56 (770), rad: 0.555, (-298.7754, 129.5442, -3.5255902) -> (-299.3754, 132.9342, -3.22559), len: 3.45573
    apic_56 {pt3dadd(-299.3754, 132.9342, -3.22559, 1.11)}

//  Looking at segment number 982: Seg2_apic_56, section: apic_56, ID: 772, parent: Seg1_apic_56 (771), rad: 0.555, (-299.3754, 132.9342, -3.22559) -> (-299.07538, 136.7042, -3.2755902), len: 3.78224
    apic_56 {pt3dadd(-299.07538, 136.7042, -3.2755902, 1.11)}

//  Looking at segment number 983: Seg3_apic_56, section: apic_56, ID: 773, parent: Seg2_apic_56 (772), rad: 0.555, (-299.07538, 136.7042, -3.2755902) -> (-298.04538, 141.4242, -2.7755902), len: 4.85688
    apic_56 {pt3dadd(-298.04538, 141.4242, -2.7755902, 1.11)}

//  Looking at segment number 984: Seg4_apic_56, section: apic_56, ID: 774, parent: Seg3_apic_56 (773), rad: 0.555, (-298.04538, 141.4242, -2.7755902) -> (-297.22537, 144.3042, -1.52559), len: 3.24489
    apic_56 {pt3dadd(-297.22537, 144.3042, -1.52559, 1.11)}

//  Looking at segment number 985: Seg5_apic_56, section: apic_56, ID: 775, parent: Seg4_apic_56 (774), rad: 0.63, (-297.22537, 144.3042, -1.52559) -> (-295.60538, 147.5542, -0.47559), len: 3.78013
    apic_56 {pt3dadd(-295.60538, 147.5542, -0.47559, 1.26)}

//  Looking at segment number 986: Seg0_apic_38, section: apic_38, ID: 586, parent: Seg5_apic_37 (585), rad: 0.815, (-298.72537, 125.8342, -4.2255898) -> (-300.42538, 126.434204, -3.6755898), len: 1.88482
    apic_38 {pt3dclear() pt3dadd(-298.72537, 125.8342, -4.2255898, 1.63) pt3dadd(-300.42538, 126.434204, -3.6755898, 1.63)}

//  Looking at segment number 987: Seg1_apic_38, section: apic_38, ID: 587, parent: Seg0_apic_38 (586), rad: 0.59, (-300.42538, 126.434204, -3.6755898) -> (-301.75537, 127.2442, -3.6755898), len: 1.55723
    apic_38 {pt3dadd(-301.75537, 127.2442, -3.6755898, 1.18)}

//  Looking at segment number 988: Seg2_apic_38, section: apic_38, ID: 588, parent: Seg1_apic_38 (587), rad: 0.515, (-301.75537, 127.2442, -3.6755898) -> (-304.04538, 128.12419, -3.72559), len: 2.45378
    apic_38 {pt3dadd(-304.04538, 128.12419, -3.72559, 1.03)}

//  Looking at segment number 989: Seg3_apic_38, section: apic_38, ID: 589, parent: Seg2_apic_38 (588), rad: 0.515, (-304.04538, 128.12419, -3.72559) -> (-307.8954, 129.8942, -3.62559), len: 4.23857
    apic_38 {pt3dadd(-307.8954, 129.8942, -3.62559, 1.03)}

//  Looking at segment number 990: Seg4_apic_38, section: apic_38, ID: 590, parent: Seg3_apic_38 (589), rad: 0.515, (-307.8954, 129.8942, -3.62559) -> (-310.92538, 131.5242, -3.07559), len: 3.48429
    apic_38 {pt3dadd(-310.92538, 131.5242, -3.07559, 1.03)}

//  Looking at segment number 991: Seg5_apic_38, section: apic_38, ID: 591, parent: Seg4_apic_38 (590), rad: 0.59, (-310.92538, 131.5242, -3.07559) -> (-314.69537, 133.5942, -3.07559), len: 4.30089
    apic_38 {pt3dadd(-314.69537, 133.5942, -3.07559, 1.18)}

//  Looking at segment number 992: Seg0_apic_34, section: apic_34, ID: 542, parent: Seg4_apic_5 (343), rad: 0.515, (-290.5954, 136.7942, -4.77559) -> (-288.3454, 137.6942, -5.1255903), len: 2.44847
    apic_34 {pt3dclear() pt3dadd(-290.5954, 136.7942, -4.77559, 1.03) pt3dadd(-288.3454, 137.6942, -5.1255903, 1.03)}

//  Looking at segment number 993: Seg1_apic_34, section: apic_34, ID: 543, parent: Seg0_apic_34 (542), rad: 0.515, (-288.3454, 137.6942, -5.1255903) -> (-287.8954, 138.65419, -5.1255903), len: 1.06023
    apic_34 {pt3dadd(-287.8954, 138.65419, -5.1255903, 1.03)}

//  Looking at segment number 994: Seg2_apic_34, section: apic_34, ID: 544, parent: Seg1_apic_34 (543), rad: 0.515, (-287.8954, 138.65419, -5.1255903) -> (-288.3454, 142.5742, -5.1255903), len: 3.94576
    apic_34 {pt3dadd(-288.3454, 142.5742, -5.1255903, 1.03)}

//  Looking at segment number 995: Seg3_apic_34, section: apic_34, ID: 545, parent: Seg2_apic_34 (544), rad: 0.515, (-288.3454, 142.5742, -5.1255903) -> (-288.1254, 145.5942, -5.4755898), len: 3.04815
    apic_34 {pt3dadd(-288.1254, 145.5942, -5.4755898, 1.03)}

//  Looking at segment number 996: Seg4_apic_34, section: apic_34, ID: 546, parent: Seg3_apic_34 (545), rad: 0.665, (-288.1254, 145.5942, -5.4755898) -> (-287.60538, 147.1442, -5.4755898), len: 1.63491
    apic_34 {pt3dadd(-287.60538, 147.1442, -5.4755898, 1.33)}

//  Looking at segment number 997: Seg5_apic_34, section: apic_34, ID: 547, parent: Seg4_apic_34 (546), rad: 0.59, (-287.60538, 147.1442, -5.4755898) -> (-287.23538, 148.8442, -6.07559), len: 1.84035
    apic_34 {pt3dadd(-287.23538, 148.8442, -6.07559, 1.18)}

//  Looking at segment number 998: Seg6_apic_34, section: apic_34, ID: 548, parent: Seg5_apic_34 (547), rad: 0.48, (-287.23538, 148.8442, -6.07559) -> (-286.7154, 151.2842, -5.77559), len: 2.51277
    apic_34 {pt3dadd(-286.7154, 151.2842, -5.77559, 0.96)}

//  Looking at segment number 999: Seg7_apic_34, section: apic_34, ID: 549, parent: Seg6_apic_34 (548), rad: 0.48, (-286.7154, 151.2842, -5.77559) -> (-285.38538, 154.1642, -5.77559), len: 3.17228
    apic_34 {pt3dadd(-285.38538, 154.1642, -5.77559, 0.96)}
}

proc basic_shape_extra_20(){

//  Looking at segment number 1000: Seg8_apic_34, section: apic_34, ID: 550, parent: Seg7_apic_34 (549), rad: 0.48, (-285.38538, 154.1642, -5.77559) -> (-284.4954, 155.48419, -6.2255898), len: 1.65437
    apic_34 {pt3dadd(-284.4954, 155.48419, -6.2255898, 0.96)}

//  Looking at segment number 1001: Seg9_apic_34, section: apic_34, ID: 551, parent: Seg8_apic_34 (550), rad: 0.48, (-284.4954, 155.48419, -6.2255898) -> (-284.2754, 157.0342, -6.27559), len: 1.56634
    apic_34 {pt3dadd(-284.2754, 157.0342, -6.27559, 0.96)}

//  Looking at segment number 1002: Seg10_apic_34, section: apic_34, ID: 552, parent: Seg9_apic_34 (551), rad: 0.48, (-284.2754, 157.0342, -6.27559) -> (-284.1254, 159.1742, -6.4255896), len: 2.15049
    apic_34 {pt3dadd(-284.1254, 159.1742, -6.4255896, 0.96)}

//  Looking at segment number 1003: Seg0_apic_25, section: apic_25, ID: 495, parent: Seg4_apic_5 (343), rad: 0.48, (-290.5954, 136.7942, -4.77559) -> (-291.0954, 138.6742, -4.2255898), len: 2.0216
    apic_25 {pt3dclear() pt3dadd(-290.5954, 136.7942, -4.77559, 0.96) pt3dadd(-291.0954, 138.6742, -4.2255898, 0.96)}

//  Looking at segment number 1004: Seg1_apic_25, section: apic_25, ID: 496, parent: Seg0_apic_25 (495), rad: 0.59, (-291.0954, 138.6742, -4.2255898) -> (-292.0554, 140.1442, -3.72559), len: 1.82551
    apic_25 {pt3dadd(-292.0554, 140.1442, -3.72559, 1.18)}

//  Looking at segment number 1005: Seg0_apic_6, section: apic_6, ID: 344, parent: Seg4_apic_5 (343), rad: 0.925, (-290.5954, 136.7942, -4.77559) -> (-292.3654, 136.4942, -4.7255898), len: 1.79593
    apic_6 {pt3dclear() pt3dadd(-290.5954, 136.7942, -4.77559, 1.85) pt3dadd(-292.3654, 136.4942, -4.7255898, 1.85)}

//  Looking at segment number 1006: Seg1_apic_6, section: apic_6, ID: 345, parent: Seg0_apic_6 (344), rad: 0.775, (-292.3654, 136.4942, -4.7255898) -> (-294.0654, 136.9442, -4.7255898), len: 1.75856
    apic_6 {pt3dadd(-294.0654, 136.9442, -4.7255898, 1.55)}

//  Looking at segment number 1007: Seg2_apic_6, section: apic_6, ID: 346, parent: Seg1_apic_6 (345), rad: 0.7, (-294.0654, 136.9442, -4.7255898) -> (-295.69537, 138.7142, -4.6755896), len: 2.40671
    apic_6 {pt3dadd(-295.69537, 138.7142, -4.6755896, 1.4)}

//  Looking at segment number 1008: Seg3_apic_6, section: apic_6, ID: 347, parent: Seg2_apic_6 (346), rad: 0.815, (-295.69537, 138.7142, -4.6755896) -> (-297.0254, 139.6742, -5.7255898), len: 1.94757
    apic_6 {pt3dadd(-297.0254, 139.6742, -5.7255898, 1.63)}

//  Looking at segment number 1009: Seg0_apic_116, section: apic_116, ID: 1259, parent: Seg8_apic_114 (1252), rad: 0.405, (-352.88538, 120.894196, -3.07559) -> (-354.3654, 120.45419, -2.4255898), len: 1.67527
    apic_116 {pt3dclear() pt3dadd(-352.88538, 120.894196, -3.07559, 0.81) pt3dadd(-354.3654, 120.45419, -2.4255898, 0.81)}

//  Looking at segment number 1010: Seg1_apic_116, section: apic_116, ID: 1260, parent: Seg0_apic_116 (1259), rad: 0.405, (-354.3654, 120.45419, -2.4255898) -> (-357.0954, 119.934204, -2.4255898), len: 2.77909
    apic_116 {pt3dadd(-357.0954, 119.934204, -2.4255898, 0.81)}

//  Looking at segment number 1011: Seg2_apic_116, section: apic_116, ID: 1261, parent: Seg1_apic_116 (1260), rad: 0.405, (-357.0954, 119.934204, -2.4255898) -> (-359.23538, 119.4942, -2.4255898), len: 2.18475
    apic_116 {pt3dadd(-359.23538, 119.4942, -2.4255898, 0.81)}

//  Looking at segment number 1012: Seg3_apic_116, section: apic_116, ID: 1262, parent: Seg2_apic_116 (1261), rad: 0.405, (-359.23538, 119.4942, -2.4255898) -> (-361.16537, 120.0842, -2.4255898), len: 2.01816
    apic_116 {pt3dadd(-361.16537, 120.0842, -2.4255898, 0.81)}

//  Looking at segment number 1013: Seg0_apic_115, section: apic_115, ID: 1253, parent: Seg8_apic_114 (1252), rad: 0.405, (-352.88538, 120.894196, -3.07559) -> (-352.3654, 122.37419, -3.6755898), len: 1.67952
    apic_115 {pt3dclear() pt3dadd(-352.88538, 120.894196, -3.07559, 0.81) pt3dadd(-352.3654, 122.37419, -3.6755898, 0.81)}

//  Looking at segment number 1014: Seg1_apic_115, section: apic_115, ID: 1254, parent: Seg0_apic_115 (1253), rad: 0.405, (-352.3654, 122.37419, -3.6755898) -> (-353.0354, 123.4742, -3.6755898), len: 1.288
    apic_115 {pt3dadd(-353.0354, 123.4742, -3.6755898, 0.81)}

//  Looking at segment number 1015: Seg2_apic_115, section: apic_115, ID: 1255, parent: Seg1_apic_115 (1254), rad: 0.405, (-353.0354, 123.4742, -3.6755898) -> (-353.6254, 124.5842, -3.6755898), len: 1.25706
    apic_115 {pt3dadd(-353.6254, 124.5842, -3.6755898, 0.81)}

//  Looking at segment number 1016: Seg3_apic_115, section: apic_115, ID: 1256, parent: Seg2_apic_115 (1255), rad: 0.405, (-353.6254, 124.5842, -3.6755898) -> (-353.4054, 125.84419, -3.6755898), len: 1.27906
    apic_115 {pt3dadd(-353.4054, 125.84419, -3.6755898, 0.81)}

//  Looking at segment number 1017: Seg4_apic_115, section: apic_115, ID: 1257, parent: Seg3_apic_115 (1256), rad: 0.405, (-353.4054, 125.84419, -3.6755898) -> (-353.69537, 127.2442, -3.6755898), len: 1.42972
    apic_115 {pt3dadd(-353.69537, 127.2442, -3.6755898, 0.81)}

//  Looking at segment number 1018: Seg5_apic_115, section: apic_115, ID: 1258, parent: Seg4_apic_115 (1257), rad: 0.405, (-353.69537, 127.2442, -3.6755898) -> (-354.3654, 127.684204, -3.6755898), len: 0.801574
    apic_115 {pt3dadd(-354.3654, 127.684204, -3.6755898, 0.81)}

//  Looking at segment number 1019: Seg0_apic_111, section: apic_111, ID: 1217, parent: Seg6_apic_109 (1214), rad: 0.405, (-350.0654, 143.1742, -1.17559) -> (-351.45538, 144.6342, -1.17559), len: 2.01586
    apic_111 {pt3dclear() pt3dadd(-350.0654, 143.1742, -1.17559, 0.81) pt3dadd(-351.45538, 144.6342, -1.17559, 0.81)}

//  Looking at segment number 1020: Seg1_apic_111, section: apic_111, ID: 1218, parent: Seg0_apic_111 (1217), rad: 0.405, (-351.45538, 144.6342, -1.17559) -> (-352.7854, 145.9542, -1.17559), len: 1.87385
    apic_111 {pt3dadd(-352.7854, 145.9542, -1.17559, 0.81)}

//  Looking at segment number 1021: Seg2_apic_111, section: apic_111, ID: 1219, parent: Seg1_apic_111 (1218), rad: 0.405, (-352.7854, 145.9542, -1.17559) -> (-353.67538, 148.6942, -1.17559), len: 2.88092
    apic_111 {pt3dadd(-353.67538, 148.6942, -1.17559, 0.81)}

//  Looking at segment number 1022: Seg3_apic_111, section: apic_111, ID: 1220, parent: Seg2_apic_111 (1219), rad: 0.405, (-353.67538, 148.6942, -1.17559) -> (-354.48538, 151.7942, -1.22559), len: 3.20447
    apic_111 {pt3dadd(-354.48538, 151.7942, -1.22559, 0.81)}

//  Looking at segment number 1023: Seg4_apic_111, section: apic_111, ID: 1221, parent: Seg3_apic_111 (1220), rad: 0.405, (-354.48538, 151.7942, -1.22559) -> (-355.3754, 154.0042, -0.8755901), len: 2.40805
    apic_111 {pt3dadd(-355.3754, 154.0042, -0.8755901, 0.81)}

//  Looking at segment number 1024: Seg5_apic_111, section: apic_111, ID: 1222, parent: Seg4_apic_111 (1221), rad: 0.405, (-355.3754, 154.0042, -0.8755901) -> (-356.63538, 156.2942, -0.5755899), len: 2.63091
    apic_111 {pt3dadd(-356.63538, 156.2942, -0.5755899, 0.81)}

//  Looking at segment number 1025: Seg6_apic_111, section: apic_111, ID: 1223, parent: Seg5_apic_111 (1222), rad: 0.37, (-356.63538, 156.2942, -0.5755899) -> (-358.3354, 159.3942, -0.42559004), len: 3.53871
    apic_111 {pt3dadd(-358.3354, 159.3942, -0.42559004, 0.74)}

//  Looking at segment number 1026: Seg7_apic_111, section: apic_111, ID: 1224, parent: Seg6_apic_111 (1223), rad: 0.37, (-358.3354, 159.3942, -0.42559004) -> (-359.8054, 161.01419, -0.22558999), len: 2.19665
    apic_111 {pt3dadd(-359.8054, 161.01419, -0.22558999, 0.74)}

//  Looking at segment number 1027: Seg8_apic_111, section: apic_111, ID: 1225, parent: Seg7_apic_111 (1224), rad: 0.37, (-359.8054, 161.01419, -0.22558999) -> (-361.4354, 162.3442, -0.22558999), len: 2.10376
    apic_111 {pt3dadd(-361.4354, 162.3442, -0.22558999, 0.74)}

//  Looking at segment number 1028: Seg9_apic_111, section: apic_111, ID: 1226, parent: Seg8_apic_111 (1225), rad: 0.37, (-361.4354, 162.3442, -0.22558999) -> (-363.13538, 164.4142, -0.22558999), len: 2.67859
    apic_111 {pt3dadd(-363.13538, 164.4142, -0.22558999, 0.74)}

//  Looking at segment number 1029: Seg10_apic_111, section: apic_111, ID: 1227, parent: Seg9_apic_111 (1226), rad: 0.37, (-363.13538, 164.4142, -0.22558999) -> (-364.4654, 165.7442, -0.22558999), len: 1.88092
    apic_111 {pt3dadd(-364.4654, 165.7442, -0.22558999, 0.74)}

//  Looking at segment number 1030: Seg11_apic_111, section: apic_111, ID: 1228, parent: Seg10_apic_111 (1227), rad: 0.37, (-364.4654, 165.7442, -0.22558999) -> (-366.01538, 165.9642, -0.22558999), len: 1.56552
    apic_111 {pt3dadd(-366.01538, 165.9642, -0.22558999, 0.74)}

//  Looking at segment number 1031: Seg12_apic_111, section: apic_111, ID: 1229, parent: Seg11_apic_111 (1228), rad: 0.37, (-366.01538, 165.9642, -0.22558999) -> (-366.8354, 167.5842, -0.22558999), len: 1.81571
    apic_111 {pt3dadd(-366.8354, 167.5842, -0.22558999, 0.74)}

//  Looking at segment number 1032: Seg13_apic_111, section: apic_111, ID: 1230, parent: Seg12_apic_111 (1229), rad: 0.37, (-366.8354, 167.5842, -0.22558999) -> (-367.9354, 169.7242, -0.22558999), len: 2.40616
    apic_111 {pt3dadd(-367.9354, 169.7242, -0.22558999, 0.74)}

//  Looking at segment number 1033: Seg14_apic_111, section: apic_111, ID: 1231, parent: Seg13_apic_111 (1230), rad: 0.37, (-367.9354, 169.7242, -0.22558999) -> (-369.60538, 171.5542, -0.12559009), len: 2.47947
    apic_111 {pt3dadd(-369.60538, 171.5542, -0.12559009, 0.74)}

//  Looking at segment number 1034: Seg15_apic_111, section: apic_111, ID: 1232, parent: Seg14_apic_111 (1231), rad: 0.37, (-369.60538, 171.5542, -0.12559009) -> (-370.19537, 174.87419, -0.12559009), len: 3.37201
    apic_111 {pt3dadd(-370.19537, 174.87419, -0.12559009, 0.74)}

//  Looking at segment number 1035: Seg16_apic_111, section: apic_111, ID: 1233, parent: Seg15_apic_111 (1232), rad: 0.37, (-370.19537, 174.87419, -0.12559009) -> (-369.3154, 176.6442, -0.025589943), len: 1.97921
    apic_111 {pt3dadd(-369.3154, 176.6442, -0.025589943, 0.74)}

//  Looking at segment number 1036: Seg17_apic_111, section: apic_111, ID: 1234, parent: Seg16_apic_111 (1233), rad: 0.37, (-369.3154, 176.6442, -0.025589943) -> (-369.45538, 177.6042, -0.92559004), len: 1.32333
    apic_111 {pt3dadd(-369.45538, 177.6042, -0.92559004, 0.74)}

//  Looking at segment number 1037: Seg18_apic_111, section: apic_111, ID: 1235, parent: Seg17_apic_111 (1234), rad: 0.37, (-369.45538, 177.6042, -0.92559004) -> (-371.00537, 177.8242, -0.92559004), len: 1.56552
    apic_111 {pt3dadd(-371.00537, 177.8242, -0.92559004, 0.74)}

//  Looking at segment number 1038: Seg0_apic_110, section: apic_110, ID: 1215, parent: Seg6_apic_109 (1214), rad: 0.37, (-350.0654, 143.1742, -1.17559) -> (-348.3654, 144.65419, -1.1255901), len: 2.25454
    apic_110 {pt3dclear() pt3dadd(-350.0654, 143.1742, -1.17559, 0.74) pt3dadd(-348.3654, 144.65419, -1.1255901, 0.74)}

//  Looking at segment number 1039: Seg1_apic_110, section: apic_110, ID: 1216, parent: Seg0_apic_110 (1215), rad: 0.37, (-348.3654, 144.65419, -1.1255901) -> (-346.6554, 146.40419, -0.77558994), len: 2.47165
    apic_110 {pt3dadd(-346.6554, 146.40419, -0.77558994, 0.74)}

//  Looking at segment number 1040: Seg0_apic_105, section: apic_105, ID: 1163, parent: Seg8_apic_101 (1140), rad: 0.37, (-273.6154, 146.23419, -12.02559) -> (-273.0254, 146.37419, -12.52559), len: 0.785936
    apic_105 {pt3dclear() pt3dadd(-273.6154, 146.23419, -12.02559, 0.74) pt3dadd(-273.0254, 146.37419, -12.52559, 0.74)}

//  Looking at segment number 1041: Seg1_apic_105, section: apic_105, ID: 1164, parent: Seg0_apic_105 (1163), rad: 0.37, (-273.0254, 146.37419, -12.52559) -> (-271.8454, 146.0042, -12.52559), len: 1.23664
    apic_105 {pt3dadd(-271.8454, 146.0042, -12.52559, 0.74)}

//  Looking at segment number 1042: Seg2_apic_105, section: apic_105, ID: 1165, parent: Seg1_apic_105 (1164), rad: 0.405, (-271.8454, 146.0042, -12.52559) -> (-271.1854, 145.5642, -12.47559), len: 0.7948
    apic_105 {pt3dadd(-271.1854, 145.5642, -12.47559, 0.81)}

//  Looking at segment number 1043: Seg3_apic_105, section: apic_105, ID: 1166, parent: Seg2_apic_105 (1165), rad: 0.37, (-271.1854, 145.5642, -12.47559) -> (-270.44537, 145.3442, -12.47559), len: 0.772031
    apic_105 {pt3dadd(-270.44537, 145.3442, -12.47559, 0.74)}

//  Looking at segment number 1044: Seg4_apic_105, section: apic_105, ID: 1167, parent: Seg3_apic_105 (1166), rad: 0.37, (-270.44537, 145.3442, -12.47559) -> (-268.44537, 145.2742, -11.77559), len: 2.12012
    apic_105 {pt3dadd(-268.44537, 145.2742, -11.77559, 0.74)}

//  Looking at segment number 1045: Seg5_apic_105, section: apic_105, ID: 1168, parent: Seg4_apic_105 (1167), rad: 0.445, (-268.44537, 145.2742, -11.77559) -> (-267.85538, 145.0442, -11.72559), len: 0.635212
    apic_105 {pt3dadd(-267.85538, 145.0442, -11.72559, 0.89)}

//  Looking at segment number 1046: Seg6_apic_105, section: apic_105, ID: 1169, parent: Seg5_apic_105 (1168), rad: 0.37, (-267.85538, 145.0442, -11.72559) -> (-266.7454, 145.12419, -11.72559), len: 1.11286
    apic_105 {pt3dadd(-266.7454, 145.12419, -11.72559, 0.74)}

//  Looking at segment number 1047: Seg7_apic_105, section: apic_105, ID: 1170, parent: Seg6_apic_105 (1169), rad: 0.37, (-266.7454, 145.12419, -11.72559) -> (-265.41537, 144.6042, -11.17559), len: 1.53031
    apic_105 {pt3dadd(-265.41537, 144.6042, -11.17559, 0.74)}

//  Looking at segment number 1048: Seg8_apic_105, section: apic_105, ID: 1171, parent: Seg7_apic_105 (1170), rad: 0.37, (-265.41537, 144.6042, -11.17559) -> (-264.8954, 144.6042, -11.22559), len: 0.522387
    apic_105 {pt3dadd(-264.8954, 144.6042, -11.22559, 0.74)}

//  Looking at segment number 1049: Seg9_apic_105, section: apic_105, ID: 1172, parent: Seg8_apic_105 (1171), rad: 0.445, (-264.8954, 144.6042, -11.22559) -> (-264.5254, 144.6742, -11.22559), len: 0.376557
    apic_105 {pt3dadd(-264.5254, 144.6742, -11.22559, 0.89)}
}

proc basic_shape_extra_21(){

//  Looking at segment number 1050: Seg0_apic_102, section: apic_102, ID: 1141, parent: Seg8_apic_101 (1140), rad: 0.37, (-273.6154, 146.23419, -12.02559) -> (-273.32538, 147.26419, -12.52559), len: 1.1811
    apic_102 {pt3dclear() pt3dadd(-273.6154, 146.23419, -12.02559, 0.74) pt3dadd(-273.32538, 147.26419, -12.52559, 0.74)}

//  Looking at segment number 1051: Seg1_apic_102, section: apic_102, ID: 1142, parent: Seg0_apic_102 (1141), rad: 0.37, (-273.32538, 147.26419, -12.52559) -> (-272.5854, 147.9242, -12.52559), len: 0.99156
    apic_102 {pt3dadd(-272.5854, 147.9242, -12.52559, 0.74)}

//  Looking at segment number 1052: Seg2_apic_102, section: apic_102, ID: 1143, parent: Seg1_apic_102 (1142), rad: 0.37, (-272.5854, 147.9242, -12.52559) -> (-271.9954, 147.3342, -13.17559), len: 1.05768
    apic_102 {pt3dadd(-271.9954, 147.3342, -13.17559, 0.74)}

//  Looking at segment number 1053: Seg3_apic_102, section: apic_102, ID: 1144, parent: Seg2_apic_102 (1143), rad: 0.37, (-271.9954, 147.3342, -13.17559) -> (-271.25537, 147.4142, -13.17559), len: 0.744333
    apic_102 {pt3dadd(-271.25537, 147.4142, -13.17559, 0.74)}

//  Looking at segment number 1054: Seg4_apic_102, section: apic_102, ID: 1145, parent: Seg3_apic_102 (1144), rad: 0.515, (-271.25537, 147.4142, -13.17559) -> (-270.88538, 148.1442, -13.17559), len: 0.818407
    apic_102 {pt3dadd(-270.88538, 148.1442, -13.17559, 1.03)}

//  Looking at segment number 1055: Seg5_apic_102, section: apic_102, ID: 1146, parent: Seg4_apic_102 (1145), rad: 0.59, (-270.88538, 148.1442, -13.17559) -> (-269.9954, 148.73419, -13.625589), len: 1.15874
    apic_102 {pt3dadd(-269.9954, 148.73419, -13.625589, 1.18)}

//  Looking at segment number 1056: Seg0_apic_100, section: apic_100, ID: 1121, parent: Seg5_apic_89 (1043), rad: 0.405, (-287.44537, 152.9442, -8.77559) -> (-288.6254, 152.9442, -8.92559), len: 1.18952
    apic_100 {pt3dclear() pt3dadd(-287.44537, 152.9442, -8.77559, 0.81) pt3dadd(-288.6254, 152.9442, -8.92559, 0.81)}

//  Looking at segment number 1057: Seg1_apic_100, section: apic_100, ID: 1122, parent: Seg0_apic_100 (1121), rad: 0.405, (-288.6254, 152.9442, -8.92559) -> (-291.13538, 153.6842, -8.92559), len: 2.61679
    apic_100 {pt3dadd(-291.13538, 153.6842, -8.92559, 0.81)}

//  Looking at segment number 1058: Seg2_apic_100, section: apic_100, ID: 1123, parent: Seg1_apic_100 (1122), rad: 0.405, (-291.13538, 153.6842, -8.92559) -> (-292.9054, 153.7542, -8.92559), len: 1.7714
    apic_100 {pt3dadd(-292.9054, 153.7542, -8.92559, 0.81)}

//  Looking at segment number 1059: Seg3_apic_100, section: apic_100, ID: 1124, parent: Seg2_apic_100 (1123), rad: 0.515, (-292.9054, 153.7542, -8.92559) -> (-293.79538, 153.2442, -8.92559), len: 1.02575
    apic_100 {pt3dadd(-293.79538, 153.2442, -8.92559, 1.03)}

//  Looking at segment number 1060: Seg4_apic_100, section: apic_100, ID: 1125, parent: Seg3_apic_100 (1124), rad: 0.37, (-293.79538, 153.2442, -8.92559) -> (-294.6854, 152.1342, -8.92559), len: 1.42275
    apic_100 {pt3dadd(-294.6854, 152.1342, -8.92559, 0.74)}

//  Looking at segment number 1061: Seg5_apic_100, section: apic_100, ID: 1126, parent: Seg4_apic_100 (1125), rad: 0.37, (-294.6854, 152.1342, -8.92559) -> (-296.01538, 151.1042, -9.375589), len: 1.74134
    apic_100 {pt3dadd(-296.01538, 151.1042, -9.375589, 0.74)}

//  Looking at segment number 1062: Seg6_apic_100, section: apic_100, ID: 1127, parent: Seg5_apic_100 (1126), rad: 0.37, (-296.01538, 151.1042, -9.375589) -> (-297.1254, 150.1442, -9.375589), len: 1.46757
    apic_100 {pt3dadd(-297.1254, 150.1442, -9.375589, 0.74)}

//  Looking at segment number 1063: Seg7_apic_100, section: apic_100, ID: 1128, parent: Seg6_apic_100 (1127), rad: 0.37, (-297.1254, 150.1442, -9.375589) -> (-297.8654, 150.0642, -10.02559), len: 0.988173
    apic_100 {pt3dadd(-297.8654, 150.0642, -10.02559, 0.74)}

//  Looking at segment number 1064: Seg8_apic_100, section: apic_100, ID: 1129, parent: Seg7_apic_100 (1128), rad: 0.37, (-297.8654, 150.0642, -10.02559) -> (-299.85538, 149.6942, -10.02559), len: 2.02409
    apic_100 {pt3dadd(-299.85538, 149.6942, -10.02559, 0.74)}

//  Looking at segment number 1065: Seg9_apic_100, section: apic_100, ID: 1130, parent: Seg8_apic_100 (1129), rad: 0.515, (-299.85538, 149.6942, -10.02559) -> (-300.67538, 149.1042, -10.02559), len: 1.0102
    apic_100 {pt3dadd(-300.67538, 149.1042, -10.02559, 1.03)}

//  Looking at segment number 1066: Seg10_apic_100, section: apic_100, ID: 1131, parent: Seg9_apic_100 (1130), rad: 0.37, (-300.67538, 149.1042, -10.02559) -> (-301.7754, 148.8842, -10.02559), len: 1.12179
    apic_100 {pt3dadd(-301.7754, 148.8842, -10.02559, 0.74)}

//  Looking at segment number 1067: Seg0_apic_90, section: apic_90, ID: 1044, parent: Seg5_apic_89 (1043), rad: 0.515, (-287.44537, 152.9442, -8.77559) -> (-287.73538, 154.5742, -8.77559), len: 1.6556
    apic_90 {pt3dclear() pt3dadd(-287.44537, 152.9442, -8.77559, 1.03) pt3dadd(-287.73538, 154.5742, -8.77559, 1.03)}

//  Looking at segment number 1068: Seg1_apic_90, section: apic_90, ID: 1045, parent: Seg0_apic_90 (1044), rad: 0.665, (-287.73538, 154.5742, -8.77559) -> (-287.73538, 155.7542, -9.77559), len: 1.54673
    apic_90 {pt3dadd(-287.73538, 155.7542, -9.77559, 1.33)}

//  Looking at segment number 1069: Seg2_apic_90, section: apic_90, ID: 1046, parent: Seg1_apic_90 (1045), rad: 0.96, (-287.73538, 155.7542, -9.77559) -> (-287.66537, 156.5642, -9.77559), len: 0.813017
    apic_90 {pt3dadd(-287.66537, 156.5642, -9.77559, 1.92)}

//  Looking at segment number 1070: Seg0_apic_82, section: apic_82, ID: 981, parent: Seg8_apic_78 (960), rad: 0.445, (-304.1554, 135.3242, -9.47559) -> (-304.67538, 137.1742, -9.92559), len: 1.97367
    apic_82 {pt3dclear() pt3dadd(-304.1554, 135.3242, -9.47559, 0.89) pt3dadd(-304.67538, 137.1742, -9.92559, 0.89)}

//  Looking at segment number 1071: Seg1_apic_82, section: apic_82, ID: 982, parent: Seg0_apic_82 (981), rad: 0.515, (-304.67538, 137.1742, -9.92559) -> (-304.8954, 138.4242, -10.07559), len: 1.27805
    apic_82 {pt3dadd(-304.8954, 138.4242, -10.07559, 1.03)}

//  Looking at segment number 1072: Seg2_apic_82, section: apic_82, ID: 983, parent: Seg1_apic_82 (982), rad: 0.48, (-304.8954, 138.4242, -10.07559) -> (-305.1854, 140.12419, -10.07559), len: 1.72456
    apic_82 {pt3dadd(-305.1854, 140.12419, -10.07559, 0.96)}

//  Looking at segment number 1073: Seg3_apic_82, section: apic_82, ID: 984, parent: Seg2_apic_82 (983), rad: 0.445, (-305.1854, 140.12419, -10.07559) -> (-306.44537, 141.3042, -10.82559), len: 1.88214
    apic_82 {pt3dadd(-306.44537, 141.3042, -10.82559, 0.89)}

//  Looking at segment number 1074: Seg4_apic_82, section: apic_82, ID: 985, parent: Seg3_apic_82 (984), rad: 0.515, (-306.44537, 141.3042, -10.82559) -> (-307.7754, 141.8942, -10.82559), len: 1.45501
    apic_82 {pt3dadd(-307.7754, 141.8942, -10.82559, 1.03)}

//  Looking at segment number 1075: Seg5_apic_82, section: apic_82, ID: 986, parent: Seg4_apic_82 (985), rad: 0.405, (-307.7754, 141.8942, -10.82559) -> (-309.1854, 143.0742, -12.125589), len: 2.25178
    apic_82 {pt3dadd(-309.1854, 143.0742, -12.125589, 0.81)}

//  Looking at segment number 1076: Seg0_apic_79, section: apic_79, ID: 961, parent: Seg8_apic_78 (960), rad: 0.405, (-304.1554, 135.3242, -9.47559) -> (-305.1854, 135.40419, -9.47559), len: 1.0331
    apic_79 {pt3dclear() pt3dadd(-304.1554, 135.3242, -9.47559, 0.81) pt3dadd(-305.1854, 135.40419, -9.47559, 0.81)}

//  Looking at segment number 1077: Seg1_apic_79, section: apic_79, ID: 962, parent: Seg0_apic_79 (961), rad: 0.405, (-305.1854, 135.40419, -9.47559) -> (-307.25537, 135.2542, -9.47559), len: 2.0754
    apic_79 {pt3dadd(-307.25537, 135.2542, -9.47559, 0.81)}

//  Looking at segment number 1078: Seg0_apic_77, section: apic_77, ID: 948, parent: Seg19_apic_75 (941), rad: 0.37, (-325.5254, 125.01419, -3.57559) -> (-325.29538, 126.9142, -3.6755898), len: 1.91649
    apic_77 {pt3dclear() pt3dadd(-325.5254, 125.01419, -3.57559, 0.74) pt3dadd(-325.29538, 126.9142, -3.6755898, 0.74)}

//  Looking at segment number 1079: Seg1_apic_77, section: apic_77, ID: 949, parent: Seg0_apic_77 (948), rad: 0.37, (-325.29538, 126.9142, -3.6755898) -> (-325.07538, 128.90419, -3.57559), len: 2.00461
    apic_77 {pt3dadd(-325.07538, 128.90419, -3.57559, 0.74)}

//  Looking at segment number 1080: Seg2_apic_77, section: apic_77, ID: 950, parent: Seg1_apic_77 (949), rad: 0.405, (-325.07538, 128.90419, -3.57559) -> (-326.54538, 130.8242, -4.1755896), len: 2.49146
    apic_77 {pt3dadd(-326.54538, 130.8242, -4.1755896, 0.81)}

//  Looking at segment number 1081: Seg3_apic_77, section: apic_77, ID: 951, parent: Seg2_apic_77 (950), rad: 0.405, (-326.54538, 130.8242, -4.1755896) -> (-326.6254, 132.0742, -4.27559), len: 1.25654
    apic_77 {pt3dadd(-326.6254, 132.0742, -4.27559, 0.81)}

//  Looking at segment number 1082: Seg0_apic_76, section: apic_76, ID: 942, parent: Seg19_apic_75 (941), rad: 0.445, (-325.5254, 125.01419, -3.57559) -> (-327.3754, 124.34419, -3.62559), len: 1.96823
    apic_76 {pt3dclear() pt3dadd(-325.5254, 125.01419, -3.57559, 0.89) pt3dadd(-327.3754, 124.34419, -3.62559, 0.89)}

//  Looking at segment number 1083: Seg1_apic_76, section: apic_76, ID: 943, parent: Seg0_apic_76 (942), rad: 0.445, (-327.3754, 124.34419, -3.62559) -> (-330.0354, 124.644196, -3.4255898), len: 2.68433
    apic_76 {pt3dadd(-330.0354, 124.644196, -3.4255898, 0.89)}

//  Looking at segment number 1084: Seg2_apic_76, section: apic_76, ID: 944, parent: Seg1_apic_76 (943), rad: 0.445, (-330.0354, 124.644196, -3.4255898) -> (-333.0654, 125.894196, -3.32559), len: 3.27924
    apic_76 {pt3dadd(-333.0654, 125.894196, -3.32559, 0.89)}

//  Looking at segment number 1085: Seg3_apic_76, section: apic_76, ID: 945, parent: Seg2_apic_76 (944), rad: 0.445, (-333.0654, 125.894196, -3.32559) -> (-333.6454, 126.2442, -3.37559), len: 0.679256
    apic_76 {pt3dadd(-333.6454, 126.2442, -3.37559, 0.89)}

//  Looking at segment number 1086: Seg4_apic_76, section: apic_76, ID: 946, parent: Seg3_apic_76 (945), rad: 0.405, (-333.6454, 126.2442, -3.37559) -> (-334.38538, 126.394196, -3.2755902), len: 0.761632
    apic_76 {pt3dadd(-334.38538, 126.394196, -3.2755902, 0.81)}

//  Looking at segment number 1087: Seg5_apic_76, section: apic_76, ID: 947, parent: Seg4_apic_76 (946), rad: 0.37, (-334.38538, 126.394196, -3.2755902) -> (-335.2754, 127.0542, -3.2755902), len: 1.10803
    apic_76 {pt3dadd(-335.2754, 127.0542, -3.2755902, 0.74)}

//  Looking at segment number 1088: Seg0_apic_68, section: apic_68, ID: 849, parent: Seg5_apic_56 (775), rad: 0.445, (-295.60538, 147.5542, -0.47559) -> (-298.04538, 147.9542, -0.47559), len: 2.47257
    apic_68 {pt3dclear() pt3dadd(-295.60538, 147.5542, -0.47559, 0.89) pt3dadd(-298.04538, 147.9542, -0.47559, 0.89)}

//  Looking at segment number 1089: Seg1_apic_68, section: apic_68, ID: 850, parent: Seg0_apic_68 (849), rad: 0.445, (-298.04538, 147.9542, -0.47559) -> (-299.66537, 149.9442, -0.47559), len: 2.56603
    apic_68 {pt3dadd(-299.66537, 149.9442, -0.47559, 0.89)}

//  Looking at segment number 1090: Seg2_apic_68, section: apic_68, ID: 851, parent: Seg1_apic_68 (850), rad: 0.515, (-299.66537, 149.9442, -0.47559) -> (-302.4054, 151.6442, -0.6255901), len: 3.22803
    apic_68 {pt3dadd(-302.4054, 151.6442, -0.6255901, 1.03)}

//  Looking at segment number 1091: Seg0_apic_57, section: apic_57, ID: 776, parent: Seg5_apic_56 (775), rad: 0.63, (-295.60538, 147.5542, -0.47559) -> (-294.4954, 151.2442, -0.52558994), len: 3.85366
    apic_57 {pt3dclear() pt3dadd(-295.60538, 147.5542, -0.47559, 1.26) pt3dadd(-294.4954, 151.2442, -0.52558994, 1.26)}

//  Looking at segment number 1092: Seg1_apic_57, section: apic_57, ID: 777, parent: Seg0_apic_57 (776), rad: 0.63, (-294.4954, 151.2442, -0.52558994) -> (-294.16537, 153.7142, -0.6255901), len: 2.49396
    apic_57 {pt3dadd(-294.16537, 153.7142, -0.6255901, 1.26)}

//  Looking at segment number 1093: Seg2_apic_57, section: apic_57, ID: 778, parent: Seg1_apic_57 (777), rad: 0.96, (-294.16537, 153.7142, -0.6255901) -> (-294.82538, 155.26419, -0.22558999), len: 1.73149
    apic_57 {pt3dadd(-294.82538, 155.26419, -0.22558999, 1.92)}

//  Looking at segment number 1094: Seg0_apic_46, section: apic_46, ID: 660, parent: Seg5_apic_38 (591), rad: 0.48, (-314.69537, 133.5942, -3.07559) -> (-316.6454, 137.0242, -2.62559), len: 3.97115
    apic_46 {pt3dclear() pt3dadd(-314.69537, 133.5942, -3.07559, 0.96) pt3dadd(-316.6454, 137.0242, -2.62559, 0.96)}

//  Looking at segment number 1095: Seg1_apic_46, section: apic_46, ID: 661, parent: Seg0_apic_46 (660), rad: 0.48, (-316.6454, 137.0242, -2.62559) -> (-317.8354, 139.8242, -2.6755898), len: 3.0428
    apic_46 {pt3dadd(-317.8354, 139.8242, -2.6755898, 0.96)}

//  Looking at segment number 1096: Seg2_apic_46, section: apic_46, ID: 662, parent: Seg1_apic_46 (661), rad: 0.63, (-317.8354, 139.8242, -2.6755898) -> (-318.4954, 141.0042, -2.6755898), len: 1.35203
    apic_46 {pt3dadd(-318.4954, 141.0042, -2.6755898, 1.26)}

//  Looking at segment number 1097: Seg0_apic_39, section: apic_39, ID: 592, parent: Seg5_apic_38 (591), rad: 0.445, (-314.69537, 133.5942, -3.07559) -> (-317.2754, 133.51419, -3.22559), len: 2.58561
    apic_39 {pt3dclear() pt3dadd(-314.69537, 133.5942, -3.07559, 0.89) pt3dadd(-317.2754, 133.51419, -3.22559, 0.89)}

//  Looking at segment number 1098: Seg1_apic_39, section: apic_39, ID: 593, parent: Seg0_apic_39 (592), rad: 0.445, (-317.2754, 133.51419, -3.22559) -> (-318.8354, 134.1042, -3.22559), len: 1.66784
    apic_39 {pt3dadd(-318.8354, 134.1042, -3.22559, 0.89)}

//  Looking at segment number 1099: Seg2_apic_39, section: apic_39, ID: 594, parent: Seg1_apic_39 (593), rad: 0.445, (-318.8354, 134.1042, -3.22559) -> (-320.23538, 134.7742, -3.22559), len: 1.55206
    apic_39 {pt3dadd(-320.23538, 134.7742, -3.22559, 0.89)}
}

proc basic_shape_extra_22(){

//  Looking at segment number 1100: Seg3_apic_39, section: apic_39, ID: 595, parent: Seg2_apic_39 (594), rad: 0.445, (-320.23538, 134.7742, -3.22559) -> (-322.7454, 135.1442, -3.22559), len: 2.53713
    apic_39 {pt3dadd(-322.7454, 135.1442, -3.22559, 0.89)}

//  Looking at segment number 1101: Seg4_apic_39, section: apic_39, ID: 596, parent: Seg3_apic_39 (595), rad: 0.555, (-322.7454, 135.1442, -3.22559) -> (-325.85538, 135.3642, -3.22559), len: 3.11776
    apic_39 {pt3dadd(-325.85538, 135.3642, -3.22559, 1.11)}

//  Looking at segment number 1102: Seg5_apic_39, section: apic_39, ID: 597, parent: Seg4_apic_39 (596), rad: 0.555, (-325.85538, 135.3642, -3.22559) -> (-326.9654, 135.2142, -3.87559), len: 1.29504
    apic_39 {pt3dadd(-326.9654, 135.2142, -3.87559, 1.11)}

//  Looking at segment number 1103: Seg0_apic_36, section: apic_36, ID: 567, parent: Seg10_apic_34 (552), rad: 0.37, (-284.1254, 159.1742, -6.4255896) -> (-284.4954, 160.4342, -7.52559), len: 1.71304
    apic_36 {pt3dclear() pt3dadd(-284.1254, 159.1742, -6.4255896, 0.74) pt3dadd(-284.4954, 160.4342, -7.52559, 0.74)}

//  Looking at segment number 1104: Seg1_apic_36, section: apic_36, ID: 568, parent: Seg0_apic_36 (567), rad: 0.48, (-284.4954, 160.4342, -7.52559) -> (-284.72537, 161.2442, -7.77559), len: 0.878343
    apic_36 {pt3dadd(-284.72537, 161.2442, -7.77559, 0.96)}

//  Looking at segment number 1105: Seg2_apic_36, section: apic_36, ID: 569, parent: Seg1_apic_36 (568), rad: 0.37, (-284.72537, 161.2442, -7.77559) -> (-283.8354, 161.6842, -8.57559), len: 1.27502
    apic_36 {pt3dadd(-283.8354, 161.6842, -8.57559, 0.74)}

//  Looking at segment number 1106: Seg3_apic_36, section: apic_36, ID: 570, parent: Seg2_apic_36 (569), rad: 0.37, (-283.8354, 161.6842, -8.57559) -> (-282.42538, 162.7942, -8.57559), len: 1.79449
    apic_36 {pt3dadd(-282.42538, 162.7942, -8.57559, 0.74)}

//  Looking at segment number 1107: Seg4_apic_36, section: apic_36, ID: 571, parent: Seg3_apic_36 (570), rad: 0.515, (-282.42538, 162.7942, -8.57559) -> (-281.91537, 163.6042, -9.32559), len: 1.21602
    apic_36 {pt3dadd(-281.91537, 163.6042, -9.32559, 1.03)}

//  Looking at segment number 1108: Seg5_apic_36, section: apic_36, ID: 572, parent: Seg4_apic_36 (571), rad: 0.37, (-281.91537, 163.6042, -9.32559) -> (-281.2454, 165.01419, -9.32559), len: 1.56107
    apic_36 {pt3dadd(-281.2454, 165.01419, -9.32559, 0.74)}

//  Looking at segment number 1109: Seg6_apic_36, section: apic_36, ID: 573, parent: Seg5_apic_36 (572), rad: 0.37, (-281.2454, 165.01419, -9.32559) -> (-281.0254, 166.48419, -9.67559), len: 1.52702
    apic_36 {pt3dadd(-281.0254, 166.48419, -9.67559, 0.74)}

//  Looking at segment number 1110: Seg7_apic_36, section: apic_36, ID: 574, parent: Seg6_apic_36 (573), rad: 0.445, (-281.0254, 166.48419, -9.67559) -> (-281.3954, 167.2242, -9.67559), len: 0.827348
    apic_36 {pt3dadd(-281.3954, 167.2242, -9.67559, 0.89)}

//  Looking at segment number 1111: Seg8_apic_36, section: apic_36, ID: 575, parent: Seg7_apic_36 (574), rad: 0.37, (-281.3954, 167.2242, -9.67559) -> (-281.3954, 168.1842, -9.57559), len: 0.965201
    apic_36 {pt3dadd(-281.3954, 168.1842, -9.57559, 0.74)}

//  Looking at segment number 1112: Seg9_apic_36, section: apic_36, ID: 576, parent: Seg8_apic_36 (575), rad: 0.37, (-281.3954, 168.1842, -9.57559) -> (-282.6554, 168.5542, -9.625589), len: 1.31416
    apic_36 {pt3dadd(-282.6554, 168.5542, -9.625589, 0.74)}

//  Looking at segment number 1113: Seg10_apic_36, section: apic_36, ID: 577, parent: Seg9_apic_36 (576), rad: 0.37, (-282.6554, 168.5542, -9.625589) -> (-284.4954, 169.1442, -9.82559), len: 1.9426
    apic_36 {pt3dadd(-284.4954, 169.1442, -9.82559, 0.74)}

//  Looking at segment number 1114: Seg11_apic_36, section: apic_36, ID: 578, parent: Seg10_apic_36 (577), rad: 0.37, (-284.4954, 169.1442, -9.82559) -> (-288.1254, 168.7042, -9.625589), len: 3.66204
    apic_36 {pt3dadd(-288.1254, 168.7042, -9.625589, 0.74)}

//  Looking at segment number 1115: Seg12_apic_36, section: apic_36, ID: 579, parent: Seg11_apic_36 (578), rad: 0.37, (-288.1254, 168.7042, -9.625589) -> (-290.26538, 168.40419, -9.625589), len: 2.16091
    apic_36 {pt3dadd(-290.26538, 168.40419, -9.625589, 0.74)}

//  Looking at segment number 1116: Seg0_apic_35, section: apic_35, ID: 553, parent: Seg10_apic_34 (552), rad: 0.405, (-284.1254, 159.1742, -6.4255896) -> (-282.8754, 160.1342, -7.2255898), len: 1.76752
    apic_35 {pt3dclear() pt3dadd(-284.1254, 159.1742, -6.4255896, 0.81) pt3dadd(-282.8754, 160.1342, -7.2255898, 0.81)}

//  Looking at segment number 1117: Seg1_apic_35, section: apic_35, ID: 554, parent: Seg0_apic_35 (553), rad: 0.405, (-282.8754, 160.1342, -7.2255898) -> (-281.8354, 162.0542, -7.02559), len: 2.19272
    apic_35 {pt3dadd(-281.8354, 162.0542, -7.02559, 0.81)}

//  Looking at segment number 1118: Seg2_apic_35, section: apic_35, ID: 555, parent: Seg1_apic_35 (554), rad: 0.405, (-281.8354, 162.0542, -7.02559) -> (-280.8054, 163.7542, -7.02559), len: 1.98768
    apic_35 {pt3dadd(-280.8054, 163.7542, -7.02559, 0.81)}

//  Looking at segment number 1119: Seg3_apic_35, section: apic_35, ID: 556, parent: Seg2_apic_35 (555), rad: 0.405, (-280.8054, 163.7542, -7.02559) -> (-280.50537, 165.4542, -7.1255894), len: 1.72916
    apic_35 {pt3dadd(-280.50537, 165.4542, -7.1255894, 0.81)}

//  Looking at segment number 1120: Seg4_apic_35, section: apic_35, ID: 557, parent: Seg3_apic_35 (556), rad: 0.405, (-280.50537, 165.4542, -7.1255894) -> (-280.50537, 168.1142, -7.1255894), len: 2.66
    apic_35 {pt3dadd(-280.50537, 168.1142, -7.1255894, 0.81)}

//  Looking at segment number 1121: Seg5_apic_35, section: apic_35, ID: 558, parent: Seg4_apic_35 (557), rad: 0.405, (-280.50537, 168.1142, -7.1255894) -> (-281.91537, 170.1742, -7.1255894), len: 2.49634
    apic_35 {pt3dadd(-281.91537, 170.1742, -7.1255894, 0.81)}

//  Looking at segment number 1122: Seg6_apic_35, section: apic_35, ID: 559, parent: Seg5_apic_35 (558), rad: 0.48, (-281.91537, 170.1742, -7.1255894) -> (-283.98538, 171.65419, -7.1255894), len: 2.54466
    apic_35 {pt3dadd(-283.98538, 171.65419, -7.1255894, 0.96)}

//  Looking at segment number 1123: Seg7_apic_35, section: apic_35, ID: 560, parent: Seg6_apic_35 (559), rad: 0.37, (-283.98538, 171.65419, -7.1255894) -> (-285.16537, 172.2442, -7.1255894), len: 1.31928
    apic_35 {pt3dadd(-285.16537, 172.2442, -7.1255894, 0.74)}

//  Looking at segment number 1124: Seg8_apic_35, section: apic_35, ID: 561, parent: Seg7_apic_35 (560), rad: 0.37, (-285.16537, 172.2442, -7.1255894) -> (-289.0854, 173.5742, -6.6255894), len: 4.16958
    apic_35 {pt3dadd(-289.0854, 173.5742, -6.6255894, 0.74)}

//  Looking at segment number 1125: Seg9_apic_35, section: apic_35, ID: 562, parent: Seg8_apic_35 (561), rad: 0.445, (-289.0854, 173.5742, -6.6255894) -> (-290.63538, 173.8642, -6.6755896), len: 1.57767
    apic_35 {pt3dadd(-290.63538, 173.8642, -6.6755896, 0.89)}

//  Looking at segment number 1126: Seg10_apic_35, section: apic_35, ID: 563, parent: Seg9_apic_35 (562), rad: 0.37, (-290.63538, 173.8642, -6.6755896) -> (-291.5954, 174.23419, -6.7255898), len: 1.03007
    apic_35 {pt3dadd(-291.5954, 174.23419, -6.7255898, 0.74)}

//  Looking at segment number 1127: Seg11_apic_35, section: apic_35, ID: 564, parent: Seg10_apic_35 (563), rad: 0.37, (-291.5954, 174.23419, -6.7255898) -> (-296.54538, 176.7442, -6.52559), len: 5.5536
    apic_35 {pt3dadd(-296.54538, 176.7442, -6.52559, 0.74)}

//  Looking at segment number 1128: Seg12_apic_35, section: apic_35, ID: 565, parent: Seg11_apic_35 (564), rad: 0.445, (-296.54538, 176.7442, -6.52559) -> (-297.6554, 177.48419, -6.52559), len: 1.33406
    apic_35 {pt3dadd(-297.6554, 177.48419, -6.52559, 0.89)}

//  Looking at segment number 1129: Seg13_apic_35, section: apic_35, ID: 566, parent: Seg12_apic_35 (565), rad: 0.37, (-297.6554, 177.48419, -6.52559) -> (-298.2454, 177.8542, -6.6755896), len: 0.712393
    apic_35 {pt3dadd(-298.2454, 177.8542, -6.6755896, 0.74)}

//  Looking at segment number 1130: Seg0_apic_33, section: apic_33, ID: 534, parent: Seg1_apic_25 (496), rad: 0.405, (-292.0554, 140.1442, -3.72559) -> (-295.73538, 140.87419, -3.82559), len: 3.75303
    apic_33 {pt3dclear() pt3dadd(-292.0554, 140.1442, -3.72559, 0.81) pt3dadd(-295.73538, 140.87419, -3.82559, 0.81)}

//  Looking at segment number 1131: Seg1_apic_33, section: apic_33, ID: 535, parent: Seg0_apic_33 (534), rad: 0.405, (-295.73538, 140.87419, -3.82559) -> (-298.8354, 140.7242, -3.82559), len: 3.10363
    apic_33 {pt3dadd(-298.8354, 140.7242, -3.82559, 0.81)}

//  Looking at segment number 1132: Seg2_apic_33, section: apic_33, ID: 536, parent: Seg1_apic_33 (535), rad: 0.405, (-298.8354, 140.7242, -3.82559) -> (-301.7154, 140.65419, -2.97559), len: 3.00364
    apic_33 {pt3dadd(-301.7154, 140.65419, -2.97559, 0.81)}

//  Looking at segment number 1133: Seg3_apic_33, section: apic_33, ID: 537, parent: Seg2_apic_33 (536), rad: 0.405, (-301.7154, 140.65419, -2.97559) -> (-303.04538, 140.65419, -2.9255898), len: 1.33093
    apic_33 {pt3dadd(-303.04538, 140.65419, -2.9255898, 0.81)}

//  Looking at segment number 1134: Seg4_apic_33, section: apic_33, ID: 538, parent: Seg3_apic_33 (537), rad: 0.405, (-303.04538, 140.65419, -2.9255898) -> (-305.3454, 140.9442, -3.07559), len: 2.32308
    apic_33 {pt3dadd(-305.3454, 140.9442, -3.07559, 0.81)}

//  Looking at segment number 1135: Seg5_apic_33, section: apic_33, ID: 539, parent: Seg4_apic_33 (538), rad: 0.405, (-305.3454, 140.9442, -3.07559) -> (-306.7454, 141.0242, -3.07559), len: 1.40228
    apic_33 {pt3dadd(-306.7454, 141.0242, -3.07559, 0.81)}

//  Looking at segment number 1136: Seg6_apic_33, section: apic_33, ID: 540, parent: Seg5_apic_33 (539), rad: 0.405, (-306.7454, 141.0242, -3.07559) -> (-308.5954, 141.8342, -2.62559), len: 2.06909
    apic_33 {pt3dadd(-308.5954, 141.8342, -2.62559, 0.81)}

//  Looking at segment number 1137: Seg7_apic_33, section: apic_33, ID: 541, parent: Seg6_apic_33 (540), rad: 0.405, (-308.5954, 141.8342, -2.62559) -> (-310.29538, 141.90419, -2.5255902), len: 1.70436
    apic_33 {pt3dadd(-310.29538, 141.90419, -2.5255902, 0.81)}

//  Looking at segment number 1138: Seg0_apic_26, section: apic_26, ID: 497, parent: Seg1_apic_25 (496), rad: 0.48, (-292.0554, 140.1442, -3.72559) -> (-293.75537, 142.73419, -3.2755902), len: 3.13058
    apic_26 {pt3dclear() pt3dadd(-292.0554, 140.1442, -3.72559, 0.96) pt3dadd(-293.75537, 142.73419, -3.2755902, 0.96)}

//  Looking at segment number 1139: Seg1_apic_26, section: apic_26, ID: 498, parent: Seg0_apic_26 (497), rad: 0.48, (-293.75537, 142.73419, -3.2755902) -> (-296.4954, 145.3142, -3.0255902), len: 3.77182
    apic_26 {pt3dadd(-296.4954, 145.3142, -3.0255902, 0.96)}

//  Looking at segment number 1140: Seg2_apic_26, section: apic_26, ID: 499, parent: Seg1_apic_26 (498), rad: 0.48, (-296.4954, 145.3142, -3.0255902) -> (-299.07538, 146.8642, -2.5255902), len: 3.05104
    apic_26 {pt3dadd(-299.07538, 146.8642, -2.5255902, 0.96)}

//  Looking at segment number 1141: Seg3_apic_26, section: apic_26, ID: 500, parent: Seg2_apic_26 (499), rad: 0.515, (-299.07538, 146.8642, -2.5255902) -> (-300.48538, 147.9742, -1.6255901), len: 2.00754
    apic_26 {pt3dadd(-300.48538, 147.9742, -1.6255901, 1.03)}

//  Looking at segment number 1142: Seg4_apic_26, section: apic_26, ID: 501, parent: Seg3_apic_26 (500), rad: 0.515, (-300.48538, 147.9742, -1.6255901) -> (-302.0354, 148.6342, -1.6255901), len: 1.68468
    apic_26 {pt3dadd(-302.0354, 148.6342, -1.6255901, 1.03)}

//  Looking at segment number 1143: Seg0_apic_16, section: apic_16, ID: 394, parent: Seg3_apic_6 (347), rad: 0.405, (-297.0254, 139.6742, -5.7255898) -> (-296.6854, 140.4542, -5.2255898), len: 0.986912
    apic_16 {pt3dclear() pt3dadd(-297.0254, 139.6742, -5.7255898, 0.81) pt3dadd(-296.6854, 140.4542, -5.2255898, 0.81)}

//  Looking at segment number 1144: Seg1_apic_16, section: apic_16, ID: 395, parent: Seg0_apic_16 (394), rad: 0.405, (-296.6854, 140.4542, -5.2255898) -> (-297.42538, 142.2242, -5.07559), len: 1.92432
    apic_16 {pt3dadd(-297.42538, 142.2242, -5.07559, 0.81)}

//  Looking at segment number 1145: Seg2_apic_16, section: apic_16, ID: 396, parent: Seg1_apic_16 (395), rad: 0.405, (-297.42538, 142.2242, -5.07559) -> (-298.82538, 144.8042, -5.2255898), len: 2.9392
    apic_16 {pt3dadd(-298.82538, 144.8042, -5.2255898, 0.81)}

//  Looking at segment number 1146: Seg3_apic_16, section: apic_16, ID: 397, parent: Seg2_apic_16 (396), rad: 0.405, (-298.82538, 144.8042, -5.2255898) -> (-301.04538, 147.90419, -5.27559), len: 3.81325
    apic_16 {pt3dadd(-301.04538, 147.90419, -5.27559, 0.81)}

//  Looking at segment number 1147: Seg0_apic_7, section: apic_7, ID: 348, parent: Seg3_apic_6 (347), rad: 0.59, (-297.0254, 139.6742, -5.7255898) -> (-298.35538, 139.2242, -5.57559), len: 1.41204
    apic_7 {pt3dclear() pt3dadd(-297.0254, 139.6742, -5.7255898, 1.18) pt3dadd(-298.35538, 139.2242, -5.57559, 1.18)}

//  Looking at segment number 1148: Seg1_apic_7, section: apic_7, ID: 349, parent: Seg0_apic_7 (348), rad: 0.59, (-298.35538, 139.2242, -5.57559) -> (-300.6454, 139.4542, -5.52559), len: 2.30207
    apic_7 {pt3dadd(-300.6454, 139.4542, -5.52559, 1.18)}

//  Looking at segment number 1149: Seg2_apic_7, section: apic_7, ID: 350, parent: Seg1_apic_7 (349), rad: 0.59, (-300.6454, 139.4542, -5.52559) -> (-302.9354, 139.8142, -5.27559), len: 2.33157
    apic_7 {pt3dadd(-302.9354, 139.8142, -5.27559, 1.18)}
}

proc basic_shape_extra_23(){

//  Looking at segment number 1150: Seg3_apic_7, section: apic_7, ID: 351, parent: Seg2_apic_7 (350), rad: 0.59, (-302.9354, 139.8142, -5.27559) -> (-307.29538, 140.3342, -5.27559), len: 4.39089
    apic_7 {pt3dadd(-307.29538, 140.3342, -5.27559, 1.18)}

//  Looking at segment number 1151: Seg4_apic_7, section: apic_7, ID: 352, parent: Seg3_apic_7 (351), rad: 0.555, (-307.29538, 140.3342, -5.27559) -> (-311.3654, 141.0042, -5.27559), len: 4.12479
    apic_7 {pt3dadd(-311.3654, 141.0042, -5.27559, 1.11)}

//  Looking at segment number 1152: Seg5_apic_7, section: apic_7, ID: 353, parent: Seg4_apic_7 (352), rad: 0.555, (-311.3654, 141.0042, -5.27559) -> (-314.3954, 142.1042, -5.2255898), len: 3.22388
    apic_7 {pt3dadd(-314.3954, 142.1042, -5.2255898, 1.11)}

//  Looking at segment number 1153: Seg6_apic_7, section: apic_7, ID: 354, parent: Seg5_apic_7 (353), rad: 0.555, (-314.3954, 142.1042, -5.2255898) -> (-318.01538, 143.0642, -5.2255898), len: 3.74512
    apic_7 {pt3dadd(-318.01538, 143.0642, -5.2255898, 1.11)}

//  Looking at segment number 1154: Seg7_apic_7, section: apic_7, ID: 355, parent: Seg6_apic_7 (354), rad: 0.555, (-318.01538, 143.0642, -5.2255898) -> (-320.00537, 143.9542, -5.2255898), len: 2.17994
    apic_7 {pt3dadd(-320.00537, 143.9542, -5.2255898, 1.11)}

//  Looking at segment number 1155: Seg0_apic_104, section: apic_104, ID: 1157, parent: Seg5_apic_102 (1146), rad: 0.37, (-269.9954, 148.73419, -13.625589) -> (-269.1854, 148.6642, -13.125589), len: 0.954461
    apic_104 {pt3dclear() pt3dadd(-269.9954, 148.73419, -13.625589, 0.74) pt3dadd(-269.1854, 148.6642, -13.125589, 0.74)}

//  Looking at segment number 1156: Seg1_apic_104, section: apic_104, ID: 1158, parent: Seg0_apic_104 (1157), rad: 0.37, (-269.1854, 148.6642, -13.125589) -> (-268.00537, 148.51419, -13.67559), len: 1.31052
    apic_104 {pt3dadd(-268.00537, 148.51419, -13.67559, 0.74)}

//  Looking at segment number 1157: Seg2_apic_104, section: apic_104, ID: 1159, parent: Seg1_apic_104 (1158), rad: 0.37, (-268.00537, 148.51419, -13.67559) -> (-267.04538, 149.0342, -13.67559), len: 1.09178
    apic_104 {pt3dadd(-267.04538, 149.0342, -13.67559, 0.74)}

//  Looking at segment number 1158: Seg3_apic_104, section: apic_104, ID: 1160, parent: Seg2_apic_104 (1159), rad: 0.59, (-267.04538, 149.0342, -13.67559) -> (-266.0854, 148.8842, -14.625589), len: 1.35889
    apic_104 {pt3dadd(-266.0854, 148.8842, -14.625589, 1.18)}

//  Looking at segment number 1159: Seg4_apic_104, section: apic_104, ID: 1161, parent: Seg3_apic_104 (1160), rad: 0.37, (-266.0854, 148.8842, -14.625589) -> (-264.97537, 148.73419, -13.82559), len: 1.37646
    apic_104 {pt3dadd(-264.97537, 148.73419, -13.82559, 0.74)}

//  Looking at segment number 1160: Seg5_apic_104, section: apic_104, ID: 1162, parent: Seg4_apic_104 (1161), rad: 0.37, (-264.97537, 148.73419, -13.82559) -> (-264.23538, 147.26419, -13.82559), len: 1.64575
    apic_104 {pt3dadd(-264.23538, 147.26419, -13.82559, 0.74)}

//  Looking at segment number 1161: Seg0_apic_103, section: apic_103, ID: 1147, parent: Seg5_apic_102 (1146), rad: 0.37, (-269.9954, 148.73419, -13.625589) -> (-269.8454, 149.9242, -13.77559), len: 1.20876
    apic_103 {pt3dclear() pt3dadd(-269.9954, 148.73419, -13.625589, 0.74) pt3dadd(-269.8454, 149.9242, -13.77559, 0.74)}

//  Looking at segment number 1162: Seg1_apic_103, section: apic_103, ID: 1148, parent: Seg0_apic_103 (1147), rad: 0.37, (-269.8454, 149.9242, -13.77559) -> (-269.48538, 150.8842, -13.77559), len: 1.02529
    apic_103 {pt3dadd(-269.48538, 150.8842, -13.77559, 0.74)}

//  Looking at segment number 1163: Seg2_apic_103, section: apic_103, ID: 1149, parent: Seg1_apic_103 (1148), rad: 0.37, (-269.48538, 150.8842, -13.77559) -> (-268.44537, 151.1742, -13.77559), len: 1.07968
    apic_103 {pt3dadd(-268.44537, 151.1742, -13.77559, 0.74)}

//  Looking at segment number 1164: Seg3_apic_103, section: apic_103, ID: 1150, parent: Seg2_apic_103 (1149), rad: 0.48, (-268.44537, 151.1742, -13.77559) -> (-268.00537, 151.3942, -13.77559), len: 0.491938
    apic_103 {pt3dadd(-268.00537, 151.3942, -13.77559, 0.96)}

//  Looking at segment number 1165: Seg4_apic_103, section: apic_103, ID: 1151, parent: Seg3_apic_103 (1150), rad: 0.405, (-268.00537, 151.3942, -13.77559) -> (-266.9654, 151.5442, -13.72559), len: 1.05193
    apic_103 {pt3dadd(-266.9654, 151.5442, -13.72559, 0.81)}

//  Looking at segment number 1166: Seg5_apic_103, section: apic_103, ID: 1152, parent: Seg4_apic_103 (1151), rad: 0.405, (-266.9654, 151.5442, -13.72559) -> (-266.44537, 151.3942, -14.57559), len: 1.00768
    apic_103 {pt3dadd(-266.44537, 151.3942, -14.57559, 0.81)}

//  Looking at segment number 1167: Seg6_apic_103, section: apic_103, ID: 1153, parent: Seg5_apic_103 (1152), rad: 0.48, (-266.44537, 151.3942, -14.57559) -> (-264.97537, 151.4742, -14.72559), len: 1.4798
    apic_103 {pt3dadd(-264.97537, 151.4742, -14.72559, 0.96)}

//  Looking at segment number 1168: Seg7_apic_103, section: apic_103, ID: 1154, parent: Seg6_apic_103 (1153), rad: 0.37, (-264.97537, 151.4742, -14.72559) -> (-264.1554, 151.98419, -15.47559), len: 1.22268
    apic_103 {pt3dadd(-264.1554, 151.98419, -15.47559, 0.74)}

//  Looking at segment number 1169: Seg8_apic_103, section: apic_103, ID: 1155, parent: Seg7_apic_103 (1154), rad: 0.37, (-264.1554, 151.98419, -15.47559) -> (-263.7854, 152.2842, -15.47559), len: 0.476338
    apic_103 {pt3dadd(-263.7854, 152.2842, -15.47559, 0.74)}

//  Looking at segment number 1170: Seg9_apic_103, section: apic_103, ID: 1156, parent: Seg8_apic_103 (1155), rad: 0.445, (-263.7854, 152.2842, -15.47559) -> (-263.9354, 152.65419, -16.025589), len: 0.679628
    apic_103 {pt3dadd(-263.9354, 152.65419, -16.025589, 0.89)}

//  Looking at segment number 1171: Seg0_apic_97, section: apic_97, ID: 1084, parent: Seg2_apic_90 (1046), rad: 0.335, (-287.66537, 156.5642, -9.77559) -> (-288.91537, 156.7842, -9.92559), len: 1.27805
    apic_97 {pt3dclear() pt3dadd(-287.66537, 156.5642, -9.77559, 0.67) pt3dadd(-288.91537, 156.7842, -9.92559, 0.67)}

//  Looking at segment number 1172: Seg1_apic_97, section: apic_97, ID: 1085, parent: Seg0_apic_97 (1084), rad: 0.335, (-288.91537, 156.7842, -9.92559) -> (-290.6154, 156.7142, -9.92559), len: 1.70145
    apic_97 {pt3dadd(-290.6154, 156.7142, -9.92559, 0.67)}

//  Looking at segment number 1173: Seg2_apic_97, section: apic_97, ID: 1086, parent: Seg1_apic_97 (1085), rad: 0.405, (-290.6154, 156.7142, -9.92559) -> (-292.4654, 156.9342, -9.17559), len: 2.00834
    apic_97 {pt3dadd(-292.4654, 156.9342, -9.17559, 0.81)}

//  Looking at segment number 1174: Seg3_apic_97, section: apic_97, ID: 1087, parent: Seg2_apic_97 (1086), rad: 0.405, (-292.4654, 156.9342, -9.17559) -> (-295.8654, 157.7442, -8.67559), len: 3.53073
    apic_97 {pt3dadd(-295.8654, 157.7442, -8.67559, 0.81)}

//  Looking at segment number 1175: Seg4_apic_97, section: apic_97, ID: 1088, parent: Seg3_apic_97 (1087), rad: 0.405, (-295.8654, 157.7442, -8.67559) -> (-297.41537, 159.0742, -8.67559), len: 2.04239
    apic_97 {pt3dadd(-297.41537, 159.0742, -8.67559, 0.81)}

//  Looking at segment number 1176: Seg0_apic_96, section: apic_96, ID: 1076, parent: Seg2_apic_90 (1046), rad: 0.37, (-287.66537, 156.5642, -9.77559) -> (-288.7754, 157.37419, -10.125589), len: 1.418
    apic_96 {pt3dclear() pt3dadd(-287.66537, 156.5642, -9.77559, 0.74) pt3dadd(-288.7754, 157.37419, -10.125589, 0.74)}

//  Looking at segment number 1177: Seg1_apic_96, section: apic_96, ID: 1077, parent: Seg0_apic_96 (1076), rad: 0.37, (-288.7754, 157.37419, -10.125589) -> (-288.91537, 157.9642, -10.125589), len: 0.60639
    apic_96 {pt3dadd(-288.91537, 157.9642, -10.125589, 0.74)}

//  Looking at segment number 1178: Seg2_apic_96, section: apic_96, ID: 1078, parent: Seg1_apic_96 (1077), rad: 0.37, (-288.91537, 157.9642, -10.125589) -> (-289.50537, 158.48419, -10.125589), len: 0.786438
    apic_96 {pt3dadd(-289.50537, 158.48419, -10.125589, 0.74)}

//  Looking at segment number 1179: Seg3_apic_96, section: apic_96, ID: 1079, parent: Seg2_apic_96 (1078), rad: 0.48, (-289.50537, 158.48419, -10.125589) -> (-290.47537, 158.48419, -9.72559), len: 1.04924
    apic_96 {pt3dadd(-290.47537, 158.48419, -9.72559, 0.96)}

//  Looking at segment number 1180: Seg4_apic_96, section: apic_96, ID: 1080, parent: Seg3_apic_96 (1079), rad: 0.37, (-290.47537, 158.48419, -9.72559) -> (-291.0654, 158.40419, -9.72559), len: 0.595426
    apic_96 {pt3dadd(-291.0654, 158.40419, -9.72559, 0.74)}

//  Looking at segment number 1181: Seg5_apic_96, section: apic_96, ID: 1081, parent: Seg4_apic_96 (1080), rad: 0.37, (-291.0654, 158.40419, -9.72559) -> (-293.0554, 158.0442, -9.82559), len: 2.02476
    apic_96 {pt3dadd(-293.0554, 158.0442, -9.82559, 0.74)}

//  Looking at segment number 1182: Seg6_apic_96, section: apic_96, ID: 1082, parent: Seg5_apic_96 (1081), rad: 0.445, (-293.0554, 158.0442, -9.82559) -> (-293.50537, 158.0442, -9.92559), len: 0.460959
    apic_96 {pt3dadd(-293.50537, 158.0442, -9.92559, 0.89)}

//  Looking at segment number 1183: Seg7_apic_96, section: apic_96, ID: 1083, parent: Seg6_apic_96 (1082), rad: 0.37, (-293.50537, 158.0442, -9.92559) -> (-294.0954, 158.1842, -9.92559), len: 0.606409
    apic_96 {pt3dadd(-294.0954, 158.1842, -9.92559, 0.74)}

//  Looking at segment number 1184: Seg0_apic_91, section: apic_91, ID: 1047, parent: Seg2_apic_90 (1046), rad: 0.37, (-287.66537, 156.5642, -9.77559) -> (-286.1854, 157.0842, -9.875589), len: 1.57186
    apic_91 {pt3dclear() pt3dadd(-287.66537, 156.5642, -9.77559, 0.74) pt3dadd(-286.1854, 157.0842, -9.875589, 0.74)}

//  Looking at segment number 1185: Seg1_apic_91, section: apic_91, ID: 1048, parent: Seg0_apic_91 (1047), rad: 0.405, (-286.1854, 157.0842, -9.875589) -> (-282.3454, 157.7442, -10.42559), len: 3.93493
    apic_91 {pt3dadd(-282.3454, 157.7442, -10.42559, 0.81)}

//  Looking at segment number 1186: Seg2_apic_91, section: apic_91, ID: 1049, parent: Seg1_apic_91 (1048), rad: 0.405, (-282.3454, 157.7442, -10.42559) -> (-281.60538, 158.40419, -10.92559), len: 1.1105
    apic_91 {pt3dadd(-281.60538, 158.40419, -10.92559, 0.81)}

//  Looking at segment number 1187: Seg3_apic_91, section: apic_91, ID: 1050, parent: Seg2_apic_91 (1049), rad: 0.555, (-281.60538, 158.40419, -10.92559) -> (-281.23538, 158.7042, -11.22559), len: 0.562937
    apic_91 {pt3dadd(-281.23538, 158.7042, -11.22559, 1.11)}

//  Looking at segment number 1188: Seg4_apic_91, section: apic_91, ID: 1051, parent: Seg3_apic_91 (1050), rad: 0.555, (-281.23538, 158.7042, -11.22559) -> (-280.1254, 158.5542, -11.22559), len: 1.12007
    apic_91 {pt3dadd(-280.1254, 158.5542, -11.22559, 1.11)}

//  Looking at segment number 1189: Seg0_apic_86, section: apic_86, ID: 1023, parent: Seg5_apic_82 (986), rad: 0.37, (-309.1854, 143.0742, -12.125589) -> (-310.5854, 143.0542, -12.375589), len: 1.42228
    apic_86 {pt3dclear() pt3dadd(-309.1854, 143.0742, -12.125589, 0.74) pt3dadd(-310.5854, 143.0542, -12.375589, 0.74)}

//  Looking at segment number 1190: Seg1_apic_86, section: apic_86, ID: 1024, parent: Seg0_apic_86 (1023), rad: 0.445, (-310.5854, 143.0542, -12.375589) -> (-311.25537, 143.12419, -12.375589), len: 0.673629
    apic_86 {pt3dadd(-311.25537, 143.12419, -12.375589, 0.89)}

//  Looking at segment number 1191: Seg2_apic_86, section: apic_86, ID: 1025, parent: Seg1_apic_86 (1024), rad: 0.37, (-311.25537, 143.12419, -12.375589) -> (-311.91537, 143.3442, -12.375589), len: 0.695705
    apic_86 {pt3dadd(-311.91537, 143.3442, -12.375589, 0.74)}

//  Looking at segment number 1192: Seg3_apic_86, section: apic_86, ID: 1026, parent: Seg2_apic_86 (1025), rad: 0.37, (-311.91537, 143.3442, -12.375589) -> (-313.32538, 143.7942, -12.375589), len: 1.48007
    apic_86 {pt3dadd(-313.32538, 143.7942, -12.375589, 0.74)}

//  Looking at segment number 1193: Seg0_apic_83, section: apic_83, ID: 987, parent: Seg5_apic_82 (986), rad: 0.515, (-309.1854, 143.0742, -12.125589) -> (-310.1454, 143.8142, -12.22559), len: 1.21621
    apic_83 {pt3dclear() pt3dadd(-309.1854, 143.0742, -12.125589, 1.03) pt3dadd(-310.1454, 143.8142, -12.22559, 1.03)}

//  Looking at segment number 1194: Seg1_apic_83, section: apic_83, ID: 988, parent: Seg0_apic_83 (987), rad: 0.405, (-310.1454, 143.8142, -12.22559) -> (-311.0254, 144.5542, -12.22559), len: 1.14979
    apic_83 {pt3dadd(-311.0254, 144.5542, -12.22559, 0.81)}

//  Looking at segment number 1195: Seg2_apic_83, section: apic_83, ID: 989, parent: Seg1_apic_83 (988), rad: 0.405, (-311.0254, 144.5542, -12.22559) -> (-312.72537, 145.6642, -12.22559), len: 2.03028
    apic_83 {pt3dadd(-312.72537, 145.6642, -12.22559, 0.81)}

//  Looking at segment number 1196: Seg3_apic_83, section: apic_83, ID: 990, parent: Seg2_apic_83 (989), rad: 0.515, (-312.72537, 145.6642, -12.22559) -> (-314.0554, 146.3242, -12.72559), len: 1.5667
    apic_83 {pt3dadd(-314.0554, 146.3242, -12.72559, 1.03)}

//  Looking at segment number 1197: Seg4_apic_83, section: apic_83, ID: 991, parent: Seg3_apic_83 (990), rad: 0.37, (-314.0554, 146.3242, -12.72559) -> (-314.72537, 147.3542, -12.72559), len: 1.22873
    apic_83 {pt3dadd(-314.72537, 147.3542, -12.72559, 0.74)}

//  Looking at segment number 1198: Seg5_apic_83, section: apic_83, ID: 992, parent: Seg4_apic_83 (991), rad: 0.37, (-314.72537, 147.3542, -12.72559) -> (-315.9054, 148.98419, -12.77559), len: 2.01291
    apic_83 {pt3dadd(-315.9054, 148.98419, -12.77559, 0.74)}

//  Looking at segment number 1199: Seg6_apic_83, section: apic_83, ID: 993, parent: Seg5_apic_83 (992), rad: 0.37, (-315.9054, 148.98419, -12.77559) -> (-317.75537, 150.3842, -13.47559), len: 2.42331
    apic_83 {pt3dadd(-317.75537, 150.3842, -13.47559, 0.74)}
}

proc basic_shape_extra_24(){

//  Looking at segment number 1200: Seg7_apic_83, section: apic_83, ID: 994, parent: Seg6_apic_83 (993), rad: 0.59, (-317.75537, 150.3842, -13.47559) -> (-319.7454, 150.9742, -13.97559), len: 2.13501
    apic_83 {pt3dadd(-319.7454, 150.9742, -13.97559, 1.18)}

//  Looking at segment number 1201: Seg8_apic_83, section: apic_83, ID: 995, parent: Seg7_apic_83 (994), rad: 0.445, (-319.7454, 150.9742, -13.97559) -> (-321.3754, 151.6142, -14.275589), len: 1.77666
    apic_83 {pt3dadd(-321.3754, 151.6142, -14.275589, 0.89)}

//  Looking at segment number 1202: Seg9_apic_83, section: apic_83, ID: 996, parent: Seg8_apic_83 (995), rad: 0.445, (-321.3754, 151.6142, -14.275589) -> (-323.00537, 152.5042, -14.4255905), len: 1.86317
    apic_83 {pt3dadd(-323.00537, 152.5042, -14.4255905, 0.89)}

//  Looking at segment number 1203: Seg10_apic_83, section: apic_83, ID: 997, parent: Seg9_apic_83 (996), rad: 0.515, (-323.00537, 152.5042, -14.4255905) -> (-324.04538, 153.6842, -15.32559), len: 1.81219
    apic_83 {pt3dadd(-324.04538, 153.6842, -15.32559, 1.03)}

//  Looking at segment number 1204: Seg11_apic_83, section: apic_83, ID: 998, parent: Seg10_apic_83 (997), rad: 0.405, (-324.04538, 153.6842, -15.32559) -> (-324.63538, 153.8342, -15.32559), len: 0.608764
    apic_83 {pt3dadd(-324.63538, 153.8342, -15.32559, 0.81)}

//  Looking at segment number 1205: Seg12_apic_83, section: apic_83, ID: 999, parent: Seg11_apic_83 (998), rad: 0.405, (-324.63538, 153.8342, -15.32559) -> (-325.88538, 154.2742, -15.32559), len: 1.32518
    apic_83 {pt3dadd(-325.88538, 154.2742, -15.32559, 0.81)}

//  Looking at segment number 1206: Seg13_apic_83, section: apic_83, ID: 1000, parent: Seg12_apic_83 (999), rad: 0.48, (-325.88538, 154.2742, -15.32559) -> (-326.10538, 155.3042, -16.17559), len: 1.35344
    apic_83 {pt3dadd(-326.10538, 155.3042, -16.17559, 0.96)}

//  Looking at segment number 1207: Seg0_apic_81, section: apic_81, ID: 977, parent: Seg1_apic_79 (962), rad: 0.335, (-307.25537, 135.2542, -9.47559) -> (-307.85538, 136.0642, -9.07559), len: 1.08448
    apic_81 {pt3dclear() pt3dadd(-307.25537, 135.2542, -9.47559, 0.67) pt3dadd(-307.85538, 136.0642, -9.07559, 0.67)}

//  Looking at segment number 1208: Seg1_apic_81, section: apic_81, ID: 978, parent: Seg0_apic_81 (977), rad: 0.335, (-307.85538, 136.0642, -9.07559) -> (-308.29538, 136.87419, -9.07559), len: 0.921791
    apic_81 {pt3dadd(-308.29538, 136.87419, -9.07559, 0.67)}

//  Looking at segment number 1209: Seg2_apic_81, section: apic_81, ID: 979, parent: Seg1_apic_81 (978), rad: 0.37, (-308.29538, 136.87419, -9.07559) -> (-308.88538, 137.4642, -9.07559), len: 0.834392
    apic_81 {pt3dadd(-308.88538, 137.4642, -9.07559, 0.74)}

//  Looking at segment number 1210: Seg3_apic_81, section: apic_81, ID: 980, parent: Seg2_apic_81 (979), rad: 0.37, (-308.88538, 137.4642, -9.07559) -> (-309.32538, 137.6842, -9.07559), len: 0.491938
    apic_81 {pt3dadd(-309.32538, 137.6842, -9.07559, 0.74)}

//  Looking at segment number 1211: Seg0_apic_80, section: apic_80, ID: 963, parent: Seg1_apic_79 (962), rad: 0.405, (-307.25537, 135.2542, -9.47559) -> (-308.73538, 134.51419, -8.42559), len: 1.95973
    apic_80 {pt3dclear() pt3dadd(-307.25537, 135.2542, -9.47559, 0.81) pt3dadd(-308.73538, 134.51419, -8.42559, 0.81)}

//  Looking at segment number 1212: Seg1_apic_80, section: apic_80, ID: 964, parent: Seg0_apic_80 (963), rad: 0.405, (-308.73538, 134.51419, -8.42559) -> (-309.9954, 134.3642, -8.42559), len: 1.26891
    apic_80 {pt3dadd(-309.9954, 134.3642, -8.42559, 0.81)}

//  Looking at segment number 1213: Seg2_apic_80, section: apic_80, ID: 965, parent: Seg1_apic_80 (964), rad: 0.48, (-309.9954, 134.3642, -8.42559) -> (-311.10538, 134.0742, -8.42559), len: 1.14724
    apic_80 {pt3dadd(-311.10538, 134.0742, -8.42559, 0.96)}

//  Looking at segment number 1214: Seg3_apic_80, section: apic_80, ID: 966, parent: Seg2_apic_80 (965), rad: 0.405, (-311.10538, 134.0742, -8.42559) -> (-312.5854, 134.2942, -8.47559), len: 1.49711
    apic_80 {pt3dadd(-312.5854, 134.2942, -8.47559, 0.81)}

//  Looking at segment number 1215: Seg4_apic_80, section: apic_80, ID: 967, parent: Seg3_apic_80 (966), rad: 0.405, (-312.5854, 134.2942, -8.47559) -> (-316.3454, 134.0742, -7.4255896), len: 3.91006
    apic_80 {pt3dadd(-316.3454, 134.0742, -7.4255896, 0.81)}

//  Looking at segment number 1216: Seg5_apic_80, section: apic_80, ID: 968, parent: Seg4_apic_80 (967), rad: 0.405, (-316.3454, 134.0742, -7.4255896) -> (-319.8954, 134.0742, -7.4255896), len: 3.54999
    apic_80 {pt3dadd(-319.8954, 134.0742, -7.4255896, 0.81)}

//  Looking at segment number 1217: Seg6_apic_80, section: apic_80, ID: 969, parent: Seg5_apic_80 (968), rad: 0.59, (-319.8954, 134.0742, -7.4255896) -> (-321.0854, 134.1442, -7.6755896), len: 1.21799
    apic_80 {pt3dadd(-321.0854, 134.1442, -7.6755896, 1.18)}

//  Looking at segment number 1218: Seg7_apic_80, section: apic_80, ID: 970, parent: Seg6_apic_80 (969), rad: 0.405, (-321.0854, 134.1442, -7.6755896) -> (-322.26538, 134.4442, -7.6755896), len: 1.21753
    apic_80 {pt3dadd(-322.26538, 134.4442, -7.6755896, 0.81)}

//  Looking at segment number 1219: Seg8_apic_80, section: apic_80, ID: 971, parent: Seg7_apic_80 (970), rad: 0.405, (-322.26538, 134.4442, -7.6755896) -> (-324.6254, 134.4442, -7.6755896), len: 2.36002
    apic_80 {pt3dadd(-324.6254, 134.4442, -7.6755896, 0.81)}

//  Looking at segment number 1220: Seg9_apic_80, section: apic_80, ID: 972, parent: Seg8_apic_80 (971), rad: 0.48, (-324.6254, 134.4442, -7.6755896) -> (-326.4054, 134.2942, -8.02559), len: 1.82027
    apic_80 {pt3dadd(-326.4054, 134.2942, -8.02559, 0.96)}

//  Looking at segment number 1221: Seg10_apic_80, section: apic_80, ID: 973, parent: Seg9_apic_80 (972), rad: 0.37, (-326.4054, 134.2942, -8.02559) -> (-328.2454, 134.8042, -8.02559), len: 1.90937
    apic_80 {pt3dadd(-328.2454, 134.8042, -8.02559, 0.74)}

//  Looking at segment number 1222: Seg11_apic_80, section: apic_80, ID: 974, parent: Seg10_apic_80 (973), rad: 0.37, (-328.2454, 134.8042, -8.02559) -> (-329.8754, 135.5442, -8.02559), len: 1.79012
    apic_80 {pt3dadd(-329.8754, 135.5442, -8.02559, 0.74)}

//  Looking at segment number 1223: Seg12_apic_80, section: apic_80, ID: 975, parent: Seg11_apic_80 (974), rad: 0.445, (-329.8754, 135.5442, -8.02559) -> (-330.98538, 137.1742, -8.07559), len: 1.97267
    apic_80 {pt3dadd(-330.98538, 137.1742, -8.07559, 0.89)}

//  Looking at segment number 1224: Seg13_apic_80, section: apic_80, ID: 976, parent: Seg12_apic_80 (975), rad: 0.37, (-330.98538, 137.1742, -8.07559) -> (-331.35538, 138.4242, -7.9255896), len: 1.31221
    apic_80 {pt3dadd(-331.35538, 138.4242, -7.9255896, 0.74)}

//  Looking at segment number 1225: Seg0_apic_72, section: apic_72, ID: 879, parent: Seg2_apic_68 (851), rad: 0.48, (-302.4054, 151.6442, -0.6255901) -> (-304.0554, 152.40419, -1.3255899), len: 1.94681
    apic_72 {pt3dclear() pt3dadd(-302.4054, 151.6442, -0.6255901, 0.96) pt3dadd(-304.0554, 152.40419, -1.3255899, 0.96)}

//  Looking at segment number 1226: Seg1_apic_72, section: apic_72, ID: 880, parent: Seg0_apic_72 (879), rad: 0.48, (-304.0554, 152.40419, -1.3255899) -> (-305.4654, 152.1842, -1.3255899), len: 1.42706
    apic_72 {pt3dadd(-305.4654, 152.1842, -1.3255899, 0.96)}

//  Looking at segment number 1227: Seg2_apic_72, section: apic_72, ID: 881, parent: Seg1_apic_72 (880), rad: 0.445, (-305.4654, 152.1842, -1.3255899) -> (-306.4954, 151.0742, -1.6255901), len: 1.5437
    apic_72 {pt3dadd(-306.4954, 151.0742, -1.6255901, 0.89)}

//  Looking at segment number 1228: Seg3_apic_72, section: apic_72, ID: 882, parent: Seg2_apic_72 (881), rad: 0.445, (-306.4954, 151.0742, -1.6255901) -> (-307.75537, 150.4142, -1.27559), len: 1.4648
    apic_72 {pt3dadd(-307.75537, 150.4142, -1.27559, 0.89)}

//  Looking at segment number 1229: Seg0_apic_69, section: apic_69, ID: 852, parent: Seg2_apic_68 (851), rad: 0.445, (-302.4054, 151.6442, -0.6255901) -> (-303.0654, 152.7442, -0.075589895), len: 1.39575
    apic_69 {pt3dclear() pt3dadd(-302.4054, 151.6442, -0.6255901, 0.89) pt3dadd(-303.0654, 152.7442, -0.075589895, 0.89)}

//  Looking at segment number 1230: Seg1_apic_69, section: apic_69, ID: 853, parent: Seg0_apic_69 (852), rad: 0.445, (-303.0654, 152.7442, -0.075589895) -> (-305.72537, 155.40419, -0.12559009), len: 3.76211
    apic_69 {pt3dadd(-305.72537, 155.40419, -0.12559009, 0.89)}

//  Looking at segment number 1231: Seg2_apic_69, section: apic_69, ID: 854, parent: Seg1_apic_69 (853), rad: 0.445, (-305.72537, 155.40419, -0.12559009) -> (-308.4654, 158.0642, -0.17559004), len: 3.81914
    apic_69 {pt3dadd(-308.4654, 158.0642, -0.17559004, 0.89)}

//  Looking at segment number 1232: Seg3_apic_69, section: apic_69, ID: 855, parent: Seg2_apic_69 (854), rad: 0.445, (-308.4654, 158.0642, -0.17559004) -> (-309.1254, 158.9542, -0.22558999), len: 1.10915
    apic_69 {pt3dadd(-309.1254, 158.9542, -0.22558999, 0.89)}

//  Looking at segment number 1233: Seg0_apic_67, section: apic_67, ID: 844, parent: Seg2_apic_57 (778), rad: 0.405, (-294.82538, 155.26419, -0.22558999) -> (-296.5554, 154.8142, -0.17559004), len: 1.78828
    apic_67 {pt3dclear() pt3dadd(-294.82538, 155.26419, -0.22558999, 0.81) pt3dadd(-296.5554, 154.8142, -0.17559004, 0.81)}

//  Looking at segment number 1234: Seg1_apic_67, section: apic_67, ID: 845, parent: Seg0_apic_67 (844), rad: 0.405, (-296.5554, 154.8142, -0.17559004) -> (-300.8454, 154.0042, -0.17559004), len: 4.36581
    apic_67 {pt3dadd(-300.8454, 154.0042, -0.17559004, 0.81)}

//  Looking at segment number 1235: Seg2_apic_67, section: apic_67, ID: 846, parent: Seg1_apic_67 (845), rad: 0.405, (-300.8454, 154.0042, -0.17559004) -> (-302.54538, 153.8542, 0.07440996), len: 1.7248
    apic_67 {pt3dadd(-302.54538, 153.8542, 0.07440996, 0.81)}

//  Looking at segment number 1236: Seg3_apic_67, section: apic_67, ID: 847, parent: Seg2_apic_67 (846), rad: 0.405, (-302.54538, 153.8542, 0.07440996) -> (-305.3454, 154.15419, -0.8755901), len: 2.97197
    apic_67 {pt3dadd(-305.3454, 154.15419, -0.8755901, 0.81)}

//  Looking at segment number 1237: Seg4_apic_67, section: apic_67, ID: 848, parent: Seg3_apic_67 (847), rad: 0.405, (-305.3454, 154.15419, -0.8755901) -> (-306.67538, 154.8142, -0.92559004), len: 1.48559
    apic_67 {pt3dadd(-306.67538, 154.8142, -0.92559004, 0.81)}

//  Looking at segment number 1238: Seg0_apic_58, section: apic_58, ID: 779, parent: Seg2_apic_57 (778), rad: 0.815, (-294.82538, 155.26419, -0.22558999) -> (-294.75537, 157.0342, 0.62441003), len: 1.96477
    apic_58 {pt3dclear() pt3dadd(-294.82538, 155.26419, -0.22558999, 1.63) pt3dadd(-294.75537, 157.0342, 0.62441003, 1.63)}

//  Looking at segment number 1239: Seg0_apic_51, section: apic_51, ID: 741, parent: Seg2_apic_46 (662), rad: 0.37, (-318.4954, 141.0042, -2.6755898) -> (-321.9054, 143.0442, -2.72559), len: 3.97395
    apic_51 {pt3dclear() pt3dadd(-318.4954, 141.0042, -2.6755898, 0.74) pt3dadd(-321.9054, 143.0442, -2.72559, 0.74)}

//  Looking at segment number 1240: Seg1_apic_51, section: apic_51, ID: 742, parent: Seg0_apic_51 (741), rad: 0.37, (-321.9054, 143.0442, -2.72559) -> (-324.8654, 145.1142, -2.72559), len: 3.61198
    apic_51 {pt3dadd(-324.8654, 145.1142, -2.72559, 0.74)}

//  Looking at segment number 1241: Seg2_apic_51, section: apic_51, ID: 743, parent: Seg1_apic_51 (742), rad: 0.37, (-324.8654, 145.1142, -2.72559) -> (-327.67538, 147.5542, -2.32559), len: 3.74295
    apic_51 {pt3dadd(-327.67538, 147.5542, -2.32559, 0.74)}

//  Looking at segment number 1242: Seg3_apic_51, section: apic_51, ID: 744, parent: Seg2_apic_51 (743), rad: 0.405, (-327.67538, 147.5542, -2.32559) -> (-330.8454, 149.76419, -1.42559), len: 3.96775
    apic_51 {pt3dadd(-330.8454, 149.76419, -1.42559, 0.81)}

//  Looking at segment number 1243: Seg0_apic_47, section: apic_47, ID: 663, parent: Seg2_apic_46 (662), rad: 0.48, (-318.4954, 141.0042, -2.6755898) -> (-317.75537, 142.6342, -2.82559), len: 1.7964
    apic_47 {pt3dclear() pt3dadd(-318.4954, 141.0042, -2.6755898, 0.96) pt3dadd(-317.75537, 142.6342, -2.82559, 0.96)}

//  Looking at segment number 1244: Seg1_apic_47, section: apic_47, ID: 664, parent: Seg0_apic_47 (663), rad: 0.48, (-317.75537, 142.6342, -2.82559) -> (-318.20538, 145.51419, -2.82559), len: 2.91494
    apic_47 {pt3dadd(-318.20538, 145.51419, -2.82559, 0.96)}

//  Looking at segment number 1245: Seg2_apic_47, section: apic_47, ID: 665, parent: Seg1_apic_47 (664), rad: 0.48, (-318.20538, 145.51419, -2.82559) -> (-318.7154, 150.6042, -2.82559), len: 5.1155
    apic_47 {pt3dadd(-318.7154, 150.6042, -2.82559, 0.96)}

//  Looking at segment number 1246: Seg3_apic_47, section: apic_47, ID: 666, parent: Seg2_apic_47 (665), rad: 0.445, (-318.7154, 150.6042, -2.82559) -> (-319.3154, 153.1142, -3.1755898), len: 2.60434
    apic_47 {pt3dadd(-319.3154, 153.1142, -3.1755898, 0.89)}

//  Looking at segment number 1247: Seg4_apic_47, section: apic_47, ID: 667, parent: Seg3_apic_47 (666), rad: 0.445, (-319.3154, 153.1142, -3.1755898) -> (-320.9354, 154.2942, -3.1755898), len: 2.0042
    apic_47 {pt3dadd(-320.9354, 154.2942, -3.1755898, 0.89)}

//  Looking at segment number 1248: Seg5_apic_47, section: apic_47, ID: 668, parent: Seg4_apic_47 (667), rad: 0.445, (-320.9354, 154.2942, -3.1755898) -> (-321.45538, 156.2842, -3.32559), len: 2.06227
    apic_47 {pt3dadd(-321.45538, 156.2842, -3.32559, 0.89)}

//  Looking at segment number 1249: Seg6_apic_47, section: apic_47, ID: 669, parent: Seg5_apic_47 (668), rad: 0.555, (-321.45538, 156.2842, -3.32559) -> (-321.67538, 157.1742, -3.32559), len: 0.916788
    apic_47 {pt3dadd(-321.67538, 157.1742, -3.32559, 1.11)}
}

proc basic_shape_extra_25(){

//  Looking at segment number 1250: Seg7_apic_47, section: apic_47, ID: 670, parent: Seg6_apic_47 (669), rad: 0.445, (-321.67538, 157.1742, -3.32559) -> (-322.26538, 158.3542, -3.32559), len: 1.31929
    apic_47 {pt3dadd(-322.26538, 158.3542, -3.32559, 0.89)}

//  Looking at segment number 1251: Seg8_apic_47, section: apic_47, ID: 671, parent: Seg7_apic_47 (670), rad: 0.405, (-322.26538, 158.3542, -3.32559) -> (-323.91537, 160.6842, -3.37559), len: 2.8555
    apic_47 {pt3dadd(-323.91537, 160.6842, -3.37559, 0.81)}

//  Looking at segment number 1252: Seg9_apic_47, section: apic_47, ID: 672, parent: Seg8_apic_47 (671), rad: 0.405, (-323.91537, 160.6842, -3.37559) -> (-325.38538, 162.5342, -3.37559), len: 2.36292
    apic_47 {pt3dadd(-325.38538, 162.5342, -3.37559, 0.81)}

//  Looking at segment number 1253: Seg10_apic_47, section: apic_47, ID: 673, parent: Seg9_apic_47 (672), rad: 0.445, (-325.38538, 162.5342, -3.37559) -> (-326.1254, 164.37419, -3.4255898), len: 1.98386
    apic_47 {pt3dadd(-326.1254, 164.37419, -3.4255898, 0.89)}

//  Looking at segment number 1254: Seg11_apic_47, section: apic_47, ID: 674, parent: Seg10_apic_47 (673), rad: 0.445, (-326.1254, 164.37419, -3.4255898) -> (-326.57538, 165.9242, -3.4255898), len: 1.614
    apic_47 {pt3dadd(-326.57538, 165.9242, -3.4255898, 0.89)}

//  Looking at segment number 1255: Seg12_apic_47, section: apic_47, ID: 675, parent: Seg11_apic_47 (674), rad: 0.445, (-326.57538, 165.9242, -3.4255898) -> (-327.16537, 166.2942, -3.22559), len: 0.724571
    apic_47 {pt3dadd(-327.16537, 166.2942, -3.22559, 0.89)}

//  Looking at segment number 1256: Seg13_apic_47, section: apic_47, ID: 676, parent: Seg12_apic_47 (675), rad: 0.515, (-327.16537, 166.2942, -3.22559) -> (-327.67538, 166.8142, -3.1755898), len: 0.730067
    apic_47 {pt3dadd(-327.67538, 166.8142, -3.1755898, 1.03)}

//  Looking at segment number 1257: Seg0_apic_45, section: apic_45, ID: 653, parent: Seg5_apic_39 (597), rad: 0.405, (-326.9654, 135.2142, -3.87559) -> (-327.8754, 133.4342, -3.97559), len: 2.00162
    apic_45 {pt3dclear() pt3dadd(-326.9654, 135.2142, -3.87559, 0.81) pt3dadd(-327.8754, 133.4342, -3.97559, 0.81)}

//  Looking at segment number 1258: Seg1_apic_45, section: apic_45, ID: 654, parent: Seg0_apic_45 (653), rad: 0.405, (-327.8754, 133.4342, -3.97559) -> (-328.10538, 132.4442, -3.87559), len: 1.02127
    apic_45 {pt3dadd(-328.10538, 132.4442, -3.87559, 0.81)}

//  Looking at segment number 1259: Seg2_apic_45, section: apic_45, ID: 655, parent: Seg1_apic_45 (654), rad: 0.405, (-328.10538, 132.4442, -3.87559) -> (-329.2154, 131.9242, -3.87559), len: 1.22578
    apic_45 {pt3dadd(-329.2154, 131.9242, -3.87559, 0.81)}

//  Looking at segment number 1260: Seg3_apic_45, section: apic_45, ID: 656, parent: Seg2_apic_45 (655), rad: 0.405, (-329.2154, 131.9242, -3.87559) -> (-331.8754, 130.5942, -3.87559), len: 2.97397
    apic_45 {pt3dadd(-331.8754, 130.5942, -3.87559, 0.81)}

//  Looking at segment number 1261: Seg4_apic_45, section: apic_45, ID: 657, parent: Seg3_apic_45 (656), rad: 0.445, (-331.8754, 130.5942, -3.87559) -> (-332.3954, 130.3042, -4.07559), len: 0.62808
    apic_45 {pt3dadd(-332.3954, 130.3042, -4.07559, 0.89)}

//  Looking at segment number 1262: Seg5_apic_45, section: apic_45, ID: 658, parent: Seg4_apic_45 (657), rad: 0.405, (-332.3954, 130.3042, -4.07559) -> (-333.20538, 129.9342, -4.07559), len: 0.890501
    apic_45 {pt3dadd(-333.20538, 129.9342, -4.07559, 0.81)}

//  Looking at segment number 1263: Seg6_apic_45, section: apic_45, ID: 659, parent: Seg5_apic_45 (658), rad: 0.405, (-333.20538, 129.9342, -4.07559) -> (-334.2454, 130.15419, -4.3755903), len: 1.10454
    apic_45 {pt3dadd(-334.2454, 130.15419, -4.3755903, 0.81)}

//  Looking at segment number 1264: Seg0_apic_40, section: apic_40, ID: 598, parent: Seg5_apic_39 (597), rad: 0.445, (-326.9654, 135.2142, -3.87559) -> (-328.73538, 137.1342, -4.4255896), len: 2.66866
    apic_40 {pt3dclear() pt3dadd(-326.9654, 135.2142, -3.87559, 0.89) pt3dadd(-328.73538, 137.1342, -4.4255896, 0.89)}

//  Looking at segment number 1265: Seg1_apic_40, section: apic_40, ID: 599, parent: Seg0_apic_40 (598), rad: 0.445, (-328.73538, 137.1342, -4.4255896) -> (-330.2154, 137.87419, -4.4255896), len: 1.6547
    apic_40 {pt3dadd(-330.2154, 137.87419, -4.4255896, 0.89)}

//  Looking at segment number 1266: Seg2_apic_40, section: apic_40, ID: 600, parent: Seg1_apic_40 (599), rad: 0.445, (-330.2154, 137.87419, -4.4255896) -> (-331.8354, 138.3842, -4.4255896), len: 1.69838
    apic_40 {pt3dadd(-331.8354, 138.3842, -4.4255896, 0.89)}

//  Looking at segment number 1267: Seg3_apic_40, section: apic_40, ID: 601, parent: Seg2_apic_40 (600), rad: 0.515, (-331.8354, 138.3842, -4.4255896) -> (-333.5554, 139.1642, -4.52559), len: 1.89124
    apic_40 {pt3dadd(-333.5554, 139.1642, -4.52559, 1.03)}

//  Looking at segment number 1268: Seg4_apic_40, section: apic_40, ID: 602, parent: Seg3_apic_40 (601), rad: 0.515, (-333.5554, 139.1642, -4.52559) -> (-335.17538, 140.4942, -4.52559), len: 2.09602
    apic_40 {pt3dadd(-335.17538, 140.4942, -4.52559, 1.03)}

//  Looking at segment number 1269: Seg0_apic_32, section: apic_32, ID: 529, parent: Seg4_apic_26 (501), rad: 0.445, (-302.0354, 148.6342, -1.6255901) -> (-304.7454, 150.8342, -2.12559), len: 3.52619
    apic_32 {pt3dclear() pt3dadd(-302.0354, 148.6342, -1.6255901, 0.89) pt3dadd(-304.7454, 150.8342, -2.12559, 0.89)}

//  Looking at segment number 1270: Seg1_apic_32, section: apic_32, ID: 530, parent: Seg0_apic_32 (529), rad: 0.445, (-304.7454, 150.8342, -2.12559) -> (-306.7454, 152.6842, -2.12559), len: 2.72443
    apic_32 {pt3dadd(-306.7454, 152.6842, -2.12559, 0.89)}

//  Looking at segment number 1271: Seg2_apic_32, section: apic_32, ID: 531, parent: Seg1_apic_32 (530), rad: 0.445, (-306.7454, 152.6842, -2.12559) -> (-307.48538, 154.6742, -1.3755901), len: 2.2517
    apic_32 {pt3dadd(-307.48538, 154.6742, -1.3755901, 0.89)}

//  Looking at segment number 1272: Seg3_apic_32, section: apic_32, ID: 532, parent: Seg2_apic_32 (531), rad: 0.445, (-307.48538, 154.6742, -1.3755901) -> (-308.44537, 155.1942, -0.17559004), len: 1.62234
    apic_32 {pt3dadd(-308.44537, 155.1942, -0.17559004, 0.89)}

//  Looking at segment number 1273: Seg4_apic_32, section: apic_32, ID: 533, parent: Seg3_apic_32 (532), rad: 0.445, (-308.44537, 155.1942, -0.17559004) -> (-309.9954, 155.48419, -0.17559004), len: 1.57691
    apic_32 {pt3dadd(-309.9954, 155.48419, -0.17559004, 0.89)}

//  Looking at segment number 1274: Seg0_apic_27, section: apic_27, ID: 502, parent: Seg4_apic_26 (501), rad: 0.445, (-302.0354, 148.6342, -1.6255901) -> (-304.0354, 148.7842, -1.17559), len: 2.05548
    apic_27 {pt3dclear() pt3dadd(-302.0354, 148.6342, -1.6255901, 0.89) pt3dadd(-304.0354, 148.7842, -1.17559, 0.89)}

//  Looking at segment number 1275: Seg1_apic_27, section: apic_27, ID: 503, parent: Seg0_apic_27 (502), rad: 0.445, (-304.0354, 148.7842, -1.17559) -> (-304.9954, 149.15419, -0.92559004), len: 1.05876
    apic_27 {pt3dadd(-304.9954, 149.15419, -0.92559004, 0.89)}

//  Looking at segment number 1276: Seg2_apic_27, section: apic_27, ID: 504, parent: Seg1_apic_27 (503), rad: 0.445, (-304.9954, 149.15419, -0.92559004) -> (-305.73538, 149.5242, -0.92559004), len: 0.827341
    apic_27 {pt3dadd(-305.73538, 149.5242, -0.92559004, 0.89)}

//  Looking at segment number 1277: Seg0_apic_20, section: apic_20, ID: 446, parent: Seg3_apic_16 (397), rad: 0.445, (-301.04538, 147.90419, -5.27559) -> (-300.16537, 151.5542, -4.57559), len: 3.81929
    apic_20 {pt3dclear() pt3dadd(-301.04538, 147.90419, -5.27559, 0.89) pt3dadd(-300.16537, 151.5542, -4.57559, 0.89)}

//  Looking at segment number 1278: Seg1_apic_20, section: apic_20, ID: 447, parent: Seg0_apic_20 (446), rad: 0.37, (-300.16537, 151.5542, -4.57559) -> (-300.01538, 154.65419, -3.87559), len: 3.18158
    apic_20 {pt3dadd(-300.01538, 154.65419, -3.87559, 0.74)}

//  Looking at segment number 1279: Seg2_apic_20, section: apic_20, ID: 448, parent: Seg1_apic_20 (447), rad: 0.37, (-300.01538, 154.65419, -3.87559) -> (-300.3154, 157.6042, -2.7755902), len: 3.16269
    apic_20 {pt3dadd(-300.3154, 157.6042, -2.7755902, 0.74)}

//  Looking at segment number 1280: Seg3_apic_20, section: apic_20, ID: 449, parent: Seg2_apic_20 (448), rad: 0.63, (-300.3154, 157.6042, -2.7755902) -> (-300.8354, 159.4542, -2.9255898), len: 1.92753
    apic_20 {pt3dadd(-300.8354, 159.4542, -2.9255898, 1.26)}

//  Looking at segment number 1281: Seg0_apic_17, section: apic_17, ID: 398, parent: Seg3_apic_16 (397), rad: 0.405, (-301.04538, 147.90419, -5.27559) -> (-302.9654, 149.01419, -5.2255898), len: 2.21834
    apic_17 {pt3dclear() pt3dadd(-301.04538, 147.90419, -5.27559, 0.81) pt3dadd(-302.9654, 149.01419, -5.2255898, 0.81)}

//  Looking at segment number 1282: Seg1_apic_17, section: apic_17, ID: 399, parent: Seg0_apic_17 (398), rad: 0.405, (-302.9654, 149.01419, -5.2255898) -> (-303.70538, 149.6042, -4.82559), len: 1.02747
    apic_17 {pt3dadd(-303.70538, 149.6042, -4.82559, 0.81)}

//  Looking at segment number 1283: Seg0_apic_13, section: apic_13, ID: 383, parent: Seg7_apic_7 (355), rad: 0.335, (-320.00537, 143.9542, -5.2255898) -> (-324.6254, 143.9942, -5.02559), len: 4.62453
    apic_13 {pt3dclear() pt3dadd(-320.00537, 143.9542, -5.2255898, 0.67) pt3dadd(-324.6254, 143.9942, -5.02559, 0.67)}

//  Looking at segment number 1284: Seg1_apic_13, section: apic_13, ID: 384, parent: Seg0_apic_13 (383), rad: 0.335, (-324.6254, 143.9942, -5.02559) -> (-328.76538, 144.2842, -5.02559), len: 4.15013
    apic_13 {pt3dadd(-328.76538, 144.2842, -5.02559, 0.67)}

//  Looking at segment number 1285: Seg2_apic_13, section: apic_13, ID: 385, parent: Seg1_apic_13 (384), rad: 0.335, (-328.76538, 144.2842, -5.02559) -> (-331.42538, 144.3642, -5.02559), len: 2.66121
    apic_13 {pt3dadd(-331.42538, 144.3642, -5.02559, 0.67)}

//  Looking at segment number 1286: Seg3_apic_13, section: apic_13, ID: 386, parent: Seg2_apic_13 (385), rad: 0.335, (-331.42538, 144.3642, -5.02559) -> (-332.01538, 144.0642, -4.8755903), len: 0.678673
    apic_13 {pt3dadd(-332.01538, 144.0642, -4.8755903, 0.67)}

//  Looking at segment number 1287: Seg0_apic_8, section: apic_8, ID: 356, parent: Seg7_apic_7 (355), rad: 0.405, (-320.00537, 143.9542, -5.2255898) -> (-323.26538, 146.6142, -5.07559), len: 4.2102
    apic_8 {pt3dclear() pt3dadd(-320.00537, 143.9542, -5.2255898, 0.81) pt3dadd(-323.26538, 146.6142, -5.07559, 0.81)}

//  Looking at segment number 1288: Seg1_apic_8, section: apic_8, ID: 357, parent: Seg0_apic_8 (356), rad: 0.405, (-323.26538, 146.6142, -5.07559) -> (-326.8054, 149.4142, -4.77559), len: 4.52346
    apic_8 {pt3dadd(-326.8054, 149.4142, -4.77559, 0.81)}

//  Looking at segment number 1289: Seg2_apic_8, section: apic_8, ID: 358, parent: Seg1_apic_8 (357), rad: 0.405, (-326.8054, 149.4142, -4.77559) -> (-330.10538, 151.6042, -3.87559), len: 4.06153
    apic_8 {pt3dadd(-330.10538, 151.6042, -3.87559, 0.81)}

//  Looking at segment number 1290: Seg3_apic_8, section: apic_8, ID: 359, parent: Seg2_apic_8 (358), rad: 0.405, (-330.10538, 151.6042, -3.87559) -> (-334.3154, 153.5942, -3.1755898), len: 4.70896
    apic_8 {pt3dadd(-334.3154, 153.5942, -3.1755898, 0.81)}

//  Looking at segment number 1291: Seg0_apic_99, section: apic_99, ID: 1105, parent: Seg4_apic_97 (1088), rad: 0.295, (-297.41537, 159.0742, -8.67559) -> (-298.8954, 158.0442, -9.125589), len: 1.85845
    apic_99 {pt3dclear() pt3dadd(-297.41537, 159.0742, -8.67559, 0.59) pt3dadd(-298.8954, 158.0442, -9.125589, 0.59)}

//  Looking at segment number 1292: Seg1_apic_99, section: apic_99, ID: 1106, parent: Seg0_apic_99 (1105), rad: 0.295, (-298.8954, 158.0442, -9.125589) -> (-300.5954, 158.0442, -9.125589), len: 1.70001
    apic_99 {pt3dadd(-300.5954, 158.0442, -9.125589, 0.59)}

//  Looking at segment number 1293: Seg2_apic_99, section: apic_99, ID: 1107, parent: Seg1_apic_99 (1106), rad: 0.405, (-300.5954, 158.0442, -9.125589) -> (-300.9654, 158.1842, -9.125589), len: 0.395596
    apic_99 {pt3dadd(-300.9654, 158.1842, -9.125589, 0.81)}

//  Looking at segment number 1294: Seg3_apic_99, section: apic_99, ID: 1108, parent: Seg2_apic_99 (1107), rad: 0.37, (-300.9654, 158.1842, -9.125589) -> (-302.3754, 158.6342, -9.125589), len: 1.48007
    apic_99 {pt3dadd(-302.3754, 158.6342, -9.125589, 0.74)}

//  Looking at segment number 1295: Seg4_apic_99, section: apic_99, ID: 1109, parent: Seg3_apic_99 (1108), rad: 0.37, (-302.3754, 158.6342, -9.125589) -> (-303.7754, 158.7742, -9.125589), len: 1.40698
    apic_99 {pt3dadd(-303.7754, 158.7742, -9.125589, 0.74)}

//  Looking at segment number 1296: Seg5_apic_99, section: apic_99, ID: 1110, parent: Seg4_apic_99 (1109), rad: 0.445, (-303.7754, 158.7742, -9.125589) -> (-304.4354, 158.9242, -9.125589), len: 0.676833
    apic_99 {pt3dadd(-304.4354, 158.9242, -9.125589, 0.89)}

//  Looking at segment number 1297: Seg6_apic_99, section: apic_99, ID: 1111, parent: Seg5_apic_99 (1110), rad: 0.37, (-304.4354, 158.9242, -9.125589) -> (-305.25537, 159.1442, -9.125589), len: 0.848977
    apic_99 {pt3dadd(-305.25537, 159.1442, -9.125589, 0.74)}

//  Looking at segment number 1298: Seg7_apic_99, section: apic_99, ID: 1112, parent: Seg6_apic_99 (1111), rad: 0.37, (-305.25537, 159.1442, -9.125589) -> (-307.0254, 159.1442, -9.125589), len: 1.77002
    apic_99 {pt3dadd(-307.0254, 159.1442, -9.125589, 0.74)}

//  Looking at segment number 1299: Seg8_apic_99, section: apic_99, ID: 1113, parent: Seg7_apic_99 (1112), rad: 0.37, (-307.0254, 159.1442, -9.125589) -> (-312.0554, 160.1842, -9.32559), len: 5.14028
    apic_99 {pt3dadd(-312.0554, 160.1842, -9.32559, 0.74)}
}

proc basic_shape_extra_26(){

//  Looking at segment number 1300: Seg9_apic_99, section: apic_99, ID: 1114, parent: Seg8_apic_99 (1113), rad: 0.445, (-312.0554, 160.1842, -9.32559) -> (-312.8654, 160.9942, -9.32559), len: 1.14551
    apic_99 {pt3dadd(-312.8654, 160.9942, -9.32559, 0.89)}

//  Looking at segment number 1301: Seg10_apic_99, section: apic_99, ID: 1115, parent: Seg9_apic_99 (1114), rad: 0.445, (-312.8654, 160.9942, -9.32559) -> (-314.8654, 162.0242, -8.875589), len: 2.29421
    apic_99 {pt3dadd(-314.8654, 162.0242, -8.875589, 0.89)}

//  Looking at segment number 1302: Seg11_apic_99, section: apic_99, ID: 1116, parent: Seg10_apic_99 (1115), rad: 0.445, (-314.8654, 162.0242, -8.875589) -> (-318.0354, 163.4242, -8.875589), len: 3.4654
    apic_99 {pt3dadd(-318.0354, 163.4242, -8.875589, 0.89)}

//  Looking at segment number 1303: Seg12_apic_99, section: apic_99, ID: 1117, parent: Seg11_apic_99 (1116), rad: 0.445, (-318.0354, 163.4242, -8.875589) -> (-319.9654, 163.7242, -8.875589), len: 1.95317
    apic_99 {pt3dadd(-319.9654, 163.7242, -8.875589, 0.89)}

//  Looking at segment number 1304: Seg13_apic_99, section: apic_99, ID: 1118, parent: Seg12_apic_99 (1117), rad: 0.48, (-319.9654, 163.7242, -8.875589) -> (-320.92538, 163.5742, -8.875589), len: 0.971639
    apic_99 {pt3dadd(-320.92538, 163.5742, -8.875589, 0.96)}

//  Looking at segment number 1305: Seg14_apic_99, section: apic_99, ID: 1119, parent: Seg13_apic_99 (1118), rad: 0.445, (-320.92538, 163.5742, -8.875589) -> (-322.47537, 163.9442, -8.875589), len: 1.59354
    apic_99 {pt3dadd(-322.47537, 163.9442, -8.875589, 0.89)}

//  Looking at segment number 1306: Seg15_apic_99, section: apic_99, ID: 1120, parent: Seg14_apic_99 (1119), rad: 0.445, (-322.47537, 163.9442, -8.875589) -> (-323.73538, 164.1642, -8.875589), len: 1.27907
    apic_99 {pt3dadd(-323.73538, 164.1642, -8.875589, 0.89)}

//  Looking at segment number 1307: Seg0_apic_98, section: apic_98, ID: 1089, parent: Seg4_apic_97 (1088), rad: 0.515, (-297.41537, 159.0742, -8.67559) -> (-298.3054, 159.6642, -9.42559), len: 1.30488
    apic_98 {pt3dclear() pt3dadd(-297.41537, 159.0742, -8.67559, 1.03) pt3dadd(-298.3054, 159.6642, -9.42559, 1.03)}

//  Looking at segment number 1308: Seg1_apic_98, section: apic_98, ID: 1090, parent: Seg0_apic_98 (1089), rad: 0.445, (-298.3054, 159.6642, -9.42559) -> (-299.48538, 160.8442, -8.67559), len: 1.82955
    apic_98 {pt3dadd(-299.48538, 160.8442, -8.67559, 0.89)}

//  Looking at segment number 1309: Seg2_apic_98, section: apic_98, ID: 1091, parent: Seg1_apic_98 (1090), rad: 0.445, (-299.48538, 160.8442, -8.67559) -> (-301.3354, 161.73419, -8.67559), len: 2.05295
    apic_98 {pt3dadd(-301.3354, 161.73419, -8.67559, 0.89)}

//  Looking at segment number 1310: Seg3_apic_98, section: apic_98, ID: 1092, parent: Seg2_apic_98 (1091), rad: 0.445, (-301.3354, 161.73419, -8.67559) -> (-303.5554, 162.6142, -8.67559), len: 2.38806
    apic_98 {pt3dadd(-303.5554, 162.6142, -8.67559, 0.89)}

//  Looking at segment number 1311: Seg4_apic_98, section: apic_98, ID: 1093, parent: Seg3_apic_98 (1092), rad: 0.445, (-303.5554, 162.6142, -8.67559) -> (-304.5854, 163.65419, -7.82559), len: 1.69263
    apic_98 {pt3dadd(-304.5854, 163.65419, -7.82559, 0.89)}

//  Looking at segment number 1312: Seg5_apic_98, section: apic_98, ID: 1094, parent: Seg4_apic_98 (1093), rad: 0.445, (-304.5854, 163.65419, -7.82559) -> (-305.25537, 164.2442, -7.82559), len: 0.892743
    apic_98 {pt3dadd(-305.25537, 164.2442, -7.82559, 0.89)}

//  Looking at segment number 1313: Seg6_apic_98, section: apic_98, ID: 1095, parent: Seg5_apic_98 (1094), rad: 0.37, (-305.25537, 164.2442, -7.82559) -> (-306.50537, 165.12419, -7.8755894), len: 1.5295
    apic_98 {pt3dadd(-306.50537, 165.12419, -7.8755894, 0.74)}

//  Looking at segment number 1314: Seg7_apic_98, section: apic_98, ID: 1096, parent: Seg6_apic_98 (1095), rad: 0.48, (-306.50537, 165.12419, -7.8755894) -> (-307.76538, 166.3042, -7.52559), len: 1.7614
    apic_98 {pt3dadd(-307.76538, 166.3042, -7.52559, 0.96)}

//  Looking at segment number 1315: Seg8_apic_98, section: apic_98, ID: 1097, parent: Seg7_apic_98 (1096), rad: 0.37, (-307.76538, 166.3042, -7.52559) -> (-309.76538, 166.8242, -7.52559), len: 2.0665
    apic_98 {pt3dadd(-309.76538, 166.8242, -7.52559, 0.74)}

//  Looking at segment number 1316: Seg9_apic_98, section: apic_98, ID: 1098, parent: Seg8_apic_98 (1097), rad: 0.335, (-309.76538, 166.8242, -7.52559) -> (-313.45538, 168.0042, -8.02559), len: 3.90621
    apic_98 {pt3dadd(-313.45538, 168.0042, -8.02559, 0.67)}

//  Looking at segment number 1317: Seg10_apic_98, section: apic_98, ID: 1099, parent: Seg9_apic_98 (1098), rad: 0.405, (-313.45538, 168.0042, -8.02559) -> (-315.00537, 168.5942, -8.02559), len: 1.65848
    apic_98 {pt3dadd(-315.00537, 168.5942, -8.02559, 0.81)}

//  Looking at segment number 1318: Seg11_apic_98, section: apic_98, ID: 1100, parent: Seg10_apic_98 (1099), rad: 0.335, (-315.00537, 168.5942, -8.02559) -> (-316.19537, 169.1142, -8.02559), len: 1.29866
    apic_98 {pt3dadd(-316.19537, 169.1142, -8.02559, 0.67)}

//  Looking at segment number 1319: Seg12_apic_98, section: apic_98, ID: 1101, parent: Seg11_apic_98 (1100), rad: 0.335, (-316.19537, 169.1142, -8.02559) -> (-317.66537, 170.73419, -8.02559), len: 2.18753
    apic_98 {pt3dadd(-317.66537, 170.73419, -8.02559, 0.67)}

//  Looking at segment number 1320: Seg13_apic_98, section: apic_98, ID: 1102, parent: Seg12_apic_98 (1101), rad: 0.335, (-317.66537, 170.73419, -8.02559) -> (-319.3654, 171.8442, -8.02559), len: 2.03031
    apic_98 {pt3dadd(-319.3654, 171.8442, -8.02559, 0.67)}

//  Looking at segment number 1321: Seg14_apic_98, section: apic_98, ID: 1103, parent: Seg13_apic_98 (1102), rad: 0.37, (-319.3654, 171.8442, -8.02559) -> (-319.88538, 172.0642, -8.02559), len: 0.564614
    apic_98 {pt3dadd(-319.88538, 172.0642, -8.02559, 0.74)}

//  Looking at segment number 1322: Seg15_apic_98, section: apic_98, ID: 1104, parent: Seg14_apic_98 (1103), rad: 0.295, (-319.88538, 172.0642, -8.02559) -> (-320.5554, 172.87419, -8.02559), len: 1.0512
    apic_98 {pt3dadd(-320.5554, 172.87419, -8.02559, 0.59)}

//  Looking at segment number 1323: Seg0_apic_95, section: apic_95, ID: 1069, parent: Seg4_apic_91 (1051), rad: 0.37, (-280.1254, 158.5542, -11.22559) -> (-279.82538, 159.51419, -13.02559), len: 2.06194
    apic_95 {pt3dclear() pt3dadd(-280.1254, 158.5542, -11.22559, 0.74) pt3dadd(-279.82538, 159.51419, -13.02559, 0.74)}

//  Looking at segment number 1324: Seg1_apic_95, section: apic_95, ID: 1070, parent: Seg0_apic_95 (1069), rad: 0.37, (-279.82538, 159.51419, -13.02559) -> (-280.04538, 160.1042, -13.02559), len: 0.629694
    apic_95 {pt3dadd(-280.04538, 160.1042, -13.02559, 0.74)}

//  Looking at segment number 1325: Seg2_apic_95, section: apic_95, ID: 1071, parent: Seg1_apic_95 (1070), rad: 0.515, (-280.04538, 160.1042, -13.02559) -> (-280.5654, 160.40419, -13.02559), len: 0.600344
    apic_95 {pt3dadd(-280.5654, 160.40419, -13.02559, 1.03)}

//  Looking at segment number 1326: Seg3_apic_95, section: apic_95, ID: 1072, parent: Seg2_apic_95 (1071), rad: 0.445, (-280.5654, 160.40419, -13.02559) -> (-281.3754, 160.6942, -13.02559), len: 0.860349
    apic_95 {pt3dadd(-281.3754, 160.6942, -13.02559, 0.89)}

//  Looking at segment number 1327: Seg4_apic_95, section: apic_95, ID: 1073, parent: Seg3_apic_95 (1072), rad: 0.445, (-281.3754, 160.6942, -13.02559) -> (-282.7154, 161.2142, -12.97559), len: 1.43823
    apic_95 {pt3dadd(-282.7154, 161.2142, -12.97559, 0.89)}

//  Looking at segment number 1328: Seg5_apic_95, section: apic_95, ID: 1074, parent: Seg4_apic_95 (1073), rad: 0.515, (-282.7154, 161.2142, -12.97559) -> (-283.3754, 161.51419, -12.97559), len: 0.724981
    apic_95 {pt3dadd(-283.3754, 161.51419, -12.97559, 1.03)}

//  Looking at segment number 1329: Seg6_apic_95, section: apic_95, ID: 1075, parent: Seg5_apic_95 (1074), rad: 0.445, (-283.3754, 161.51419, -12.97559) -> (-284.7754, 162.3942, -13.47559), len: 1.72754
    apic_95 {pt3dadd(-284.7754, 162.3942, -13.47559, 0.89)}

//  Looking at segment number 1330: Seg0_apic_92, section: apic_92, ID: 1052, parent: Seg4_apic_91 (1051), rad: 0.405, (-280.1254, 158.5542, -11.22559) -> (-279.16537, 159.2242, -12.22559), len: 1.53966
    apic_92 {pt3dclear() pt3dadd(-280.1254, 158.5542, -11.22559, 0.81) pt3dadd(-279.16537, 159.2242, -12.22559, 0.81)}

//  Looking at segment number 1331: Seg1_apic_92, section: apic_92, ID: 1053, parent: Seg0_apic_92 (1052), rad: 0.405, (-279.16537, 159.2242, -12.22559) -> (-278.3454, 159.5942, -11.375589), len: 1.23764
    apic_92 {pt3dadd(-278.3454, 159.5942, -11.375589, 0.81)}

//  Looking at segment number 1332: Seg2_apic_92, section: apic_92, ID: 1054, parent: Seg1_apic_92 (1053), rad: 0.515, (-278.3454, 159.5942, -11.375589) -> (-277.97537, 160.5542, -11.02559), len: 1.08675
    apic_92 {pt3dadd(-277.97537, 160.5542, -11.02559, 1.03)}

//  Looking at segment number 1333: Seg0_apic_85, section: apic_85, ID: 1020, parent: Seg13_apic_83 (1000), rad: 0.37, (-326.10538, 155.3042, -16.17559) -> (-326.0354, 155.8242, -16.22559), len: 0.527068
    apic_85 {pt3dclear() pt3dadd(-326.10538, 155.3042, -16.17559, 0.74) pt3dadd(-326.0354, 155.8242, -16.22559, 0.74)}

//  Looking at segment number 1334: Seg1_apic_85, section: apic_85, ID: 1021, parent: Seg0_apic_85 (1020), rad: 0.37, (-326.0354, 155.8242, -16.22559) -> (-325.88538, 156.48419, -16.22559), len: 0.676825
    apic_85 {pt3dadd(-325.88538, 156.48419, -16.22559, 0.74)}

//  Looking at segment number 1335: Seg2_apic_85, section: apic_85, ID: 1022, parent: Seg1_apic_85 (1021), rad: 0.445, (-325.88538, 156.48419, -16.22559) -> (-325.8154, 157.0042, -16.22559), len: 0.524692
    apic_85 {pt3dadd(-325.8154, 157.0042, -16.22559, 0.89)}

//  Looking at segment number 1336: Seg0_apic_84, section: apic_84, ID: 1001, parent: Seg13_apic_83 (1000), rad: 0.37, (-326.10538, 155.3042, -16.17559) -> (-327.66537, 155.6042, -16.22559), len: 1.58937
    apic_84 {pt3dclear() pt3dadd(-326.10538, 155.3042, -16.17559, 0.74) pt3dadd(-327.66537, 155.6042, -16.22559, 0.74)}

//  Looking at segment number 1337: Seg1_apic_84, section: apic_84, ID: 1002, parent: Seg0_apic_84 (1001), rad: 0.445, (-327.66537, 155.6042, -16.22559) -> (-328.8454, 155.8942, -16.57559), len: 1.26454
    apic_84 {pt3dadd(-328.8454, 155.8942, -16.57559, 0.89)}

//  Looking at segment number 1338: Seg2_apic_84, section: apic_84, ID: 1003, parent: Seg1_apic_84 (1002), rad: 0.335, (-328.8454, 155.8942, -16.57559) -> (-329.50537, 156.1942, -16.57559), len: 0.72496
    apic_84 {pt3dadd(-329.50537, 156.1942, -16.57559, 0.67)}

//  Looking at segment number 1339: Seg3_apic_84, section: apic_84, ID: 1004, parent: Seg2_apic_84 (1003), rad: 0.405, (-329.50537, 156.1942, -16.57559) -> (-330.8454, 156.7042, -16.57559), len: 1.43379
    apic_84 {pt3dadd(-330.8454, 156.7042, -16.57559, 0.81)}

//  Looking at segment number 1340: Seg4_apic_84, section: apic_84, ID: 1005, parent: Seg3_apic_84 (1004), rad: 0.37, (-330.8454, 156.7042, -16.57559) -> (-332.8354, 157.7442, -16.57559), len: 2.24537
    apic_84 {pt3dadd(-332.8354, 157.7442, -16.57559, 0.74)}

//  Looking at segment number 1341: Seg5_apic_84, section: apic_84, ID: 1006, parent: Seg4_apic_84 (1005), rad: 0.48, (-332.8354, 157.7442, -16.57559) -> (-333.35538, 157.7442, -17.275589), len: 0.872002
    apic_84 {pt3dadd(-333.35538, 157.7442, -17.275589, 0.96)}

//  Looking at segment number 1342: Seg6_apic_84, section: apic_84, ID: 1007, parent: Seg5_apic_84 (1006), rad: 0.37, (-333.35538, 157.7442, -17.275589) -> (-333.94537, 157.8142, -17.275589), len: 0.594133
    apic_84 {pt3dadd(-333.94537, 157.8142, -17.275589, 0.74)}

//  Looking at segment number 1343: Seg7_apic_84, section: apic_84, ID: 1008, parent: Seg6_apic_84 (1007), rad: 0.37, (-333.94537, 157.8142, -17.275589) -> (-335.1254, 157.6642, -17.275589), len: 1.18952
    apic_84 {pt3dadd(-335.1254, 157.6642, -17.275589, 0.74)}

//  Looking at segment number 1344: Seg8_apic_84, section: apic_84, ID: 1009, parent: Seg7_apic_84 (1008), rad: 0.445, (-335.1254, 157.6642, -17.275589) -> (-335.57538, 157.5942, -17.275589), len: 0.455395
    apic_84 {pt3dadd(-335.57538, 157.5942, -17.275589, 0.89)}

//  Looking at segment number 1345: Seg9_apic_84, section: apic_84, ID: 1010, parent: Seg8_apic_84 (1009), rad: 0.405, (-335.57538, 157.5942, -17.275589) -> (-337.2754, 158.0342, -17.275589), len: 1.75603
    apic_84 {pt3dadd(-337.2754, 158.0342, -17.275589, 0.81)}

//  Looking at segment number 1346: Seg10_apic_84, section: apic_84, ID: 1011, parent: Seg9_apic_84 (1010), rad: 0.48, (-337.2754, 158.0342, -17.275589) -> (-338.0854, 158.48419, -17.275589), len: 0.926603
    apic_84 {pt3dadd(-338.0854, 158.48419, -17.275589, 0.96)}

//  Looking at segment number 1347: Seg11_apic_84, section: apic_84, ID: 1012, parent: Seg10_apic_84 (1011), rad: 0.37, (-338.0854, 158.48419, -17.275589) -> (-338.5254, 157.7442, -17.275589), len: 0.860923
    apic_84 {pt3dadd(-338.5254, 157.7442, -17.275589, 0.74)}

//  Looking at segment number 1348: Seg12_apic_84, section: apic_84, ID: 1013, parent: Seg11_apic_84 (1012), rad: 0.37, (-338.5254, 157.7442, -17.275589) -> (-338.82538, 156.8542, -17.275589), len: 0.939197
    apic_84 {pt3dadd(-338.82538, 156.8542, -17.275589, 0.74)}

//  Looking at segment number 1349: Seg13_apic_84, section: apic_84, ID: 1014, parent: Seg12_apic_84 (1013), rad: 0.515, (-338.82538, 156.8542, -17.275589) -> (-339.41537, 156.26419, -17.32559), len: 0.835888
    apic_84 {pt3dadd(-339.41537, 156.26419, -17.32559, 1.03)}
}

proc basic_shape_extra_27(){

//  Looking at segment number 1350: Seg14_apic_84, section: apic_84, ID: 1015, parent: Seg13_apic_84 (1014), rad: 0.405, (-339.41537, 156.26419, -17.32559) -> (-340.22537, 155.8942, -17.32559), len: 0.890501
    apic_84 {pt3dadd(-340.22537, 155.8942, -17.32559, 0.81)}

//  Looking at segment number 1351: Seg15_apic_84, section: apic_84, ID: 1016, parent: Seg14_apic_84 (1015), rad: 0.405, (-340.22537, 155.8942, -17.32559) -> (-340.7454, 155.4542, -17.32559), len: 0.681192
    apic_84 {pt3dadd(-340.7454, 155.4542, -17.32559, 0.81)}

//  Looking at segment number 1352: Seg16_apic_84, section: apic_84, ID: 1017, parent: Seg15_apic_84 (1016), rad: 0.445, (-340.7454, 155.4542, -17.32559) -> (-341.4054, 155.23419, -17.32559), len: 0.695705
    apic_84 {pt3dadd(-341.4054, 155.23419, -17.32559, 0.89)}

//  Looking at segment number 1353: Seg17_apic_84, section: apic_84, ID: 1018, parent: Seg16_apic_84 (1017), rad: 0.37, (-341.4054, 155.23419, -17.32559) -> (-341.92538, 155.23419, -17.32559), len: 0.519989
    apic_84 {pt3dadd(-341.92538, 155.23419, -17.32559, 0.74)}

//  Looking at segment number 1354: Seg18_apic_84, section: apic_84, ID: 1019, parent: Seg17_apic_84 (1018), rad: 0.445, (-341.92538, 155.23419, -17.32559) -> (-342.29538, 154.9342, -17.275589), len: 0.478946
    apic_84 {pt3dadd(-342.29538, 154.9342, -17.275589, 0.89)}

//  Looking at segment number 1355: Seg0_apic_71, section: apic_71, ID: 873, parent: Seg3_apic_69 (855), rad: 0.445, (-309.1254, 158.9542, -0.22558999) -> (-309.67538, 161.0442, 0.62441003), len: 2.32231
    apic_71 {pt3dclear() pt3dadd(-309.1254, 158.9542, -0.22558999, 0.89) pt3dadd(-309.67538, 161.0442, 0.62441003, 0.89)}

//  Looking at segment number 1356: Seg1_apic_71, section: apic_71, ID: 874, parent: Seg0_apic_71 (873), rad: 0.445, (-309.67538, 161.0442, 0.62441003) -> (-309.82538, 162.5942, 0.67441), len: 1.55803
    apic_71 {pt3dadd(-309.82538, 162.5942, 0.67441, 0.89)}

//  Looking at segment number 1357: Seg2_apic_71, section: apic_71, ID: 875, parent: Seg1_apic_71 (874), rad: 0.445, (-309.82538, 162.5942, 0.67441) -> (-309.8954, 164.8042, 0.82440996), len: 2.2162
    apic_71 {pt3dadd(-309.8954, 164.8042, 0.82440996, 0.89)}

//  Looking at segment number 1358: Seg3_apic_71, section: apic_71, ID: 876, parent: Seg2_apic_71 (875), rad: 0.445, (-309.8954, 164.8042, 0.82440996) -> (-309.97537, 165.8342, 0.82440996), len: 1.0331
    apic_71 {pt3dadd(-309.97537, 165.8342, 0.82440996, 0.89)}

//  Looking at segment number 1359: Seg4_apic_71, section: apic_71, ID: 877, parent: Seg3_apic_71 (876), rad: 0.48, (-309.97537, 165.8342, 0.82440996) -> (-309.60538, 166.4242, 0.82440996), len: 0.696414
    apic_71 {pt3dadd(-309.60538, 166.4242, 0.82440996, 0.96)}

//  Looking at segment number 1360: Seg5_apic_71, section: apic_71, ID: 878, parent: Seg4_apic_71 (877), rad: 0.445, (-309.60538, 166.4242, 0.82440996) -> (-309.0854, 167.01419, 0.82440996), len: 0.786438
    apic_71 {pt3dadd(-309.0854, 167.01419, 0.82440996, 0.89)}

//  Looking at segment number 1361: Seg0_apic_70, section: apic_70, ID: 856, parent: Seg3_apic_69 (855), rad: 0.445, (-309.1254, 158.9542, -0.22558999) -> (-310.82538, 158.87419, -0.27558994), len: 1.7026
    apic_70 {pt3dclear() pt3dadd(-309.1254, 158.9542, -0.22558999, 0.89) pt3dadd(-310.82538, 158.87419, -0.27558994, 0.89)}

//  Looking at segment number 1362: Seg1_apic_70, section: apic_70, ID: 857, parent: Seg0_apic_70 (856), rad: 0.445, (-310.82538, 158.87419, -0.27558994) -> (-312.3054, 159.3942, -0.27558994), len: 1.56871
    apic_70 {pt3dadd(-312.3054, 159.3942, -0.27558994, 0.89)}

//  Looking at segment number 1363: Seg2_apic_70, section: apic_70, ID: 858, parent: Seg1_apic_70 (857), rad: 0.445, (-312.3054, 159.3942, -0.27558994) -> (-313.63538, 159.3142, -0.27558994), len: 1.33239
    apic_70 {pt3dadd(-313.63538, 159.3142, -0.27558994, 0.89)}

//  Looking at segment number 1364: Seg3_apic_70, section: apic_70, ID: 859, parent: Seg2_apic_70 (858), rad: 0.445, (-313.63538, 159.3142, -0.27558994) -> (-314.5254, 160.4242, -0.27558994), len: 1.42275
    apic_70 {pt3dadd(-314.5254, 160.4242, -0.27558994, 0.89)}

//  Looking at segment number 1365: Seg4_apic_70, section: apic_70, ID: 860, parent: Seg3_apic_70 (859), rad: 0.445, (-314.5254, 160.4242, -0.27558994) -> (-316.29538, 161.23419, -1.17559), len: 2.14452
    apic_70 {pt3dadd(-316.29538, 161.23419, -1.17559, 0.89)}

//  Looking at segment number 1366: Seg5_apic_70, section: apic_70, ID: 861, parent: Seg4_apic_70 (860), rad: 0.445, (-316.29538, 161.23419, -1.17559) -> (-318.4354, 162.12419, -1.8255899), len: 2.40713
    apic_70 {pt3dadd(-318.4354, 162.12419, -1.8255899, 0.89)}

//  Looking at segment number 1367: Seg6_apic_70, section: apic_70, ID: 862, parent: Seg5_apic_70 (861), rad: 0.445, (-318.4354, 162.12419, -1.8255899) -> (-319.91537, 163.7442, -1.8255899), len: 2.19426
    apic_70 {pt3dadd(-319.91537, 163.7442, -1.8255899, 0.89)}

//  Looking at segment number 1368: Seg7_apic_70, section: apic_70, ID: 863, parent: Seg6_apic_70 (862), rad: 0.37, (-319.91537, 163.7442, -1.8255899) -> (-321.6154, 165.0042, -2.2755902), len: 2.16336
    apic_70 {pt3dadd(-321.6154, 165.0042, -2.2755902, 0.74)}

//  Looking at segment number 1369: Seg8_apic_70, section: apic_70, ID: 864, parent: Seg7_apic_70 (863), rad: 0.37, (-321.6154, 165.0042, -2.2755902) -> (-323.9054, 166.1842, -1.92559), len: 2.59982
    apic_70 {pt3dadd(-323.9054, 166.1842, -1.92559, 0.74)}

//  Looking at segment number 1370: Seg9_apic_70, section: apic_70, ID: 865, parent: Seg8_apic_70 (864), rad: 0.445, (-323.9054, 166.1842, -1.92559) -> (-325.3154, 166.7042, -1.92559), len: 1.50283
    apic_70 {pt3dadd(-325.3154, 166.7042, -1.92559, 0.89)}

//  Looking at segment number 1371: Seg10_apic_70, section: apic_70, ID: 866, parent: Seg9_apic_70 (865), rad: 0.445, (-325.3154, 166.7042, -1.92559) -> (-329.5254, 169.5842, -1.77559), len: 5.10303
    apic_70 {pt3dadd(-329.5254, 169.5842, -1.77559, 0.89)}

//  Looking at segment number 1372: Seg11_apic_70, section: apic_70, ID: 867, parent: Seg10_apic_70 (866), rad: 0.445, (-329.5254, 169.5842, -1.77559) -> (-331.66537, 172.0842, -1.02559), len: 3.37521
    apic_70 {pt3dadd(-331.66537, 172.0842, -1.02559, 0.89)}

//  Looking at segment number 1373: Seg12_apic_70, section: apic_70, ID: 868, parent: Seg11_apic_70 (867), rad: 0.445, (-331.66537, 172.0842, -1.02559) -> (-334.69537, 175.4142, -1.02559), len: 4.5022
    apic_70 {pt3dadd(-334.69537, 175.4142, -1.02559, 0.89)}

//  Looking at segment number 1374: Seg13_apic_70, section: apic_70, ID: 869, parent: Seg12_apic_70 (868), rad: 0.445, (-334.69537, 175.4142, -1.02559) -> (-335.32538, 177.7942, -0.8255899), len: 2.47009
    apic_70 {pt3dadd(-335.32538, 177.7942, -0.8255899, 0.89)}

//  Looking at segment number 1375: Seg14_apic_70, section: apic_70, ID: 870, parent: Seg13_apic_70 (869), rad: 0.445, (-335.32538, 177.7942, -0.8255899) -> (-335.69537, 180.0842, -0.8255899), len: 2.31969
    apic_70 {pt3dadd(-335.69537, 180.0842, -0.8255899, 0.89)}

//  Looking at segment number 1376: Seg15_apic_70, section: apic_70, ID: 871, parent: Seg14_apic_70 (870), rad: 0.445, (-335.69537, 180.0842, -0.8255899) -> (-335.54538, 181.6342, -0.22558999), len: 1.66883
    apic_70 {pt3dadd(-335.54538, 181.6342, -0.22558999, 0.89)}

//  Looking at segment number 1377: Seg16_apic_70, section: apic_70, ID: 872, parent: Seg15_apic_70 (871), rad: 0.445, (-335.54538, 181.6342, -0.22558999) -> (-336.57538, 184.2942, -0.075589895), len: 2.8564
    apic_70 {pt3dadd(-336.57538, 184.2942, -0.075589895, 0.89)}

//  Looking at segment number 1378: Seg0_apic_66, section: apic_66, ID: 822, parent: Seg0_apic_58 (779), rad: 0.335, (-294.75537, 157.0342, 0.62441003) -> (-296.01538, 156.6642, 0.17440999), len: 1.38817
    apic_66 {pt3dclear() pt3dadd(-294.75537, 157.0342, 0.62441003, 0.67) pt3dadd(-296.01538, 156.6642, 0.17440999, 0.67)}

//  Looking at segment number 1379: Seg1_apic_66, section: apic_66, ID: 823, parent: Seg0_apic_66 (822), rad: 0.335, (-296.01538, 156.6642, 0.17440999) -> (-298.9654, 159.0242, 0.17440999), len: 3.77785
    apic_66 {pt3dadd(-298.9654, 159.0242, 0.17440999, 0.67)}

//  Looking at segment number 1380: Seg2_apic_66, section: apic_66, ID: 824, parent: Seg1_apic_66 (823), rad: 0.445, (-298.9654, 159.0242, 0.17440999) -> (-300.22537, 160.2042, 0.02441001), len: 1.73275
    apic_66 {pt3dadd(-300.22537, 160.2042, 0.02441001, 0.89)}

//  Looking at segment number 1381: Seg3_apic_66, section: apic_66, ID: 825, parent: Seg2_apic_66 (824), rad: 0.37, (-300.22537, 160.2042, 0.02441001) -> (-300.5954, 160.9442, 0.02441001), len: 0.827362
    apic_66 {pt3dadd(-300.5954, 160.9442, 0.02441001, 0.74)}

//  Looking at segment number 1382: Seg4_apic_66, section: apic_66, ID: 826, parent: Seg3_apic_66 (825), rad: 0.37, (-300.5954, 160.9442, 0.02441001) -> (-300.88538, 162.2042, 0.02441001), len: 1.29293
    apic_66 {pt3dadd(-300.88538, 162.2042, 0.02441001, 0.74)}

//  Looking at segment number 1383: Seg5_apic_66, section: apic_66, ID: 827, parent: Seg4_apic_66 (826), rad: 0.48, (-300.88538, 162.2042, 0.02441001) -> (-300.9654, 162.6442, 0.02441001), len: 0.447219
    apic_66 {pt3dadd(-300.9654, 162.6442, 0.02441001, 0.96)}

//  Looking at segment number 1384: Seg6_apic_66, section: apic_66, ID: 828, parent: Seg5_apic_66 (827), rad: 0.405, (-300.9654, 162.6442, 0.02441001) -> (-301.6254, 162.9442, 0.02441001), len: 0.724987
    apic_66 {pt3dadd(-301.6254, 162.9442, 0.02441001, 0.81)}

//  Looking at segment number 1385: Seg7_apic_66, section: apic_66, ID: 829, parent: Seg6_apic_66 (828), rad: 0.405, (-301.6254, 162.9442, 0.02441001) -> (-302.44537, 164.3442, -0.8755901), len: 1.85536
    apic_66 {pt3dadd(-302.44537, 164.3442, -0.8755901, 0.81)}

//  Looking at segment number 1386: Seg8_apic_66, section: apic_66, ID: 830, parent: Seg7_apic_66 (829), rad: 0.445, (-302.44537, 164.3442, -0.8755901) -> (-302.66537, 166.0442, -0.8755901), len: 1.71419
    apic_66 {pt3dadd(-302.66537, 166.0442, -0.8755901, 0.89)}

//  Looking at segment number 1387: Seg9_apic_66, section: apic_66, ID: 831, parent: Seg8_apic_66 (830), rad: 0.37, (-302.66537, 166.0442, -0.8755901) -> (-302.66537, 167.2242, -0.8755901), len: 1.17999
    apic_66 {pt3dadd(-302.66537, 167.2242, -0.8755901, 0.74)}

//  Looking at segment number 1388: Seg10_apic_66, section: apic_66, ID: 832, parent: Seg9_apic_66 (831), rad: 0.37, (-302.66537, 167.2242, -0.8755901) -> (-303.25537, 169.1442, -0.8755901), len: 2.0086
    apic_66 {pt3dadd(-303.25537, 169.1442, -0.8755901, 0.74)}

//  Looking at segment number 1389: Seg11_apic_66, section: apic_66, ID: 833, parent: Seg10_apic_66 (832), rad: 0.515, (-303.25537, 169.1442, -0.8755901) -> (-303.4054, 170.0242, -0.8755901), len: 0.892701
    apic_66 {pt3dadd(-303.4054, 170.0242, -0.8755901, 1.03)}

//  Looking at segment number 1390: Seg12_apic_66, section: apic_66, ID: 834, parent: Seg11_apic_66 (833), rad: 0.405, (-303.4054, 170.0242, -0.8755901) -> (-303.4054, 170.9142, -0.8755901), len: 0.889999
    apic_66 {pt3dadd(-303.4054, 170.9142, -0.8755901, 0.81)}

//  Looking at segment number 1391: Seg13_apic_66, section: apic_66, ID: 835, parent: Seg12_apic_66 (834), rad: 0.405, (-303.4054, 170.9142, -0.8755901) -> (-303.69537, 172.3842, -0.8755901), len: 1.49833
    apic_66 {pt3dadd(-303.69537, 172.3842, -0.8755901, 0.81)}

//  Looking at segment number 1392: Seg14_apic_66, section: apic_66, ID: 836, parent: Seg13_apic_66 (835), rad: 0.445, (-303.69537, 172.3842, -0.8755901) -> (-303.8454, 173.3442, -0.8755901), len: 0.971643
    apic_66 {pt3dadd(-303.8454, 173.3442, -0.8755901, 0.89)}

//  Looking at segment number 1393: Seg15_apic_66, section: apic_66, ID: 837, parent: Seg14_apic_66 (836), rad: 0.405, (-303.8454, 173.3442, -0.8755901) -> (-303.7754, 174.1642, -0.8755901), len: 0.82299
    apic_66 {pt3dadd(-303.7754, 174.1642, -0.8755901, 0.81)}

//  Looking at segment number 1394: Seg16_apic_66, section: apic_66, ID: 838, parent: Seg15_apic_66 (837), rad: 0.405, (-303.7754, 174.1642, -0.8755901) -> (-303.9954, 175.6342, -0.8755901), len: 1.48637
    apic_66 {pt3dadd(-303.9954, 175.6342, -0.8755901, 0.81)}

//  Looking at segment number 1395: Seg17_apic_66, section: apic_66, ID: 839, parent: Seg16_apic_66 (838), rad: 0.405, (-303.9954, 175.6342, -0.8755901) -> (-304.4354, 176.0842, -0.8755901), len: 0.629364
    apic_66 {pt3dadd(-304.4354, 176.0842, -0.8755901, 0.81)}

//  Looking at segment number 1396: Seg18_apic_66, section: apic_66, ID: 840, parent: Seg17_apic_66 (839), rad: 0.405, (-304.4354, 176.0842, -0.8755901) -> (-306.8054, 177.0442, -0.8755901), len: 2.55705
    apic_66 {pt3dadd(-306.8054, 177.0442, -0.8755901, 0.81)}

//  Looking at segment number 1397: Seg19_apic_66, section: apic_66, ID: 841, parent: Seg18_apic_66 (840), rad: 0.405, (-306.8054, 177.0442, -0.8755901) -> (-308.23538, 178.51419, -0.77558994), len: 2.05323
    apic_66 {pt3dadd(-308.23538, 178.51419, -0.77558994, 0.81)}

//  Looking at segment number 1398: Seg20_apic_66, section: apic_66, ID: 842, parent: Seg19_apic_66 (841), rad: 0.445, (-308.23538, 178.51419, -0.77558994) -> (-308.82538, 178.8042, -0.77558994), len: 0.65742
    apic_66 {pt3dadd(-308.82538, 178.8042, -0.77558994, 0.89)}

//  Looking at segment number 1399: Seg21_apic_66, section: apic_66, ID: 843, parent: Seg20_apic_66 (842), rad: 0.37, (-308.82538, 178.8042, -0.77558994) -> (-309.41537, 179.3942, -0.77558994), len: 0.834381
    apic_66 {pt3dadd(-309.41537, 179.3942, -0.77558994, 0.74)}
}

proc basic_shape_extra_28(){

//  Looking at segment number 1400: Seg0_apic_59, section: apic_59, ID: 780, parent: Seg0_apic_58 (779), rad: 0.665, (-294.75537, 157.0342, 0.62441003) -> (-294.97537, 158.0642, 0.62441003), len: 1.05323
    apic_59 {pt3dclear() pt3dadd(-294.75537, 157.0342, 0.62441003, 1.33) pt3dadd(-294.97537, 158.0642, 0.62441003, 1.33)}

//  Looking at segment number 1401: Seg1_apic_59, section: apic_59, ID: 781, parent: Seg0_apic_59 (780), rad: 0.59, (-294.97537, 158.0642, 0.62441003) -> (-295.7154, 159.8442, -0.17559004), len: 2.08711
    apic_59 {pt3dadd(-295.7154, 159.8442, -0.17559004, 1.18)}

//  Looking at segment number 1402: Seg0_apic_55, section: apic_55, ID: 764, parent: Seg3_apic_51 (744), rad: 0.405, (-330.8454, 149.76419, -1.42559) -> (-332.9654, 148.3442, -1.8755901), len: 2.591
    apic_55 {pt3dclear() pt3dadd(-330.8454, 149.76419, -1.42559, 0.81) pt3dadd(-332.9654, 148.3442, -1.8755901, 0.81)}

//  Looking at segment number 1403: Seg1_apic_55, section: apic_55, ID: 765, parent: Seg0_apic_55 (764), rad: 0.445, (-332.9654, 148.3442, -1.8755901) -> (-333.9954, 146.6442, -1.8755901), len: 1.98768
    apic_55 {pt3dadd(-333.9954, 146.6442, -1.8755901, 0.89)}

//  Looking at segment number 1404: Seg2_apic_55, section: apic_55, ID: 766, parent: Seg1_apic_55 (765), rad: 0.445, (-333.9954, 146.6442, -1.8755901) -> (-335.0354, 144.9542, -1.42559), len: 2.03475
    apic_55 {pt3dadd(-335.0354, 144.9542, -1.42559, 0.89)}

//  Looking at segment number 1405: Seg3_apic_55, section: apic_55, ID: 767, parent: Seg2_apic_55 (766), rad: 0.445, (-335.0354, 144.9542, -1.42559) -> (-335.91537, 143.6942, -1.42559), len: 1.53686
    apic_55 {pt3dadd(-335.91537, 143.6942, -1.42559, 0.89)}

//  Looking at segment number 1406: Seg4_apic_55, section: apic_55, ID: 768, parent: Seg3_apic_55 (767), rad: 0.405, (-335.91537, 143.6942, -1.42559) -> (-337.3954, 142.5842, -1.8755901), len: 1.90395
    apic_55 {pt3dadd(-337.3954, 142.5842, -1.8755901, 0.81)}

//  Looking at segment number 1407: Seg5_apic_55, section: apic_55, ID: 769, parent: Seg4_apic_55 (768), rad: 0.405, (-337.3954, 142.5842, -1.8755901) -> (-338.6554, 141.7742, -1.72559), len: 1.5054
    apic_55 {pt3dadd(-338.6554, 141.7742, -1.72559, 0.81)}

//  Looking at segment number 1408: Seg0_apic_52, section: apic_52, ID: 745, parent: Seg3_apic_51 (744), rad: 0.405, (-330.8454, 149.76419, -1.42559) -> (-332.9954, 151.3942, -1.42559), len: 2.69803
    apic_52 {pt3dclear() pt3dadd(-330.8454, 149.76419, -1.42559, 0.81) pt3dadd(-332.9954, 151.3942, -1.42559, 0.81)}

//  Looking at segment number 1409: Seg1_apic_52, section: apic_52, ID: 746, parent: Seg0_apic_52 (745), rad: 0.405, (-332.9954, 151.3942, -1.42559) -> (-335.8754, 153.6042, -1.3255899), len: 3.63161
    apic_52 {pt3dadd(-335.8754, 153.6042, -1.3255899, 0.81)}

//  Looking at segment number 1410: Seg2_apic_52, section: apic_52, ID: 747, parent: Seg1_apic_52 (746), rad: 0.405, (-335.8754, 153.6042, -1.3255899) -> (-338.5354, 157.37419, -1.3255899), len: 4.61394
    apic_52 {pt3dadd(-338.5354, 157.37419, -1.3255899, 0.81)}

//  Looking at segment number 1411: Seg3_apic_52, section: apic_52, ID: 748, parent: Seg2_apic_52 (747), rad: 0.405, (-338.5354, 157.37419, -1.3255899) -> (-339.42538, 159.3642, -1.3255899), len: 2.17995
    apic_52 {pt3dadd(-339.42538, 159.3642, -1.3255899, 0.81)}

//  Looking at segment number 1412: Seg4_apic_52, section: apic_52, ID: 749, parent: Seg3_apic_52 (748), rad: 0.405, (-339.42538, 159.3642, -1.3255899) -> (-341.7854, 162.5342, -0.77558994), len: 3.99012
    apic_52 {pt3dadd(-341.7854, 162.5342, -0.77558994, 0.81)}

//  Looking at segment number 1413: Seg5_apic_52, section: apic_52, ID: 750, parent: Seg4_apic_52 (749), rad: 0.405, (-341.7854, 162.5342, -0.77558994) -> (-343.85538, 164.8942, -0.77558994), len: 3.13917
    apic_52 {pt3dadd(-343.85538, 164.8942, -0.77558994, 0.81)}

//  Looking at segment number 1414: Seg6_apic_52, section: apic_52, ID: 751, parent: Seg5_apic_52 (750), rad: 0.405, (-343.85538, 164.8942, -0.77558994) -> (-345.48538, 168.2942, -0.12559009), len: 3.82616
    apic_52 {pt3dadd(-345.48538, 168.2942, -0.12559009, 0.81)}

//  Looking at segment number 1415: Seg7_apic_52, section: apic_52, ID: 752, parent: Seg6_apic_52 (751), rad: 0.445, (-345.48538, 168.2942, -0.12559009) -> (-347.44537, 171.9642, -0.025589943), len: 4.16179
    apic_52 {pt3dadd(-347.44537, 171.9642, -0.025589943, 0.89)}

//  Looking at segment number 1416: Seg8_apic_52, section: apic_52, ID: 753, parent: Seg7_apic_52 (752), rad: 0.445, (-347.44537, 171.9642, -0.025589943) -> (-349.7454, 173.8142, -0.025589943), len: 2.9517
    apic_52 {pt3dadd(-349.7454, 173.8142, -0.025589943, 0.89)}

//  Looking at segment number 1417: Seg9_apic_52, section: apic_52, ID: 754, parent: Seg8_apic_52 (753), rad: 0.445, (-349.7454, 173.8142, -0.025589943) -> (-351.44537, 176.2542, 0.17440999), len: 2.98053
    apic_52 {pt3dadd(-351.44537, 176.2542, 0.17440999, 0.89)}

//  Looking at segment number 1418: Seg0_apic_50, section: apic_50, ID: 737, parent: Seg13_apic_47 (676), rad: 0.37, (-327.67538, 166.8142, -3.1755898) -> (-326.45538, 168.5542, -2.97559), len: 2.13448
    apic_50 {pt3dclear() pt3dadd(-327.67538, 166.8142, -3.1755898, 0.74) pt3dadd(-326.45538, 168.5542, -2.97559, 0.74)}

//  Looking at segment number 1419: Seg1_apic_50, section: apic_50, ID: 738, parent: Seg0_apic_50 (737), rad: 0.37, (-326.45538, 168.5542, -2.97559) -> (-325.6454, 169.0642, -2.97559), len: 0.957178
    apic_50 {pt3dadd(-325.6454, 169.0642, -2.97559, 0.74)}

//  Looking at segment number 1420: Seg2_apic_50, section: apic_50, ID: 739, parent: Seg1_apic_50 (738), rad: 0.48, (-325.6454, 169.0642, -2.97559) -> (-325.20538, 169.8042, -2.97559), len: 0.860936
    apic_50 {pt3dadd(-325.20538, 169.8042, -2.97559, 0.96)}

//  Looking at segment number 1421: Seg3_apic_50, section: apic_50, ID: 740, parent: Seg2_apic_50 (739), rad: 0.405, (-325.20538, 169.8042, -2.97559) -> (-324.75537, 170.3942, -2.97559), len: 0.742029
    apic_50 {pt3dadd(-324.75537, 170.3942, -2.97559, 0.81)}

//  Looking at segment number 1422: Seg0_apic_49, section: apic_49, ID: 706, parent: Seg13_apic_47 (676), rad: 0.335, (-327.67538, 166.8142, -3.1755898) -> (-329.85538, 168.1042, -2.7755902), len: 2.56447
    apic_49 {pt3dclear() pt3dadd(-327.67538, 166.8142, -3.1755898, 0.67) pt3dadd(-329.85538, 168.1042, -2.7755902, 0.67)}

//  Looking at segment number 1423: Seg1_apic_49, section: apic_49, ID: 707, parent: Seg0_apic_49 (706), rad: 0.335, (-329.85538, 168.1042, -2.7755902) -> (-332.22537, 169.1442, -2.7755902), len: 2.58814
    apic_49 {pt3dadd(-332.22537, 169.1442, -2.7755902, 0.67)}

//  Looking at segment number 1424: Seg2_apic_49, section: apic_49, ID: 708, parent: Seg1_apic_49 (707), rad: 0.335, (-332.22537, 169.1442, -2.7755902) -> (-334.29538, 170.9142, -2.32559), len: 2.7605
    apic_49 {pt3dadd(-334.29538, 170.9142, -2.32559, 0.67)}

//  Looking at segment number 1425: Seg3_apic_49, section: apic_49, ID: 709, parent: Seg2_apic_49 (708), rad: 0.405, (-334.29538, 170.9142, -2.32559) -> (-334.88538, 171.3542, -2.32559), len: 0.736001
    apic_49 {pt3dadd(-334.88538, 171.3542, -2.32559, 0.81)}

//  Looking at segment number 1426: Seg4_apic_49, section: apic_49, ID: 710, parent: Seg3_apic_49 (709), rad: 0.37, (-334.88538, 171.3542, -2.32559) -> (-335.6254, 171.7242, -2.32559), len: 0.827362
    apic_49 {pt3dadd(-335.6254, 171.7242, -2.32559, 0.74)}

//  Looking at segment number 1427: Seg5_apic_49, section: apic_49, ID: 711, parent: Seg4_apic_49 (710), rad: 0.37, (-335.6254, 171.7242, -2.32559) -> (-338.13538, 172.90419, -2.07559), len: 2.78476
    apic_49 {pt3dadd(-338.13538, 172.90419, -2.07559, 0.74)}

//  Looking at segment number 1428: Seg6_apic_49, section: apic_49, ID: 712, parent: Seg5_apic_49 (711), rad: 0.37, (-338.13538, 172.90419, -2.07559) -> (-340.79538, 175.1942, -2.07559), len: 3.50995
    apic_49 {pt3dadd(-340.79538, 175.1942, -2.07559, 0.74)}

//  Looking at segment number 1429: Seg7_apic_49, section: apic_49, ID: 713, parent: Seg6_apic_49 (712), rad: 0.445, (-340.79538, 175.1942, -2.07559) -> (-341.5354, 175.6342, -2.07559), len: 0.860949
    apic_49 {pt3dadd(-341.5354, 175.6342, -2.07559, 0.89)}

//  Looking at segment number 1430: Seg8_apic_49, section: apic_49, ID: 714, parent: Seg7_apic_49 (713), rad: 0.37, (-341.5354, 175.6342, -2.07559) -> (-342.57538, 176.2242, -2.07559), len: 1.19568
    apic_49 {pt3dadd(-342.57538, 176.2242, -2.07559, 0.74)}

//  Looking at segment number 1431: Seg9_apic_49, section: apic_49, ID: 715, parent: Seg8_apic_49 (714), rad: 0.37, (-342.57538, 176.2242, -2.07559) -> (-344.41537, 177.5542, -2.07559), len: 2.27035
    apic_49 {pt3dadd(-344.41537, 177.5542, -2.07559, 0.74)}

//  Looking at segment number 1432: Seg10_apic_49, section: apic_49, ID: 716, parent: Seg9_apic_49 (715), rad: 0.37, (-344.41537, 177.5542, -2.07559) -> (-346.7854, 180.0642, -1.72559), len: 3.46981
    apic_49 {pt3dadd(-346.7854, 180.0642, -1.72559, 0.74)}

//  Looking at segment number 1433: Seg11_apic_49, section: apic_49, ID: 717, parent: Seg10_apic_49 (716), rad: 0.37, (-346.7854, 180.0642, -1.72559) -> (-348.04538, 181.0242, -1.67559), len: 1.58482
    apic_49 {pt3dadd(-348.04538, 181.0242, -1.67559, 0.74)}

//  Looking at segment number 1434: Seg12_apic_49, section: apic_49, ID: 718, parent: Seg11_apic_49 (717), rad: 0.37, (-348.04538, 181.0242, -1.67559) -> (-351.29538, 182.4242, -1.5755899), len: 3.54012
    apic_49 {pt3dadd(-351.29538, 182.4242, -1.5755899, 0.74)}

//  Looking at segment number 1435: Seg13_apic_49, section: apic_49, ID: 719, parent: Seg12_apic_49 (718), rad: 0.37, (-351.29538, 182.4242, -1.5755899) -> (-352.69537, 183.01419, -1.5755899), len: 1.51924
    apic_49 {pt3dadd(-352.69537, 183.01419, -1.5755899, 0.74)}

//  Looking at segment number 1436: Seg14_apic_49, section: apic_49, ID: 720, parent: Seg13_apic_49 (719), rad: 0.405, (-352.69537, 183.01419, -1.5755899) -> (-353.50537, 183.4642, -1.5755899), len: 0.926611
    apic_49 {pt3dadd(-353.50537, 183.4642, -1.5755899, 0.81)}

//  Looking at segment number 1437: Seg15_apic_49, section: apic_49, ID: 721, parent: Seg14_apic_49 (720), rad: 0.37, (-353.50537, 183.4642, -1.5755899) -> (-354.17538, 183.7542, -1.5755899), len: 0.730078
    apic_49 {pt3dadd(-354.17538, 183.7542, -1.5755899, 0.74)}

//  Looking at segment number 1438: Seg16_apic_49, section: apic_49, ID: 722, parent: Seg15_apic_49 (721), rad: 0.37, (-354.17538, 183.7542, -1.5755899) -> (-356.4654, 184.4942, -1.5755899), len: 2.40661
    apic_49 {pt3dadd(-356.4654, 184.4942, -1.5755899, 0.74)}

//  Looking at segment number 1439: Seg17_apic_49, section: apic_49, ID: 723, parent: Seg16_apic_49 (722), rad: 0.37, (-356.4654, 184.4942, -1.5755899) -> (-357.13538, 185.23419, -1.5755899), len: 0.99823
    apic_49 {pt3dadd(-357.13538, 185.23419, -1.5755899, 0.74)}

//  Looking at segment number 1440: Seg18_apic_49, section: apic_49, ID: 724, parent: Seg17_apic_49 (723), rad: 0.37, (-357.13538, 185.23419, -1.5755899) -> (-358.16537, 185.8942, -1.5755899), len: 1.22332
    apic_49 {pt3dadd(-358.16537, 185.8942, -1.5755899, 0.74)}

//  Looking at segment number 1441: Seg19_apic_49, section: apic_49, ID: 725, parent: Seg18_apic_49 (724), rad: 0.37, (-358.16537, 185.8942, -1.5755899) -> (-358.9054, 186.1942, -1.5755899), len: 0.798519
    apic_49 {pt3dadd(-358.9054, 186.1942, -1.5755899, 0.74)}

//  Looking at segment number 1442: Seg20_apic_49, section: apic_49, ID: 726, parent: Seg19_apic_49 (725), rad: 0.37, (-358.9054, 186.1942, -1.5755899) -> (-359.6454, 186.48419, -1.5755899), len: 0.794784
    apic_49 {pt3dadd(-359.6454, 186.48419, -1.5755899, 0.74)}

//  Looking at segment number 1443: Seg21_apic_49, section: apic_49, ID: 727, parent: Seg20_apic_49 (726), rad: 0.37, (-359.6454, 186.48419, -1.5755899) -> (-361.63538, 186.3442, -1.5755899), len: 1.99491
    apic_49 {pt3dadd(-361.63538, 186.3442, -1.5755899, 0.74)}

//  Looking at segment number 1444: Seg22_apic_49, section: apic_49, ID: 728, parent: Seg21_apic_49 (727), rad: 0.48, (-361.63538, 186.3442, -1.5755899) -> (-362.67538, 186.3442, -1.27559), len: 1.08241
    apic_49 {pt3dadd(-362.67538, 186.3442, -1.27559, 0.96)}

//  Looking at segment number 1445: Seg23_apic_49, section: apic_49, ID: 729, parent: Seg22_apic_49 (728), rad: 0.37, (-362.67538, 186.3442, -1.27559) -> (-363.5654, 186.7842, -1.27559), len: 0.992838
    apic_49 {pt3dadd(-363.5654, 186.7842, -1.27559, 0.74)}

//  Looking at segment number 1446: Seg24_apic_49, section: apic_49, ID: 730, parent: Seg23_apic_49 (729), rad: 0.37, (-363.5654, 186.7842, -1.27559) -> (-364.67538, 186.7842, -1.27559), len: 1.10999
    apic_49 {pt3dadd(-364.67538, 186.7842, -1.27559, 0.74)}

//  Looking at segment number 1447: Seg25_apic_49, section: apic_49, ID: 731, parent: Seg24_apic_49 (730), rad: 0.445, (-364.67538, 186.7842, -1.27559) -> (-365.4054, 187.0042, -1.47559), len: 0.788236
    apic_49 {pt3dadd(-365.4054, 187.0042, -1.47559, 0.89)}

//  Looking at segment number 1448: Seg26_apic_49, section: apic_49, ID: 732, parent: Seg25_apic_49 (731), rad: 0.445, (-365.4054, 187.0042, -1.47559) -> (-367.47537, 187.2242, -1.47559), len: 2.08163
    apic_49 {pt3dadd(-367.47537, 187.2242, -1.47559, 0.89)}

//  Looking at segment number 1449: Seg27_apic_49, section: apic_49, ID: 733, parent: Seg26_apic_49 (732), rad: 0.445, (-367.47537, 187.2242, -1.47559) -> (-369.6254, 187.37419, -2.37559), len: 2.33562
    apic_49 {pt3dadd(-369.6254, 187.37419, -2.37559, 0.89)}
}

proc basic_shape_extra_29(){

//  Looking at segment number 1450: Seg28_apic_49, section: apic_49, ID: 734, parent: Seg27_apic_49 (733), rad: 0.445, (-369.6254, 187.37419, -2.37559) -> (-372.50537, 187.8942, -3.0255902), len: 2.99786
    apic_49 {pt3dadd(-372.50537, 187.8942, -3.0255902, 0.89)}

//  Looking at segment number 1451: Seg29_apic_49, section: apic_49, ID: 735, parent: Seg28_apic_49 (734), rad: 0.445, (-372.50537, 187.8942, -3.0255902) -> (-373.76538, 188.1842, -3.07559), len: 1.29392
    apic_49 {pt3dadd(-373.76538, 188.1842, -3.07559, 0.89)}

//  Looking at segment number 1452: Seg30_apic_49, section: apic_49, ID: 736, parent: Seg29_apic_49 (735), rad: 0.445, (-373.76538, 188.1842, -3.07559) -> (-374.42538, 188.5542, -3.47559), len: 0.855863
    apic_49 {pt3dadd(-374.42538, 188.5542, -3.47559, 0.89)}

//  Looking at segment number 1453: Seg0_apic_48, section: apic_48, ID: 677, parent: Seg13_apic_47 (676), rad: 0.37, (-327.67538, 166.8142, -3.1755898) -> (-328.6454, 168.8042, -3.5255902), len: 2.24132
    apic_48 {pt3dclear() pt3dadd(-327.67538, 166.8142, -3.1755898, 0.74) pt3dadd(-328.6454, 168.8042, -3.5255902, 0.74)}

//  Looking at segment number 1454: Seg1_apic_48, section: apic_48, ID: 678, parent: Seg0_apic_48 (677), rad: 0.405, (-328.6454, 168.8042, -3.5255902) -> (-329.0854, 169.76419, -3.5255902), len: 1.05602
    apic_48 {pt3dadd(-329.0854, 169.76419, -3.5255902, 0.81)}

//  Looking at segment number 1455: Seg2_apic_48, section: apic_48, ID: 679, parent: Seg1_apic_48 (678), rad: 0.48, (-329.0854, 169.76419, -3.5255902) -> (-329.82538, 170.65419, -3.5255902), len: 1.15745
    apic_48 {pt3dadd(-329.82538, 170.65419, -3.5255902, 0.96)}

//  Looking at segment number 1456: Seg3_apic_48, section: apic_48, ID: 680, parent: Seg2_apic_48 (679), rad: 0.37, (-329.82538, 170.65419, -3.5255902) -> (-330.1154, 171.4642, -3.72559), len: 0.883304
    apic_48 {pt3dadd(-330.1154, 171.4642, -3.72559, 0.74)}

//  Looking at segment number 1457: Seg4_apic_48, section: apic_48, ID: 681, parent: Seg3_apic_48 (680), rad: 0.37, (-330.1154, 171.4642, -3.72559) -> (-331.5254, 172.2042, -3.72559), len: 1.59239
    apic_48 {pt3dadd(-331.5254, 172.2042, -3.72559, 0.74)}

//  Looking at segment number 1458: Seg5_apic_48, section: apic_48, ID: 682, parent: Seg4_apic_48 (681), rad: 0.445, (-331.5254, 172.2042, -3.72559) -> (-331.9654, 172.7942, -3.72559), len: 0.736013
    apic_48 {pt3dadd(-331.9654, 172.7942, -3.72559, 0.89)}

//  Looking at segment number 1459: Seg6_apic_48, section: apic_48, ID: 683, parent: Seg5_apic_48 (682), rad: 0.37, (-331.9654, 172.7942, -3.72559) -> (-332.5554, 173.5342, -3.72559), len: 0.946404
    apic_48 {pt3dadd(-332.5554, 173.5342, -3.72559, 0.74)}

//  Looking at segment number 1460: Seg7_apic_48, section: apic_48, ID: 684, parent: Seg6_apic_48 (683), rad: 0.37, (-332.5554, 173.5342, -3.72559) -> (-333.66537, 174.5642, -3.12559), len: 1.62879
    apic_48 {pt3dadd(-333.66537, 174.5642, -3.12559, 0.74)}

//  Looking at segment number 1461: Seg8_apic_48, section: apic_48, ID: 685, parent: Seg7_apic_48 (684), rad: 0.405, (-333.66537, 174.5642, -3.12559) -> (-334.10538, 175.15419, -3.12559), len: 0.736001
    apic_48 {pt3dadd(-334.10538, 175.15419, -3.12559, 0.81)}

//  Looking at segment number 1462: Seg9_apic_48, section: apic_48, ID: 686, parent: Seg8_apic_48 (685), rad: 0.37, (-334.10538, 175.15419, -3.12559) -> (-334.8454, 176.0442, -3.12559), len: 1.15748
    apic_48 {pt3dadd(-334.8454, 176.0442, -3.12559, 0.74)}

//  Looking at segment number 1463: Seg10_apic_48, section: apic_48, ID: 687, parent: Seg9_apic_48 (686), rad: 0.37, (-334.8454, 176.0442, -3.12559) -> (-335.1454, 176.5542, -3.12559), len: 0.591682
    apic_48 {pt3dadd(-335.1454, 176.5542, -3.12559, 0.74)}

//  Looking at segment number 1464: Seg11_apic_48, section: apic_48, ID: 688, parent: Seg10_apic_48 (687), rad: 0.445, (-335.1454, 176.5542, -3.12559) -> (-335.51538, 177.0042, -3.12559), len: 0.582575
    apic_48 {pt3dadd(-335.51538, 177.0042, -3.12559, 0.89)}

//  Looking at segment number 1465: Seg12_apic_48, section: apic_48, ID: 689, parent: Seg11_apic_48 (688), rad: 0.37, (-335.51538, 177.0042, -3.12559) -> (-336.25537, 177.73419, -3.12559), len: 1.03946
    apic_48 {pt3dadd(-336.25537, 177.73419, -3.12559, 0.74)}

//  Looking at segment number 1466: Seg13_apic_48, section: apic_48, ID: 690, parent: Seg12_apic_48 (689), rad: 0.37, (-336.25537, 177.73419, -3.12559) -> (-338.10538, 179.51419, -3.12559), len: 2.56728
    apic_48 {pt3dadd(-338.10538, 179.51419, -3.12559, 0.74)}

//  Looking at segment number 1467: Seg14_apic_48, section: apic_48, ID: 691, parent: Seg13_apic_48 (690), rad: 0.48, (-338.10538, 179.51419, -3.12559) -> (-339.13538, 180.5442, -3.1755898), len: 1.45751
    apic_48 {pt3dadd(-339.13538, 180.5442, -3.1755898, 0.96)}

//  Looking at segment number 1468: Seg15_apic_48, section: apic_48, ID: 692, parent: Seg14_apic_48 (691), rad: 0.37, (-339.13538, 180.5442, -3.1755898) -> (-339.72537, 181.2842, -3.1755898), len: 0.946404
    apic_48 {pt3dadd(-339.72537, 181.2842, -3.1755898, 0.74)}

//  Looking at segment number 1469: Seg16_apic_48, section: apic_48, ID: 693, parent: Seg15_apic_48 (692), rad: 0.37, (-339.72537, 181.2842, -3.1755898) -> (-341.94537, 183.6442, -3.1755898), len: 3.24006
    apic_48 {pt3dadd(-341.94537, 183.6442, -3.1755898, 0.74)}

//  Looking at segment number 1470: Seg17_apic_48, section: apic_48, ID: 694, parent: Seg16_apic_48 (693), rad: 0.405, (-341.94537, 183.6442, -3.1755898) -> (-342.7154, 184.4942, -2.87559), len: 1.18551
    apic_48 {pt3dadd(-342.7154, 184.4942, -2.87559, 0.81)}

//  Looking at segment number 1471: Seg18_apic_48, section: apic_48, ID: 695, parent: Seg17_apic_48 (694), rad: 0.37, (-342.7154, 184.4942, -2.87559) -> (-342.7154, 185.15419, -2.87559), len: 0.659988
    apic_48 {pt3dadd(-342.7154, 185.15419, -2.87559, 0.74)}

//  Looking at segment number 1472: Seg19_apic_48, section: apic_48, ID: 696, parent: Seg18_apic_48 (695), rad: 0.37, (-342.7154, 185.15419, -2.87559) -> (-343.97537, 187.2942, -2.87559), len: 2.48339
    apic_48 {pt3dadd(-343.97537, 187.2942, -2.87559, 0.74)}

//  Looking at segment number 1473: Seg20_apic_48, section: apic_48, ID: 697, parent: Seg19_apic_48 (696), rad: 0.445, (-343.97537, 187.2942, -2.87559) -> (-344.5654, 188.0342, -3.47559), len: 1.12059
    apic_48 {pt3dadd(-344.5654, 188.0342, -3.47559, 0.89)}

//  Looking at segment number 1474: Seg21_apic_48, section: apic_48, ID: 698, parent: Seg20_apic_48 (697), rad: 0.405, (-344.5654, 188.0342, -3.47559) -> (-345.3754, 189.0742, -3.47559), len: 1.31822
    apic_48 {pt3dadd(-345.3754, 189.0742, -3.47559, 0.81)}

//  Looking at segment number 1475: Seg22_apic_48, section: apic_48, ID: 699, parent: Seg21_apic_48 (698), rad: 0.405, (-345.3754, 189.0742, -3.47559) -> (-346.3454, 190.1042, -3.7755902), len: 1.44631
    apic_48 {pt3dadd(-346.3454, 190.1042, -3.7755902, 0.81)}

//  Looking at segment number 1476: Seg23_apic_48, section: apic_48, ID: 700, parent: Seg22_apic_48 (699), rad: 0.405, (-346.3454, 190.1042, -3.7755902) -> (-347.3054, 191.4342, -4.27559), len: 1.71479
    apic_48 {pt3dadd(-347.3054, 191.4342, -4.27559, 0.81)}

//  Looking at segment number 1477: Seg24_apic_48, section: apic_48, ID: 701, parent: Seg23_apic_48 (700), rad: 0.515, (-347.3054, 191.4342, -4.27559) -> (-347.7454, 191.8042, -4.27559), len: 0.57489
    apic_48 {pt3dadd(-347.7454, 191.8042, -4.27559, 1.03)}

//  Looking at segment number 1478: Seg25_apic_48, section: apic_48, ID: 702, parent: Seg24_apic_48 (701), rad: 0.445, (-347.7454, 191.8042, -4.27559) -> (-348.63538, 192.5442, -4.27559), len: 1.15745
    apic_48 {pt3dadd(-348.63538, 192.5442, -4.27559, 0.89)}

//  Looking at segment number 1479: Seg26_apic_48, section: apic_48, ID: 703, parent: Seg25_apic_48 (702), rad: 0.445, (-348.63538, 192.5442, -4.27559) -> (-350.25537, 193.8642, -4.7255898), len: 2.13758
    apic_48 {pt3dadd(-350.25537, 193.8642, -4.7255898, 0.89)}

//  Looking at segment number 1480: Seg27_apic_48, section: apic_48, ID: 704, parent: Seg26_apic_48 (703), rad: 0.515, (-350.25537, 193.8642, -4.7255898) -> (-351.66537, 193.9442, -5.2255898), len: 1.49817
    apic_48 {pt3dadd(-351.66537, 193.9442, -5.2255898, 1.03)}

//  Looking at segment number 1481: Seg28_apic_48, section: apic_48, ID: 705, parent: Seg27_apic_48 (704), rad: 0.405, (-351.66537, 193.9442, -5.2255898) -> (-352.10538, 194.7542, -5.2255898), len: 0.921791
    apic_48 {pt3dadd(-352.10538, 194.7542, -5.2255898, 0.81)}

//  Looking at segment number 1482: Seg0_apic_44, section: apic_44, ID: 645, parent: Seg4_apic_40 (602), rad: 0.37, (-335.17538, 140.4942, -4.52559) -> (-335.85538, 141.7042, -6.3755894), len: 2.31278
    apic_44 {pt3dclear() pt3dadd(-335.17538, 140.4942, -4.52559, 0.74) pt3dadd(-335.85538, 141.7042, -6.3755894, 0.74)}

//  Looking at segment number 1483: Seg1_apic_44, section: apic_44, ID: 646, parent: Seg0_apic_44 (645), rad: 0.37, (-335.85538, 141.7042, -6.3755894) -> (-337.3354, 142.0742, -6.3755894), len: 1.52556
    apic_44 {pt3dadd(-337.3354, 142.0742, -6.3755894, 0.74)}

//  Looking at segment number 1484: Seg2_apic_44, section: apic_44, ID: 647, parent: Seg1_apic_44 (646), rad: 0.37, (-337.3354, 142.0742, -6.3755894) -> (-338.1554, 142.5842, -7.07559), len: 1.19269
    apic_44 {pt3dadd(-338.1554, 142.5842, -7.07559, 0.74)}

//  Looking at segment number 1485: Seg3_apic_44, section: apic_44, ID: 648, parent: Seg2_apic_44 (647), rad: 0.515, (-338.1554, 142.5842, -7.07559) -> (-338.9654, 143.1742, -7.07559), len: 1.00209
    apic_44 {pt3dadd(-338.9654, 143.1742, -7.07559, 1.03)}

//  Looking at segment number 1486: Seg4_apic_44, section: apic_44, ID: 649, parent: Seg3_apic_44 (648), rad: 0.445, (-338.9654, 143.1742, -7.07559) -> (-338.9654, 144.0642, -7.07559), len: 0.889999
    apic_44 {pt3dadd(-338.9654, 144.0642, -7.07559, 0.89)}

//  Looking at segment number 1487: Seg5_apic_44, section: apic_44, ID: 650, parent: Seg4_apic_44 (649), rad: 0.405, (-338.9654, 144.0642, -7.07559) -> (-339.6254, 144.65419, -7.07559), len: 0.885269
    apic_44 {pt3dadd(-339.6254, 144.65419, -7.07559, 0.81)}

//  Looking at segment number 1488: Seg6_apic_44, section: apic_44, ID: 651, parent: Seg5_apic_44 (650), rad: 0.405, (-339.6254, 144.65419, -7.07559) -> (-340.44537, 145.1742, -7.07559), len: 0.970962
    apic_44 {pt3dadd(-340.44537, 145.1742, -7.07559, 0.81)}

//  Looking at segment number 1489: Seg7_apic_44, section: apic_44, ID: 652, parent: Seg6_apic_44 (651), rad: 0.405, (-340.44537, 145.1742, -7.07559) -> (-341.69537, 146.6442, -7.07559), len: 1.92961
    apic_44 {pt3dadd(-341.69537, 146.6442, -7.07559, 0.81)}

//  Looking at segment number 1490: Seg0_apic_41, section: apic_41, ID: 603, parent: Seg4_apic_40 (602), rad: 0.37, (-335.17538, 140.4942, -4.52559) -> (-335.25537, 141.7542, -5.3755903), len: 1.522
    apic_41 {pt3dclear() pt3dadd(-335.17538, 140.4942, -4.52559, 0.74) pt3dadd(-335.25537, 141.7542, -5.3755903, 0.74)}

//  Looking at segment number 1491: Seg1_apic_41, section: apic_41, ID: 604, parent: Seg0_apic_41 (603), rad: 0.37, (-335.25537, 141.7542, -5.3755903) -> (-335.25537, 143.5242, -5.3755903), len: 1.77
    apic_41 {pt3dadd(-335.25537, 143.5242, -5.3755903, 0.74)}

//  Looking at segment number 1492: Seg2_apic_41, section: apic_41, ID: 605, parent: Seg1_apic_41 (604), rad: 0.445, (-335.25537, 143.5242, -5.3755903) -> (-335.69537, 144.5542, -5.82559), len: 1.20706
    apic_41 {pt3dadd(-335.69537, 144.5542, -5.82559, 0.89)}

//  Looking at segment number 1493: Seg3_apic_41, section: apic_41, ID: 606, parent: Seg2_apic_41 (605), rad: 0.445, (-335.69537, 144.5542, -5.82559) -> (-336.50537, 146.40419, -5.82559), len: 2.01955
    apic_41 {pt3dadd(-336.50537, 146.40419, -5.82559, 0.89)}

//  Looking at segment number 1494: Seg4_apic_41, section: apic_41, ID: 607, parent: Seg3_apic_41 (606), rad: 0.37, (-336.50537, 146.40419, -5.82559) -> (-336.95538, 146.6942, -5.82559), len: 0.535365
    apic_41 {pt3dadd(-336.95538, 146.6942, -5.82559, 0.74)}

//  Looking at segment number 1495: Seg5_apic_41, section: apic_41, ID: 608, parent: Seg4_apic_41 (607), rad: 0.37, (-336.95538, 146.6942, -5.82559) -> (-337.76538, 147.3642, -5.82559), len: 1.05119
    apic_41 {pt3dadd(-337.76538, 147.3642, -5.82559, 0.74)}

//  Looking at segment number 1496: Seg6_apic_41, section: apic_41, ID: 609, parent: Seg5_apic_41 (608), rad: 0.445, (-337.76538, 147.3642, -5.82559) -> (-338.8754, 148.6142, -5.82559), len: 1.67172
    apic_41 {pt3dadd(-338.8754, 148.6142, -5.82559, 0.89)}

//  Looking at segment number 1497: Seg7_apic_41, section: apic_41, ID: 610, parent: Seg6_apic_41 (609), rad: 0.37, (-338.8754, 148.6142, -5.82559) -> (-339.2454, 149.5042, -5.82559), len: 0.963844
    apic_41 {pt3dadd(-339.2454, 149.5042, -5.82559, 0.74)}

//  Looking at segment number 1498: Seg8_apic_41, section: apic_41, ID: 611, parent: Seg7_apic_41 (610), rad: 0.37, (-339.2454, 149.5042, -5.82559) -> (-340.57538, 151.2042, -5.27559), len: 2.22741
    apic_41 {pt3dadd(-340.57538, 151.2042, -5.27559, 0.74)}

//  Looking at segment number 1499: Seg9_apic_41, section: apic_41, ID: 612, parent: Seg8_apic_41 (611), rad: 0.445, (-340.57538, 151.2042, -5.27559) -> (-341.75537, 151.9342, -5.27559), len: 1.38755
    apic_41 {pt3dadd(-341.75537, 151.9342, -5.27559, 0.89)}
}

proc basic_shape_extra_30(){

//  Looking at segment number 1500: Seg10_apic_41, section: apic_41, ID: 613, parent: Seg9_apic_41 (612), rad: 0.37, (-341.75537, 151.9342, -5.27559) -> (-342.94537, 152.8242, -5.27559), len: 1.486
    apic_41 {pt3dadd(-342.94537, 152.8242, -5.27559, 0.74)}

//  Looking at segment number 1501: Seg11_apic_41, section: apic_41, ID: 614, parent: Seg10_apic_41 (613), rad: 0.37, (-342.94537, 152.8242, -5.27559) -> (-344.4954, 153.7842, -5.27559), len: 1.82322
    apic_41 {pt3dadd(-344.4954, 153.7842, -5.27559, 0.74)}

//  Looking at segment number 1502: Seg12_apic_41, section: apic_41, ID: 615, parent: Seg11_apic_41 (614), rad: 0.445, (-344.4954, 153.7842, -5.27559) -> (-345.8954, 154.6742, -5.1755896), len: 1.66195
    apic_41 {pt3dadd(-345.8954, 154.6742, -5.1755896, 0.89)}

//  Looking at segment number 1503: Seg13_apic_41, section: apic_41, ID: 616, parent: Seg12_apic_41 (615), rad: 0.37, (-345.8954, 154.6742, -5.1755896) -> (-346.70538, 155.3342, -5.1755896), len: 1.04484
    apic_41 {pt3dadd(-346.70538, 155.3342, -5.1755896, 0.74)}

//  Looking at segment number 1504: Seg14_apic_41, section: apic_41, ID: 617, parent: Seg13_apic_41 (616), rad: 0.37, (-346.70538, 155.3342, -5.1755896) -> (-348.3354, 156.2942, -5.1755896), len: 1.8917
    apic_41 {pt3dadd(-348.3354, 156.2942, -5.1755896, 0.74)}

//  Looking at segment number 1505: Seg15_apic_41, section: apic_41, ID: 618, parent: Seg14_apic_41 (617), rad: 0.48, (-348.3354, 156.2942, -5.1755896) -> (-349.66537, 156.5842, -5.1755896), len: 1.36123
    apic_41 {pt3dadd(-349.66537, 156.5842, -5.1755896, 0.96)}

//  Looking at segment number 1506: Seg16_apic_41, section: apic_41, ID: 619, parent: Seg15_apic_41 (618), rad: 0.405, (-349.66537, 156.5842, -5.1755896) -> (-350.92538, 157.62419, -5.1755896), len: 1.63377
    apic_41 {pt3dadd(-350.92538, 157.62419, -5.1755896, 0.81)}

//  Looking at segment number 1507: Seg17_apic_41, section: apic_41, ID: 620, parent: Seg16_apic_41 (619), rad: 0.405, (-350.92538, 157.62419, -5.1755896) -> (-354.91537, 159.1742, -4.77559), len: 4.29913
    apic_41 {pt3dadd(-354.91537, 159.1742, -4.77559, 0.81)}

//  Looking at segment number 1508: Seg18_apic_41, section: apic_41, ID: 621, parent: Seg17_apic_41 (620), rad: 0.515, (-354.91537, 159.1742, -4.77559) -> (-356.0254, 159.6142, -4.77559), len: 1.19404
    apic_41 {pt3dadd(-356.0254, 159.6142, -4.77559, 1.03)}

//  Looking at segment number 1509: Seg0_apic_29, section: apic_29, ID: 514, parent: Seg2_apic_27 (504), rad: 0.405, (-305.73538, 149.5242, -0.92559004) -> (-306.0854, 150.76419, -1.1255901), len: 1.30387
    apic_29 {pt3dclear() pt3dadd(-305.73538, 149.5242, -0.92559004, 0.81) pt3dadd(-306.0854, 150.76419, -1.1255901, 0.81)}

//  Looking at segment number 1510: Seg1_apic_29, section: apic_29, ID: 515, parent: Seg0_apic_29 (514), rad: 0.405, (-306.0854, 150.76419, -1.1255901) -> (-306.9654, 153.4942, -1.1255901), len: 2.86834
    apic_29 {pt3dadd(-306.9654, 153.4942, -1.1255901, 0.81)}

//  Looking at segment number 1511: Seg2_apic_29, section: apic_29, ID: 516, parent: Seg1_apic_29 (515), rad: 0.405, (-306.9654, 153.4942, -1.1255901) -> (-308.44537, 157.3342, -0.8755901), len: 4.12291
    apic_29 {pt3dadd(-308.44537, 157.3342, -0.8755901, 0.81)}

//  Looking at segment number 1512: Seg0_apic_28, section: apic_28, ID: 505, parent: Seg2_apic_27 (504), rad: 0.445, (-305.73538, 149.5242, -0.92559004) -> (-307.8754, 149.6642, -1.02559), len: 2.14692
    apic_28 {pt3dclear() pt3dadd(-305.73538, 149.5242, -0.92559004, 0.89) pt3dadd(-307.8754, 149.6642, -1.02559, 0.89)}

//  Looking at segment number 1513: Seg1_apic_28, section: apic_28, ID: 506, parent: Seg0_apic_28 (505), rad: 0.445, (-307.8754, 149.6642, -1.02559) -> (-309.79538, 150.62419, -1.02559), len: 2.14661
    apic_28 {pt3dadd(-309.79538, 150.62419, -1.02559, 0.89)}

//  Looking at segment number 1514: Seg2_apic_28, section: apic_28, ID: 507, parent: Seg1_apic_28 (506), rad: 0.445, (-309.79538, 150.62419, -1.02559) -> (-311.42538, 151.6642, -1.17559), len: 1.93934
    apic_28 {pt3dadd(-311.42538, 151.6642, -1.17559, 0.89)}

//  Looking at segment number 1515: Seg3_apic_28, section: apic_28, ID: 508, parent: Seg2_apic_28 (507), rad: 0.445, (-311.42538, 151.6642, -1.17559) -> (-313.7154, 153.5042, -1.77559), len: 2.99829
    apic_28 {pt3dadd(-313.7154, 153.5042, -1.77559, 0.89)}

//  Looking at segment number 1516: Seg4_apic_28, section: apic_28, ID: 509, parent: Seg3_apic_28 (508), rad: 0.445, (-313.7154, 153.5042, -1.77559) -> (-314.82538, 154.3942, -1.72559), len: 1.42361
    apic_28 {pt3dadd(-314.82538, 154.3942, -1.72559, 0.89)}

//  Looking at segment number 1517: Seg5_apic_28, section: apic_28, ID: 510, parent: Seg4_apic_28 (509), rad: 0.445, (-314.82538, 154.3942, -1.72559) -> (-315.70538, 157.0542, -1.52559), len: 2.80892
    apic_28 {pt3dadd(-315.70538, 157.0542, -1.52559, 0.89)}

//  Looking at segment number 1518: Seg6_apic_28, section: apic_28, ID: 511, parent: Seg5_apic_28 (510), rad: 0.445, (-315.70538, 157.0542, -1.52559) -> (-317.1854, 158.8242, -1.47559), len: 2.30778
    apic_28 {pt3dadd(-317.1854, 158.8242, -1.47559, 0.89)}

//  Looking at segment number 1519: Seg7_apic_28, section: apic_28, ID: 512, parent: Seg6_apic_28 (511), rad: 0.445, (-317.1854, 158.8242, -1.47559) -> (-317.4054, 161.3342, -1.47559), len: 2.51962
    apic_28 {pt3dadd(-317.4054, 161.3342, -1.47559, 0.89)}

//  Looking at segment number 1520: Seg8_apic_28, section: apic_28, ID: 513, parent: Seg7_apic_28 (512), rad: 0.405, (-317.4054, 161.3342, -1.47559) -> (-317.92538, 163.8442, -1.42559), len: 2.56378
    apic_28 {pt3dadd(-317.92538, 163.8442, -1.42559, 0.81)}

//  Looking at segment number 1521: Seg0_apic_24, section: apic_24, ID: 489, parent: Seg3_apic_20 (449), rad: 0.445, (-300.8354, 159.4542, -2.9255898) -> (-299.57538, 159.8942, -3.32559), len: 1.39328
    apic_24 {pt3dclear() pt3dadd(-300.8354, 159.4542, -2.9255898, 0.89) pt3dadd(-299.57538, 159.8942, -3.32559, 0.89)}

//  Looking at segment number 1522: Seg1_apic_24, section: apic_24, ID: 490, parent: Seg0_apic_24 (489), rad: 0.445, (-299.57538, 159.8942, -3.32559) -> (-299.35538, 160.5542, -3.7755902), len: 0.828556
    apic_24 {pt3dadd(-299.35538, 160.5542, -3.7755902, 0.89)}

//  Looking at segment number 1523: Seg2_apic_24, section: apic_24, ID: 491, parent: Seg1_apic_24 (490), rad: 0.515, (-299.35538, 160.5542, -3.7755902) -> (-298.54538, 161.0042, -3.97559), len: 0.947942
    apic_24 {pt3dadd(-298.54538, 161.0042, -3.97559, 1.03)}

//  Looking at segment number 1524: Seg3_apic_24, section: apic_24, ID: 492, parent: Seg2_apic_24 (491), rad: 0.445, (-298.54538, 161.0042, -3.97559) -> (-297.4354, 160.1842, -4.9255896), len: 1.6754
    apic_24 {pt3dadd(-297.4354, 160.1842, -4.9255896, 0.89)}

//  Looking at segment number 1525: Seg4_apic_24, section: apic_24, ID: 493, parent: Seg3_apic_24 (492), rad: 0.445, (-297.4354, 160.1842, -4.9255896) -> (-296.25537, 159.0042, -5.02559), len: 1.67179
    apic_24 {pt3dadd(-296.25537, 159.0042, -5.02559, 0.89)}

//  Looking at segment number 1526: Seg5_apic_24, section: apic_24, ID: 494, parent: Seg4_apic_24 (493), rad: 0.445, (-296.25537, 159.0042, -5.02559) -> (-296.32538, 158.26419, -5.9755898), len: 1.20624
    apic_24 {pt3dadd(-296.32538, 158.26419, -5.9755898, 0.89)}

//  Looking at segment number 1527: Seg0_apic_21, section: apic_21, ID: 450, parent: Seg3_apic_20 (449), rad: 0.445, (-300.8354, 159.4542, -2.9255898) -> (-301.1254, 160.7042, -3.22559), len: 1.3178
    apic_21 {pt3dclear() pt3dadd(-300.8354, 159.4542, -2.9255898, 0.89) pt3dadd(-301.1254, 160.7042, -3.22559, 0.89)}

//  Looking at segment number 1528: Seg1_apic_21, section: apic_21, ID: 451, parent: Seg0_apic_21 (450), rad: 0.405, (-301.1254, 160.7042, -3.22559) -> (-301.57538, 162.62419, -2.72559), len: 2.03442
    apic_21 {pt3dadd(-301.57538, 162.62419, -2.72559, 0.81)}

//  Looking at segment number 1529: Seg2_apic_21, section: apic_21, ID: 452, parent: Seg1_apic_21 (451), rad: 0.405, (-301.57538, 162.62419, -2.72559) -> (-302.9054, 164.1042, -3.12559), len: 2.02963
    apic_21 {pt3dadd(-302.9054, 164.1042, -3.12559, 0.81)}

//  Looking at segment number 1530: Seg3_apic_21, section: apic_21, ID: 453, parent: Seg2_apic_21 (452), rad: 0.405, (-302.9054, 164.1042, -3.12559) -> (-305.26538, 166.3142, -3.07559), len: 3.23359
    apic_21 {pt3dadd(-305.26538, 166.3142, -3.07559, 0.81)}

//  Looking at segment number 1531: Seg4_apic_21, section: apic_21, ID: 454, parent: Seg3_apic_21 (453), rad: 0.295, (-305.26538, 166.3142, -3.07559) -> (-307.1154, 167.7942, -3.1755898), len: 2.37128
    apic_21 {pt3dadd(-307.1154, 167.7942, -3.1755898, 0.59)}

//  Looking at segment number 1532: Seg5_apic_21, section: apic_21, ID: 455, parent: Seg4_apic_21 (454), rad: 0.295, (-307.1154, 167.7942, -3.1755898) -> (-307.70538, 168.3042, -3.2755902), len: 0.786251
    apic_21 {pt3dadd(-307.70538, 168.3042, -3.2755902, 0.59)}

//  Looking at segment number 1533: Seg6_apic_21, section: apic_21, ID: 456, parent: Seg5_apic_21 (455), rad: 0.37, (-307.70538, 168.3042, -3.2755902) -> (-308.5954, 168.4542, -3.2755902), len: 0.902565
    apic_21 {pt3dadd(-308.5954, 168.4542, -3.2755902, 0.74)}

//  Looking at segment number 1534: Seg7_apic_21, section: apic_21, ID: 457, parent: Seg6_apic_21 (456), rad: 0.295, (-308.5954, 168.4542, -3.2755902) -> (-308.9654, 169.26419, -3.2755902), len: 0.890501
    apic_21 {pt3dadd(-308.9654, 169.26419, -3.2755902, 0.59)}

//  Looking at segment number 1535: Seg8_apic_21, section: apic_21, ID: 458, parent: Seg7_apic_21 (457), rad: 0.295, (-308.9654, 169.26419, -3.2755902) -> (-309.5554, 169.7842, -3.2755902), len: 0.786448
    apic_21 {pt3dadd(-309.5554, 169.7842, -3.2755902, 0.59)}

//  Looking at segment number 1536: Seg9_apic_21, section: apic_21, ID: 459, parent: Seg8_apic_21 (458), rad: 0.445, (-309.5554, 169.7842, -3.2755902) -> (-310.07538, 170.15419, -3.2755902), len: 0.638189
    apic_21 {pt3dadd(-310.07538, 170.15419, -3.2755902, 0.89)}

//  Looking at segment number 1537: Seg10_apic_21, section: apic_21, ID: 460, parent: Seg9_apic_21 (459), rad: 0.335, (-310.07538, 170.15419, -3.2755902) -> (-310.73538, 171.26419, -3.1755898), len: 1.29526
    apic_21 {pt3dadd(-310.73538, 171.26419, -3.1755898, 0.67)}

//  Looking at segment number 1538: Seg11_apic_21, section: apic_21, ID: 461, parent: Seg10_apic_21 (460), rad: 0.335, (-310.73538, 171.26419, -3.1755898) -> (-311.69537, 173.1842, -3.1755898), len: 2.14663
    apic_21 {pt3dadd(-311.69537, 173.1842, -3.1755898, 0.67)}

//  Looking at segment number 1539: Seg12_apic_21, section: apic_21, ID: 462, parent: Seg11_apic_21 (461), rad: 0.335, (-311.69537, 173.1842, -3.1755898) -> (-312.88538, 174.1342, -3.1755898), len: 1.5227
    apic_21 {pt3dadd(-312.88538, 174.1342, -3.1755898, 0.67)}

//  Looking at segment number 1540: Seg13_apic_21, section: apic_21, ID: 463, parent: Seg12_apic_21 (462), rad: 0.515, (-312.88538, 174.1342, -3.1755898) -> (-313.91537, 174.8042, -3.57559), len: 1.29221
    apic_21 {pt3dadd(-313.91537, 174.8042, -3.57559, 1.03)}

//  Looking at segment number 1541: Seg14_apic_21, section: apic_21, ID: 464, parent: Seg13_apic_21 (463), rad: 0.445, (-313.91537, 174.8042, -3.57559) -> (-314.5854, 175.9142, -3.57559), len: 1.29654
    apic_21 {pt3dadd(-314.5854, 175.9142, -3.57559, 0.89)}

//  Looking at segment number 1542: Seg15_apic_21, section: apic_21, ID: 465, parent: Seg14_apic_21 (464), rad: 0.445, (-314.5854, 175.9142, -3.57559) -> (-315.54538, 177.3142, -3.57559), len: 1.69752
    apic_21 {pt3dadd(-315.54538, 177.3142, -3.57559, 0.89)}

//  Looking at segment number 1543: Seg16_apic_21, section: apic_21, ID: 466, parent: Seg15_apic_21 (465), rad: 0.515, (-315.54538, 177.3142, -3.57559) -> (-316.94537, 179.01419, -3.5255902), len: 2.20283
    apic_21 {pt3dadd(-316.94537, 179.01419, -3.5255902, 1.03)}

//  Looking at segment number 1544: Seg0_apic_19, section: apic_19, ID: 424, parent: Seg1_apic_17 (399), rad: 0.335, (-303.70538, 149.6042, -4.82559) -> (-303.8754, 150.76419, -4.52559), len: 1.21016
    apic_19 {pt3dclear() pt3dadd(-303.70538, 149.6042, -4.82559, 0.67) pt3dadd(-303.8754, 150.76419, -4.52559, 0.67)}

//  Looking at segment number 1545: Seg1_apic_19, section: apic_19, ID: 425, parent: Seg0_apic_19 (424), rad: 0.335, (-303.8754, 150.76419, -4.52559) -> (-305.6554, 153.12419, -4.52559), len: 2.95601
    apic_19 {pt3dadd(-305.6554, 153.12419, -4.52559, 0.67)}

//  Looking at segment number 1546: Seg2_apic_19, section: apic_19, ID: 426, parent: Seg1_apic_19 (425), rad: 0.335, (-305.6554, 153.12419, -4.52559) -> (-307.20538, 155.1942, -4.1255903), len: 2.61675
    apic_19 {pt3dadd(-307.20538, 155.1942, -4.1255903, 0.67)}

//  Looking at segment number 1547: Seg3_apic_19, section: apic_19, ID: 427, parent: Seg2_apic_19 (426), rad: 0.335, (-307.20538, 155.1942, -4.1255903) -> (-307.72537, 155.8542, -4.07559), len: 0.841721
    apic_19 {pt3dadd(-307.72537, 155.8542, -4.07559, 0.67)}

//  Looking at segment number 1548: Seg4_apic_19, section: apic_19, ID: 428, parent: Seg3_apic_19 (427), rad: 0.59, (-307.72537, 155.8542, -4.07559) -> (-307.6454, 155.8542, -4.07559), len: 0.0799866
    apic_19 {pt3dadd(-307.6454, 155.8542, -4.07559, 1.18)}

//  Looking at segment number 1549: Seg5_apic_19, section: apic_19, ID: 429, parent: Seg4_apic_19 (428), rad: 0.445, (-307.6454, 155.8542, -4.07559) -> (-308.6854, 156.9642, -4.02559), len: 1.52191
    apic_19 {pt3dadd(-308.6854, 156.9642, -4.02559, 0.89)}
}

proc basic_shape_extra_31(){

//  Looking at segment number 1550: Seg6_apic_19, section: apic_19, ID: 430, parent: Seg5_apic_19 (429), rad: 0.445, (-308.6854, 156.9642, -4.02559) -> (-311.6454, 160.8042, -3.5255902), len: 4.87413
    apic_19 {pt3dadd(-311.6454, 160.8042, -3.5255902, 0.89)}

//  Looking at segment number 1551: Seg7_apic_19, section: apic_19, ID: 431, parent: Seg6_apic_19 (430), rad: 0.515, (-311.6454, 160.8042, -3.5255902) -> (-312.7454, 161.9142, -4.77559), len: 2.00115
    apic_19 {pt3dadd(-312.7454, 161.9142, -4.77559, 1.03)}

//  Looking at segment number 1552: Seg8_apic_19, section: apic_19, ID: 432, parent: Seg7_apic_19 (431), rad: 0.405, (-312.7454, 161.9142, -4.77559) -> (-313.26538, 163.0942, -4.77559), len: 1.28948
    apic_19 {pt3dadd(-313.26538, 163.0942, -4.77559, 0.81)}

//  Looking at segment number 1553: Seg9_apic_19, section: apic_19, ID: 433, parent: Seg8_apic_19 (432), rad: 0.405, (-313.26538, 163.0942, -4.77559) -> (-314.7454, 164.8642, -4.8755903), len: 2.3094
    apic_19 {pt3dadd(-314.7454, 164.8642, -4.8755903, 0.81)}

//  Looking at segment number 1554: Seg10_apic_19, section: apic_19, ID: 434, parent: Seg9_apic_19 (433), rad: 0.405, (-314.7454, 164.8642, -4.8755903) -> (-316.7454, 165.5242, -4.8755903), len: 2.10609
    apic_19 {pt3dadd(-316.7454, 165.5242, -4.8755903, 0.81)}

//  Looking at segment number 1555: Seg11_apic_19, section: apic_19, ID: 435, parent: Seg10_apic_19 (434), rad: 0.405, (-316.7454, 165.5242, -4.8755903) -> (-317.8454, 165.8242, -5.27559), len: 1.20831
    apic_19 {pt3dadd(-317.8454, 165.8242, -5.27559, 0.81)}

//  Looking at segment number 1556: Seg12_apic_19, section: apic_19, ID: 436, parent: Seg11_apic_19 (435), rad: 0.48, (-317.8454, 165.8242, -5.27559) -> (-318.5854, 166.48419, -5.27559), len: 0.991549
    apic_19 {pt3dadd(-318.5854, 166.48419, -5.27559, 0.96)}

//  Looking at segment number 1557: Seg13_apic_19, section: apic_19, ID: 437, parent: Seg12_apic_19 (436), rad: 0.405, (-318.5854, 166.48419, -5.27559) -> (-319.8454, 167.37419, -5.27559), len: 1.54264
    apic_19 {pt3dadd(-319.8454, 167.37419, -5.27559, 0.81)}

//  Looking at segment number 1558: Seg14_apic_19, section: apic_19, ID: 438, parent: Seg13_apic_19 (437), rad: 0.445, (-319.8454, 167.37419, -5.27559) -> (-321.47537, 168.9942, -5.6255903), len: 2.3246
    apic_19 {pt3dadd(-321.47537, 168.9942, -5.6255903, 0.89)}

//  Looking at segment number 1559: Seg15_apic_19, section: apic_19, ID: 439, parent: Seg14_apic_19 (438), rad: 0.37, (-321.47537, 168.9942, -5.6255903) -> (-322.8054, 169.9542, -5.6255903), len: 1.64028
    apic_19 {pt3dadd(-322.8054, 169.9542, -5.6255903, 0.74)}

//  Looking at segment number 1560: Seg16_apic_19, section: apic_19, ID: 440, parent: Seg15_apic_19 (439), rad: 0.37, (-322.8054, 169.9542, -5.6255903) -> (-324.94537, 172.1742, -5.57559), len: 3.0839
    apic_19 {pt3dadd(-324.94537, 172.1742, -5.57559, 0.74)}

//  Looking at segment number 1561: Seg17_apic_19, section: apic_19, ID: 441, parent: Seg16_apic_19 (440), rad: 0.445, (-324.94537, 172.1742, -5.57559) -> (-325.3154, 172.8342, -5.57559), len: 0.756653
    apic_19 {pt3dadd(-325.3154, 172.8342, -5.57559, 0.89)}

//  Looking at segment number 1562: Seg18_apic_19, section: apic_19, ID: 442, parent: Seg17_apic_19 (441), rad: 0.37, (-325.3154, 172.8342, -5.57559) -> (-325.9054, 174.01419, -5.9755898), len: 1.37858
    apic_19 {pt3dadd(-325.9054, 174.01419, -5.9755898, 0.74)}

//  Looking at segment number 1563: Seg19_apic_19, section: apic_19, ID: 443, parent: Seg18_apic_19 (442), rad: 0.445, (-325.9054, 174.01419, -5.9755898) -> (-326.57538, 174.9742, -6.02559), len: 1.17175
    apic_19 {pt3dadd(-326.57538, 174.9742, -6.02559, 0.89)}

//  Looking at segment number 1564: Seg20_apic_19, section: apic_19, ID: 444, parent: Seg19_apic_19 (443), rad: 0.37, (-326.57538, 174.9742, -6.02559) -> (-327.2154, 175.4642, -6.07559), len: 0.807604
    apic_19 {pt3dadd(-327.2154, 175.4642, -6.07559, 0.74)}

//  Looking at segment number 1565: Seg21_apic_19, section: apic_19, ID: 445, parent: Seg20_apic_19 (444), rad: 0.37, (-327.2154, 175.4642, -6.07559) -> (-329.2154, 176.7942, -5.82559), len: 2.41483
    apic_19 {pt3dadd(-329.2154, 176.7942, -5.82559, 0.74)}

//  Looking at segment number 1566: Seg0_apic_18, section: apic_18, ID: 400, parent: Seg1_apic_17 (399), rad: 0.405, (-303.70538, 149.6042, -4.82559) -> (-306.07538, 151.4442, -5.27559), len: 3.03397
    apic_18 {pt3dclear() pt3dadd(-303.70538, 149.6042, -4.82559, 0.81) pt3dadd(-306.07538, 151.4442, -5.27559, 0.81)}

//  Looking at segment number 1567: Seg1_apic_18, section: apic_18, ID: 401, parent: Seg0_apic_18 (400), rad: 0.405, (-306.07538, 151.4442, -5.27559) -> (-308.2854, 153.0042, -5.2255898), len: 2.7056
    apic_18 {pt3dadd(-308.2854, 153.0042, -5.2255898, 0.81)}

//  Looking at segment number 1568: Seg2_apic_18, section: apic_18, ID: 402, parent: Seg1_apic_18 (401), rad: 0.405, (-308.2854, 153.0042, -5.2255898) -> (-311.0254, 154.2542, -5.2255898), len: 3.01165
    apic_18 {pt3dadd(-311.0254, 154.2542, -5.2255898, 0.81)}

//  Looking at segment number 1569: Seg3_apic_18, section: apic_18, ID: 403, parent: Seg2_apic_18 (402), rad: 0.445, (-311.0254, 154.2542, -5.2255898) -> (-315.23538, 156.0242, -5.2255898), len: 4.56694
    apic_18 {pt3dadd(-315.23538, 156.0242, -5.2255898, 0.89)}

//  Looking at segment number 1570: Seg4_apic_18, section: apic_18, ID: 404, parent: Seg3_apic_18 (403), rad: 0.405, (-315.23538, 156.0242, -5.2255898) -> (-318.5654, 157.5742, -5.8755903), len: 3.73015
    apic_18 {pt3dadd(-318.5654, 157.5742, -5.8755903, 0.81)}

//  Looking at segment number 1571: Seg5_apic_18, section: apic_18, ID: 405, parent: Seg4_apic_18 (404), rad: 0.48, (-318.5654, 157.5742, -5.8755903) -> (-322.70538, 159.3442, -6.6255894), len: 4.56452
    apic_18 {pt3dadd(-322.70538, 159.3442, -6.6255894, 0.96)}

//  Looking at segment number 1572: Seg6_apic_18, section: apic_18, ID: 406, parent: Seg5_apic_18 (405), rad: 0.405, (-322.70538, 159.3442, -6.6255894) -> (-324.25537, 160.1642, -6.57559), len: 1.75424
    apic_18 {pt3dadd(-324.25537, 160.1642, -6.57559, 0.81)}

//  Looking at segment number 1573: Seg7_apic_18, section: apic_18, ID: 407, parent: Seg6_apic_18 (406), rad: 0.335, (-324.25537, 160.1642, -6.57559) -> (-325.3654, 161.1942, -7.3755894), len: 1.71261
    apic_18 {pt3dadd(-325.3654, 161.1942, -7.3755894, 0.67)}

//  Looking at segment number 1574: Seg8_apic_18, section: apic_18, ID: 408, parent: Seg7_apic_18 (407), rad: 0.335, (-325.3654, 161.1942, -7.3755894) -> (-326.98538, 161.7842, -7.3755894), len: 1.72409
    apic_18 {pt3dadd(-326.98538, 161.7842, -7.3755894, 0.67)}

//  Looking at segment number 1575: Seg9_apic_18, section: apic_18, ID: 409, parent: Seg8_apic_18 (408), rad: 0.445, (-326.98538, 161.7842, -7.3755894) -> (-328.91537, 162.0042, -7.3755894), len: 1.94249
    apic_18 {pt3dadd(-328.91537, 162.0042, -7.3755894, 0.89)}

//  Looking at segment number 1576: Seg10_apic_18, section: apic_18, ID: 410, parent: Seg9_apic_18 (409), rad: 0.405, (-328.91537, 162.0042, -7.3755894) -> (-330.4654, 162.2242, -7.3755894), len: 1.56555
    apic_18 {pt3dadd(-330.4654, 162.2242, -7.3755894, 0.81)}

//  Looking at segment number 1577: Seg11_apic_18, section: apic_18, ID: 411, parent: Seg10_apic_18 (410), rad: 0.405, (-330.4654, 162.2242, -7.3755894) -> (-331.79538, 162.37419, -7.3755894), len: 1.33842
    apic_18 {pt3dadd(-331.79538, 162.37419, -7.3755894, 0.81)}

//  Looking at segment number 1578: Seg12_apic_18, section: apic_18, ID: 412, parent: Seg11_apic_18 (411), rad: 0.48, (-331.79538, 162.37419, -7.3755894) -> (-332.45538, 162.4442, -7.3755894), len: 0.663706
    apic_18 {pt3dadd(-332.45538, 162.4442, -7.3755894, 0.96)}

//  Looking at segment number 1579: Seg13_apic_18, section: apic_18, ID: 413, parent: Seg12_apic_18 (412), rad: 0.405, (-332.45538, 162.4442, -7.3755894) -> (-333.3454, 162.8142, -7.3755894), len: 0.963858
    apic_18 {pt3dadd(-333.3454, 162.8142, -7.3755894, 0.81)}

//  Looking at segment number 1580: Seg14_apic_18, section: apic_18, ID: 414, parent: Seg13_apic_18 (413), rad: 0.405, (-333.3454, 162.8142, -7.3755894) -> (-337.63538, 164.73419, -7.02559), len: 4.71305
    apic_18 {pt3dadd(-337.63538, 164.73419, -7.02559, 0.81)}

//  Looking at segment number 1581: Seg15_apic_18, section: apic_18, ID: 415, parent: Seg14_apic_18 (414), rad: 0.48, (-337.63538, 164.73419, -7.02559) -> (-338.66537, 165.4742, -7.02559), len: 1.26827
    apic_18 {pt3dadd(-338.66537, 165.4742, -7.02559, 0.96)}

//  Looking at segment number 1582: Seg16_apic_18, section: apic_18, ID: 416, parent: Seg15_apic_18 (415), rad: 0.405, (-338.66537, 165.4742, -7.02559) -> (-339.8454, 166.4342, -7.57559), len: 1.61758
    apic_18 {pt3dadd(-339.8454, 166.4342, -7.57559, 0.81)}

//  Looking at segment number 1583: Seg17_apic_18, section: apic_18, ID: 417, parent: Seg16_apic_18 (416), rad: 0.405, (-339.8454, 166.4342, -7.57559) -> (-343.8454, 167.98419, -7.57559), len: 4.28981
    apic_18 {pt3dadd(-343.8454, 167.98419, -7.57559, 0.81)}

//  Looking at segment number 1584: Seg18_apic_18, section: apic_18, ID: 418, parent: Seg17_apic_18 (417), rad: 0.63, (-343.8454, 167.98419, -7.57559) -> (-346.20538, 168.6442, -7.02559), len: 2.5115
    apic_18 {pt3dadd(-346.20538, 168.6442, -7.02559, 1.26)}

//  Looking at segment number 1585: Seg19_apic_18, section: apic_18, ID: 419, parent: Seg18_apic_18 (418), rad: 0.445, (-346.20538, 168.6442, -7.02559) -> (-347.4654, 169.3842, -7.02559), len: 1.46124
    apic_18 {pt3dadd(-347.4654, 169.3842, -7.02559, 0.89)}

//  Looking at segment number 1586: Seg20_apic_18, section: apic_18, ID: 420, parent: Seg19_apic_18 (419), rad: 0.445, (-347.4654, 169.3842, -7.02559) -> (-348.1254, 169.6842, -7.02559), len: 0.724987
    apic_18 {pt3dadd(-348.1254, 169.6842, -7.02559, 0.89)}

//  Looking at segment number 1587: Seg21_apic_18, section: apic_18, ID: 421, parent: Seg20_apic_18 (420), rad: 0.48, (-348.1254, 169.6842, -7.02559) -> (-349.23538, 170.0542, -6.77559), len: 1.19644
    apic_18 {pt3dadd(-349.23538, 170.0542, -6.77559, 0.96)}

//  Looking at segment number 1588: Seg22_apic_18, section: apic_18, ID: 422, parent: Seg21_apic_18 (421), rad: 0.405, (-349.23538, 170.0542, -6.77559) -> (-350.41537, 170.7142, -6.1255894), len: 1.50016
    apic_18 {pt3dadd(-350.41537, 170.7142, -6.1255894, 0.81)}

//  Looking at segment number 1589: Seg23_apic_18, section: apic_18, ID: 423, parent: Seg22_apic_18 (422), rad: 0.405, (-350.41537, 170.7142, -6.1255894) -> (-352.04538, 171.9742, -5.77559), len: 2.08974
    apic_18 {pt3dadd(-352.04538, 171.9742, -5.77559, 0.81)}

//  Looking at segment number 1590: Seg0_apic_15, section: apic_15, ID: 390, parent: Seg3_apic_13 (386), rad: 0.335, (-332.01538, 144.0642, -4.8755903) -> (-334.45538, 144.2142, -4.6255903), len: 2.45736
    apic_15 {pt3dclear() pt3dadd(-332.01538, 144.0642, -4.8755903, 0.67) pt3dadd(-334.45538, 144.2142, -4.6255903, 0.67)}

//  Looking at segment number 1591: Seg1_apic_15, section: apic_15, ID: 391, parent: Seg0_apic_15 (390), rad: 0.335, (-334.45538, 144.2142, -4.6255903) -> (-337.48538, 143.1842, -4.4255896), len: 3.20652
    apic_15 {pt3dadd(-337.48538, 143.1842, -4.4255896, 0.67)}

//  Looking at segment number 1592: Seg2_apic_15, section: apic_15, ID: 392, parent: Seg1_apic_15 (391), rad: 0.335, (-337.48538, 143.1842, -4.4255896) -> (-339.6254, 143.6942, -3.57559), len: 2.35844
    apic_15 {pt3dadd(-339.6254, 143.6942, -3.57559, 0.67)}

//  Looking at segment number 1593: Seg3_apic_15, section: apic_15, ID: 393, parent: Seg2_apic_15 (392), rad: 0.335, (-339.6254, 143.6942, -3.57559) -> (-341.4054, 143.5542, -3.22559), len: 1.81948
    apic_15 {pt3dadd(-341.4054, 143.5542, -3.22559, 0.67)}

//  Looking at segment number 1594: Seg0_apic_14, section: apic_14, ID: 387, parent: Seg3_apic_13 (386), rad: 0.335, (-332.01538, 144.0642, -4.8755903) -> (-332.5354, 142.8142, -4.8755903), len: 1.35385
    apic_14 {pt3dclear() pt3dadd(-332.01538, 144.0642, -4.8755903, 0.67) pt3dadd(-332.5354, 142.8142, -4.8755903, 0.67)}

//  Looking at segment number 1595: Seg1_apic_14, section: apic_14, ID: 388, parent: Seg0_apic_14 (387), rad: 0.335, (-332.5354, 142.8142, -4.8755903) -> (-332.60538, 142.0742, -5.4755898), len: 0.955239
    apic_14 {pt3dadd(-332.60538, 142.0742, -5.4755898, 0.67)}

//  Looking at segment number 1596: Seg2_apic_14, section: apic_14, ID: 389, parent: Seg1_apic_14 (388), rad: 0.335, (-332.60538, 142.0742, -5.4755898) -> (-333.5654, 142.0742, -5.2255898), len: 0.992039
    apic_14 {pt3dadd(-333.5654, 142.0742, -5.2255898, 0.67)}

//  Looking at segment number 1597: Seg0_apic_12, section: apic_12, ID: 378, parent: Seg3_apic_8 (359), rad: 0.335, (-334.3154, 153.5942, -3.1755898) -> (-336.1154, 152.5342, -2.5255902), len: 2.1877
    apic_12 {pt3dclear() pt3dadd(-334.3154, 153.5942, -3.1755898, 0.67) pt3dadd(-336.1154, 152.5342, -2.5255902, 0.67)}

//  Looking at segment number 1598: Seg1_apic_12, section: apic_12, ID: 379, parent: Seg0_apic_12 (378), rad: 0.295, (-336.1154, 152.5342, -2.5255902) -> (-336.41537, 151.5842, -2.57559), len: 0.99749
    apic_12 {pt3dadd(-336.41537, 151.5842, -2.57559, 0.59)}

//  Looking at segment number 1599: Seg2_apic_12, section: apic_12, ID: 380, parent: Seg1_apic_12 (379), rad: 0.295, (-336.41537, 151.5842, -2.57559) -> (-337.8154, 149.5842, -1.72559), len: 2.58507
    apic_12 {pt3dadd(-337.8154, 149.5842, -1.72559, 0.59)}
}

proc basic_shape_extra_32(){

//  Looking at segment number 1600: Seg3_apic_12, section: apic_12, ID: 381, parent: Seg2_apic_12 (380), rad: 0.295, (-337.8154, 149.5842, -1.72559) -> (-337.5254, 148.1842, -1.72559), len: 1.42972
    apic_12 {pt3dadd(-337.5254, 148.1842, -1.72559, 0.59)}

//  Looking at segment number 1601: Seg4_apic_12, section: apic_12, ID: 382, parent: Seg3_apic_12 (381), rad: 0.295, (-337.5254, 148.1842, -1.72559) -> (-335.8954, 146.8542, -1.52559), len: 2.11325
    apic_12 {pt3dadd(-335.8954, 146.8542, -1.52559, 0.59)}

//  Looking at segment number 1602: Seg0_apic_9, section: apic_9, ID: 360, parent: Seg3_apic_8 (359), rad: 0.405, (-334.3154, 153.5942, -3.1755898) -> (-336.23538, 154.7042, -3.6755898), len: 2.27342
    apic_9 {pt3dclear() pt3dadd(-334.3154, 153.5942, -3.1755898, 0.81) pt3dadd(-336.23538, 154.7042, -3.6755898, 0.81)}

//  Looking at segment number 1603: Seg0_apic_94, section: apic_94, ID: 1064, parent: Seg2_apic_92 (1054), rad: 0.37, (-277.97537, 160.5542, -11.02559) -> (-277.38538, 160.8442, -11.52559), len: 0.825949
    apic_94 {pt3dclear() pt3dadd(-277.97537, 160.5542, -11.02559, 0.74) pt3dadd(-277.38538, 160.8442, -11.52559, 0.74)}

//  Looking at segment number 1604: Seg1_apic_94, section: apic_94, ID: 1065, parent: Seg0_apic_94 (1064), rad: 0.37, (-277.38538, 160.8442, -11.52559) -> (-276.8754, 160.7742, -11.52559), len: 0.51476
    apic_94 {pt3dadd(-276.8754, 160.7742, -11.52559, 0.74)}

//  Looking at segment number 1605: Seg2_apic_94, section: apic_94, ID: 1066, parent: Seg1_apic_94 (1065), rad: 0.37, (-276.8754, 160.7742, -11.52559) -> (-276.13538, 160.62419, -12.52559), len: 1.25305
    apic_94 {pt3dadd(-276.13538, 160.62419, -12.52559, 0.74)}

//  Looking at segment number 1606: Seg3_apic_94, section: apic_94, ID: 1067, parent: Seg2_apic_94 (1066), rad: 0.37, (-276.13538, 160.62419, -12.52559) -> (-275.3954, 160.9142, -12.375589), len: 0.808821
    apic_94 {pt3dadd(-275.3954, 160.9142, -12.375589, 0.74)}

//  Looking at segment number 1607: Seg4_apic_94, section: apic_94, ID: 1068, parent: Seg3_apic_94 (1067), rad: 0.37, (-275.3954, 160.9142, -12.375589) -> (-274.50537, 161.2142, -12.375589), len: 0.939217
    apic_94 {pt3dadd(-274.50537, 161.2142, -12.375589, 0.74)}

//  Looking at segment number 1608: Seg0_apic_93, section: apic_93, ID: 1055, parent: Seg2_apic_92 (1054), rad: 0.37, (-277.97537, 160.5542, -11.02559) -> (-278.1254, 161.73419, -10.875589), len: 1.19891
    apic_93 {pt3dclear() pt3dadd(-277.97537, 160.5542, -11.02559, 0.74) pt3dadd(-278.1254, 161.73419, -10.875589, 0.74)}

//  Looking at segment number 1609: Seg1_apic_93, section: apic_93, ID: 1056, parent: Seg0_apic_93 (1055), rad: 0.37, (-278.1254, 161.73419, -10.875589) -> (-278.20538, 162.6942, -10.47559), len: 1.04308
    apic_93 {pt3dadd(-278.20538, 162.6942, -10.47559, 0.74)}

//  Looking at segment number 1610: Seg2_apic_93, section: apic_93, ID: 1057, parent: Seg1_apic_93 (1056), rad: 0.37, (-278.20538, 162.6942, -10.47559) -> (-277.75537, 163.7942, -10.52559), len: 1.18955
    apic_93 {pt3dadd(-277.75537, 163.7942, -10.52559, 0.74)}

//  Looking at segment number 1611: Seg3_apic_93, section: apic_93, ID: 1058, parent: Seg2_apic_93 (1057), rad: 0.37, (-277.75537, 163.7942, -10.52559) -> (-277.97537, 164.8342, -10.52559), len: 1.06301
    apic_93 {pt3dadd(-277.97537, 164.8342, -10.52559, 0.74)}

//  Looking at segment number 1612: Seg4_apic_93, section: apic_93, ID: 1059, parent: Seg3_apic_93 (1058), rad: 0.48, (-277.97537, 164.8342, -10.52559) -> (-278.42538, 165.6442, -10.52559), len: 0.926611
    apic_93 {pt3dadd(-278.42538, 165.6442, -10.52559, 0.96)}

//  Looking at segment number 1613: Seg5_apic_93, section: apic_93, ID: 1060, parent: Seg4_apic_93 (1059), rad: 0.445, (-278.42538, 165.6442, -10.52559) -> (-278.2754, 166.6742, -10.52559), len: 1.04086
    apic_93 {pt3dadd(-278.2754, 166.6742, -10.52559, 0.89)}

//  Looking at segment number 1614: Seg6_apic_93, section: apic_93, ID: 1061, parent: Seg5_apic_93 (1060), rad: 0.405, (-278.2754, 166.6742, -10.52559) -> (-278.7154, 167.5642, -9.67559), len: 1.30698
    apic_93 {pt3dadd(-278.7154, 167.5642, -9.67559, 0.81)}

//  Looking at segment number 1615: Seg7_apic_93, section: apic_93, ID: 1062, parent: Seg6_apic_93 (1061), rad: 0.48, (-278.7154, 167.5642, -9.67559) -> (-278.6454, 168.0742, -9.67559), len: 0.514792
    apic_93 {pt3dadd(-278.6454, 168.0742, -9.67559, 0.96)}

//  Looking at segment number 1616: Seg8_apic_93, section: apic_93, ID: 1063, parent: Seg7_apic_93 (1062), rad: 0.445, (-278.6454, 168.0742, -9.67559) -> (-278.3454, 168.8942, -9.72559), len: 0.874574
    apic_93 {pt3dadd(-278.3454, 168.8942, -9.72559, 0.89)}

//  Looking at segment number 1617: Seg0_apic_65, section: apic_65, ID: 808, parent: Seg1_apic_59 (781), rad: 0.445, (-295.7154, 159.8442, -0.17559004) -> (-294.3154, 160.65419, -0.17559004), len: 1.61743
    apic_65 {pt3dclear() pt3dadd(-295.7154, 159.8442, -0.17559004, 0.89) pt3dadd(-294.3154, 160.65419, -0.17559004, 0.89)}

//  Looking at segment number 1618: Seg1_apic_65, section: apic_65, ID: 809, parent: Seg0_apic_65 (808), rad: 0.445, (-294.3154, 160.65419, -0.17559004) -> (-295.04538, 162.9442, -0.77558994), len: 2.4773
    apic_65 {pt3dadd(-295.04538, 162.9442, -0.77558994, 0.89)}

//  Looking at segment number 1619: Seg2_apic_65, section: apic_65, ID: 810, parent: Seg1_apic_65 (809), rad: 0.515, (-295.04538, 162.9442, -0.77558994) -> (-295.04538, 164.12419, -0.77558994), len: 1.17999
    apic_65 {pt3dadd(-295.04538, 164.12419, -0.77558994, 1.03)}

//  Looking at segment number 1620: Seg3_apic_65, section: apic_65, ID: 811, parent: Seg2_apic_65 (810), rad: 0.37, (-295.04538, 164.12419, -0.77558994) -> (-294.45538, 164.7842, -1.22559), len: 0.993076
    apic_65 {pt3dadd(-294.45538, 164.7842, -1.22559, 0.74)}

//  Looking at segment number 1621: Seg4_apic_65, section: apic_65, ID: 812, parent: Seg3_apic_65 (811), rad: 0.37, (-294.45538, 164.7842, -1.22559) -> (-293.7154, 165.9642, -1.22559), len: 1.39284
    apic_65 {pt3dadd(-293.7154, 165.9642, -1.22559, 0.74)}

//  Looking at segment number 1622: Seg5_apic_65, section: apic_65, ID: 813, parent: Seg4_apic_65 (812), rad: 0.37, (-293.7154, 165.9642, -1.22559) -> (-291.6454, 166.9242, -1.3755901), len: 2.2867
    apic_65 {pt3dadd(-291.6454, 166.9242, -1.3755901, 0.74)}

//  Looking at segment number 1623: Seg6_apic_65, section: apic_65, ID: 814, parent: Seg5_apic_65 (813), rad: 0.37, (-291.6454, 166.9242, -1.3755901) -> (-290.6854, 167.5942, -1.8755901), len: 1.27298
    apic_65 {pt3dadd(-290.6854, 167.5942, -1.8755901, 0.74)}

//  Looking at segment number 1624: Seg7_apic_65, section: apic_65, ID: 815, parent: Seg6_apic_65 (814), rad: 0.37, (-290.6854, 167.5942, -1.8755901) -> (-289.57538, 169.73419, -3.4255898), len: 2.86605
    apic_65 {pt3dadd(-289.57538, 169.73419, -3.4255898, 0.74)}

//  Looking at segment number 1625: Seg8_apic_65, section: apic_65, ID: 816, parent: Seg7_apic_65 (815), rad: 0.37, (-289.57538, 169.73419, -3.4255898) -> (-289.57538, 170.76419, -3.37559), len: 1.03121
    apic_65 {pt3dadd(-289.57538, 170.76419, -3.37559, 0.74)}

//  Looking at segment number 1626: Seg9_apic_65, section: apic_65, ID: 817, parent: Seg8_apic_65 (816), rad: 0.48, (-289.57538, 170.76419, -3.37559) -> (-289.6554, 171.5042, -3.37559), len: 0.744319
    apic_65 {pt3dadd(-289.6554, 171.5042, -3.37559, 0.96)}

//  Looking at segment number 1627: Seg10_apic_65, section: apic_65, ID: 818, parent: Seg9_apic_65 (817), rad: 0.37, (-289.6554, 171.5042, -3.37559) -> (-290.3154, 171.9442, -3.37559), len: 0.793226
    apic_65 {pt3dadd(-290.3154, 171.9442, -3.37559, 0.74)}

//  Looking at segment number 1628: Seg11_apic_65, section: apic_65, ID: 819, parent: Seg10_apic_65 (818), rad: 0.37, (-290.3154, 171.9442, -3.37559) -> (-292.3154, 172.2442, -4.7255898), len: 2.43156
    apic_65 {pt3dadd(-292.3154, 172.2442, -4.7255898, 0.74)}

//  Looking at segment number 1629: Seg12_apic_65, section: apic_65, ID: 820, parent: Seg11_apic_65 (819), rad: 0.37, (-292.3154, 172.2442, -4.7255898) -> (-294.16537, 172.3842, -4.32559), len: 1.8979
    apic_65 {pt3dadd(-294.16537, 172.3842, -4.32559, 0.74)}

//  Looking at segment number 1630: Seg13_apic_65, section: apic_65, ID: 821, parent: Seg12_apic_65 (820), rad: 0.37, (-294.16537, 172.3842, -4.32559) -> (-296.60538, 173.7942, -4.52559), len: 2.82519
    apic_65 {pt3dadd(-296.60538, 173.7942, -4.52559, 0.74)}

//  Looking at segment number 1631: Seg0_apic_60, section: apic_60, ID: 782, parent: Seg1_apic_59 (781), rad: 0.445, (-295.7154, 159.8442, -0.17559004) -> (-298.22537, 162.0542, -0.17559004), len: 3.34427
    apic_60 {pt3dclear() pt3dadd(-295.7154, 159.8442, -0.17559004, 0.89) pt3dadd(-298.22537, 162.0542, -0.17559004, 0.89)}

//  Looking at segment number 1632: Seg1_apic_60, section: apic_60, ID: 783, parent: Seg0_apic_60 (782), rad: 0.445, (-298.22537, 162.0542, -0.17559004) -> (-299.85538, 163.5342, -0.17559004), len: 2.20166
    apic_60 {pt3dadd(-299.85538, 163.5342, -0.17559004, 0.89)}

//  Looking at segment number 1633: Seg2_apic_60, section: apic_60, ID: 784, parent: Seg1_apic_60 (783), rad: 0.48, (-299.85538, 163.5342, -0.17559004) -> (-301.8454, 164.3442, -0.17559004), len: 2.14855
    apic_60 {pt3dadd(-301.8454, 164.3442, -0.17559004, 0.96)}

//  Looking at segment number 1634: Seg0_apic_54, section: apic_54, ID: 763, parent: Seg9_apic_52 (754), rad: 0.445, (-351.44537, 176.2542, 0.17440999) -> (-352.25537, 176.1742, -0.3755901), len: 0.982342
    apic_54 {pt3dclear() pt3dadd(-351.44537, 176.2542, 0.17440999, 0.89) pt3dadd(-352.25537, 176.1742, -0.3755901, 0.89)}

//  Looking at segment number 1635: Seg0_apic_53, section: apic_53, ID: 755, parent: Seg9_apic_52 (754), rad: 0.445, (-351.44537, 176.2542, 0.17440999) -> (-352.91537, 178.0942, 0.17440999), len: 2.3551
    apic_53 {pt3dclear() pt3dadd(-351.44537, 176.2542, 0.17440999, 0.89) pt3dadd(-352.91537, 178.0942, 0.17440999, 0.89)}

//  Looking at segment number 1636: Seg1_apic_53, section: apic_53, ID: 756, parent: Seg0_apic_53 (755), rad: 0.37, (-352.91537, 178.0942, 0.17440999) -> (-354.76538, 179.2742, 0.17440999), len: 2.1943
    apic_53 {pt3dadd(-354.76538, 179.2742, 0.17440999, 0.74)}

//  Looking at segment number 1637: Seg2_apic_53, section: apic_53, ID: 757, parent: Seg1_apic_53 (756), rad: 0.37, (-354.76538, 179.2742, 0.17440999) -> (-356.6154, 180.3842, 0.52441), len: 2.18566
    apic_53 {pt3dadd(-356.6154, 180.3842, 0.52441, 0.74)}

//  Looking at segment number 1638: Seg3_apic_53, section: apic_53, ID: 758, parent: Seg2_apic_53 (757), rad: 0.37, (-356.6154, 180.3842, 0.52441) -> (-358.0954, 181.6342, 0.57440996), len: 1.93789
    apic_53 {pt3dadd(-358.0954, 181.6342, 0.57440996, 0.74)}

//  Looking at segment number 1639: Seg4_apic_53, section: apic_53, ID: 759, parent: Seg3_apic_53 (758), rad: 0.37, (-358.0954, 181.6342, 0.57440996) -> (-358.75537, 182.8942, 0.57440996), len: 1.42237
    apic_53 {pt3dadd(-358.75537, 182.8942, 0.57440996, 0.74)}

//  Looking at segment number 1640: Seg5_apic_53, section: apic_53, ID: 760, parent: Seg4_apic_53 (759), rad: 0.37, (-358.75537, 182.8942, 0.57440996) -> (-361.19537, 183.9242, 0.57440996), len: 2.64849
    apic_53 {pt3dadd(-361.19537, 183.9242, 0.57440996, 0.74)}

//  Looking at segment number 1641: Seg6_apic_53, section: apic_53, ID: 761, parent: Seg5_apic_53 (760), rad: 0.445, (-361.19537, 183.9242, 0.57440996) -> (-361.5654, 184.4442, 0.42441), len: 0.655609
    apic_53 {pt3dadd(-361.5654, 184.4442, 0.42441, 0.89)}

//  Looking at segment number 1642: Seg7_apic_53, section: apic_53, ID: 762, parent: Seg6_apic_53 (761), rad: 0.445, (-361.5654, 184.4442, 0.42441) -> (-361.9354, 185.1842, 0.42441), len: 0.827348
    apic_53 {pt3dadd(-361.9354, 185.1842, 0.42441, 0.89)}

//  Looking at segment number 1643: Seg0_apic_43, section: apic_43, ID: 637, parent: Seg18_apic_41 (621), rad: 0.405, (-356.0254, 159.6142, -4.77559) -> (-359.1454, 160.0842, -4.1255903), len: 3.22145
    apic_43 {pt3dclear() pt3dadd(-356.0254, 159.6142, -4.77559, 0.81) pt3dadd(-359.1454, 160.0842, -4.1255903, 0.81)}

//  Looking at segment number 1644: Seg1_apic_43, section: apic_43, ID: 638, parent: Seg0_apic_43 (637), rad: 0.445, (-359.1454, 160.0842, -4.1255903) -> (-360.10538, 160.0842, -4.1255903), len: 0.959991
    apic_43 {pt3dadd(-360.10538, 160.0842, -4.1255903, 0.89)}

//  Looking at segment number 1645: Seg2_apic_43, section: apic_43, ID: 639, parent: Seg1_apic_43 (638), rad: 0.405, (-360.10538, 160.0842, -4.1255903) -> (-360.98538, 160.6742, -4.1255903), len: 1.05948
    apic_43 {pt3dadd(-360.98538, 160.6742, -4.1255903, 0.81)}

//  Looking at segment number 1646: Seg3_apic_43, section: apic_43, ID: 640, parent: Seg2_apic_43 (639), rad: 0.405, (-360.98538, 160.6742, -4.1255903) -> (-362.3154, 161.3342, -4.1255903), len: 1.48477
    apic_43 {pt3dadd(-362.3154, 161.3342, -4.1255903, 0.81)}

//  Looking at segment number 1647: Seg4_apic_43, section: apic_43, ID: 641, parent: Seg3_apic_43 (640), rad: 0.515, (-362.3154, 161.3342, -4.1255903) -> (-363.2754, 161.9242, -4.4255896), len: 1.16605
    apic_43 {pt3dadd(-363.2754, 161.9242, -4.4255896, 1.03)}

//  Looking at segment number 1648: Seg5_apic_43, section: apic_43, ID: 642, parent: Seg4_apic_43 (641), rad: 0.405, (-363.2754, 161.9242, -4.4255896) -> (-364.0954, 162.4442, -4.4255896), len: 0.970987
    apic_43 {pt3dadd(-364.0954, 162.4442, -4.4255896, 0.81)}

//  Looking at segment number 1649: Seg6_apic_43, section: apic_43, ID: 643, parent: Seg5_apic_43 (642), rad: 0.405, (-364.0954, 162.4442, -4.4255896) -> (-366.23538, 163.1842, -5.6255903), len: 2.56264
    apic_43 {pt3dadd(-366.23538, 163.1842, -5.6255903, 0.81)}
}

proc basic_shape_extra_33(){

//  Looking at segment number 1650: Seg7_apic_43, section: apic_43, ID: 644, parent: Seg6_apic_43 (643), rad: 0.515, (-366.23538, 163.1842, -5.6255903) -> (-366.82538, 163.3342, -5.2255898), len: 0.728419
    apic_43 {pt3dadd(-366.82538, 163.3342, -5.2255898, 1.03)}

//  Looking at segment number 1651: Seg0_apic_42, section: apic_42, ID: 622, parent: Seg18_apic_41 (621), rad: 0.405, (-356.0254, 159.6142, -4.77559) -> (-357.0554, 160.87419, -4.9755898), len: 1.63966
    apic_42 {pt3dclear() pt3dadd(-356.0254, 159.6142, -4.77559, 0.81) pt3dadd(-357.0554, 160.87419, -4.9755898, 0.81)}

//  Looking at segment number 1652: Seg1_apic_42, section: apic_42, ID: 623, parent: Seg0_apic_42 (622), rad: 0.405, (-357.0554, 160.87419, -4.9755898) -> (-359.9354, 162.4942, -5.52559), len: 3.34983
    apic_42 {pt3dadd(-359.9354, 162.4942, -5.52559, 0.81)}

//  Looking at segment number 1653: Seg2_apic_42, section: apic_42, ID: 624, parent: Seg1_apic_42 (623), rad: 0.48, (-359.9354, 162.4942, -5.52559) -> (-360.9054, 162.9342, -5.52559), len: 1.06513
    apic_42 {pt3dadd(-360.9054, 162.9342, -5.52559, 0.96)}

//  Looking at segment number 1654: Seg3_apic_42, section: apic_42, ID: 625, parent: Seg2_apic_42 (624), rad: 0.405, (-360.9054, 162.9342, -5.52559) -> (-361.63538, 163.5242, -5.52559), len: 0.938599
    apic_42 {pt3dadd(-361.63538, 163.5242, -5.52559, 0.81)}

//  Looking at segment number 1655: Seg4_apic_42, section: apic_42, ID: 626, parent: Seg3_apic_42 (625), rad: 0.405, (-361.63538, 163.5242, -5.52559) -> (-362.6154, 164.1442, -5.57559), len: 1.16074
    apic_42 {pt3dadd(-362.6154, 164.1442, -5.57559, 0.81)}

//  Looking at segment number 1656: Seg5_apic_42, section: apic_42, ID: 627, parent: Seg4_apic_42 (626), rad: 0.48, (-362.6154, 164.1442, -5.57559) -> (-362.8354, 164.65419, -5.57559), len: 0.555423
    apic_42 {pt3dadd(-362.8354, 164.65419, -5.57559, 0.96)}

//  Looking at segment number 1657: Seg6_apic_42, section: apic_42, ID: 628, parent: Seg5_apic_42 (627), rad: 0.445, (-362.8354, 164.65419, -5.57559) -> (-363.50537, 165.3242, -5.57559), len: 0.94752
    apic_42 {pt3dadd(-363.50537, 165.3242, -5.57559, 0.89)}

//  Looking at segment number 1658: Seg7_apic_42, section: apic_42, ID: 629, parent: Seg6_apic_42 (628), rad: 0.445, (-363.50537, 165.3242, -5.57559) -> (-364.3154, 165.8442, -5.57559), len: 0.962566
    apic_42 {pt3dadd(-364.3154, 165.8442, -5.57559, 0.89)}

//  Looking at segment number 1659: Seg8_apic_42, section: apic_42, ID: 630, parent: Seg7_apic_42 (629), rad: 0.445, (-364.3154, 165.8442, -5.57559) -> (-365.1254, 167.0942, -6.07559), len: 1.57118
    apic_42 {pt3dadd(-365.1254, 167.0942, -6.07559, 0.89)}

//  Looking at segment number 1660: Seg9_apic_42, section: apic_42, ID: 631, parent: Seg8_apic_42 (630), rad: 0.445, (-365.1254, 167.0942, -6.07559) -> (-366.16537, 167.5342, -6.07559), len: 1.12923
    apic_42 {pt3dadd(-366.16537, 167.5342, -6.07559, 0.89)}

//  Looking at segment number 1661: Seg10_apic_42, section: apic_42, ID: 632, parent: Seg9_apic_42 (631), rad: 0.445, (-366.16537, 167.5342, -6.07559) -> (-366.75537, 168.2742, -6.07559), len: 0.946416
    apic_42 {pt3dadd(-366.75537, 168.2742, -6.07559, 0.89)}

//  Looking at segment number 1662: Seg11_apic_42, section: apic_42, ID: 633, parent: Seg10_apic_42 (632), rad: 0.405, (-366.75537, 168.2742, -6.07559) -> (-367.7154, 169.3842, -6.07559), len: 1.46756
    apic_42 {pt3dadd(-367.7154, 169.3842, -6.07559, 0.81)}

//  Looking at segment number 1663: Seg12_apic_42, section: apic_42, ID: 634, parent: Seg11_apic_42 (633), rad: 0.405, (-367.7154, 169.3842, -6.07559) -> (-368.67538, 171.5242, -5.52559), len: 2.40908
    apic_42 {pt3dadd(-368.67538, 171.5242, -5.52559, 0.81)}

//  Looking at segment number 1664: Seg13_apic_42, section: apic_42, ID: 635, parent: Seg12_apic_42 (634), rad: 0.405, (-368.67538, 171.5242, -5.52559) -> (-369.9354, 173.1442, -5.52559), len: 2.05232
    apic_42 {pt3dadd(-369.9354, 173.1442, -5.52559, 0.81)}

//  Looking at segment number 1665: Seg14_apic_42, section: apic_42, ID: 636, parent: Seg13_apic_42 (635), rad: 0.405, (-369.9354, 173.1442, -5.52559) -> (-371.92538, 176.1742, -5.52559), len: 3.62505
    apic_42 {pt3dadd(-371.92538, 176.1742, -5.52559, 0.81)}

//  Looking at segment number 1666: Seg0_apic_31, section: apic_31, ID: 525, parent: Seg2_apic_29 (516), rad: 0.405, (-308.44537, 157.3342, -0.8755901) -> (-307.41537, 158.3642, -1.17559), len: 1.48721
    apic_31 {pt3dclear() pt3dadd(-308.44537, 157.3342, -0.8755901, 0.81) pt3dadd(-307.41537, 158.3642, -1.17559, 0.81)}

//  Looking at segment number 1667: Seg1_apic_31, section: apic_31, ID: 526, parent: Seg0_apic_31 (525), rad: 0.405, (-307.41537, 158.3642, -1.17559) -> (-306.9654, 159.8442, -0.72559), len: 1.61102
    apic_31 {pt3dadd(-306.9654, 159.8442, -0.72559, 0.81)}

//  Looking at segment number 1668: Seg2_apic_31, section: apic_31, ID: 527, parent: Seg1_apic_31 (526), rad: 0.405, (-306.9654, 159.8442, -0.72559) -> (-306.22537, 160.2842, -0.3255899), len: 0.949333
    apic_31 {pt3dadd(-306.22537, 160.2842, -0.3255899, 0.81)}

//  Looking at segment number 1669: Seg3_apic_31, section: apic_31, ID: 528, parent: Seg2_apic_31 (527), rad: 0.405, (-306.22537, 160.2842, -0.3255899) -> (-304.97537, 160.8042, 0.47441006), len: 1.57255
    apic_31 {pt3dadd(-304.97537, 160.8042, 0.47441006, 0.81)}

//  Looking at segment number 1670: Seg0_apic_30, section: apic_30, ID: 517, parent: Seg2_apic_29 (516), rad: 0.405, (-308.44537, 157.3342, -0.8755901) -> (-311.4054, 162.0542, -0.8755901), len: 5.57137
    apic_30 {pt3dclear() pt3dadd(-308.44537, 157.3342, -0.8755901, 0.81) pt3dadd(-311.4054, 162.0542, -0.8755901, 0.81)}

//  Looking at segment number 1671: Seg1_apic_30, section: apic_30, ID: 518, parent: Seg0_apic_30 (517), rad: 0.405, (-311.4054, 162.0542, -0.8755901) -> (-312.2854, 164.2742, -0.8755901), len: 2.38806
    apic_30 {pt3dadd(-312.2854, 164.2742, -0.8755901, 0.81)}

//  Looking at segment number 1672: Seg2_apic_30, section: apic_30, ID: 519, parent: Seg1_apic_30 (518), rad: 0.405, (-312.2854, 164.2742, -0.8755901) -> (-312.3654, 166.1942, -0.8755901), len: 1.92166
    apic_30 {pt3dadd(-312.3654, 166.1942, -0.8755901, 0.81)}

//  Looking at segment number 1673: Seg3_apic_30, section: apic_30, ID: 520, parent: Seg2_apic_30 (519), rad: 0.405, (-312.3654, 166.1942, -0.8755901) -> (-313.47537, 168.40419, -0.77558994), len: 2.4751
    apic_30 {pt3dadd(-313.47537, 168.40419, -0.77558994, 0.81)}

//  Looking at segment number 1674: Seg4_apic_30, section: apic_30, ID: 521, parent: Seg3_apic_30 (520), rad: 0.405, (-313.47537, 168.40419, -0.77558994) -> (-314.8754, 169.5842, -0.77558994), len: 1.83098
    apic_30 {pt3dadd(-314.8754, 169.5842, -0.77558994, 0.81)}

//  Looking at segment number 1675: Seg5_apic_30, section: apic_30, ID: 522, parent: Seg4_apic_30 (521), rad: 0.37, (-314.8754, 169.5842, -0.77558994) -> (-316.57538, 170.9942, -0.77558994), len: 2.20863
    apic_30 {pt3dadd(-316.57538, 170.9942, -0.77558994, 0.74)}

//  Looking at segment number 1676: Seg6_apic_30, section: apic_30, ID: 523, parent: Seg5_apic_30 (522), rad: 0.37, (-316.57538, 170.9942, -0.77558994) -> (-318.3454, 172.2442, -1.3755901), len: 2.24844
    apic_30 {pt3dadd(-318.3454, 172.2442, -1.3755901, 0.74)}

//  Looking at segment number 1677: Seg7_apic_30, section: apic_30, ID: 524, parent: Seg6_apic_30 (523), rad: 0.37, (-318.3454, 172.2442, -1.3755901) -> (-319.01538, 173.3542, -1.27559), len: 1.30038
    apic_30 {pt3dadd(-319.01538, 173.3542, -1.27559, 0.74)}

//  Looking at segment number 1678: Seg0_apic_23, section: apic_23, ID: 485, parent: Seg16_apic_21 (466), rad: 0.295, (-316.94537, 179.01419, -3.5255902) -> (-317.01538, 181.0742, -3.7755902), len: 2.07631
    apic_23 {pt3dclear() pt3dadd(-316.94537, 179.01419, -3.5255902, 0.59) pt3dadd(-317.01538, 181.0742, -3.7755902, 0.59)}

//  Looking at segment number 1679: Seg1_apic_23, section: apic_23, ID: 486, parent: Seg0_apic_23 (485), rad: 0.295, (-317.01538, 181.0742, -3.7755902) -> (-316.6454, 182.0342, -3.72559), len: 1.03004
    apic_23 {pt3dadd(-316.6454, 182.0342, -3.72559, 0.59)}

//  Looking at segment number 1680: Seg2_apic_23, section: apic_23, ID: 487, parent: Seg1_apic_23 (486), rad: 0.445, (-316.6454, 182.0342, -3.72559) -> (-316.8754, 182.2542, -4.27559), len: 0.635457
    apic_23 {pt3dadd(-316.8754, 182.2542, -4.27559, 0.89)}

//  Looking at segment number 1681: Seg3_apic_23, section: apic_23, ID: 488, parent: Seg2_apic_23 (487), rad: 0.405, (-316.8754, 182.2542, -4.27559) -> (-317.3154, 182.7742, -4.27559), len: 0.68118
    apic_23 {pt3dadd(-317.3154, 182.7742, -4.27559, 0.81)}

//  Looking at segment number 1682: Seg0_apic_22, section: apic_22, ID: 467, parent: Seg16_apic_21 (466), rad: 0.405, (-316.94537, 179.01419, -3.5255902) -> (-318.0554, 179.3842, -4.1755896), len: 1.33849
    apic_22 {pt3dclear() pt3dadd(-316.94537, 179.01419, -3.5255902, 0.81) pt3dadd(-318.0554, 179.3842, -4.1755896, 0.81)}

//  Looking at segment number 1683: Seg1_apic_22, section: apic_22, ID: 468, parent: Seg0_apic_22 (467), rad: 0.405, (-318.0554, 179.3842, -4.1755896) -> (-320.4954, 179.8942, -4.1755896), len: 2.49273
    apic_22 {pt3dadd(-320.4954, 179.8942, -4.1755896, 0.81)}

//  Looking at segment number 1684: Seg2_apic_22, section: apic_22, ID: 469, parent: Seg1_apic_22 (468), rad: 0.445, (-320.4954, 179.8942, -4.1755896) -> (-322.1154, 180.9342, -4.1755896), len: 1.9251
    apic_22 {pt3dadd(-322.1154, 180.9342, -4.1755896, 0.89)}

//  Looking at segment number 1685: Seg3_apic_22, section: apic_22, ID: 470, parent: Seg2_apic_22 (469), rad: 0.37, (-322.1154, 180.9342, -4.1755896) -> (-323.44537, 181.7442, -4.1755896), len: 1.55723
    apic_22 {pt3dadd(-323.44537, 181.7442, -4.1755896, 0.74)}

//  Looking at segment number 1686: Seg4_apic_22, section: apic_22, ID: 471, parent: Seg3_apic_22 (470), rad: 0.37, (-323.44537, 181.7442, -4.1755896) -> (-325.1454, 182.9942, -4.1255903), len: 2.1107
    apic_22 {pt3dadd(-325.1454, 182.9942, -4.1255903, 0.74)}

//  Looking at segment number 1687: Seg5_apic_22, section: apic_22, ID: 472, parent: Seg4_apic_22 (471), rad: 0.37, (-325.1454, 182.9942, -4.1255903) -> (-325.3754, 183.8842, -4.1255903), len: 0.919241
    apic_22 {pt3dadd(-325.3754, 183.8842, -4.1255903, 0.74)}

//  Looking at segment number 1688: Seg6_apic_22, section: apic_22, ID: 473, parent: Seg5_apic_22 (472), rad: 0.445, (-325.3754, 183.8842, -4.1255903) -> (-325.44537, 184.3242, -4.1255903), len: 0.445532
    apic_22 {pt3dadd(-325.44537, 184.3242, -4.1255903, 0.89)}

//  Looking at segment number 1689: Seg7_apic_22, section: apic_22, ID: 474, parent: Seg6_apic_22 (473), rad: 0.405, (-325.44537, 184.3242, -4.1255903) -> (-325.5954, 185.2842, -4.1255903), len: 0.971643
    apic_22 {pt3dadd(-325.5954, 185.2842, -4.1255903, 0.81)}

//  Looking at segment number 1690: Seg8_apic_22, section: apic_22, ID: 475, parent: Seg7_apic_22 (474), rad: 0.405, (-325.5954, 185.2842, -4.1255903) -> (-326.92538, 187.2042, -4.1255903), len: 2.33565
    apic_22 {pt3dadd(-326.92538, 187.2042, -4.1255903, 0.81)}

//  Looking at segment number 1691: Seg9_apic_22, section: apic_22, ID: 476, parent: Seg8_apic_22 (475), rad: 0.405, (-326.92538, 187.2042, -4.1255903) -> (-327.5854, 188.0942, -4.82559), len: 1.31061
    apic_22 {pt3dadd(-327.5854, 188.0942, -4.82559, 0.81)}

//  Looking at segment number 1692: Seg10_apic_22, section: apic_22, ID: 477, parent: Seg9_apic_22 (476), rad: 0.515, (-327.5854, 188.0942, -4.82559) -> (-328.17538, 188.90419, -4.77559), len: 1.00334
    apic_22 {pt3dadd(-328.17538, 188.90419, -4.77559, 1.03)}

//  Looking at segment number 1693: Seg11_apic_22, section: apic_22, ID: 478, parent: Seg10_apic_22 (477), rad: 0.445, (-328.17538, 188.90419, -4.77559) -> (-328.9954, 189.4942, -4.77559), len: 1.01021
    apic_22 {pt3dadd(-328.9954, 189.4942, -4.77559, 0.89)}

//  Looking at segment number 1694: Seg12_apic_22, section: apic_22, ID: 479, parent: Seg11_apic_22 (478), rad: 0.405, (-328.9954, 189.4942, -4.77559) -> (-331.57538, 191.4142, -4.82559), len: 3.2164
    apic_22 {pt3dadd(-331.57538, 191.4142, -4.82559, 0.81)}

//  Looking at segment number 1695: Seg13_apic_22, section: apic_22, ID: 480, parent: Seg12_apic_22 (479), rad: 0.445, (-331.57538, 191.4142, -4.82559) -> (-332.2454, 192.0742, -4.77559), len: 0.941819
    apic_22 {pt3dadd(-332.2454, 192.0742, -4.77559, 0.89)}

//  Looking at segment number 1696: Seg14_apic_22, section: apic_22, ID: 481, parent: Seg13_apic_22 (480), rad: 0.37, (-332.2454, 192.0742, -4.77559) -> (-332.8354, 192.5242, -4.77559), len: 0.74202
    apic_22 {pt3dadd(-332.8354, 192.5242, -4.77559, 0.74)}

//  Looking at segment number 1697: Seg15_apic_22, section: apic_22, ID: 482, parent: Seg14_apic_22 (481), rad: 0.335, (-332.8354, 192.5242, -4.77559) -> (-334.5354, 193.0342, -4.52559), len: 1.79238
    apic_22 {pt3dadd(-334.5354, 193.0342, -4.52559, 0.67)}

//  Looking at segment number 1698: Seg16_apic_22, section: apic_22, ID: 483, parent: Seg15_apic_22 (482), rad: 0.37, (-334.5354, 193.0342, -4.52559) -> (-335.94537, 193.1842, -4.57559), len: 1.41881
    apic_22 {pt3dadd(-335.94537, 193.1842, -4.57559, 0.74)}

//  Looking at segment number 1699: Seg17_apic_22, section: apic_22, ID: 484, parent: Seg16_apic_22 (483), rad: 0.37, (-335.94537, 193.1842, -4.57559) -> (-336.82538, 193.3342, -4.57559), len: 0.892696
    apic_22 {pt3dadd(-336.82538, 193.3342, -4.57559, 0.74)}
}

proc basic_shape_extra_34(){

//  Looking at segment number 1700: Seg0_apic_11, section: apic_11, ID: 375, parent: Seg0_apic_9 (360), rad: 0.295, (-336.23538, 154.7042, -3.6755898) -> (-337.3054, 156.9642, -3.9255898), len: 2.51298
    apic_11 {pt3dclear() pt3dadd(-336.23538, 154.7042, -3.6755898, 0.59) pt3dadd(-337.3054, 156.9642, -3.9255898, 0.59)}

//  Looking at segment number 1701: Seg1_apic_11, section: apic_11, ID: 376, parent: Seg0_apic_11 (375), rad: 0.295, (-337.3054, 156.9642, -3.9255898) -> (-337.7454, 159.40419, -3.7755902), len: 2.48388
    apic_11 {pt3dadd(-337.7454, 159.40419, -3.7755902, 0.59)}

//  Looking at segment number 1702: Seg2_apic_11, section: apic_11, ID: 377, parent: Seg1_apic_11 (376), rad: 0.295, (-337.7454, 159.40419, -3.7755902) -> (-337.5954, 162.1342, -3.97559), len: 2.74143
    apic_11 {pt3dadd(-337.5954, 162.1342, -3.97559, 0.59)}

//  Looking at segment number 1703: Seg0_apic_10, section: apic_10, ID: 361, parent: Seg0_apic_9 (360), rad: 0.405, (-336.23538, 154.7042, -3.6755898) -> (-339.3454, 155.9542, -2.7755902), len: 3.47055
    apic_10 {pt3dclear() pt3dadd(-336.23538, 154.7042, -3.6755898, 0.81) pt3dadd(-339.3454, 155.9542, -2.7755902, 0.81)}

//  Looking at segment number 1704: Seg1_apic_10, section: apic_10, ID: 362, parent: Seg0_apic_10 (361), rad: 0.405, (-339.3454, 155.9542, -2.7755902) -> (-340.3054, 158.1742, -2.7755902), len: 2.41867
    apic_10 {pt3dadd(-340.3054, 158.1742, -2.7755902, 0.81)}

//  Looking at segment number 1705: Seg2_apic_10, section: apic_10, ID: 363, parent: Seg1_apic_10 (362), rad: 0.405, (-340.3054, 158.1742, -2.7755902) -> (-342.1454, 160.6042, -2.7755902), len: 3.04804
    apic_10 {pt3dadd(-342.1454, 160.6042, -2.7755902, 0.81)}

//  Looking at segment number 1706: Seg3_apic_10, section: apic_10, ID: 364, parent: Seg2_apic_10 (363), rad: 0.405, (-342.1454, 160.6042, -2.7755902) -> (-344.2154, 163.1142, -2.0255902), len: 3.33879
    apic_10 {pt3dadd(-344.2154, 163.1142, -2.0255902, 0.81)}

//  Looking at segment number 1707: Seg4_apic_10, section: apic_10, ID: 365, parent: Seg3_apic_10 (364), rad: 0.405, (-344.2154, 163.1142, -2.0255902) -> (-346.0654, 165.9242, -1.17559), len: 3.47003
    apic_10 {pt3dadd(-346.0654, 165.9242, -1.17559, 0.81)}

//  Looking at segment number 1708: Seg5_apic_10, section: apic_10, ID: 366, parent: Seg4_apic_10 (365), rad: 0.405, (-346.0654, 165.9242, -1.17559) -> (-347.10538, 167.5442, -1.17559), len: 1.92509
    apic_10 {pt3dadd(-347.10538, 167.5442, -1.17559, 0.81)}

//  Looking at segment number 1709: Seg6_apic_10, section: apic_10, ID: 367, parent: Seg5_apic_10 (366), rad: 0.405, (-347.10538, 167.5442, -1.17559) -> (-348.0654, 172.12419, -1.17559), len: 4.67952
    apic_10 {pt3dadd(-348.0654, 172.12419, -1.17559, 0.81)}

//  Looking at segment number 1710: Seg7_apic_10, section: apic_10, ID: 368, parent: Seg6_apic_10 (367), rad: 0.405, (-348.0654, 172.12419, -1.17559) -> (-348.8054, 176.6942, -1.02559), len: 4.63196
    apic_10 {pt3dadd(-348.8054, 176.6942, -1.02559, 0.81)}

//  Looking at segment number 1711: Seg8_apic_10, section: apic_10, ID: 369, parent: Seg7_apic_10 (368), rad: 0.405, (-348.8054, 176.6942, -1.02559) -> (-348.8354, 177.7142, -0.3755901), len: 1.20988
    apic_10 {pt3dadd(-348.8354, 177.7142, -0.3755901, 0.81)}

//  Looking at segment number 1712: Seg9_apic_10, section: apic_10, ID: 370, parent: Seg8_apic_10 (369), rad: 0.37, (-348.8354, 177.7142, -0.3755901) -> (-351.5654, 179.6342, -0.3755901), len: 3.33757
    apic_10 {pt3dadd(-351.5654, 179.6342, -0.3755901, 0.74)}

//  Looking at segment number 1713: Seg10_apic_10, section: apic_10, ID: 371, parent: Seg9_apic_10 (370), rad: 0.37, (-351.5654, 179.6342, -0.3755901) -> (-353.3454, 181.0342, 0.32440996), len: 2.37031
    apic_10 {pt3dadd(-353.3454, 181.0342, 0.32440996, 0.74)}

//  Looking at segment number 1714: Seg11_apic_10, section: apic_10, ID: 372, parent: Seg10_apic_10 (371), rad: 0.37, (-353.3454, 181.0342, 0.32440996) -> (-353.7854, 181.0342, 0.32440996), len: 0.440002
    apic_10 {pt3dadd(-353.7854, 181.0342, 0.32440996, 0.74)}

//  Looking at segment number 1715: Seg12_apic_10, section: apic_10, ID: 373, parent: Seg11_apic_10 (372), rad: 0.37, (-353.7854, 181.0342, 0.32440996) -> (-354.1554, 182.65419, 0.32440996), len: 1.66171
    apic_10 {pt3dadd(-354.1554, 182.65419, 0.32440996, 0.74)}

//  Looking at segment number 1716: Seg13_apic_10, section: apic_10, ID: 374, parent: Seg12_apic_10 (373), rad: 0.295, (-354.1554, 182.65419, 0.32440996) -> (-357.47537, 184.0542, 0.07440996), len: 3.61175
    apic_10 {pt3dadd(-357.47537, 184.0542, 0.07440996, 0.59)}

//  Looking at segment number 1717: Seg0_apic_64, section: apic_64, ID: 796, parent: Seg2_apic_60 (784), rad: 0.37, (-301.8454, 164.3442, -0.17559004) -> (-303.69537, 164.4142, -0.075589895), len: 1.854
    apic_64 {pt3dclear() pt3dadd(-301.8454, 164.3442, -0.17559004, 0.74) pt3dadd(-303.69537, 164.4142, -0.075589895, 0.74)}

//  Looking at segment number 1718: Seg1_apic_64, section: apic_64, ID: 797, parent: Seg0_apic_64 (796), rad: 0.37, (-303.69537, 164.4142, -0.075589895) -> (-305.8454, 164.3442, -0.075589895), len: 2.15116
    apic_64 {pt3dadd(-305.8454, 164.3442, -0.075589895, 0.74)}

//  Looking at segment number 1719: Seg2_apic_64, section: apic_64, ID: 798, parent: Seg1_apic_64 (797), rad: 0.37, (-305.8454, 164.3442, -0.075589895) -> (-307.2454, 164.3442, -0.075589895), len: 1.39999
    apic_64 {pt3dadd(-307.2454, 164.3442, -0.075589895, 0.74)}

//  Looking at segment number 1720: Seg3_apic_64, section: apic_64, ID: 799, parent: Seg2_apic_64 (798), rad: 0.37, (-307.2454, 164.3442, -0.075589895) -> (-309.97537, 163.5342, -0.77558994), len: 2.93239
    apic_64 {pt3dadd(-309.97537, 163.5342, -0.77558994, 0.74)}

//  Looking at segment number 1721: Seg4_apic_64, section: apic_64, ID: 800, parent: Seg3_apic_64 (799), rad: 0.37, (-309.97537, 163.5342, -0.77558994) -> (-312.3454, 162.8642, -1.17559), len: 2.49518
    apic_64 {pt3dadd(-312.3454, 162.8642, -1.17559, 0.74)}

//  Looking at segment number 1722: Seg5_apic_64, section: apic_64, ID: 801, parent: Seg4_apic_64 (800), rad: 0.37, (-312.3454, 162.8642, -1.17559) -> (-315.22537, 162.5742, -1.67559), len: 2.93741
    apic_64 {pt3dadd(-315.22537, 162.5742, -1.67559, 0.74)}

//  Looking at segment number 1723: Seg6_apic_64, section: apic_64, ID: 802, parent: Seg5_apic_64 (801), rad: 0.37, (-315.22537, 162.5742, -1.67559) -> (-317.07538, 162.6442, -2.37559), len: 1.97925
    apic_64 {pt3dadd(-317.07538, 162.6442, -2.37559, 0.74)}

//  Looking at segment number 1724: Seg7_apic_64, section: apic_64, ID: 803, parent: Seg6_apic_64 (802), rad: 0.37, (-317.07538, 162.6442, -2.37559) -> (-320.0354, 162.6442, -2.5255902), len: 2.96382
    apic_64 {pt3dadd(-320.0354, 162.6442, -2.5255902, 0.74)}

//  Looking at segment number 1725: Seg8_apic_64, section: apic_64, ID: 804, parent: Seg7_apic_64 (803), rad: 0.37, (-320.0354, 162.6442, -2.5255902) -> (-322.2454, 162.6442, -2.57559), len: 2.21056
    apic_64 {pt3dadd(-322.2454, 162.6442, -2.57559, 0.74)}

//  Looking at segment number 1726: Seg9_apic_64, section: apic_64, ID: 805, parent: Seg8_apic_64 (804), rad: 0.37, (-322.2454, 162.6442, -2.57559) -> (-324.6154, 162.7142, -2.5255902), len: 2.37156
    apic_64 {pt3dadd(-324.6154, 162.7142, -2.5255902, 0.74)}

//  Looking at segment number 1727: Seg10_apic_64, section: apic_64, ID: 806, parent: Seg9_apic_64 (805), rad: 0.295, (-324.6154, 162.7142, -2.5255902) -> (-327.42538, 163.4542, -1.8255899), len: 2.98892
    apic_64 {pt3dadd(-327.42538, 163.4542, -1.8255899, 0.59)}

//  Looking at segment number 1728: Seg11_apic_64, section: apic_64, ID: 807, parent: Seg10_apic_64 (806), rad: 0.295, (-327.42538, 163.4542, -1.8255899) -> (-330.45538, 165.5242, -1.42559), len: 3.69132
    apic_64 {pt3dadd(-330.45538, 165.5242, -1.42559, 0.59)}

//  Looking at segment number 1729: Seg0_apic_61, section: apic_61, ID: 785, parent: Seg2_apic_60 (784), rad: 0.405, (-301.8454, 164.3442, -0.17559004) -> (-303.17538, 167.0042, -0.27558994), len: 2.97565
    apic_61 {pt3dclear() pt3dadd(-301.8454, 164.3442, -0.17559004, 0.81) pt3dadd(-303.17538, 167.0042, -0.27558994, 0.81)}

//  Looking at segment number 1730: Seg1_apic_61, section: apic_61, ID: 786, parent: Seg0_apic_61 (785), rad: 0.405, (-303.17538, 167.0042, -0.27558994) -> (-304.5854, 169.0642, -0.3755901), len: 2.49834
    apic_61 {pt3dadd(-304.5854, 169.0642, -0.3755901, 0.81)}

//  Looking at segment number 1731: Seg2_apic_61, section: apic_61, ID: 787, parent: Seg1_apic_61 (786), rad: 0.515, (-304.5854, 169.0642, -0.3755901) -> (-305.69537, 170.2442, -0.8255899), len: 1.68136
    apic_61 {pt3dadd(-305.69537, 170.2442, -0.8255899, 1.03)}

//  Looking at segment number 1732: Seg3_apic_61, section: apic_61, ID: 788, parent: Seg2_apic_61 (787), rad: 0.515, (-305.69537, 170.2442, -0.8255899) -> (-306.13538, 170.8342, -0.8255899), len: 0.736001
    apic_61 {pt3dadd(-306.13538, 170.8342, -0.8255899, 1.03)}

//  Looking at segment number 1733: Seg4_apic_61, section: apic_61, ID: 789, parent: Seg3_apic_61 (788), rad: 0.405, (-306.13538, 170.8342, -0.8255899) -> (-306.2854, 171.7242, -0.8255899), len: 0.902555
    apic_61 {pt3dadd(-306.2854, 171.7242, -0.8255899, 0.81)}

//  Looking at segment number 1734: Seg5_apic_61, section: apic_61, ID: 790, parent: Seg4_apic_61 (789), rad: 0.405, (-306.2854, 171.7242, -0.8255899) -> (-306.57538, 172.98419, -0.52558994), len: 1.32728
    apic_61 {pt3dadd(-306.57538, 172.98419, -0.52558994, 0.81)}

//  Looking at segment number 1735: Seg6_apic_61, section: apic_61, ID: 791, parent: Seg5_apic_61 (790), rad: 0.405, (-306.57538, 172.98419, -0.52558994) -> (-307.3154, 173.2742, -0.52558994), len: 0.794818
    apic_61 {pt3dadd(-307.3154, 173.2742, -0.52558994, 0.81)}

//  Looking at segment number 1736: Seg0_apic_63, section: apic_63, ID: 794, parent: Seg6_apic_61 (791), rad: 0.37, (-307.3154, 173.2742, -0.52558994) -> (-308.42538, 173.12419, -0.52558994), len: 1.12008
    apic_63 {pt3dclear() pt3dadd(-307.3154, 173.2742, -0.52558994, 0.74) pt3dadd(-308.42538, 173.12419, -0.52558994, 0.74)}

//  Looking at segment number 1737: Seg1_apic_63, section: apic_63, ID: 795, parent: Seg0_apic_63 (794), rad: 0.37, (-308.42538, 173.12419, -0.52558994) -> (-309.60538, 172.5342, -0.52558994), len: 1.31927
    apic_63 {pt3dadd(-309.60538, 172.5342, -0.52558994, 0.74)}

//  Looking at segment number 1738: Seg0_apic_62, section: apic_62, ID: 792, parent: Seg6_apic_61 (791), rad: 0.555, (-307.3154, 173.2742, -0.52558994) -> (-308.2754, 173.8642, -0.72559), len: 1.14441
    apic_62 {pt3dclear() pt3dadd(-307.3154, 173.2742, -0.52558994, 1.11) pt3dadd(-308.2754, 173.8642, -0.72559, 1.11)}

//  Looking at segment number 1739: Seg1_apic_62, section: apic_62, ID: 793, parent: Seg0_apic_62 (792), rad: 0.555, (-308.2754, 173.8642, -0.72559) -> (-309.0954, 174.3842, -1.22559), len: 1.09216
    apic_62 {pt3dadd(-309.0954, 174.3842, -1.22559, 1.11)}
}

proc basic_shape_extra_35(){
}

proc subsets() { local i


//  The group all is assumed never to change
    all = new SectionList()
subsets_extra_0()
subsets_extra_1()
subsets_extra_2()
subsets_extra_3()
subsets_extra_4()
}

proc subsets_extra_0(){


    soma_group = new SectionList()

    soma soma_group.append()


    dendrite_group = new SectionList()

    apic_0 dendrite_group.append()
    apic_124 dendrite_group.append()
    apic_1 dendrite_group.append()
    apic_126 dendrite_group.append()
    apic_125 dendrite_group.append()
    apic_119 dendrite_group.append()
    apic_2 dendrite_group.append()
    apic_123 dendrite_group.append()
    apic_120 dendrite_group.append()
    apic_118 dendrite_group.append()
    apic_3 dendrite_group.append()
    apic_122 dendrite_group.append()
    apic_121 dendrite_group.append()
    apic_107 dendrite_group.append()
    apic_87 dendrite_group.append()
    apic_4 dendrite_group.append()
    apic_113 dendrite_group.append()
    apic_108 dendrite_group.append()
    apic_106 dendrite_group.append()
    apic_88 dendrite_group.append()
    apic_74 dendrite_group.append()
    apic_37 dendrite_group.append()
    apic_5 dendrite_group.append()
    apic_117 dendrite_group.append()
    apic_114 dendrite_group.append()
    apic_112 dendrite_group.append()
    apic_109 dendrite_group.append()
    apic_101 dendrite_group.append()
    apic_89 dendrite_group.append()
    apic_78 dendrite_group.append()
    apic_75 dendrite_group.append()
    apic_73 dendrite_group.append()
    apic_56 dendrite_group.append()
    apic_38 dendrite_group.append()
    apic_34 dendrite_group.append()
    apic_25 dendrite_group.append()
    apic_6 dendrite_group.append()
    apic_116 dendrite_group.append()
    apic_115 dendrite_group.append()
    apic_111 dendrite_group.append()
    apic_110 dendrite_group.append()
    apic_105 dendrite_group.append()
    apic_102 dendrite_group.append()
    apic_100 dendrite_group.append()
    apic_90 dendrite_group.append()
    apic_82 dendrite_group.append()
    apic_79 dendrite_group.append()
    apic_77 dendrite_group.append()
    apic_76 dendrite_group.append()
    apic_68 dendrite_group.append()
    apic_57 dendrite_group.append()
    apic_46 dendrite_group.append()
    apic_39 dendrite_group.append()
    apic_36 dendrite_group.append()
    apic_35 dendrite_group.append()
    apic_33 dendrite_group.append()
    apic_26 dendrite_group.append()
    apic_16 dendrite_group.append()
    apic_7 dendrite_group.append()
    apic_104 dendrite_group.append()
    apic_103 dendrite_group.append()
    apic_97 dendrite_group.append()
    apic_96 dendrite_group.append()
    apic_91 dendrite_group.append()
    apic_86 dendrite_group.append()
    apic_83 dendrite_group.append()
    apic_81 dendrite_group.append()
    apic_80 dendrite_group.append()
    apic_72 dendrite_group.append()
    apic_69 dendrite_group.append()
    apic_67 dendrite_group.append()
    apic_58 dendrite_group.append()
    apic_51 dendrite_group.append()
    apic_47 dendrite_group.append()
    apic_45 dendrite_group.append()
    apic_40 dendrite_group.append()
    apic_32 dendrite_group.append()
    apic_27 dendrite_group.append()
    apic_20 dendrite_group.append()
    apic_17 dendrite_group.append()
    apic_13 dendrite_group.append()
    apic_8 dendrite_group.append()
    apic_99 dendrite_group.append()
    apic_98 dendrite_group.append()
    apic_95 dendrite_group.append()
    apic_92 dendrite_group.append()
    apic_85 dendrite_group.append()
    apic_84 dendrite_group.append()
    apic_71 dendrite_group.append()
    apic_70 dendrite_group.append()
    apic_66 dendrite_group.append()
    apic_59 dendrite_group.append()
    apic_55 dendrite_group.append()
    apic_52 dendrite_group.append()
    apic_50 dendrite_group.append()
}

proc subsets_extra_1(){
    apic_49 dendrite_group.append()
    apic_48 dendrite_group.append()
    apic_44 dendrite_group.append()
    apic_41 dendrite_group.append()
    apic_29 dendrite_group.append()
    apic_28 dendrite_group.append()
    apic_24 dendrite_group.append()
    apic_21 dendrite_group.append()
    apic_19 dendrite_group.append()
    apic_18 dendrite_group.append()
    apic_15 dendrite_group.append()
    apic_14 dendrite_group.append()
    apic_12 dendrite_group.append()
    apic_9 dendrite_group.append()
    apic_94 dendrite_group.append()
    apic_93 dendrite_group.append()
    apic_65 dendrite_group.append()
    apic_60 dendrite_group.append()
    apic_54 dendrite_group.append()
    apic_53 dendrite_group.append()
    apic_43 dendrite_group.append()
    apic_42 dendrite_group.append()
    apic_31 dendrite_group.append()
    apic_30 dendrite_group.append()
    apic_23 dendrite_group.append()
    apic_22 dendrite_group.append()
    apic_11 dendrite_group.append()
    apic_10 dendrite_group.append()
    apic_64 dendrite_group.append()
    apic_61 dendrite_group.append()
    apic_63 dendrite_group.append()
    apic_62 dendrite_group.append()


    apical_dendrite = new SectionList()

    apic_0 apical_dendrite.append()
    apic_1 apical_dendrite.append()
    apic_2 apical_dendrite.append()
    apic_3 apical_dendrite.append()


    Axon_hillock_group = new SectionList()

    axon_0 Axon_hillock_group.append()


    axon_group = new SectionList()

    axon_0 axon_group.append()
    axon_0_nonhillock axon_group.append()
    axon_2 axon_group.append()
    axon_1 axon_group.append()


    Axon_non_hillock_group = new SectionList()

    axon_0_nonhillock Axon_non_hillock_group.append()
    axon_2 Axon_non_hillock_group.append()
    axon_1 Axon_non_hillock_group.append()


    proximal_lateral_dendrites = new SectionList()

    apic_124 proximal_lateral_dendrites.append()
    apic_119 proximal_lateral_dendrites.append()
    apic_118 proximal_lateral_dendrites.append()


    distal_lateral_dendrites = new SectionList()

    apic_126 distal_lateral_dendrites.append()
    apic_125 distal_lateral_dendrites.append()
    apic_123 distal_lateral_dendrites.append()
    apic_120 distal_lateral_dendrites.append()
    apic_122 distal_lateral_dendrites.append()
    apic_121 distal_lateral_dendrites.append()


    apical_tuft = new SectionList()

    apic_107 apical_tuft.append()
    apic_87 apical_tuft.append()
    apic_4 apical_tuft.append()
    apic_113 apical_tuft.append()
    apic_108 apical_tuft.append()
    apic_106 apical_tuft.append()
    apic_88 apical_tuft.append()
    apic_74 apical_tuft.append()
    apic_37 apical_tuft.append()
    apic_5 apical_tuft.append()
    apic_117 apical_tuft.append()
    apic_114 apical_tuft.append()
    apic_112 apical_tuft.append()
    apic_109 apical_tuft.append()
    apic_101 apical_tuft.append()
    apic_89 apical_tuft.append()
    apic_78 apical_tuft.append()
    apic_75 apical_tuft.append()
    apic_73 apical_tuft.append()
    apic_56 apical_tuft.append()
    apic_38 apical_tuft.append()
    apic_34 apical_tuft.append()
    apic_25 apical_tuft.append()
    apic_6 apical_tuft.append()
    apic_116 apical_tuft.append()
    apic_115 apical_tuft.append()
    apic_111 apical_tuft.append()
    apic_110 apical_tuft.append()
    apic_105 apical_tuft.append()
    apic_102 apical_tuft.append()
    apic_100 apical_tuft.append()
    apic_90 apical_tuft.append()
    apic_82 apical_tuft.append()
}

proc subsets_extra_2(){
    apic_79 apical_tuft.append()
    apic_77 apical_tuft.append()
    apic_76 apical_tuft.append()
    apic_68 apical_tuft.append()
    apic_57 apical_tuft.append()
    apic_46 apical_tuft.append()
    apic_39 apical_tuft.append()
    apic_36 apical_tuft.append()
    apic_35 apical_tuft.append()
    apic_33 apical_tuft.append()
    apic_26 apical_tuft.append()
    apic_16 apical_tuft.append()
    apic_7 apical_tuft.append()
    apic_104 apical_tuft.append()
    apic_103 apical_tuft.append()
    apic_97 apical_tuft.append()
    apic_96 apical_tuft.append()
    apic_91 apical_tuft.append()
    apic_86 apical_tuft.append()
    apic_83 apical_tuft.append()
    apic_81 apical_tuft.append()
    apic_80 apical_tuft.append()
    apic_72 apical_tuft.append()
    apic_69 apical_tuft.append()
    apic_67 apical_tuft.append()
    apic_58 apical_tuft.append()
    apic_51 apical_tuft.append()
    apic_47 apical_tuft.append()
    apic_45 apical_tuft.append()
    apic_40 apical_tuft.append()
    apic_32 apical_tuft.append()
    apic_27 apical_tuft.append()
    apic_20 apical_tuft.append()
    apic_17 apical_tuft.append()
    apic_13 apical_tuft.append()
    apic_8 apical_tuft.append()
    apic_99 apical_tuft.append()
    apic_98 apical_tuft.append()
    apic_95 apical_tuft.append()
    apic_92 apical_tuft.append()
    apic_85 apical_tuft.append()
    apic_84 apical_tuft.append()
    apic_71 apical_tuft.append()
    apic_70 apical_tuft.append()
    apic_66 apical_tuft.append()
    apic_59 apical_tuft.append()
    apic_55 apical_tuft.append()
    apic_52 apical_tuft.append()
    apic_50 apical_tuft.append()
    apic_49 apical_tuft.append()
    apic_48 apical_tuft.append()
    apic_44 apical_tuft.append()
    apic_41 apical_tuft.append()
    apic_29 apical_tuft.append()
    apic_28 apical_tuft.append()
    apic_24 apical_tuft.append()
    apic_21 apical_tuft.append()
    apic_19 apical_tuft.append()
    apic_18 apical_tuft.append()
    apic_15 apical_tuft.append()
    apic_14 apical_tuft.append()
    apic_12 apical_tuft.append()
    apic_9 apical_tuft.append()
    apic_94 apical_tuft.append()
    apic_93 apical_tuft.append()
    apic_65 apical_tuft.append()
    apic_60 apical_tuft.append()
    apic_54 apical_tuft.append()
    apic_53 apical_tuft.append()
    apic_43 apical_tuft.append()
    apic_42 apical_tuft.append()
    apic_31 apical_tuft.append()
    apic_30 apical_tuft.append()
    apic_23 apical_tuft.append()
    apic_22 apical_tuft.append()
    apic_11 apical_tuft.append()
    apic_10 apical_tuft.append()
    apic_64 apical_tuft.append()
    apic_61 apical_tuft.append()
    apic_63 apical_tuft.append()
    apic_62 apical_tuft.append()


    soma all.append()
    apic_0 all.append()
    axon_0 all.append()
    axon_0_nonhillock all.append()
    apic_124 all.append()
    apic_1 all.append()
    axon_2 all.append()
    axon_1 all.append()
    apic_126 all.append()
    apic_125 all.append()
    apic_119 all.append()
    apic_2 all.append()
    apic_123 all.append()
    apic_120 all.append()
    apic_118 all.append()
    apic_3 all.append()
    apic_122 all.append()
    apic_121 all.append()
}

proc subsets_extra_3(){
    apic_107 all.append()
    apic_87 all.append()
    apic_4 all.append()
    apic_113 all.append()
    apic_108 all.append()
    apic_106 all.append()
    apic_88 all.append()
    apic_74 all.append()
    apic_37 all.append()
    apic_5 all.append()
    apic_117 all.append()
    apic_114 all.append()
    apic_112 all.append()
    apic_109 all.append()
    apic_101 all.append()
    apic_89 all.append()
    apic_78 all.append()
    apic_75 all.append()
    apic_73 all.append()
    apic_56 all.append()
    apic_38 all.append()
    apic_34 all.append()
    apic_25 all.append()
    apic_6 all.append()
    apic_116 all.append()
    apic_115 all.append()
    apic_111 all.append()
    apic_110 all.append()
    apic_105 all.append()
    apic_102 all.append()
    apic_100 all.append()
    apic_90 all.append()
    apic_82 all.append()
    apic_79 all.append()
    apic_77 all.append()
    apic_76 all.append()
    apic_68 all.append()
    apic_57 all.append()
    apic_46 all.append()
    apic_39 all.append()
    apic_36 all.append()
    apic_35 all.append()
    apic_33 all.append()
    apic_26 all.append()
    apic_16 all.append()
    apic_7 all.append()
    apic_104 all.append()
    apic_103 all.append()
    apic_97 all.append()
    apic_96 all.append()
    apic_91 all.append()
    apic_86 all.append()
    apic_83 all.append()
    apic_81 all.append()
    apic_80 all.append()
    apic_72 all.append()
    apic_69 all.append()
    apic_67 all.append()
    apic_58 all.append()
    apic_51 all.append()
    apic_47 all.append()
    apic_45 all.append()
    apic_40 all.append()
    apic_32 all.append()
    apic_27 all.append()
    apic_20 all.append()
    apic_17 all.append()
    apic_13 all.append()
    apic_8 all.append()
    apic_99 all.append()
    apic_98 all.append()
    apic_95 all.append()
    apic_92 all.append()
    apic_85 all.append()
    apic_84 all.append()
    apic_71 all.append()
    apic_70 all.append()
    apic_66 all.append()
    apic_59 all.append()
    apic_55 all.append()
    apic_52 all.append()
    apic_50 all.append()
    apic_49 all.append()
    apic_48 all.append()
    apic_44 all.append()
    apic_41 all.append()
    apic_29 all.append()
    apic_28 all.append()
    apic_24 all.append()
    apic_21 all.append()
    apic_19 all.append()
    apic_18 all.append()
    apic_15 all.append()
    apic_14 all.append()
    apic_12 all.append()
    apic_9 all.append()
    apic_94 all.append()
    apic_93 all.append()
    apic_65 all.append()
    apic_60 all.append()
}

proc subsets_extra_4(){
    apic_54 all.append()
    apic_53 all.append()
    apic_43 all.append()
    apic_42 all.append()
    apic_31 all.append()
    apic_30 all.append()
    apic_23 all.append()
    apic_22 all.append()
    apic_11 all.append()
    apic_10 all.append()
    apic_64 all.append()
    apic_61 all.append()
    apic_63 all.append()
    apic_62 all.append()
}

proc geom() {
}

proc biophys() {
    forsec all cm = 1.7722
    forsec all Ra = 83.051

    forsec all { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert Kdr_ChannelML  { gmax_Kdr_ChannelML = 1.0E-4 }  
//      Ion k is used in this mechanism...

        ek = -77.0  // note: this is val from ChannelML, may be reset later

    }

    forsec soma_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert KCa3_ChannelML_new  { gmax_KCa3_ChannelML_new = 0.0142 }  
//      Ion k is used in this mechanism...


//      Group axon_group also has KCa3_ChannelML_new (KCa3_ChannelML_new (density: 8.87E-8 mS um^-2))
        ek = -80.0  // note: this is val from ChannelML, may be reset later

    }

    forsec soma_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert Ca_mit_conc_ChannelML  {  }  
//      Ion ca is used in this mechanism...


//  Note: there is no reversal potential present for ion: ca


    }

    forsec soma_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LCa3_mit_usb_ChannelML  { gmax_LCa3_mit_usb_ChannelML = 0.0040 }  
//      Ion ca is used in this mechanism...


//      Group axon_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.0E-8 mS um^-2))

//      Group proximal_lateral_dendrites also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-9 mS um^-2))

//      Group apical_dendrite also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.2E-8 mS um^-2))

//      Group apical_tuft also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 9.5E-8 mS um^-2))
        eca = 70.0  // note: this is val from ChannelML, may be reset later

    }

    forsec soma_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LeakConductance  { gmax_LeakConductance = 4.34537E-4 }  
//      Ion non_specific is used in this mechanism...


//      Group dendrite_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

//      Group Axon_hillock_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

//      Group Axon_non_hillock_group also has LeakConductance (LeakConductance (density: 1.0E-8 mS um^-2))

    }

    forsec soma_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert KA_ChannelML  { gmax_KA_ChannelML = 0.0040 }  
//      Ion k is used in this mechanism...


//      Group Axon_non_hillock_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-7 mS um^-2))

//      Group dendrite_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group Axon_hillock_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))
        ek = -90.0  // note: this is val from ChannelML, may be reset later

    }

    forsec soma_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert NaxSH10_ChannelML  { gmax_NaxSH10_ChannelML = 0.04 }  
//      Ion na is used in this mechanism...


//      Group Axon_hillock_group also has NaxSH10_ChannelML (NaxSH10_ChannelML (density: 4.0E-6 mS um^-2))

//      Group dendrite_group also has NaxSH10_ChannelML (NaxSH10_ChannelML (density: 4.0E-7 mS um^-2))
        ena = 50.0  // note: this is val from ChannelML, may be reset later

    }

    addChanMechs_0()  // Spliting function to prevent errors when proc too big
}

proc addChanMechs_0() {

    forsec dendrite_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LeakConductance  { gmax_LeakConductance = 4.34537E-4 }  
//      Ion non_specific is used in this mechanism...


//      Group Axon_hillock_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

//      Group Axon_non_hillock_group also has LeakConductance (LeakConductance (density: 1.0E-8 mS um^-2))

//      Group soma_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

    }

    forsec dendrite_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert KA_ChannelML  { gmax_KA_ChannelML = 0.0040 }  
//      Ion k is used in this mechanism...


//      Group Axon_non_hillock_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-7 mS um^-2))

//      Group Axon_hillock_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group soma_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))
        ek = -90.0  // note: this is val from ChannelML, may be reset later

    }

    forsec dendrite_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert NaxSH10_ChannelML  { gmax_NaxSH10_ChannelML = 0.04 }  
//      Ion na is used in this mechanism...


//      Group Axon_hillock_group also has NaxSH10_ChannelML (NaxSH10_ChannelML (density: 4.0E-6 mS um^-2))

//      Group soma_group also has NaxSH10_ChannelML (NaxSH10_ChannelML (density: 4.0E-7 mS um^-2))
        ena = 50.0  // note: this is val from ChannelML, may be reset later

    }

    forsec apical_dendrite { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LCa3_mit_usb_ChannelML  { gmax_LCa3_mit_usb_ChannelML = 0.0022 }  
//      Ion ca is used in this mechanism...


//      Group axon_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.0E-8 mS um^-2))

//      Group proximal_lateral_dendrites also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-9 mS um^-2))

//      Group soma_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-8 mS um^-2))

//      Group apical_tuft also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 9.5E-8 mS um^-2))
        eca = 70.0  // note: this is val from ChannelML, may be reset later

    }

    forsec Axon_hillock_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LeakConductance  { gmax_LeakConductance = 4.34537E-4 }  
//      Ion non_specific is used in this mechanism...


//      Group dendrite_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

//      Group Axon_non_hillock_group also has LeakConductance (LeakConductance (density: 1.0E-8 mS um^-2))

//      Group soma_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

    }

    forsec Axon_hillock_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert NaxSH10_ChannelML  { gmax_NaxSH10_ChannelML = 0.4 }  
//      Ion na is used in this mechanism...


//      Group dendrite_group also has NaxSH10_ChannelML (NaxSH10_ChannelML (density: 4.0E-7 mS um^-2))

//      Group soma_group also has NaxSH10_ChannelML (NaxSH10_ChannelML (density: 4.0E-7 mS um^-2))
        ena = 50.0  // note: this is val from ChannelML, may be reset later

    }

    addChanMechs_1()  // Spliting function to prevent errors when proc too big
}

proc addChanMechs_1() {

    forsec Axon_hillock_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert KA_ChannelML  { gmax_KA_ChannelML = 0.0040 }  
//      Ion k is used in this mechanism...


//      Group Axon_non_hillock_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-7 mS um^-2))

//      Group dendrite_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group soma_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))
        ek = -90.0  // note: this is val from ChannelML, may be reset later

    }

    forsec axon_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LCa3_mit_usb_ChannelML  { gmax_LCa3_mit_usb_ChannelML = 0.0020 }  
//      Ion ca is used in this mechanism...


//      Group proximal_lateral_dendrites also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-9 mS um^-2))

//      Group apical_dendrite also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.2E-8 mS um^-2))

//      Group soma_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-8 mS um^-2))

//      Group apical_tuft also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 9.5E-8 mS um^-2))
        eca = 70.0  // note: this is val from ChannelML, may be reset later

    }

    forsec axon_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert KCa3_ChannelML_new  { gmax_KCa3_ChannelML_new = 0.00887 }  
//      Ion k is used in this mechanism...


//      Group soma_group also has KCa3_ChannelML_new (KCa3_ChannelML_new (density: 1.42E-7 mS um^-2))
        ek = -80.0  // note: this is val from ChannelML, may be reset later

    }

    forsec axon_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert Ca_mit_conc_ChannelML  {  }  
//      Ion ca is used in this mechanism...


//  Note: there is no reversal potential present for ion: ca


    }

    forsec Axon_non_hillock_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert NaxSH0_ChannelML  { gmax_NaxSH0_ChannelML = 0.4 }  
//      Ion na is used in this mechanism...

        ena = 50.0  // note: this is val from ChannelML, may be reset later

    }

    forsec Axon_non_hillock_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert KA_ChannelML  { gmax_KA_ChannelML = 0.04 }  
//      Ion k is used in this mechanism...


//      Group dendrite_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group Axon_hillock_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))

//      Group soma_group also has KA_ChannelML (KA_ChannelML (density: 4.0E-8 mS um^-2))
        ek = -90.0  // note: this is val from ChannelML, may be reset later

    }

    forsec Axon_non_hillock_group { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LeakConductance  { gmax_LeakConductance = 0.0010 }  
//      Ion non_specific is used in this mechanism...


//      Group dendrite_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

//      Group Axon_hillock_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

//      Group soma_group also has LeakConductance (LeakConductance (density: 4.34537E-9 mS um^-2))

    }

    addChanMechs_2()  // Spliting function to prevent errors when proc too big
}

proc addChanMechs_2() {

    forsec proximal_lateral_dendrites { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LCa3_mit_usb_ChannelML  { gmax_LCa3_mit_usb_ChannelML = 4.0E-4 }  
//      Ion ca is used in this mechanism...


//      Group axon_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.0E-8 mS um^-2))

//      Group apical_dendrite also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.2E-8 mS um^-2))

//      Group soma_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-8 mS um^-2))

//      Group apical_tuft also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 9.5E-8 mS um^-2))
        eca = 70.0  // note: this is val from ChannelML, may be reset later

    }

    forsec apical_tuft { 
//      Assuming parameters other than max cond dens are set in the mod file...

        insert LCa3_mit_usb_ChannelML  { gmax_LCa3_mit_usb_ChannelML = 0.0095 }  
//      Ion ca is used in this mechanism...


//      Group axon_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.0E-8 mS um^-2))

//      Group proximal_lateral_dendrites also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-9 mS um^-2))

//      Group apical_dendrite also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 2.2E-8 mS um^-2))

//      Group soma_group also has LCa3_mit_usb_ChannelML (LCa3_mit_usb_ChannelML (density: 4.0E-8 mS um^-2))
        eca = 70.0  // note: this is val from ChannelML, may be reset later

    }

}

proc geom_nseg() {
    // All sections not mentioned here have nseg = 1

    axon_0_nonhillock nseg = 20
    apic_124 nseg = 3
    axon_2 nseg = 6
    axon_1 nseg = 23
    apic_126 nseg = 2
    apic_125 nseg = 14
    apic_119 nseg = 4
    apic_2 nseg = 4
    apic_120 nseg = 10
    apic_118 nseg = 8
    apic_3 nseg = 4
    apic_121 nseg = 5
    apic_107 nseg = 3
    apic_75 nseg = 2
    apic_73 nseg = 3
    apic_111 nseg = 2
    apic_35 nseg = 2
    apic_80 nseg = 2
    apic_47 nseg = 2
    apic_99 nseg = 2
    apic_98 nseg = 2
    apic_70 nseg = 2
    apic_66 nseg = 2
    apic_52 nseg = 2
    apic_49 nseg = 3
    apic_48 nseg = 2
    apic_41 nseg = 2
    apic_21 nseg = 2
    apic_19 nseg = 2
    apic_18 nseg = 3
    apic_65 nseg = 2
    apic_22 nseg = 2
    apic_10 nseg = 2
    apic_64 nseg = 2
}


proc position() { local i
    forsec all {
        for i = 0, n3d()-1 {
            pt3dchange(i, $1+x3d(i), $2+y3d(i), $3+z3d(i), diam3d(i))
        }
    }
    x = $1  y = $2  z = $3
}

proc connect2target() {   //$o1 target point process, $o2 returned NetCon


//  Using standard NetBuilder form. (Overly) simple assumption that first soma seg is trigger for AP...
//  Note: neuroConstruct does not use this func for creating connections (in serial mode!), but it can be useful when using generated files in NEURON's NetBuilder

    soma $o2 = new NetCon(&v(1), $o1)
    print "connect2target called on ", name
}


//  This function is useful when checking what cells (aot sections) have been created. Run allcells() from nCtools.hoc...

proc toString() {
    strdef info
    sprint(info, "Cell ref: %s (%s), at: (%d, %d, %d)", reference, name, x, y, z)
    print info
}


//  This function is useful when checking network connections

proc netInfo() {
    strdef info
    sprint(info, "Cell reference: %s, type: %s", reference, type)
    print "--------  ",info
    print "    There are ", synlist.count(), " connections in ", synlist
    for i=0,synlist.count()-1 {
        print "        Connection from ", synlist.o[i].precell, " to: ", synlist.o[i].postcell
        print "        Pre:   Weight: ", synlist.o[i].weight, ", delay: ", synlist.o[i].delay, ", threshold: ", synlist.o[i].threshold 
        print "        Post:  ", synlist.o[i].syn(), ", gmax: ", synlist.o[i].syn().gmax , ", e: ", synlist.o[i].syn().e , ", rise time: ", synlist.o[i].syn().tau_rise , ", decay time: ", synlist.o[i].syn().tau_decay 
    print " "
    }
    
    
    
    print "--------  "
    print " "
}


endtemplate Cell3