Functional properties of dendritic gap junctions in Cerebellar Golgi cells (Szoboszlay et al. 2016)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:189186
" ... We investigated the properties of gap junctions in cerebellar interneurons by combining paired somato-somatic and somato-dendritic recordings, anatomical reconstructions, immunohistochemistry, electron microscopy, and modeling. By fitting detailed compartmental models of Golgi cells to their somato-dendritic voltage responses, we determined their passive electrical properties and the mean gap junction conductance (0.9 nS). ..."
Reference:
1 . Szoboszlay M, Lorincz A, Lanore F, Vervaeke K, Silver RA, Nusser Z (2016) Functional Properties of Dendritic Gap Junctions in Cerebellar Golgi Cells. Neuron 90:1043-56 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type: Neuron or other electrically excitable cell; Realistic Network;
Brain Region(s)/Organism:
Cell Type(s): Cerebellum golgi cell;
Channel(s):
Gap Junctions: Gap junctions;
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON; neuroConstruct;
Model Concept(s):
Implementer(s): Szoboszlay, M [szoboszlay.miklos at koki.mta.hu];
/
Golgi
01_Soma-dendritic_recordings
01_Control
140311-C1
syncytium
num10
gapCond.mod *
biophys.hoc *
cellCheck.hoc *
fitting.ses
fitting.ses.fd1 *
fitting.ses.ft1
init.hoc *
init_auto_fitting.hoc *
init_fitting.hoc *
morphology_140311_C1.hoc *
nCtools.hoc *
Passive_GoC_membrane_kinetics.hoc
processes.hoc *
                            
//  ******************************************************
//
//     File generated by: neuroConstruct v1.6.0
//
//     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 morphology_140311_C1

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

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

public toString, netInfo

public all

objref synlist
objref all
objref stringFuncs

public soma_group
objref soma_group
public dendrite_group
objref dendrite_group
public axon_group
objref axon_group

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 dend_32
public dend_32
create dend_31
public dend_31
create dend_20
public dend_20
create dend_13
public dend_13
create dend_12
public dend_12
create dend_11
public dend_11
create dend_0
public dend_0
create axon_0
public axon_0
create dend_34
public dend_34
create dend_33
public dend_33
create dend_22
public dend_22
create dend_21
public dend_21
create dend_19
public dend_19
create dend_14
public dend_14
create dend_10
public dend_10
create dend_1
public dend_1
create axon_8
public axon_8
create axon_1
public axon_1
create dend_36
public dend_36
create dend_35
public dend_35
create dend_24
public dend_24
create dend_23
public dend_23
create dend_16
public dend_16
create dend_15
public dend_15
create dend_5
public dend_5
create dend_2
public dend_2
create axon_28
public axon_28
create axon_9
public axon_9
create axon_5
public axon_5
create axon_2
public axon_2
create dend_30
public dend_30
create dend_25
public dend_25
create dend_18
public dend_18
create dend_17
public dend_17
create dend_7
public dend_7
create dend_6
public dend_6
create dend_4
public dend_4
create dend_3
public dend_3
create axon_46
public axon_46
create axon_29
public axon_29
create axon_11
public axon_11
create axon_10
public axon_10
create axon_7
public axon_7
create axon_6
public axon_6
create axon_4
public axon_4
create axon_3
public axon_3
create dend_27
public dend_27
create dend_26
public dend_26
create dend_9
public dend_9
create dend_8
public dend_8
create axon_50
public axon_50
create axon_47
public axon_47
create axon_33
public axon_33
create axon_30
public axon_30
create axon_25
public axon_25
create axon_12
public axon_12
create dend_29
public dend_29
create dend_28
public dend_28
create axon_54
public axon_54
create axon_51
public axon_51
create axon_49
public axon_49
create axon_48
public axon_48
create axon_45
public axon_45
create axon_34
public axon_34
create axon_32
public axon_32
create axon_31
public axon_31
create axon_27
public axon_27
create axon_26
public axon_26
create axon_14
public axon_14
create axon_13
public axon_13
create axon_53
public axon_53
create axon_52
public axon_52
create axon_44
public axon_44
create axon_35
public axon_35
create axon_16
public axon_16
create axon_15
public axon_15
create axon_39
public axon_39
create axon_36
public axon_36
create axon_18
public axon_18
create axon_17
public axon_17
create axon_41
public axon_41
create axon_40
public axon_40
create axon_38
public axon_38
create axon_37
public axon_37
create axon_20
public axon_20
create axon_19
public axon_19
create axon_43
public axon_43
create axon_42
public axon_42
create axon_24
public axon_24
create axon_21
public axon_21
create axon_23
public axon_23
create axon_22
public axon_22

proc topol() {
    connect dend_32(0), soma(0.25917897)
    connect dend_31(0), soma(0.25917897)
    connect dend_20(0), soma(0.25917897)
    connect dend_13(0), soma(0.25917897)
    connect dend_12(0), soma(0.25917897)
    connect dend_11(0), soma(0.25917897)
    connect dend_0(0), soma(0.25917897)
    connect axon_0(0), soma(0.25917897)
    connect dend_34(0), dend_32(1.0)
    connect dend_33(0), dend_32(1.0)
    connect dend_22(0), dend_20(1.0)
    connect dend_21(0), dend_20(1.0)
    connect dend_19(0), dend_13(1.0)
    connect dend_14(0), dend_13(1.0)
    connect dend_10(0), dend_0(1.0)
    connect dend_1(0), dend_0(1.0)
    connect axon_8(0), axon_0(1.0)
    connect axon_1(0), axon_0(1.0)
    connect dend_36(0), dend_34(1.0)
    connect dend_35(0), dend_34(1.0)
    connect dend_24(0), dend_22(1.0)
    connect dend_23(0), dend_22(1.0)
    connect dend_16(0), dend_14(1.0)
    connect dend_15(0), dend_14(1.0)
    connect dend_5(0), dend_1(1.0)
    connect dend_2(0), dend_1(1.0)
    connect axon_28(0), axon_8(1.0)
    connect axon_9(0), axon_8(1.0)
    connect axon_5(0), axon_1(1.0)
    connect axon_2(0), axon_1(1.0)
    connect dend_30(0), dend_24(1.0)
    connect dend_25(0), dend_24(1.0)
    connect dend_18(0), dend_16(1.0)
    connect dend_17(0), dend_16(1.0)
    connect dend_7(0), dend_5(1.0)
    connect dend_6(0), dend_5(1.0)
    connect dend_4(0), dend_2(1.0)
    connect dend_3(0), dend_2(1.0)
    connect axon_46(0), axon_28(1.0)
    connect axon_29(0), axon_28(1.0)
    connect axon_11(0), axon_9(1.0)
    connect axon_10(0), axon_9(1.0)
    connect axon_7(0), axon_5(1.0)
    connect axon_6(0), axon_5(1.0)
    connect axon_4(0), axon_2(1.0)
    connect axon_3(0), axon_2(1.0)
    connect dend_27(0), dend_25(1.0)
    connect dend_26(0), dend_25(1.0)
    connect dend_9(0), dend_7(1.0)
    connect dend_8(0), dend_7(1.0)
    connect axon_50(0), axon_46(1.0)
    connect axon_47(0), axon_46(1.0)
    connect axon_33(0), axon_29(1.0)
    connect axon_30(0), axon_29(1.0)
    connect axon_25(0), axon_11(1.0)
    connect axon_12(0), axon_11(1.0)
    connect dend_29(0), dend_27(1.0)
    connect dend_28(0), dend_27(1.0)
    connect axon_54(0), axon_50(1.0)
    connect axon_51(0), axon_50(1.0)
    connect axon_49(0), axon_47(1.0)
    connect axon_48(0), axon_47(1.0)
    connect axon_45(0), axon_33(1.0)
    connect axon_34(0), axon_33(1.0)
    connect axon_32(0), axon_30(1.0)
    connect axon_31(0), axon_30(1.0)
    connect axon_27(0), axon_25(1.0)
    connect axon_26(0), axon_25(1.0)
    connect axon_14(0), axon_12(1.0)
    connect axon_13(0), axon_12(1.0)
    connect axon_53(0), axon_51(1.0)
    connect axon_52(0), axon_51(1.0)
    connect axon_44(0), axon_34(1.0)
    connect axon_35(0), axon_34(1.0)
    connect axon_16(0), axon_14(1.0)
    connect axon_15(0), axon_14(1.0)
    connect axon_39(0), axon_35(1.0)
    connect axon_36(0), axon_35(1.0)
    connect axon_18(0), axon_16(1.0)
    connect axon_17(0), axon_16(1.0)
    connect axon_41(0), axon_39(1.0)
    connect axon_40(0), axon_39(1.0)
    connect axon_38(0), axon_36(1.0)
    connect axon_37(0), axon_36(1.0)
    connect axon_20(0), axon_18(1.0)
    connect axon_19(0), axon_18(1.0)
    connect axon_43(0), axon_41(1.0)
    connect axon_42(0), axon_41(1.0)
    connect axon_24(0), axon_20(1.0)
    connect axon_21(0), axon_20(1.0)
    connect axon_23(0), axon_21(1.0)
    connect axon_22(0), axon_21(1.0)
    basic_shape()
}

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

proc basic_shape_extra_0(){
    soma {pt3dclear() pt3dadd(1.21046, -0.119391, 0.0, 13.6141) pt3dadd(0.592745, 0.0087091, 3.0949, 12.1169)}
    soma {pt3dadd(1.64126, 0.68907, 6.05, 9.3586)}
    soma {pt3dadd(1.24401, 0.320847, 9.05, 6.46554)}
    soma {pt3dadd(0.602464, 0.65311, -3.0, 13.3165)}
    soma {pt3dadd(0.987098, 1.05582, -6.1, 11.7137)}
    soma {pt3dadd(0.19909, 1.54391, -8.95, 9.56031)}
    soma {pt3dadd(1.29167, 1.34068, -11.0559, 5.73421)}
    dend_32 {pt3dclear() pt3dadd(-5.56, -0.91, -0.05, 0.89) pt3dadd(-6.08, -0.91, -0.5, 0.89)}
    dend_32 {pt3dadd(-6.15, -0.9, -0.65, 0.89)}
    dend_32 {pt3dadd(-7.4, -1.24, -1.9, 0.89)}
    dend_32 {pt3dadd(-7.77, -1.19, -3.6, 0.89)}
    dend_32 {pt3dadd(-7.77, -1.19, -3.55, 0.89)}
    dend_32 {pt3dadd(-7.8, -0.88, -6.2, 0.89)}
    dend_32 {pt3dadd(-8.02, -0.85, -6.15, 0.89)}
    dend_32 {pt3dadd(-9.59, -0.33, -6.35, 0.89)}
    dend_32 {pt3dadd(-9.66, -0.32, -6.55, 0.89)}
    dend_32 {pt3dadd(-10.79, -0.38, -6.65, 0.89)}
    dend_32 {pt3dadd(-10.79, -0.38, -6.75, 0.89)}
    dend_32 {pt3dadd(-12.07, -0.94, -7.4, 0.89)}
    dend_31 {pt3dclear() pt3dadd(-1.17, 5.12, 0.0, 0.96) pt3dadd(-1.0, 6.29, 1.65, 0.96)}
    dend_31 {pt3dadd(-1.22, 7.9, 1.65, 0.96)}
    dend_31 {pt3dadd(-1.21, 7.97, 1.65, 0.96)}
    dend_31 {pt3dadd(-2.34, 8.96, 1.65, 0.96)}
    dend_31 {pt3dadd(-2.47, 9.05, 1.65, 0.96)}
    dend_31 {pt3dadd(-3.23, 9.53, 1.65, 0.96)}
    dend_31 {pt3dadd(-3.23, 9.53, 2.15, 0.96)}
    dend_31 {pt3dadd(-4.45, 10.38, 3.1, 0.96)}
    dend_31 {pt3dadd(-4.45, 10.38, 3.25, 0.96)}
    dend_31 {pt3dadd(-3.92, 11.5, 5.05, 0.96)}
    dend_31 {pt3dadd(-3.92, 11.5, 5.1, 0.96)}
    dend_31 {pt3dadd(-3.23, 13.13, 5.35, 0.96)}
    dend_31 {pt3dadd(-2.82, 14.94, 5.35, 0.96)}
    dend_31 {pt3dadd(-2.79, 15.16, 5.35, 0.96)}
    dend_31 {pt3dadd(-2.8, 17.7, 6.05, 0.96)}
    dend_31 {pt3dadd(-3.08, 18.87, 6.5, 0.96)}
    dend_31 {pt3dadd(-3.22, 18.96, 6.5, 0.96)}
    dend_31 {pt3dadd(-3.34, 19.13, 6.5, 0.96)}
    dend_31 {pt3dadd(-3.7, 19.78, 6.5, 0.96)}
    dend_31 {pt3dadd(-3.67, 19.93, 6.5, 0.96)}
    dend_31 {pt3dadd(-3.99, 21.39, 6.5, 0.81)}
    dend_31 {pt3dadd(-4.02, 21.7, 6.5, 0.81)}
    dend_31 {pt3dadd(-4.53, 22.82, 6.5, 0.89)}
    dend_31 {pt3dadd(-4.57, 23.57, 6.5, 0.89)}
    dend_31 {pt3dadd(-4.57, 23.57, 6.55, 0.89)}
    dend_31 {pt3dadd(-4.64, 24.63, 5.2, 0.89)}
    dend_31 {pt3dadd(-4.79, 25.18, 4.75, 0.89)}
    dend_31 {pt3dadd(-5.12, 25.45, 4.75, 0.89)}
    dend_31 {pt3dadd(-5.78, 26.59, 4.75, 0.89)}
    dend_31 {pt3dadd(-5.76, 27.78, 4.7, 0.89)}
    dend_31 {pt3dadd(-5.73, 28.53, 4.7, 0.89)}
    dend_31 {pt3dadd(-5.64, 29.12, 3.15, 0.89)}
    dend_31 {pt3dadd(-5.71, 29.2, 5.4, 0.89)}
    dend_31 {pt3dadd(-5.4, 29.75, 6.95, 0.89)}
    dend_31 {pt3dadd(-5.4, 29.75, 7.05, 0.89)}
    dend_31 {pt3dadd(-5.32, 30.34, 7.35, 0.89)}
    dend_31 {pt3dadd(-5.28, 30.56, 7.35, 0.89)}
    dend_31 {pt3dadd(-5.21, 31.6, 7.9, 0.89)}
    dend_31 {pt3dadd(-5.32, 32.89, 8.1, 0.89)}
    dend_31 {pt3dadd(-5.32, 32.89, 8.15, 0.89)}
    dend_31 {pt3dadd(-5.23, 33.55, 8.7, 0.89)}
    dend_31 {pt3dadd(-5.06, 33.67, 9.5, 0.89)}
    dend_31 {pt3dadd(-5.06, 33.67, 9.9, 0.89)}
    dend_31 {pt3dadd(-5.01, 34.56, 9.95, 0.89)}
    dend_20 {pt3dclear() pt3dadd(-5.62, -2.22, 0.0, 1.11) pt3dadd(-6.26, -3.03, -2.3, 1.11)}
    dend_20 {pt3dadd(-6.26, -3.03, -2.4, 1.11)}
    dend_20 {pt3dadd(-6.65, -3.64, -3.5, 1.11)}
    dend_20 {pt3dadd(-6.73, -3.63, -3.5, 1.11)}
    dend_20 {pt3dadd(-7.89, -4.44, -3.5, 1.11)}
    dend_20 {pt3dadd(-9.18, -5.07, -3.5, 1.11)}
    dend_20 {pt3dadd(-9.19, -5.15, -3.5, 1.11)}
    dend_20 {pt3dadd(-10.38, -6.62, -4.55, 1.11)}
    dend_20 {pt3dadd(-11.24, -7.92, -5.3, 1.11)}
    dend_20 {pt3dadd(-11.25, -7.99, -5.3, 1.11)}
    dend_20 {pt3dadd(-11.37, -8.87, -6.85, 1.11)}
    dend_20 {pt3dadd(-11.37, -8.87, -6.9, 1.11)}
    dend_20 {pt3dadd(-11.55, -10.12, -7.2, 1.85)}
    dend_20 {pt3dadd(-11.73, -10.84, -7.2, 1.85)}
    dend_20 {pt3dadd(-11.74, -10.92, -7.2, 1.85)}
    dend_20 {pt3dadd(-12.39, -12.32, -7.2, 0.96)}
    dend_20 {pt3dadd(-13.74, -12.8, -7.2, 0.96)}
    dend_20 {pt3dadd(-13.89, -12.85, -7.2, 0.96)}
    dend_20 {pt3dadd(-15.28, -13.1, -7.2, 0.96)}
    dend_20 {pt3dadd(-15.35, -13.09, -7.2, 0.96)}
    dend_20 {pt3dadd(-16.33, -13.7, -7.2, 0.96)}
    dend_20 {pt3dadd(-16.9, -14.51, -6.2, 0.81)}
    dend_20 {pt3dadd(-17.18, -15.37, -6.2, 1.33)}
    dend_20 {pt3dadd(-17.52, -16.22, -6.25, 1.48)}
    dend_20 {pt3dadd(-18.0, -16.97, -6.2, 1.48)}
    dend_13 {pt3dclear() pt3dadd(1.82, -5.5, 0.05, 1.19) pt3dadd(1.82, -5.5, 0.1, 1.19)}
    dend_13 {pt3dadd(2.21, -6.46, 0.05, 1.19)}
    dend_13 {pt3dadd(3.35, -7.9, -2.0, 1.19)}
    dend_12 {pt3dclear() pt3dadd(9.13, -2.07, 0.05, 1.41) pt3dadd(10.1, -2.06, 0.15, 1.41)}
    dend_12 {pt3dadd(10.1, -2.06, 0.6, 1.41)}
    dend_12 {pt3dadd(10.6, -1.76, 2.95, 1.41)}
    dend_12 {pt3dadd(10.6, -1.76, 3.0, 1.41)}
    dend_12 {pt3dadd(11.38, -1.49, 3.25, 1.41)}
    dend_12 {pt3dadd(11.38, -1.49, 3.7, 1.41)}
    dend_12 {pt3dadd(12.26, -1.1, 4.15, 1.41)}
    dend_12 {pt3dadd(12.26, -1.1, 4.2, 1.41)}
    dend_12 {pt3dadd(13.02, -0.53, 4.85, 1.41)}
}

proc basic_shape_extra_1(){
    dend_12 {pt3dadd(13.02, -0.53, 4.95, 1.41)}
    dend_12 {pt3dadd(13.87, 0.17, 6.3, 1.41)}
    dend_12 {pt3dadd(15.31, 0.33, 6.95, 1.41)}
    dend_12 {pt3dadd(17.04, 0.38, 7.7, 1.33)}
    dend_12 {pt3dadd(17.11, 0.37, 7.7, 1.33)}
    dend_12 {pt3dadd(18.67, -0.23, 7.75, 1.11)}
    dend_12 {pt3dadd(18.75, -0.24, 7.75, 1.11)}
    dend_12 {pt3dadd(20.65, -0.51, 8.85, 1.11)}
    dend_12 {pt3dadd(21.6, -0.2, 10.7, 1.11)}
    dend_12 {pt3dadd(22.53, 0.56, 10.9, 1.11)}
    dend_12 {pt3dadd(22.53, 0.56, 10.95, 1.11)}
    dend_12 {pt3dadd(23.99, 1.33, 12.75, 1.11)}
    dend_12 {pt3dadd(25.62, 1.77, 12.75, 1.11)}
    dend_12 {pt3dadd(25.79, 1.89, 12.75, 1.11)}
    dend_12 {pt3dadd(26.86, 2.04, 12.75, 1.11)}
    dend_12 {pt3dadd(26.93, 2.03, 12.75, 1.11)}
    dend_12 {pt3dadd(28.44, 2.63, 13.8, 0.96)}
    dend_12 {pt3dadd(29.81, 3.33, 14.4, 0.96)}
    dend_12 {pt3dadd(30.75, 4.09, 15.25, 0.96)}
    dend_12 {pt3dadd(32.77, 4.63, 15.7, 0.96)}
    dend_12 {pt3dadd(32.84, 4.62, 15.7, 0.96)}
    dend_12 {pt3dadd(33.72, 4.49, 15.7, 0.96)}
    dend_12 {pt3dadd(33.86, 4.39, 15.7, 0.96)}
    dend_12 {pt3dadd(34.81, 4.26, 15.45, 0.96)}
    dend_12 {pt3dadd(34.89, 4.25, 15.2, 0.96)}
    dend_12 {pt3dadd(35.53, 4.08, 15.0, 0.96)}
    dend_12 {pt3dadd(36.13, 3.54, 15.0, 0.96)}
    dend_12 {pt3dadd(36.19, 3.46, 15.0, 0.96)}
    dend_12 {pt3dadd(37.28, 2.7, 15.0, 0.96)}
    dend_12 {pt3dadd(37.59, 2.73, 15.0, 0.96)}
    dend_12 {pt3dadd(38.31, 3.08, 15.0, 0.96)}
    dend_12 {pt3dadd(38.53, 3.05, 15.0, 0.96)}
    dend_12 {pt3dadd(39.39, 3.3, 15.0, 0.96)}
    dend_12 {pt3dadd(39.82, 3.16, 15.0, 0.96)}
    dend_12 {pt3dadd(41.6, 2.53, 15.0, 0.96)}
    dend_12 {pt3dadd(41.88, 2.41, 15.0, 0.96)}
    dend_12 {pt3dadd(42.89, 1.6, 15.0, 0.96)}
    dend_12 {pt3dadd(43.02, 1.5, 15.0, 0.96)}
    dend_12 {pt3dadd(44.37, 1.01, 15.05, 0.96)}
    dend_12 {pt3dadd(45.67, 1.19, 15.55, 0.96)}
    dend_11 {pt3dclear() pt3dadd(3.73, 4.77, 0.05, 1.19) pt3dadd(4.2, 5.9, -1.65, 1.04)}
    dend_11 {pt3dadd(4.92, 6.77, -2.7, 1.04)}
    dend_11 {pt3dadd(5.67, 7.26, -4.7, 1.04)}
    dend_11 {pt3dadd(5.67, 7.26, -4.65, 1.04)}
    dend_11 {pt3dadd(7.86, 7.92, -4.7, 1.04)}
    dend_11 {pt3dadd(7.93, 7.91, -4.7, 1.04)}
    dend_11 {pt3dadd(9.97, 9.64, -4.7, 1.04)}
    dend_11 {pt3dadd(10.79, 11.69, -4.65, 0.96)}
    dend_11 {pt3dadd(11.96, 13.02, -4.65, 0.96)}
    dend_11 {pt3dadd(13.15, 13.52, -4.9, 0.81)}
    dend_11 {pt3dadd(14.32, 13.8, -4.9, 0.81)}
    dend_11 {pt3dadd(14.33, 13.87, -4.9, 0.81)}
    dend_11 {pt3dadd(15.26, 14.11, -4.9, 0.59)}
    dend_11 {pt3dadd(16.27, 14.87, -4.9, 0.96)}
    dend_11 {pt3dadd(17.05, 15.13, -4.9, 0.96)}
    dend_11 {pt3dadd(17.9, 15.83, -4.9, 0.52)}
    dend_11 {pt3dadd(18.66, 16.39, -4.9, 0.52)}
    dend_11 {pt3dadd(18.97, 17.54, -5.1, 0.81)}
    dend_11 {pt3dadd(19.61, 17.83, -5.1, 1.04)}
    dend_11 {pt3dadd(19.61, 17.83, -5.15, 1.04)}
    dend_11 {pt3dadd(20.24, 18.04, -5.1, 0.59)}
    dend_11 {pt3dadd(21.21, 18.49, -5.25, 0.81)}
    dend_11 {pt3dadd(22.16, 19.93, -5.05, 1.04)}
    dend_11 {pt3dadd(22.83, 20.95, -5.95, 1.04)}
    dend_11 {pt3dadd(23.41, 21.84, -5.95, 0.96)}
    dend_11 {pt3dadd(23.41, 21.84, -5.9, 0.96)}
    dend_11 {pt3dadd(24.45, 22.29, -6.15, 0.67)}
    dend_11 {pt3dadd(25.43, 22.38, -6.15, 0.67)}
    dend_11 {pt3dadd(25.51, 22.37, -6.15, 0.67)}
    dend_11 {pt3dadd(27.06, 22.74, -6.15, 0.67)}
    dend_11 {pt3dadd(27.13, 22.73, -6.15, 0.67)}
    dend_11 {pt3dadd(27.84, 23.0, -6.15, 0.67)}
    dend_11 {pt3dadd(29.02, 23.88, -6.15, 1.48)}
    dend_11 {pt3dadd(30.07, 24.93, -6.15, 1.48)}
    dend_11 {pt3dadd(31.16, 25.74, -6.15, 0.89)}
    dend_11 {pt3dadd(31.62, 25.82, -6.15, 0.89)}
    dend_11 {pt3dadd(32.71, 25.97, -5.4, 0.89)}
    dend_11 {pt3dadd(33.28, 26.79, -5.15, 0.89)}
    dend_11 {pt3dadd(33.81, 27.83, -3.95, 0.89)}
    dend_11 {pt3dadd(34.59, 28.62, -3.0, 0.89)}
    dend_11 {pt3dadd(34.59, 28.62, -2.95, 0.89)}
    dend_11 {pt3dadd(35.3, 29.34, -2.4, 0.89)}
    dend_11 {pt3dadd(35.38, 29.4, -2.25, 0.89)}
    dend_11 {pt3dadd(36.31, 30.17, -2.25, 0.89)}
    dend_11 {pt3dadd(36.56, 30.35, -2.0, 0.89)}
    dend_11 {pt3dadd(37.93, 31.5, -1.8, 0.89)}
    dend_11 {pt3dadd(38.73, 32.89, -1.35, 0.89)}
    dend_11 {pt3dadd(38.73, 32.89, -1.3, 0.89)}
    dend_11 {pt3dadd(39.3, 34.3, -0.6, 0.89)}
    dend_11 {pt3dadd(41.54, 37.87, 0.0, 0.89)}
    dend_11 {pt3dadd(41.56, 38.02, 0.0, 0.89)}
    dend_11 {pt3dadd(42.14, 39.43, 1.15, 0.89)}
    dend_11 {pt3dadd(42.22, 39.49, 1.15, 0.89)}
    dend_11 {pt3dadd(42.65, 40.93, 1.1, 0.89)}
    dend_11 {pt3dadd(42.65, 40.93, 1.3, 0.89)}
    dend_11 {pt3dadd(43.25, 41.44, 1.85, 0.89)}
    dend_11 {pt3dadd(43.26, 41.51, 2.0, 0.89)}
    dend_11 {pt3dadd(44.11, 42.21, 2.3, 0.89)}
    dend_11 {pt3dadd(44.11, 42.21, 2.45, 0.89)}
    dend_11 {pt3dadd(45.57, 42.98, 2.6, 0.89)}
}

proc basic_shape_extra_2(){
    dend_11 {pt3dadd(45.57, 42.98, 2.65, 0.89)}
    dend_11 {pt3dadd(46.39, 42.93, 2.65, 0.89)}
    dend_11 {pt3dadd(46.61, 42.9, 2.6, 0.89)}
    dend_11 {pt3dadd(47.51, 42.92, 2.65, 0.89)}
    dend_11 {pt3dadd(47.51, 42.92, 2.6, 0.89)}
    dend_11 {pt3dadd(48.28, 43.11, 2.35, 0.89)}
    dend_11 {pt3dadd(48.28, 43.11, 1.65, 0.89)}
    dend_11 {pt3dadd(49.54, 43.0, 1.4, 0.89)}
    dend_11 {pt3dadd(50.52, 42.56, 1.4, 0.89)}
    dend_11 {pt3dadd(51.66, 42.17, -0.6, 0.89)}
    dend_11 {pt3dadd(53.25, 42.77, -0.6, 0.89)}
    dend_11 {pt3dadd(54.07, 43.77, -0.6, 0.89)}
    dend_11 {pt3dadd(54.71, 45.1, -0.6, 0.89)}
    dend_11 {pt3dadd(54.82, 46.43, -0.95, 0.89)}
    dend_11 {pt3dadd(55.24, 47.79, 0.0, 0.89)}
    dend_11 {pt3dadd(55.24, 47.79, 0.05, 0.89)}
    dend_11 {pt3dadd(56.34, 48.61, 0.8, 0.89)}
    dend_11 {pt3dadd(58.63, 50.52, 1.5, 0.89)}
    dend_11 {pt3dadd(58.64, 50.59, 1.5, 0.89)}
    dend_11 {pt3dadd(60.11, 51.95, 1.55, 0.89)}
    dend_11 {pt3dadd(61.75, 52.39, 2.4, 0.89)}
    dend_11 {pt3dadd(63.01, 52.88, 2.75, 0.89)}
    dend_0 {pt3dclear() pt3dadd(9.19, -2.95, 0.05, 2.22) pt3dadd(10.81, -3.18, 0.05, 2.22)}
    dend_0 {pt3dadd(13.06, -3.65, -1.85, 1.48)}
    dend_0 {pt3dadd(14.3, -4.36, -2.55, 1.56)}
    dend_0 {pt3dadd(15.54, -5.13, -3.85, 1.56)}
    dend_0 {pt3dadd(17.64, -6.63, -5.85, 1.56)}
    dend_0 {pt3dadd(17.64, -6.63, -5.8, 1.56)}
    dend_0 {pt3dadd(18.34, -8.01, -5.95, 1.56)}
    dend_0 {pt3dadd(18.94, -10.11, -6.3, 1.41)}
    dend_0 {pt3dadd(20.01, -11.47, -6.3, 1.41)}
    dend_0 {pt3dadd(22.43, -12.86, -7.2, 1.41)}
    dend_0 {pt3dadd(24.0, -14.96, -8.4, 1.33)}
    dend_0 {pt3dadd(24.98, -15.92, -8.4, 1.33)}
    dend_0 {pt3dadd(24.96, -16.07, -8.4, 1.33)}
    dend_0 {pt3dadd(25.39, -17.78, -8.4, 1.33)}
    dend_0 {pt3dadd(25.6, -19.22, -8.4, 1.33)}
    axon_0 {pt3dclear() pt3dadd(-3.31, 3.54, -0.1, 1.11) pt3dadd(-3.31, 3.54, -0.15, 1.11)}
    axon_0 {pt3dadd(-3.84, 4.51, -1.35, 1.11)}
    axon_0 {pt3dadd(-4.01, 4.91, -3.2, 1.11)}
    axon_0 {pt3dadd(-4.01, 4.91, -3.35, 1.11)}
    axon_0 {pt3dadd(-4.14, 5.6, -4.8, 1.11)}
    axon_0 {pt3dadd(-4.14, 5.6, -5.1, 1.11)}
    axon_0 {pt3dadd(-3.93, 6.02, -5.4, 1.11)}
    axon_0 {pt3dadd(-3.93, 6.02, -5.6, 1.11)}
    axon_0 {pt3dadd(-4.08, 7.54, -6.0, 1.11)}
    axon_0 {pt3dadd(-4.08, 7.54, -6.05, 1.11)}
    axon_0 {pt3dadd(-3.89, 8.33, -7.35, 1.11)}
    axon_0 {pt3dadd(-3.71, 9.06, -8.3, 1.11)}
    axon_0 {pt3dadd(-4.21, 10.78, -8.35, 1.11)}
    axon_0 {pt3dadd(-4.59, 11.8, -8.3, 0.96)}
    axon_0 {pt3dadd(-5.96, 12.67, -8.35, 0.96)}
    axon_0 {pt3dadd(-6.17, 12.78, -8.3, 0.96)}
    axon_0 {pt3dadd(-7.05, 13.43, -8.35, 0.96)}
    axon_0 {pt3dadd(-7.05, 13.43, -8.3, 0.96)}
    axon_0 {pt3dadd(-8.58, 13.72, -8.8, 0.96)}
    axon_0 {pt3dadd(-8.58, 13.72, -8.75, 0.96)}
    axon_0 {pt3dadd(-10.61, 13.64, -8.75, 0.81)}
    axon_0 {pt3dadd(-10.73, 13.81, -8.75, 0.81)}
    axon_0 {pt3dadd(-12.46, 14.28, -9.45, 0.67)}
    axon_0 {pt3dadd(-13.59, 14.75, -11.1, 0.67)}
    axon_0 {pt3dadd(-13.59, 14.75, -11.15, 0.67)}
    axon_0 {pt3dadd(-14.08, 15.49, -11.15, 0.67)}
    axon_0 {pt3dadd(-14.28, 16.19, -11.8, 0.67)}
    axon_0 {pt3dadd(-15.12, 16.61, -12.55, 0.67)}
    axon_0 {pt3dadd(-15.62, 16.24, -12.5, 0.67)}
    axon_0 {pt3dadd(-15.62, 16.24, -12.55, 0.67)}
    axon_0 {pt3dadd(-16.84, 16.64, -12.55, 0.67)}
    axon_0 {pt3dadd(-17.96, 17.7, -12.55, 0.67)}
    axon_0 {pt3dadd(-18.67, 18.47, -12.6, 0.52)}
    axon_0 {pt3dadd(-20.12, 18.76, -13.9, 0.52)}
    axon_0 {pt3dadd(-21.16, 19.36, -14.3, 0.52)}
    axon_0 {pt3dadd(-22.15, 19.8, -14.9, 0.52)}
    axon_0 {pt3dadd(-23.13, 20.76, -16.05, 0.52)}
    axon_0 {pt3dadd(-23.85, 21.47, -16.75, 0.52)}
    axon_0 {pt3dadd(-24.99, 21.85, -18.05, 0.67)}
    axon_0 {pt3dadd(-24.99, 21.85, -18.1, 0.67)}
    axon_0 {pt3dadd(-25.84, 22.2, -18.05, 0.59)}
    axon_0 {pt3dadd(-27.38, 22.42, -18.05, 0.74)}
    axon_0 {pt3dadd(-27.38, 22.42, -18.0, 0.74)}
    axon_0 {pt3dadd(-28.08, 22.75, -18.05, 0.74)}
    axon_0 {pt3dadd(-29.31, 23.08, -18.05, 0.74)}
    axon_0 {pt3dadd(-29.97, 23.17, -18.1, 0.74)}
    axon_0 {pt3dadd(-30.96, 23.54, -18.1, 1.33)}
    axon_0 {pt3dadd(-32.1, 24.45, -18.1, 1.33)}
    dend_34 {pt3dclear() pt3dadd(-12.07, -0.94, -7.4, 0.81) pt3dadd(-12.58, -1.84, -7.35, 0.81)}
    dend_34 {pt3dadd(-12.94, -2.84, -7.4, 0.81)}
    dend_34 {pt3dadd(-14.49, -4.19, -7.4, 0.81)}
    dend_34 {pt3dadd(-14.78, -5.19, -8.5, 0.81)}
    dend_34 {pt3dadd(-15.58, -6.05, -9.15, 0.81)}
    dend_34 {pt3dadd(-15.58, -6.05, -9.25, 0.81)}
    dend_34 {pt3dadd(-16.59, -6.35, -9.6, 0.81)}
    dend_34 {pt3dadd(-16.67, -6.34, -9.7, 0.81)}
    dend_34 {pt3dadd(-18.1, -6.96, -9.7, 0.81)}
    dend_34 {pt3dadd(-18.11, -7.03, -9.75, 0.81)}
    dend_34 {pt3dadd(-18.57, -7.56, -10.3, 0.81)}
    dend_34 {pt3dadd(-19.39, -8.12, -10.25, 1.11)}
    dend_34 {pt3dadd(-19.9, -9.02, -10.3, 0.96)}
    dend_34 {pt3dadd(-19.9, -9.02, -10.35, 0.96)}
    dend_34 {pt3dadd(-20.24, -9.34, -10.3, 0.81)}
}

proc basic_shape_extra_3(){
    dend_34 {pt3dadd(-21.22, -10.4, -11.8, 0.81)}
    dend_34 {pt3dadd(-23.15, -13.41, -12.45, 0.81)}
    dend_34 {pt3dadd(-23.83, -14.51, -12.45, 0.81)}
    dend_34 {pt3dadd(-23.99, -14.57, -12.45, 0.81)}
    dend_34 {pt3dadd(-25.2, -15.66, -12.45, 0.81)}
    dend_34 {pt3dadd(-25.27, -15.65, -12.45, 0.81)}
    dend_34 {pt3dadd(-26.34, -16.85, -12.45, 0.81)}
    dend_34 {pt3dadd(-26.81, -17.53, -12.9, 0.96)}
    dend_34 {pt3dadd(-27.56, -18.54, -12.9, 1.26)}
    dend_34 {pt3dadd(-27.56, -18.54, -12.95, 1.26)}
    dend_34 {pt3dadd(-28.09, -19.66, -12.95, 1.04)}
    dend_34 {pt3dadd(-28.54, -20.19, -12.95, 1.04)}
    dend_34 {pt3dadd(-28.54, -20.19, -12.9, 1.04)}
    dend_34 {pt3dadd(-28.95, -20.96, -12.95, 0.74)}
    dend_34 {pt3dadd(-28.95, -20.96, -12.9, 0.74)}
    dend_34 {pt3dadd(-29.35, -21.65, -12.95, 0.74)}
    dend_34 {pt3dadd(-30.09, -22.59, -12.9, 0.74)}
    dend_34 {pt3dadd(-31.08, -23.27, -12.9, 0.74)}
    dend_34 {pt3dadd(-31.17, -23.33, -12.9, 0.74)}
    dend_34 {pt3dadd(-31.45, -23.74, -12.9, 0.74)}
    dend_34 {pt3dadd(-31.45, -23.74, -12.95, 0.74)}
    dend_33 {pt3dclear() pt3dadd(-12.07, -0.94, -7.4, 0.44) pt3dadd(-12.87, -0.23, -7.4, 0.44)}
    dend_33 {pt3dadd(-13.6, 0.4, -7.4, 0.44)}
    dend_33 {pt3dadd(-14.73, 0.86, -7.45, 0.59)}
    dend_33 {pt3dadd(-14.73, 0.86, -7.4, 0.59)}
    dend_22 {pt3dclear() pt3dadd(-18.0, -16.97, -6.2, 0.81) pt3dadd(-18.34, -17.75, -6.15, 0.81)}
    dend_22 {pt3dadd(-18.95, -18.86, -7.4, 0.81)}
    dend_22 {pt3dadd(-20.18, -19.58, -7.4, 0.81)}
    dend_22 {pt3dadd(-20.64, -20.19, -7.4, 0.81)}
    dend_22 {pt3dadd(-20.65, -20.26, -7.4, 0.81)}
    dend_22 {pt3dadd(-21.3, -21.14, -8.05, 1.04)}
    dend_22 {pt3dadd(-21.83, -21.74, -8.05, 1.04)}
    dend_22 {pt3dadd(-22.39, -22.48, -8.05, 0.67)}
    dend_22 {pt3dadd(-22.62, -23.04, -9.0, 0.67)}
    dend_22 {pt3dadd(-22.98, -23.96, -9.0, 0.59)}
    dend_22 {pt3dadd(-22.96, -24.87, -9.0, 0.59)}
    dend_22 {pt3dadd(-22.9, -24.95, -9.0, 0.59)}
    dend_22 {pt3dadd(-22.89, -25.92, -9.0, 0.59)}
    dend_22 {pt3dadd(-22.9, -26.0, -9.0, 0.59)}
    dend_22 {pt3dadd(-23.08, -27.24, -9.0, 0.59)}
    dend_22 {pt3dadd(-23.15, -27.76, -9.0, 0.59)}
    dend_22 {pt3dadd(-23.36, -28.7, -9.0, 1.04)}
    dend_22 {pt3dadd(-23.44, -28.69, -9.0, 1.04)}
    dend_22 {pt3dadd(-23.46, -29.36, -9.0, 1.41)}
    dend_22 {pt3dadd(-23.24, -30.44, -9.0, 1.11)}
    dend_22 {pt3dadd(-23.09, -31.51, -9.45, 0.74)}
    dend_22 {pt3dadd(-22.2, -34.11, -10.0, 0.74)}
    dend_22 {pt3dadd(-21.4, -35.34, -11.15, 0.74)}
    dend_22 {pt3dadd(-20.49, -35.77, -12.05, 0.74)}
    dend_22 {pt3dadd(-20.01, -36.59, -12.05, 1.04)}
    dend_22 {pt3dadd(-20.01, -36.59, -12.1, 1.04)}
    dend_22 {pt3dadd(-19.67, -37.32, -12.05, 0.59)}
    dend_22 {pt3dadd(-19.5, -38.24, -12.05, 0.59)}
    dend_22 {pt3dadd(-19.88, -38.78, -12.05, 0.59)}
    dend_22 {pt3dadd(-20.25, -39.78, -12.2, 0.96)}
    dend_22 {pt3dadd(-20.33, -40.36, -12.2, 0.96)}
    dend_22 {pt3dadd(-20.29, -41.12, -12.2, 0.74)}
    dend_22 {pt3dadd(-19.42, -41.84, -13.5, 0.74)}
    dend_22 {pt3dadd(-19.04, -42.87, -13.75, 0.74)}
    dend_22 {pt3dadd(-19.07, -43.54, -13.75, 1.33)}
    dend_22 {pt3dadd(-19.08, -43.61, -13.8, 1.33)}
    dend_22 {pt3dadd(-19.17, -44.27, -13.75, 1.56)}
    dend_22 {pt3dadd(-19.2, -44.49, -13.75, 1.56)}
    dend_22 {pt3dadd(-19.12, -44.95, -13.75, 1.56)}
    dend_22 {pt3dadd(-19.03, -45.86, -13.75, 1.19)}
    dend_22 {pt3dadd(-18.93, -46.78, -15.65, 1.11)}
    dend_22 {pt3dadd(-18.93, -47.75, -16.35, 0.89)}
    dend_22 {pt3dadd(-18.58, -49.0, -17.95, 0.89)}
    dend_22 {pt3dadd(-18.83, -49.71, -18.5, 0.89)}
    dend_22 {pt3dadd(-19.33, -50.54, -18.95, 0.89)}
    dend_22 {pt3dadd(-19.33, -50.54, -19.05, 0.89)}
    dend_22 {pt3dadd(-19.87, -51.73, -19.7, 0.74)}
    dend_22 {pt3dadd(-20.41, -53.37, -20.2, 0.74)}
    dend_22 {pt3dadd(-20.41, -53.37, -20.4, 0.74)}
    dend_22 {pt3dadd(-20.37, -54.13, -20.9, 0.74)}
    dend_22 {pt3dadd(-20.22, -54.15, -20.85, 0.74)}
    dend_22 {pt3dadd(-19.53, -55.07, -20.85, 0.67)}
    dend_22 {pt3dadd(-19.53, -55.07, -20.9, 0.67)}
    dend_22 {pt3dadd(-19.39, -55.62, -20.85, 0.67)}
    dend_22 {pt3dadd(-19.0, -56.57, -20.85, 0.96)}
    dend_22 {pt3dadd(-18.58, -57.3, -20.9, 0.81)}
    dend_22 {pt3dadd(-18.51, -57.31, -20.85, 0.81)}
    dend_22 {pt3dadd(-17.66, -58.19, -22.6, 0.67)}
    dend_22 {pt3dadd(-16.83, -58.68, -22.6, 0.67)}
    dend_22 {pt3dadd(-16.46, -59.18, -22.6, 0.67)}
    dend_22 {pt3dadd(-16.15, -59.67, -22.6, 0.96)}
    dend_22 {pt3dadd(-16.17, -59.75, -22.6, 0.96)}
    dend_22 {pt3dadd(-15.86, -60.24, -22.6, 0.96)}
    dend_22 {pt3dadd(-15.87, -60.31, -22.6, 0.96)}
    dend_22 {pt3dadd(-15.83, -61.07, -22.6, 0.67)}
    dend_22 {pt3dadd(-15.63, -61.77, -24.4, 0.67)}
    dend_22 {pt3dadd(-15.83, -63.16, -24.85, 0.67)}
    dend_22 {pt3dadd(-15.86, -63.31, -24.85, 0.67)}
    dend_22 {pt3dadd(-16.08, -64.33, -24.95, 0.67)}
    dend_22 {pt3dadd(-16.09, -64.4, -24.95, 0.67)}
    dend_22 {pt3dadd(-16.33, -65.04, -24.95, 0.67)}
    dend_22 {pt3dadd(-16.61, -66.17, -24.95, 0.89)}
    dend_22 {pt3dadd(-16.61, -66.17, -24.9, 0.89)}
    dend_22 {pt3dadd(-16.97, -66.64, -24.95, 1.04)}
    dend_22 {pt3dadd(-17.23, -67.36, -24.95, 0.81)}
}

proc basic_shape_extra_4(){
    dend_22 {pt3dadd(-17.6, -67.9, -26.55, 0.59)}
    dend_22 {pt3dadd(-17.75, -68.93, -26.65, 0.59)}
    dend_22 {pt3dadd(-17.75, -68.93, -27.0, 0.59)}
    dend_22 {pt3dadd(-17.76, -70.05, -27.8, 0.59)}
    dend_22 {pt3dadd(-18.1, -70.82, -27.8, 1.33)}
    dend_22 {pt3dadd(-18.09, -71.27, -27.8, 1.33)}
    dend_21 {pt3dclear() pt3dadd(-18.0, -16.97, -6.2, 0.59) pt3dadd(-15.97, -16.89, -6.2, 0.59)}
    dend_21 {pt3dadd(-14.65, -17.08, -6.2, 0.59)}
    dend_21 {pt3dadd(-14.44, -17.19, -6.2, 0.59)}
    dend_21 {pt3dadd(-13.13, -17.45, -6.2, 0.59)}
    dend_21 {pt3dadd(-12.47, -17.55, -6.15, 0.59)}
    dend_21 {pt3dadd(-11.74, -17.65, -6.15, 0.59)}
    dend_21 {pt3dadd(-10.95, -17.84, -6.15, 0.81)}
    dend_21 {pt3dadd(-10.88, -17.93, -6.15, 0.81)}
    dend_21 {pt3dadd(-10.4, -18.22, -6.15, 0.59)}
    dend_21 {pt3dadd(-10.25, -18.24, -6.15, 0.59)}
    dend_21 {pt3dadd(-8.71, -18.91, -5.45, 0.59)}
    dend_21 {pt3dadd(-7.0, -19.53, -3.85, 0.59)}
    dend_21 {pt3dadd(-5.29, -20.15, -3.5, 0.59)}
    dend_21 {pt3dadd(-4.62, -20.18, -3.55, 0.81)}
    dend_21 {pt3dadd(-4.03, -20.26, -3.1, 0.81)}
    dend_21 {pt3dadd(-4.03, -20.26, -3.05, 0.81)}
    dend_19 {pt3dclear() pt3dadd(3.35, -7.9, -2.0, 0.89) pt3dadd(4.36, -8.64, -2.85, 0.89)}
    dend_19 {pt3dadd(6.34, -9.97, -4.95, 0.89)}
    dend_19 {pt3dadd(7.59, -10.15, -4.95, 0.89)}
    dend_19 {pt3dadd(8.61, -10.3, -4.95, 0.89)}
    dend_19 {pt3dadd(9.41, -11.01, -4.95, 0.89)}
    dend_19 {pt3dadd(9.47, -11.1, -4.95, 0.89)}
    dend_19 {pt3dadd(10.55, -11.93, -4.95, 0.89)}
    dend_19 {pt3dadd(11.02, -12.82, -4.45, 0.89)}
    dend_19 {pt3dadd(11.8, -14.65, -5.15, 0.89)}
    dend_19 {pt3dadd(13.05, -16.4, -5.15, 0.89)}
    dend_19 {pt3dadd(13.85, -17.57, -5.15, 0.89)}
    dend_19 {pt3dadd(13.84, -17.64, -5.15, 0.89)}
    dend_19 {pt3dadd(13.99, -18.71, -5.1, 0.89)}
    dend_19 {pt3dadd(13.98, -18.78, -5.15, 0.89)}
    dend_19 {pt3dadd(14.26, -19.42, -5.15, 0.89)}
    dend_19 {pt3dadd(14.85, -20.03, -5.15, 0.59)}
    dend_19 {pt3dadd(15.36, -20.1, -5.15, 0.59)}
    dend_19 {pt3dadd(15.6, -20.51, -5.15, 0.59)}
    dend_19 {pt3dadd(16.23, -20.83, -5.15, 0.81)}
    dend_19 {pt3dadd(16.36, -20.92, -5.15, 0.81)}
    dend_19 {pt3dadd(17.46, -21.08, -5.15, 0.81)}
    dend_19 {pt3dadd(17.61, -21.1, -5.15, 0.81)}
    dend_19 {pt3dadd(18.35, -21.14, -5.15, 0.81)}
    dend_19 {pt3dadd(18.56, -21.24, -5.15, 0.81)}
    dend_19 {pt3dadd(19.98, -21.82, -6.0, 0.81)}
    dend_19 {pt3dadd(19.98, -21.82, -6.05, 0.81)}
    dend_19 {pt3dadd(20.78, -22.46, -6.05, 0.59)}
    dend_19 {pt3dadd(21.57, -22.72, -6.05, 0.59)}
    dend_19 {pt3dadd(21.57, -22.72, -6.0, 0.59)}
    dend_19 {pt3dadd(22.0, -22.86, -6.05, 0.59)}
    dend_19 {pt3dadd(22.0, -22.86, -6.0, 0.59)}
    dend_19 {pt3dadd(22.62, -23.17, -6.0, 0.89)}
    dend_19 {pt3dadd(24.19, -23.25, -6.0, 1.11)}
    dend_19 {pt3dadd(24.26, -23.26, -6.0, 1.11)}
    dend_19 {pt3dadd(25.11, -23.61, -6.05, 0.89)}
    dend_19 {pt3dadd(25.25, -23.63, -6.05, 0.89)}
    dend_19 {pt3dadd(26.29, -24.23, -6.05, 0.74)}
    dend_19 {pt3dadd(26.28, -24.3, -6.05, 0.74)}
    dend_19 {pt3dadd(27.15, -25.02, -6.05, 0.74)}
    dend_19 {pt3dadd(27.21, -25.11, -6.0, 0.74)}
    dend_19 {pt3dadd(28.27, -25.56, -4.4, 0.74)}
    dend_19 {pt3dadd(30.05, -26.71, -4.4, 0.74)}
    dend_19 {pt3dadd(30.53, -27.53, -4.35, 0.74)}
    dend_19 {pt3dadd(31.49, -28.64, -3.55, 0.96)}
    dend_19 {pt3dadd(31.49, -28.64, -3.5, 0.96)}
    dend_19 {pt3dadd(31.35, -29.6, -3.5, 0.96)}
    dend_19 {pt3dadd(30.66, -30.24, -3.55, 0.59)}
    dend_19 {pt3dadd(30.66, -30.24, -3.5, 0.59)}
    dend_19 {pt3dadd(30.02, -31.05, -2.9, 0.59)}
    dend_19 {pt3dadd(29.36, -31.48, -2.9, 0.59)}
    dend_19 {pt3dadd(28.81, -31.62, -2.85, 0.59)}
    dend_19 {pt3dadd(27.54, -31.67, -2.8, 0.59)}
    dend_19 {pt3dadd(26.5, -31.59, -2.8, 0.74)}
    dend_19 {pt3dadd(26.5, -31.59, -2.75, 0.74)}
    dend_19 {pt3dadd(25.69, -31.47, -2.75, 0.74)}
    dend_19 {pt3dadd(25.55, -31.45, -2.8, 0.74)}
    dend_19 {pt3dadd(25.05, -31.23, -2.8, 0.74)}
    dend_19 {pt3dadd(23.5, -31.08, -2.8, 0.59)}
    dend_19 {pt3dadd(21.68, -30.75, -2.1, 0.59)}
    dend_19 {pt3dadd(20.76, -30.91, -2.05, 0.59)}
    dend_19 {pt3dadd(20.76, -30.91, -2.1, 0.59)}
    dend_19 {pt3dadd(19.9, -31.16, -2.05, 0.74)}
    dend_19 {pt3dadd(19.21, -31.29, -2.05, 0.44)}
    dend_19 {pt3dadd(18.53, -30.82, -2.05, 0.44)}
    dend_19 {pt3dadd(17.61, -29.93, -2.05, 0.59)}
    dend_19 {pt3dadd(17.61, -29.93, -2.0, 0.59)}
    dend_19 {pt3dadd(16.91, -29.08, -2.05, 0.44)}
    dend_19 {pt3dadd(16.41, -28.41, -2.05, 0.44)}
    dend_14 {pt3dclear() pt3dadd(3.35, -7.9, -2.0, 0.96) pt3dadd(2.93, -9.26, -1.7, 0.96)}
    dend_14 {pt3dadd(1.13, -10.79, -0.35, 0.96)}
    dend_14 {pt3dadd(1.13, -10.79, -0.3, 0.96)}
    dend_14 {pt3dadd(-0.27, -11.19, -0.35, 0.96)}
    dend_14 {pt3dadd(-0.27, -11.19, -0.3, 0.96)}
    dend_14 {pt3dadd(-0.91, -12.0, 0.7, 0.89)}
    dend_14 {pt3dadd(-1.66, -13.01, 0.7, 0.89)}
    dend_10 {pt3dclear() pt3dadd(25.6, -19.22, -8.4, 0.74) pt3dadd(25.38, -20.24, -8.9, 0.74)}
    dend_10 {pt3dadd(25.44, -20.32, -10.25, 0.74)}
    dend_10 {pt3dadd(25.44, -20.32, -10.4, 0.74)}
}

proc basic_shape_extra_5(){
    dend_10 {pt3dadd(26.02, -21.0, -11.05, 0.74)}
    dend_10 {pt3dadd(25.39, -22.26, -12.55, 0.74)}
    dend_10 {pt3dadd(25.04, -23.11, -12.55, 0.59)}
    dend_10 {pt3dadd(25.04, -23.11, -12.5, 0.59)}
    dend_10 {pt3dadd(24.36, -23.68, -12.55, 0.59)}
    dend_10 {pt3dadd(23.77, -24.12, -12.5, 1.11)}
    dend_10 {pt3dadd(23.77, -24.12, -12.55, 1.11)}
    dend_10 {pt3dadd(23.16, -24.71, -12.55, 0.81)}
    dend_10 {pt3dadd(22.64, -25.23, -12.55, 0.59)}
    dend_10 {pt3dadd(22.35, -25.71, -13.1, 0.52)}
    dend_10 {pt3dadd(22.34, -25.78, -13.1, 0.52)}
    dend_10 {pt3dadd(22.0, -26.56, -13.05, 0.81)}
    dend_10 {pt3dadd(21.99, -26.63, -13.05, 0.81)}
    dend_10 {pt3dadd(21.61, -27.18, -13.1, 0.96)}
    dend_10 {pt3dadd(21.61, -27.18, -13.05, 0.96)}
    dend_10 {pt3dadd(21.74, -27.87, -13.1, 0.37)}
    dend_10 {pt3dadd(20.93, -28.28, -12.85, 0.37)}
    dend_10 {pt3dadd(20.93, -28.28, -12.9, 0.37)}
    dend_10 {pt3dadd(20.25, -28.85, -14.15, 0.37)}
    dend_10 {pt3dadd(20.25, -28.85, -14.5, 0.37)}
    dend_10 {pt3dadd(20.22, -29.07, -15.3, 0.37)}
    dend_10 {pt3dadd(20.22, -29.07, -15.4, 0.37)}
    dend_10 {pt3dadd(19.22, -30.27, -15.8, 0.37)}
    dend_10 {pt3dadd(19.21, -30.35, -15.8, 0.37)}
    dend_10 {pt3dadd(18.75, -31.48, -16.4, 0.37)}
    dend_10 {pt3dadd(18.75, -31.48, -16.45, 0.37)}
    dend_10 {pt3dadd(18.24, -32.38, -16.95, 0.37)}
    dend_10 {pt3dadd(17.96, -33.31, -16.95, 0.67)}
    dend_10 {pt3dadd(17.58, -33.86, -16.95, 0.67)}
    dend_10 {pt3dadd(17.35, -34.42, -16.95, 0.37)}
    dend_10 {pt3dadd(17.49, -34.97, -17.75, 0.37)}
    dend_10 {pt3dadd(17.57, -35.5, -18.45, 0.67)}
    dend_10 {pt3dadd(17.5, -35.94, -19.2, 0.67)}
    dend_10 {pt3dadd(17.5, -35.94, -19.3, 0.67)}
    dend_10 {pt3dadd(17.65, -36.48, -19.3, 0.3)}
    dend_10 {pt3dadd(17.87, -36.52, -20.85, 0.22)}
    dend_10 {pt3dadd(18.26, -36.95, -22.05, 0.22)}
    dend_10 {pt3dadd(19.0, -38.03, -23.35, 0.22)}
    dend_10 {pt3dadd(19.05, -39.23, -23.95, 0.22)}
    dend_10 {pt3dadd(18.85, -40.1, -23.95, 0.22)}
    dend_10 {pt3dadd(18.65, -40.45, -23.95, 0.52)}
    dend_10 {pt3dadd(18.44, -41.39, -23.95, 1.19)}
    dend_10 {pt3dadd(18.56, -42.08, -23.95, 0.89)}
    dend_10 {pt3dadd(18.55, -42.15, -23.95, 0.89)}
    dend_10 {pt3dadd(18.69, -42.77, -25.05, 0.67)}
    dend_10 {pt3dadd(19.07, -43.27, -26.15, 0.59)}
    dend_10 {pt3dadd(19.23, -43.67, -26.15, 0.81)}
    dend_10 {pt3dadd(19.23, -43.67, -26.2, 0.81)}
    dend_10 {pt3dadd(19.7, -44.56, -26.2, 0.52)}
    dend_10 {pt3dadd(20.01, -45.06, -26.15, 0.89)}
    dend_10 {pt3dadd(20.08, -45.07, -26.15, 0.89)}
    dend_10 {pt3dadd(20.51, -45.73, -26.15, 0.89)}
    dend_10 {pt3dadd(20.5, -45.8, -26.15, 0.89)}
    dend_10 {pt3dadd(21.06, -46.56, -26.15, 0.59)}
    dend_10 {pt3dadd(21.13, -46.57, -26.15, 0.59)}
    dend_10 {pt3dadd(22.06, -47.45, -26.15, 0.59)}
    dend_10 {pt3dadd(22.42, -48.02, -26.15, 0.59)}
    dend_10 {pt3dadd(22.78, -48.67, -26.15, 1.41)}
    dend_10 {pt3dadd(22.92, -48.7, -26.2, 1.41)}
    dend_10 {pt3dadd(23.25, -49.04, -26.15, 1.41)}
    dend_10 {pt3dadd(23.23, -49.19, -26.15, 1.41)}
    dend_10 {pt3dadd(23.89, -49.81, -26.2, 0.52)}
    dend_10 {pt3dadd(24.19, -50.3, -27.55, 0.52)}
    dend_10 {pt3dadd(24.38, -50.55, -27.55, 0.52)}
    dend_10 {pt3dadd(25.24, -51.35, -27.55, 0.52)}
    dend_10 {pt3dadd(25.29, -51.51, -27.55, 0.52)}
    dend_10 {pt3dadd(26.02, -52.14, -27.55, 0.52)}
    dend_10 {pt3dadd(26.16, -52.23, -27.55, 0.52)}
    dend_10 {pt3dadd(27.08, -52.59, -27.65, 0.52)}
    dend_10 {pt3dadd(27.32, -53.0, -27.85, 0.52)}
    dend_10 {pt3dadd(27.32, -53.0, -28.15, 0.52)}
    dend_1 {pt3dclear() pt3dadd(25.6, -19.22, -8.4, 1.33) pt3dadd(25.93, -19.2, -8.4, 1.33)}
    dend_1 {pt3dadd(25.98, -19.36, -8.4, 1.33)}
    dend_1 {pt3dadd(27.68, -20.06, -8.3, 1.33)}
    dend_1 {pt3dadd(29.11, -21.01, -8.3, 1.33)}
    dend_1 {pt3dadd(29.19, -21.02, -8.3, 1.33)}
    dend_1 {pt3dadd(29.8, -23.5, -7.9, 1.33)}
    dend_1 {pt3dadd(29.92, -24.79, -7.05, 1.19)}
    dend_1 {pt3dadd(29.06, -25.57, -5.85, 1.19)}
    dend_1 {pt3dadd(28.71, -26.42, -5.85, 1.11)}
    dend_1 {pt3dadd(28.25, -28.07, -5.35, 1.11)}
    dend_1 {pt3dadd(28.52, -29.83, -5.4, 1.11)}
    dend_1 {pt3dadd(28.52, -29.83, -5.35, 1.11)}
    dend_1 {pt3dadd(27.81, -31.08, -5.35, 1.11)}
    dend_1 {pt3dadd(27.47, -31.92, -5.45, 1.48)}
    dend_1 {pt3dadd(27.94, -32.82, -5.4, 1.48)}
    dend_1 {pt3dadd(27.94, -32.82, -5.35, 1.48)}
    dend_1 {pt3dadd(28.61, -34.34, -5.35, 1.48)}
    dend_1 {pt3dadd(29.06, -34.85, -5.4, 1.48)}
    dend_1 {pt3dadd(29.06, -34.85, -5.35, 1.48)}
    axon_8 {pt3dclear() pt3dadd(-32.1, 24.45, -18.1, 0.96) pt3dadd(-32.79, 25.37, -18.1, 0.96)}
    axon_8 {pt3dadd(-33.34, 26.28, -16.45, 0.74)}
    axon_8 {pt3dadd(-33.89, 27.1, -15.3, 0.74)}
    axon_8 {pt3dadd(-34.19, 28.12, -15.15, 0.74)}
    axon_8 {pt3dadd(-34.19, 28.12, -15.1, 0.74)}
    axon_8 {pt3dadd(-34.12, 29.16, -15.1, 0.74)}
    axon_8 {pt3dadd(-34.09, 29.38, -15.15, 0.74)}
    axon_8 {pt3dadd(-34.12, 30.21, -15.1, 0.67)}
    axon_8 {pt3dadd(-34.01, 31.46, -15.7, 0.89)}
    axon_8 {pt3dadd(-34.0, 32.58, -15.7, 0.89)}
}

proc basic_shape_extra_6(){
    axon_8 {pt3dadd(-34.07, 32.59, -15.7, 0.89)}
    axon_8 {pt3dadd(-34.47, 33.47, -15.7, 0.74)}
    axon_8 {pt3dadd(-34.9, 34.66, -15.7, 0.74)}
    axon_8 {pt3dadd(-34.56, 35.43, -16.6, 0.74)}
    axon_8 {pt3dadd(-33.87, 36.61, -16.6, 0.74)}
    axon_8 {pt3dadd(-33.53, 37.38, -16.55, 1.04)}
    axon_8 {pt3dadd(-32.85, 38.48, -16.6, 1.26)}
    axon_8 {pt3dadd(-32.56, 39.41, -16.55, 1.26)}
    axon_1 {pt3dclear() pt3dadd(-32.1, 24.45, -18.1, 0.22) pt3dadd(-33.08, 23.76, -18.1, 0.22)}
    axon_1 {pt3dadd(-33.1, 23.61, -18.1, 0.22)}
    axon_1 {pt3dadd(-33.55, 23.08, -18.1, 0.22)}
    axon_1 {pt3dadd(-33.55, 23.08, -18.15, 0.22)}
    axon_1 {pt3dadd(-33.55, 20.98, -20.55, 0.22)}
    axon_1 {pt3dadd(-33.55, 20.98, -20.6, 0.22)}
    axon_1 {pt3dadd(-33.19, 19.88, -21.8, 0.22)}
    axon_1 {pt3dadd(-33.23, 19.06, -22.35, 0.22)}
    axon_1 {pt3dadd(-33.36, 18.71, -22.3, 0.89)}
    axon_1 {pt3dadd(-33.36, 18.71, -22.35, 0.89)}
    axon_1 {pt3dadd(-33.15, 18.08, -22.35, 0.89)}
    dend_36 {pt3dclear() pt3dadd(-31.45, -23.74, -12.95, 0.59) pt3dadd(-32.42, -24.34, -13.8, 0.59)}
    dend_36 {pt3dadd(-33.54, -24.85, -14.4, 0.59)}
    dend_36 {pt3dadd(-33.99, -24.86, -15.0, 0.59)}
    dend_36 {pt3dadd(-34.64, -25.22, -15.2, 1.04)}
    dend_36 {pt3dadd(-34.64, -25.22, -15.15, 1.04)}
    dend_36 {pt3dadd(-35.56, -25.38, -15.2, 1.26)}
    dend_36 {pt3dadd(-36.97, -25.33, -15.2, 1.04)}
    dend_36 {pt3dadd(-36.97, -25.33, -15.15, 1.04)}
    dend_36 {pt3dadd(-37.83, -25.06, -15.2, 0.67)}
    dend_36 {pt3dadd(-38.79, -24.92, -15.9, 0.67)}
    dend_36 {pt3dadd(-38.86, -24.91, -16.05, 0.67)}
    dend_36 {pt3dadd(-39.5, -24.67, -16.15, 0.67)}
    dend_36 {pt3dadd(-39.5, -24.67, -16.35, 0.67)}
    dend_36 {pt3dadd(-40.42, -24.31, -16.5, 0.67)}
    dend_36 {pt3dadd(-40.57, -24.29, -16.5, 0.67)}
    dend_36 {pt3dadd(-41.98, -23.71, -16.5, 0.67)}
    dend_36 {pt3dadd(-42.05, -23.7, -16.5, 0.67)}
    dend_36 {pt3dadd(-43.04, -23.26, -16.95, 0.67)}
    dend_36 {pt3dadd(-43.11, -23.25, -17.05, 0.67)}
    dend_36 {pt3dadd(-43.94, -22.75, -17.25, 0.67)}
    dend_35 {pt3dclear() pt3dadd(-31.45, -23.74, -12.95, 0.74) pt3dadd(-32.27, -24.89, -13.35, 0.74)}
    dend_35 {pt3dadd(-32.28, -24.96, -13.35, 0.74)}
    dend_35 {pt3dadd(-33.16, -25.88, -13.3, 0.74)}
    dend_35 {pt3dadd(-33.17, -25.95, -13.3, 0.74)}
    dend_35 {pt3dadd(-34.17, -26.63, -13.3, 1.04)}
    dend_35 {pt3dadd(-34.25, -26.7, -13.3, 1.04)}
    dend_35 {pt3dadd(-35.29, -27.14, -13.3, 1.04)}
    dend_35 {pt3dadd(-35.29, -27.14, -13.35, 1.04)}
    dend_35 {pt3dadd(-36.0, -27.42, -13.35, 0.89)}
    dend_35 {pt3dadd(-36.0, -27.42, -13.3, 0.89)}
    dend_35 {pt3dadd(-37.49, -27.87, -10.8, 0.89)}
    dend_35 {pt3dadd(-38.27, -28.59, -10.8, 0.81)}
    dend_35 {pt3dadd(-38.34, -28.58, -10.8, 0.81)}
    dend_35 {pt3dadd(-38.55, -28.99, -9.85, 0.74)}
    dend_35 {pt3dadd(-39.06, -29.44, -9.55, 0.96)}
    dend_35 {pt3dadd(-39.89, -30.0, -9.55, 0.74)}
    dend_35 {pt3dadd(-40.75, -30.77, -9.3, 0.67)}
    dend_35 {pt3dadd(-41.78, -31.15, -9.3, 0.89)}
    dend_35 {pt3dadd(-42.4, -31.81, -9.3, 0.74)}
    dend_35 {pt3dadd(-42.69, -32.29, -8.5, 0.67)}
    dend_35 {pt3dadd(-42.69, -32.29, -8.55, 0.67)}
    dend_35 {pt3dadd(-43.95, -33.23, -8.5, 0.67)}
    dend_35 {pt3dadd(-44.65, -33.95, -9.3, 0.67)}
    dend_35 {pt3dadd(-45.26, -34.54, -9.3, 0.89)}
    dend_35 {pt3dadd(-45.86, -35.05, -9.3, 0.89)}
    dend_35 {pt3dadd(-46.0, -35.48, -10.5, 0.89)}
    dend_24 {pt3dclear() pt3dadd(-18.09, -71.27, -27.8, 0.44) pt3dadd(-17.61, -72.61, -27.85, 0.44)}
    dend_24 {pt3dadd(-16.86, -74.15, -28.9, 0.52)}
    dend_24 {pt3dadd(-16.86, -74.15, -28.85, 0.52)}
    dend_24 {pt3dadd(-16.47, -75.1, -28.85, 0.52)}
    dend_24 {pt3dadd(-16.18, -76.19, -28.85, 0.52)}
    dend_24 {pt3dadd(-16.21, -76.93, -28.9, 0.81)}
    dend_24 {pt3dadd(-16.14, -76.94, -28.85, 0.81)}
    dend_24 {pt3dadd(-15.88, -77.73, -28.85, 1.41)}
    dend_24 {pt3dadd(-15.89, -77.8, -28.9, 1.41)}
    dend_24 {pt3dadd(-15.85, -78.56, -28.9, 1.41)}
    dend_24 {pt3dadd(-15.86, -78.63, -28.85, 1.41)}
    dend_24 {pt3dadd(-15.69, -79.55, -28.85, 1.11)}
    dend_24 {pt3dadd(-15.42, -80.26, -29.15, 0.67)}
    dend_24 {pt3dadd(-15.42, -80.26, -29.2, 0.67)}
    dend_24 {pt3dadd(-14.87, -81.09, -29.15, 0.67)}
    dend_24 {pt3dadd(-14.91, -81.39, -29.15, 0.67)}
    dend_24 {pt3dadd(-14.94, -82.13, -29.15, 0.67)}
    dend_24 {pt3dadd(-14.92, -82.51, -29.2, 0.67)}
    dend_24 {pt3dadd(-14.87, -83.19, -29.15, 0.89)}
    dend_24 {pt3dadd(-14.84, -83.49, -29.2, 0.89)}
    dend_24 {pt3dadd(-14.44, -84.37, -29.15, 0.89)}
    dend_24 {pt3dadd(-14.39, -84.53, -29.15, 0.89)}
    dend_24 {pt3dadd(-14.1, -86.14, -29.15, 0.89)}
    dend_24 {pt3dadd(-14.28, -86.87, -30.5, 0.67)}
    dend_24 {pt3dadd(-14.03, -87.73, -30.5, 0.67)}
    dend_24 {pt3dadd(-13.85, -88.57, -30.5, 1.11)}
    dend_24 {pt3dadd(-12.95, -89.6, -30.5, 1.41)}
    dend_24 {pt3dadd(-13.05, -89.81, -30.5, 1.41)}
    dend_24 {pt3dadd(-12.2, -90.61, -30.5, 1.11)}
    dend_24 {pt3dadd(-12.21, -90.68, -30.5, 1.11)}
    dend_24 {pt3dadd(-11.12, -91.96, -31.45, 0.74)}
    dend_24 {pt3dadd(-9.33, -94.09, -31.65, 0.74)}
    dend_24 {pt3dadd(-9.33, -94.09, -31.7, 0.74)}
    dend_24 {pt3dadd(-8.89, -94.88, -31.7, 0.74)}
    dend_24 {pt3dadd(-8.89, -94.88, -31.65, 0.74)}
}

proc basic_shape_extra_7(){
    dend_24 {pt3dadd(-8.23, -95.69, -31.65, 0.96)}
    dend_24 {pt3dadd(-7.41, -96.51, -31.65, 0.81)}
    dend_24 {pt3dadd(-7.41, -96.51, -31.7, 0.81)}
    dend_24 {pt3dadd(-6.45, -97.47, -31.7, 0.81)}
    dend_24 {pt3dadd(-6.45, -97.47, -31.65, 0.81)}
    dend_24 {pt3dadd(-6.08, -98.28, -31.65, 0.59)}
    dend_24 {pt3dadd(-5.04, -99.32, -31.65, 0.59)}
    dend_24 {pt3dadd(-4.45, -99.69, -31.65, 0.59)}
    dend_24 {pt3dadd(-4.45, -99.69, -31.7, 0.59)}
    dend_24 {pt3dadd(-3.78, -100.28, -31.65, 0.59)}
    dend_24 {pt3dadd(-3.71, -100.51, -31.65, 0.59)}
    dend_24 {pt3dadd(-3.63, -100.58, -31.65, 0.59)}
    dend_24 {pt3dadd(-3.19, -101.32, -31.7, 1.26)}
    dend_24 {pt3dadd(-2.75, -102.06, -31.65, 1.26)}
    dend_24 {pt3dadd(-2.75, -102.14, -31.7, 1.26)}
    dend_24 {pt3dadd(-2.0, -103.25, -31.65, 0.74)}
    dend_24 {pt3dadd(-1.56, -103.99, -31.7, 0.74)}
    dend_24 {pt3dadd(-1.41, -104.06, -31.65, 0.74)}
    dend_24 {pt3dadd(-1.12, -104.73, -31.65, 0.74)}
    dend_24 {pt3dadd(-0.97, -104.88, -31.7, 0.74)}
    dend_24 {pt3dadd(-0.6, -105.76, -31.65, 0.74)}
    dend_24 {pt3dadd(-0.6, -105.76, -31.7, 0.74)}
    dend_24 {pt3dadd(0.22, -107.1, -31.65, 0.74)}
    dend_24 {pt3dadd(0.59, -108.21, -31.65, 1.11)}
    dend_24 {pt3dadd(1.03, -108.73, -31.65, 1.26)}
    dend_24 {pt3dadd(1.03, -108.8, -31.7, 1.26)}
    dend_24 {pt3dadd(1.77, -109.91, -31.7, 1.04)}
    dend_24 {pt3dadd(1.77, -110.06, -31.7, 1.04)}
    dend_24 {pt3dadd(1.85, -110.88, -32.15, 0.67)}
    dend_24 {pt3dadd(2.0, -111.99, -32.95, 0.67)}
    dend_24 {pt3dadd(2.22, -112.36, -33.1, 0.67)}
    dend_24 {pt3dadd(2.88, -113.25, -33.1, 1.04)}
    dend_24 {pt3dadd(3.33, -113.99, -33.1, 0.59)}
    dend_24 {pt3dadd(3.33, -114.21, -33.1, 0.59)}
    dend_24 {pt3dadd(3.18, -114.73, -33.1, 0.59)}
    dend_24 {pt3dadd(2.96, -115.1, -33.1, 0.59)}
    dend_24 {pt3dadd(2.74, -115.91, -33.35, 0.59)}
    dend_24 {pt3dadd(2.74, -115.99, -33.35, 0.59)}
    dend_24 {pt3dadd(2.88, -117.32, -33.35, 0.59)}
    dend_24 {pt3dadd(2.96, -117.47, -33.35, 0.59)}
    dend_24 {pt3dadd(3.33, -118.21, -33.4, 0.59)}
    dend_24 {pt3dadd(3.62, -118.95, -33.35, 1.04)}
    dend_24 {pt3dadd(3.62, -118.95, -33.4, 1.04)}
    dend_24 {pt3dadd(3.92, -119.76, -33.35, 1.04)}
    dend_24 {pt3dadd(4.0, -119.91, -33.4, 1.04)}
    dend_24 {pt3dadd(4.29, -120.51, -33.4, 1.04)}
    dend_24 {pt3dadd(4.29, -120.51, -33.35, 1.04)}
    dend_24 {pt3dadd(4.74, -121.39, -34.5, 0.74)}
    dend_24 {pt3dadd(5.25, -122.65, -34.7, 0.74)}
    dend_24 {pt3dadd(5.25, -122.65, -34.75, 0.74)}
    dend_24 {pt3dadd(5.55, -123.54, -34.75, 0.74)}
    dend_24 {pt3dadd(5.62, -123.62, -34.75, 0.74)}
    dend_24 {pt3dadd(5.77, -124.65, -34.75, 0.74)}
    dend_24 {pt3dadd(6.29, -125.91, -34.75, 1.33)}
    dend_24 {pt3dadd(6.29, -125.99, -34.75, 1.33)}
    dend_24 {pt3dadd(6.59, -126.58, -34.75, 1.33)}
    dend_24 {pt3dadd(6.59, -126.65, -34.75, 1.33)}
    dend_24 {pt3dadd(7.11, -127.25, -34.75, 1.33)}
    dend_23 {pt3dclear() pt3dadd(-18.09, -71.27, -27.8, 0.44) pt3dadd(-19.39, -71.46, -27.1, 0.44)}
    dend_23 {pt3dadd(-19.9, -71.91, -25.9, 0.44)}
    dend_23 {pt3dadd(-19.9, -71.91, -25.8, 0.44)}
    dend_23 {pt3dadd(-20.42, -72.36, -25.75, 0.44)}
    dend_23 {pt3dadd(-20.73, -72.99, -25.2, 0.44)}
    dend_23 {pt3dadd(-21.82, -73.8, -25.2, 0.44)}
    dend_16 {pt3dclear() pt3dadd(-1.66, -13.01, 0.7, 0.89) pt3dadd(-1.75, -13.67, 0.7, 0.89)}
    dend_16 {pt3dadd(-1.87, -14.48, 1.15, 0.89)}
    dend_16 {pt3dadd(-1.87, -14.48, 1.1, 0.89)}
    dend_15 {pt3dclear() pt3dadd(-1.66, -13.01, 0.7, 0.52) pt3dadd(-3.47, -13.12, 0.7, 0.52)}
    dend_15 {pt3dadd(-4.02, -12.3, 0.7, 0.52)}
    dend_15 {pt3dadd(-4.29, -12.11, 0.7, 0.52)}
    dend_15 {pt3dadd(-4.42, -11.94, 0.7, 0.52)}
    dend_15 {pt3dadd(-4.6, -11.09, 0.7, 0.52)}
    dend_15 {pt3dadd(-4.53, -10.65, 0.7, 0.52)}
    dend_5 {pt3dclear() pt3dadd(29.06, -34.85, -5.35, 0.74) pt3dadd(30.4, -35.39, -5.3, 0.74)}
    dend_5 {pt3dadd(31.71, -35.66, -5.3, 0.74)}
    dend_5 {pt3dadd(33.94, -36.28, -6.1, 0.81)}
    dend_5 {pt3dadd(35.5, -36.35, -6.85, 0.81)}
    dend_5 {pt3dadd(38.19, -36.37, -7.3, 0.81)}
    dend_5 {pt3dadd(39.97, -35.95, -7.3, 0.81)}
    dend_5 {pt3dadd(41.63, -35.89, -7.3, 0.81)}
    dend_5 {pt3dadd(42.28, -35.53, -7.3, 1.41)}
    dend_2 {pt3dclear() pt3dadd(29.06, -34.85, -5.35, 0.89) pt3dadd(28.58, -36.16, -5.35, 0.89)}
    dend_2 {pt3dadd(28.42, -37.26, -5.35, 0.89)}
    dend_2 {pt3dadd(28.41, -37.34, -5.35, 0.89)}
    dend_2 {pt3dadd(28.72, -38.35, -5.4, 0.74)}
    dend_2 {pt3dadd(29.7, -38.79, -5.35, 0.74)}
    dend_2 {pt3dadd(30.1, -39.67, -5.35, 1.19)}
    dend_2 {pt3dadd(30.6, -40.87, -5.35, 1.04)}
    dend_2 {pt3dadd(31.18, -42.0, -5.35, 0.96)}
    dend_2 {pt3dadd(31.87, -42.92, -5.35, 0.81)}
    dend_2 {pt3dadd(32.42, -43.83, -5.35, 0.74)}
    dend_2 {pt3dadd(32.52, -44.66, -5.05, 0.74)}
    dend_2 {pt3dadd(32.33, -45.98, -4.8, 0.74)}
    dend_2 {pt3dadd(32.33, -45.98, -4.85, 0.74)}
    dend_2 {pt3dadd(32.85, -47.03, -4.85, 0.74)}
    dend_2 {pt3dadd(32.85, -47.03, -4.8, 0.74)}
    dend_2 {pt3dadd(33.19, -47.83, -4.5, 0.74)}
    dend_2 {pt3dadd(33.07, -48.63, -4.5, 0.96)}
    dend_2 {pt3dadd(33.6, -49.61, -4.5, 0.96)}
    dend_2 {pt3dadd(33.84, -50.54, -3.9, 0.89)}
}

proc basic_shape_extra_8(){
    dend_2 {pt3dadd(34.24, -51.42, -4.0, 0.89)}
    dend_2 {pt3dadd(34.24, -51.42, -3.95, 0.89)}
    dend_2 {pt3dadd(34.34, -52.26, -3.95, 2.07)}
    dend_2 {pt3dadd(34.9, -53.09, -3.95, 1.48)}
    dend_2 {pt3dadd(35.43, -54.06, -3.95, 0.89)}
    dend_2 {pt3dadd(35.43, -54.06, -3.9, 0.89)}
    dend_2 {pt3dadd(35.89, -55.03, -3.5, 0.89)}
    dend_2 {pt3dadd(36.51, -55.94, -3.5, 0.81)}
    dend_2 {pt3dadd(36.57, -56.02, -3.5, 0.81)}
    dend_2 {pt3dadd(37.52, -57.21, -3.5, 0.81)}
    dend_2 {pt3dadd(38.35, -58.23, -3.5, 0.81)}
    dend_2 {pt3dadd(39.58, -58.48, -3.0, 0.74)}
    dend_2 {pt3dadd(40.42, -58.9, -3.0, 0.59)}
    dend_2 {pt3dadd(40.8, -59.4, -3.0, 0.74)}
    dend_2 {pt3dadd(40.8, -59.4, -2.95, 0.74)}
    dend_2 {pt3dadd(41.22, -60.14, -3.0, 0.74)}
    dend_2 {pt3dadd(41.69, -60.9, -2.35, 0.74)}
    dend_2 {pt3dadd(42.72, -62.02, -3.35, 0.74)}
    dend_2 {pt3dadd(42.72, -62.02, -3.4, 0.74)}
    dend_2 {pt3dadd(43.48, -62.5, -3.75, 0.74)}
    dend_2 {pt3dadd(44.5, -62.65, -3.75, 0.74)}
    dend_2 {pt3dadd(45.19, -63.12, -3.75, 1.33)}
    axon_28 {pt3dclear() pt3dadd(-32.56, 39.41, -16.55, 0.3) pt3dadd(-31.32, 39.97, -17.45, 0.3)}
    axon_28 {pt3dadd(-30.58, 40.91, -17.45, 0.3)}
    axon_28 {pt3dadd(-30.55, 41.13, -17.45, 0.3)}
    axon_28 {pt3dadd(-30.44, 41.94, -17.45, 0.3)}
    axon_28 {pt3dadd(-30.34, 42.07, -17.45, 0.3)}
    axon_28 {pt3dadd(-29.49, 42.77, -17.45, 0.3)}
    axon_28 {pt3dadd(-29.41, 42.84, -17.45, 0.3)}
    axon_28 {pt3dadd(-29.07, 43.61, -17.45, 0.3)}
    axon_28 {pt3dadd(-28.68, 44.23, -17.45, 0.3)}
    axon_28 {pt3dadd(-28.53, 45.33, -16.1, 0.59)}
    axon_28 {pt3dadd(-28.53, 45.33, -16.15, 0.59)}
    axon_28 {pt3dadd(-28.38, 46.36, -16.15, 0.59)}
    axon_28 {pt3dadd(-28.06, 46.98, -16.15, 0.44)}
    axon_28 {pt3dadd(-27.64, 47.3, -16.1, 0.3)}
    axon_28 {pt3dadd(-27.6, 47.59, -14.95, 0.3)}
    axon_28 {pt3dadd(-27.52, 47.65, -14.95, 0.3)}
    axon_28 {pt3dadd(-26.68, 48.28, -14.95, 0.3)}
    axon_28 {pt3dadd(-26.59, 48.87, -14.65, 0.3)}
    axon_28 {pt3dadd(-26.67, 49.93, -13.95, 0.3)}
    axon_28 {pt3dadd(-26.65, 51.05, -13.95, 0.52)}
    axon_28 {pt3dadd(-26.68, 51.87, -13.9, 1.04)}
    axon_28 {pt3dadd(-26.42, 52.66, -13.9, 0.74)}
    axon_28 {pt3dadd(-26.22, 53.53, -13.5, 0.52)}
    axon_28 {pt3dadd(-25.4, 55.06, -15.6, 0.52)}
    axon_28 {pt3dadd(-25.39, 55.13, -15.6, 0.52)}
    axon_28 {pt3dadd(-25.58, 56.43, -15.6, 0.52)}
    axon_28 {pt3dadd(-25.65, 56.44, -15.55, 0.52)}
    axon_28 {pt3dadd(-26.58, 57.25, -15.5, 0.52)}
    axon_28 {pt3dadd(-26.58, 57.25, -15.45, 0.52)}
    axon_28 {pt3dadd(-27.43, 57.59, -15.45, 0.52)}
    axon_28 {pt3dadd(-27.99, 57.9, -15.45, 0.96)}
    axon_28 {pt3dadd(-28.06, 57.91, -15.45, 0.96)}
    axon_28 {pt3dadd(-28.9, 58.85, -15.45, 1.41)}
    axon_28 {pt3dadd(-29.18, 59.49, -15.5, 1.26)}
    axon_9 {pt3dclear() pt3dadd(-32.56, 39.41, -16.55, 0.52) pt3dadd(-33.37, 40.05, -16.6, 0.52)}
    axon_9 {pt3dadd(-33.43, 39.97, -16.6, 0.52)}
    axon_5 {pt3dclear() pt3dadd(-33.15, 18.08, -22.35, 0.22) pt3dadd(-34.81, 17.42, -22.45, 0.22)}
    axon_5 {pt3dadd(-35.06, 16.78, -23.95, 0.22)}
    axon_5 {pt3dadd(-34.9, 15.79, -24.9, 0.22)}
    axon_5 {pt3dadd(-34.9, 15.79, -24.95, 0.22)}
    axon_5 {pt3dadd(-34.98, 15.2, -25.8, 0.22)}
    axon_5 {pt3dadd(-34.98, 15.2, -25.9, 0.22)}
    axon_5 {pt3dadd(-34.92, 14.07, -26.4, 0.59)}
    axon_2 {pt3dclear() pt3dadd(-33.15, 18.08, -22.35, 0.22) pt3dadd(-32.4, 17.52, -22.25, 0.22)}
    axon_2 {pt3dadd(-32.11, 17.48, -22.25, 0.22)}
    axon_2 {pt3dadd(-30.78, 16.84, -20.4, 0.52)}
    axon_2 {pt3dadd(-30.59, 16.59, -20.4, 0.52)}
    axon_2 {pt3dadd(-30.29, 15.57, -20.45, 0.22)}
    axon_2 {pt3dadd(-30.29, 15.57, -20.75, 0.22)}
    axon_2 {pt3dadd(-30.1, 14.8, -21.5, 0.22)}
    axon_2 {pt3dadd(-30.11, 14.72, -21.5, 0.22)}
    axon_2 {pt3dadd(-29.84, 14.01, -21.95, 0.22)}
    axon_2 {pt3dadd(-29.54, 12.99, -21.95, 0.22)}
    axon_2 {pt3dadd(-29.57, 12.77, -21.95, 0.22)}
    axon_2 {pt3dadd(-29.4, 11.4, -21.95, 0.22)}
    axon_2 {pt3dadd(-29.34, 11.24, -21.95, 0.22)}
    axon_2 {pt3dadd(-28.9, 10.13, -21.95, 0.22)}
    axon_2 {pt3dadd(-28.85, 9.98, -21.95, 0.22)}
    axon_2 {pt3dadd(-28.73, 8.76, -22.25, 0.22)}
    axon_2 {pt3dadd(-28.6, 8.07, -22.2, 0.22)}
    axon_2 {pt3dadd(-28.6, 8.07, -22.25, 0.22)}
    axon_2 {pt3dadd(-28.06, 7.17, -22.55, 1.11)}
    axon_2 {pt3dadd(-28.11, 6.8, -22.55, 1.11)}
    dend_30 {pt3dclear() pt3dadd(7.11, -127.25, -34.75, 0.67) pt3dadd(6.22, -128.51, -34.75, 0.67)}
    dend_30 {pt3dadd(5.7, -129.39, -34.75, 0.67)}
    dend_30 {pt3dadd(5.7, -129.47, -34.75, 0.67)}
    dend_30 {pt3dadd(5.33, -129.91, -33.5, 0.67)}
    dend_30 {pt3dadd(4.88, -130.73, -33.65, 0.96)}
    dend_30 {pt3dadd(5.11, -131.1, -33.75, 0.96)}
    dend_30 {pt3dadd(5.48, -132.06, -34.5, 0.67)}
    dend_30 {pt3dadd(5.48, -132.73, -34.9, 0.67)}
    dend_30 {pt3dadd(5.48, -133.54, -34.9, 0.67)}
    dend_30 {pt3dadd(5.7, -133.91, -34.9, 0.67)}
    dend_30 {pt3dadd(6.37, -134.88, -34.9, 0.67)}
    dend_30 {pt3dadd(6.37, -135.1, -34.9, 0.67)}
    dend_30 {pt3dadd(6.66, -135.76, -34.9, 0.67)}
    dend_30 {pt3dadd(6.74, -136.88, -34.9, 0.67)}
    dend_30 {pt3dadd(6.81, -137.02, -34.9, 0.67)}
}

proc basic_shape_extra_9(){
    dend_30 {pt3dadd(6.65, -137.74, -34.9, 0.67)}
    dend_30 {pt3dadd(6.65, -137.88, -34.9, 0.67)}
    dend_30 {pt3dadd(6.57, -139.59, -35.85, 0.59)}
    dend_30 {pt3dadd(6.5, -140.03, -35.85, 0.59)}
    dend_30 {pt3dadd(6.28, -140.85, -35.85, 0.89)}
    dend_30 {pt3dadd(5.91, -141.51, -35.85, 0.59)}
    dend_30 {pt3dadd(5.91, -141.96, -35.85, 0.59)}
    dend_30 {pt3dadd(5.61, -142.48, -35.85, 0.89)}
    dend_30 {pt3dadd(5.61, -142.55, -35.85, 0.89)}
    dend_30 {pt3dadd(5.24, -143.29, -35.85, 0.89)}
    dend_30 {pt3dadd(5.24, -143.36, -35.85, 0.89)}
    dend_30 {pt3dadd(4.87, -144.11, -35.85, 0.44)}
    dend_30 {pt3dadd(4.87, -144.18, -35.85, 0.44)}
    dend_30 {pt3dadd(4.65, -144.99, -35.85, 0.44)}
    dend_30 {pt3dadd(4.65, -145.22, -35.85, 0.44)}
    dend_30 {pt3dadd(4.95, -145.88, -35.85, 0.44)}
    dend_30 {pt3dadd(5.17, -146.48, -35.85, 0.74)}
    dend_30 {pt3dadd(5.32, -147.14, -35.85, 0.74)}
    dend_30 {pt3dadd(5.76, -147.81, -35.85, 0.44)}
    dend_30 {pt3dadd(6.28, -148.25, -34.9, 0.44)}
    dend_30 {pt3dadd(6.28, -148.92, -34.85, 0.74)}
    dend_30 {pt3dadd(6.28, -148.92, -34.9, 0.74)}
    dend_30 {pt3dadd(6.28, -149.44, -34.9, 0.89)}
    dend_30 {pt3dadd(6.2, -150.18, -34.85, 0.67)}
    dend_30 {pt3dadd(6.2, -150.18, -34.9, 0.67)}
    dend_30 {pt3dadd(6.2, -151.14, -34.9, 0.52)}
    dend_30 {pt3dadd(6.13, -151.44, -34.9, 0.81)}
    dend_30 {pt3dadd(6.13, -152.03, -34.85, 1.11)}
    dend_30 {pt3dadd(6.2, -152.11, -34.85, 1.11)}
    dend_30 {pt3dadd(6.13, -153.07, -34.9, 0.89)}
    dend_30 {pt3dadd(6.2, -153.88, -34.9, 0.44)}
    dend_30 {pt3dadd(6.2, -153.96, -34.9, 0.44)}
    dend_30 {pt3dadd(6.2, -154.7, -34.85, 0.44)}
    dend_30 {pt3dadd(6.2, -154.92, -34.9, 0.44)}
    dend_30 {pt3dadd(6.43, -155.59, -34.9, 0.44)}
    dend_30 {pt3dadd(6.43, -155.59, -34.85, 0.44)}
    dend_30 {pt3dadd(6.57, -156.55, -34.9, 0.74)}
    dend_30 {pt3dadd(6.95, -157.44, -34.9, 1.11)}
    dend_30 {pt3dadd(6.95, -157.44, -34.85, 1.11)}
    dend_30 {pt3dadd(7.54, -158.25, -34.9, 0.81)}
    dend_30 {pt3dadd(7.54, -158.25, -34.85, 0.81)}
    dend_30 {pt3dadd(7.76, -158.92, -34.9, 0.67)}
    dend_30 {pt3dadd(7.76, -158.92, -34.85, 0.67)}
    dend_30 {pt3dadd(8.5, -160.11, -34.35, 0.67)}
    dend_25 {pt3dclear() pt3dadd(7.11, -127.25, -34.75, 0.44) pt3dadd(7.91, -128.03, -36.2, 0.44)}
    dend_25 {pt3dadd(8.35, -128.92, -36.2, 0.44)}
    dend_25 {pt3dadd(9.02, -129.66, -36.2, 0.44)}
    dend_25 {pt3dadd(9.17, -129.66, -36.2, 0.44)}
    dend_25 {pt3dadd(9.61, -129.74, -36.2, 0.44)}
    dend_25 {pt3dadd(9.69, -129.81, -36.2, 0.81)}
    dend_25 {pt3dadd(9.76, -129.81, -36.2, 0.81)}
    dend_25 {pt3dadd(10.28, -129.88, -36.2, 0.81)}
    dend_25 {pt3dadd(10.5, -129.88, -36.2, 0.81)}
    dend_25 {pt3dadd(10.87, -129.81, -36.2, 0.81)}
    dend_25 {pt3dadd(11.46, -130.11, -38.3, 0.67)}
    dend_25 {pt3dadd(12.2, -130.03, -39.25, 0.67)}
    dend_25 {pt3dadd(13.24, -130.18, -40.25, 0.67)}
    dend_25 {pt3dadd(13.24, -130.18, -40.2, 0.67)}
    dend_25 {pt3dadd(13.98, -130.62, -40.7, 0.67)}
    dend_25 {pt3dadd(14.06, -130.62, -40.7, 0.67)}
    dend_25 {pt3dadd(14.35, -130.85, -41.1, 0.74)}
    dend_25 {pt3dadd(14.5, -130.92, -41.1, 0.74)}
    dend_25 {pt3dadd(15.02, -131.29, -41.1, 0.74)}
    dend_25 {pt3dadd(15.24, -131.36, -41.15, 0.74)}
    dend_25 {pt3dadd(15.32, -131.36, -41.15, 0.74)}
    dend_25 {pt3dadd(15.76, -131.51, -41.15, 0.74)}
    dend_25 {pt3dadd(15.83, -131.59, -41.15, 0.74)}
    dend_25 {pt3dadd(15.98, -131.88, -41.3, 0.59)}
    dend_25 {pt3dadd(15.98, -131.88, -41.65, 0.59)}
    dend_25 {pt3dadd(17.02, -132.25, -42.35, 0.59)}
    dend_25 {pt3dadd(17.02, -132.33, -42.45, 0.59)}
    dend_25 {pt3dadd(17.46, -133.07, -43.4, 0.59)}
    dend_25 {pt3dadd(17.46, -133.07, -43.65, 0.59)}
    dend_25 {pt3dadd(17.54, -133.29, -43.9, 0.59)}
    dend_25 {pt3dadd(17.98, -134.03, -43.95, 0.89)}
    dend_25 {pt3dadd(17.98, -134.03, -43.9, 0.89)}
    dend_25 {pt3dadd(18.65, -134.7, -43.95, 0.89)}
    dend_25 {pt3dadd(18.65, -134.7, -43.9, 0.89)}
    dend_25 {pt3dadd(19.46, -134.99, -43.95, 0.74)}
    dend_25 {pt3dadd(19.54, -135.07, -44.2, 0.74)}
    dend_25 {pt3dadd(20.2, -135.66, -45.5, 0.74)}
    dend_25 {pt3dadd(20.28, -135.74, -45.45, 0.74)}
    dend_25 {pt3dadd(21.02, -136.55, -45.9, 0.74)}
    dend_25 {pt3dadd(21.09, -136.55, -45.9, 0.74)}
    dend_25 {pt3dadd(21.98, -137.29, -45.9, 0.74)}
    dend_25 {pt3dadd(22.87, -138.11, -45.9, 0.96)}
    dend_25 {pt3dadd(23.46, -138.55, -45.9, 1.33)}
    dend_25 {pt3dadd(23.54, -138.55, -45.9, 1.33)}
    dend_25 {pt3dadd(23.98, -138.99, -45.9, 1.33)}
    dend_25 {pt3dadd(24.13, -139.14, -45.9, 1.33)}
    dend_25 {pt3dadd(25.17, -140.18, -45.9, 0.96)}
    dend_25 {pt3dadd(26.43, -141.07, -45.95, 0.89)}
    dend_25 {pt3dadd(26.43, -141.07, -45.9, 0.89)}
    dend_25 {pt3dadd(27.76, -141.88, -46.4, 0.81)}
    dend_25 {pt3dadd(27.91, -141.88, -46.45, 0.81)}
    dend_25 {pt3dadd(28.87, -142.4, -46.45, 0.81)}
    dend_25 {pt3dadd(29.02, -142.4, -46.45, 0.81)}
    dend_25 {pt3dadd(29.76, -142.7, -46.45, 1.19)}
    dend_25 {pt3dadd(30.57, -142.99, -46.45, 1.26)}
    dend_25 {pt3dadd(30.72, -143.14, -46.45, 1.26)}
}

proc basic_shape_extra_10(){
    dend_25 {pt3dadd(31.83, -143.96, -46.45, 0.74)}
    dend_25 {pt3dadd(32.95, -143.96, -46.45, 0.74)}
    dend_25 {pt3dadd(34.13, -144.33, -46.45, 1.33)}
    dend_25 {pt3dadd(35.02, -144.18, -46.45, 0.81)}
    dend_25 {pt3dadd(35.17, -144.25, -46.45, 0.81)}
    dend_25 {pt3dadd(35.61, -144.48, -46.45, 0.81)}
    dend_25 {pt3dadd(35.83, -144.48, -46.45, 0.81)}
    dend_25 {pt3dadd(37.24, -144.55, -46.45, 0.81)}
    dend_25 {pt3dadd(37.91, -144.55, -46.45, 0.81)}
    dend_25 {pt3dadd(38.06, -144.62, -46.45, 0.81)}
    dend_25 {pt3dadd(39.32, -144.92, -46.45, 1.41)}
    dend_25 {pt3dadd(39.46, -144.92, -46.45, 1.41)}
    dend_25 {pt3dadd(40.35, -144.85, -46.45, 1.41)}
    dend_25 {pt3dadd(40.43, -144.92, -46.45, 1.41)}
    dend_25 {pt3dadd(41.91, -145.51, -46.45, 0.96)}
    dend_25 {pt3dadd(42.8, -146.33, -46.45, 0.96)}
    dend_25 {pt3dadd(42.8, -146.48, -46.45, 0.96)}
    dend_25 {pt3dadd(43.54, -147.08, -47.0, 0.74)}
    dend_25 {pt3dadd(43.54, -147.22, -47.0, 0.74)}
    dend_25 {pt3dadd(44.36, -148.11, -47.0, 0.74)}
    dend_25 {pt3dadd(45.02, -148.63, -47.0, 1.19)}
    dend_25 {pt3dadd(45.1, -148.63, -47.0, 1.19)}
    dend_25 {pt3dadd(45.47, -149.15, -47.0, 1.19)}
    dend_25 {pt3dadd(45.62, -149.37, -47.0, 1.19)}
    dend_18 {pt3dclear() pt3dadd(-1.87, -14.48, 1.1, 0.67) pt3dadd(-1.13, -15.11, 1.15, 0.67)}
    dend_18 {pt3dadd(-0.76, -16.13, 2.7, 0.67)}
    dend_18 {pt3dadd(0.41, -16.83, 3.1, 0.67)}
    dend_18 {pt3dadd(1.14, -17.53, 2.95, 0.67)}
    dend_18 {pt3dadd(1.21, -18.06, 2.95, 0.67)}
    dend_18 {pt3dadd(1.13, -18.58, 2.95, 0.67)}
    dend_17 {pt3dclear() pt3dadd(-1.87, -14.48, 1.1, 0.37) pt3dadd(-2.32, -15.01, 1.85, 0.37)}
    dend_17 {pt3dadd(-2.38, -15.45, 1.85, 0.37)}
    dend_17 {pt3dadd(-2.75, -15.92, 1.9, 0.67)}
    dend_7 {pt3dclear() pt3dadd(42.28, -35.53, -7.3, 0.74) pt3dadd(43.54, -35.12, -7.35, 0.74)}
    dend_7 {pt3dadd(43.54, -35.12, -7.25, 0.74)}
    dend_7 {pt3dadd(44.54, -35.41, -7.3, 0.74)}
    dend_7 {pt3dadd(44.69, -35.43, -7.3, 0.74)}
    dend_7 {pt3dadd(46.68, -36.17, -7.35, 0.81)}
    dend_7 {pt3dadd(47.88, -36.12, -7.35, 0.81)}
    dend_7 {pt3dadd(47.98, -35.98, -7.35, 0.81)}
    dend_7 {pt3dadd(48.86, -35.06, -7.35, 0.81)}
    dend_7 {pt3dadd(49.04, -34.86, -7.3, 0.81)}
    dend_7 {pt3dadd(50.29, -34.45, -7.35, 0.81)}
    dend_7 {pt3dadd(50.37, -34.46, -7.35, 0.81)}
    dend_7 {pt3dadd(51.61, -34.11, -7.35, 0.81)}
    dend_7 {pt3dadd(51.69, -34.12, -7.35, 0.81)}
    dend_7 {pt3dadd(54.26, -34.42, -7.3, 0.81)}
    dend_7 {pt3dadd(55.27, -34.71, -6.7, 0.81)}
    dend_7 {pt3dadd(55.27, -34.71, -6.65, 0.81)}
    dend_7 {pt3dadd(55.82, -34.49, -6.6, 0.67)}
    dend_7 {pt3dadd(56.39, -34.2, -6.7, 0.52)}
    dend_7 {pt3dadd(57.03, -33.92, -6.7, 0.52)}
    dend_7 {pt3dadd(58.53, -34.44, -6.1, 0.52)}
    dend_7 {pt3dadd(58.87, -34.52, -5.6, 1.11)}
    dend_7 {pt3dadd(58.87, -34.52, -5.55, 1.11)}
    dend_7 {pt3dadd(59.5, -34.84, -5.6, 1.26)}
    dend_7 {pt3dadd(59.57, -34.85, -5.6, 1.26)}
    dend_7 {pt3dadd(60.54, -35.36, -5.6, 0.89)}
    dend_7 {pt3dadd(60.62, -35.37, -5.6, 0.89)}
    dend_7 {pt3dadd(61.25, -35.69, -5.55, 0.74)}
    dend_7 {pt3dadd(62.9, -36.15, -6.0, 0.74)}
    dend_7 {pt3dadd(64.15, -35.81, -6.35, 0.74)}
    dend_7 {pt3dadd(64.41, -36.59, -6.35, 0.74)}
    dend_7 {pt3dadd(64.47, -36.68, -6.35, 0.74)}
    dend_7 {pt3dadd(64.91, -37.27, -6.35, 0.74)}
    dend_7 {pt3dadd(65.32, -37.55, -6.35, 0.74)}
    dend_7 {pt3dadd(65.96, -37.79, -6.25, 0.74)}
    dend_7 {pt3dadd(67.16, -38.26, -6.25, 1.04)}
    dend_7 {pt3dadd(67.61, -38.25, -6.25, 0.81)}
    dend_7 {pt3dadd(67.77, -38.2, -6.25, 0.81)}
    dend_7 {pt3dadd(68.86, -38.43, -6.3, 0.74)}
    dend_7 {pt3dadd(69.72, -38.71, -6.3, 0.74)}
    dend_7 {pt3dadd(69.79, -38.72, -6.3, 0.74)}
    dend_7 {pt3dadd(70.58, -38.98, -6.3, 0.74)}
    dend_7 {pt3dadd(70.57, -39.05, -6.3, 0.74)}
    dend_7 {pt3dadd(71.26, -39.45, -6.0, 1.04)}
    dend_7 {pt3dadd(71.79, -39.9, -5.95, 1.19)}
    dend_6 {pt3dclear() pt3dadd(42.28, -35.53, -7.3, 1.04) pt3dadd(43.38, -36.22, -7.3, 1.04)}
    dend_6 {pt3dadd(43.38, -36.22, -7.35, 1.04)}
    dend_6 {pt3dadd(44.57, -36.76, -7.3, 0.89)}
    dend_6 {pt3dadd(44.64, -36.77, -7.3, 0.89)}
    dend_6 {pt3dadd(45.29, -37.47, -6.95, 0.89)}
    dend_6 {pt3dadd(45.36, -38.52, -7.55, 0.89)}
    dend_6 {pt3dadd(45.26, -39.26, -7.85, 0.89)}
    dend_6 {pt3dadd(45.2, -39.7, -7.6, 0.89)}
    dend_4 {pt3dclear() pt3dadd(45.19, -63.12, -3.75, 0.59) pt3dadd(45.23, -64.4, -3.7, 0.59)}
    dend_4 {pt3dadd(45.19, -65.14, -3.7, 0.52)}
    dend_4 {pt3dadd(45.15, -65.96, -3.7, 0.52)}
    dend_4 {pt3dadd(45.52, -66.54, -3.7, 0.52)}
    dend_4 {pt3dadd(45.82, -67.03, -3.7, 0.96)}
    dend_4 {pt3dadd(45.87, -67.19, -3.7, 0.96)}
    dend_4 {pt3dadd(46.16, -67.75, -3.7, 0.52)}
    dend_4 {pt3dadd(46.34, -68.6, -3.7, 0.44)}
    dend_4 {pt3dadd(46.34, -68.6, -3.75, 0.44)}
    dend_4 {pt3dadd(46.34, -69.12, -3.7, 0.74)}
    dend_4 {pt3dadd(46.27, -69.64, -3.7, 0.81)}
    dend_4 {pt3dadd(46.37, -70.48, -3.7, 0.52)}
    dend_4 {pt3dadd(46.45, -71.46, -4.45, 0.52)}
    dend_4 {pt3dadd(46.74, -72.55, -4.45, 0.52)}
    dend_4 {pt3dadd(47.16, -73.28, -4.45, 0.52)}
}

proc basic_shape_extra_11(){
    dend_4 {pt3dadd(47.41, -74.14, -4.45, 1.04)}
    dend_4 {pt3dadd(47.63, -75.22, -4.45, 1.85)}
    dend_4 {pt3dadd(47.63, -76.27, -4.45, 0.96)}
    dend_4 {pt3dadd(47.44, -77.07, -4.4, 0.44)}
    dend_4 {pt3dadd(47.44, -77.07, -4.45, 0.44)}
    dend_4 {pt3dadd(47.47, -77.89, -4.05, 0.44)}
    dend_4 {pt3dadd(47.23, -78.53, -4.05, 0.44)}
    dend_4 {pt3dadd(46.92, -79.09, -4.05, 0.96)}
    dend_4 {pt3dadd(46.57, -80.01, -4.05, 0.96)}
    dend_4 {pt3dadd(46.29, -80.87, -4.05, 0.44)}
    dend_4 {pt3dadd(46.06, -81.43, -4.05, 0.44)}
    dend_4 {pt3dadd(45.83, -82.0, -4.05, 0.74)}
    dend_4 {pt3dadd(45.68, -82.5, -4.05, 0.74)}
    dend_4 {pt3dadd(45.72, -83.26, -4.05, 0.44)}
    dend_4 {pt3dadd(45.87, -83.8, -3.5, 0.37)}
    dend_4 {pt3dadd(45.86, -84.92, -3.5, 0.37)}
    dend_4 {pt3dadd(45.91, -85.08, -3.5, 0.37)}
    dend_4 {pt3dadd(46.7, -86.84, -3.5, 0.37)}
    dend_4 {pt3dadd(47.04, -88.16, -3.5, 0.37)}
    dend_4 {pt3dadd(47.24, -88.34, -3.5, 0.74)}
    dend_4 {pt3dadd(47.24, -88.34, -3.45, 0.74)}
    dend_4 {pt3dadd(47.4, -88.74, -3.5, 0.81)}
    dend_4 {pt3dadd(47.72, -89.16, -3.5, 0.81)}
    dend_4 {pt3dadd(47.77, -89.84, -3.5, 0.52)}
    dend_4 {pt3dadd(48.21, -90.42, -3.5, 0.52)}
    dend_4 {pt3dadd(48.19, -90.57, -3.5, 0.52)}
    dend_4 {pt3dadd(48.26, -91.11, -3.5, 0.89)}
    dend_4 {pt3dadd(48.73, -91.47, -3.5, 0.89)}
    dend_4 {pt3dadd(48.73, -92.0, -3.5, 0.81)}
    dend_4 {pt3dadd(49.04, -92.94, -3.5, 0.67)}
    dend_3 {pt3dclear() pt3dadd(45.19, -63.12, -3.75, 0.59) pt3dadd(46.21, -62.75, -3.75, 0.59)}
    dend_3 {pt3dadd(46.21, -62.75, -3.7, 0.59)}
    dend_3 {pt3dadd(46.69, -62.52, -3.7, 0.59)}
    dend_3 {pt3dadd(47.39, -62.39, -3.7, 0.59)}
    dend_3 {pt3dadd(47.53, -62.41, -3.7, 0.59)}
    axon_46 {pt3dclear() pt3dadd(-29.18, 59.49, -15.5, 0.52) pt3dadd(-29.86, 60.49, -14.15, 0.52)}
    axon_46 {pt3dadd(-29.7, 61.59, -13.25, 0.52)}
    axon_46 {pt3dadd(-30.12, 62.32, -13.25, 0.52)}
    axon_46 {pt3dadd(-30.6, 62.62, -12.8, 0.52)}
    axon_46 {pt3dadd(-30.6, 62.62, -12.65, 0.52)}
    axon_46 {pt3dadd(-30.96, 63.19, -12.05, 0.89)}
    axon_46 {pt3dadd(-31.48, 63.79, -12.05, 0.89)}
    axon_29 {pt3dclear() pt3dadd(-29.18, 59.49, -15.5, 0.22) pt3dadd(-28.53, 58.83, -15.5, 0.22)}
    axon_29 {pt3dadd(-28.38, 58.81, -15.5, 0.22)}
    axon_29 {pt3dadd(-27.58, 58.69, -15.5, 0.22)}
    axon_29 {pt3dadd(-27.58, 58.69, -15.5, 0.59)}
    axon_29 {pt3dadd(-26.77, 58.58, -15.5, 0.59)}
    axon_29 {pt3dadd(-26.2, 59.39, -15.5, 0.22)}
    axon_29 {pt3dadd(-25.74, 60.0, -15.5, 0.22)}
    axon_29 {pt3dadd(-25.72, 60.15, -15.5, 0.89)}
    axon_29 {pt3dadd(-25.68, 60.44, -15.5, 0.89)}
    axon_29 {pt3dadd(-25.64, 61.18, -15.5, 0.89)}
    axon_29 {pt3dadd(-25.72, 61.19, -15.5, 0.89)}
    axon_29 {pt3dadd(-26.25, 62.17, -15.5, 0.22)}
    axon_29 {pt3dadd(-26.29, 62.92, -15.5, 0.22)}
    axon_29 {pt3dadd(-26.32, 63.23, -15.5, 0.22)}
    axon_29 {pt3dadd(-26.99, 63.77, -15.5, 0.22)}
    axon_29 {pt3dadd(-26.98, 63.85, -15.5, 0.22)}
    axon_29 {pt3dadd(-27.72, 64.93, -15.5, 0.22)}
    axon_29 {pt3dadd(-27.75, 65.75, -15.8, 0.22)}
    axon_29 {pt3dadd(-27.95, 66.46, -15.8, 1.11)}
    axon_29 {pt3dadd(-27.99, 66.69, -15.8, 1.11)}
    axon_29 {pt3dadd(-28.15, 67.16, -15.8, 0.96)}
    axon_11 {pt3dclear() pt3dadd(-33.43, 39.97, -16.6, 0.52) pt3dadd(-34.12, 40.53, -16.55, 0.52)}
    axon_11 {pt3dadd(-34.12, 40.53, -16.6, 0.52)}
    axon_11 {pt3dadd(-34.54, 40.74, -16.6, 0.52)}
    axon_11 {pt3dadd(-35.31, 41.15, -16.55, 0.74)}
    axon_11 {pt3dadd(-35.31, 41.15, -16.65, 0.74)}
    axon_11 {pt3dadd(-36.23, 42.03, -16.55, 0.52)}
    axon_11 {pt3dadd(-37.16, 42.32, -18.7, 0.22)}
    axon_11 {pt3dadd(-37.16, 42.32, -18.75, 0.22)}
    axon_11 {pt3dadd(-38.81, 42.78, -18.75, 0.22)}
    axon_11 {pt3dadd(-39.53, 42.51, -19.8, 0.22)}
    axon_11 {pt3dadd(-39.78, 42.85, -19.95, 0.22)}
    axon_11 {pt3dadd(-40.11, 43.12, -20.0, 0.22)}
    axon_11 {pt3dadd(-40.11, 43.12, -19.95, 0.22)}
    axon_11 {pt3dadd(-40.2, 43.55, -20.2, 0.52)}
    axon_10 {pt3dclear() pt3dadd(-33.43, 39.97, -16.6, 0.22) pt3dadd(-31.03, 40.0, -16.65, 0.22)}
    axon_10 {pt3dadd(-31.03, 40.0, -17.1, 0.22)}
    axon_10 {pt3dadd(-30.66, 40.02, -18.5, 0.22)}
    axon_10 {pt3dadd(-30.66, 40.02, -18.55, 0.22)}
    axon_10 {pt3dadd(-29.82, 40.13, -18.55, 0.22)}
    axon_10 {pt3dadd(-29.35, 40.28, -18.55, 0.67)}
    axon_10 {pt3dadd(-28.7, 40.11, -18.55, 0.67)}
    axon_10 {pt3dadd(-28.18, 40.04, -18.55, 0.22)}
    axon_10 {pt3dadd(-26.8, 39.77, -18.65, 0.22)}
    axon_10 {pt3dadd(-26.8, 39.77, -19.05, 0.22)}
    axon_10 {pt3dadd(-25.0, 39.28, -20.1, 0.22)}
    axon_10 {pt3dadd(-24.33, 39.26, -20.1, 0.22)}
    axon_10 {pt3dadd(-24.26, 39.25, -20.1, 0.22)}
    axon_10 {pt3dadd(-23.6, 39.15, -20.05, 0.52)}
    axon_10 {pt3dadd(-23.45, 39.13, -20.05, 0.52)}
    axon_10 {pt3dadd(-22.38, 38.76, -20.1, 0.67)}
    axon_10 {pt3dadd(-22.31, 38.74, -20.1, 0.67)}
    axon_10 {pt3dadd(-21.46, 38.4, -20.1, 0.44)}
    axon_10 {pt3dadd(-20.83, 38.08, -20.15, 0.22)}
    axon_10 {pt3dadd(-20.83, 38.08, -20.1, 0.22)}
    axon_10 {pt3dadd(-19.12, 38.06, -18.9, 0.22)}
    axon_10 {pt3dadd(-18.79, 38.24, -18.9, 0.22)}
    axon_10 {pt3dadd(-18.72, 38.23, -18.9, 0.89)}
}

proc basic_shape_extra_12(){
    axon_10 {pt3dadd(-18.05, 38.2, -18.9, 1.11)}
    axon_10 {pt3dadd(-17.9, 38.18, -18.9, 1.11)}
    axon_10 {pt3dadd(-17.2, 38.38, -18.9, 0.67)}
    axon_10 {pt3dadd(-16.84, 38.26, -18.9, 0.22)}
    axon_10 {pt3dadd(-15.99, 38.96, -17.75, 0.22)}
    axon_10 {pt3dadd(-15.93, 39.4, -17.7, 1.11)}
    axon_10 {pt3dadd(-16.03, 40.23, -17.7, 1.11)}
    axon_10 {pt3dadd(-16.15, 41.0, -17.7, 0.22)}
    axon_10 {pt3dadd(-17.16, 41.74, -17.05, 0.81)}
    axon_10 {pt3dadd(-17.16, 41.74, -17.0, 0.81)}
    axon_10 {pt3dadd(-17.07, 42.4, -17.0, 0.81)}
    axon_10 {pt3dadd(-17.06, 42.48, -17.0, 0.81)}
    axon_7 {pt3dclear() pt3dadd(-34.92, 14.07, -26.4, 0.22) pt3dadd(-35.6, 13.49, -26.4, 0.22)}
    axon_7 {pt3dadd(-35.76, 13.44, -26.4, 0.22)}
    axon_7 {pt3dadd(-35.85, 13.38, -26.4, 0.22)}
    axon_7 {pt3dadd(-36.37, 12.86, -26.4, 0.22)}
    axon_7 {pt3dadd(-36.62, 12.67, -26.4, 0.22)}
    axon_7 {pt3dadd(-36.8, 12.47, -26.4, 0.22)}
    axon_7 {pt3dadd(-37.23, 12.08, -27.4, 0.81)}
    axon_7 {pt3dadd(-37.87, 11.8, -27.4, 0.81)}
    axon_7 {pt3dadd(-38.77, 11.26, -27.4, 0.22)}
    axon_7 {pt3dadd(-39.43, 10.83, -28.15, 0.22)}
    axon_7 {pt3dadd(-39.43, 10.83, -28.25, 0.22)}
    axon_7 {pt3dadd(-40.13, 10.11, -28.75, 0.22)}
    axon_7 {pt3dadd(-40.13, 10.11, -28.8, 0.22)}
    axon_6 {pt3dclear() pt3dadd(-34.92, 14.07, -26.4, 0.22) pt3dadd(-34.02, 13.57, -26.4, 0.22)}
    axon_6 {pt3dadd(-33.62, 13.73, -26.35, 0.59)}
    axon_6 {pt3dadd(-33.07, 13.43, -26.4, 0.59)}
    axon_6 {pt3dadd(-32.5, 13.2, -26.35, 0.22)}
    axon_6 {pt3dadd(-32.5, 13.2, -26.4, 0.22)}
    axon_6 {pt3dadd(-30.81, 12.5, -27.05, 0.22)}
    axon_6 {pt3dadd(-30.08, 12.4, -27.05, 0.81)}
    axon_6 {pt3dadd(-29.57, 12.25, -27.05, 0.81)}
    axon_6 {pt3dadd(-29.5, 12.24, -27.05, 0.81)}
    axon_6 {pt3dadd(-28.72, 11.9, -27.05, 0.22)}
    axon_6 {pt3dadd(-28.23, 11.68, -27.4, 0.22)}
    axon_6 {pt3dadd(-28.23, 11.68, -27.6, 0.22)}
    axon_6 {pt3dadd(-26.8, 11.25, -27.4, 0.22)}
    axon_6 {pt3dadd(-26.42, 11.27, -27.4, 0.89)}
    axon_6 {pt3dadd(-26.27, 11.25, -27.4, 0.89)}
    axon_6 {pt3dadd(-25.67, 11.31, -27.4, 0.89)}
    axon_6 {pt3dadd(-24.93, 11.21, -27.4, 0.22)}
    axon_6 {pt3dadd(-24.79, 11.19, -27.4, 0.22)}
    axon_6 {pt3dadd(-23.68, 11.1, -27.4, 0.22)}
    axon_6 {pt3dadd(-22.89, 11.36, -27.4, 0.22)}
    axon_6 {pt3dadd(-22.74, 11.34, -27.4, 0.22)}
    axon_6 {pt3dadd(-21.76, 11.42, -27.4, 0.22)}
    axon_6 {pt3dadd(-21.52, 11.54, -27.4, 0.59)}
    axon_6 {pt3dadd(-21.44, 11.53, -27.4, 0.59)}
    axon_6 {pt3dadd(-20.85, 11.52, -27.4, 0.59)}
    axon_6 {pt3dadd(-20.15, 11.71, -27.4, 0.22)}
    axon_6 {pt3dadd(-20.15, 11.71, -27.45, 0.22)}
    axon_6 {pt3dadd(-19.08, 11.86, -27.4, 0.22)}
    axon_6 {pt3dadd(-18.49, 11.78, -27.4, 0.22)}
    axon_6 {pt3dadd(-17.75, 11.74, -27.4, 0.59)}
    axon_6 {pt3dadd(-17.02, 11.56, -27.4, 0.59)}
    axon_6 {pt3dadd(-16.57, 11.57, -27.4, 0.59)}
    axon_6 {pt3dadd(-16.28, 11.53, -27.4, 0.22)}
    axon_6 {pt3dadd(-16.21, 11.52, -27.4, 0.22)}
    axon_6 {pt3dadd(-15.55, 11.43, -27.4, 0.22)}
    axon_6 {pt3dadd(-15.47, 11.41, -27.4, 0.22)}
    axon_6 {pt3dadd(-14.52, 11.28, -27.85, 0.22)}
    axon_6 {pt3dadd(-13.57, 11.14, -27.85, 0.74)}
    axon_6 {pt3dadd(-12.98, 11.06, -27.85, 0.74)}
    axon_6 {pt3dadd(-12.58, 11.22, -27.85, 0.74)}
    axon_6 {pt3dadd(-12.0, 11.14, -27.85, 0.22)}
    axon_6 {pt3dadd(-11.34, 11.04, -27.85, 0.22)}
    axon_4 {pt3dclear() pt3dadd(-28.11, 6.8, -22.55, 0.22) pt3dadd(-27.98, 5.66, -22.55, 0.22)}
    axon_4 {pt3dadd(-27.98, 5.66, -22.9, 0.22)}
    axon_4 {pt3dadd(-28.13, 4.63, -24.4, 0.22)}
    axon_4 {pt3dadd(-28.13, 4.63, -24.7, 0.22)}
    axon_4 {pt3dadd(-27.8, 3.76, -25.35, 0.22)}
    axon_4 {pt3dadd(-27.33, 2.87, -25.35, 0.22)}
    axon_4 {pt3dadd(-27.28, 2.19, -25.35, 0.89)}
    axon_4 {pt3dadd(-27.17, 1.95, -25.35, 0.89)}
    axon_4 {pt3dadd(-27.18, 1.88, -25.35, 0.89)}
    axon_4 {pt3dadd(-27.07, 0.51, -25.35, 0.22)}
    axon_4 {pt3dadd(-27.11, -0.23, -25.75, 0.22)}
    axon_4 {pt3dadd(-27.12, -0.3, -25.75, 0.22)}
    axon_4 {pt3dadd(-27.13, -0.9, -25.75, 0.22)}
    axon_4 {pt3dadd(-27.26, -1.78, -26.3, 0.22)}
    axon_4 {pt3dadd(-27.27, -1.85, -26.45, 0.22)}
    axon_4 {pt3dadd(-27.22, -2.61, -26.6, 0.22)}
    axon_4 {pt3dadd(-27.42, -3.48, -26.6, 0.59)}
    axon_4 {pt3dadd(-27.42, -3.48, -26.65, 0.59)}
    axon_3 {pt3dclear() pt3dadd(-28.11, 6.8, -22.55, 0.22) pt3dadd(-28.62, 5.9, -22.5, 0.22)}
    axon_3 {pt3dadd(-29.2, 5.46, -22.5, 0.22)}
    axon_3 {pt3dadd(-29.43, 5.42, -22.5, 0.22)}
    axon_3 {pt3dadd(-31.76, 5.38, -22.5, 0.22)}
    axon_3 {pt3dadd(-31.83, 5.39, -22.55, 0.22)}
    axon_3 {pt3dadd(-33.3, 5.08, -22.5, 0.22)}
    axon_3 {pt3dadd(-34.5, 4.58, -22.55, 0.52)}
    axon_3 {pt3dadd(-34.5, 4.58, -22.5, 0.52)}
    axon_3 {pt3dadd(-34.89, 4.41, -22.5, 0.52)}
    axon_3 {pt3dadd(-34.98, 4.35, -22.5, 0.52)}
    axon_3 {pt3dadd(-36.08, 3.98, -22.5, 0.15)}
    axon_3 {pt3dadd(-36.82, 4.02, -22.75, 0.15)}
    axon_3 {pt3dadd(-36.82, 4.02, -23.3, 0.15)}
    axon_3 {pt3dadd(-37.8, 3.48, -23.3, 0.44)}
    axon_3 {pt3dadd(-38.64, 2.86, -23.3, 0.44)}
}

proc basic_shape_extra_13(){
    axon_3 {pt3dadd(-39.16, 2.33, -23.25, 0.15)}
    axon_3 {pt3dadd(-39.16, 2.33, -23.3, 0.15)}
    axon_3 {pt3dadd(-39.97, 1.92, -23.3, 0.15)}
    axon_3 {pt3dadd(-40.12, 1.87, -23.3, 0.15)}
    axon_3 {pt3dadd(-41.71, 1.28, -23.3, 0.15)}
    axon_3 {pt3dadd(-42.93, 1.08, -23.3, 0.15)}
    axon_3 {pt3dadd(-43.2, 0.82, -23.3, 0.15)}
    axon_3 {pt3dadd(-43.76, 0.53, -23.3, 0.15)}
    axon_3 {pt3dadd(-44.61, 0.35, -23.3, 0.81)}
    axon_3 {pt3dadd(-45.4, 0.09, -23.3, 0.15)}
    axon_3 {pt3dadd(-45.93, -0.51, -23.3, 0.15)}
    axon_3 {pt3dadd(-46.18, -0.7, -23.3, 0.15)}
    axon_3 {pt3dadd(-46.35, -0.82, -23.3, 0.15)}
    axon_3 {pt3dadd(-46.78, -1.21, -23.3, 0.52)}
    axon_3 {pt3dadd(-47.49, -1.48, -23.3, 0.15)}
    axon_3 {pt3dadd(-48.29, -1.81, -23.3, 0.15)}
    axon_3 {pt3dadd(-48.38, -1.95, -23.3, 0.15)}
    axon_3 {pt3dadd(-49.75, -2.05, -23.3, 0.15)}
    axon_3 {pt3dadd(-49.82, -2.04, -23.3, 0.15)}
    axon_3 {pt3dadd(-51.82, -2.43, -23.3, 0.15)}
    axon_3 {pt3dadd(-51.89, -2.42, -23.3, 0.15)}
    axon_3 {pt3dadd(-52.06, -2.54, -23.3, 0.15)}
    dend_27 {pt3dclear() pt3dadd(45.62, -149.37, -47.0, 0.59) pt3dadd(46.21, -149.96, -47.0, 0.59)}
    dend_27 {pt3dadd(46.14, -151.52, -47.0, 0.59)}
    dend_27 {pt3dadd(46.28, -151.74, -47.0, 0.59)}
    dend_27 {pt3dadd(47.02, -153.08, -47.0, 0.59)}
    dend_27 {pt3dadd(47.1, -153.37, -47.0, 0.59)}
    dend_27 {pt3dadd(47.77, -154.56, -47.0, 0.59)}
    dend_27 {pt3dadd(47.77, -155.15, -47.0, 0.59)}
    dend_27 {pt3dadd(47.77, -156.48, -47.0, 0.59)}
    dend_27 {pt3dadd(47.77, -156.78, -47.0, 0.59)}
    dend_27 {pt3dadd(47.69, -157.67, -47.0, 0.59)}
    dend_27 {pt3dadd(48.06, -158.71, -47.0, 0.59)}
    dend_27 {pt3dadd(49.99, -160.19, -47.15, 0.59)}
    dend_27 {pt3dadd(49.99, -160.19, -47.25, 0.59)}
    dend_27 {pt3dadd(51.17, -161.08, -47.55, 0.59)}
    dend_27 {pt3dadd(51.25, -161.15, -47.55, 0.59)}
    dend_27 {pt3dadd(52.14, -161.52, -47.8, 0.59)}
    dend_27 {pt3dadd(52.73, -161.82, -47.8, 0.59)}
    dend_27 {pt3dadd(53.54, -162.19, -47.8, 1.33)}
    dend_26 {pt3dclear() pt3dadd(45.62, -149.37, -47.0, 0.59) pt3dadd(46.21, -148.56, -46.95, 0.59)}
    dend_26 {pt3dadd(46.8, -148.71, -47.55, 0.59)}
    dend_26 {pt3dadd(48.28, -149.37, -47.55, 0.59)}
    dend_26 {pt3dadd(48.8, -149.22, -47.55, 0.59)}
    dend_26 {pt3dadd(49.47, -149.0, -47.55, 0.67)}
    dend_26 {pt3dadd(49.99, -148.11, -47.55, 0.67)}
    dend_26 {pt3dadd(50.95, -147.52, -47.55, 0.89)}
    dend_26 {pt3dadd(51.25, -146.63, -47.55, 0.44)}
    dend_26 {pt3dadd(51.69, -146.41, -47.55, 0.44)}
    dend_26 {pt3dadd(52.28, -145.74, -47.55, 0.89)}
    dend_26 {pt3dadd(52.28, -145.67, -47.55, 0.89)}
    dend_9 {pt3dclear() pt3dadd(71.79, -39.9, -5.95, 0.59) pt3dadd(71.86, -40.82, -5.9, 0.59)}
    dend_9 {pt3dadd(71.99, -41.96, -5.5, 0.96)}
    dend_9 {pt3dadd(72.04, -42.64, -5.5, 0.96)}
    dend_9 {pt3dadd(72.09, -43.33, -5.5, 0.52)}
    dend_9 {pt3dadd(72.09, -43.33, -5.45, 0.52)}
    dend_9 {pt3dadd(72.2, -44.16, -5.5, 0.52)}
    dend_9 {pt3dadd(72.38, -44.94, -5.5, 0.52)}
    dend_9 {pt3dadd(72.35, -45.16, -5.5, 0.52)}
    dend_9 {pt3dadd(72.64, -46.25, -5.5, 0.52)}
    dend_9 {pt3dadd(72.61, -46.99, -5.55, 0.74)}
    dend_9 {pt3dadd(72.82, -47.62, -5.5, 0.74)}
    dend_9 {pt3dadd(72.97, -48.17, -5.75, 0.52)}
    dend_9 {pt3dadd(72.97, -48.17, -5.95, 0.52)}
    dend_9 {pt3dadd(73.12, -49.16, -4.95, 0.52)}
    dend_9 {pt3dadd(73.23, -50.0, -4.5, 0.52)}
    dend_9 {pt3dadd(73.21, -50.15, -4.5, 0.52)}
    dend_9 {pt3dadd(73.68, -50.51, -4.5, 0.52)}
    dend_9 {pt3dadd(73.89, -50.62, -4.5, 0.52)}
    dend_9 {pt3dadd(74.34, -51.13, -4.5, 0.52)}
    dend_9 {pt3dadd(74.4, -51.22, -4.5, 0.52)}
    dend_9 {pt3dadd(74.77, -51.72, -4.5, 0.52)}
    dend_9 {pt3dadd(74.92, -52.26, -4.5, 0.52)}
    dend_9 {pt3dadd(75.05, -52.96, -4.45, 0.81)}
    dend_9 {pt3dadd(74.97, -52.95, -4.5, 0.81)}
    dend_9 {pt3dadd(74.97, -53.99, -4.45, 0.81)}
    dend_9 {pt3dadd(74.97, -53.99, -4.5, 0.81)}
    dend_9 {pt3dadd(75.12, -54.54, -4.5, 0.81)}
    dend_9 {pt3dadd(75.12, -54.54, -4.45, 0.81)}
    dend_9 {pt3dadd(75.33, -55.17, -3.6, 0.59)}
    dend_9 {pt3dadd(75.33, -55.17, -3.65, 0.59)}
    dend_9 {pt3dadd(75.54, -55.72, -3.25, 0.59)}
    dend_9 {pt3dadd(75.93, -56.15, -2.7, 0.59)}
    dend_9 {pt3dadd(76.51, -56.31, -2.55, 0.59)}
    dend_8 {pt3dclear() pt3dadd(71.79, -39.9, -5.95, 0.52) pt3dadd(72.94, -40.22, -7.55, 0.52)}
    dend_8 {pt3dadd(74.03, -40.98, -7.55, 0.37)}
    dend_8 {pt3dadd(74.98, -41.11, -7.6, 0.74)}
    dend_8 {pt3dadd(75.44, -41.03, -7.55, 0.74)}
    dend_8 {pt3dadd(75.97, -41.03, -7.55, 0.37)}
    dend_8 {pt3dadd(75.97, -41.03, -7.6, 0.37)}
    dend_8 {pt3dadd(76.81, -40.93, -7.7, 0.37)}
    dend_8 {pt3dadd(77.34, -40.85, -7.7, 0.59)}
    dend_8 {pt3dadd(77.81, -41.22, -7.7, 0.59)}
    dend_8 {pt3dadd(77.81, -41.22, -7.75, 0.59)}
    dend_8 {pt3dadd(78.45, -41.46, -7.75, 0.44)}
    dend_8 {pt3dadd(78.45, -41.46, -7.65, 0.44)}
    dend_8 {pt3dadd(79.13, -41.41, -7.7, 0.44)}
    dend_8 {pt3dadd(80.14, -41.18, -7.45, 0.44)}
    dend_8 {pt3dadd(80.8, -40.75, -7.4, 0.96)}
    dend_8 {pt3dadd(80.8, -40.75, -7.45, 0.96)}
}

proc basic_shape_extra_14(){
    dend_8 {pt3dadd(81.56, -40.64, -7.45, 0.44)}
    dend_8 {pt3dadd(83.1, -39.81, -6.7, 0.44)}
    dend_8 {pt3dadd(83.1, -39.81, -6.75, 0.44)}
    dend_8 {pt3dadd(83.97, -39.49, -6.75, 0.67)}
    dend_8 {pt3dadd(84.66, -39.37, -6.7, 0.74)}
    dend_8 {pt3dadd(85.33, -38.94, -6.75, 0.37)}
    dend_8 {pt3dadd(86.48, -38.73, -6.35, 0.37)}
    dend_8 {pt3dadd(87.24, -38.62, -5.85, 0.37)}
    dend_8 {pt3dadd(87.24, -38.62, -5.9, 0.37)}
    dend_8 {pt3dadd(87.83, -38.7, -5.85, 0.37)}
    dend_8 {pt3dadd(87.83, -38.7, -5.9, 0.37)}
    dend_8 {pt3dadd(88.14, -38.6, -5.85, 0.81)}
    dend_8 {pt3dadd(88.54, -38.43, -5.9, 0.81)}
    dend_8 {pt3dadd(88.54, -38.43, -5.85, 0.81)}
    dend_8 {pt3dadd(89.03, -38.13, -5.85, 0.44)}
    dend_8 {pt3dadd(89.55, -37.68, -5.35, 0.44)}
    dend_8 {pt3dadd(90.29, -37.18, -5.35, 0.89)}
    dend_8 {pt3dadd(90.29, -37.18, -5.3, 0.89)}
    dend_8 {pt3dadd(90.88, -36.75, -5.3, 0.74)}
    dend_8 {pt3dadd(91.62, -36.25, -5.3, 0.52)}
    dend_8 {pt3dadd(92.5, -34.88, -4.95, 0.52)}
    dend_8 {pt3dadd(92.92, -34.05, -4.95, 0.52)}
    dend_8 {pt3dadd(93.3, -33.43, -4.95, 0.89)}
    dend_8 {pt3dadd(93.73, -33.04, -4.95, 0.89)}
    dend_8 {pt3dadd(94.28, -32.37, -4.95, 0.52)}
    dend_8 {pt3dadd(94.28, -32.37, -4.9, 0.52)}
    dend_8 {pt3dadd(94.6, -31.22, -4.8, 0.52)}
    dend_8 {pt3dadd(94.81, -30.28, -4.35, 0.81)}
    dend_8 {pt3dadd(95.39, -29.84, -4.35, 0.81)}
    dend_8 {pt3dadd(96.66, -29.21, -4.15, 0.59)}
    axon_50 {pt3dclear() pt3dadd(-31.48, 63.79, -12.05, 0.22) pt3dadd(-32.45, 63.78, -12.05, 0.22)}
    axon_50 {pt3dadd(-32.96, 63.33, -12.05, 0.22)}
    axon_50 {pt3dadd(-33.5, 62.74, -12.05, 0.22)}
    axon_50 {pt3dadd(-33.59, 62.6, -12.05, 0.22)}
    axon_50 {pt3dadd(-33.99, 62.43, -12.05, 0.67)}
    axon_50 {pt3dadd(-34.66, 61.93, -12.05, 0.67)}
    axon_50 {pt3dadd(-35.09, 61.54, -12.05, 0.67)}
    axon_50 {pt3dadd(-35.21, 61.26, -12.0, 0.22)}
    axon_50 {pt3dadd(-35.21, 61.26, -12.05, 0.22)}
    axon_50 {pt3dadd(-35.97, 60.62, -13.0, 0.22)}
    axon_50 {pt3dadd(-36.12, 60.64, -13.0, 0.22)}
    axon_50 {pt3dadd(-36.68, 59.9, -13.0, 0.22)}
    axon_50 {pt3dadd(-36.83, 59.85, -13.0, 0.22)}
    axon_50 {pt3dadd(-38.51, 59.12, -13.0, 0.22)}
    axon_50 {pt3dadd(-39.44, 59.93, -13.0, 0.22)}
    axon_50 {pt3dadd(-39.52, 59.94, -13.0, 0.22)}
    axon_50 {pt3dadd(-39.87, 60.06, -13.0, 0.22)}
    axon_50 {pt3dadd(-39.96, 60.0, -12.95, 0.22)}
    axon_50 {pt3dadd(-40.92, 59.54, -13.0, 0.22)}
    axon_50 {pt3dadd(-41.0, 59.48, -12.95, 0.22)}
    axon_50 {pt3dadd(-41.43, 59.61, -13.4, 0.37)}
    axon_50 {pt3dadd(-41.58, 59.63, -13.45, 0.37)}
    axon_50 {pt3dadd(-42.3, 59.81, -13.45, 0.96)}
    axon_50 {pt3dadd(-42.3, 59.81, -13.5, 0.96)}
    axon_50 {pt3dadd(-43.04, 59.92, -13.4, 1.11)}
    axon_50 {pt3dadd(-43.11, 59.93, -13.45, 1.11)}
    axon_50 {pt3dadd(-43.73, 59.79, -13.45, 0.89)}
    axon_50 {pt3dadd(-43.73, 59.79, -13.4, 0.89)}
    axon_50 {pt3dadd(-44.71, 59.71, -13.45, 0.22)}
    axon_50 {pt3dadd(-44.94, 59.67, -13.4, 0.22)}
    axon_50 {pt3dadd(-45.02, 59.68, -13.4, 0.22)}
    axon_50 {pt3dadd(-46.09, 59.54, -13.45, 0.22)}
    axon_50 {pt3dadd(-46.1, 59.46, -13.45, 0.22)}
    axon_50 {pt3dadd(-47.19, 58.65, -13.45, 0.22)}
    axon_50 {pt3dadd(-47.57, 58.55, -13.45, 0.22)}
    axon_50 {pt3dadd(-48.29, 58.28, -13.8, 0.44)}
    axon_50 {pt3dadd(-48.29, 58.28, -13.85, 0.44)}
    axon_50 {pt3dadd(-49.71, 58.26, -13.85, 0.67)}
    axon_47 {pt3dclear() pt3dadd(-31.48, 63.79, -12.05, 0.22) pt3dadd(-31.11, 64.29, -10.15, 0.22)}
    axon_47 {pt3dadd(-30.44, 64.27, -8.4, 0.22)}
    axon_47 {pt3dadd(-30.44, 64.27, -8.35, 0.22)}
    axon_47 {pt3dadd(-29.94, 64.12, -7.0, 0.22)}
    axon_47 {pt3dadd(-29.94, 64.12, -6.9, 0.22)}
    axon_47 {pt3dadd(-29.59, 63.4, -6.85, 1.11)}
    axon_47 {pt3dadd(-29.59, 63.4, -6.9, 1.11)}
    axon_47 {pt3dadd(-28.87, 63.22, -6.85, 0.22)}
    axon_47 {pt3dadd(-28.29, 63.06, -6.9, 0.22)}
    axon_47 {pt3dadd(-28.29, 63.06, -6.85, 0.22)}
    axon_47 {pt3dadd(-27.69, 62.6, -6.85, 0.22)}
    axon_47 {pt3dadd(-27.69, 62.6, -6.9, 0.22)}
    axon_47 {pt3dadd(-27.43, 62.26, -6.9, 0.59)}
    axon_47 {pt3dadd(-27.43, 62.26, -6.85, 0.59)}
    axon_47 {pt3dadd(-27.0, 62.13, -6.85, 0.59)}
    axon_47 {pt3dadd(-26.39, 61.74, -6.9, 0.3)}
    axon_47 {pt3dadd(-26.39, 61.74, -6.85, 0.3)}
    axon_47 {pt3dadd(-25.51, 61.09, -6.8, 0.22)}
    axon_47 {pt3dadd(-24.91, 60.03, -6.8, 0.22)}
    axon_47 {pt3dadd(-25.0, 59.44, -6.8, 0.89)}
    axon_33 {pt3dclear() pt3dadd(-28.15, 67.16, -15.8, 0.22) pt3dadd(-28.93, 67.49, -16.45, 0.22)}
    axon_33 {pt3dadd(-29.0, 67.5, -16.45, 0.22)}
    axon_33 {pt3dadd(-29.69, 68.43, -16.45, 0.22)}
    axon_33 {pt3dadd(-29.9, 68.53, -16.45, 0.81)}
    axon_33 {pt3dadd(-30.61, 68.79, -16.45, 0.81)}
    axon_33 {pt3dadd(-30.68, 68.8, -16.45, 0.81)}
    axon_33 {pt3dadd(-31.24, 69.1, -16.45, 0.22)}
    axon_33 {pt3dadd(-31.52, 69.22, -16.45, 0.22)}
    axon_33 {pt3dadd(-32.59, 69.07, -16.45, 0.22)}
    axon_33 {pt3dadd(-32.75, 69.02, -16.45, 0.22)}
    axon_33 {pt3dadd(-33.55, 69.66, -16.45, 0.22)}
    axon_33 {pt3dadd(-33.54, 69.73, -16.45, 0.22)}
}

proc basic_shape_extra_15(){
    axon_33 {pt3dadd(-34.64, 70.41, -17.8, 0.22)}
    axon_33 {pt3dadd(-35.27, 70.73, -19.1, 0.22)}
    axon_33 {pt3dadd(-35.8, 71.18, -19.4, 0.22)}
    axon_33 {pt3dadd(-35.8, 71.18, -19.75, 0.22)}
    axon_33 {pt3dadd(-36.21, 71.46, -20.65, 0.22)}
    axon_33 {pt3dadd(-36.92, 71.72, -20.65, 0.22)}
    axon_33 {pt3dadd(-37.04, 71.96, -20.65, 0.22)}
    axon_33 {pt3dadd(-37.04, 71.96, -20.7, 0.22)}
    axon_33 {pt3dadd(-37.61, 72.12, -21.2, 0.74)}
    axon_33 {pt3dadd(-38.02, 72.4, -21.2, 0.74)}
    axon_30 {pt3dclear() pt3dadd(-28.15, 67.16, -15.8, 0.15) pt3dadd(-26.86, 66.06, -17.0, 0.15)}
    axon_30 {pt3dadd(-26.72, 66.03, -17.05, 0.15)}
    axon_30 {pt3dadd(-26.15, 65.8, -17.05, 0.15)}
    axon_30 {pt3dadd(-26.15, 65.8, -17.0, 0.15)}
    axon_30 {pt3dadd(-25.7, 65.81, -17.05, 0.52)}
    axon_30 {pt3dadd(-25.7, 65.81, -17.0, 0.52)}
    axon_30 {pt3dadd(-25.48, 65.78, -17.0, 0.52)}
    axon_30 {pt3dadd(-25.48, 65.78, -17.05, 0.52)}
    axon_30 {pt3dadd(-24.83, 65.61, -17.0, 0.15)}
    axon_30 {pt3dadd(-22.32, 65.4, -18.7, 0.15)}
    axon_30 {pt3dadd(-21.78, 65.47, -18.7, 0.15)}
    axon_30 {pt3dadd(-21.26, 65.47, -18.7, 0.52)}
    axon_30 {pt3dadd(-20.73, 65.54, -18.7, 0.52)}
    axon_30 {pt3dadd(-19.9, 65.57, -18.7, 0.15)}
    axon_30 {pt3dadd(-19.01, 66.05, -18.7, 0.15)}
    axon_30 {pt3dadd(-18.86, 66.02, -18.7, 0.15)}
    axon_30 {pt3dadd(-18.48, 66.04, -18.7, 0.15)}
    axon_30 {pt3dadd(-17.7, 66.31, -18.7, 0.37)}
    axon_30 {pt3dadd(-17.47, 66.35, -18.7, 0.37)}
    axon_30 {pt3dadd(-16.42, 66.35, -18.7, 0.52)}
    axon_30 {pt3dadd(-16.35, 66.33, -18.7, 0.52)}
    axon_30 {pt3dadd(-15.96, 66.43, -18.7, 0.52)}
    axon_30 {pt3dadd(-15.64, 66.53, -18.7, 0.15)}
    axon_30 {pt3dadd(-14.53, 66.97, -18.7, 0.15)}
    axon_30 {pt3dadd(-12.32, 67.25, -19.3, 0.15)}
    axon_30 {pt3dadd(-12.04, 67.66, -19.0, 0.37)}
    axon_30 {pt3dadd(-11.31, 68.0, -18.95, 0.37)}
    axon_30 {pt3dadd(-11.31, 68.0, -18.6, 0.15)}
    axon_30 {pt3dadd(-11.31, 68.0, -18.05, 0.15)}
    axon_30 {pt3dadd(-9.89, 69.07, -16.75, 0.15)}
    axon_30 {pt3dadd(-9.89, 69.07, -16.55, 0.15)}
    axon_30 {pt3dadd(-8.59, 69.78, -15.8, 0.15)}
    axon_30 {pt3dadd(-7.59, 70.46, -15.85, 0.44)}
    axon_30 {pt3dadd(-7.08, 70.91, -15.8, 0.44)}
    axon_30 {pt3dadd(-6.84, 71.03, -15.8, 0.15)}
    axon_30 {pt3dadd(-5.65, 71.98, -17.3, 0.15)}
    axon_30 {pt3dadd(-3.82, 72.76, -17.3, 0.15)}
    axon_30 {pt3dadd(-3.1, 73.11, -17.3, 0.15)}
    axon_30 {pt3dadd(-2.4, 73.23, -17.3, 0.59)}
    axon_30 {pt3dadd(-1.36, 73.75, -17.25, 0.59)}
    axon_30 {pt3dadd(-1.36, 73.75, -17.3, 0.59)}
    axon_30 {pt3dadd(-1.18, 73.95, -17.3, 0.15)}
    axon_30 {pt3dadd(-1.18, 73.95, -17.2, 0.15)}
    axon_30 {pt3dadd(-0.68, 74.25, -17.2, 0.15)}
    axon_30 {pt3dadd(0.36, 74.25, -17.2, 0.44)}
    axon_30 {pt3dadd(0.36, 74.25, -17.15, 0.44)}
    axon_30 {pt3dadd(1.01, 74.09, -17.2, 0.44)}
    axon_30 {pt3dadd(2.05, 73.49, -16.6, 0.15)}
    axon_30 {pt3dadd(2.98, 72.68, -16.6, 0.15)}
    axon_30 {pt3dadd(3.74, 72.27, -16.6, 0.15)}
    axon_30 {pt3dadd(4.59, 71.92, -16.6, 0.74)}
    axon_30 {pt3dadd(4.85, 71.66, -16.6, 0.74)}
    axon_30 {pt3dadd(5.21, 71.01, -16.65, 0.15)}
    axon_30 {pt3dadd(6.21, 70.19, -16.6, 0.15)}
    axon_30 {pt3dadd(6.57, 70.07, -16.6, 0.74)}
    axon_30 {pt3dadd(7.58, 69.32, -16.6, 1.48)}
    axon_30 {pt3dadd(7.72, 69.23, -16.6, 1.48)}
    axon_30 {pt3dadd(8.79, 68.85, -16.6, 0.15)}
    axon_30 {pt3dadd(9.79, 68.55, -16.6, 0.15)}
    axon_30 {pt3dadd(9.87, 68.54, -16.6, 0.15)}
    axon_30 {pt3dadd(10.75, 68.42, -16.6, 0.15)}
    axon_30 {pt3dadd(11.92, 68.25, -16.4, 0.15)}
    axon_30 {pt3dadd(12.29, 68.19, -16.4, 0.15)}
    axon_25 {pt3dclear() pt3dadd(-40.2, 43.55, -20.2, 0.22) pt3dadd(-39.1, 43.64, -21.75, 0.22)}
    axon_25 {pt3dadd(-38.45, 43.99, -21.95, 0.22)}
    axon_25 {pt3dadd(-38.45, 43.99, -22.2, 0.22)}
    axon_25 {pt3dadd(-37.77, 44.57, -22.5, 0.37)}
    axon_25 {pt3dadd(-37.01, 44.61, -22.5, 0.22)}
    axon_25 {pt3dadd(-37.01, 44.61, -22.55, 0.22)}
    axon_25 {pt3dadd(-35.65, 45.23, -24.0, 0.22)}
    axon_25 {pt3dadd(-35.3, 45.56, -24.45, 0.22)}
    axon_25 {pt3dadd(-34.59, 45.83, -24.45, 0.81)}
    axon_25 {pt3dadd(-33.9, 45.95, -24.45, 1.33)}
    axon_25 {pt3dadd(-33.84, 45.87, -24.45, 1.33)}
    axon_25 {pt3dadd(-33.12, 46.14, -24.45, 1.11)}
    axon_12 {pt3dclear() pt3dadd(-40.2, 43.55, -20.2, 0.22) pt3dadd(-41.01, 44.19, -20.2, 0.22)}
    axon_12 {pt3dadd(-41.42, 44.48, -20.35, 0.22)}
    axon_12 {pt3dadd(-41.76, 44.68, -20.35, 1.26)}
    axon_12 {pt3dadd(-41.76, 44.68, -20.4, 1.26)}
    axon_12 {pt3dadd(-42.64, 45.33, -20.35, 1.26)}
    axon_12 {pt3dadd(-42.72, 45.34, -20.35, 1.26)}
    axon_12 {pt3dadd(-43.22, 45.48, -20.4, 0.37)}
    axon_12 {pt3dadd(-43.22, 45.48, -20.45, 0.37)}
    dend_29 {pt3dclear() pt3dadd(53.54, -162.19, -47.8, 0.59) pt3dadd(54.58, -161.59, -47.8, 0.59)}
    dend_29 {pt3dadd(55.02, -160.93, -47.8, 0.59)}
    dend_29 {pt3dadd(55.4, -160.19, -45.0, 0.59)}
    dend_29 {pt3dadd(55.4, -160.19, -44.8, 0.59)}
    dend_29 {pt3dadd(54.95, -160.19, -44.3, 0.59)}
    dend_29 {pt3dadd(54.88, -160.19, -44.25, 0.59)}
    dend_29 {pt3dadd(54.36, -160.11, -44.2, 0.59)}
}

proc basic_shape_extra_16(){
    dend_29 {pt3dadd(54.36, -160.11, -43.75, 0.59)}
    dend_28 {pt3dclear() pt3dadd(53.54, -162.19, -47.8, 0.59) pt3dadd(53.99, -163.37, -47.75, 0.59)}
    dend_28 {pt3dadd(54.28, -164.71, -49.45, 0.59)}
    dend_28 {pt3dadd(54.28, -164.71, -49.55, 0.59)}
    dend_28 {pt3dadd(54.95, -166.26, -50.25, 0.59)}
    dend_28 {pt3dadd(55.69, -167.67, -50.3, 0.59)}
    dend_28 {pt3dadd(55.69, -167.96, -50.25, 0.59)}
    dend_28 {pt3dadd(55.69, -169.82, -50.5, 0.59)}
    dend_28 {pt3dadd(55.69, -169.82, -50.65, 0.59)}
    dend_28 {pt3dadd(55.62, -170.34, -50.75, 0.59)}
    dend_28 {pt3dadd(55.62, -170.41, -50.75, 0.59)}
    dend_28 {pt3dadd(55.02, -170.85, -50.75, 0.81)}
    dend_28 {pt3dadd(54.95, -171.59, -50.75, 0.81)}
    dend_28 {pt3dadd(54.8, -171.89, -50.75, 0.81)}
    dend_28 {pt3dadd(54.73, -171.89, -50.75, 0.81)}
    dend_28 {pt3dadd(54.36, -172.63, -50.85, 0.67)}
    dend_28 {pt3dadd(54.36, -172.63, -50.95, 0.67)}
    dend_28 {pt3dadd(53.84, -173.3, -52.3, 0.67)}
    dend_28 {pt3dadd(53.25, -174.19, -52.4, 0.67)}
    dend_28 {pt3dadd(52.88, -174.34, -52.4, 0.67)}
    dend_28 {pt3dadd(51.77, -174.04, -53.15, 0.67)}
    dend_28 {pt3dadd(51.02, -173.89, -53.25, 0.67)}
    dend_28 {pt3dadd(50.95, -173.89, -53.25, 0.67)}
    dend_28 {pt3dadd(50.14, -174.34, -53.25, 0.81)}
    dend_28 {pt3dadd(50.06, -174.34, -53.25, 0.81)}
    dend_28 {pt3dadd(48.8, -175.08, -53.25, 0.67)}
    dend_28 {pt3dadd(48.88, -175.0, -53.25, 0.67)}
    dend_28 {pt3dadd(48.28, -175.89, -53.25, 0.52)}
    dend_28 {pt3dadd(48.06, -176.34, -53.25, 0.52)}
    dend_28 {pt3dadd(47.99, -176.34, -53.25, 0.52)}
    dend_28 {pt3dadd(46.14, -177.22, -53.25, 0.59)}
    dend_28 {pt3dadd(46.14, -177.22, -53.3, 0.59)}
    dend_28 {pt3dadd(44.95, -177.37, -53.25, 0.59)}
    dend_28 {pt3dadd(44.8, -177.52, -53.25, 0.59)}
    dend_28 {pt3dadd(44.06, -177.82, -53.25, 0.59)}
    dend_28 {pt3dadd(43.32, -178.26, -53.25, 0.52)}
    dend_28 {pt3dadd(42.28, -179.15, -53.25, 0.81)}
    dend_28 {pt3dadd(42.21, -179.22, -53.25, 0.81)}
    dend_28 {pt3dadd(41.54, -179.74, -53.25, 0.81)}
    dend_28 {pt3dadd(40.58, -180.41, -53.25, 0.59)}
    dend_28 {pt3dadd(39.62, -181.22, -53.25, 0.59)}
    dend_28 {pt3dadd(39.54, -181.45, -53.25, 0.59)}
    dend_28 {pt3dadd(39.54, -182.19, -53.25, 0.59)}
    dend_28 {pt3dadd(39.54, -182.26, -53.25, 0.59)}
    dend_28 {pt3dadd(39.99, -183.37, -53.25, 0.59)}
    dend_28 {pt3dadd(40.36, -184.41, -53.25, 0.74)}
    dend_28 {pt3dadd(40.43, -184.63, -53.25, 0.74)}
    dend_28 {pt3dadd(40.8, -185.74, -53.25, 0.74)}
    axon_54 {pt3dclear() pt3dadd(-49.71, 58.26, -13.85, 0.22) pt3dadd(-50.57, 59.06, -15.75, 0.22)}
    axon_54 {pt3dadd(-51.21, 59.83, -16.2, 0.22)}
    axon_54 {pt3dadd(-51.43, 59.86, -16.2, 0.22)}
    axon_54 {pt3dadd(-52.31, 60.51, -16.2, 0.22)}
    axon_54 {pt3dadd(-52.79, 60.8, -16.2, 0.67)}
    axon_54 {pt3dadd(-53.45, 61.42, -16.2, 0.67)}
    axon_54 {pt3dadd(-53.45, 61.42, -16.15, 0.67)}
    axon_54 {pt3dadd(-54.04, 61.96, -16.15, 0.22)}
    axon_54 {pt3dadd(-54.74, 63.33, -16.15, 0.22)}
    axon_54 {pt3dadd(-54.8, 63.49, -16.15, 0.22)}
    axon_54 {pt3dadd(-55.54, 65.09, -16.15, 0.22)}
    axon_54 {pt3dadd(-55.61, 65.1, -16.15, 0.22)}
    axon_51 {pt3dclear() pt3dadd(-49.71, 58.26, -13.85, 0.22) pt3dadd(-50.39, 57.69, -14.55, 0.22)}
    axon_51 {pt3dadd(-50.66, 57.43, -14.55, 0.22)}
    axon_51 {pt3dadd(-51.4, 56.93, -14.55, 0.22)}
    axon_51 {pt3dadd(-51.58, 56.74, -14.55, 0.22)}
    axon_51 {pt3dadd(-52.36, 56.48, -14.55, 0.22)}
    axon_51 {pt3dadd(-52.84, 56.32, -13.35, 0.22)}
    axon_51 {pt3dadd(-52.84, 56.32, -13.2, 0.22)}
    axon_51 {pt3dadd(-53.32, 55.56, -13.05, 0.22)}
    axon_51 {pt3dadd(-53.32, 55.56, -12.85, 0.22)}
    axon_51 {pt3dadd(-53.92, 55.05, -12.85, 0.22)}
    axon_51 {pt3dadd(-54.48, 54.76, -12.65, 0.22)}
    axon_51 {pt3dadd(-54.81, 54.58, -12.65, 0.59)}
    axon_51 {pt3dadd(-54.81, 54.58, -12.7, 0.59)}
    axon_51 {pt3dadd(-55.24, 54.2, -12.65, 0.59)}
    axon_51 {pt3dadd(-55.25, 54.12, -12.65, 0.59)}
    axon_51 {pt3dadd(-55.64, 54.03, -12.65, 0.22)}
    axon_51 {pt3dadd(-56.06, 53.71, -12.15, 0.22)}
    axon_51 {pt3dadd(-56.06, 53.71, -12.05, 0.22)}
    axon_51 {pt3dadd(-56.44, 53.1, -11.75, 0.22)}
    axon_51 {pt3dadd(-56.44, 53.1, -11.65, 0.22)}
    axon_51 {pt3dadd(-57.25, 52.69, -11.25, 0.81)}
    axon_51 {pt3dadd(-58.11, 51.92, -11.25, 0.81)}
    axon_51 {pt3dadd(-58.68, 51.1, -11.25, 0.52)}
    axon_51 {pt3dadd(-59.29, 50.51, -10.55, 0.37)}
    axon_51 {pt3dadd(-59.29, 50.51, -10.3, 0.37)}
    axon_51 {pt3dadd(-59.45, 50.39, -9.65, 0.37)}
    axon_51 {pt3dadd(-59.06, 49.51, -8.55, 0.37)}
    axon_51 {pt3dadd(-59.06, 49.51, -8.45, 0.37)}
    axon_51 {pt3dadd(-58.97, 48.52, -8.25, 0.37)}
    axon_51 {pt3dadd(-59.0, 47.85, -8.25, 0.37)}
    axon_51 {pt3dadd(-58.97, 46.5, -7.85, 0.37)}
    axon_51 {pt3dadd(-59.0, 46.28, -7.85, 0.37)}
    axon_51 {pt3dadd(-59.05, 45.91, -7.8, 0.37)}
    axon_51 {pt3dadd(-59.24, 45.12, -7.85, 1.26)}
    axon_51 {pt3dadd(-59.26, 44.97, -7.9, 1.26)}
    axon_51 {pt3dadd(-59.63, 43.98, -7.85, 1.26)}
    axon_51 {pt3dadd(-59.64, 43.9, -7.85, 1.26)}
    axon_51 {pt3dadd(-59.89, 42.67, -7.85, 0.22)}
    axon_51 {pt3dadd(-60.38, 41.91, -7.85, 0.22)}
    axon_51 {pt3dadd(-60.52, 41.41, -7.6, 0.22)}
}

proc basic_shape_extra_17(){
    axon_51 {pt3dadd(-60.53, 41.34, -7.4, 0.22)}
    axon_51 {pt3dadd(-60.59, 40.97, -7.4, 0.22)}
    axon_51 {pt3dadd(-60.59, 40.97, -7.45, 0.22)}
    axon_51 {pt3dadd(-60.99, 40.28, -7.4, 0.52)}
    axon_51 {pt3dadd(-60.99, 40.28, -7.3, 0.52)}
    axon_51 {pt3dadd(-61.09, 39.55, -7.4, 0.52)}
    axon_51 {pt3dadd(-61.18, 39.48, -7.4, 0.52)}
    axon_51 {pt3dadd(-61.77, 38.97, -6.15, 0.22)}
    axon_51 {pt3dadd(-61.77, 38.97, -6.05, 0.22)}
    axon_51 {pt3dadd(-62.32, 38.3, -5.4, 0.89)}
    axon_49 {pt3dclear() pt3dadd(-25.0, 59.44, -6.8, 0.22) pt3dadd(-24.2, 59.25, -6.8, 0.22)}
    axon_49 {pt3dadd(-24.21, 59.18, -6.8, 0.22)}
    axon_49 {pt3dadd(-24.03, 58.86, -6.3, 0.22)}
    axon_49 {pt3dadd(-23.71, 58.51, -6.3, 0.22)}
    axon_49 {pt3dadd(-23.67, 58.28, -6.3, 0.96)}
    axon_49 {pt3dadd(-23.63, 58.05, -6.3, 0.96)}
    axon_49 {pt3dadd(-23.29, 57.25, -6.3, 0.22)}
    axon_49 {pt3dadd(-23.33, 56.96, -6.3, 0.22)}
    axon_49 {pt3dadd(-23.35, 56.89, -6.3, 0.22)}
    axon_49 {pt3dadd(-23.09, 56.55, -6.3, 0.22)}
    axon_49 {pt3dadd(-23.11, 56.48, -6.3, 0.22)}
    axon_49 {pt3dadd(-22.6, 55.81, -6.75, 1.04)}
    axon_49 {pt3dadd(-22.59, 55.36, -6.75, 1.04)}
    axon_48 {pt3dclear() pt3dadd(-25.0, 59.44, -6.8, 0.52) pt3dadd(-25.26, 58.66, -6.75, 0.52)}
    axon_48 {pt3dadd(-25.28, 58.51, -6.75, 0.52)}
    axon_48 {pt3dadd(-25.88, 58.0, -6.75, 0.22)}
    axon_48 {pt3dadd(-26.01, 57.64, -7.3, 0.22)}
    axon_48 {pt3dadd(-26.17, 57.52, -7.3, 0.22)}
    axon_48 {pt3dadd(-26.49, 57.41, -7.3, 0.81)}
    axon_48 {pt3dadd(-26.49, 57.41, -7.25, 0.81)}
    axon_48 {pt3dadd(-26.96, 57.26, -7.3, 0.81)}
    axon_48 {pt3dadd(-26.96, 57.26, -7.25, 0.81)}
    axon_48 {pt3dadd(-27.1, 56.83, -7.25, 0.22)}
    axon_48 {pt3dadd(-27.1, 56.83, -7.3, 0.22)}
    axon_48 {pt3dadd(-27.28, 56.56, -7.3, 0.22)}
    axon_48 {pt3dadd(-27.28, 56.56, -7.35, 0.22)}
    axon_48 {pt3dadd(-27.77, 56.33, -8.05, 0.22)}
    axon_48 {pt3dadd(-28.13, 56.38, -8.05, 0.89)}
    axon_48 {pt3dadd(-28.21, 56.39, -8.05, 0.89)}
    axon_48 {pt3dadd(-28.43, 56.42, -8.05, 0.89)}
    axon_48 {pt3dadd(-28.57, 56.44, -8.05, 0.89)}
    axon_48 {pt3dadd(-28.64, 56.53, -8.05, 0.89)}
    axon_48 {pt3dadd(-29.2, 56.76, -8.05, 0.22)}
    axon_48 {pt3dadd(-29.46, 57.02, -8.05, 0.22)}
    axon_48 {pt3dadd(-30.09, 57.33, -8.05, 0.81)}
    axon_48 {pt3dadd(-30.53, 57.92, -8.05, 0.81)}
    axon_48 {pt3dadd(-30.6, 57.93, -8.05, 0.81)}
    axon_48 {pt3dadd(-30.53, 58.45, -8.05, 0.22)}
    axon_48 {pt3dadd(-30.67, 59.06, -8.6, 0.22)}
    axon_48 {pt3dadd(-30.89, 59.55, -7.85, 0.22)}
    axon_48 {pt3dadd(-31.59, 60.47, -7.8, 0.89)}
    axon_48 {pt3dadd(-31.66, 61.0, -7.85, 0.89)}
    axon_48 {pt3dadd(-31.92, 61.27, -7.8, 0.22)}
    axon_48 {pt3dadd(-31.92, 61.27, -7.85, 0.22)}
    axon_48 {pt3dadd(-32.07, 61.81, -7.85, 0.22)}
    axon_48 {pt3dadd(-32.6, 62.26, -7.85, 0.22)}
    axon_48 {pt3dadd(-32.99, 62.69, -7.85, 0.74)}
    axon_48 {pt3dadd(-33.3, 63.11, -7.85, 0.74)}
    axon_48 {pt3dadd(-33.53, 63.59, -7.85, 0.74)}
    axon_48 {pt3dadd(-34.01, 63.89, -7.8, 0.22)}
    axon_48 {pt3dadd(-34.2, 64.14, -7.85, 0.22)}
    axon_48 {pt3dadd(-34.19, 64.21, -7.85, 0.22)}
    axon_48 {pt3dadd(-34.95, 65.15, -7.85, 0.22)}
    axon_48 {pt3dadd(-35.03, 65.16, -7.8, 0.22)}
    axon_48 {pt3dadd(-35.92, 65.73, -7.8, 0.22)}
    axon_48 {pt3dadd(-35.92, 65.73, -7.85, 0.22)}
    axon_48 {pt3dadd(-36.38, 66.17, -7.85, 0.52)}
    axon_48 {pt3dadd(-36.98, 66.64, -7.85, 0.15)}
    axon_48 {pt3dadd(-36.98, 66.64, -7.8, 0.15)}
    axon_48 {pt3dadd(-37.75, 67.57, -7.35, 0.15)}
    axon_48 {pt3dadd(-38.47, 69.32, -7.35, 0.15)}
    axon_48 {pt3dadd(-38.33, 69.75, -7.35, 0.15)}
    axon_48 {pt3dadd(-37.88, 70.81, -7.35, 0.15)}
    axon_48 {pt3dadd(-37.51, 71.8, -7.35, 0.15)}
    axon_48 {pt3dadd(-36.57, 72.64, -6.8, 0.15)}
    axon_48 {pt3dadd(-36.31, 73.35, -6.8, 0.59)}
    axon_48 {pt3dadd(-36.39, 73.88, -6.8, 0.59)}
    axon_48 {pt3dadd(-36.69, 74.38, -6.8, 0.15)}
    axon_48 {pt3dadd(-37.11, 75.63, -5.7, 0.15)}
    axon_48 {pt3dadd(-37.47, 76.21, -5.7, 0.15)}
    axon_48 {pt3dadd(-37.47, 76.21, -5.75, 0.15)}
    axon_48 {pt3dadd(-37.98, 76.36, -5.7, 1.04)}
    axon_48 {pt3dadd(-38.5, 76.88, -5.7, 1.04)}
    axon_48 {pt3dadd(-39.45, 77.02, -5.7, 0.15)}
    axon_48 {pt3dadd(-40.14, 77.42, -5.7, 0.15)}
    axon_48 {pt3dadd(-40.43, 77.99, -5.7, 1.04)}
    axon_48 {pt3dadd(-41.09, 78.08, -5.7, 1.04)}
    axon_48 {pt3dadd(-42.33, 78.33, -5.7, 0.15)}
    axon_48 {pt3dadd(-42.55, 78.37, -5.7, 0.15)}
    axon_48 {pt3dadd(-43.01, 78.28, -5.7, 0.15)}
    axon_48 {pt3dadd(-43.08, 78.29, -5.7, 0.15)}
    axon_48 {pt3dadd(-43.43, 77.97, -5.7, 0.67)}
    axon_48 {pt3dadd(-43.51, 77.91, -5.7, 0.67)}
    axon_48 {pt3dadd(-43.68, 77.78, -5.7, 0.67)}
    axon_45 {pt3dclear() pt3dadd(-38.02, 72.4, -21.2, 0.15) pt3dadd(-39.94, 72.08, -21.2, 0.15)}
    axon_45 {pt3dadd(-41.08, 71.42, -21.2, 0.15)}
    axon_45 {pt3dadd(-41.24, 71.37, -21.2, 0.15)}
    axon_45 {pt3dadd(-41.9, 71.46, -21.2, 0.15)}
    axon_45 {pt3dadd(-42.04, 71.56, -21.2, 0.74)}
    axon_45 {pt3dadd(-42.64, 71.49, -21.2, 0.74)}
}

proc basic_shape_extra_18(){
    axon_45 {pt3dadd(-43.28, 71.73, -21.2, 0.15)}
    axon_45 {pt3dadd(-43.65, 71.26, -21.2, 0.15)}
    axon_45 {pt3dadd(-43.72, 71.27, -21.2, 0.15)}
    axon_45 {pt3dadd(-43.96, 71.16, -21.2, 0.15)}
    axon_45 {pt3dadd(-44.37, 70.92, -21.2, 0.74)}
    axon_45 {pt3dadd(-44.54, 70.79, -21.2, 0.74)}
    axon_45 {pt3dadd(-44.77, 70.23, -21.2, 0.74)}
    axon_45 {pt3dadd(-45.35, 69.86, -21.2, 0.15)}
    axon_45 {pt3dadd(-45.68, 69.09, -21.5, 0.15)}
    axon_45 {pt3dadd(-46.61, 68.4, -21.55, 0.15)}
    axon_45 {pt3dadd(-47.19, 68.48, -21.85, 0.15)}
    axon_45 {pt3dadd(-47.63, 68.55, -21.85, 0.74)}
    axon_45 {pt3dadd(-48.42, 68.81, -21.85, 0.74)}
    axon_45 {pt3dadd(-48.43, 68.74, -21.85, 0.15)}
    axon_45 {pt3dadd(-49.0, 68.44, -23.4, 0.15)}
    axon_45 {pt3dadd(-49.0, 68.44, -23.5, 0.15)}
    axon_45 {pt3dadd(-49.67, 68.46, -23.65, 0.15)}
    axon_45 {pt3dadd(-49.99, 68.29, -23.65, 0.74)}
    axon_45 {pt3dadd(-50.48, 67.98, -23.65, 0.74)}
    axon_45 {pt3dadd(-50.56, 67.47, -23.65, 0.52)}
    axon_45 {pt3dadd(-50.78, 67.5, -23.65, 0.15)}
    axon_45 {pt3dadd(-50.78, 67.5, -23.7, 0.15)}
    axon_45 {pt3dadd(-50.91, 67.07, -25.9, 0.15)}
    axon_45 {pt3dadd(-51.41, 66.77, -25.95, 0.15)}
    axon_45 {pt3dadd(-51.57, 66.64, -25.95, 0.81)}
    axon_45 {pt3dadd(-51.84, 66.38, -25.95, 0.81)}
    axon_45 {pt3dadd(-51.87, 66.16, -27.2, 0.15)}
    axon_45 {pt3dadd(-51.89, 66.02, -28.4, 0.15)}
    axon_45 {pt3dadd(-51.89, 66.02, -28.45, 0.15)}
    axon_34 {pt3dclear() pt3dadd(-38.02, 72.4, -21.2, 0.15) pt3dadd(-37.03, 73.6, -21.05, 0.15)}
    axon_34 {pt3dadd(-37.0, 73.75, -21.05, 0.15)}
    axon_34 {pt3dadd(-36.48, 74.8, -21.3, 0.15)}
    axon_34 {pt3dadd(-36.38, 75.46, -21.3, 0.15)}
    axon_34 {pt3dadd(-36.38, 75.46, -21.35, 0.15)}
    axon_34 {pt3dadd(-36.18, 76.32, -22.5, 0.15)}
    axon_34 {pt3dadd(-36.18, 76.32, -22.55, 0.15)}
    axon_34 {pt3dadd(-35.94, 76.96, -22.55, 1.04)}
    axon_34 {pt3dadd(-35.77, 77.68, -22.55, 1.04)}
    axon_34 {pt3dadd(-35.4, 78.16, -22.55, 0.15)}
    axon_34 {pt3dadd(-34.78, 79.34, -22.55, 0.15)}
    axon_34 {pt3dadd(-34.55, 79.9, -22.55, 0.59)}
    axon_34 {pt3dadd(-34.18, 80.9, -22.55, 0.59)}
    axon_34 {pt3dadd(-34.18, 80.9, -22.55, 0.15)}
    axon_34 {pt3dadd(-32.95, 82.14, -22.55, 0.15)}
    axon_34 {pt3dadd(-32.7, 82.33, -22.55, 0.15)}
    axon_34 {pt3dadd(-31.53, 83.21, -22.55, 0.15)}
    axon_34 {pt3dadd(-30.87, 83.11, -22.55, 0.67)}
    axon_34 {pt3dadd(-30.39, 83.79, -22.6, 0.89)}
    axon_34 {pt3dadd(-29.66, 83.69, -22.6, 0.15)}
    axon_34 {pt3dadd(-29.47, 83.96, -22.6, 0.15)}
    axon_34 {pt3dadd(-28.62, 84.66, -22.6, 0.15)}
    axon_34 {pt3dadd(-28.46, 84.71, -22.6, 0.15)}
    axon_34 {pt3dadd(-27.69, 84.9, -22.6, 0.15)}
    axon_34 {pt3dadd(-26.85, 84.48, -22.6, 0.15)}
    axon_34 {pt3dadd(-26.79, 84.4, -22.6, 0.15)}
    axon_34 {pt3dadd(-26.34, 83.88, -22.6, 0.15)}
    axon_34 {pt3dadd(-26.19, 83.86, -22.6, 0.15)}
    axon_34 {pt3dadd(-25.54, 83.69, -22.6, 0.52)}
    axon_34 {pt3dadd(-25.54, 83.69, -22.55, 0.52)}
    axon_34 {pt3dadd(-24.91, 83.9, -22.6, 0.52)}
    axon_34 {pt3dadd(-24.84, 83.89, -22.6, 0.52)}
    axon_34 {pt3dadd(-24.38, 83.98, -22.6, 0.52)}
    axon_34 {pt3dadd(-23.51, 84.3, -21.65, 0.15)}
    axon_32 {pt3dclear() pt3dadd(12.29, 68.19, -16.4, 0.67) pt3dadd(12.93, 67.95, -16.4, 0.67)}
    axon_32 {pt3dadd(12.93, 67.95, -16.45, 0.67)}
    axon_32 {pt3dadd(14.32, 67.75, -16.4, 0.67)}
    axon_32 {pt3dadd(14.87, 67.45, -16.4, 0.15)}
    axon_32 {pt3dadd(14.95, 67.44, -16.4, 0.15)}
    axon_32 {pt3dadd(15.38, 67.3, -16.4, 0.15)}
    axon_32 {pt3dadd(15.74, 67.25, -16.4, 0.44)}
    axon_32 {pt3dadd(16.2, 67.33, -16.35, 0.37)}
    axon_32 {pt3dadd(16.2, 67.33, -16.4, 0.37)}
    axon_31 {pt3dclear() pt3dadd(12.29, 68.19, -16.4, 0.15) pt3dadd(12.42, 67.05, -16.4, 0.15)}
    axon_31 {pt3dadd(12.71, 66.49, -16.4, 0.15)}
    axon_31 {pt3dadd(12.71, 65.96, -16.4, 0.44)}
    axon_31 {pt3dadd(12.78, 65.35, -16.4, 0.59)}
    axon_31 {pt3dadd(12.75, 65.21, -16.45, 0.59)}
    axon_27 {pt3dclear() pt3dadd(-33.12, 46.14, -24.45, 0.22) pt3dadd(-32.22, 46.16, -24.75, 0.22)}
    axon_27 {pt3dadd(-31.75, 46.32, -24.75, 0.22)}
    axon_27 {pt3dadd(-31.68, 46.31, -24.75, 0.22)}
    axon_27 {pt3dadd(-31.02, 46.21, -24.75, 0.52)}
    axon_27 {pt3dadd(-30.23, 46.47, -24.8, 0.52)}
    axon_27 {pt3dadd(-30.23, 46.47, -24.75, 0.52)}
    axon_27 {pt3dadd(-29.94, 46.43, -24.75, 0.22)}
    axon_27 {pt3dadd(-29.94, 46.43, -24.7, 0.22)}
    axon_27 {pt3dadd(-28.92, 46.21, -25.15, 0.22)}
    axon_27 {pt3dadd(-28.85, 46.2, -25.15, 0.22)}
    axon_27 {pt3dadd(-27.96, 46.15, -25.15, 0.52)}
    axon_27 {pt3dadd(-27.81, 46.12, -25.15, 0.52)}
    axon_27 {pt3dadd(-27.45, 46.07, -25.15, 0.52)}
    axon_27 {pt3dadd(-27.37, 46.06, -25.1, 0.52)}
    axon_27 {pt3dadd(-26.9, 46.22, -25.15, 0.52)}
    axon_27 {pt3dadd(-26.89, 46.29, -25.15, 0.52)}
    axon_26 {pt3dclear() pt3dadd(-33.12, 46.14, -24.45, 0.22) pt3dadd(-32.9, 47.16, -24.6, 0.22)}
    axon_26 {pt3dadd(-32.49, 47.4, -24.75, 0.22)}
    axon_26 {pt3dadd(-32.49, 47.4, -24.9, 0.22)}
    axon_26 {pt3dadd(-31.85, 47.68, -25.25, 0.44)}
    axon_26 {pt3dadd(-31.48, 47.7, -25.2, 0.37)}
    axon_26 {pt3dadd(-31.48, 47.7, -25.25, 0.37)}
    axon_26 {pt3dadd(-31.24, 47.82, -25.2, 0.22)}
}

proc basic_shape_extra_19(){
    axon_26 {pt3dadd(-31.24, 47.82, -25.25, 0.22)}
    axon_26 {pt3dadd(-30.96, 48.15, -25.55, 0.22)}
    axon_26 {pt3dadd(-30.96, 48.15, -25.7, 0.22)}
    axon_26 {pt3dadd(-30.37, 48.14, -25.75, 0.67)}
    axon_26 {pt3dadd(-30.01, 48.54, -25.75, 0.67)}
    axon_26 {pt3dadd(-29.74, 48.87, -26.1, 0.67)}
    axon_26 {pt3dadd(-29.74, 48.87, -26.15, 0.22)}
    axon_26 {pt3dadd(-29.33, 49.11, -27.55, 0.22)}
    axon_26 {pt3dadd(-29.33, 49.11, -27.65, 0.22)}
    axon_26 {pt3dadd(-28.96, 49.06, -27.65, 0.22)}
    axon_26 {pt3dadd(-28.67, 49.02, -27.7, 0.59)}
    axon_26 {pt3dadd(-28.67, 49.02, -27.65, 0.59)}
    axon_26 {pt3dadd(-28.17, 49.32, -27.7, 0.59)}
    axon_26 {pt3dadd(-27.98, 49.67, -29.0, 0.37)}
    axon_26 {pt3dadd(-27.98, 49.67, -29.15, 0.37)}
    axon_26 {pt3dadd(-27.83, 49.12, -29.75, 0.37)}
    axon_26 {pt3dadd(-27.69, 49.03, -30.0, 0.37)}
    axon_26 {pt3dadd(-27.22, 48.13, -30.35, 0.37)}
    axon_26 {pt3dadd(-27.11, 47.89, -30.4, 0.37)}
    axon_26 {pt3dadd(-26.77, 47.62, -30.35, 0.37)}
    axon_26 {pt3dadd(-26.77, 47.62, -30.4, 0.37)}
    axon_26 {pt3dadd(-26.47, 46.6, -30.4, 1.11)}
    axon_26 {pt3dadd(-26.21, 46.34, -30.4, 1.11)}
    axon_26 {pt3dadd(-26.02, 46.09, -30.4, 0.74)}
    axon_14 {pt3dclear() pt3dadd(-43.22, 45.48, -20.45, 0.22) pt3dadd(-44.55, 46.13, -19.75, 0.22)}
    axon_14 {pt3dadd(-44.86, 46.55, -19.05, 0.22)}
    axon_14 {pt3dadd(-44.86, 46.55, -18.9, 0.22)}
    axon_14 {pt3dadd(-46.08, 46.94, -18.7, 0.22)}
    axon_14 {pt3dadd(-47.02, 47.68, -18.7, 0.22)}
    axon_14 {pt3dadd(-47.09, 47.69, -18.7, 0.81)}
    axon_14 {pt3dadd(-47.31, 47.72, -18.7, 0.81)}
    axon_14 {pt3dadd(-47.82, 47.8, -18.7, 0.81)}
    axon_13 {pt3dclear() pt3dadd(-43.22, 45.48, -20.45, 0.37) pt3dadd(-43.78, 45.19, -20.35, 0.37)}
    axon_13 {pt3dadd(-44.3, 44.74, -20.35, 0.37)}
    axon_13 {pt3dadd(-44.71, 44.5, -20.35, 0.67)}
    axon_13 {pt3dadd(-44.79, 44.44, -20.35, 0.67)}
    axon_13 {pt3dadd(-45.13, 44.19, -20.35, 0.52)}
    axon_13 {pt3dadd(-45.48, 43.79, -20.8, 0.37)}
    axon_13 {pt3dadd(-45.85, 43.32, -20.75, 0.37)}
    axon_13 {pt3dadd(-46.09, 43.21, -20.8, 0.67)}
    axon_13 {pt3dadd(-46.47, 42.66, -20.75, 0.44)}
    axon_13 {pt3dadd(-46.63, 42.61, -20.75, 0.44)}
    axon_13 {pt3dadd(-46.87, 42.49, -20.8, 0.44)}
    axon_13 {pt3dadd(-47.33, 42.41, -20.8, 0.74)}
    axon_13 {pt3dadd(-48.14, 42.53, -20.7, 0.59)}
    axon_13 {pt3dadd(-48.14, 42.53, -20.8, 0.59)}
    axon_13 {pt3dadd(-48.73, 43.06, -20.75, 0.15)}
    axon_13 {pt3dadd(-49.65, 42.9, -21.5, 0.15)}
    axon_13 {pt3dadd(-49.65, 42.9, -21.7, 0.15)}
    axon_13 {pt3dadd(-49.97, 42.79, -19.9, 0.15)}
    axon_13 {pt3dadd(-50.24, 42.46, -19.2, 0.15)}
    axon_13 {pt3dadd(-50.56, 42.35, -18.3, 0.15)}
    axon_13 {pt3dadd(-50.56, 42.35, -18.25, 0.15)}
    axon_13 {pt3dadd(-52.85, 42.01, -17.65, 0.15)}
    axon_13 {pt3dadd(-52.86, 41.94, -17.65, 0.15)}
    axon_13 {pt3dadd(-53.87, 40.66, -17.65, 0.15)}
    axon_13 {pt3dadd(-53.88, 40.59, -17.65, 0.15)}
    axon_13 {pt3dadd(-54.82, 39.75, -17.65, 0.15)}
    axon_13 {pt3dadd(-54.93, 39.54, -17.65, 0.15)}
    axon_13 {pt3dadd(-55.54, 38.95, -17.65, 0.15)}
    axon_13 {pt3dadd(-55.7, 38.83, -16.75, 0.52)}
    axon_13 {pt3dadd(-56.33, 38.1, -16.7, 0.52)}
    axon_13 {pt3dadd(-56.33, 38.1, -16.75, 0.52)}
    axon_13 {pt3dadd(-56.39, 37.73, -17.35, 0.37)}
    axon_13 {pt3dadd(-56.47, 37.67, -18.35, 0.22)}
    axon_13 {pt3dadd(-56.47, 37.67, -18.6, 0.22)}
    axon_13 {pt3dadd(-56.52, 37.3, -18.85, 0.22)}
    axon_13 {pt3dadd(-56.52, 37.3, -18.95, 0.22)}
    axon_53 {pt3dclear() pt3dadd(-62.32, 38.3, -5.4, 0.22) pt3dadd(-63.22, 37.76, -5.35, 0.22)}
    axon_53 {pt3dadd(-63.22, 37.76, -5.0, 0.22)}
    axon_53 {pt3dadd(-63.57, 37.43, -3.8, 0.22)}
    axon_53 {pt3dadd(-63.64, 37.45, -3.5, 0.22)}
    axon_53 {pt3dadd(-63.93, 37.49, -3.25, 0.22)}
    axon_53 {pt3dadd(-64.6, 38.03, -3.1, 0.22)}
    axon_53 {pt3dadd(-64.68, 38.04, -3.1, 0.22)}
    axon_53 {pt3dadd(-65.25, 38.2, -3.05, 0.22)}
    axon_53 {pt3dadd(-65.33, 38.21, -2.7, 0.22)}
    axon_53 {pt3dadd(-65.84, 38.29, -2.6, 0.22)}
    axon_53 {pt3dadd(-66.09, 38.1, -2.6, 0.22)}
    axon_53 {pt3dadd(-66.27, 37.38, -2.15, 0.22)}
    axon_52 {pt3dclear() pt3dadd(-62.32, 38.3, -5.4, 0.22) pt3dadd(-62.24, 37.32, -5.35, 0.22)}
    axon_52 {pt3dadd(-62.26, 37.17, -5.35, 0.22)}
    axon_52 {pt3dadd(-62.17, 35.74, -5.35, 0.22)}
    axon_52 {pt3dadd(-61.84, 35.39, -5.0, 0.22)}
    axon_52 {pt3dadd(-61.76, 34.93, -4.95, 0.44)}
    axon_52 {pt3dadd(-61.82, 34.49, -5.0, 0.44)}
    axon_44 {pt3dclear() pt3dadd(-23.51, 84.3, -21.65, 0.15) pt3dadd(-23.21, 84.85, -21.65, 0.15)}
    axon_44 {pt3dadd(-22.75, 85.39, -21.65, 0.15)}
    axon_44 {pt3dadd(-22.48, 85.72, -21.65, 0.44)}
    axon_35 {pt3dclear() pt3dadd(-23.51, 84.3, -21.65, 0.44) pt3dadd(-23.01, 84.15, -21.65, 0.44)}
    axon_35 {pt3dadd(-21.88, 83.69, -21.65, 0.44)}
    axon_35 {pt3dadd(-21.88, 83.69, -21.6, 0.44)}
    axon_35 {pt3dadd(-21.81, 83.61, -21.65, 0.96)}
    axon_35 {pt3dadd(-21.67, 83.58, -21.65, 0.96)}
    axon_35 {pt3dadd(-21.08, 83.5, -21.65, 0.96)}
    axon_35 {pt3dadd(-21.01, 83.49, -21.6, 0.96)}
    axon_16 {pt3dclear() pt3dadd(-47.82, 47.8, -18.7, 0.22) pt3dadd(-48.19, 48.9, -18.2, 0.22)}
    axon_16 {pt3dadd(-48.4, 49.52, -18.2, 0.22)}
    axon_16 {pt3dadd(-48.38, 50.2, -18.2, 0.52)}
    axon_16 {pt3dadd(-48.63, 50.53, -18.2, 0.37)}
}

proc basic_shape_extra_20(){
    axon_16 {pt3dadd(-49.1, 51.42, -18.2, 0.22)}
    axon_16 {pt3dadd(-49.39, 51.99, -17.5, 0.22)}
    axon_16 {pt3dadd(-49.45, 52.07, -17.5, 0.22)}
    axon_16 {pt3dadd(-50.7, 53.3, -17.5, 0.22)}
    axon_16 {pt3dadd(-52.85, 54.96, -17.1, 0.22)}
    axon_16 {pt3dadd(-53.02, 55.36, -17.05, 0.74)}
    axon_16 {pt3dadd(-53.62, 55.89, -17.1, 1.04)}
    axon_16 {pt3dadd(-53.62, 55.89, -17.05, 1.04)}
    axon_15 {pt3dclear() pt3dadd(-47.82, 47.8, -18.7, 0.22) pt3dadd(-48.36, 47.72, -18.7, 0.22)}
    axon_15 {pt3dadd(-48.51, 47.74, -18.7, 0.22)}
    axon_15 {pt3dadd(-49.41, 47.72, -19.65, 0.22)}
    axon_15 {pt3dadd(-50.56, 48.04, -19.65, 0.44)}
    axon_15 {pt3dadd(-51.15, 48.12, -19.65, 0.22)}
    axon_15 {pt3dadd(-51.22, 48.14, -19.65, 0.22)}
    axon_15 {pt3dadd(-52.09, 48.34, -19.95, 0.22)}
    axon_15 {pt3dadd(-52.32, 48.29, -19.95, 0.22)}
    axon_15 {pt3dadd(-53.43, 48.38, -19.95, 0.22)}
    axon_15 {pt3dadd(-56.89, 48.8, -20.5, 0.22)}
    axon_15 {pt3dadd(-56.89, 48.8, -20.45, 0.22)}
    axon_15 {pt3dadd(-58.13, 49.51, -20.75, 0.22)}
    axon_15 {pt3dadd(-58.13, 49.51, -20.8, 0.22)}
    axon_15 {pt3dadd(-59.08, 49.64, -21.2, 0.22)}
    axon_15 {pt3dadd(-59.79, 49.97, -21.25, 0.52)}
    axon_15 {pt3dadd(-59.79, 49.97, -21.2, 0.52)}
    axon_15 {pt3dadd(-60.5, 50.22, -21.2, 0.52)}
    axon_15 {pt3dadd(-60.64, 50.24, -21.2, 0.52)}
    axon_15 {pt3dadd(-61.59, 50.45, -21.2, 0.22)}
    axon_15 {pt3dadd(-62.37, 50.72, -21.2, 0.22)}
    axon_15 {pt3dadd(-62.81, 50.78, -21.2, 0.22)}
    axon_15 {pt3dadd(-62.87, 50.86, -21.2, 0.22)}
    axon_15 {pt3dadd(-64.65, 51.49, -22.2, 0.22)}
    axon_15 {pt3dadd(-64.95, 51.54, -22.2, 0.22)}
    axon_15 {pt3dadd(-67.32, 52.7, -22.2, 0.22)}
    axon_15 {pt3dadd(-67.94, 53.09, -22.2, 0.22)}
    axon_15 {pt3dadd(-68.02, 53.1, -22.2, 0.22)}
    axon_15 {pt3dadd(-68.93, 53.53, -22.2, 0.59)}
    axon_15 {pt3dadd(-70.03, 53.69, -22.2, 0.37)}
    axon_15 {pt3dadd(-70.03, 53.69, -22.25, 0.37)}
    axon_15 {pt3dadd(-70.03, 53.69, -22.2, 0.22)}
    axon_15 {pt3dadd(-71.03, 53.46, -22.2, 0.22)}
    axon_15 {pt3dadd(-72.05, 53.16, -22.0, 0.22)}
    axon_15 {pt3dadd(-73.52, 52.85, -23.1, 0.22)}
    axon_15 {pt3dadd(-73.59, 52.86, -23.1, 0.22)}
    axon_15 {pt3dadd(-75.08, 52.92, -23.1, 0.22)}
    axon_15 {pt3dadd(-75.75, 52.94, -23.75, 0.22)}
    axon_15 {pt3dadd(-76.11, 53.0, -23.75, 0.52)}
    axon_15 {pt3dadd(-76.11, 53.0, -23.8, 0.52)}
    axon_15 {pt3dadd(-77.18, 52.85, -23.75, 0.89)}
    axon_15 {pt3dadd(-77.18, 52.85, -23.7, 0.89)}
    axon_15 {pt3dadd(-77.96, 52.66, -23.75, 0.67)}
    axon_39 {pt3dclear() pt3dadd(-21.01, 83.49, -21.6, 0.15) pt3dadd(-20.15, 83.22, -21.65, 0.15)}
    axon_39 {pt3dadd(-20.01, 83.12, -21.65, 0.15)}
    axon_39 {pt3dadd(-18.83, 82.5, -21.65, 0.15)}
    axon_39 {pt3dadd(-17.89, 82.29, -21.65, 0.15)}
    axon_39 {pt3dadd(-17.72, 82.42, -21.6, 0.67)}
    axon_39 {pt3dadd(-17.09, 82.62, -21.65, 0.67)}
    axon_39 {pt3dadd(-16.94, 82.6, -21.65, 0.15)}
    axon_39 {pt3dadd(-16.34, 82.67, -21.6, 0.15)}
    axon_39 {pt3dadd(-16.03, 82.7, -21.65, 0.15)}
    axon_39 {pt3dadd(-15.13, 82.72, -21.65, 0.15)}
    axon_39 {pt3dadd(-14.55, 82.63, -21.65, 0.67)}
    axon_39 {pt3dadd(-13.48, 83.3, -21.65, 0.96)}
    axon_39 {pt3dadd(-12.56, 83.92, -21.65, 0.15)}
    axon_39 {pt3dadd(-12.54, 84.06, -21.65, 0.15)}
    axon_39 {pt3dadd(-12.02, 84.59, -21.65, 0.15)}
    axon_39 {pt3dadd(-11.62, 85.28, -21.65, 0.59)}
    axon_39 {pt3dadd(-11.62, 85.28, -21.6, 0.59)}
    axon_39 {pt3dadd(-10.4, 85.93, -21.65, 0.59)}
    axon_39 {pt3dadd(-9.38, 86.3, -21.65, 0.15)}
    axon_39 {pt3dadd(-8.13, 87.17, -20.6, 0.15)}
    axon_39 {pt3dadd(-7.05, 87.39, -20.6, 0.15)}
    axon_39 {pt3dadd(-6.9, 87.37, -20.6, 0.15)}
    axon_39 {pt3dadd(-6.39, 87.29, -20.6, 0.15)}
    axon_39 {pt3dadd(-5.92, 87.45, -18.1, 0.52)}
    axon_39 {pt3dadd(-5.11, 87.86, -18.1, 0.81)}
    axon_39 {pt3dadd(-5.04, 87.85, -18.1, 0.81)}
    axon_39 {pt3dadd(-4.28, 87.89, -18.1, 0.81)}
    axon_39 {pt3dadd(-3.63, 87.72, -18.1, 0.44)}
    axon_39 {pt3dadd(-2.95, 86.72, -16.95, 0.15)}
    axon_39 {pt3dadd(-2.76, 86.54, -16.9, 0.15)}
    axon_39 {pt3dadd(-2.76, 86.54, -16.95, 0.15)}
    axon_39 {pt3dadd(-2.24, 86.47, -16.9, 0.81)}
    axon_39 {pt3dadd(-2.24, 86.47, -16.95, 0.81)}
    axon_39 {pt3dadd(-1.73, 86.4, -16.95, 0.81)}
    axon_39 {pt3dadd(-1.73, 86.4, -16.9, 0.81)}
    axon_36 {pt3dclear() pt3dadd(-21.01, 83.49, -21.6, 0.15) pt3dadd(-20.64, 84.84, -21.65, 0.15)}
    axon_36 {pt3dadd(-20.84, 85.54, -21.65, 0.15)}
    axon_36 {pt3dadd(-20.99, 86.01, -19.65, 0.81)}
    axon_36 {pt3dadd(-20.97, 86.16, -19.65, 0.89)}
    axon_36 {pt3dadd(-20.5, 86.84, -19.65, 0.15)}
    axon_36 {pt3dadd(-20.5, 86.84, -19.6, 0.15)}
    axon_36 {pt3dadd(-20.09, 87.61, -19.15, 0.15)}
    axon_36 {pt3dadd(-19.73, 88.0, -19.15, 0.74)}
    axon_36 {pt3dadd(-19.72, 88.08, -19.1, 0.74)}
    axon_36 {pt3dadd(-19.23, 88.38, -19.1, 0.59)}
    axon_36 {pt3dadd(-19.23, 88.38, -19.15, 0.59)}
    axon_36 {pt3dadd(-18.37, 89.68, -18.55, 0.15)}
    axon_36 {pt3dadd(-17.63, 91.14, -18.55, 0.15)}
    axon_36 {pt3dadd(-16.79, 92.29, -18.55, 0.15)}
    axon_36 {pt3dadd(-16.36, 92.68, -18.55, 0.67)}
}

proc basic_shape_extra_21(){
    axon_36 {pt3dadd(-16.36, 92.68, -18.6, 0.67)}
    axon_36 {pt3dadd(-16.12, 93.32, -18.55, 0.67)}
    axon_36 {pt3dadd(-15.36, 93.96, -18.05, 0.15)}
    axon_36 {pt3dadd(-14.81, 94.1, -18.05, 0.96)}
    axon_36 {pt3dadd(-14.22, 94.02, -18.05, 0.96)}
    axon_36 {pt3dadd(-13.51, 94.29, -17.75, 0.15)}
    axon_36 {pt3dadd(-12.31, 94.34, -17.6, 0.15)}
    axon_36 {pt3dadd(-12.31, 94.34, -17.0, 0.15)}
    axon_36 {pt3dadd(-11.5, 94.23, -16.95, 0.15)}
    axon_36 {pt3dadd(-11.34, 94.28, -16.95, 0.15)}
    axon_36 {pt3dadd(-9.79, 95.18, -16.95, 0.15)}
    axon_36 {pt3dadd(-8.6, 96.2, -16.85, 0.15)}
    axon_36 {pt3dadd(-7.95, 96.56, -16.85, 0.15)}
    axon_36 {pt3dadd(-7.47, 97.24, -16.8, 0.59)}
    axon_18 {pt3dclear() pt3dadd(-53.62, 55.89, -17.05, 0.22) pt3dadd(-54.2, 57.02, -18.75, 0.22)}
    axon_18 {pt3dadd(-54.19, 57.1, -18.75, 0.22)}
    axon_18 {pt3dadd(-54.68, 58.36, -18.75, 0.22)}
    axon_18 {pt3dadd(-54.81, 59.58, -19.35, 0.22)}
    axon_18 {pt3dadd(-56.26, 61.44, -19.35, 0.22)}
    axon_18 {pt3dadd(-56.34, 61.9, -19.35, 0.22)}
    axon_18 {pt3dadd(-56.86, 63.54, -19.35, 0.22)}
    axon_18 {pt3dadd(-57.39, 64.52, -19.35, 0.22)}
    axon_18 {pt3dadd(-57.45, 64.6, -19.4, 0.22)}
    axon_18 {pt3dadd(-58.5, 65.65, -18.15, 0.22)}
    axon_18 {pt3dadd(-59.05, 66.48, -18.4, 0.22)}
    axon_18 {pt3dadd(-59.64, 67.09, -18.4, 0.89)}
    axon_18 {pt3dadd(-59.93, 67.65, -18.4, 0.89)}
    axon_18 {pt3dadd(-60.38, 68.17, -18.4, 0.44)}
    axon_18 {pt3dadd(-60.44, 68.25, -18.4, 0.22)}
    axon_18 {pt3dadd(-60.9, 69.21, -18.35, 0.22)}
    axon_18 {pt3dadd(-60.9, 69.21, -18.4, 0.22)}
    axon_18 {pt3dadd(-61.58, 70.21, -18.4, 0.22)}
    axon_18 {pt3dadd(-62.32, 70.77, -17.65, 0.22)}
    axon_18 {pt3dadd(-62.68, 71.42, -17.6, 1.11)}
    axon_18 {pt3dadd(-63.31, 72.26, -17.65, 1.11)}
    axon_18 {pt3dadd(-63.63, 73.13, -17.65, 0.22)}
    axon_18 {pt3dadd(-63.63, 73.13, -17.6, 0.22)}
    axon_18 {pt3dadd(-63.19, 74.11, -16.15, 0.22)}
    axon_18 {pt3dadd(-63.2, 74.56, -16.15, 0.89)}
    axon_18 {pt3dadd(-63.2, 74.56, -16.05, 0.89)}
    axon_18 {pt3dadd(-63.19, 75.16, -16.1, 1.19)}
    axon_18 {pt3dadd(-63.27, 76.14, -16.15, 0.37)}
    axon_18 {pt3dadd(-63.27, 76.14, -16.1, 0.37)}
    axon_18 {pt3dadd(-63.32, 76.82, -17.3, 0.22)}
    axon_18 {pt3dadd(-63.15, 77.47, -17.75, 0.22)}
    axon_18 {pt3dadd(-63.36, 78.1, -17.75, 0.96)}
    axon_18 {pt3dadd(-63.49, 78.79, -17.75, 0.96)}
    axon_18 {pt3dadd(-64.19, 79.64, -16.6, 0.22)}
    axon_18 {pt3dadd(-64.35, 80.04, -16.6, 0.44)}
    axon_18 {pt3dadd(-64.59, 80.0, -16.65, 0.3)}
    axon_18 {pt3dadd(-65.18, 81.06, -16.55, 1.11)}
    axon_18 {pt3dadd(-65.18, 81.06, -16.6, 1.11)}
    axon_18 {pt3dadd(-65.85, 81.6, -16.55, 1.04)}
    axon_18 {pt3dadd(-65.85, 81.6, -16.6, 1.04)}
    axon_18 {pt3dadd(-66.8, 82.79, -16.65, 0.22)}
    axon_18 {pt3dadd(-66.87, 82.87, -16.75, 0.22)}
    axon_18 {pt3dadd(-67.22, 83.52, -17.0, 0.22)}
    axon_18 {pt3dadd(-67.22, 83.52, -17.15, 0.22)}
    axon_18 {pt3dadd(-67.18, 84.34, -17.4, 0.22)}
    axon_18 {pt3dadd(-67.85, 84.89, -18.1, 0.22)}
    axon_18 {pt3dadd(-69.05, 85.36, -18.15, 0.22)}
    axon_18 {pt3dadd(-69.79, 85.91, -18.15, 0.22)}
    axon_18 {pt3dadd(-69.79, 85.91, -18.1, 0.22)}
    axon_18 {pt3dadd(-70.19, 86.27, -18.15, 0.74)}
    axon_18 {pt3dadd(-70.19, 86.27, -18.1, 0.74)}
    axon_18 {pt3dadd(-70.43, 86.68, -18.15, 0.74)}
    axon_18 {pt3dadd(-70.43, 86.68, -18.1, 0.74)}
    axon_17 {pt3dclear() pt3dadd(-53.62, 55.89, -17.05, 0.22) pt3dadd(-54.9, 55.85, -17.05, 0.22)}
    axon_17 {pt3dadd(-54.97, 55.86, -17.05, 0.22)}
    axon_17 {pt3dadd(-55.58, 55.8, -16.9, 0.22)}
    axon_17 {pt3dadd(-55.58, 55.8, -16.85, 0.22)}
    axon_17 {pt3dadd(-56.8, 55.6, -17.1, 0.22)}
    axon_17 {pt3dadd(-57.54, 55.71, -17.1, 0.22)}
    axon_17 {pt3dadd(-58.33, 55.9, -17.1, 0.22)}
    axon_17 {pt3dadd(-58.7, 55.95, -17.1, 0.52)}
    axon_17 {pt3dadd(-58.7, 55.95, -17.15, 0.52)}
    axon_17 {pt3dadd(-59.15, 55.94, -17.1, 0.52)}
    axon_17 {pt3dadd(-59.76, 55.88, -17.1, 0.3)}
    axon_17 {pt3dadd(-60.43, 55.9, -17.1, 0.22)}
    axon_17 {pt3dadd(-61.97, 55.6, -16.4, 0.22)}
    axon_17 {pt3dadd(-62.4, 55.73, -16.4, 0.52)}
    axon_17 {pt3dadd(-63.4, 56.03, -16.4, 0.37)}
    axon_17 {pt3dadd(-63.84, 56.09, -16.4, 0.22)}
    axon_17 {pt3dadd(-63.92, 56.1, -16.4, 0.22)}
    axon_17 {pt3dadd(-64.91, 56.47, -15.65, 0.22)}
    axon_17 {pt3dadd(-65.6, 56.87, -15.65, 0.22)}
    axon_17 {pt3dadd(-65.95, 57.07, -15.65, 0.67)}
    axon_17 {pt3dadd(-65.95, 57.07, -15.6, 0.67)}
    axon_17 {pt3dadd(-66.45, 57.22, -15.65, 0.67)}
    axon_17 {pt3dadd(-66.87, 57.43, -15.65, 0.22)}
    axon_17 {pt3dadd(-67.74, 57.63, -15.5, 0.22)}
    axon_17 {pt3dadd(-68.4, 57.72, -15.5, 0.22)}
    axon_17 {pt3dadd(-68.81, 57.48, -15.5, 0.22)}
    axon_17 {pt3dadd(-69.09, 57.6, -15.5, 0.44)}
    axon_17 {pt3dadd(-69.09, 57.6, -15.45, 0.44)}
    axon_17 {pt3dadd(-69.23, 57.62, -15.5, 0.22)}
    axon_17 {pt3dadd(-69.8, 57.85, -14.35, 0.22)}
    axon_17 {pt3dadd(-69.8, 57.85, -14.4, 0.22)}
    axon_17 {pt3dadd(-70.24, 57.91, -14.4, 0.22)}
    axon_17 {pt3dadd(-70.48, 57.8, -14.4, 0.52)}
}

proc basic_shape_extra_22(){
    axon_17 {pt3dadd(-70.56, 57.74, -14.4, 0.52)}
    axon_17 {pt3dadd(-71.02, 57.73, -14.4, 0.52)}
    axon_17 {pt3dadd(-71.77, 57.68, -14.4, 0.22)}
    axon_17 {pt3dadd(-72.49, 57.86, -13.6, 0.22)}
    axon_17 {pt3dadd(-73.07, 58.02, -13.6, 0.67)}
    axon_17 {pt3dadd(-73.41, 58.22, -13.6, 0.67)}
    axon_17 {pt3dadd(-73.99, 58.9, -13.6, 0.22)}
    axon_17 {pt3dadd(-74.63, 59.14, -13.6, 0.22)}
    axon_17 {pt3dadd(-74.7, 59.16, -13.6, 0.22)}
    axon_17 {pt3dadd(-75.08, 59.13, -13.6, 0.22)}
    axon_17 {pt3dadd(-75.14, 59.22, -13.4, 0.37)}
    axon_17 {pt3dadd(-75.21, 59.23, -13.4, 0.37)}
    axon_17 {pt3dadd(-75.58, 59.28, -13.35, 0.37)}
    axon_17 {pt3dadd(-76.43, 59.63, -13.0, 0.22)}
    axon_17 {pt3dadd(-76.81, 59.61, -12.6, 0.22)}
    axon_17 {pt3dadd(-76.96, 59.56, -12.6, 0.67)}
    axon_17 {pt3dadd(-76.96, 59.56, -12.55, 0.67)}
    axon_17 {pt3dadd(-77.14, 59.36, -12.55, 0.67)}
    axon_17 {pt3dadd(-77.14, 59.36, -12.6, 0.67)}
    axon_17 {pt3dadd(-77.62, 59.13, -12.55, 0.44)}
    axon_17 {pt3dadd(-78.27, 58.77, -12.55, 0.22)}
    axon_17 {pt3dadd(-79.33, 58.7, -12.55, 1.33)}
    axon_17 {pt3dadd(-80.17, 58.6, -12.55, 0.22)}
    axon_17 {pt3dadd(-80.17, 58.6, -12.6, 0.22)}
    axon_17 {pt3dadd(-81.06, 58.65, -12.55, 0.22)}
    axon_17 {pt3dadd(-81.89, 58.62, -12.55, 1.11)}
    axon_17 {pt3dadd(-81.97, 58.56, -12.6, 1.11)}
    axon_17 {pt3dadd(-82.6, 58.35, -12.55, 1.11)}
    axon_17 {pt3dadd(-82.6, 58.35, -12.6, 1.11)}
    axon_17 {pt3dadd(-83.65, 58.35, -12.6, 0.22)}
    axon_17 {pt3dadd(-83.65, 58.35, -12.55, 0.22)}
    axon_17 {pt3dadd(-84.65, 58.12, -12.55, 0.22)}
    axon_17 {pt3dadd(-84.92, 57.86, -12.6, 0.22)}
    axon_17 {pt3dadd(-85.66, 57.37, -12.6, 0.22)}
    axon_17 {pt3dadd(-85.66, 57.37, -12.55, 0.22)}
    axon_17 {pt3dadd(-86.41, 56.88, -12.25, 0.22)}
    axon_17 {pt3dadd(-87.2, 56.54, -12.25, 1.11)}
    axon_17 {pt3dadd(-87.85, 56.19, -12.25, 1.11)}
    axon_17 {pt3dadd(-88.51, 56.28, -12.25, 0.22)}
    axon_17 {pt3dadd(-89.03, 55.83, -11.45, 0.22)}
    axon_17 {pt3dadd(-89.03, 55.83, -11.5, 0.22)}
    axon_17 {pt3dadd(-89.17, 55.85, -10.15, 0.22)}
    axon_17 {pt3dadd(-90.22, 55.86, -10.15, 1.19)}
    axon_17 {pt3dadd(-90.22, 55.86, -10.2, 1.19)}
    axon_17 {pt3dadd(-91.09, 56.06, -10.15, 0.74)}
    axon_17 {pt3dadd(-91.47, 56.03, -10.15, 0.22)}
    axon_17 {pt3dadd(-91.55, 55.97, -10.15, 0.22)}
    axon_17 {pt3dadd(-91.86, 55.87, -8.95, 0.22)}
    axon_17 {pt3dadd(-92.55, 55.82, -9.0, 0.74)}
    axon_17 {pt3dadd(-92.63, 55.75, -8.95, 0.74)}
    axon_17 {pt3dadd(-92.92, 55.8, -8.95, 0.74)}
    axon_17 {pt3dadd(-93.89, 55.86, -9.0, 0.3)}
    axon_17 {pt3dadd(-93.89, 55.86, -8.95, 0.3)}
    axon_17 {pt3dadd(-93.97, 55.8, -8.95, 0.22)}
    axon_17 {pt3dadd(-94.65, 55.75, -8.9, 0.22)}
    axon_17 {pt3dadd(-94.72, 55.76, -8.9, 0.22)}
    axon_17 {pt3dadd(-95.54, 55.8, -8.9, 0.22)}
    axon_17 {pt3dadd(-95.61, 55.81, -8.9, 0.22)}
    axon_17 {pt3dadd(-96.3, 55.76, -8.9, 0.22)}
    axon_17 {pt3dadd(-97.1, 55.87, -8.9, 0.44)}
    axon_17 {pt3dadd(-97.6, 56.02, -8.9, 0.22)}
    axon_17 {pt3dadd(-98.11, 56.17, -8.45, 0.22)}
    axon_17 {pt3dadd(-98.92, 56.74, -9.4, 0.37)}
    axon_17 {pt3dadd(-99.63, 57.06, -9.4, 0.22)}
    axon_17 {pt3dadd(-99.63, 57.06, -9.35, 0.22)}
    axon_17 {pt3dadd(-100.22, 57.07, -9.95, 0.22)}
    axon_17 {pt3dadd(-100.3, 57.08, -10.0, 0.22)}
    axon_17 {pt3dadd(-101.46, 56.8, -9.95, 0.22)}
    axon_17 {pt3dadd(-101.53, 56.81, -10.0, 0.22)}
    axon_17 {pt3dadd(-102.3, 56.7, -9.95, 0.44)}
    axon_17 {pt3dadd(-102.3, 56.7, -10.0, 0.44)}
    axon_17 {pt3dadd(-103.62, 56.89, -9.95, 0.37)}
    axon_17 {pt3dadd(-103.62, 56.89, -9.9, 0.37)}
    axon_17 {pt3dadd(-104.26, 57.13, -9.95, 0.22)}
    axon_17 {pt3dadd(-104.26, 57.13, -10.0, 0.22)}
    axon_17 {pt3dadd(-104.81, 57.44, -9.95, 0.67)}
    axon_17 {pt3dadd(-104.81, 57.44, -10.0, 0.67)}
    axon_17 {pt3dadd(-105.33, 57.44, -10.0, 0.67)}
    axon_17 {pt3dadd(-106.41, 57.74, -10.0, 0.22)}
    axon_17 {pt3dadd(-106.41, 57.74, -9.95, 0.22)}
    axon_17 {pt3dadd(-107.33, 58.62, -10.0, 0.67)}
    axon_17 {pt3dadd(-107.33, 58.62, -9.9, 0.67)}
    axon_17 {pt3dadd(-108.03, 58.95, -10.0, 0.22)}
    axon_17 {pt3dadd(-108.78, 60.03, -9.95, 0.22)}
    axon_17 {pt3dadd(-108.94, 60.95, -9.95, 1.11)}
    axon_17 {pt3dadd(-108.94, 60.95, -10.0, 1.11)}
    axon_17 {pt3dadd(-109.31, 62.05, -10.0, 0.22)}
    axon_17 {pt3dadd(-109.31, 62.05, -9.95, 0.22)}
    axon_17 {pt3dadd(-109.39, 63.56, -10.0, 0.22)}
    axon_17 {pt3dadd(-109.67, 64.72, -11.55, 0.22)}
    axon_17 {pt3dadd(-109.66, 64.8, -11.5, 0.22)}
    axon_17 {pt3dadd(-110.38, 65.5, -11.5, 0.22)}
    axon_17 {pt3dadd(-111.01, 65.81, -11.55, 1.63)}
    axon_17 {pt3dadd(-111.84, 67.35, -11.55, 0.22)}
    axon_17 {pt3dadd(-112.15, 67.77, -11.55, 0.22)}
    axon_17 {pt3dadd(-112.54, 68.73, -11.55, 0.44)}
    axon_17 {pt3dadd(-112.54, 68.73, -11.55, 0.22)}
    axon_17 {pt3dadd(-112.64, 69.57, -11.55, 0.22)}
    axon_17 {pt3dadd(-112.85, 69.67, -11.55, 0.22)}
    axon_17 {pt3dadd(-113.93, 70.5, -11.5, 0.22)}
}

proc basic_shape_extra_23(){
    axon_17 {pt3dadd(-113.93, 70.5, -11.55, 0.22)}
    axon_17 {pt3dadd(-114.35, 71.23, -11.55, 0.22)}
    axon_41 {pt3dclear() pt3dadd(-1.73, 86.4, -16.9, 0.15) pt3dadd(-1.15, 86.76, -16.9, 0.15)}
    axon_41 {pt3dadd(-0.58, 87.13, -16.6, 0.15)}
    axon_41 {pt3dadd(-0.58, 87.13, -16.4, 0.15)}
    axon_41 {pt3dadd(0.33, 87.15, -15.7, 0.15)}
    axon_41 {pt3dadd(0.47, 87.13, -15.2, 0.15)}
    axon_41 {pt3dadd(1.43, 86.99, -15.05, 0.15)}
    axon_41 {pt3dadd(1.57, 86.97, -15.05, 0.15)}
    axon_41 {pt3dadd(2.94, 86.62, -15.05, 0.15)}
    axon_41 {pt3dadd(3.16, 86.59, -15.05, 0.15)}
    axon_41 {pt3dadd(4.48, 86.4, -15.05, 0.15)}
    axon_41 {pt3dadd(4.56, 86.39, -15.0, 0.15)}
    axon_41 {pt3dadd(5.07, 86.31, -15.0, 0.15)}
    axon_41 {pt3dadd(5.14, 86.3, -15.0, 0.15)}
    axon_41 {pt3dadd(5.66, 86.23, -15.05, 0.44)}
    axon_41 {pt3dadd(6.31, 86.06, -15.05, 0.44)}
    axon_41 {pt3dadd(6.31, 86.06, -15.0, 0.44)}
    axon_41 {pt3dadd(6.85, 85.68, -15.0, 0.15)}
    axon_41 {pt3dadd(7.35, 85.54, -15.0, 0.15)}
    axon_41 {pt3dadd(7.79, 85.47, -15.0, 0.52)}
    axon_41 {pt3dadd(7.87, 85.46, -15.1, 0.52)}
    axon_41 {pt3dadd(8.38, 85.39, -15.0, 0.52)}
    axon_41 {pt3dadd(8.53, 85.37, -15.05, 0.52)}
    axon_41 {pt3dadd(8.67, 85.35, -15.0, 0.15)}
    axon_41 {pt3dadd(8.67, 85.35, -15.05, 0.15)}
    axon_41 {pt3dadd(9.37, 85.54, -15.0, 0.15)}
    axon_41 {pt3dadd(9.52, 85.52, -15.0, 0.15)}
    axon_41 {pt3dadd(9.96, 85.46, -15.0, 0.15)}
    axon_41 {pt3dadd(9.97, 85.53, -15.0, 0.74)}
    axon_41 {pt3dadd(10.66, 85.66, -15.0, 0.89)}
    axon_41 {pt3dadd(11.62, 85.52, -15.0, 0.15)}
    axon_41 {pt3dadd(11.76, 85.5, -15.0, 0.15)}
    axon_41 {pt3dadd(12.22, 85.06, -15.0, 0.15)}
    axon_41 {pt3dadd(12.36, 84.96, -15.0, 0.15)}
    axon_41 {pt3dadd(12.63, 84.78, -15.0, 0.15)}
    axon_41 {pt3dadd(12.78, 84.75, -15.0, 0.15)}
    axon_41 {pt3dadd(13.35, 84.6, -15.0, 0.44)}
    axon_41 {pt3dadd(13.77, 84.39, -15.0, 0.74)}
    axon_41 {pt3dadd(13.91, 84.29, -15.0, 0.74)}
    axon_41 {pt3dadd(14.22, 84.4, -15.0, 0.15)}
    axon_41 {pt3dadd(15.21, 84.48, -15.95, 0.15)}
    axon_41 {pt3dadd(15.29, 84.54, -15.95, 0.15)}
    axon_41 {pt3dadd(15.83, 84.61, -15.95, 0.15)}
    axon_41 {pt3dadd(16.42, 84.89, -15.9, 0.81)}
    axon_40 {pt3dclear() pt3dadd(-1.73, 86.4, -16.9, 0.15) pt3dadd(-1.32, 85.42, -17.5, 0.15)}
    axon_40 {pt3dadd(-0.5, 84.86, -19.0, 0.15)}
    axon_40 {pt3dadd(-0.5, 84.86, -19.1, 0.15)}
    axon_40 {pt3dadd(-0.12, 84.43, -19.15, 0.81)}
    axon_40 {pt3dadd(0.15, 84.16, -19.15, 0.81)}
    axon_40 {pt3dadd(0.15, 84.16, -19.1, 0.81)}
    axon_40 {pt3dadd(0.82, 84.14, -19.15, 0.07)}
    axon_40 {pt3dadd(1.35, 84.21, -19.15, 0.07)}
    axon_40 {pt3dadd(1.42, 84.2, -19.15, 0.07)}
    axon_40 {pt3dadd(1.87, 84.21, -19.15, 0.67)}
    axon_40 {pt3dadd(1.95, 84.2, -19.15, 0.67)}
    axon_40 {pt3dadd(2.58, 83.89, -19.15, 0.67)}
    axon_40 {pt3dadd(3.21, 83.65, -19.15, 0.81)}
    axon_40 {pt3dadd(4.0, 83.38, -19.3, 0.15)}
    axon_40 {pt3dadd(4.15, 83.36, -19.95, 0.15)}
    axon_40 {pt3dadd(4.15, 83.36, -20.05, 0.15)}
    axon_40 {pt3dadd(4.52, 83.38, -20.35, 0.15)}
    axon_40 {pt3dadd(4.52, 83.38, -20.65, 0.15)}
    axon_40 {pt3dadd(4.9, 83.4, -21.0, 0.15)}
    axon_40 {pt3dadd(5.38, 83.63, -21.1, 0.15)}
    axon_40 {pt3dadd(5.4, 84.3, -21.1, 0.52)}
    axon_40 {pt3dadd(5.31, 84.69, -21.1, 0.15)}
    axon_40 {pt3dadd(4.96, 85.34, -21.1, 0.15)}
    axon_40 {pt3dadd(4.51, 85.86, -21.1, 0.81)}
    axon_40 {pt3dadd(4.5, 85.78, -21.1, 0.81)}
    axon_40 {pt3dadd(4.0, 86.0, -21.1, 0.15)}
    axon_40 {pt3dadd(3.65, 86.13, -22.2, 0.15)}
    axon_40 {pt3dadd(3.53, 86.37, -22.2, 0.15)}
    axon_40 {pt3dadd(3.53, 86.37, -22.25, 0.15)}
    axon_40 {pt3dadd(3.01, 86.89, -22.25, 0.74)}
    axon_40 {pt3dadd(3.01, 86.89, -22.2, 0.74)}
    axon_38 {pt3dclear() pt3dadd(-7.47, 97.24, -16.8, 0.15) pt3dadd(-7.37, 98.49, -15.95, 0.15)}
    axon_38 {pt3dadd(-7.32, 99.31, -15.6, 0.15)}
    axon_38 {pt3dadd(-7.2, 100.19, -15.2, 0.67)}
    axon_38 {pt3dadd(-7.2, 100.19, -15.15, 0.67)}
    axon_38 {pt3dadd(-7.16, 100.93, -15.2, 0.52)}
    axon_38 {pt3dadd(-7.16, 100.93, -15.15, 0.52)}
    axon_38 {pt3dadd(-6.73, 102.37, -17.1, 0.15)}
    axon_38 {pt3dadd(-6.77, 104.17, -17.15, 0.15)}
    axon_38 {pt3dadd(-6.83, 104.33, -17.1, 0.15)}
    axon_38 {pt3dadd(-7.36, 105.83, -17.15, 0.15)}
    axon_38 {pt3dadd(-7.26, 106.49, -17.05, 0.74)}
    axon_38 {pt3dadd(-7.26, 106.49, -17.1, 0.74)}
    axon_38 {pt3dadd(-7.12, 107.44, -17.1, 0.74)}
    axon_38 {pt3dadd(-6.87, 108.68, -16.6, 0.15)}
    axon_37 {pt3dclear() pt3dadd(-7.47, 97.24, -16.8, 0.15) pt3dadd(-6.51, 97.7, -16.75, 0.15)}
    axon_37 {pt3dadd(-6.5, 97.77, -16.75, 0.15)}
    axon_37 {pt3dadd(-5.69, 98.18, -15.55, 0.59)}
    axon_37 {pt3dadd(-5.69, 98.18, -15.5, 0.59)}
    axon_37 {pt3dadd(-5.53, 98.75, -15.5, 0.59)}
    axon_37 {pt3dadd(-5.53, 98.75, -15.55, 0.59)}
    axon_37 {pt3dadd(-4.99, 98.9, -15.5, 0.15)}
    axon_37 {pt3dadd(-4.99, 98.9, -15.55, 0.15)}
    axon_37 {pt3dadd(-5.28, 99.47, -12.9, 0.15)}
    axon_37 {pt3dadd(-5.28, 99.47, -12.85, 0.15)}
}

proc basic_shape_extra_24(){
    axon_37 {pt3dadd(-5.68, 99.82, -12.8, 0.89)}
    axon_37 {pt3dadd(-5.72, 100.58, -12.8, 0.59)}
    axon_37 {pt3dadd(-5.77, 100.73, -11.7, 0.15)}
    axon_37 {pt3dadd(-5.77, 100.73, -11.65, 0.15)}
    axon_37 {pt3dadd(-5.74, 100.95, -10.3, 0.15)}
    axon_37 {pt3dadd(-5.57, 101.6, -9.7, 0.15)}
    axon_37 {pt3dadd(-6.04, 101.97, -9.7, 0.52)}
    axon_37 {pt3dadd(-6.04, 101.97, -9.65, 0.52)}
    axon_37 {pt3dadd(-6.08, 102.72, -9.7, 0.52)}
    axon_20 {pt3dclear() pt3dadd(-70.43, 86.68, -18.1, 0.22) pt3dadd(-70.9, 87.57, -18.65, 0.22)}
    axon_20 {pt3dadd(-70.98, 87.58, -18.65, 0.22)}
    axon_20 {pt3dadd(-71.58, 88.57, -18.65, 0.22)}
    axon_20 {pt3dadd(-72.28, 89.42, -18.6, 0.59)}
    axon_20 {pt3dadd(-72.83, 89.79, -18.65, 0.44)}
    axon_20 {pt3dadd(-73.8, 90.31, -19.25, 0.22)}
    axon_20 {pt3dadd(-74.46, 90.93, -19.6, 0.22)}
    axon_20 {pt3dadd(-74.46, 90.93, -19.55, 0.22)}
    axon_20 {pt3dadd(-75.12, 91.55, -19.6, 0.22)}
    axon_20 {pt3dadd(-75.12, 91.55, -19.55, 0.22)}
    axon_20 {pt3dadd(-75.72, 92.08, -19.6, 0.44)}
    axon_20 {pt3dadd(-75.72, 92.08, -19.55, 0.44)}
    axon_20 {pt3dadd(-76.39, 92.63, -19.6, 0.44)}
    axon_20 {pt3dadd(-76.85, 93.09, -20.3, 0.37)}
    axon_20 {pt3dadd(-76.91, 93.18, -20.3, 0.37)}
    axon_20 {pt3dadd(-77.5, 93.79, -20.3, 0.37)}
    axon_20 {pt3dadd(-77.57, 93.8, -20.3, 0.37)}
    axon_20 {pt3dadd(-78.54, 94.31, -20.8, 0.59)}
    axon_20 {pt3dadd(-78.54, 94.31, -20.85, 0.59)}
    axon_20 {pt3dadd(-78.94, 94.67, -20.8, 0.44)}
    axon_20 {pt3dadd(-79.61, 95.21, -21.15, 0.22)}
    axon_20 {pt3dadd(-79.68, 95.22, -21.15, 0.22)}
    axon_20 {pt3dadd(-80.35, 95.77, -21.15, 0.22)}
    axon_20 {pt3dadd(-80.43, 95.78, -21.15, 0.22)}
    axon_20 {pt3dadd(-81.27, 96.13, -21.15, 0.22)}
    axon_19 {pt3dclear() pt3dadd(-70.43, 86.68, -18.1, 0.22) pt3dadd(-71.69, 86.26, -19.2, 0.22)}
    axon_19 {pt3dadd(-71.76, 86.27, -19.2, 0.22)}
    axon_19 {pt3dadd(-73.08, 86.46, -19.25, 0.22)}
    axon_19 {pt3dadd(-74.57, 86.53, -19.2, 0.22)}
    axon_19 {pt3dadd(-74.57, 86.53, -19.25, 0.22)}
    axon_19 {pt3dadd(-74.83, 86.79, -19.25, 0.52)}
    axon_19 {pt3dadd(-75.41, 86.95, -19.25, 0.44)}
    axon_19 {pt3dadd(-75.77, 87.0, -19.25, 0.22)}
    axon_19 {pt3dadd(-76.85, 87.31, -19.85, 0.22)}
    axon_19 {pt3dadd(-77.55, 87.63, -19.85, 0.44)}
    axon_19 {pt3dadd(-78.07, 87.71, -19.85, 0.3)}
    axon_19 {pt3dadd(-78.78, 87.96, -19.45, 0.3)}
    axon_19 {pt3dadd(-79.51, 88.06, -19.45, 0.3)}
    axon_19 {pt3dadd(-79.59, 88.07, -19.45, 0.3)}
    axon_19 {pt3dadd(-80.63, 88.08, -19.45, 0.3)}
    axon_19 {pt3dadd(-80.91, 88.27, -19.45, 0.59)}
    axon_19 {pt3dadd(-80.98, 88.28, -19.4, 0.59)}
    axon_19 {pt3dadd(-81.44, 88.19, -19.45, 0.59)}
    axon_19 {pt3dadd(-82.05, 88.13, -19.5, 0.37)}
    axon_19 {pt3dadd(-82.05, 88.13, -19.45, 0.37)}
    axon_19 {pt3dadd(-83.26, 88.01, -19.95, 0.22)}
    axon_19 {pt3dadd(-83.34, 88.02, -19.95, 0.22)}
    axon_19 {pt3dadd(-85.34, 88.16, -19.95, 0.22)}
    axon_19 {pt3dadd(-86.73, 87.83, -19.95, 0.22)}
    axon_19 {pt3dadd(-86.8, 87.84, -19.95, 0.22)}
    axon_19 {pt3dadd(-88.64, 87.58, -19.95, 0.22)}
    axon_19 {pt3dadd(-89.67, 87.66, -19.95, 0.22)}
    axon_19 {pt3dadd(-89.74, 87.74, -20.0, 0.44)}
    axon_19 {pt3dadd(-89.74, 87.74, -19.95, 0.44)}
    axon_19 {pt3dadd(-90.4, 87.84, -19.95, 0.67)}
    axon_19 {pt3dadd(-90.79, 87.74, -19.95, 0.44)}
    axon_19 {pt3dadd(-91.48, 87.62, -19.95, 0.22)}
    axon_19 {pt3dadd(-91.77, 87.66, -20.15, 0.22)}
    axon_19 {pt3dadd(-92.62, 87.48, -20.15, 0.52)}
    axon_19 {pt3dadd(-93.11, 87.7, -20.35, 0.3)}
    axon_19 {pt3dadd(-93.96, 88.05, -18.65, 0.15)}
    axon_19 {pt3dadd(-94.11, 88.07, -18.7, 0.15)}
    axon_19 {pt3dadd(-94.73, 88.39, -18.65, 0.15)}
    axon_19 {pt3dadd(-96.0, 88.42, -18.7, 0.15)}
    axon_19 {pt3dadd(-96.39, 88.33, -18.65, 0.15)}
    axon_19 {pt3dadd(-97.32, 88.09, -18.65, 0.15)}
    axon_19 {pt3dadd(-97.32, 88.09, -18.7, 0.15)}
    axon_19 {pt3dadd(-97.8, 88.38, -18.65, 0.37)}
    axon_19 {pt3dadd(-98.61, 88.5, -18.7, 0.3)}
    axon_19 {pt3dadd(-98.68, 88.51, -18.65, 0.3)}
    axon_19 {pt3dadd(-100.03, 89.0, -18.65, 0.07)}
    axon_19 {pt3dadd(-100.1, 89.09, -18.65, 0.07)}
    axon_43 {pt3dclear() pt3dadd(16.42, 84.89, -15.9, 0.15) pt3dadd(17.45, 84.29, -15.95, 0.15)}
    axon_43 {pt3dadd(17.97, 84.21, -15.95, 0.15)}
    axon_43 {pt3dadd(19.63, 83.82, -15.95, 0.15)}
    axon_43 {pt3dadd(19.94, 83.93, -15.9, 0.15)}
    axon_43 {pt3dadd(20.38, 83.86, -15.95, 0.15)}
    axon_43 {pt3dadd(21.29, 83.88, -15.95, 0.44)}
    axon_43 {pt3dadd(21.42, 83.79, -15.95, 0.44)}
    axon_43 {pt3dadd(21.85, 83.65, -15.95, 0.44)}
    axon_43 {pt3dadd(21.99, 83.56, -15.95, 0.15)}
    axon_43 {pt3dadd(21.99, 83.56, -15.9, 0.15)}
    axon_43 {pt3dadd(23.38, 83.88, -15.45, 0.15)}
    axon_43 {pt3dadd(23.45, 83.87, -15.45, 0.15)}
    axon_43 {pt3dadd(24.48, 83.72, -15.25, 0.15)}
    axon_43 {pt3dadd(25.25, 83.39, -15.25, 0.15)}
    axon_43 {pt3dadd(25.32, 83.3, -15.25, 0.52)}
    axon_43 {pt3dadd(25.45, 83.21, -15.25, 0.52)}
    axon_43 {pt3dadd(25.73, 83.02, -15.2, 0.52)}
    axon_43 {pt3dadd(25.72, 82.95, -15.25, 0.52)}
    axon_43 {pt3dadd(26.31, 82.41, -15.25, 0.15)}
}

proc basic_shape_extra_25(){
    axon_43 {pt3dadd(26.99, 81.94, -15.25, 0.15)}
    axon_43 {pt3dadd(27.93, 81.73, -14.85, 0.44)}
    axon_43 {pt3dadd(28.53, 81.72, -14.85, 0.44)}
    axon_43 {pt3dadd(29.37, 81.82, -14.85, 0.15)}
    axon_43 {pt3dadd(29.44, 81.81, -14.85, 0.15)}
    axon_43 {pt3dadd(31.0, 81.73, -14.65, 0.15)}
    axon_43 {pt3dadd(31.25, 81.85, -14.6, 0.15)}
    axon_43 {pt3dadd(32.86, 82.14, -14.55, 0.15)}
    axon_43 {pt3dadd(33.02, 82.19, -14.6, 0.15)}
    axon_43 {pt3dadd(34.32, 82.9, -13.6, 0.15)}
    axon_43 {pt3dadd(34.62, 83.46, -13.6, 1.33)}
    axon_43 {pt3dadd(34.62, 83.46, -13.55, 1.33)}
    axon_43 {pt3dadd(35.34, 83.8, -13.6, 1.48)}
    axon_43 {pt3dadd(35.34, 83.8, -13.55, 1.48)}
    axon_43 {pt3dadd(36.1, 84.37, -13.55, 0.15)}
    axon_43 {pt3dadd(37.2, 84.73, -11.65, 0.15)}
    axon_43 {pt3dadd(37.2, 84.73, -10.6, 0.15)}
    axon_42 {pt3dclear() pt3dadd(16.42, 84.89, -15.9, 0.15) pt3dadd(17.16, 86.42, -15.85, 0.15)}
    axon_42 {pt3dadd(17.2, 86.72, -15.85, 0.74)}
    axon_42 {pt3dadd(17.21, 86.79, -15.85, 0.74)}
    axon_42 {pt3dadd(17.75, 87.39, -15.85, 0.74)}
    axon_42 {pt3dadd(17.57, 88.76, -14.45, 0.15)}
    axon_42 {pt3dadd(17.57, 88.76, -14.35, 0.15)}
    axon_42 {pt3dadd(17.45, 89.98, -14.3, 0.15)}
    axon_42 {pt3dadd(17.34, 90.29, -14.3, 1.04)}
    axon_42 {pt3dadd(17.29, 90.97, -14.3, 1.04)}
    axon_42 {pt3dadd(17.07, 92.05, -12.5, 0.15)}
    axon_42 {pt3dadd(17.01, 92.13, -12.5, 0.15)}
    axon_42 {pt3dadd(16.04, 93.7, -12.5, 0.15)}
    axon_42 {pt3dadd(15.84, 93.87, -12.5, 0.15)}
    axon_42 {pt3dadd(14.28, 95.52, -12.5, 0.15)}
    axon_42 {pt3dadd(14.23, 95.68, -12.5, 0.15)}
    axon_42 {pt3dadd(14.09, 96.3, -12.5, 0.15)}
    axon_42 {pt3dadd(13.38, 97.07, -12.45, 0.59)}
    axon_42 {pt3dadd(13.38, 97.07, -12.5, 0.59)}
    axon_42 {pt3dadd(13.45, 97.51, -12.5, 0.15)}
    axon_42 {pt3dadd(13.39, 97.67, -12.45, 0.15)}
    axon_42 {pt3dadd(12.91, 98.49, -12.5, 0.15)}
    axon_42 {pt3dadd(12.91, 98.49, -12.45, 0.15)}
    axon_42 {pt3dadd(12.54, 98.99, -12.5, 0.15)}
    axon_42 {pt3dadd(12.54, 98.99, -12.45, 0.15)}
    axon_42 {pt3dadd(12.43, 99.31, -12.45, 0.96)}
    axon_42 {pt3dadd(12.36, 99.32, -12.45, 0.96)}
    axon_42 {pt3dadd(11.9, 100.28, -12.45, 0.96)}
    axon_42 {pt3dadd(11.6, 101.3, -10.95, 0.15)}
    axon_42 {pt3dadd(12.03, 103.26, -9.75, 0.15)}
    axon_42 {pt3dadd(11.53, 104.97, -9.75, 0.74)}
    axon_24 {pt3dclear() pt3dadd(-81.27, 96.13, -21.15, 0.22) pt3dadd(-82.76, 96.72, -21.1, 0.22)}
    axon_24 {pt3dadd(-82.91, 96.74, -21.1, 0.22)}
    axon_24 {pt3dadd(-84.09, 97.36, -20.25, 0.22)}
    axon_24 {pt3dadd(-84.88, 97.62, -19.8, 0.22)}
    axon_24 {pt3dadd(-85.28, 97.9, -19.8, 0.81)}
    axon_24 {pt3dadd(-85.81, 97.9, -19.85, 0.81)}
    axon_24 {pt3dadd(-85.88, 97.91, -19.8, 0.81)}
    axon_24 {pt3dadd(-86.53, 98.08, -19.8, 0.59)}
    axon_24 {pt3dadd(-86.53, 98.08, -19.85, 0.59)}
    axon_24 {pt3dadd(-87.27, 98.12, -19.8, 0.22)}
    axon_24 {pt3dadd(-87.86, 98.2, -19.3, 0.22)}
    axon_24 {pt3dadd(-87.86, 98.2, -19.35, 0.22)}
    axon_24 {pt3dadd(-88.74, 98.33, -19.35, 0.22)}
    axon_24 {pt3dadd(-89.16, 98.54, -19.35, 0.59)}
    axon_24 {pt3dadd(-89.23, 98.55, -19.35, 0.59)}
    axon_24 {pt3dadd(-89.56, 98.89, -19.35, 0.59)}
    axon_24 {pt3dadd(-89.98, 99.63, -19.35, 0.44)}
    axon_24 {pt3dadd(-89.98, 99.63, -19.3, 0.44)}
    axon_21 {pt3dclear() pt3dadd(-81.27, 96.13, -21.15, 0.22) pt3dadd(-81.9, 96.97, -21.45, 0.22)}
    axon_21 {pt3dadd(-81.9, 98.01, -21.45, 0.81)}
    axon_21 {pt3dadd(-81.84, 98.45, -21.45, 0.81)}
    axon_21 {pt3dadd(-81.84, 98.45, -21.5, 0.81)}
    axon_23 {pt3dclear() pt3dadd(-81.84, 98.45, -21.5, 0.22) pt3dadd(-81.11, 98.8, -20.65, 0.22)}
    axon_23 {pt3dadd(-81.01, 99.53, -20.65, 0.22)}
    axon_23 {pt3dadd(-81.24, 100.01, -20.65, 0.52)}
    axon_23 {pt3dadd(-81.39, 100.49, -20.6, 0.37)}
    axon_23 {pt3dadd(-81.39, 100.49, -20.65, 0.37)}
    axon_23 {pt3dadd(-81.38, 101.08, -20.65, 0.22)}
    axon_23 {pt3dadd(-81.27, 101.89, -20.65, 0.59)}
    axon_23 {pt3dadd(-81.25, 102.56, -20.6, 0.59)}
    axon_23 {pt3dadd(-81.25, 102.56, -20.65, 0.59)}
    axon_22 {pt3dclear() pt3dadd(-81.84, 98.45, -21.5, 0.07) pt3dadd(-83.23, 99.18, -21.45, 0.07)}
    axon_22 {pt3dadd(-84.05, 99.75, -21.5, 0.07)}
    axon_22 {pt3dadd(-84.12, 99.76, -21.5, 0.07)}
    axon_22 {pt3dadd(-84.46, 99.96, -21.95, 0.59)}
    axon_22 {pt3dadd(-84.46, 99.96, -22.0, 0.59)}
    axon_22 {pt3dadd(-84.8, 100.23, -22.4, 0.59)}
    axon_22 {pt3dadd(-84.8, 100.23, -22.45, 0.59)}
    axon_22 {pt3dadd(-85.06, 100.49, -23.05, 0.22)}
    axon_22 {pt3dadd(-85.13, 100.5, -23.05, 0.22)}
    axon_22 {pt3dadd(-85.67, 100.95, -23.6, 0.22)}
    axon_22 {pt3dadd(-85.6, 101.39, -24.2, 0.67)}
    axon_22 {pt3dadd(-85.48, 101.75, -24.7, 0.67)}
    axon_22 {pt3dadd(-85.48, 101.75, -24.85, 0.22)}
    axon_22 {pt3dadd(-85.07, 101.99, -25.5, 0.22)}
}

proc basic_shape_extra_26(){
}

proc subsets() { local i

    all = new SectionList()
subsets_extra_0()
subsets_extra_1()
subsets_extra_2()
}

proc subsets_extra_0(){


    soma_group = new SectionList()

    soma soma_group.append()


    dendrite_group = new SectionList()

    dend_32 dendrite_group.append()
    dend_31 dendrite_group.append()
    dend_20 dendrite_group.append()
    dend_13 dendrite_group.append()
    dend_12 dendrite_group.append()
    dend_11 dendrite_group.append()
    dend_0 dendrite_group.append()
    dend_34 dendrite_group.append()
    dend_33 dendrite_group.append()
    dend_22 dendrite_group.append()
    dend_21 dendrite_group.append()
    dend_19 dendrite_group.append()
    dend_14 dendrite_group.append()
    dend_10 dendrite_group.append()
    dend_1 dendrite_group.append()
    dend_36 dendrite_group.append()
    dend_35 dendrite_group.append()
    dend_24 dendrite_group.append()
    dend_23 dendrite_group.append()
    dend_16 dendrite_group.append()
    dend_15 dendrite_group.append()
    dend_5 dendrite_group.append()
    dend_2 dendrite_group.append()
    dend_30 dendrite_group.append()
    dend_25 dendrite_group.append()
    dend_18 dendrite_group.append()
    dend_17 dendrite_group.append()
    dend_7 dendrite_group.append()
    dend_6 dendrite_group.append()
    dend_4 dendrite_group.append()
    dend_3 dendrite_group.append()
    dend_27 dendrite_group.append()
    dend_26 dendrite_group.append()
    dend_9 dendrite_group.append()
    dend_8 dendrite_group.append()
    dend_29 dendrite_group.append()
    dend_28 dendrite_group.append()


    axon_group = new SectionList()

    axon_0 axon_group.append()
    axon_8 axon_group.append()
    axon_1 axon_group.append()
    axon_28 axon_group.append()
    axon_9 axon_group.append()
    axon_5 axon_group.append()
    axon_2 axon_group.append()
    axon_46 axon_group.append()
    axon_29 axon_group.append()
    axon_11 axon_group.append()
    axon_10 axon_group.append()
    axon_7 axon_group.append()
    axon_6 axon_group.append()
    axon_4 axon_group.append()
    axon_3 axon_group.append()
    axon_50 axon_group.append()
    axon_47 axon_group.append()
    axon_33 axon_group.append()
    axon_30 axon_group.append()
    axon_25 axon_group.append()
    axon_12 axon_group.append()
    axon_54 axon_group.append()
    axon_51 axon_group.append()
    axon_49 axon_group.append()
    axon_48 axon_group.append()
    axon_45 axon_group.append()
    axon_34 axon_group.append()
    axon_32 axon_group.append()
    axon_31 axon_group.append()
    axon_27 axon_group.append()
    axon_26 axon_group.append()
    axon_14 axon_group.append()
    axon_13 axon_group.append()
    axon_53 axon_group.append()
    axon_52 axon_group.append()
    axon_44 axon_group.append()
    axon_35 axon_group.append()
    axon_16 axon_group.append()
    axon_15 axon_group.append()
    axon_39 axon_group.append()
    axon_36 axon_group.append()
    axon_18 axon_group.append()
    axon_17 axon_group.append()
    axon_41 axon_group.append()
    axon_40 axon_group.append()
    axon_38 axon_group.append()
    axon_37 axon_group.append()
    axon_20 axon_group.append()
    axon_19 axon_group.append()
    axon_43 axon_group.append()
    axon_42 axon_group.append()
    axon_24 axon_group.append()
    axon_21 axon_group.append()
    axon_23 axon_group.append()
    axon_22 axon_group.append()


}

proc subsets_extra_1(){
    soma all.append()
    dend_32 all.append()
    dend_31 all.append()
    dend_20 all.append()
    dend_13 all.append()
    dend_12 all.append()
    dend_11 all.append()
    dend_0 all.append()
    axon_0 all.append()
    dend_34 all.append()
    dend_33 all.append()
    dend_22 all.append()
    dend_21 all.append()
    dend_19 all.append()
    dend_14 all.append()
    dend_10 all.append()
    dend_1 all.append()
    axon_8 all.append()
    axon_1 all.append()
    dend_36 all.append()
    dend_35 all.append()
    dend_24 all.append()
    dend_23 all.append()
    dend_16 all.append()
    dend_15 all.append()
    dend_5 all.append()
    dend_2 all.append()
    axon_28 all.append()
    axon_9 all.append()
    axon_5 all.append()
    axon_2 all.append()
    dend_30 all.append()
    dend_25 all.append()
    dend_18 all.append()
    dend_17 all.append()
    dend_7 all.append()
    dend_6 all.append()
    dend_4 all.append()
    dend_3 all.append()
    axon_46 all.append()
    axon_29 all.append()
    axon_11 all.append()
    axon_10 all.append()
    axon_7 all.append()
    axon_6 all.append()
    axon_4 all.append()
    axon_3 all.append()
    dend_27 all.append()
    dend_26 all.append()
    dend_9 all.append()
    dend_8 all.append()
    axon_50 all.append()
    axon_47 all.append()
    axon_33 all.append()
    axon_30 all.append()
    axon_25 all.append()
    axon_12 all.append()
    dend_29 all.append()
    dend_28 all.append()
    axon_54 all.append()
    axon_51 all.append()
    axon_49 all.append()
    axon_48 all.append()
    axon_45 all.append()
    axon_34 all.append()
    axon_32 all.append()
    axon_31 all.append()
    axon_27 all.append()
    axon_26 all.append()
    axon_14 all.append()
    axon_13 all.append()
    axon_53 all.append()
    axon_52 all.append()
    axon_44 all.append()
    axon_35 all.append()
    axon_16 all.append()
    axon_15 all.append()
    axon_39 all.append()
    axon_36 all.append()
    axon_18 all.append()
    axon_17 all.append()
    axon_41 all.append()
    axon_40 all.append()
    axon_38 all.append()
    axon_37 all.append()
    axon_20 all.append()
    axon_19 all.append()
    axon_43 all.append()
    axon_42 all.append()
    axon_24 all.append()
    axon_21 all.append()
    axon_23 all.append()
    axon_22 all.append()
}

proc subsets_extra_2(){
}

proc geom() {
}

proc biophys() {
    forsec all cm = 1.0
    forsec all Ra = 30.0

}

proc geom_nseg() {
    soma nseg = 3
    dend_32 nseg = 3
    dend_31 nseg = 7
    dend_20 nseg = 5
    dend_12 nseg = 9
    dend_11 nseg = 17
    dend_0 nseg = 5
    axon_0 nseg = 9
    dend_34 nseg = 7
    dend_22 nseg = 13
    dend_21 nseg = 5
    dend_19 nseg = 11
    dend_14 nseg = 3
    dend_10 nseg = 13
    dend_1 nseg = 3
    axon_8 nseg = 5
    axon_1 nseg = 3
    dend_36 nseg = 3
    dend_35 nseg = 5
    dend_24 nseg = 13
    dend_23 nseg = 3
    dend_5 nseg = 3
    dend_2 nseg = 27
    axon_28 nseg = 7
    axon_5 nseg = 3
    axon_2 nseg = 5
    dend_30 nseg = 9
    dend_25 nseg = 11
    dend_18 nseg = 3
    dend_7 nseg = 7
    dend_4 nseg = 7
    axon_46 nseg = 3
    axon_29 nseg = 5
    axon_11 nseg = 3
    axon_10 nseg = 9
    axon_7 nseg = 3
    axon_6 nseg = 7
    axon_4 nseg = 5
    axon_3 nseg = 11
    dend_27 nseg = 5
    dend_26 nseg = 3
    dend_9 nseg = 5
    dend_8 nseg = 7
    axon_50 nseg = 7
    axon_47 nseg = 5
    axon_33 nseg = 5
    axon_30 nseg = 17
    axon_25 nseg = 3
    dend_29 nseg = 3
    dend_28 nseg = 9
    axon_54 nseg = 5
    axon_51 nseg = 9
    axon_49 nseg = 3
    axon_48 nseg = 13
    axon_45 nseg = 9
    axon_34 nseg = 9
    axon_27 nseg = 3
    axon_26 nseg = 5
    axon_14 nseg = 3
    axon_13 nseg = 9
    axon_53 nseg = 3
    axon_52 nseg = 3
    axon_16 nseg = 5
    axon_15 nseg = 11
    axon_39 nseg = 9
    axon_36 nseg = 9
    axon_18 nseg = 13
    axon_17 nseg = 23
    axon_41 nseg = 9
    axon_40 nseg = 7
    axon_38 nseg = 5
    axon_37 nseg = 5
    axon_20 nseg = 5
    axon_19 nseg = 11
    axon_43 nseg = 9
    axon_42 nseg = 9
    axon_24 nseg = 3
    axon_23 nseg = 3
    axon_22 nseg = 3
}


proc position() { local i
    forsec all {
        for i = 0, n3d()-1 {
            pt3dchange(i, $1+x3d(i), $2+y3d(i), $3+z3d(i), diam3d(i))
        }
    }
    x = $1  y = $2  z = $3
}

proc connect2target() {   //$o1 target point process, $o2 returned NetCon

    soma $o2 = new NetCon(&v(1), $o1)
}

proc toString() {
    strdef info
    sprint(info, "Cell ref: %s (%s), at: (%d, %d, %d)", reference, name, x, y, z)
    print info
}

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 morphology_140311_C1