/* This file describes the shape of the track itself.
 * It is automatically generated.
 */

#include "common.h"

static int _list9[] = { 959 };
static struct xrTrackBSPNode _node8 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list9,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node11 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list15[] = { 949 };
static struct xrTrackBSPNode _node14 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list15,
            nr_faces: 1
  }}
};

static int _list18[] = { 957, 958, 959 };
static struct xrTrackBSPNode _node17 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list18,
            nr_faces: 3
  }}
};

static int _list21[] = { 949, 959 };
static struct xrTrackBSPNode _node20 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list21,
            nr_faces: 2
  }}
};

static int _list23[] = { 949, 956, 957, 958, 959 };
static struct xrTrackBSPNode _node22 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list23,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node19 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node20,
            subtree1: &_node22,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node16 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node17,
            subtree1: &_node19,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node13 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node14,
            subtree1: &_node16,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node26 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list15,
            nr_faces: 1
  }}
};

static int _list30[] = { 938, 939 };
static struct xrTrackBSPNode _node29 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list30,
            nr_faces: 2
  }}
};

static int _list32[] = { 935, 936, 937, 938, 939, 949 };
static struct xrTrackBSPNode _node31 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list32,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node28 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node29,
            subtree1: &_node31,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node25 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node26,
            subtree1: &_node28,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static int _list36[] = { 945, 946, 947, 948, 949, 959 };
static struct xrTrackBSPNode _node35 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list36,
            nr_faces: 6
  }}
};

static int _list38[] = { 941, 942, 943, 944, 945, 946, 947, 948, 949, 956, 957, 958, 959 };
static struct xrTrackBSPNode _node37 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list38,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node34 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node35,
            subtree1: &_node37,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static int _list41[] = { 935, 936, 937, 938, 939, 945, 946, 947, 948, 949 };
static struct xrTrackBSPNode _node40 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list41,
            nr_faces: 10
  }}
};

static int _list43[] = { 935, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949 };
static struct xrTrackBSPNode _node42 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list43,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node39 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node40,
            subtree1: &_node42,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node33 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node34,
            subtree1: &_node39,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static struct xrTrackBSPNode _node24 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node25,
            subtree1: &_node33,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node12 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node13,
            subtree1: &_node24,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static struct xrTrackBSPNode _node10 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node11,
            subtree1: &_node12,
            split_axis: 'y',
            split: -32.0224361033107
  }}
};

static struct xrTrackBSPNode _node7 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node8,
            subtree1: &_node10,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static int _list48[] = { 969 };
static struct xrTrackBSPNode _node47 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list48,
            nr_faces: 1
  }}
};

static int _list52[] = { 967, 968, 969 };
static struct xrTrackBSPNode _node51 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list52,
            nr_faces: 3
  }}
};

static int _list55[] = { 959, 969 };
static struct xrTrackBSPNode _node54 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list55,
            nr_faces: 2
  }}
};

static int _list57[] = { 959, 964, 965, 966, 967, 968, 969 };
static struct xrTrackBSPNode _node56 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list57,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node53 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node54,
            subtree1: &_node56,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static struct xrTrackBSPNode _node50 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node51,
            subtree1: &_node53,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node59 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list52,
            nr_faces: 3
  }}
};

static int _list62[] = { 960, 961, 962, 963, 964, 965, 966, 967, 968, 969 };
static struct xrTrackBSPNode _node61 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list62,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node58 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node59,
            subtree1: &_node61,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node49 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node50,
            subtree1: &_node58,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static struct xrTrackBSPNode _node46 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node47,
            subtree1: &_node49,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static int _list67[] = { 979 };
static struct xrTrackBSPNode _node66 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list67,
            nr_faces: 1
  }}
};

static int _list69[] = { 969, 976, 977, 978, 979 };
static struct xrTrackBSPNode _node68 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list69,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node65 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node66,
            subtree1: &_node68,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static int _list72[] = { 979, 989 };
static struct xrTrackBSPNode _node71 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list72,
            nr_faces: 2
  }}
};

static int _list75[] = { 976, 977, 978, 979 };
static struct xrTrackBSPNode _node74 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list75,
            nr_faces: 4
  }}
};

static int _list77[] = { 976, 977, 978, 979, 989 };
static struct xrTrackBSPNode _node76 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list77,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node73 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node74,
            subtree1: &_node76,
            split_axis: 'y',
            split: -26.179950062916
  }}
};

static struct xrTrackBSPNode _node70 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node71,
            subtree1: &_node73,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node64 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node65,
            subtree1: &_node70,
            split_axis: 'y',
            split: -26.7110851574974
  }}
};

static int _list82[] = { 967, 968, 969, 974, 975, 976, 977, 978, 979 };
static struct xrTrackBSPNode _node81 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list82,
            nr_faces: 9
  }}
};

static int _list84[] = { 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979 };
static struct xrTrackBSPNode _node83 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list84,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node80 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node81,
            subtree1: &_node83,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static int _list87[] = { 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 974, 975, 976, 977, 978, 979 };
static struct xrTrackBSPNode _node86 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list87,
            nr_faces: 16
  }}
};

static int _list89[] = { 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979 };
static struct xrTrackBSPNode _node88 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list89,
            nr_faces: 20
  }}
};

static struct xrTrackBSPNode _node85 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node86,
            subtree1: &_node88,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static struct xrTrackBSPNode _node79 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node80,
            subtree1: &_node85,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list92[] = { 970, 971, 972, 973, 974, 975, 976, 977, 978, 979 };
static struct xrTrackBSPNode _node91 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list92,
            nr_faces: 10
  }}
};

static int _list95[] = { 960, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979 };
static struct xrTrackBSPNode _node94 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list95,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node96 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list92,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node93 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node94,
            subtree1: &_node96,
            split_axis: 'y',
            split: -26.179950062916
  }}
};

static struct xrTrackBSPNode _node90 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node91,
            subtree1: &_node93,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node78 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node79,
            subtree1: &_node90,
            split_axis: 'y',
            split: -26.7110851574974
  }}
};

static struct xrTrackBSPNode _node63 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node64,
            subtree1: &_node78,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node45 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node46,
            subtree1: &_node63,
            split_axis: 'y',
            split: -27.77335534666
  }}
};

static int _list104[] = { 957, 958, 959, 969 };
static struct xrTrackBSPNode _node103 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list104,
            nr_faces: 4
  }}
};

static int _list106[] = { 957, 958, 959, 964, 965, 966, 967, 968, 969 };
static struct xrTrackBSPNode _node105 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list106,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node102 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node103,
            subtree1: &_node105,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static int _list109[] = { 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 969 };
static struct xrTrackBSPNode _node108 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list109,
            nr_faces: 12
  }}
};

static int _list111[] = { 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 964, 965, 966, 967, 968, 969 };
static struct xrTrackBSPNode _node110 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list111,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node107 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node108,
            subtree1: &_node110,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static struct xrTrackBSPNode _node101 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node102,
            subtree1: &_node107,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node113 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list62,
            nr_faces: 10
  }}
};

static int _list117[] = { 950, 951, 952, 953, 954, 955, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969 };
static struct xrTrackBSPNode _node116 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list117,
            nr_faces: 16
  }}
};

static int _list119[] = { 950, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969 };
static struct xrTrackBSPNode _node118 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list119,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node115 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node116,
            subtree1: &_node118,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static struct xrTrackBSPNode _node112 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node113,
            subtree1: &_node115,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node100 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node101,
            subtree1: &_node112,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static int _list124[] = { 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959 };
static struct xrTrackBSPNode _node123 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list124,
            nr_faces: 19
  }}
};

static int _list126[] = { 941, 942, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959 };
static struct xrTrackBSPNode _node125 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list126,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node122 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node123,
            subtree1: &_node125,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static int _list129[] = { 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954 };
static struct xrTrackBSPNode _node128 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list129,
            nr_faces: 15
  }}
};

static int _list131[] = { 940, 941, 942, 950, 951, 952, 953, 954 };
static struct xrTrackBSPNode _node130 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list131,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node127 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node128,
            subtree1: &_node130,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static struct xrTrackBSPNode _node121 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node122,
            subtree1: &_node127,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static int _list135[] = { 950, 951, 952, 953, 954, 955, 960, 961, 962 };
static struct xrTrackBSPNode _node134 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list135,
            nr_faces: 9
  }}
};

static int _list137[] = { 950, 960, 961, 962 };
static struct xrTrackBSPNode _node136 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list137,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node133 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node134,
            subtree1: &_node136,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static int _list140[] = { 940, 950, 951, 952, 953, 954 };
static struct xrTrackBSPNode _node139 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list140,
            nr_faces: 6
  }}
};

static int _list142[] = { 950 };
static struct xrTrackBSPNode _node141 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list142,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node138 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node139,
            subtree1: &_node141,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static struct xrTrackBSPNode _node132 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node133,
            subtree1: &_node138,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static struct xrTrackBSPNode _node120 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node121,
            subtree1: &_node132,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static struct xrTrackBSPNode _node99 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node100,
            subtree1: &_node120,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static struct xrTrackBSPNode _node147 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list62,
            nr_faces: 10
  }}
};

static int _list150[] = { 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973 };
static struct xrTrackBSPNode _node149 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list150,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node146 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node147,
            subtree1: &_node149,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static struct xrTrackBSPNode _node152 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list62,
            nr_faces: 10
  }}
};

static int _list155[] = { 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970 };
static struct xrTrackBSPNode _node154 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list155,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node151 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node152,
            subtree1: &_node154,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static struct xrTrackBSPNode _node145 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node146,
            subtree1: &_node151,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list159[] = { 960, 970, 971, 972, 973 };
static struct xrTrackBSPNode _node158 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list159,
            nr_faces: 5
  }}
};

static int _list161[] = { 970, 971, 972, 973 };
static struct xrTrackBSPNode _node160 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list161,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node157 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node158,
            subtree1: &_node160,
            split_axis: 'y',
            split: -26.179950062916
  }}
};

static int _list163[] = { 960, 970 };
static struct xrTrackBSPNode _node162 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list163,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node156 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node157,
            subtree1: &_node162,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node144 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node145,
            subtree1: &_node156,
            split_axis: 'y',
            split: -26.7110851574974
  }}
};

static int _list165[] = { 960, 961, 962 };
static struct xrTrackBSPNode _node164 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list165,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node143 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node144,
            subtree1: &_node164,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static struct xrTrackBSPNode _node98 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node99,
            subtree1: &_node143,
            split_axis: 'y',
            split: -27.77335534666
  }}
};

static struct xrTrackBSPNode _node44 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node45,
            subtree1: &_node98,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static struct xrTrackBSPNode _node6 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node7,
            subtree1: &_node44,
            split_axis: 'y',
            split: -29.8978957249854
  }}
};

static int _list171[] = { 928, 929 };
static struct xrTrackBSPNode _node170 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list171,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node173 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list176[] = { 919, 928, 929 };
static struct xrTrackBSPNode _node175 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list176,
            nr_faces: 3
  }}
};

static int _list179[] = { 919 };
static struct xrTrackBSPNode _node178 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list179,
            nr_faces: 1
  }}
};

static int _list181[] = { 916, 917, 918, 919, 928, 929 };
static struct xrTrackBSPNode _node180 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list181,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node177 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node178,
            subtree1: &_node180,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node174 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node175,
            subtree1: &_node177,
            split_axis: 'x',
            split: -12.66664275115
  }}
};

static struct xrTrackBSPNode _node172 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node173,
            subtree1: &_node174,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static struct xrTrackBSPNode _node169 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node170,
            subtree1: &_node172,
            split_axis: 'x',
            split: -13.3040994724815
  }}
};

static struct xrTrackBSPNode _node186 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list30,
            nr_faces: 2
  }}
};

static int _list189[] = { 934, 935, 936, 937, 938, 939, 949 };
static struct xrTrackBSPNode _node188 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list189,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node185 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node186,
            subtree1: &_node188,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list192[] = { 925, 926, 927, 928, 929, 938, 939 };
static struct xrTrackBSPNode _node191 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list192,
            nr_faces: 7
  }}
};

static int _list194[] = { 921, 922, 923, 924, 925, 926, 927, 928, 929, 934, 935, 936, 937, 938, 939 };
static struct xrTrackBSPNode _node193 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list194,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node190 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node191,
            subtree1: &_node193,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node184 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node185,
            subtree1: &_node190,
            split_axis: 'x',
            split: -13.941556193813
  }}
};

static int _list198[] = { 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 945, 946, 947, 948, 949 };
static struct xrTrackBSPNode _node197 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list198,
            nr_faces: 15
  }}
};

static int _list200[] = { 930, 931, 932, 933, 934, 935, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949 };
static struct xrTrackBSPNode _node199 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list200,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node196 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node197,
            subtree1: &_node199,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static int _list203[] = { 921, 922, 923, 924, 925, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939 };
static struct xrTrackBSPNode _node202 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list203,
            nr_faces: 15
  }}
};

static int _list205[] = { 921, 930, 931, 932, 933, 934, 935, 940 };
static struct xrTrackBSPNode _node204 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list205,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node201 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node202,
            subtree1: &_node204,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node195 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node196,
            subtree1: &_node201,
            split_axis: 'x',
            split: -13.941556193813
  }}
};

static struct xrTrackBSPNode _node183 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node184,
            subtree1: &_node195,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static int _list210[] = { 919, 925, 926, 927, 928, 929 };
static struct xrTrackBSPNode _node209 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list210,
            nr_faces: 6
  }}
};

static int _list212[] = { 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 934 };
static struct xrTrackBSPNode _node211 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list212,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node208 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node209,
            subtree1: &_node211,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list215[] = { 912, 913, 914, 915, 916, 917, 918, 919, 925, 926, 927, 928, 929 };
static struct xrTrackBSPNode _node214 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list215,
            nr_faces: 13
  }}
};

static int _list217[] = { 910, 911, 912, 913, 914, 915, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929 };
static struct xrTrackBSPNode _node216 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list217,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node213 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node214,
            subtree1: &_node216,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node207 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node208,
            subtree1: &_node213,
            split_axis: 'x',
            split: -12.66664275115
  }}
};

static int _list221[] = { 920, 921, 922, 923, 924, 925, 930, 931, 932, 933, 934 };
static struct xrTrackBSPNode _node220 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list221,
            nr_faces: 11
  }}
};

static int _list223[] = { 920, 921, 930, 931, 932, 933, 934 };
static struct xrTrackBSPNode _node222 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list223,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node219 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node220,
            subtree1: &_node222,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static int _list226[] = { 910, 911, 912, 920, 921, 922, 923, 924, 925 };
static struct xrTrackBSPNode _node225 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list226,
            nr_faces: 9
  }}
};

static int _list228[] = { 910, 920, 921 };
static struct xrTrackBSPNode _node227 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list228,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node224 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node225,
            subtree1: &_node227,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node218 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node219,
            subtree1: &_node224,
            split_axis: 'x',
            split: -12.66664275115
  }}
};

static struct xrTrackBSPNode _node206 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node207,
            subtree1: &_node218,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node182 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node183,
            subtree1: &_node206,
            split_axis: 'x',
            split: -13.3040994724815
  }}
};

static struct xrTrackBSPNode _node168 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node169,
            subtree1: &_node182,
            split_axis: 'y',
            split: -32.0224361033107
  }}
};

static int _list233[] = { 909 };
static struct xrTrackBSPNode _node232 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list233,
            nr_faces: 1
  }}
};

static int _list237[] = { 909, 919 };
static struct xrTrackBSPNode _node236 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list237,
            nr_faces: 2
  }}
};

static int _list239[] = { 909, 916, 917, 918, 919 };
static struct xrTrackBSPNode _node238 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list239,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node235 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node236,
            subtree1: &_node238,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static int _list242[] = { 908, 909, 919 };
static struct xrTrackBSPNode _node241 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list242,
            nr_faces: 3
  }}
};

static int _list244[] = { 905, 906, 907, 908, 909, 916, 917, 918, 919 };
static struct xrTrackBSPNode _node243 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list244,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node240 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node241,
            subtree1: &_node243,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node234 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node235,
            subtree1: &_node240,
            split_axis: 'x',
            split: -11.391729308487
  }}
};

static struct xrTrackBSPNode _node231 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node232,
            subtree1: &_node234,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static int _list247[] = { 899, 909 };
static struct xrTrackBSPNode _node246 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list247,
            nr_faces: 2
  }}
};

static int _list251[] = { 898, 899, 908, 909 };
static struct xrTrackBSPNode _node250 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list251,
            nr_faces: 4
  }}
};

static int _list253[] = { 895, 896, 897, 898, 899, 905, 906, 907, 908, 909 };
static struct xrTrackBSPNode _node252 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list253,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node249 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node250,
            subtree1: &_node252,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node255 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list251,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node257 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list253,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node254 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node255,
            subtree1: &_node257,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node248 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node249,
            subtree1: &_node254,
            split_axis: 'x',
            split: -10.116815865824
  }}
};

static struct xrTrackBSPNode _node245 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node246,
            subtree1: &_node248,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static struct xrTrackBSPNode _node230 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node231,
            subtree1: &_node245,
            split_axis: 'x',
            split: -10.7542725871555
  }}
};

static int _list264[] = { 912, 913, 914, 915, 916, 917, 918, 919 };
static struct xrTrackBSPNode _node263 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list264,
            nr_faces: 8
  }}
};

static int _list266[] = { 910, 911, 912, 913, 914, 915, 920 };
static struct xrTrackBSPNode _node265 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list266,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node262 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node263,
            subtree1: &_node265,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list269[] = { 900, 901, 902, 903, 904, 905, 906, 907, 908, 912, 913, 914, 915, 916, 917, 918, 919 };
static struct xrTrackBSPNode _node268 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list269,
            nr_faces: 17
  }}
};

static int _list271[] = { 900, 901, 902, 903, 910, 911, 912, 913, 914, 915 };
static struct xrTrackBSPNode _node270 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list271,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node267 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node268,
            subtree1: &_node270,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node261 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node262,
            subtree1: &_node267,
            split_axis: 'x',
            split: -11.391729308487
  }}
};

static int _list274[] = { 910, 911, 912, 920 };
static struct xrTrackBSPNode _node273 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list274,
            nr_faces: 4
  }}
};

static int _list276[] = { 900, 910, 911, 912 };
static struct xrTrackBSPNode _node275 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list276,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node272 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node273,
            subtree1: &_node275,
            split_axis: 'x',
            split: -11.391729308487
  }}
};

static struct xrTrackBSPNode _node260 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node261,
            subtree1: &_node272,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static int _list281[] = { 895, 896, 900, 901, 902, 903, 904, 905, 906, 907, 908 };
static struct xrTrackBSPNode _node280 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list281,
            nr_faces: 11
  }}
};

static int _list283[] = { 900, 901, 902, 903 };
static struct xrTrackBSPNode _node282 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list283,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node279 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node280,
            subtree1: &_node282,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list286[] = { 890, 891, 892, 893, 894, 895, 896, 900, 901, 902, 903, 904, 905, 906, 907, 908 };
static struct xrTrackBSPNode _node285 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list286,
            nr_faces: 16
  }}
};

static int _list288[] = { 890, 891, 892, 900, 901, 902, 903 };
static struct xrTrackBSPNode _node287 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list288,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node284 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node285,
            subtree1: &_node287,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node278 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node279,
            subtree1: &_node284,
            split_axis: 'x',
            split: -10.116815865824
  }}
};

static int _list290[] = { 890, 900 };
static struct xrTrackBSPNode _node289 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list290,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node277 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node278,
            subtree1: &_node289,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node259 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node260,
            subtree1: &_node277,
            split_axis: 'x',
            split: -10.7542725871555
  }}
};

static struct xrTrackBSPNode _node229 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node230,
            subtree1: &_node259,
            split_axis: 'y',
            split: -32.0224361033107
  }}
};

static struct xrTrackBSPNode _node167 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node168,
            subtree1: &_node229,
            split_axis: 'x',
            split: -12.0291860298185
  }}
};

static int _list298[] = { 930, 931, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949 };
static struct xrTrackBSPNode _node297 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list298,
            nr_faces: 12
  }}
};

static int _list300[] = { 930, 940, 941, 942 };
static struct xrTrackBSPNode _node299 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list300,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node296 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node297,
            subtree1: &_node299,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static int _list302[] = { 930, 931, 940 };
static struct xrTrackBSPNode _node301 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list302,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node295 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node296,
            subtree1: &_node301,
            split_axis: 'x',
            split: -13.941556193813
  }}
};

static int _list304[] = { 940 };
static struct xrTrackBSPNode _node303 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list304,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node294 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node295,
            subtree1: &_node303,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static int _list306[] = { 920, 930, 931 };
static struct xrTrackBSPNode _node305 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list306,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node293 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node294,
            subtree1: &_node305,
            split_axis: 'x',
            split: -13.3040994724815
  }}
};

static struct xrTrackBSPNode _node307 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node292 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node293,
            subtree1: &_node307,
            split_axis: 'y',
            split: -27.77335534666
  }}
};

static int _list309[] = { 920 };
static struct xrTrackBSPNode _node308 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list309,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node291 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node292,
            subtree1: &_node308,
            split_axis: 'x',
            split: -12.0291860298185
  }}
};

static struct xrTrackBSPNode _node166 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node167,
            subtree1: &_node291,
            split_axis: 'y',
            split: -29.8978957249854
  }}
};

static struct xrTrackBSPNode _node5 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node6,
            subtree1: &_node166,
            split_axis: 'x',
            split: -14.5790129151445
  }}
};

static int _list318[] = { 979, 988, 989 };
static struct xrTrackBSPNode _node317 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list318,
            nr_faces: 3
  }}
};

static int _list321[] = { 976, 977, 978, 979, 984, 985, 986, 987, 988, 989 };
static struct xrTrackBSPNode _node320 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list321,
            nr_faces: 10
  }}
};

static int _list323[] = { 984, 985, 986, 987, 988, 989 };
static struct xrTrackBSPNode _node322 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list323,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node319 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node320,
            subtree1: &_node322,
            split_axis: 'y',
            split: -25.1176798737534
  }}
};

static struct xrTrackBSPNode _node316 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node317,
            subtree1: &_node319,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static int _list326[] = { 988, 989, 998, 999 };
static struct xrTrackBSPNode _node325 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list326,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node328 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list323,
            nr_faces: 6
  }}
};

static int _list331[] = { 984, 985, 986, 987, 988, 989, 994, 995, 996, 997, 998, 999 };
static struct xrTrackBSPNode _node330 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list331,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node327 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node328,
            subtree1: &_node330,
            split_axis: 'y',
            split: -24.0554096845907
  }}
};

static struct xrTrackBSPNode _node324 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node325,
            subtree1: &_node327,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node315 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node316,
            subtree1: &_node324,
            split_axis: 'y',
            split: -24.586544779172
  }}
};

static int _list336[] = { 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988 };
static struct xrTrackBSPNode _node335 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list336,
            nr_faces: 19
  }}
};

static int _list338[] = { 970, 980, 981, 982, 983, 984, 985, 986, 987, 988 };
static struct xrTrackBSPNode _node337 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list338,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node334 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node335,
            subtree1: &_node337,
            split_axis: 'y',
            split: -25.1176798737534
  }}
};

static int _list341[] = { 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982 };
static struct xrTrackBSPNode _node340 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list341,
            nr_faces: 13
  }}
};

static int _list343[] = { 970, 980, 981, 982 };
static struct xrTrackBSPNode _node342 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list343,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node339 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node340,
            subtree1: &_node342,
            split_axis: 'y',
            split: -25.1176798737534
  }}
};

static struct xrTrackBSPNode _node333 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node334,
            subtree1: &_node339,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list347[] = { 980, 981, 982, 983, 984, 985, 986, 987, 988 };
static struct xrTrackBSPNode _node346 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list347,
            nr_faces: 9
  }}
};

static int _list349[] = { 980, 981, 982, 983, 984, 985, 986, 987, 988, 990, 991, 992, 993, 994 };
static struct xrTrackBSPNode _node348 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list349,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node345 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node346,
            subtree1: &_node348,
            split_axis: 'y',
            split: -24.0554096845907
  }}
};

static int _list351[] = { 980, 981, 982, 990 };
static struct xrTrackBSPNode _node350 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list351,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node344 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node345,
            subtree1: &_node350,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node332 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node333,
            subtree1: &_node344,
            split_axis: 'y',
            split: -24.586544779172
  }}
};

static struct xrTrackBSPNode _node314 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node315,
            subtree1: &_node332,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node355 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list326,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node358 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list331,
            nr_faces: 12
  }}
};

static int _list361[] = { 994, 995, 996, 997, 998, 999 };
static struct xrTrackBSPNode _node360 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list361,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node357 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node358,
            subtree1: &_node360,
            split_axis: 'y',
            split: -22.993139495428
  }}
};

static struct xrTrackBSPNode _node354 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node355,
            subtree1: &_node357,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static int _list364[] = { 998, 999, 1008, 1009 };
static struct xrTrackBSPNode _node363 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list364,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node366 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list361,
            nr_faces: 6
  }}
};

static int _list369[] = { 994, 995, 996, 997, 998, 999, 1004, 1005, 1006, 1007, 1008, 1009 };
static struct xrTrackBSPNode _node368 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list369,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node365 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node366,
            subtree1: &_node368,
            split_axis: 'y',
            split: -21.9308693062653
  }}
};

static struct xrTrackBSPNode _node362 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node363,
            subtree1: &_node365,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node353 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node354,
            subtree1: &_node362,
            split_axis: 'y',
            split: -22.4620044008467
  }}
};

static struct xrTrackBSPNode _node373 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list349,
            nr_faces: 14
  }}
};

static int _list376[] = { 990, 991, 992, 993, 994 };
static struct xrTrackBSPNode _node375 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list376,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node372 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node373,
            subtree1: &_node375,
            split_axis: 'y',
            split: -22.993139495428
  }}
};

static struct xrTrackBSPNode _node377 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list351,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node371 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node372,
            subtree1: &_node377,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node381 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list376,
            nr_faces: 5
  }}
};

static int _list384[] = { 990, 991, 992, 993, 994, 1000, 1001, 1002, 1003, 1004, 1005, 1006 };
static struct xrTrackBSPNode _node383 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list384,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node380 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node381,
            subtree1: &_node383,
            split_axis: 'y',
            split: -21.9308693062653
  }}
};

static int _list386[] = { 990, 1000, 1001 };
static struct xrTrackBSPNode _node385 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list386,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node379 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node380,
            subtree1: &_node385,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node370 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node371,
            subtree1: &_node379,
            split_axis: 'y',
            split: -22.4620044008467
  }}
};

static struct xrTrackBSPNode _node352 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node353,
            subtree1: &_node370,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node313 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node314,
            subtree1: &_node352,
            split_axis: 'y',
            split: -23.5242745900093
  }}
};

static int _list393[] = { 970, 971, 972, 973, 980 };
static struct xrTrackBSPNode _node392 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list393,
            nr_faces: 5
  }}
};

static int _list395[] = { 970, 980 };
static struct xrTrackBSPNode _node394 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list395,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node391 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node392,
            subtree1: &_node394,
            split_axis: 'y',
            split: -25.1176798737534
  }}
};

static int _list397[] = { 970 };
static struct xrTrackBSPNode _node396 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list397,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node390 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node391,
            subtree1: &_node396,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list399[] = { 980 };
static struct xrTrackBSPNode _node398 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list399,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node389 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node390,
            subtree1: &_node398,
            split_axis: 'y',
            split: -24.586544779172
  }}
};

static struct xrTrackBSPNode _node400 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node388 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node389,
            subtree1: &_node400,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static int _list402[] = { 980, 1000 };
static struct xrTrackBSPNode _node401 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list402,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node387 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node388,
            subtree1: &_node401,
            split_axis: 'y',
            split: -23.5242745900093
  }}
};

static struct xrTrackBSPNode _node312 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node313,
            subtree1: &_node387,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static int _list409[] = { 1008, 1009 };
static struct xrTrackBSPNode _node408 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list409,
            nr_faces: 2
  }}
};

static int _list411[] = { 1004, 1005, 1006, 1007, 1008, 1009 };
static struct xrTrackBSPNode _node410 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list411,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node407 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node408,
            subtree1: &_node410,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static int _list414[] = { 1008, 1009, 1019 };
static struct xrTrackBSPNode _node413 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list414,
            nr_faces: 3
  }}
};

static int _list416[] = { 1004, 1005, 1006, 1007, 1008, 1009, 1015, 1016, 1017, 1018, 1019 };
static struct xrTrackBSPNode _node415 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list416,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node412 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node413,
            subtree1: &_node415,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node406 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node407,
            subtree1: &_node412,
            split_axis: 'y',
            split: -20.3374640225213
  }}
};

static int _list420[] = { 1000, 1001, 1002, 1003, 1004, 1005, 1006 };
static struct xrTrackBSPNode _node419 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list420,
            nr_faces: 7
  }}
};

static int _list422[] = { 1000, 1001 };
static struct xrTrackBSPNode _node421 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list422,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node418 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node419,
            subtree1: &_node421,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list425[] = { 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019 };
static struct xrTrackBSPNode _node424 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list425,
            nr_faces: 17
  }}
};

static int _list427[] = { 1000, 1001, 1010, 1011, 1012, 1013, 1014 };
static struct xrTrackBSPNode _node426 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list427,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node423 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node424,
            subtree1: &_node426,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node417 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node418,
            subtree1: &_node423,
            split_axis: 'y',
            split: -20.3374640225213
  }}
};

static struct xrTrackBSPNode _node405 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node406,
            subtree1: &_node417,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static int _list432[] = { 1019 };
static struct xrTrackBSPNode _node431 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list432,
            nr_faces: 1
  }}
};

static int _list434[] = { 1015, 1016, 1017, 1018, 1019 };
static struct xrTrackBSPNode _node433 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list434,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node430 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node431,
            subtree1: &_node433,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node436 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list432,
            nr_faces: 1
  }}
};

static int _list439[] = { 1015, 1016, 1017, 1018, 1019, 1028, 1029 };
static struct xrTrackBSPNode _node438 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list439,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node435 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node436,
            subtree1: &_node438,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node429 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node430,
            subtree1: &_node435,
            split_axis: 'y',
            split: -18.212923644196
  }}
};

static int _list443[] = { 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019 };
static struct xrTrackBSPNode _node442 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list443,
            nr_faces: 10
  }}
};

static int _list445[] = { 1010, 1011, 1012, 1013, 1014 };
static struct xrTrackBSPNode _node444 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list445,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node441 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node442,
            subtree1: &_node444,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list449[] = { 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1024, 1025, 1026, 1027, 1028, 1029 };
static struct xrTrackBSPNode _node448 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list449,
            nr_faces: 16
  }}
};

static int _list451[] = { 1014, 1015, 1016, 1017, 1018, 1019, 1024, 1025, 1026, 1027, 1028, 1029 };
static struct xrTrackBSPNode _node450 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list451,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node447 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node448,
            subtree1: &_node450,
            split_axis: 'y',
            split: -17.6817885496147
  }}
};

static int _list454[] = { 1010, 1011, 1012, 1013, 1014, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029 };
static struct xrTrackBSPNode _node453 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list454,
            nr_faces: 15
  }}
};

static int _list456[] = { 1014, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029 };
static struct xrTrackBSPNode _node455 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list456,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node452 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node453,
            subtree1: &_node455,
            split_axis: 'y',
            split: -17.6817885496147
  }}
};

static struct xrTrackBSPNode _node446 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node447,
            subtree1: &_node452,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node440 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node441,
            subtree1: &_node446,
            split_axis: 'y',
            split: -18.212923644196
  }}
};

static struct xrTrackBSPNode _node428 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node429,
            subtree1: &_node440,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node404 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node405,
            subtree1: &_node428,
            split_axis: 'y',
            split: -19.2751938333587
  }}
};

static int _list459[] = { 1000, 1010 };
static struct xrTrackBSPNode _node458 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list459,
            nr_faces: 2
  }}
};

static int _list463[] = { 1010 };
static struct xrTrackBSPNode _node462 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list463,
            nr_faces: 1
  }}
};

static int _list467[] = { 1010, 1020, 1021, 1022, 1023 };
static struct xrTrackBSPNode _node466 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list467,
            nr_faces: 5
  }}
};

static int _list469[] = { 1020, 1021, 1022, 1023 };
static struct xrTrackBSPNode _node468 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list469,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node465 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node466,
            subtree1: &_node468,
            split_axis: 'y',
            split: -17.6817885496147
  }}
};

static int _list471[] = { 1020 };
static struct xrTrackBSPNode _node470 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list471,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node464 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node465,
            subtree1: &_node470,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node461 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node462,
            subtree1: &_node464,
            split_axis: 'y',
            split: -18.212923644196
  }}
};

static struct xrTrackBSPNode _node472 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node460 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node461,
            subtree1: &_node472,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static struct xrTrackBSPNode _node457 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node458,
            subtree1: &_node460,
            split_axis: 'y',
            split: -19.2751938333587
  }}
};

static struct xrTrackBSPNode _node403 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node404,
            subtree1: &_node457,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static struct xrTrackBSPNode _node311 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node312,
            subtree1: &_node403,
            split_axis: 'y',
            split: -21.399734211684
  }}
};

static struct xrTrackBSPNode _node473 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node310 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node311,
            subtree1: &_node473,
            split_axis: 'x',
            split: -14.5790129151445
  }}
};

static struct xrTrackBSPNode _node4 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5,
            subtree1: &_node310,
            split_axis: 'y',
            split: -25.6488149683347
  }}
};

static int _list482[] = { 889, 899 };
static struct xrTrackBSPNode _node481 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list482,
            nr_faces: 2
  }}
};

static int _list486[] = { 888, 889, 898, 899 };
static struct xrTrackBSPNode _node485 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list486,
            nr_faces: 4
  }}
};

static int _list488[] = { 885, 886, 887, 888, 889, 895, 896, 897, 898, 899 };
static struct xrTrackBSPNode _node487 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list488,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node484 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node485,
            subtree1: &_node487,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node490 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list486,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node492 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list488,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node489 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node490,
            subtree1: &_node492,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node483 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node484,
            subtree1: &_node489,
            split_axis: 'x',
            split: -8.84190242316103
  }}
};

static struct xrTrackBSPNode _node480 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node481,
            subtree1: &_node483,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static int _list496[] = { 889 };
static struct xrTrackBSPNode _node495 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list496,
            nr_faces: 1
  }}
};

static int _list500[] = { 879, 888, 889 };
static struct xrTrackBSPNode _node499 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list500,
            nr_faces: 3
  }}
};

static int _list502[] = { 875, 876, 877, 878, 879, 885, 886, 887, 888, 889 };
static struct xrTrackBSPNode _node501 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list502,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node498 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node499,
            subtree1: &_node501,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static int _list505[] = { 879, 889 };
static struct xrTrackBSPNode _node504 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list505,
            nr_faces: 2
  }}
};

static int _list507[] = { 875, 876, 877, 878, 879, 889 };
static struct xrTrackBSPNode _node506 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list507,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node503 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node504,
            subtree1: &_node506,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node497 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node498,
            subtree1: &_node503,
            split_axis: 'x',
            split: -7.56698898049803
  }}
};

static struct xrTrackBSPNode _node494 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node495,
            subtree1: &_node497,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static struct xrTrackBSPNode _node479 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node480,
            subtree1: &_node494,
            split_axis: 'x',
            split: -8.20444570182953
  }}
};

static int _list513[] = { 880, 881, 882, 883, 884, 885, 886, 890, 891, 892, 893, 894, 895, 896 };
static struct xrTrackBSPNode _node512 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list513,
            nr_faces: 14
  }}
};

static int _list515[] = { 880, 881, 882, 890, 891, 892 };
static struct xrTrackBSPNode _node514 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list515,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node511 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node512,
            subtree1: &_node514,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node517 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list513,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node519 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list515,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node516 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node517,
            subtree1: &_node519,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node510 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node511,
            subtree1: &_node516,
            split_axis: 'x',
            split: -8.84190242316103
  }}
};

static int _list522[] = { 880, 890 };
static struct xrTrackBSPNode _node521 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list522,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node509 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node510,
            subtree1: &_node521,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static int _list527[] = { 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886 };
static struct xrTrackBSPNode _node526 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list527,
            nr_faces: 17
  }}
};

static int _list529[] = { 870, 871, 872, 873, 874, 880, 881, 882 };
static struct xrTrackBSPNode _node528 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list529,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node525 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node526,
            subtree1: &_node528,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list532[] = { 870, 871, 872, 873, 874, 875, 876, 877, 878, 879 };
static struct xrTrackBSPNode _node531 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list532,
            nr_faces: 10
  }}
};

static int _list534[] = { 870, 871, 872, 873, 874 };
static struct xrTrackBSPNode _node533 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list534,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node530 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node531,
            subtree1: &_node533,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node524 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node525,
            subtree1: &_node530,
            split_axis: 'x',
            split: -7.56698898049803
  }}
};

static int _list536[] = { 870, 880 };
static struct xrTrackBSPNode _node535 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list536,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node523 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node524,
            subtree1: &_node535,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node508 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node509,
            subtree1: &_node523,
            split_axis: 'x',
            split: -8.20444570182953
  }}
};

static struct xrTrackBSPNode _node478 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node479,
            subtree1: &_node508,
            split_axis: 'y',
            split: -32.0224361033107
  }}
};

static struct xrTrackBSPNode _node540 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list544[] = { 869, 879 };
static struct xrTrackBSPNode _node543 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list544,
            nr_faces: 2
  }}
};

static int _list546[] = { 867, 868, 869, 875, 876, 877, 878, 879 };
static struct xrTrackBSPNode _node545 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list546,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node542 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node543,
            subtree1: &_node545,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static int _list548[] = { 867, 868, 869, 879 };
static struct xrTrackBSPNode _node547 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list548,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node541 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node542,
            subtree1: &_node547,
            split_axis: 'x',
            split: -6.29207553783504
  }}
};

static struct xrTrackBSPNode _node539 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node540,
            subtree1: &_node541,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static int _list550[] = { 859, 867, 868, 869 };
static struct xrTrackBSPNode _node549 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list550,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node538 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node539,
            subtree1: &_node549,
            split_axis: 'x',
            split: -5.65461881650354
  }}
};

static int _list556[] = { 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879 };
static struct xrTrackBSPNode _node555 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list556,
            nr_faces: 17
  }}
};

static int _list558[] = { 860, 861, 862, 863, 864, 865, 866, 867, 870, 871, 872, 873, 874 };
static struct xrTrackBSPNode _node557 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list558,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node554 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node555,
            subtree1: &_node557,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list561[] = { 863, 864, 865, 866, 867, 868, 869, 879 };
static struct xrTrackBSPNode _node560 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list561,
            nr_faces: 8
  }}
};

static int _list563[] = { 850, 851, 860, 861, 862, 863, 864, 865, 866, 867 };
static struct xrTrackBSPNode _node562 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list563,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node559 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node560,
            subtree1: &_node562,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node553 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node554,
            subtree1: &_node559,
            split_axis: 'x',
            split: -6.29207553783504
  }}
};

static int _list566[] = { 860, 861, 862, 870 };
static struct xrTrackBSPNode _node565 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list566,
            nr_faces: 4
  }}
};

static int _list569[] = { 850, 851, 860, 861, 862 };
static struct xrTrackBSPNode _node568 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list569,
            nr_faces: 5
  }}
};

static int _list571[] = { 850, 851, 860 };
static struct xrTrackBSPNode _node570 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list571,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node567 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node568,
            subtree1: &_node570,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node564 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node565,
            subtree1: &_node567,
            split_axis: 'x',
            split: -6.29207553783504
  }}
};

static struct xrTrackBSPNode _node552 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node553,
            subtree1: &_node564,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static int _list576[] = { 856, 857, 858, 859, 863, 864, 865, 866, 867, 868, 869 };
static struct xrTrackBSPNode _node575 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list576,
            nr_faces: 11
  }}
};

static int _list578[] = { 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867 };
static struct xrTrackBSPNode _node577 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list578,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node574 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node575,
            subtree1: &_node577,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list581[] = { 856, 857, 858, 859 };
static struct xrTrackBSPNode _node580 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list581,
            nr_faces: 4
  }}
};

static int _list583[] = { 845, 846, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859 };
static struct xrTrackBSPNode _node582 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list583,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node579 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node580,
            subtree1: &_node582,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node573 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node574,
            subtree1: &_node579,
            split_axis: 'x',
            split: -5.01716209517204
  }}
};

static int _list587[] = { 840, 850, 851, 852, 853, 854, 855, 856, 857, 860, 861, 862 };
static struct xrTrackBSPNode _node586 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list587,
            nr_faces: 12
  }}
};

static int _list589[] = { 840, 850, 851, 852, 860 };
static struct xrTrackBSPNode _node588 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list589,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node585 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node586,
            subtree1: &_node588,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static int _list592[] = { 840, 841, 842, 843, 844, 845, 846, 850, 851, 852, 853, 854, 855, 856, 857 };
static struct xrTrackBSPNode _node591 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list592,
            nr_faces: 15
  }}
};

static int _list594[] = { 840, 841, 842, 843, 844, 845, 846, 850, 851, 852 };
static struct xrTrackBSPNode _node593 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list594,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node590 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node591,
            subtree1: &_node593,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node584 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node585,
            subtree1: &_node590,
            split_axis: 'x',
            split: -5.01716209517204
  }}
};

static struct xrTrackBSPNode _node572 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node573,
            subtree1: &_node584,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node551 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node552,
            subtree1: &_node572,
            split_axis: 'x',
            split: -5.65461881650354
  }}
};

static struct xrTrackBSPNode _node537 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node538,
            subtree1: &_node551,
            split_axis: 'y',
            split: -32.0224361033107
  }}
};

static struct xrTrackBSPNode _node477 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node478,
            subtree1: &_node537,
            split_axis: 'x',
            split: -6.92953225916653
  }}
};

static struct xrTrackBSPNode _node596 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list600[] = { 850 };
static struct xrTrackBSPNode _node599 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list600,
            nr_faces: 1
  }}
};

static int _list604[] = { 840, 850 };
static struct xrTrackBSPNode _node603 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list604,
            nr_faces: 2
  }}
};

static int _list607[] = { 840, 841, 842, 843, 850 };
static struct xrTrackBSPNode _node606 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list607,
            nr_faces: 5
  }}
};

static int _list609[] = { 840 };
static struct xrTrackBSPNode _node608 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list609,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node605 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node606,
            subtree1: &_node608,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static struct xrTrackBSPNode _node602 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node603,
            subtree1: &_node605,
            split_axis: 'x',
            split: -5.01716209517204
  }}
};

static struct xrTrackBSPNode _node610 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node601 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node602,
            subtree1: &_node610,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static struct xrTrackBSPNode _node598 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node599,
            subtree1: &_node601,
            split_axis: 'x',
            split: -5.65461881650354
  }}
};

static struct xrTrackBSPNode _node611 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node597 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node598,
            subtree1: &_node611,
            split_axis: 'y',
            split: -27.77335534666
  }}
};

static struct xrTrackBSPNode _node595 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node596,
            subtree1: &_node597,
            split_axis: 'x',
            split: -6.92953225916653
  }}
};

static struct xrTrackBSPNode _node476 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node477,
            subtree1: &_node595,
            split_axis: 'y',
            split: -29.8978957249854
  }}
};

static int _list616[] = { 859 };
static struct xrTrackBSPNode _node615 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list616,
            nr_faces: 1
  }}
};

static int _list622[] = { 849, 856, 857, 858, 859 };
static struct xrTrackBSPNode _node621 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list622,
            nr_faces: 5
  }}
};

static int _list624[] = { 845, 846, 847, 848, 849, 854, 855, 856, 857, 858, 859 };
static struct xrTrackBSPNode _node623 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list624,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node620 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node621,
            subtree1: &_node623,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list627[] = { 849 };
static struct xrTrackBSPNode _node626 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list627,
            nr_faces: 1
  }}
};

static int _list629[] = { 839, 845, 846, 847, 848, 849 };
static struct xrTrackBSPNode _node628 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list629,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node625 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node626,
            subtree1: &_node628,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node619 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node620,
            subtree1: &_node625,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static int _list633[] = { 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 854, 855, 856, 857 };
static struct xrTrackBSPNode _node632 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list633,
            nr_faces: 14
  }}
};

static int _list635[] = { 830, 831, 832, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849 };
static struct xrTrackBSPNode _node634 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list635,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node631 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node632,
            subtree1: &_node634,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static int _list638[] = { 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849 };
static struct xrTrackBSPNode _node637 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list638,
            nr_faces: 13
  }}
};

static int _list640[] = { 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849 };
static struct xrTrackBSPNode _node639 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list640,
            nr_faces: 20
  }}
};

static struct xrTrackBSPNode _node636 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node637,
            subtree1: &_node639,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node630 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node631,
            subtree1: &_node636,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static struct xrTrackBSPNode _node618 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node619,
            subtree1: &_node630,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static int _list643[] = { 839, 847, 848, 849 };
static struct xrTrackBSPNode _node642 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list643,
            nr_faces: 4
  }}
};

static int _list647[] = { 837, 838, 839, 847, 848, 849 };
static struct xrTrackBSPNode _node646 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list647,
            nr_faces: 6
  }}
};

static int _list649[] = { 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 847, 848, 849 };
static struct xrTrackBSPNode _node648 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list649,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node645 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node646,
            subtree1: &_node648,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static int _list652[] = { 837, 838, 839 };
static struct xrTrackBSPNode _node651 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list652,
            nr_faces: 3
  }}
};

static int _list654[] = { 830, 831, 832, 833, 834, 835, 836, 837, 838, 839 };
static struct xrTrackBSPNode _node653 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list654,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node650 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node651,
            subtree1: &_node653,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node644 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node645,
            subtree1: &_node650,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node641 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node642,
            subtree1: &_node644,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node617 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node618,
            subtree1: &_node641,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static struct xrTrackBSPNode _node614 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node615,
            subtree1: &_node617,
            split_axis: 'y',
            split: -32.0224361033107
  }}
};

static struct xrTrackBSPNode _node656 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list660[] = { 839 };
static struct xrTrackBSPNode _node659 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list660,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node663 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list652,
            nr_faces: 3
  }}
};

static int _list666[] = { 834, 835, 836, 837, 838, 839 };
static struct xrTrackBSPNode _node665 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list666,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node662 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node663,
            subtree1: &_node665,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node667 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list660,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node661 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node662,
            subtree1: &_node667,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node658 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node659,
            subtree1: &_node661,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node669 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node657 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node658,
            subtree1: &_node669,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static struct xrTrackBSPNode _node655 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node656,
            subtree1: &_node657,
            split_axis: 'y',
            split: -32.0224361033107
  }}
};

static struct xrTrackBSPNode _node613 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node614,
            subtree1: &_node655,
            split_axis: 'x',
            split: -1.82987848851454
  }}
};

static int _list677[] = { 830, 831, 832, 840, 841, 842, 843 };
static struct xrTrackBSPNode _node676 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list677,
            nr_faces: 7
  }}
};

static int _list679[] = { 830, 831, 832, 840 };
static struct xrTrackBSPNode _node678 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list679,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node675 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node676,
            subtree1: &_node678,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static int _list682[] = { 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843 };
static struct xrTrackBSPNode _node681 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list682,
            nr_faces: 14
  }}
};

static int _list684[] = { 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840 };
static struct xrTrackBSPNode _node683 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list684,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node680 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node681,
            subtree1: &_node683,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static struct xrTrackBSPNode _node674 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node675,
            subtree1: &_node680,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static int _list687[] = { 830, 831, 832 };
static struct xrTrackBSPNode _node686 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list687,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node689 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list654,
            nr_faces: 10
  }}
};

static int _list692[] = { 830, 831, 832, 833, 834, 835 };
static struct xrTrackBSPNode _node691 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list692,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node688 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node689,
            subtree1: &_node691,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static struct xrTrackBSPNode _node685 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node686,
            subtree1: &_node688,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static struct xrTrackBSPNode _node673 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node674,
            subtree1: &_node685,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static struct xrTrackBSPNode _node694 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list654,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node698 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list654,
            nr_faces: 10
  }}
};

static int _list701[] = { 820, 830, 831, 832, 833, 834, 835 };
static struct xrTrackBSPNode _node700 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list701,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node697 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node698,
            subtree1: &_node700,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static int _list704[] = { 821, 822, 823, 824, 825, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839 };
static struct xrTrackBSPNode _node703 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list704,
            nr_faces: 15
  }}
};

static int _list706[] = { 820, 821, 822, 823, 824, 825, 830, 831, 832, 833, 834, 835 };
static struct xrTrackBSPNode _node705 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list706,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node702 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node703,
            subtree1: &_node705,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static struct xrTrackBSPNode _node696 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node697,
            subtree1: &_node702,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node693 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node694,
            subtree1: &_node696,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static struct xrTrackBSPNode _node672 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node673,
            subtree1: &_node693,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static int _list709[] = { 830 };
static struct xrTrackBSPNode _node708 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list709,
            nr_faces: 1
  }}
};

static int _list713[] = { 820, 830 };
static struct xrTrackBSPNode _node712 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list713,
            nr_faces: 2
  }}
};

static int _list716[] = { 820, 821, 822, 823, 824, 825, 830 };
static struct xrTrackBSPNode _node715 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list716,
            nr_faces: 7
  }}
};

static int _list718[] = { 820, 821, 822, 823, 824, 825 };
static struct xrTrackBSPNode _node717 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list718,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node714 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node715,
            subtree1: &_node717,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static struct xrTrackBSPNode _node711 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node712,
            subtree1: &_node714,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static int _list721[] = { 820 };
static struct xrTrackBSPNode _node720 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list721,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node723 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list718,
            nr_faces: 6
  }}
};

static int _list726[] = { 810, 820, 821, 822, 823, 824, 825 };
static struct xrTrackBSPNode _node725 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list726,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node722 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node723,
            subtree1: &_node725,
            split_axis: 'y',
            split: -26.179950062916
  }}
};

static struct xrTrackBSPNode _node719 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node720,
            subtree1: &_node722,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node710 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node711,
            subtree1: &_node719,
            split_axis: 'y',
            split: -26.7110851574974
  }}
};

static struct xrTrackBSPNode _node707 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node708,
            subtree1: &_node710,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static struct xrTrackBSPNode _node671 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node672,
            subtree1: &_node707,
            split_axis: 'y',
            split: -27.77335534666
  }}
};

static struct xrTrackBSPNode _node732 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list666,
            nr_faces: 6
  }}
};

static int _list735[] = { 829, 834, 835, 836, 837, 838, 839 };
static struct xrTrackBSPNode _node734 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list735,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node731 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node732,
            subtree1: &_node734,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static int _list737[] = { 829, 839 };
static struct xrTrackBSPNode _node736 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list737,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node730 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node731,
            subtree1: &_node736,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static int _list741[] = { 821, 822, 823, 824, 825, 826, 827, 828, 829, 834, 835, 836, 837, 838, 839 };
static struct xrTrackBSPNode _node740 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list741,
            nr_faces: 15
  }}
};

static int _list743[] = { 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 834, 835 };
static struct xrTrackBSPNode _node742 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list743,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node739 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node740,
            subtree1: &_node742,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static int _list746[] = { 823, 824, 825, 826, 827, 828, 829, 839 };
static struct xrTrackBSPNode _node745 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list746,
            nr_faces: 8
  }}
};

static int _list748[] = { 823, 824, 825, 826, 827, 828, 829 };
static struct xrTrackBSPNode _node747 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list748,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node744 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node745,
            subtree1: &_node747,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static struct xrTrackBSPNode _node738 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node739,
            subtree1: &_node744,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node729 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node730,
            subtree1: &_node738,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static int _list750[] = { 828, 829 };
static struct xrTrackBSPNode _node749 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list750,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node728 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node729,
            subtree1: &_node749,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static int _list755[] = { 820, 821, 822, 823, 824, 825, 826, 827, 828, 829 };
static struct xrTrackBSPNode _node754 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list755,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node756 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list748,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node753 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node754,
            subtree1: &_node756,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static int _list761[] = { 811, 812, 813, 814, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829 };
static struct xrTrackBSPNode _node760 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list761,
            nr_faces: 14
  }}
};

static int _list763[] = { 810, 811, 812, 813, 814, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829 };
static struct xrTrackBSPNode _node762 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list763,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node759 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node760,
            subtree1: &_node762,
            split_axis: 'y',
            split: -26.179950062916
  }}
};

static int _list766[] = { 811, 812, 813, 814, 815, 816, 817, 818, 819, 823, 824, 825, 826, 827, 828, 829 };
static struct xrTrackBSPNode _node765 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list766,
            nr_faces: 16
  }}
};

static int _list768[] = { 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 823, 824, 825, 826, 827, 828, 829 };
static struct xrTrackBSPNode _node767 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list768,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node764 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node765,
            subtree1: &_node767,
            split_axis: 'y',
            split: -26.179950062916
  }}
};

static struct xrTrackBSPNode _node758 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node759,
            subtree1: &_node764,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node752 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node753,
            subtree1: &_node758,
            split_axis: 'y',
            split: -26.7110851574974
  }}
};

static struct xrTrackBSPNode _node770 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list750,
            nr_faces: 2
  }}
};

static int _list774[] = { 816, 817, 818, 819, 828, 829 };
static struct xrTrackBSPNode _node773 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list774,
            nr_faces: 6
  }}
};

static int _list776[] = { 819, 829 };
static struct xrTrackBSPNode _node775 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list776,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node772 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node773,
            subtree1: &_node775,
            split_axis: 'x',
            split: 0.0824916754799545
  }}
};

static struct xrTrackBSPNode _node769 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node770,
            subtree1: &_node772,
            split_axis: 'y',
            split: -26.7110851574974
  }}
};

static struct xrTrackBSPNode _node751 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node752,
            subtree1: &_node769,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static struct xrTrackBSPNode _node727 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node728,
            subtree1: &_node751,
            split_axis: 'y',
            split: -27.77335534666
  }}
};

static struct xrTrackBSPNode _node670 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node671,
            subtree1: &_node727,
            split_axis: 'x',
            split: -1.82987848851454
  }}
};

static struct xrTrackBSPNode _node612 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node613,
            subtree1: &_node670,
            split_axis: 'y',
            split: -29.8978957249854
  }}
};

static struct xrTrackBSPNode _node475 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node476,
            subtree1: &_node612,
            split_axis: 'x',
            split: -4.37970537384054
  }}
};

static struct xrTrackBSPNode _node778 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list782[] = { 800, 810 };
static struct xrTrackBSPNode _node781 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list782,
            nr_faces: 2
  }}
};

static int _list788[] = { 810, 811, 812, 813, 814 };
static struct xrTrackBSPNode _node787 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list788,
            nr_faces: 5
  }}
};

static int _list790[] = { 810, 811, 812, 813, 814, 815, 816, 817, 818, 819 };
static struct xrTrackBSPNode _node789 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list790,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node786 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node787,
            subtree1: &_node789,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node793 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list788,
            nr_faces: 5
  }}
};

static int _list796[] = { 800, 801, 802, 803, 810, 811, 812, 813, 814 };
static struct xrTrackBSPNode _node795 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list796,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node792 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node793,
            subtree1: &_node795,
            split_axis: 'y',
            split: -24.0554096845907
  }}
};

static struct xrTrackBSPNode _node798 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list790,
            nr_faces: 10
  }}
};

static int _list801[] = { 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819 };
static struct xrTrackBSPNode _node800 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list801,
            nr_faces: 20
  }}
};

static struct xrTrackBSPNode _node797 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node798,
            subtree1: &_node800,
            split_axis: 'y',
            split: -24.0554096845907
  }}
};

static struct xrTrackBSPNode _node791 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node792,
            subtree1: &_node797,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node785 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node786,
            subtree1: &_node791,
            split_axis: 'y',
            split: -24.586544779172
  }}
};

static int _list804[] = { 816, 817, 818, 819 };
static struct xrTrackBSPNode _node803 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list804,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node807 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list804,
            nr_faces: 4
  }}
};

static int _list810[] = { 806, 807, 808, 809, 816, 817, 818, 819 };
static struct xrTrackBSPNode _node809 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list810,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node806 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node807,
            subtree1: &_node809,
            split_axis: 'y',
            split: -24.0554096845907
  }}
};

static int _list812[] = { 809, 819 };
static struct xrTrackBSPNode _node811 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list812,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node805 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node806,
            subtree1: &_node811,
            split_axis: 'x',
            split: 0.0824916754799545
  }}
};

static struct xrTrackBSPNode _node802 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node803,
            subtree1: &_node805,
            split_axis: 'y',
            split: -24.586544779172
  }}
};

static struct xrTrackBSPNode _node784 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node785,
            subtree1: &_node802,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static struct xrTrackBSPNode _node817 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list796,
            nr_faces: 9
  }}
};

static int _list820[] = { 800, 801, 802, 803 };
static struct xrTrackBSPNode _node819 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list820,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node816 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node817,
            subtree1: &_node819,
            split_axis: 'y',
            split: -22.993139495428
  }}
};

static struct xrTrackBSPNode _node822 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list801,
            nr_faces: 20
  }}
};

static int _list825[] = { 800, 801, 802, 803, 804, 805, 806, 807, 808, 809 };
static struct xrTrackBSPNode _node824 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list825,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node821 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node822,
            subtree1: &_node824,
            split_axis: 'y',
            split: -22.993139495428
  }}
};

static struct xrTrackBSPNode _node815 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node816,
            subtree1: &_node821,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node827 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list820,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node829 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list825,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node826 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node827,
            subtree1: &_node829,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node814 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node815,
            subtree1: &_node826,
            split_axis: 'y',
            split: -22.4620044008467
  }}
};

static struct xrTrackBSPNode _node834 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list810,
            nr_faces: 8
  }}
};

static int _list837[] = { 806, 807, 808, 809 };
static struct xrTrackBSPNode _node836 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list837,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node833 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node834,
            subtree1: &_node836,
            split_axis: 'y',
            split: -22.993139495428
  }}
};

static struct xrTrackBSPNode _node838 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list812,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node832 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node833,
            subtree1: &_node838,
            split_axis: 'x',
            split: 0.0824916754799545
  }}
};

static struct xrTrackBSPNode _node840 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list837,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node831 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node832,
            subtree1: &_node840,
            split_axis: 'y',
            split: -22.4620044008467
  }}
};

static struct xrTrackBSPNode _node813 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node814,
            subtree1: &_node831,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static struct xrTrackBSPNode _node783 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node784,
            subtree1: &_node813,
            split_axis: 'y',
            split: -23.5242745900093
  }}
};

static struct xrTrackBSPNode _node780 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node781,
            subtree1: &_node783,
            split_axis: 'x',
            split: -1.82987848851454
  }}
};

static int _list845[] = { 790, 791, 792, 800 };
static struct xrTrackBSPNode _node844 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list845,
            nr_faces: 4
  }}
};

static int _list848[] = { 780 };
static struct xrTrackBSPNode _node847 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list848,
            nr_faces: 1
  }}
};

static int _list851[] = { 780, 790, 791, 792 };
static struct xrTrackBSPNode _node850 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list851,
            nr_faces: 4
  }}
};

static int _list854[] = { 780, 781, 782, 790 };
static struct xrTrackBSPNode _node853 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list854,
            nr_faces: 4
  }}
};

static int _list857[] = { 780, 781, 782, 783, 784, 785, 786, 787, 790, 791, 792 };
static struct xrTrackBSPNode _node856 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list857,
            nr_faces: 11
  }}
};

static int _list859[] = { 780, 781, 782, 783, 784, 785, 786, 787 };
static struct xrTrackBSPNode _node858 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list859,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node855 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node856,
            subtree1: &_node858,
            split_axis: 'y',
            split: -17.6817885496147
  }}
};

static struct xrTrackBSPNode _node852 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node853,
            subtree1: &_node855,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node849 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node850,
            subtree1: &_node852,
            split_axis: 'y',
            split: -18.212923644196
  }}
};

static struct xrTrackBSPNode _node846 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node847,
            subtree1: &_node849,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static struct xrTrackBSPNode _node843 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node844,
            subtree1: &_node846,
            split_axis: 'y',
            split: -19.2751938333587
  }}
};

static int _list865[] = { 790, 791, 792, 793, 794, 795, 796, 797, 798, 800, 801, 802, 803 };
static struct xrTrackBSPNode _node864 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list865,
            nr_faces: 13
  }}
};

static int _list867[] = { 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809 };
static struct xrTrackBSPNode _node866 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list867,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node863 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node864,
            subtree1: &_node866,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static int _list870[] = { 790, 791, 792, 793, 794, 795, 796, 797, 798 };
static struct xrTrackBSPNode _node869 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list870,
            nr_faces: 9
  }}
};

static int _list872[] = { 792, 793, 794, 795, 796, 797, 798, 799 };
static struct xrTrackBSPNode _node871 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list872,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node868 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node869,
            subtree1: &_node871,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node862 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node863,
            subtree1: &_node868,
            split_axis: 'y',
            split: -20.3374640225213
  }}
};

static int _list876[] = { 797, 798, 799, 806, 807, 808, 809 };
static struct xrTrackBSPNode _node875 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list876,
            nr_faces: 7
  }}
};

static int _list878[] = { 799, 809 };
static struct xrTrackBSPNode _node877 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list878,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node874 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node875,
            subtree1: &_node877,
            split_axis: 'x',
            split: 0.0824916754799545
  }}
};

static int _list880[] = { 797, 798, 799 };
static struct xrTrackBSPNode _node879 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list880,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node873 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node874,
            subtree1: &_node879,
            split_axis: 'y',
            split: -20.3374640225213
  }}
};

static struct xrTrackBSPNode _node861 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node862,
            subtree1: &_node873,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static struct xrTrackBSPNode _node885 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list870,
            nr_faces: 9
  }}
};

static int _list888[] = { 780, 790, 791, 792, 793, 794, 795, 796, 797, 798 };
static struct xrTrackBSPNode _node887 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list888,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node884 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node885,
            subtree1: &_node887,
            split_axis: 'y',
            split: -18.7440587387773
  }}
};

static struct xrTrackBSPNode _node889 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list872,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node883 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node884,
            subtree1: &_node889,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static int _list894[] = { 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798 };
static struct xrTrackBSPNode _node893 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list894,
            nr_faces: 19
  }}
};

static int _list896[] = { 780, 781, 782, 783, 784, 785, 786, 787, 788, 789 };
static struct xrTrackBSPNode _node895 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list896,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node892 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node893,
            subtree1: &_node895,
            split_axis: 'y',
            split: -17.6817885496147
  }}
};

static int _list899[] = { 786, 787, 788, 789, 792, 793, 794, 795, 796, 797, 798, 799 };
static struct xrTrackBSPNode _node898 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list899,
            nr_faces: 12
  }}
};

static int _list901[] = { 786, 787, 788, 789, 799 };
static struct xrTrackBSPNode _node900 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list901,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node897 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node898,
            subtree1: &_node900,
            split_axis: 'y',
            split: -17.6817885496147
  }}
};

static struct xrTrackBSPNode _node891 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node892,
            subtree1: &_node897,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node882 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node883,
            subtree1: &_node891,
            split_axis: 'y',
            split: -18.212923644196
  }}
};

static int _list903[] = { 789, 797, 798, 799 };
static struct xrTrackBSPNode _node902 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list903,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node881 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node882,
            subtree1: &_node902,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static struct xrTrackBSPNode _node860 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node861,
            subtree1: &_node881,
            split_axis: 'y',
            split: -19.2751938333587
  }}
};

static struct xrTrackBSPNode _node842 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node843,
            subtree1: &_node860,
            split_axis: 'x',
            split: -1.82987848851454
  }}
};

static struct xrTrackBSPNode _node779 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node780,
            subtree1: &_node842,
            split_axis: 'y',
            split: -21.399734211684
  }}
};

static struct xrTrackBSPNode _node777 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node778,
            subtree1: &_node779,
            split_axis: 'x',
            split: -4.37970537384054
  }}
};

static struct xrTrackBSPNode _node474 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node475,
            subtree1: &_node777,
            split_axis: 'y',
            split: -25.6488149683347
  }}
};

static struct xrTrackBSPNode _node3 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4,
            subtree1: &_node474,
            split_axis: 'x',
            split: -9.47935914449253
  }}
};

static int _list912[] = { 1028, 1029, 1039 };
static struct xrTrackBSPNode _node911 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list912,
            nr_faces: 3
  }}
};

static int _list916[] = { 1024, 1025, 1026, 1027, 1028, 1029 };
static struct xrTrackBSPNode _node915 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list916,
            nr_faces: 6
  }}
};

static int _list918[] = { 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029 };
static struct xrTrackBSPNode _node917 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list918,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node914 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node915,
            subtree1: &_node917,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list922[] = { 1024, 1025, 1026, 1027, 1028, 1029, 1037, 1038, 1039 };
static struct xrTrackBSPNode _node921 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list922,
            nr_faces: 9
  }}
};

static int _list924[] = { 1027, 1028, 1029, 1037, 1038, 1039 };
static struct xrTrackBSPNode _node923 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list924,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node920 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node921,
            subtree1: &_node923,
            split_axis: 'y',
            split: -15.5572481712893
  }}
};

static int _list927[] = { 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039 };
static struct xrTrackBSPNode _node926 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list927,
            nr_faces: 18
  }}
};

static int _list929[] = { 1027, 1028, 1029, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039 };
static struct xrTrackBSPNode _node928 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list929,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node925 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node926,
            subtree1: &_node928,
            split_axis: 'y',
            split: -15.5572481712893
  }}
};

static struct xrTrackBSPNode _node919 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node920,
            subtree1: &_node925,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node913 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node914,
            subtree1: &_node919,
            split_axis: 'y',
            split: -16.0883832658707
  }}
};

static struct xrTrackBSPNode _node910 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node911,
            subtree1: &_node913,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static int _list932[] = { 1039 };
static struct xrTrackBSPNode _node931 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list932,
            nr_faces: 1
  }}
};

static int _list936[] = { 1037, 1038, 1039 };
static struct xrTrackBSPNode _node935 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list936,
            nr_faces: 3
  }}
};

static int _list938[] = { 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039 };
static struct xrTrackBSPNode _node937 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list938,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node934 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node935,
            subtree1: &_node937,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list941[] = { 1037, 1038, 1039, 1049 };
static struct xrTrackBSPNode _node940 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list941,
            nr_faces: 4
  }}
};

static int _list944[] = { 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1046, 1047, 1048, 1049 };
static struct xrTrackBSPNode _node943 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list944,
            nr_faces: 12
  }}
};

static int _list946[] = { 1039, 1046, 1047, 1048, 1049 };
static struct xrTrackBSPNode _node945 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list946,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node942 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node943,
            subtree1: &_node945,
            split_axis: 'y',
            split: -13.432707792964
  }}
};

static struct xrTrackBSPNode _node939 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node940,
            subtree1: &_node942,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node933 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node934,
            subtree1: &_node939,
            split_axis: 'y',
            split: -13.9638428875453
  }}
};

static struct xrTrackBSPNode _node930 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node931,
            subtree1: &_node933,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node909 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node910,
            subtree1: &_node930,
            split_axis: 'y',
            split: -15.026113076708
  }}
};

static struct xrTrackBSPNode _node950 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list469,
            nr_faces: 4
  }}
};

static int _list955[] = { 1020, 1021, 1022, 1023, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039 };
static struct xrTrackBSPNode _node954 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list955,
            nr_faces: 14
  }}
};

static int _list957[] = { 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039 };
static struct xrTrackBSPNode _node956 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list957,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node953 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node954,
            subtree1: &_node956,
            split_axis: 'y',
            split: -15.5572481712893
  }}
};

static int _list960[] = { 1020, 1030, 1031, 1032, 1033 };
static struct xrTrackBSPNode _node959 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list960,
            nr_faces: 5
  }}
};

static int _list962[] = { 1030, 1031, 1032, 1033 };
static struct xrTrackBSPNode _node961 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list962,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node958 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node959,
            subtree1: &_node961,
            split_axis: 'y',
            split: -15.5572481712893
  }}
};

static struct xrTrackBSPNode _node952 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node953,
            subtree1: &_node958,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node949 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node950,
            subtree1: &_node952,
            split_axis: 'y',
            split: -16.0883832658707
  }}
};

static int _list964[] = { 1030 };
static struct xrTrackBSPNode _node963 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list964,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node948 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node949,
            subtree1: &_node963,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static struct xrTrackBSPNode _node968 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list957,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node970 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list962,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node967 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node968,
            subtree1: &_node970,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list975[] = { 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049 };
static struct xrTrackBSPNode _node974 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list975,
            nr_faces: 19
  }}
};

static int _list977[] = { 1039, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049 };
static struct xrTrackBSPNode _node976 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list977,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node973 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node974,
            subtree1: &_node976,
            split_axis: 'y',
            split: -13.432707792964
  }}
};

static int _list980[] = { 1030, 1031, 1032, 1033, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047 };
static struct xrTrackBSPNode _node979 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list980,
            nr_faces: 12
  }}
};

static int _list982[] = { 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047 };
static struct xrTrackBSPNode _node981 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list982,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node978 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node979,
            subtree1: &_node981,
            split_axis: 'y',
            split: -13.432707792964
  }}
};

static struct xrTrackBSPNode _node972 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node973,
            subtree1: &_node978,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node966 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node967,
            subtree1: &_node972,
            split_axis: 'y',
            split: -13.9638428875453
  }}
};

static int _list984[] = { 1030, 1040, 1041, 1042 };
static struct xrTrackBSPNode _node983 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list984,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node965 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node966,
            subtree1: &_node983,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static struct xrTrackBSPNode _node947 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node948,
            subtree1: &_node965,
            split_axis: 'y',
            split: -15.026113076708
  }}
};

static struct xrTrackBSPNode _node908 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node909,
            subtree1: &_node947,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static struct xrTrackBSPNode _node988 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list991[] = { 1046, 1047, 1048, 1049 };
static struct xrTrackBSPNode _node990 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list991,
            nr_faces: 4
  }}
};

static int _list994[] = { 1049 };
static struct xrTrackBSPNode _node993 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list994,
            nr_faces: 1
  }}
};

static int _list997[] = { 1046, 1047, 1048, 1049, 1059 };
static struct xrTrackBSPNode _node996 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list997,
            nr_faces: 5
  }}
};

static int _list999[] = { 1049, 1059 };
static struct xrTrackBSPNode _node998 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list999,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node995 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node996,
            subtree1: &_node998,
            split_axis: 'y',
            split: -11.3081674146386
  }}
};

static struct xrTrackBSPNode _node992 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node993,
            subtree1: &_node995,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node989 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node990,
            subtree1: &_node992,
            split_axis: 'y',
            split: -11.83930250922
  }}
};

static struct xrTrackBSPNode _node987 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node988,
            subtree1: &_node989,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static int _list1001[] = { 1059 };
static struct xrTrackBSPNode _node1000 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1001,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node986 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node987,
            subtree1: &_node1000,
            split_axis: 'y',
            split: -10.7770323200573
  }}
};

static int _list1007[] = { 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049 };
static struct xrTrackBSPNode _node1006 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1007,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node1008 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list982,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1005 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1006,
            subtree1: &_node1008,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list1013[] = { 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1055, 1056, 1057, 1058, 1059 };
static struct xrTrackBSPNode _node1012 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1013,
            nr_faces: 14
  }}
};

static int _list1015[] = { 1049, 1055, 1056, 1057, 1058, 1059 };
static struct xrTrackBSPNode _node1014 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1015,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node1011 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1012,
            subtree1: &_node1014,
            split_axis: 'y',
            split: -11.3081674146386
  }}
};

static int _list1018[] = { 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059 };
static struct xrTrackBSPNode _node1017 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1018,
            nr_faces: 18
  }}
};

static int _list1020[] = { 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059 };
static struct xrTrackBSPNode _node1019 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1020,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1016 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1017,
            subtree1: &_node1019,
            split_axis: 'y',
            split: -11.3081674146386
  }}
};

static struct xrTrackBSPNode _node1010 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1011,
            subtree1: &_node1016,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node1004 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1005,
            subtree1: &_node1010,
            split_axis: 'y',
            split: -11.83930250922
  }}
};

static int _list1023[] = { 1040, 1041, 1042 };
static struct xrTrackBSPNode _node1022 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1023,
            nr_faces: 3
  }}
};

static int _list1027[] = { 1040, 1041, 1042, 1050, 1051, 1052, 1053, 1054 };
static struct xrTrackBSPNode _node1026 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1027,
            nr_faces: 8
  }}
};

static int _list1029[] = { 1050, 1051, 1052, 1053, 1054 };
static struct xrTrackBSPNode _node1028 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1029,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1025 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1026,
            subtree1: &_node1028,
            split_axis: 'y',
            split: -11.3081674146386
  }}
};

static int _list1031[] = { 1040, 1050 };
static struct xrTrackBSPNode _node1030 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1031,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1024 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1025,
            subtree1: &_node1030,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static struct xrTrackBSPNode _node1021 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1022,
            subtree1: &_node1024,
            split_axis: 'y',
            split: -11.83930250922
  }}
};

static struct xrTrackBSPNode _node1003 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1004,
            subtree1: &_node1021,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static int _list1036[] = { 1055, 1056, 1057, 1058, 1059 };
static struct xrTrackBSPNode _node1035 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1036,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1037 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1020,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1034 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1035,
            subtree1: &_node1037,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list1042[] = { 1055, 1056, 1057, 1058, 1059, 1068, 1069 };
static struct xrTrackBSPNode _node1041 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1042,
            nr_faces: 7
  }}
};

static int _list1044[] = { 1059, 1068, 1069 };
static struct xrTrackBSPNode _node1043 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1044,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1040 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1041,
            subtree1: &_node1043,
            split_axis: 'y',
            split: -9.18362703631329
  }}
};

static int _list1047[] = { 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1064, 1065, 1066, 1067, 1068, 1069 };
static struct xrTrackBSPNode _node1046 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1047,
            nr_faces: 16
  }}
};

static int _list1049[] = { 1059, 1064, 1065, 1066, 1067, 1068, 1069 };
static struct xrTrackBSPNode _node1048 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1049,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node1045 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1046,
            subtree1: &_node1048,
            split_axis: 'y',
            split: -9.18362703631329
  }}
};

static struct xrTrackBSPNode _node1039 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1040,
            subtree1: &_node1045,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node1033 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1034,
            subtree1: &_node1039,
            split_axis: 'y',
            split: -9.71476213089462
  }}
};

static struct xrTrackBSPNode _node1052 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1029,
            nr_faces: 5
  }}
};

static int _list1055[] = { 1050 };
static struct xrTrackBSPNode _node1054 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1055,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1051 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1052,
            subtree1: &_node1054,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static int _list1059[] = { 1050, 1051, 1052, 1053, 1054, 1060, 1061, 1062, 1063, 1064, 1065, 1066 };
static struct xrTrackBSPNode _node1058 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1059,
            nr_faces: 12
  }}
};

static int _list1061[] = { 1060, 1061, 1062, 1063, 1064, 1065, 1066 };
static struct xrTrackBSPNode _node1060 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1061,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node1057 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1058,
            subtree1: &_node1060,
            split_axis: 'y',
            split: -9.18362703631329
  }}
};

static int _list1063[] = { 1050, 1060, 1061, 1062 };
static struct xrTrackBSPNode _node1062 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1063,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1056 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1057,
            subtree1: &_node1062,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static struct xrTrackBSPNode _node1050 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1051,
            subtree1: &_node1056,
            split_axis: 'y',
            split: -9.71476213089462
  }}
};

static struct xrTrackBSPNode _node1032 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1033,
            subtree1: &_node1050,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static struct xrTrackBSPNode _node1002 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1003,
            subtree1: &_node1032,
            split_axis: 'y',
            split: -10.7770323200573
  }}
};

static struct xrTrackBSPNode _node985 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node986,
            subtree1: &_node1002,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static struct xrTrackBSPNode _node907 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node908,
            subtree1: &_node985,
            split_axis: 'y',
            split: -12.9015726983826
  }}
};

static int _list1065[] = { 1060 };
static struct xrTrackBSPNode _node1064 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1065,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node906 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node907,
            subtree1: &_node1064,
            split_axis: 'x',
            split: -14.5790129151445
  }}
};

static struct xrTrackBSPNode _node1069 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list1075[] = { 1068, 1069 };
static struct xrTrackBSPNode _node1074 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1075,
            nr_faces: 2
  }}
};

static int _list1077[] = { 1064, 1065, 1066, 1067, 1068, 1069 };
static struct xrTrackBSPNode _node1076 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1077,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node1073 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1074,
            subtree1: &_node1076,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list1080[] = { 1068, 1069, 1079 };
static struct xrTrackBSPNode _node1079 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1080,
            nr_faces: 3
  }}
};

static int _list1083[] = { 1064, 1065, 1066, 1067, 1068, 1069, 1075, 1076, 1077, 1078, 1079 };
static struct xrTrackBSPNode _node1082 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1083,
            nr_faces: 11
  }}
};

static int _list1085[] = { 1075, 1076, 1077, 1078, 1079 };
static struct xrTrackBSPNode _node1084 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1085,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1081 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1082,
            subtree1: &_node1084,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static struct xrTrackBSPNode _node1078 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1079,
            subtree1: &_node1081,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node1072 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1073,
            subtree1: &_node1078,
            split_axis: 'y',
            split: -7.59022175256928
  }}
};

static struct xrTrackBSPNode _node1088 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1061,
            nr_faces: 7
  }}
};

static int _list1091[] = { 1060, 1061, 1062 };
static struct xrTrackBSPNode _node1090 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1091,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1087 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1088,
            subtree1: &_node1090,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static int _list1095[] = { 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1070, 1071, 1072, 1073, 1074, 1075, 1076 };
static struct xrTrackBSPNode _node1094 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1095,
            nr_faces: 14
  }}
};

static int _list1097[] = { 1070, 1071, 1072, 1073, 1074, 1075, 1076 };
static struct xrTrackBSPNode _node1096 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1097,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node1093 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1094,
            subtree1: &_node1096,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static int _list1100[] = { 1060, 1061, 1062, 1070, 1071, 1072 };
static struct xrTrackBSPNode _node1099 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1100,
            nr_faces: 6
  }}
};

static int _list1102[] = { 1070, 1071, 1072 };
static struct xrTrackBSPNode _node1101 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1102,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1098 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1099,
            subtree1: &_node1101,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static struct xrTrackBSPNode _node1092 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1093,
            subtree1: &_node1098,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static struct xrTrackBSPNode _node1086 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1087,
            subtree1: &_node1092,
            split_axis: 'y',
            split: -7.59022175256928
  }}
};

static struct xrTrackBSPNode _node1071 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1072,
            subtree1: &_node1086,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static int _list1107[] = { 1079 };
static struct xrTrackBSPNode _node1106 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1107,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1108 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1085,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1105 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1106,
            subtree1: &_node1108,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list1112[] = { 1079, 1088, 1089 };
static struct xrTrackBSPNode _node1111 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1112,
            nr_faces: 3
  }}
};

static int _list1115[] = { 1075, 1076, 1077, 1078, 1079, 1084, 1085, 1086, 1087, 1088, 1089 };
static struct xrTrackBSPNode _node1114 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1115,
            nr_faces: 11
  }}
};

static int _list1117[] = { 1084, 1085, 1086, 1087, 1088, 1089 };
static struct xrTrackBSPNode _node1116 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1117,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node1113 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1114,
            subtree1: &_node1116,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node1110 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1111,
            subtree1: &_node1113,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node1104 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1105,
            subtree1: &_node1110,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static struct xrTrackBSPNode _node1120 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1097,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node1122 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1102,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1119 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1120,
            subtree1: &_node1122,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static int _list1127[] = { 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1080, 1081, 1082, 1083, 1084, 1085 };
static struct xrTrackBSPNode _node1126 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1127,
            nr_faces: 13
  }}
};

static int _list1129[] = { 1070, 1071, 1080, 1081, 1082, 1083, 1084, 1085 };
static struct xrTrackBSPNode _node1128 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1129,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1125 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1126,
            subtree1: &_node1128,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static int _list1132[] = { 1070, 1071, 1072, 1080, 1081 };
static struct xrTrackBSPNode _node1131 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1132,
            nr_faces: 5
  }}
};

static int _list1134[] = { 1070, 1071, 1080, 1081 };
static struct xrTrackBSPNode _node1133 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1134,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1130 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1131,
            subtree1: &_node1133,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node1124 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1125,
            subtree1: &_node1130,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static struct xrTrackBSPNode _node1118 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1119,
            subtree1: &_node1124,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static struct xrTrackBSPNode _node1103 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1104,
            subtree1: &_node1118,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static struct xrTrackBSPNode _node1070 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1071,
            subtree1: &_node1103,
            split_axis: 'y',
            split: -6.52795156340661
  }}
};

static struct xrTrackBSPNode _node1068 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1069,
            subtree1: &_node1070,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static int _list1138[] = { 1099, 1109 };
static struct xrTrackBSPNode _node1137 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1138,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1140 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list1143[] = { 1109, 1118, 1119 };
static struct xrTrackBSPNode _node1142 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1143,
            nr_faces: 3
  }}
};

static int _list1146[] = { 1129, 1139 };
static struct xrTrackBSPNode _node1145 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1146,
            nr_faces: 2
  }}
};

static int _list1149[] = { 1118, 1119, 1126, 1127, 1128, 1129 };
static struct xrTrackBSPNode _node1148 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1149,
            nr_faces: 6
  }}
};

static int _list1151[] = { 1126, 1127, 1128, 1129, 1139 };
static struct xrTrackBSPNode _node1150 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1151,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1147 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1148,
            subtree1: &_node1150,
            split_axis: 'y',
            split: -0.685465523011922
  }}
};

static struct xrTrackBSPNode _node1144 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1145,
            subtree1: &_node1147,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node1141 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1142,
            subtree1: &_node1144,
            split_axis: 'y',
            split: -1.21660061759326
  }}
};

static struct xrTrackBSPNode _node1139 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1140,
            subtree1: &_node1141,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node1136 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1137,
            subtree1: &_node1139,
            split_axis: 'y',
            split: -2.27887080675593
  }}
};

static int _list1158[] = { 1088, 1089, 1097, 1098, 1099 };
static struct xrTrackBSPNode _node1157 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1158,
            nr_faces: 5
  }}
};

static int _list1160[] = { 1097, 1098, 1099 };
static struct xrTrackBSPNode _node1159 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1160,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1156 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1157,
            subtree1: &_node1159,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static int _list1163[] = { 1084, 1085, 1086, 1087, 1088, 1089, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099 };
static struct xrTrackBSPNode _node1162 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1163,
            nr_faces: 14
  }}
};

static int _list1165[] = { 1084, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099 };
static struct xrTrackBSPNode _node1164 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1165,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node1161 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1162,
            subtree1: &_node1164,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static struct xrTrackBSPNode _node1155 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1156,
            subtree1: &_node1161,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list1169[] = { 1097, 1098, 1099, 1105, 1106, 1107, 1108, 1109 };
static struct xrTrackBSPNode _node1168 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1169,
            nr_faces: 8
  }}
};

static int _list1171[] = { 1105, 1106, 1107, 1108, 1109 };
static struct xrTrackBSPNode _node1170 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1171,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1167 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1168,
            subtree1: &_node1170,
            split_axis: 'y',
            split: -2.81000590133726
  }}
};

static int _list1174[] = { 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109 };
static struct xrTrackBSPNode _node1173 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1174,
            nr_faces: 18
  }}
};

static int _list1176[] = { 1092, 1093, 1094, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109 };
static struct xrTrackBSPNode _node1175 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1176,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node1172 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1173,
            subtree1: &_node1175,
            split_axis: 'y',
            split: -2.81000590133726
  }}
};

static struct xrTrackBSPNode _node1166 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1167,
            subtree1: &_node1172,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node1154 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1155,
            subtree1: &_node1166,
            split_axis: 'y',
            split: -3.3411409959186
  }}
};

static int _list1181[] = { 1080, 1081, 1082, 1083, 1084, 1085, 1090, 1091, 1092, 1093, 1094 };
static struct xrTrackBSPNode _node1180 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1181,
            nr_faces: 11
  }}
};

static int _list1183[] = { 1080, 1081, 1082, 1083, 1084, 1090, 1091, 1092, 1093, 1094 };
static struct xrTrackBSPNode _node1182 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1183,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1179 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1180,
            subtree1: &_node1182,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static int _list1185[] = { 1080, 1081, 1090, 1091 };
static struct xrTrackBSPNode _node1184 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1185,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1178 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1179,
            subtree1: &_node1184,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static int _list1188[] = { 1090, 1091, 1092, 1093, 1094, 1100, 1101, 1102, 1103 };
static struct xrTrackBSPNode _node1187 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1188,
            nr_faces: 9
  }}
};

static int _list1190[] = { 1090, 1091, 1100 };
static struct xrTrackBSPNode _node1189 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1190,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1186 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1187,
            subtree1: &_node1189,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static struct xrTrackBSPNode _node1177 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1178,
            subtree1: &_node1186,
            split_axis: 'y',
            split: -3.3411409959186
  }}
};

static struct xrTrackBSPNode _node1153 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1154,
            subtree1: &_node1177,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static int _list1196[] = { 1105, 1106, 1107, 1108, 1109, 1114, 1115, 1116, 1117, 1118, 1119 };
static struct xrTrackBSPNode _node1195 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1196,
            nr_faces: 11
  }}
};

static int _list1198[] = { 1114, 1115, 1116, 1117, 1118, 1119 };
static struct xrTrackBSPNode _node1197 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1198,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node1194 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1195,
            subtree1: &_node1197,
            split_axis: 'y',
            split: -1.74773571217459
  }}
};

static int _list1201[] = { 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117 };
static struct xrTrackBSPNode _node1200 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1201,
            nr_faces: 18
  }}
};

static int _list1203[] = { 1100, 1101, 1102, 1103, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117 };
static struct xrTrackBSPNode _node1202 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1203,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node1199 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1200,
            subtree1: &_node1202,
            split_axis: 'y',
            split: -1.74773571217459
  }}
};

static struct xrTrackBSPNode _node1193 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1194,
            subtree1: &_node1199,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list1207[] = { 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129 };
static struct xrTrackBSPNode _node1206 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1207,
            nr_faces: 16
  }}
};

static int _list1209[] = { 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129 };
static struct xrTrackBSPNode _node1208 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1209,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1205 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1206,
            subtree1: &_node1208,
            split_axis: 'y',
            split: -0.685465523011922
  }}
};

static int _list1212[] = { 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1120, 1121, 1122, 1123, 1124 };
static struct xrTrackBSPNode _node1211 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1212,
            nr_faces: 13
  }}
};

static int _list1214[] = { 1110, 1111, 1120, 1121, 1122, 1123, 1124 };
static struct xrTrackBSPNode _node1213 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1214,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node1210 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1211,
            subtree1: &_node1213,
            split_axis: 'y',
            split: -0.685465523011922
  }}
};

static struct xrTrackBSPNode _node1204 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1205,
            subtree1: &_node1210,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node1192 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1193,
            subtree1: &_node1204,
            split_axis: 'y',
            split: -1.21660061759326
  }}
};

static int _list1218[] = { 1100, 1101, 1102, 1103, 1110, 1111, 1112 };
static struct xrTrackBSPNode _node1217 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1218,
            nr_faces: 7
  }}
};

static int _list1220[] = { 1100, 1110 };
static struct xrTrackBSPNode _node1219 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1220,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1216 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1217,
            subtree1: &_node1219,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static int _list1222[] = { 1110, 1111, 1112, 1120 };
static struct xrTrackBSPNode _node1221 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1222,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1215 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1216,
            subtree1: &_node1221,
            split_axis: 'y',
            split: -1.21660061759326
  }}
};

static struct xrTrackBSPNode _node1191 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1192,
            subtree1: &_node1215,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static struct xrTrackBSPNode _node1152 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1153,
            subtree1: &_node1191,
            split_axis: 'y',
            split: -2.27887080675593
  }}
};

static struct xrTrackBSPNode _node1135 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1136,
            subtree1: &_node1152,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static struct xrTrackBSPNode _node1067 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1068,
            subtree1: &_node1135,
            split_axis: 'y',
            split: -4.40341118508127
  }}
};

static int _list1224[] = { 1060, 1070, 1080 };
static struct xrTrackBSPNode _node1223 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1224,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1066 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1067,
            subtree1: &_node1223,
            split_axis: 'x',
            split: -14.5790129151445
  }}
};

static struct xrTrackBSPNode _node905 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node906,
            subtree1: &_node1066,
            split_axis: 'y',
            split: -8.65249194173195
  }}
};

static struct xrTrackBSPNode _node1227 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list1233[] = { 770, 771, 780 };
static struct xrTrackBSPNode _node1232 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1233,
            nr_faces: 3
  }}
};

static int _list1237[] = { 780, 781, 782 };
static struct xrTrackBSPNode _node1236 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1237,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1238 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list859,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1235 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1236,
            subtree1: &_node1238,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node1242 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1237,
            nr_faces: 3
  }}
};

static int _list1245[] = { 770, 771, 772, 773, 774, 775, 780, 781, 782 };
static struct xrTrackBSPNode _node1244 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1245,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node1241 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1242,
            subtree1: &_node1244,
            split_axis: 'y',
            split: -15.5572481712893
  }}
};

static struct xrTrackBSPNode _node1247 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list859,
            nr_faces: 8
  }}
};

static int _list1250[] = { 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787 };
static struct xrTrackBSPNode _node1249 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1250,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node1246 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1247,
            subtree1: &_node1249,
            split_axis: 'y',
            split: -15.5572481712893
  }}
};

static struct xrTrackBSPNode _node1240 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1241,
            subtree1: &_node1246,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node1234 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1235,
            subtree1: &_node1240,
            split_axis: 'y',
            split: -16.0883832658707
  }}
};

static struct xrTrackBSPNode _node1231 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1232,
            subtree1: &_node1234,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static struct xrTrackBSPNode _node1252 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1233,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1257 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1245,
            nr_faces: 9
  }}
};

static int _list1260[] = { 770, 771, 772, 773, 774, 775 };
static struct xrTrackBSPNode _node1259 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1260,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node1256 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1257,
            subtree1: &_node1259,
            split_axis: 'y',
            split: -14.4949779821266
  }}
};

static struct xrTrackBSPNode _node1262 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1250,
            nr_faces: 18
  }}
};

static int _list1265[] = { 770, 771, 772, 773, 774, 775, 776, 777, 778, 779 };
static struct xrTrackBSPNode _node1264 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1265,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1261 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1262,
            subtree1: &_node1264,
            split_axis: 'y',
            split: -14.4949779821266
  }}
};

static struct xrTrackBSPNode _node1255 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1256,
            subtree1: &_node1261,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node1267 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1260,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node1269 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1265,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1266 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1267,
            subtree1: &_node1269,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node1254 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1255,
            subtree1: &_node1266,
            split_axis: 'y',
            split: -13.9638428875453
  }}
};

static struct xrTrackBSPNode _node1251 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1252,
            subtree1: &_node1254,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static struct xrTrackBSPNode _node1230 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1231,
            subtree1: &_node1251,
            split_axis: 'y',
            split: -15.026113076708
  }}
};

static struct xrTrackBSPNode _node1275 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list896,
            nr_faces: 10
  }}
};

static int _list1278[] = { 786, 787, 788, 789 };
static struct xrTrackBSPNode _node1277 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1278,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1274 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1275,
            subtree1: &_node1277,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node1281 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list896,
            nr_faces: 10
  }}
};

static int _list1284[] = { 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789 };
static struct xrTrackBSPNode _node1283 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1284,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node1280 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1281,
            subtree1: &_node1283,
            split_axis: 'y',
            split: -15.5572481712893
  }}
};

static struct xrTrackBSPNode _node1286 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1278,
            nr_faces: 4
  }}
};

static int _list1289[] = { 779, 786, 787, 788, 789 };
static struct xrTrackBSPNode _node1288 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1289,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1285 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1286,
            subtree1: &_node1288,
            split_axis: 'y',
            split: -15.5572481712893
  }}
};

static struct xrTrackBSPNode _node1279 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1280,
            subtree1: &_node1285,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node1273 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1274,
            subtree1: &_node1279,
            split_axis: 'y',
            split: -16.0883832658707
  }}
};

static int _list1291[] = { 789 };
static struct xrTrackBSPNode _node1290 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1291,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1272 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1273,
            subtree1: &_node1290,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static struct xrTrackBSPNode _node1296 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1284,
            nr_faces: 15
  }}
};

static int _list1299[] = { 775, 776, 777, 778, 779 };
static struct xrTrackBSPNode _node1298 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1299,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1295 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1296,
            subtree1: &_node1298,
            split_axis: 'y',
            split: -14.4949779821266
  }}
};

static struct xrTrackBSPNode _node1301 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1289,
            nr_faces: 5
  }}
};

static int _list1304[] = { 779 };
static struct xrTrackBSPNode _node1303 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1304,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1300 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1301,
            subtree1: &_node1303,
            split_axis: 'y',
            split: -14.4949779821266
  }}
};

static struct xrTrackBSPNode _node1294 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1295,
            subtree1: &_node1300,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node1306 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1299,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1308 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1304,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1305 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1306,
            subtree1: &_node1308,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node1293 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1294,
            subtree1: &_node1305,
            split_axis: 'y',
            split: -13.9638428875453
  }}
};

static struct xrTrackBSPNode _node1310 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1291,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1292 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1293,
            subtree1: &_node1310,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static struct xrTrackBSPNode _node1271 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1272,
            subtree1: &_node1292,
            split_axis: 'y',
            split: -15.026113076708
  }}
};

static struct xrTrackBSPNode _node1229 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1230,
            subtree1: &_node1271,
            split_axis: 'x',
            split: -1.82987848851454
  }}
};

static int _list1318[] = { 760 };
static struct xrTrackBSPNode _node1317 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1318,
            nr_faces: 1
  }}
};

static int _list1320[] = { 760, 761, 762, 763, 770, 771 };
static struct xrTrackBSPNode _node1319 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1320,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node1316 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1317,
            subtree1: &_node1319,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static int _list1322[] = { 760, 761, 762, 763 };
static struct xrTrackBSPNode _node1321 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1322,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1315 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1316,
            subtree1: &_node1321,
            split_axis: 'y',
            split: -11.83930250922
  }}
};

static int _list1327[] = { 760, 761, 762, 763, 764, 765, 770, 771, 772, 773, 774, 775 };
static struct xrTrackBSPNode _node1326 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1327,
            nr_faces: 12
  }}
};

static int _list1329[] = { 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775 };
static struct xrTrackBSPNode _node1328 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1329,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node1325 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1326,
            subtree1: &_node1328,
            split_axis: 'y',
            split: -12.3704376038013
  }}
};

static int _list1332[] = { 765, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779 };
static struct xrTrackBSPNode _node1331 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1332,
            nr_faces: 11
  }}
};

static int _list1334[] = { 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779 };
static struct xrTrackBSPNode _node1333 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1334,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node1330 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1331,
            subtree1: &_node1333,
            split_axis: 'y',
            split: -12.3704376038013
  }}
};

static struct xrTrackBSPNode _node1324 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1325,
            subtree1: &_node1330,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static int _list1337[] = { 760, 761, 762, 763, 764, 765, 766, 767, 768, 769 };
static struct xrTrackBSPNode _node1336 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1337,
            nr_faces: 10
  }}
};

static int _list1339[] = { 765, 766, 767, 768, 769 };
static struct xrTrackBSPNode _node1338 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1339,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1335 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1336,
            subtree1: &_node1338,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node1323 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1324,
            subtree1: &_node1335,
            split_axis: 'y',
            split: -11.83930250922
  }}
};

static struct xrTrackBSPNode _node1314 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1315,
            subtree1: &_node1323,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static int _list1344[] = { 750, 760 };
static struct xrTrackBSPNode _node1343 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1344,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1346 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1322,
            nr_faces: 4
  }}
};

static int _list1349[] = { 750, 751, 752, 753, 760, 761, 762, 763 };
static struct xrTrackBSPNode _node1348 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1349,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1345 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1346,
            subtree1: &_node1348,
            split_axis: 'y',
            split: -10.245897225476
  }}
};

static struct xrTrackBSPNode _node1342 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1343,
            subtree1: &_node1345,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static struct xrTrackBSPNode _node1351 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1344,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1354 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1349,
            nr_faces: 8
  }}
};

static int _list1357[] = { 750, 751, 752, 753 };
static struct xrTrackBSPNode _node1356 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1357,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1353 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1354,
            subtree1: &_node1356,
            split_axis: 'y',
            split: -9.18362703631329
  }}
};

static struct xrTrackBSPNode _node1350 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1351,
            subtree1: &_node1353,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static struct xrTrackBSPNode _node1341 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1342,
            subtree1: &_node1350,
            split_axis: 'y',
            split: -9.71476213089462
  }}
};

static struct xrTrackBSPNode _node1361 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1337,
            nr_faces: 10
  }}
};

static int _list1364[] = { 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769 };
static struct xrTrackBSPNode _node1363 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1364,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node1360 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1361,
            subtree1: &_node1363,
            split_axis: 'y',
            split: -10.245897225476
  }}
};

static struct xrTrackBSPNode _node1366 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1339,
            nr_faces: 5
  }}
};

static int _list1369[] = { 757, 758, 759, 765, 766, 767, 768, 769 };
static struct xrTrackBSPNode _node1368 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1369,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1365 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1366,
            subtree1: &_node1368,
            split_axis: 'y',
            split: -10.245897225476
  }}
};

static struct xrTrackBSPNode _node1359 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1360,
            subtree1: &_node1365,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node1372 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1364,
            nr_faces: 18
  }}
};

static int _list1375[] = { 752, 753, 754, 755, 756, 757, 758, 759 };
static struct xrTrackBSPNode _node1374 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1375,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1371 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1372,
            subtree1: &_node1374,
            split_axis: 'y',
            split: -9.18362703631329
  }}
};

static struct xrTrackBSPNode _node1377 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1369,
            nr_faces: 8
  }}
};

static int _list1380[] = { 757, 758, 759 };
static struct xrTrackBSPNode _node1379 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1380,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1376 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1377,
            subtree1: &_node1379,
            split_axis: 'y',
            split: -9.18362703631329
  }}
};

static struct xrTrackBSPNode _node1370 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1371,
            subtree1: &_node1376,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node1358 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1359,
            subtree1: &_node1370,
            split_axis: 'y',
            split: -9.71476213089462
  }}
};

static struct xrTrackBSPNode _node1340 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1341,
            subtree1: &_node1358,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static struct xrTrackBSPNode _node1313 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1314,
            subtree1: &_node1340,
            split_axis: 'y',
            split: -10.7770323200573
  }}
};

static struct xrTrackBSPNode _node1386 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1299,
            nr_faces: 5
  }}
};

static int _list1389[] = { 769, 775, 776, 777, 778, 779 };
static struct xrTrackBSPNode _node1388 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1389,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node1385 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1386,
            subtree1: &_node1388,
            split_axis: 'y',
            split: -12.3704376038013
  }}
};

static struct xrTrackBSPNode _node1390 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1304,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1384 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1385,
            subtree1: &_node1390,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static int _list1393[] = { 769 };
static struct xrTrackBSPNode _node1392 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1393,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1383 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1384,
            subtree1: &_node1392,
            split_axis: 'y',
            split: -11.83930250922
  }}
};

static struct xrTrackBSPNode _node1394 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node1382 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1383,
            subtree1: &_node1394,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static int _list1396[] = { 759, 769 };
static struct xrTrackBSPNode _node1395 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1396,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1381 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1382,
            subtree1: &_node1395,
            split_axis: 'y',
            split: -10.7770323200573
  }}
};

static struct xrTrackBSPNode _node1312 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1313,
            subtree1: &_node1381,
            split_axis: 'x',
            split: -1.82987848851454
  }}
};

static struct xrTrackBSPNode _node1228 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1229,
            subtree1: &_node1312,
            split_axis: 'y',
            split: -12.9015726983826
  }}
};

static struct xrTrackBSPNode _node1226 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1227,
            subtree1: &_node1228,
            split_axis: 'x',
            split: -4.37970537384054
  }}
};

static struct xrTrackBSPNode _node1398 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node1404 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1357,
            nr_faces: 4
  }}
};

static int _list1408[] = { 740, 750 };
static struct xrTrackBSPNode _node1407 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1408,
            nr_faces: 2
  }}
};

static int _list1411[] = { 740, 741, 742, 743, 750, 751, 752, 753 };
static struct xrTrackBSPNode _node1410 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1411,
            nr_faces: 8
  }}
};

static int _list1413[] = { 740, 741, 742, 743 };
static struct xrTrackBSPNode _node1412 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1413,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1409 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1410,
            subtree1: &_node1412,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static struct xrTrackBSPNode _node1406 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1407,
            subtree1: &_node1409,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static struct xrTrackBSPNode _node1403 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1404,
            subtree1: &_node1406,
            split_axis: 'y',
            split: -7.59022175256928
  }}
};

static struct xrTrackBSPNode _node1417 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1375,
            nr_faces: 8
  }}
};

static int _list1420[] = { 749, 752, 753, 754, 755, 756, 757, 758, 759 };
static struct xrTrackBSPNode _node1419 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1420,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node1416 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1417,
            subtree1: &_node1419,
            split_axis: 'y',
            split: -8.12135684715062
  }}
};

static int _list1422[] = { 749, 757, 758, 759 };
static struct xrTrackBSPNode _node1421 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1422,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1415 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1416,
            subtree1: &_node1421,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static int _list1426[] = { 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 752, 753, 754, 755, 756, 757, 758, 759 };
static struct xrTrackBSPNode _node1425 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1426,
            nr_faces: 18
  }}
};

static int _list1428[] = { 740, 741, 742, 743, 744, 745, 746, 747, 748, 749 };
static struct xrTrackBSPNode _node1427 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1428,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1424 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1425,
            subtree1: &_node1427,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static int _list1431[] = { 742, 743, 744, 745, 746, 747, 748, 749, 757, 758, 759 };
static struct xrTrackBSPNode _node1430 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1431,
            nr_faces: 11
  }}
};

static int _list1433[] = { 742, 743, 744, 745, 746, 747, 748, 749 };
static struct xrTrackBSPNode _node1432 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1433,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1429 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1430,
            subtree1: &_node1432,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static struct xrTrackBSPNode _node1423 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1424,
            subtree1: &_node1429,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node1414 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1415,
            subtree1: &_node1423,
            split_axis: 'y',
            split: -7.59022175256928
  }}
};

static struct xrTrackBSPNode _node1402 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1403,
            subtree1: &_node1414,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static int _list1438[] = { 740 };
static struct xrTrackBSPNode _node1437 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1438,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1440 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1413,
            nr_faces: 4
  }}
};

static int _list1443[] = { 730, 740, 741, 742, 743 };
static struct xrTrackBSPNode _node1442 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1443,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1439 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1440,
            subtree1: &_node1442,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static struct xrTrackBSPNode _node1436 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1437,
            subtree1: &_node1439,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static struct xrTrackBSPNode _node1445 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1438,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1448 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1443,
            nr_faces: 5
  }}
};

static int _list1451[] = { 730 };
static struct xrTrackBSPNode _node1450 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1451,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1447 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1448,
            subtree1: &_node1450,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node1444 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1445,
            subtree1: &_node1447,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static struct xrTrackBSPNode _node1435 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1436,
            subtree1: &_node1444,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static struct xrTrackBSPNode _node1455 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1428,
            nr_faces: 10
  }}
};

static int _list1458[] = { 730, 731, 732, 733, 734, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749 };
static struct xrTrackBSPNode _node1457 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1458,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node1454 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1455,
            subtree1: &_node1457,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static int _list1461[] = { 739, 742, 743, 744, 745, 746, 747, 748, 749 };
static struct xrTrackBSPNode _node1460 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1461,
            nr_faces: 9
  }}
};

static int _list1463[] = { 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 742, 743, 744, 745, 746, 747, 748, 749 };
static struct xrTrackBSPNode _node1462 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1463,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node1459 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1460,
            subtree1: &_node1462,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static struct xrTrackBSPNode _node1453 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1454,
            subtree1: &_node1459,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static int _list1467[] = { 730, 731, 732, 733, 734, 740, 741, 742, 743, 744 };
static struct xrTrackBSPNode _node1466 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1467,
            nr_faces: 10
  }}
};

static int _list1469[] = { 730, 731, 732, 733, 734 };
static struct xrTrackBSPNode _node1468 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1469,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1465 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1466,
            subtree1: &_node1468,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static int _list1472[] = { 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 742, 743, 744 };
static struct xrTrackBSPNode _node1471 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1472,
            nr_faces: 13
  }}
};

static int _list1474[] = { 730, 731, 732, 733, 734, 735, 736, 737, 738, 739 };
static struct xrTrackBSPNode _node1473 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1474,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1470 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1471,
            subtree1: &_node1473,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node1464 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1465,
            subtree1: &_node1470,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static struct xrTrackBSPNode _node1452 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1453,
            subtree1: &_node1464,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static struct xrTrackBSPNode _node1434 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1435,
            subtree1: &_node1452,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static struct xrTrackBSPNode _node1401 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1402,
            subtree1: &_node1434,
            split_axis: 'y',
            split: -6.52795156340661
  }}
};

static int _list1477[] = { 748, 749, 759 };
static struct xrTrackBSPNode _node1476 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1477,
            nr_faces: 3
  }}
};

static int _list1483[] = { 739, 748, 749 };
static struct xrTrackBSPNode _node1482 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1483,
            nr_faces: 3
  }}
};

static int _list1485[] = { 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 748, 749 };
static struct xrTrackBSPNode _node1484 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1485,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node1481 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1482,
            subtree1: &_node1484,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static int _list1488[] = { 739 };
static struct xrTrackBSPNode _node1487 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1488,
            nr_faces: 1
  }}
};

static int _list1490[] = { 729, 732, 733, 734, 735, 736, 737, 738, 739 };
static struct xrTrackBSPNode _node1489 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1490,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node1486 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1487,
            subtree1: &_node1489,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static struct xrTrackBSPNode _node1480 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1481,
            subtree1: &_node1486,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node1493 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1474,
            nr_faces: 10
  }}
};

static int _list1496[] = { 725, 726, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739 };
static struct xrTrackBSPNode _node1495 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1496,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node1492 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1493,
            subtree1: &_node1495,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node1498 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1490,
            nr_faces: 9
  }}
};

static int _list1501[] = { 725, 726, 727, 728, 729, 732, 733, 734, 735, 736, 737, 738, 739 };
static struct xrTrackBSPNode _node1500 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1501,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node1497 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1498,
            subtree1: &_node1500,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node1491 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1492,
            subtree1: &_node1497,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node1479 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1480,
            subtree1: &_node1491,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static int _list1504[] = { 729 };
static struct xrTrackBSPNode _node1503 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1504,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1507 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1504,
            nr_faces: 1
  }}
};

static int _list1510[] = { 725, 726, 727, 728, 729 };
static struct xrTrackBSPNode _node1509 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1510,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1506 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1507,
            subtree1: &_node1509,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static int _list1513[] = { 719, 729 };
static struct xrTrackBSPNode _node1512 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1513,
            nr_faces: 2
  }}
};

static int _list1515[] = { 719, 725, 726, 727, 728, 729 };
static struct xrTrackBSPNode _node1514 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1515,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node1511 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1512,
            subtree1: &_node1514,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node1505 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1506,
            subtree1: &_node1511,
            split_axis: 'x',
            split: 0.0824916754799545
  }}
};

static struct xrTrackBSPNode _node1502 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1503,
            subtree1: &_node1505,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static struct xrTrackBSPNode _node1478 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1479,
            subtree1: &_node1502,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static struct xrTrackBSPNode _node1475 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1476,
            subtree1: &_node1478,
            split_axis: 'y',
            split: -6.52795156340661
  }}
};

static struct xrTrackBSPNode _node1400 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1401,
            subtree1: &_node1475,
            split_axis: 'x',
            split: -1.82987848851454
  }}
};

static struct xrTrackBSPNode _node1519 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1451,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1524 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1469,
            nr_faces: 5
  }}
};

static int _list1527[] = { 730, 731 };
static struct xrTrackBSPNode _node1526 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1527,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1523 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1524,
            subtree1: &_node1526,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static int _list1530[] = { 720, 730, 731, 732, 733, 734, 735, 736 };
static struct xrTrackBSPNode _node1529 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1530,
            nr_faces: 8
  }}
};

static int _list1532[] = { 720, 730, 731 };
static struct xrTrackBSPNode _node1531 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1532,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1528 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1529,
            subtree1: &_node1531,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static struct xrTrackBSPNode _node1522 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1523,
            subtree1: &_node1528,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static int _list1534[] = { 720 };
static struct xrTrackBSPNode _node1533 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1534,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1521 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1522,
            subtree1: &_node1533,
            split_axis: 'y',
            split: -3.3411409959186
  }}
};

static struct xrTrackBSPNode _node1518 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1519,
            subtree1: &_node1521,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static struct xrTrackBSPNode _node1535 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node1517 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1518,
            subtree1: &_node1535,
            split_axis: 'y',
            split: -2.27887080675593
  }}
};

static int _list1542[] = { 720, 721, 722, 723, 724, 725, 726, 730, 731, 732, 733, 734, 735, 736 };
static struct xrTrackBSPNode _node1541 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1542,
            nr_faces: 14
  }}
};

static int _list1544[] = { 720, 721, 722, 723, 724, 725, 726, 730, 731 };
static struct xrTrackBSPNode _node1543 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1544,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node1540 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1541,
            subtree1: &_node1543,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static int _list1547[] = { 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 732, 733, 734, 735, 736 };
static struct xrTrackBSPNode _node1546 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1547,
            nr_faces: 15
  }}
};

static int _list1549[] = { 720, 721, 722, 723, 724, 725, 726, 727 };
static struct xrTrackBSPNode _node1548 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1549,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1545 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1546,
            subtree1: &_node1548,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static struct xrTrackBSPNode _node1539 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1540,
            subtree1: &_node1545,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static int _list1551[] = { 720, 721, 722, 723 };
static struct xrTrackBSPNode _node1550 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1551,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1538 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1539,
            subtree1: &_node1550,
            split_axis: 'y',
            split: -3.3411409959186
  }}
};

static int _list1556[] = { 720, 721, 722, 723, 724, 725, 726, 727, 728, 729 };
static struct xrTrackBSPNode _node1555 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1556,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1557 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1549,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1554 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1555,
            subtree1: &_node1557,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static int _list1561[] = { 713, 714, 715, 716, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729 };
static struct xrTrackBSPNode _node1560 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1561,
            nr_faces: 15
  }}
};

static int _list1563[] = { 710, 711, 712, 713, 714, 715, 716, 720, 721, 722, 723, 724, 725, 726, 727 };
static struct xrTrackBSPNode _node1562 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1563,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node1559 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1560,
            subtree1: &_node1562,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static struct xrTrackBSPNode _node1553 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1554,
            subtree1: &_node1559,
            split_axis: 'x',
            split: 0.0824916754799545
  }}
};

static struct xrTrackBSPNode _node1565 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1551,
            nr_faces: 4
  }}
};

static int _list1569[] = { 710, 711, 712, 713, 720, 721, 722, 723 };
static struct xrTrackBSPNode _node1568 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1569,
            nr_faces: 8
  }}
};

static int _list1571[] = { 710, 720 };
static struct xrTrackBSPNode _node1570 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1571,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1567 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1568,
            subtree1: &_node1570,
            split_axis: 'y',
            split: -2.81000590133726
  }}
};

static struct xrTrackBSPNode _node1564 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1565,
            subtree1: &_node1567,
            split_axis: 'x',
            split: 0.0824916754799545
  }}
};

static struct xrTrackBSPNode _node1552 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1553,
            subtree1: &_node1564,
            split_axis: 'y',
            split: -3.3411409959186
  }}
};

static struct xrTrackBSPNode _node1537 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1538,
            subtree1: &_node1552,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static struct xrTrackBSPNode _node1572 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node1536 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1537,
            subtree1: &_node1572,
            split_axis: 'y',
            split: -2.27887080675593
  }}
};

static struct xrTrackBSPNode _node1516 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1517,
            subtree1: &_node1536,
            split_axis: 'x',
            split: -1.82987848851454
  }}
};

static struct xrTrackBSPNode _node1399 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1400,
            subtree1: &_node1516,
            split_axis: 'y',
            split: -4.40341118508127
  }}
};

static struct xrTrackBSPNode _node1397 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1398,
            subtree1: &_node1399,
            split_axis: 'x',
            split: -4.37970537384054
  }}
};

static struct xrTrackBSPNode _node1225 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1226,
            subtree1: &_node1397,
            split_axis: 'y',
            split: -8.65249194173195
  }}
};

static struct xrTrackBSPNode _node904 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node905,
            subtree1: &_node1225,
            split_axis: 'x',
            split: -9.47935914449253
  }}
};

static struct xrTrackBSPNode _node2 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3,
            subtree1: &_node904,
            split_axis: 'y',
            split: -17.1506534550333
  }}
};

static int _list1578[] = { 639 };
static struct xrTrackBSPNode _node1577 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1578,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1583 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node1585 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list1588[] = { 619 };
static struct xrTrackBSPNode _node1587 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1588,
            nr_faces: 1
  }}
};

static int _list1591[] = { 618, 619 };
static struct xrTrackBSPNode _node1590 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1591,
            nr_faces: 2
  }}
};

static int _list1593[] = { 613, 614, 615, 616, 617, 618, 619 };
static struct xrTrackBSPNode _node1592 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1593,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node1589 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1590,
            subtree1: &_node1592,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node1586 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1587,
            subtree1: &_node1589,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node1584 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1585,
            subtree1: &_node1586,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static struct xrTrackBSPNode _node1582 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1583,
            subtree1: &_node1584,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node1596 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list1599[] = { 629 };
static struct xrTrackBSPNode _node1598 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1599,
            nr_faces: 1
  }}
};

static int _list1601[] = { 625, 626, 627, 628, 629 };
static struct xrTrackBSPNode _node1600 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1601,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1597 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1598,
            subtree1: &_node1600,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1595 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1596,
            subtree1: &_node1597,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node1604 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1588,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1606 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1593,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node1603 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1604,
            subtree1: &_node1606,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static int _list1611[] = { 619, 624, 625, 626, 627, 628, 629 };
static struct xrTrackBSPNode _node1610 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1611,
            nr_faces: 7
  }}
};

static int _list1613[] = { 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629 };
static struct xrTrackBSPNode _node1612 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1613,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node1609 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1610,
            subtree1: &_node1612,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static int _list1616[] = { 613, 614, 615, 616, 617, 618, 619, 624, 625, 626, 627, 628, 629 };
static struct xrTrackBSPNode _node1615 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1616,
            nr_faces: 13
  }}
};

static int _list1618[] = { 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629 };
static struct xrTrackBSPNode _node1617 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1618,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node1614 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1615,
            subtree1: &_node1617,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node1608 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1609,
            subtree1: &_node1614,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node1602 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1603,
            subtree1: &_node1608,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node1594 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1595,
            subtree1: &_node1602,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node1581 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1582,
            subtree1: &_node1594,
            split_axis: 'y',
            split: -32.0224361033107
  }}
};

static int _list1623[] = { 607, 608, 609 };
static struct xrTrackBSPNode _node1622 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1623,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1626 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1591,
            nr_faces: 2
  }}
};

static int _list1629[] = { 612, 613, 614, 615, 616, 617, 618, 619 };
static struct xrTrackBSPNode _node1628 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1629,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1625 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1626,
            subtree1: &_node1628,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static int _list1632[] = { 607, 608, 609, 618, 619 };
static struct xrTrackBSPNode _node1631 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1632,
            nr_faces: 5
  }}
};

static int _list1634[] = { 607, 608, 609, 612, 613, 614, 615, 616, 617, 618, 619 };
static struct xrTrackBSPNode _node1633 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1634,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node1630 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1631,
            subtree1: &_node1633,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node1624 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1625,
            subtree1: &_node1630,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static struct xrTrackBSPNode _node1621 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1622,
            subtree1: &_node1624,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static int _list1639[] = { 608, 609 };
static struct xrTrackBSPNode _node1638 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1639,
            nr_faces: 2
  }}
};

static int _list1641[] = { 605, 606, 607, 608, 609 };
static struct xrTrackBSPNode _node1640 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1641,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1637 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1638,
            subtree1: &_node1640,
            split_axis: 'y',
            split: -33.6158413870547
  }}
};

static struct xrTrackBSPNode _node1643 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1639,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1645 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1641,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1642 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1643,
            subtree1: &_node1645,
            split_axis: 'y',
            split: -33.6158413870547
  }}
};

static struct xrTrackBSPNode _node1636 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1637,
            subtree1: &_node1642,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static int _list1650[] = { 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 618, 619 };
static struct xrTrackBSPNode _node1649 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1650,
            nr_faces: 12
  }}
};

static int _list1652[] = { 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 612, 613, 614, 615, 616, 617, 618, 619 };
static struct xrTrackBSPNode _node1651 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1652,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node1648 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1649,
            subtree1: &_node1651,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static int _list1654[] = { 600, 601, 602, 603, 604, 605, 606, 607, 608, 609 };
static struct xrTrackBSPNode _node1653 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1654,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1647 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1648,
            subtree1: &_node1653,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node1635 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1636,
            subtree1: &_node1647,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static struct xrTrackBSPNode _node1620 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1621,
            subtree1: &_node1635,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static int _list1658[] = { 610, 611, 612, 613, 614, 615, 616, 617, 618, 619 };
static struct xrTrackBSPNode _node1657 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1658,
            nr_faces: 10
  }}
};

static int _list1662[] = { 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 624 };
static struct xrTrackBSPNode _node1661 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1662,
            nr_faces: 11
  }}
};

static int _list1664[] = { 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624 };
static struct xrTrackBSPNode _node1663 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1664,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node1660 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1661,
            subtree1: &_node1663,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node1666 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1658,
            nr_faces: 10
  }}
};

static int _list1669[] = { 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620 };
static struct xrTrackBSPNode _node1668 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1669,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node1665 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1666,
            subtree1: &_node1668,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node1659 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1660,
            subtree1: &_node1665,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static struct xrTrackBSPNode _node1656 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1657,
            subtree1: &_node1659,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static int _list1674[] = { 600, 601, 602, 603, 604, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619 };
static struct xrTrackBSPNode _node1673 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1674,
            nr_faces: 15
  }}
};

static int _list1676[] = { 600, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619 };
static struct xrTrackBSPNode _node1675 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1676,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node1672 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1673,
            subtree1: &_node1675,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list1679[] = { 600, 601, 602, 603, 604, 610, 611 };
static struct xrTrackBSPNode _node1678 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1679,
            nr_faces: 7
  }}
};

static int _list1681[] = { 600, 610, 611 };
static struct xrTrackBSPNode _node1680 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1681,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1677 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1678,
            subtree1: &_node1680,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node1671 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1672,
            subtree1: &_node1677,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node1683 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1658,
            nr_faces: 10
  }}
};

static int _list1686[] = { 610, 611 };
static struct xrTrackBSPNode _node1685 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1686,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1682 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1683,
            subtree1: &_node1685,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node1670 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1671,
            subtree1: &_node1682,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node1655 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1656,
            subtree1: &_node1670,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static struct xrTrackBSPNode _node1619 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1620,
            subtree1: &_node1655,
            split_axis: 'y',
            split: -32.0224361033107
  }}
};

static struct xrTrackBSPNode _node1580 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1581,
            subtree1: &_node1619,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static struct xrTrackBSPNode _node1692 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1599,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1694 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1601,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1691 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1692,
            subtree1: &_node1694,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1698 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1599,
            nr_faces: 1
  }}
};

static int _list1701[] = { 629, 636, 637, 638, 639 };
static struct xrTrackBSPNode _node1700 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1701,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1697 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1698,
            subtree1: &_node1700,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static struct xrTrackBSPNode _node1703 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1601,
            nr_faces: 5
  }}
};

static int _list1706[] = { 625, 626, 627, 628, 629, 631, 632, 633, 634, 635, 636, 637, 638, 639 };
static struct xrTrackBSPNode _node1705 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1706,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node1702 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1703,
            subtree1: &_node1705,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static struct xrTrackBSPNode _node1696 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1697,
            subtree1: &_node1702,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1690 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1691,
            subtree1: &_node1696,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static int _list1709[] = { 620, 621, 622, 623, 624, 625, 626, 627, 628, 629 };
static struct xrTrackBSPNode _node1708 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1709,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1712 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1709,
            nr_faces: 10
  }}
};

static int _list1715[] = { 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637 };
static struct xrTrackBSPNode _node1714 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1715,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node1711 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1712,
            subtree1: &_node1714,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static struct xrTrackBSPNode _node1717 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1709,
            nr_faces: 10
  }}
};

static int _list1720[] = { 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632 };
static struct xrTrackBSPNode _node1719 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1720,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node1716 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1717,
            subtree1: &_node1719,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static struct xrTrackBSPNode _node1710 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1711,
            subtree1: &_node1716,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node1707 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1708,
            subtree1: &_node1710,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static struct xrTrackBSPNode _node1689 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1690,
            subtree1: &_node1707,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node1725 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1701,
            nr_faces: 5
  }}
};

static int _list1728[] = { 636, 637, 638, 639 };
static struct xrTrackBSPNode _node1727 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1728,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1724 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1725,
            subtree1: &_node1727,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static struct xrTrackBSPNode _node1730 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1706,
            nr_faces: 14
  }}
};

static int _list1733[] = { 631, 632, 633, 634, 635, 636, 637, 638, 639 };
static struct xrTrackBSPNode _node1732 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1733,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node1729 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1730,
            subtree1: &_node1732,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static struct xrTrackBSPNode _node1723 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1724,
            subtree1: &_node1729,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1735 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1728,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1737 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1733,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node1734 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1735,
            subtree1: &_node1737,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1722 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1723,
            subtree1: &_node1734,
            split_axis: 'y',
            split: -26.7110851574974
  }}
};

static struct xrTrackBSPNode _node1742 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1715,
            nr_faces: 18
  }}
};

static int _list1745[] = { 630, 631, 632, 633, 634, 635, 636, 637 };
static struct xrTrackBSPNode _node1744 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1745,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1741 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1742,
            subtree1: &_node1744,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static struct xrTrackBSPNode _node1747 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1720,
            nr_faces: 13
  }}
};

static int _list1750[] = { 630, 631, 632 };
static struct xrTrackBSPNode _node1749 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1750,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1746 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1747,
            subtree1: &_node1749,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static struct xrTrackBSPNode _node1740 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1741,
            subtree1: &_node1746,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node1752 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1745,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1754 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1750,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1751 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1752,
            subtree1: &_node1754,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node1739 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1740,
            subtree1: &_node1751,
            split_axis: 'y',
            split: -26.7110851574974
  }}
};

static struct xrTrackBSPNode _node1721 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1722,
            subtree1: &_node1739,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node1688 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1689,
            subtree1: &_node1721,
            split_axis: 'y',
            split: -27.77335534666
  }}
};

static int _list1762[] = { 610, 620, 621, 622, 623, 624 };
static struct xrTrackBSPNode _node1761 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1762,
            nr_faces: 6
  }}
};

static int _list1764[] = { 620, 621, 622, 623, 624 };
static struct xrTrackBSPNode _node1763 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1764,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1760 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1761,
            subtree1: &_node1763,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static int _list1766[] = { 610, 620 };
static struct xrTrackBSPNode _node1765 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1766,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1759 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1760,
            subtree1: &_node1765,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static struct xrTrackBSPNode _node1769 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1764,
            nr_faces: 5
  }}
};

static int _list1772[] = { 620, 621, 622, 623, 624, 630 };
static struct xrTrackBSPNode _node1771 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1772,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node1768 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1769,
            subtree1: &_node1771,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static int _list1774[] = { 620 };
static struct xrTrackBSPNode _node1773 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1774,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1767 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1768,
            subtree1: &_node1773,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static struct xrTrackBSPNode _node1758 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1759,
            subtree1: &_node1767,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static int _list1776[] = { 610 };
static struct xrTrackBSPNode _node1775 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1776,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1757 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1758,
            subtree1: &_node1775,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static struct xrTrackBSPNode _node1781 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1772,
            nr_faces: 6
  }}
};

static int _list1784[] = { 630 };
static struct xrTrackBSPNode _node1783 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1784,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1780 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1781,
            subtree1: &_node1783,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static struct xrTrackBSPNode _node1785 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1774,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1779 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1780,
            subtree1: &_node1785,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static struct xrTrackBSPNode _node1787 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1784,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1778 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1779,
            subtree1: &_node1787,
            split_axis: 'y',
            split: -26.7110851574974
  }}
};

static struct xrTrackBSPNode _node1789 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node1777 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1778,
            subtree1: &_node1789,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static struct xrTrackBSPNode _node1756 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1757,
            subtree1: &_node1777,
            split_axis: 'y',
            split: -27.77335534666
  }}
};

static struct xrTrackBSPNode _node1687 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1688,
            subtree1: &_node1756,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static struct xrTrackBSPNode _node1579 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1580,
            subtree1: &_node1687,
            split_axis: 'y',
            split: -29.8978957249854
  }}
};

static struct xrTrackBSPNode _node1576 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1577,
            subtree1: &_node1579,
            split_axis: 'x',
            split: 5.81960216746345
  }}
};

static int _list1792[] = { 639, 649, 659, 669 };
static struct xrTrackBSPNode _node1791 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1792,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1800 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1728,
            nr_faces: 4
  }}
};

static int _list1803[] = { 636, 637, 638, 639, 645, 646, 647, 648, 649 };
static struct xrTrackBSPNode _node1802 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1803,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node1799 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1800,
            subtree1: &_node1802,
            split_axis: 'y',
            split: -25.1176798737534
  }}
};

static struct xrTrackBSPNode _node1805 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1733,
            nr_faces: 9
  }}
};

static int _list1808[] = { 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649 };
static struct xrTrackBSPNode _node1807 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1808,
            nr_faces: 19
  }}
};

static struct xrTrackBSPNode _node1804 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1805,
            subtree1: &_node1807,
            split_axis: 'y',
            split: -25.1176798737534
  }}
};

static struct xrTrackBSPNode _node1798 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1799,
            subtree1: &_node1804,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1811 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1803,
            nr_faces: 9
  }}
};

static int _list1814[] = { 645, 646, 647, 648, 649 };
static struct xrTrackBSPNode _node1813 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1814,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1810 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1811,
            subtree1: &_node1813,
            split_axis: 'y',
            split: -24.0554096845907
  }}
};

static struct xrTrackBSPNode _node1816 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1808,
            nr_faces: 19
  }}
};

static int _list1819[] = { 640, 641, 642, 643, 644, 645, 646, 647, 648, 649 };
static struct xrTrackBSPNode _node1818 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1819,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1815 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1816,
            subtree1: &_node1818,
            split_axis: 'y',
            split: -24.0554096845907
  }}
};

static struct xrTrackBSPNode _node1809 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1810,
            subtree1: &_node1815,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1797 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1798,
            subtree1: &_node1809,
            split_axis: 'y',
            split: -24.586544779172
  }}
};

static struct xrTrackBSPNode _node1823 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1745,
            nr_faces: 8
  }}
};

static int _list1826[] = { 630, 631, 632, 633, 634, 635, 636, 637, 640, 641, 642, 643 };
static struct xrTrackBSPNode _node1825 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1826,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node1822 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1823,
            subtree1: &_node1825,
            split_axis: 'y',
            split: -25.1176798737534
  }}
};

static int _list1828[] = { 630, 631, 632, 640 };
static struct xrTrackBSPNode _node1827 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1828,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1821 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1822,
            subtree1: &_node1827,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node1831 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1826,
            nr_faces: 12
  }}
};

static int _list1834[] = { 640, 641, 642, 643 };
static struct xrTrackBSPNode _node1833 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1834,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1830 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1831,
            subtree1: &_node1833,
            split_axis: 'y',
            split: -24.0554096845907
  }}
};

static struct xrTrackBSPNode _node1835 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1828,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1829 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1830,
            subtree1: &_node1835,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node1820 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1821,
            subtree1: &_node1829,
            split_axis: 'y',
            split: -24.586544779172
  }}
};

static struct xrTrackBSPNode _node1796 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1797,
            subtree1: &_node1820,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node1840 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1814,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1842 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1819,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1839 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1840,
            subtree1: &_node1842,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1845 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1814,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1847 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1819,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1844 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1845,
            subtree1: &_node1847,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1838 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1839,
            subtree1: &_node1844,
            split_axis: 'y',
            split: -22.4620044008467
  }}
};

static struct xrTrackBSPNode _node1849 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1834,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1837 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1838,
            subtree1: &_node1849,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node1795 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1796,
            subtree1: &_node1837,
            split_axis: 'y',
            split: -23.5242745900093
  }}
};

static struct xrTrackBSPNode _node1851 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1784,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1794 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1795,
            subtree1: &_node1851,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static int _list1860[] = { 645, 646, 647, 648, 649, 655, 656, 657, 658, 659 };
static struct xrTrackBSPNode _node1859 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1860,
            nr_faces: 10
  }}
};

static int _list1862[] = { 655, 656, 657, 658, 659 };
static struct xrTrackBSPNode _node1861 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1862,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1858 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1859,
            subtree1: &_node1861,
            split_axis: 'y',
            split: -20.8685991171027
  }}
};

static int _list1865[] = { 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656 };
static struct xrTrackBSPNode _node1864 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1865,
            nr_faces: 17
  }}
};

static int _list1867[] = { 650, 651, 652, 653, 654, 655, 656 };
static struct xrTrackBSPNode _node1866 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1867,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node1863 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1864,
            subtree1: &_node1866,
            split_axis: 'y',
            split: -20.8685991171027
  }}
};

static struct xrTrackBSPNode _node1857 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1858,
            subtree1: &_node1863,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1869 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1862,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1871 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1867,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node1868 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1869,
            subtree1: &_node1871,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1856 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1857,
            subtree1: &_node1868,
            split_axis: 'y',
            split: -20.3374640225213
  }}
};

static int _list1877[] = { 640, 641, 642, 643, 650, 651 };
static struct xrTrackBSPNode _node1876 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1877,
            nr_faces: 6
  }}
};

static int _list1879[] = { 650, 651 };
static struct xrTrackBSPNode _node1878 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1879,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1875 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1876,
            subtree1: &_node1878,
            split_axis: 'y',
            split: -20.8685991171027
  }}
};

static int _list1881[] = { 640, 650 };
static struct xrTrackBSPNode _node1880 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1881,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1874 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1875,
            subtree1: &_node1880,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node1882 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1879,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1873 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1874,
            subtree1: &_node1882,
            split_axis: 'y',
            split: -20.3374640225213
  }}
};

static struct xrTrackBSPNode _node1855 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1856,
            subtree1: &_node1873,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node1887 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1862,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1889 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1867,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node1886 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1887,
            subtree1: &_node1889,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1893 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1862,
            nr_faces: 5
  }}
};

static int _list1896[] = { 655, 656, 657, 658, 659, 665, 666, 667, 668, 669 };
static struct xrTrackBSPNode _node1895 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1896,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1892 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1893,
            subtree1: &_node1895,
            split_axis: 'y',
            split: -17.6817885496147
  }}
};

static struct xrTrackBSPNode _node1898 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1867,
            nr_faces: 7
  }}
};

static int _list1901[] = { 650, 651, 652, 653, 654, 655, 656, 660, 661, 662, 663, 664, 665 };
static struct xrTrackBSPNode _node1900 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1901,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node1897 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1898,
            subtree1: &_node1900,
            split_axis: 'y',
            split: -17.6817885496147
  }}
};

static struct xrTrackBSPNode _node1891 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1892,
            subtree1: &_node1897,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node1885 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1886,
            subtree1: &_node1891,
            split_axis: 'y',
            split: -18.212923644196
  }}
};

static int _list1903[] = { 650, 651, 660, 661 };
static struct xrTrackBSPNode _node1902 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1903,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node1884 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1885,
            subtree1: &_node1902,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node1854 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1855,
            subtree1: &_node1884,
            split_axis: 'y',
            split: -19.2751938333587
  }}
};

static struct xrTrackBSPNode _node1904 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node1853 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1854,
            subtree1: &_node1904,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static struct xrTrackBSPNode _node1793 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1794,
            subtree1: &_node1853,
            split_axis: 'y',
            split: -21.399734211684
  }}
};

static struct xrTrackBSPNode _node1790 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1791,
            subtree1: &_node1793,
            split_axis: 'x',
            split: 5.81960216746345
  }}
};

static struct xrTrackBSPNode _node1575 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1576,
            subtree1: &_node1790,
            split_axis: 'y',
            split: -25.6488149683347
  }}
};

static struct xrTrackBSPNode _node1914 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1639,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1916 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1641,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1913 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1914,
            subtree1: &_node1916,
            split_axis: 'y',
            split: -33.6158413870547
  }}
};

static int _list1920[] = { 598, 599, 608, 609 };
static struct xrTrackBSPNode _node1919 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1920,
            nr_faces: 4
  }}
};

static int _list1922[] = { 598, 599, 605, 606, 607, 608, 609 };
static struct xrTrackBSPNode _node1921 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1922,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node1918 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1919,
            subtree1: &_node1921,
            split_axis: 'y',
            split: -33.6158413870547
  }}
};

static struct xrTrackBSPNode _node1912 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1913,
            subtree1: &_node1918,
            split_axis: 'x',
            split: 11.5567126594469
  }}
};

static struct xrTrackBSPNode _node1923 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1654,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1911 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1912,
            subtree1: &_node1923,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static struct xrTrackBSPNode _node1928 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1920,
            nr_faces: 4
  }}
};

static int _list1931[] = { 595, 596, 597, 598, 599, 605, 606, 607, 608, 609 };
static struct xrTrackBSPNode _node1930 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1931,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1927 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1928,
            subtree1: &_node1930,
            split_axis: 'y',
            split: -33.6158413870547
  }}
};

static int _list1934[] = { 598, 599 };
static struct xrTrackBSPNode _node1933 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1934,
            nr_faces: 2
  }}
};

static int _list1936[] = { 595, 596, 597, 598, 599 };
static struct xrTrackBSPNode _node1935 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1936,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1932 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1933,
            subtree1: &_node1935,
            split_axis: 'y',
            split: -33.6158413870547
  }}
};

static struct xrTrackBSPNode _node1926 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1927,
            subtree1: &_node1932,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static int _list1940[] = { 590, 591, 592, 593, 594, 595, 596, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609 };
static struct xrTrackBSPNode _node1939 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1940,
            nr_faces: 17
  }}
};

static int _list1942[] = { 590, 591, 592, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609 };
static struct xrTrackBSPNode _node1941 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1942,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node1938 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1939,
            subtree1: &_node1941,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static int _list1945[] = { 580, 581, 590, 591, 592, 593, 594, 595, 596 };
static struct xrTrackBSPNode _node1944 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1945,
            nr_faces: 9
  }}
};

static int _list1947[] = { 580, 581, 590, 591, 592 };
static struct xrTrackBSPNode _node1946 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1947,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1943 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1944,
            subtree1: &_node1946,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node1937 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1938,
            subtree1: &_node1943,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static struct xrTrackBSPNode _node1925 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1926,
            subtree1: &_node1937,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static struct xrTrackBSPNode _node1910 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1911,
            subtree1: &_node1925,
            split_axis: 'x',
            split: 12.1941693807784
  }}
};

static int _list1953[] = { 600, 601, 602, 603, 604 };
static struct xrTrackBSPNode _node1952 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1953,
            nr_faces: 5
  }}
};

static int _list1955[] = { 600 };
static struct xrTrackBSPNode _node1954 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1955,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1951 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1952,
            subtree1: &_node1954,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node1957 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1953,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node1959 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1955,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1956 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1957,
            subtree1: &_node1959,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node1950 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1951,
            subtree1: &_node1956,
            split_axis: 'x',
            split: 11.5567126594469
  }}
};

static struct xrTrackBSPNode _node1961 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node1949 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1950,
            subtree1: &_node1961,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static int _list1966[] = { 590, 600, 601, 602, 603, 604 };
static struct xrTrackBSPNode _node1965 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1966,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node1967 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1955,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1964 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1965,
            subtree1: &_node1967,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list1970[] = { 580, 590 };
static struct xrTrackBSPNode _node1969 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1970,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node1963 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1964,
            subtree1: &_node1969,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static struct xrTrackBSPNode _node1971 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node1962 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1963,
            subtree1: &_node1971,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node1948 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1949,
            subtree1: &_node1962,
            split_axis: 'x',
            split: 12.1941693807784
  }}
};

static struct xrTrackBSPNode _node1909 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1910,
            subtree1: &_node1948,
            split_axis: 'y',
            split: -32.0224361033107
  }}
};

static int _list1978[] = { 588, 589, 598, 599 };
static struct xrTrackBSPNode _node1977 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1978,
            nr_faces: 4
  }}
};

static int _list1980[] = { 585, 586, 587, 588, 589, 595, 596, 597, 598, 599 };
static struct xrTrackBSPNode _node1979 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1980,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node1976 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1977,
            subtree1: &_node1979,
            split_axis: 'y',
            split: -33.6158413870547
  }}
};

static int _list1983[] = { 579, 588, 589 };
static struct xrTrackBSPNode _node1982 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1983,
            nr_faces: 3
  }}
};

static int _list1985[] = { 577, 578, 579, 585, 586, 587, 588, 589 };
static struct xrTrackBSPNode _node1984 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1985,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1981 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1982,
            subtree1: &_node1984,
            split_axis: 'y',
            split: -33.6158413870547
  }}
};

static struct xrTrackBSPNode _node1975 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1976,
            subtree1: &_node1981,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static int _list1989[] = { 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596 };
static struct xrTrackBSPNode _node1988 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1989,
            nr_faces: 17
  }}
};

static int _list1991[] = { 580, 581, 582, 583, 584, 590, 591, 592 };
static struct xrTrackBSPNode _node1990 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1991,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1987 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1988,
            subtree1: &_node1990,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static int _list1994[] = { 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589 };
static struct xrTrackBSPNode _node1993 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1994,
            nr_faces: 17
  }}
};

static int _list1996[] = { 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584 };
static struct xrTrackBSPNode _node1995 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1996,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node1992 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1993,
            subtree1: &_node1995,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node1986 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1987,
            subtree1: &_node1992,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static struct xrTrackBSPNode _node1974 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1975,
            subtree1: &_node1986,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static struct xrTrackBSPNode _node2000 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1983,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2002 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1985,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node1999 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2000,
            subtree1: &_node2002,
            split_axis: 'y',
            split: -33.6158413870547
  }}
};

static int _list2005[] = { 577, 578, 579 };
static struct xrTrackBSPNode _node2004 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2005,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node1998 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1999,
            subtree1: &_node2004,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static int _list2009[] = { 573, 574, 575, 576, 577, 578, 579, 585, 586, 587, 588, 589 };
static struct xrTrackBSPNode _node2008 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2009,
            nr_faces: 12
  }}
};

static int _list2011[] = { 563, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579 };
static struct xrTrackBSPNode _node2010 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2011,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node2007 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2008,
            subtree1: &_node2010,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static int _list2014[] = { 568, 569, 573, 574, 575, 576, 577, 578, 579 };
static struct xrTrackBSPNode _node2013 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2014,
            nr_faces: 9
  }}
};

static int _list2016[] = { 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579 };
static struct xrTrackBSPNode _node2015 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2016,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node2012 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2013,
            subtree1: &_node2015,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node2006 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2007,
            subtree1: &_node2012,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static struct xrTrackBSPNode _node1997 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1998,
            subtree1: &_node2006,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static struct xrTrackBSPNode _node1973 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1974,
            subtree1: &_node1997,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static struct xrTrackBSPNode _node2020 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1970,
            nr_faces: 2
  }}
};

static int _list2024[] = { 570, 571, 572, 573, 574, 580 };
static struct xrTrackBSPNode _node2023 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2024,
            nr_faces: 6
  }}
};

static int _list2026[] = { 570 };
static struct xrTrackBSPNode _node2025 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2026,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2022 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2023,
            subtree1: &_node2025,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node2019 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2020,
            subtree1: &_node2022,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static struct xrTrackBSPNode _node2027 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2018 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2019,
            subtree1: &_node2027,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static int _list2032[] = { 560, 561, 562, 563, 570, 571, 572, 573, 574 };
static struct xrTrackBSPNode _node2031 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2032,
            nr_faces: 9
  }}
};

static int _list2034[] = { 560, 561, 562, 563, 570 };
static struct xrTrackBSPNode _node2033 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2034,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2030 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2031,
            subtree1: &_node2033,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list2037[] = { 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574 };
static struct xrTrackBSPNode _node2036 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2037,
            nr_faces: 15
  }}
};

static int _list2039[] = { 550, 551, 560, 561, 562, 563, 564, 565, 566, 567, 568, 570 };
static struct xrTrackBSPNode _node2038 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2039,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node2035 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2036,
            subtree1: &_node2038,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node2029 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2030,
            subtree1: &_node2035,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static int _list2041[] = { 550, 551, 560, 561 };
static struct xrTrackBSPNode _node2040 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2041,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2028 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2029,
            subtree1: &_node2040,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node2017 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2018,
            subtree1: &_node2028,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static struct xrTrackBSPNode _node1972 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1973,
            subtree1: &_node2017,
            split_axis: 'y',
            split: -32.0224361033107
  }}
};

static struct xrTrackBSPNode _node1908 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1909,
            subtree1: &_node1972,
            split_axis: 'x',
            split: 13.4690828234414
  }}
};

static int _list2043[] = { 550 };
static struct xrTrackBSPNode _node2042 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2043,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node1907 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1908,
            subtree1: &_node2042,
            split_axis: 'y',
            split: -29.8978957249854
  }}
};

static int _list2050[] = { 579 };
static struct xrTrackBSPNode _node2049 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2050,
            nr_faces: 1
  }}
};

static int _list2054[] = { 568, 569, 579 };
static struct xrTrackBSPNode _node2053 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2054,
            nr_faces: 3
  }}
};

static int _list2056[] = { 559, 563, 564, 565, 566, 567, 568, 569, 579 };
static struct xrTrackBSPNode _node2055 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2056,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node2052 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2053,
            subtree1: &_node2055,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static int _list2059[] = { 568, 569 };
static struct xrTrackBSPNode _node2058 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2059,
            nr_faces: 2
  }}
};

static int _list2061[] = { 559, 566, 567, 568, 569 };
static struct xrTrackBSPNode _node2060 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2061,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2057 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2058,
            subtree1: &_node2060,
            split_axis: 'y',
            split: -32.5535711978921
  }}
};

static struct xrTrackBSPNode _node2051 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2052,
            subtree1: &_node2057,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node2048 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2049,
            subtree1: &_node2051,
            split_axis: 'y',
            split: -33.0847062924734
  }}
};

static int _list2063[] = { 559 };
static struct xrTrackBSPNode _node2062 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2063,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2047 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2048,
            subtree1: &_node2062,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static int _list2069[] = { 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569 };
static struct xrTrackBSPNode _node2068 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2069,
            nr_faces: 15
  }}
};

static int _list2071[] = { 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568 };
static struct xrTrackBSPNode _node2070 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2071,
            nr_faces: 19
  }}
};

static struct xrTrackBSPNode _node2067 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2068,
            subtree1: &_node2070,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list2074[] = { 555, 556, 557, 558, 559, 566, 567, 568, 569 };
static struct xrTrackBSPNode _node2073 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2074,
            nr_faces: 9
  }}
};

static int _list2076[] = { 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 566, 567, 568 };
static struct xrTrackBSPNode _node2075 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2076,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node2072 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2073,
            subtree1: &_node2075,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static struct xrTrackBSPNode _node2066 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2067,
            subtree1: &_node2072,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list2080[] = { 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561 };
static struct xrTrackBSPNode _node2079 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2080,
            nr_faces: 12
  }}
};

static int _list2082[] = { 540, 541, 550, 551, 552, 553, 554, 555, 556 };
static struct xrTrackBSPNode _node2081 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2082,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node2078 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2079,
            subtree1: &_node2081,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static int _list2085[] = { 544, 545, 546, 547, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559 };
static struct xrTrackBSPNode _node2084 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2085,
            nr_faces: 14
  }}
};

static int _list2087[] = { 540, 541, 542, 543, 544, 545, 546, 547, 550, 551, 552, 553, 554, 555, 556 };
static struct xrTrackBSPNode _node2086 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2087,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node2083 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2084,
            subtree1: &_node2086,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node2077 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2078,
            subtree1: &_node2083,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node2065 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2066,
            subtree1: &_node2077,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static int _list2092[] = { 555, 556, 557, 558, 559 };
static struct xrTrackBSPNode _node2091 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2092,
            nr_faces: 5
  }}
};

static int _list2094[] = { 549, 555, 556, 557, 558, 559 };
static struct xrTrackBSPNode _node2093 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2094,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2090 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2091,
            subtree1: &_node2093,
            split_axis: 'y',
            split: -31.4913010087294
  }}
};

static int _list2096[] = { 549, 559 };
static struct xrTrackBSPNode _node2095 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2096,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2089 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2090,
            subtree1: &_node2095,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list2100[] = { 544, 545, 546, 547, 548, 549, 555, 556, 557, 558, 559 };
static struct xrTrackBSPNode _node2099 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2100,
            nr_faces: 11
  }}
};

static int _list2102[] = { 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 555, 556 };
static struct xrTrackBSPNode _node2101 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2102,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node2098 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2099,
            subtree1: &_node2101,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static int _list2105[] = { 545, 546, 547, 548, 549, 559 };
static struct xrTrackBSPNode _node2104 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2105,
            nr_faces: 6
  }}
};

static int _list2107[] = { 545, 546, 547, 548, 549 };
static struct xrTrackBSPNode _node2106 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2107,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2103 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2104,
            subtree1: &_node2106,
            split_axis: 'y',
            split: -30.4290308195667
  }}
};

static struct xrTrackBSPNode _node2097 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2098,
            subtree1: &_node2103,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node2088 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2089,
            subtree1: &_node2097,
            split_axis: 'y',
            split: -30.960165914148
  }}
};

static struct xrTrackBSPNode _node2064 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2065,
            subtree1: &_node2088,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static struct xrTrackBSPNode _node2046 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2047,
            subtree1: &_node2064,
            split_axis: 'y',
            split: -32.0224361033107
  }}
};

static int _list2109[] = { 549 };
static struct xrTrackBSPNode _node2108 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2109,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2045 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2046,
            subtree1: &_node2108,
            split_axis: 'x',
            split: 18.5687365940934
  }}
};

static int _list2116[] = { 540, 541, 550 };
static struct xrTrackBSPNode _node2115 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2116,
            nr_faces: 3
  }}
};

static int _list2119[] = { 540, 541, 542, 543, 544, 545, 546, 547, 550 };
static struct xrTrackBSPNode _node2118 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2119,
            nr_faces: 9
  }}
};

static int _list2121[] = { 530, 531, 540, 541, 542, 543, 544, 545, 546, 547 };
static struct xrTrackBSPNode _node2120 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2121,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node2117 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2118,
            subtree1: &_node2120,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static struct xrTrackBSPNode _node2114 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2115,
            subtree1: &_node2117,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list2123[] = { 520, 530, 531, 540 };
static struct xrTrackBSPNode _node2122 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2123,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2113 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2114,
            subtree1: &_node2122,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static int _list2128[] = { 534, 535, 536, 537, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549 };
static struct xrTrackBSPNode _node2127 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2128,
            nr_faces: 14
  }}
};

static int _list2130[] = { 530, 531, 532, 533, 534, 535, 536, 537, 540, 541, 542, 543, 544, 545, 546, 547, 548 };
static struct xrTrackBSPNode _node2129 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2130,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node2126 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2127,
            subtree1: &_node2129,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static int _list2133[] = { 534, 535, 536, 537, 538, 539, 545, 546, 547, 548, 549 };
static struct xrTrackBSPNode _node2132 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2133,
            nr_faces: 11
  }}
};

static int _list2135[] = { 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 545, 546, 547, 548 };
static struct xrTrackBSPNode _node2134 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2135,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node2131 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2132,
            subtree1: &_node2134,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static struct xrTrackBSPNode _node2125 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2126,
            subtree1: &_node2131,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list2139[] = { 530, 531, 532, 533, 534, 535, 536, 537, 540 };
static struct xrTrackBSPNode _node2138 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2139,
            nr_faces: 9
  }}
};

static int _list2141[] = { 520, 521, 522, 530, 531, 532, 533, 534, 535, 536, 537 };
static struct xrTrackBSPNode _node2140 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2141,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node2137 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2138,
            subtree1: &_node2140,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static int _list2144[] = { 528, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539 };
static struct xrTrackBSPNode _node2143 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2144,
            nr_faces: 11
  }}
};

static int _list2146[] = { 520, 521, 522, 523, 524, 525, 526, 527, 528, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539 };
static struct xrTrackBSPNode _node2145 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2146,
            nr_faces: 19
  }}
};

static struct xrTrackBSPNode _node2142 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2143,
            subtree1: &_node2145,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static struct xrTrackBSPNode _node2136 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2137,
            subtree1: &_node2142,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node2124 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2125,
            subtree1: &_node2136,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static struct xrTrackBSPNode _node2112 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2113,
            subtree1: &_node2124,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static int _list2149[] = { 520, 530 };
static struct xrTrackBSPNode _node2148 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2149,
            nr_faces: 2
  }}
};

static int _list2154[] = { 520, 521, 522, 530 };
static struct xrTrackBSPNode _node2153 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2154,
            nr_faces: 4
  }}
};

static int _list2156[] = { 510, 520, 521, 522 };
static struct xrTrackBSPNode _node2155 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2156,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2152 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2153,
            subtree1: &_node2155,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static int _list2159[] = { 520, 521, 522, 523, 524, 525, 526, 527, 528, 530 };
static struct xrTrackBSPNode _node2158 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2159,
            nr_faces: 10
  }}
};

static int _list2161[] = { 510, 511, 512, 513, 520, 521, 522, 523, 524, 525, 526, 527, 528 };
static struct xrTrackBSPNode _node2160 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2161,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node2157 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2158,
            subtree1: &_node2160,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static struct xrTrackBSPNode _node2151 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2152,
            subtree1: &_node2157,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node2163 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2156,
            nr_faces: 4
  }}
};

static int _list2167[] = { 510, 511, 512, 513, 520, 521, 522, 523, 524 };
static struct xrTrackBSPNode _node2166 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2167,
            nr_faces: 9
  }}
};

static int _list2169[] = { 510, 511, 512, 513 };
static struct xrTrackBSPNode _node2168 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2169,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2165 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2166,
            subtree1: &_node2168,
            split_axis: 'y',
            split: -26.179950062916
  }}
};

static struct xrTrackBSPNode _node2162 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2163,
            subtree1: &_node2165,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node2150 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2151,
            subtree1: &_node2162,
            split_axis: 'y',
            split: -26.7110851574974
  }}
};

static struct xrTrackBSPNode _node2147 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2148,
            subtree1: &_node2150,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static struct xrTrackBSPNode _node2111 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2112,
            subtree1: &_node2147,
            split_axis: 'y',
            split: -27.77335534666
  }}
};

static int _list2176[] = { 536, 537, 538, 539, 549 };
static struct xrTrackBSPNode _node2175 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2176,
            nr_faces: 5
  }}
};

static int _list2178[] = { 536, 537, 538, 539 };
static struct xrTrackBSPNode _node2177 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2178,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2174 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2175,
            subtree1: &_node2177,
            split_axis: 'y',
            split: -29.366760630404
  }}
};

static int _list2180[] = { 539 };
static struct xrTrackBSPNode _node2179 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2180,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2173 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2174,
            subtree1: &_node2179,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static int _list2184[] = { 528, 529, 536, 537, 538, 539 };
static struct xrTrackBSPNode _node2183 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2184,
            nr_faces: 6
  }}
};

static int _list2186[] = { 522, 523, 524, 525, 526, 527, 528, 529, 536, 537, 538, 539 };
static struct xrTrackBSPNode _node2185 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2186,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node2182 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2183,
            subtree1: &_node2185,
            split_axis: 'y',
            split: -28.3044904412414
  }}
};

static int _list2188[] = { 527, 528, 529, 539 };
static struct xrTrackBSPNode _node2187 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2188,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2181 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2182,
            subtree1: &_node2187,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static struct xrTrackBSPNode _node2172 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2173,
            subtree1: &_node2181,
            split_axis: 'y',
            split: -28.8356255358227
  }}
};

static int _list2190[] = { 529 };
static struct xrTrackBSPNode _node2189 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2190,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2171 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2172,
            subtree1: &_node2189,
            split_axis: 'x',
            split: 19.8436500367564
  }}
};

static int _list2196[] = { 522, 523, 524, 525, 526, 527, 528, 529 };
static struct xrTrackBSPNode _node2195 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2196,
            nr_faces: 8
  }}
};

static int _list2198[] = { 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 522, 523, 524, 525, 526, 527, 528, 529 };
static struct xrTrackBSPNode _node2197 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2198,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node2194 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2195,
            subtree1: &_node2197,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static int _list2201[] = { 527, 528, 529 };
static struct xrTrackBSPNode _node2200 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2201,
            nr_faces: 3
  }}
};

static int _list2203[] = { 515, 516, 517, 518, 519, 527, 528, 529 };
static struct xrTrackBSPNode _node2202 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2203,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node2199 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2200,
            subtree1: &_node2202,
            split_axis: 'y',
            split: -27.2422202520787
  }}
};

static struct xrTrackBSPNode _node2193 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2194,
            subtree1: &_node2199,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static int _list2207[] = { 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 522, 523, 524 };
static struct xrTrackBSPNode _node2206 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2207,
            nr_faces: 13
  }}
};

static int _list2209[] = { 510, 511, 512, 513, 514, 515, 516, 517, 518, 519 };
static struct xrTrackBSPNode _node2208 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2209,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node2205 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2206,
            subtree1: &_node2208,
            split_axis: 'y',
            split: -26.179950062916
  }}
};

static int _list2212[] = { 515, 516, 517, 518, 519 };
static struct xrTrackBSPNode _node2211 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2212,
            nr_faces: 5
  }}
};

static int _list2214[] = { 508, 509, 515, 516, 517, 518, 519 };
static struct xrTrackBSPNode _node2213 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2214,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node2210 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2211,
            subtree1: &_node2213,
            split_axis: 'y',
            split: -26.179950062916
  }}
};

static struct xrTrackBSPNode _node2204 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2205,
            subtree1: &_node2210,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static struct xrTrackBSPNode _node2192 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2193,
            subtree1: &_node2204,
            split_axis: 'y',
            split: -26.7110851574974
  }}
};

static int _list2216[] = { 508, 509, 519, 529 };
static struct xrTrackBSPNode _node2215 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2216,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2191 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2192,
            subtree1: &_node2215,
            split_axis: 'x',
            split: 19.8436500367564
  }}
};

static struct xrTrackBSPNode _node2170 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2171,
            subtree1: &_node2191,
            split_axis: 'y',
            split: -27.77335534666
  }}
};

static struct xrTrackBSPNode _node2110 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2111,
            subtree1: &_node2170,
            split_axis: 'x',
            split: 18.5687365940934
  }}
};

static struct xrTrackBSPNode _node2044 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2045,
            subtree1: &_node2110,
            split_axis: 'y',
            split: -29.8978957249854
  }}
};

static struct xrTrackBSPNode _node1906 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1907,
            subtree1: &_node2044,
            split_axis: 'x',
            split: 16.0189097087674
  }}
};

static struct xrTrackBSPNode _node2218 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2223 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list2227[] = { 510 };
static struct xrTrackBSPNode _node2226 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2227,
            nr_faces: 1
  }}
};

static int _list2230[] = { 500, 501, 510, 511, 512, 513 };
static struct xrTrackBSPNode _node2229 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2230,
            nr_faces: 6
  }}
};

static int _list2232[] = { 500, 501 };
static struct xrTrackBSPNode _node2231 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2232,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2228 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2229,
            subtree1: &_node2231,
            split_axis: 'y',
            split: -25.1176798737534
  }}
};

static struct xrTrackBSPNode _node2225 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2226,
            subtree1: &_node2228,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list2234[] = { 490, 500, 501 };
static struct xrTrackBSPNode _node2233 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2234,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2224 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2225,
            subtree1: &_node2233,
            split_axis: 'y',
            split: -24.586544779172
  }}
};

static struct xrTrackBSPNode _node2222 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2223,
            subtree1: &_node2224,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static int _list2236[] = { 480, 490 };
static struct xrTrackBSPNode _node2235 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2236,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2221 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2222,
            subtree1: &_node2235,
            split_axis: 'y',
            split: -23.5242745900093
  }}
};

static int _list2243[] = { 500, 501, 502, 503, 504, 505, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519 };
static struct xrTrackBSPNode _node2242 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2243,
            nr_faces: 16
  }}
};

static int _list2245[] = { 500, 501, 502, 503, 504, 505 };
static struct xrTrackBSPNode _node2244 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2245,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2241 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2242,
            subtree1: &_node2244,
            split_axis: 'y',
            split: -25.1176798737534
  }}
};

static int _list2248[] = { 501, 502, 503, 504, 505, 506, 507, 508, 509, 515, 516, 517, 518, 519 };
static struct xrTrackBSPNode _node2247 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2248,
            nr_faces: 14
  }}
};

static int _list2250[] = { 501, 502, 503, 504, 505, 506, 507, 508, 509 };
static struct xrTrackBSPNode _node2249 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2250,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node2246 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2247,
            subtree1: &_node2249,
            split_axis: 'y',
            split: -25.1176798737534
  }}
};

static struct xrTrackBSPNode _node2240 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2241,
            subtree1: &_node2246,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static int _list2253[] = { 490, 491, 492, 493, 500, 501, 502, 503, 504, 505 };
static struct xrTrackBSPNode _node2252 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2253,
            nr_faces: 10
  }}
};

static int _list2256[] = { 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 501, 502, 503, 504, 505, 506, 507, 508, 509 };
static struct xrTrackBSPNode _node2255 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2256,
            nr_faces: 19
  }}
};

static int _list2258[] = { 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 501, 502, 503, 504, 505 };
static struct xrTrackBSPNode _node2257 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2258,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node2254 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2255,
            subtree1: &_node2257,
            split_axis: 'y',
            split: -24.0554096845907
  }}
};

static struct xrTrackBSPNode _node2251 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2252,
            subtree1: &_node2254,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static struct xrTrackBSPNode _node2239 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2240,
            subtree1: &_node2251,
            split_axis: 'y',
            split: -24.586544779172
  }}
};

static int _list2261[] = { 507, 508, 509, 519 };
static struct xrTrackBSPNode _node2260 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2261,
            nr_faces: 4
  }}
};

static int _list2265[] = { 495, 496, 497, 498, 499, 507, 508, 509 };
static struct xrTrackBSPNode _node2264 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2265,
            nr_faces: 8
  }}
};

static int _list2267[] = { 495, 496, 497, 498, 499 };
static struct xrTrackBSPNode _node2266 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2267,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2263 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2264,
            subtree1: &_node2266,
            split_axis: 'y',
            split: -24.0554096845907
  }}
};

static int _list2269[] = { 499, 509 };
static struct xrTrackBSPNode _node2268 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2269,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2262 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2263,
            subtree1: &_node2268,
            split_axis: 'x',
            split: 20.4811067580879
  }}
};

static struct xrTrackBSPNode _node2259 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2260,
            subtree1: &_node2262,
            split_axis: 'y',
            split: -24.586544779172
  }}
};

static struct xrTrackBSPNode _node2238 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2239,
            subtree1: &_node2259,
            split_axis: 'x',
            split: 19.8436500367564
  }}
};

static int _list2275[] = { 490, 491, 492, 493 };
static struct xrTrackBSPNode _node2274 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2275,
            nr_faces: 4
  }}
};

static int _list2277[] = { 480, 481, 482, 490, 491, 492, 493 };
static struct xrTrackBSPNode _node2276 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2277,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node2273 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2274,
            subtree1: &_node2276,
            split_axis: 'y',
            split: -22.993139495428
  }}
};

static int _list2280[] = { 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 };
static struct xrTrackBSPNode _node2279 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2280,
            nr_faces: 10
  }}
};

static int _list2282[] = { 480, 481, 482, 483, 484, 485, 486, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499 };
static struct xrTrackBSPNode _node2281 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2282,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node2278 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2279,
            subtree1: &_node2281,
            split_axis: 'y',
            split: -22.993139495428
  }}
};

static struct xrTrackBSPNode _node2272 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2273,
            subtree1: &_node2278,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static int _list2285[] = { 470, 480, 481, 482 };
static struct xrTrackBSPNode _node2284 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2285,
            nr_faces: 4
  }}
};

static int _list2288[] = { 480, 481, 482, 483, 484, 485, 486 };
static struct xrTrackBSPNode _node2287 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2288,
            nr_faces: 7
  }}
};

static int _list2290[] = { 470, 471, 472, 473, 474, 480, 481, 482, 483, 484, 485, 486 };
static struct xrTrackBSPNode _node2289 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2290,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node2286 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2287,
            subtree1: &_node2289,
            split_axis: 'y',
            split: -21.9308693062653
  }}
};

static struct xrTrackBSPNode _node2283 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2284,
            subtree1: &_node2286,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static struct xrTrackBSPNode _node2271 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2272,
            subtree1: &_node2283,
            split_axis: 'y',
            split: -22.4620044008467
  }}
};

static struct xrTrackBSPNode _node2294 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2267,
            nr_faces: 5
  }}
};

static int _list2297[] = { 484, 485, 486, 487, 488, 489, 495, 496, 497, 498, 499 };
static struct xrTrackBSPNode _node2296 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2297,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node2293 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2294,
            subtree1: &_node2296,
            split_axis: 'y',
            split: -22.993139495428
  }}
};

static int _list2299[] = { 488, 489, 499 };
static struct xrTrackBSPNode _node2298 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2299,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2292 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2293,
            subtree1: &_node2298,
            split_axis: 'x',
            split: 20.4811067580879
  }}
};

static int _list2303[] = { 484, 485, 486, 487, 488, 489 };
static struct xrTrackBSPNode _node2302 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2303,
            nr_faces: 6
  }}
};

static int _list2305[] = { 474, 475, 476, 477, 478, 479, 484, 485, 486, 487, 488, 489 };
static struct xrTrackBSPNode _node2304 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2305,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node2301 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2302,
            subtree1: &_node2304,
            split_axis: 'y',
            split: -21.9308693062653
  }}
};

static int _list2307[] = { 478, 479, 488, 489 };
static struct xrTrackBSPNode _node2306 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2307,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2300 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2301,
            subtree1: &_node2306,
            split_axis: 'x',
            split: 20.4811067580879
  }}
};

static struct xrTrackBSPNode _node2291 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2292,
            subtree1: &_node2300,
            split_axis: 'y',
            split: -22.4620044008467
  }}
};

static struct xrTrackBSPNode _node2270 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2271,
            subtree1: &_node2291,
            split_axis: 'x',
            split: 19.8436500367564
  }}
};

static struct xrTrackBSPNode _node2237 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2238,
            subtree1: &_node2270,
            split_axis: 'y',
            split: -23.5242745900093
  }}
};

static struct xrTrackBSPNode _node2220 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2221,
            subtree1: &_node2237,
            split_axis: 'x',
            split: 18.5687365940934
  }}
};

static int _list2311[] = { 450, 480 };
static struct xrTrackBSPNode _node2310 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2311,
            nr_faces: 2
  }}
};

static int _list2314[] = { 420 };
static struct xrTrackBSPNode _node2313 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2314,
            nr_faces: 1
  }}
};

static int _list2317[] = { 440, 450 };
static struct xrTrackBSPNode _node2316 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2317,
            nr_faces: 2
  }}
};

static int _list2320[] = { 420, 430 };
static struct xrTrackBSPNode _node2319 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2320,
            nr_faces: 2
  }}
};

static int _list2323[] = { 430, 431, 432, 433, 440 };
static struct xrTrackBSPNode _node2322 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2323,
            nr_faces: 5
  }}
};

static int _list2325[] = { 420, 430, 431, 432, 433 };
static struct xrTrackBSPNode _node2324 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2325,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2321 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2322,
            subtree1: &_node2324,
            split_axis: 'y',
            split: -17.6817885496147
  }}
};

static struct xrTrackBSPNode _node2318 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2319,
            subtree1: &_node2321,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node2315 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2316,
            subtree1: &_node2318,
            split_axis: 'y',
            split: -18.212923644196
  }}
};

static struct xrTrackBSPNode _node2312 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2313,
            subtree1: &_node2315,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static struct xrTrackBSPNode _node2309 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2310,
            subtree1: &_node2312,
            split_axis: 'y',
            split: -19.2751938333587
  }}
};

static struct xrTrackBSPNode _node2331 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2285,
            nr_faces: 4
  }}
};

static int _list2334[] = { 460, 461, 470 };
static struct xrTrackBSPNode _node2333 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2334,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2330 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2331,
            subtree1: &_node2333,
            split_axis: 'y',
            split: -20.8685991171027
  }}
};

static int _list2337[] = { 470, 471, 472, 473, 474, 480, 481, 482, 483 };
static struct xrTrackBSPNode _node2336 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2337,
            nr_faces: 9
  }}
};

static int _list2339[] = { 460, 461, 462, 463, 464, 465, 470, 471, 472, 473, 474 };
static struct xrTrackBSPNode _node2338 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2339,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node2335 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2336,
            subtree1: &_node2338,
            split_axis: 'y',
            split: -20.8685991171027
  }}
};

static struct xrTrackBSPNode _node2329 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2330,
            subtree1: &_node2335,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static int _list2343[] = { 460, 461 };
static struct xrTrackBSPNode _node2342 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2343,
            nr_faces: 2
  }}
};

static int _list2345[] = { 450, 451, 452, 460, 461 };
static struct xrTrackBSPNode _node2344 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2345,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2341 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2342,
            subtree1: &_node2344,
            split_axis: 'y',
            split: -19.80632892794
  }}
};

static int _list2348[] = { 460, 461, 462, 463, 464, 465 };
static struct xrTrackBSPNode _node2347 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2348,
            nr_faces: 6
  }}
};

static int _list2350[] = { 450, 451, 452, 453, 454, 455, 456, 457, 458, 460, 461, 462, 463, 464, 465 };
static struct xrTrackBSPNode _node2349 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2350,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node2346 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2347,
            subtree1: &_node2349,
            split_axis: 'y',
            split: -19.80632892794
  }}
};

static struct xrTrackBSPNode _node2340 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2341,
            subtree1: &_node2346,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static struct xrTrackBSPNode _node2328 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2329,
            subtree1: &_node2340,
            split_axis: 'y',
            split: -20.3374640225213
  }}
};

static int _list2355[] = { 474, 475, 476, 477, 478, 479 };
static struct xrTrackBSPNode _node2354 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2355,
            nr_faces: 6
  }}
};

static int _list2357[] = { 464, 465, 466, 467, 468, 469, 474, 475, 476, 477, 478, 479 };
static struct xrTrackBSPNode _node2356 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2357,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node2353 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2354,
            subtree1: &_node2356,
            split_axis: 'y',
            split: -20.8685991171027
  }}
};

static int _list2359[] = { 468, 469, 478, 479 };
static struct xrTrackBSPNode _node2358 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2359,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2352 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2353,
            subtree1: &_node2358,
            split_axis: 'x',
            split: 20.4811067580879
  }}
};

static int _list2363[] = { 464, 465, 466, 467, 468, 469, 479 };
static struct xrTrackBSPNode _node2362 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2363,
            nr_faces: 7
  }}
};

static int _list2365[] = { 455, 456, 457, 458, 459, 464, 465, 466, 467, 468, 469 };
static struct xrTrackBSPNode _node2364 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2365,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node2361 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2362,
            subtree1: &_node2364,
            split_axis: 'y',
            split: -19.80632892794
  }}
};

static int _list2367[] = { 459, 468, 469, 479 };
static struct xrTrackBSPNode _node2366 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2367,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2360 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2361,
            subtree1: &_node2366,
            split_axis: 'x',
            split: 20.4811067580879
  }}
};

static struct xrTrackBSPNode _node2351 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2352,
            subtree1: &_node2360,
            split_axis: 'y',
            split: -20.3374640225213
  }}
};

static struct xrTrackBSPNode _node2327 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2328,
            subtree1: &_node2351,
            split_axis: 'x',
            split: 19.8436500367564
  }}
};

static int _list2373[] = { 440, 450, 451, 452 };
static struct xrTrackBSPNode _node2372 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2373,
            nr_faces: 4
  }}
};

static int _list2375[] = { 440, 441, 442, 443, 444, 445, 450, 451, 452 };
static struct xrTrackBSPNode _node2374 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2375,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node2371 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2372,
            subtree1: &_node2374,
            split_axis: 'y',
            split: -18.7440587387773
  }}
};

static int _list2378[] = { 440, 450, 451, 452, 453, 454, 455, 456, 457, 458 };
static struct xrTrackBSPNode _node2377 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2378,
            nr_faces: 10
  }}
};

static int _list2380[] = { 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458 };
static struct xrTrackBSPNode _node2379 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2380,
            nr_faces: 19
  }}
};

static struct xrTrackBSPNode _node2376 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2377,
            subtree1: &_node2379,
            split_axis: 'y',
            split: -18.7440587387773
  }}
};

static struct xrTrackBSPNode _node2370 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2371,
            subtree1: &_node2376,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static int _list2384[] = { 430, 431, 432, 433, 434, 440, 441, 442, 443, 444, 445 };
static struct xrTrackBSPNode _node2383 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2384,
            nr_faces: 11
  }}
};

static int _list2386[] = { 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 442, 443, 444, 445 };
static struct xrTrackBSPNode _node2385 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2386,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node2382 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2383,
            subtree1: &_node2385,
            split_axis: 'y',
            split: -17.6817885496147
  }}
};

static int _list2389[] = { 434, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449 };
static struct xrTrackBSPNode _node2388 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2389,
            nr_faces: 11
  }}
};

static int _list2391[] = { 434, 435, 436, 437, 438, 439, 442, 443, 444, 445, 446, 447, 448, 449 };
static struct xrTrackBSPNode _node2390 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2391,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node2387 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2388,
            subtree1: &_node2390,
            split_axis: 'y',
            split: -17.6817885496147
  }}
};

static struct xrTrackBSPNode _node2381 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2382,
            subtree1: &_node2387,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static struct xrTrackBSPNode _node2369 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2370,
            subtree1: &_node2381,
            split_axis: 'y',
            split: -18.212923644196
  }}
};

static int _list2396[] = { 455, 456, 457, 458, 459, 469 };
static struct xrTrackBSPNode _node2395 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2396,
            nr_faces: 6
  }}
};

static int _list2398[] = { 446, 447, 448, 449, 455, 456, 457, 458, 459 };
static struct xrTrackBSPNode _node2397 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2398,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node2394 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2395,
            subtree1: &_node2397,
            split_axis: 'y',
            split: -18.7440587387773
  }}
};

static int _list2400[] = { 449, 459, 469 };
static struct xrTrackBSPNode _node2399 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2400,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2393 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2394,
            subtree1: &_node2399,
            split_axis: 'x',
            split: 20.4811067580879
  }}
};

static int _list2404[] = { 446, 447, 448, 449, 459 };
static struct xrTrackBSPNode _node2403 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2404,
            nr_faces: 5
  }}
};

static int _list2406[] = { 439, 446, 447, 448, 449 };
static struct xrTrackBSPNode _node2405 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2406,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2402 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2403,
            subtree1: &_node2405,
            split_axis: 'y',
            split: -17.6817885496147
  }}
};

static int _list2408[] = { 449, 459 };
static struct xrTrackBSPNode _node2407 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2408,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2401 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2402,
            subtree1: &_node2407,
            split_axis: 'x',
            split: 20.4811067580879
  }}
};

static struct xrTrackBSPNode _node2392 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2393,
            subtree1: &_node2401,
            split_axis: 'y',
            split: -18.212923644196
  }}
};

static struct xrTrackBSPNode _node2368 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2369,
            subtree1: &_node2392,
            split_axis: 'x',
            split: 19.8436500367564
  }}
};

static struct xrTrackBSPNode _node2326 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2327,
            subtree1: &_node2368,
            split_axis: 'y',
            split: -19.2751938333587
  }}
};

static struct xrTrackBSPNode _node2308 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2309,
            subtree1: &_node2326,
            split_axis: 'x',
            split: 18.5687365940934
  }}
};

static struct xrTrackBSPNode _node2219 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2220,
            subtree1: &_node2308,
            split_axis: 'y',
            split: -21.399734211684
  }}
};

static struct xrTrackBSPNode _node2217 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2218,
            subtree1: &_node2219,
            split_axis: 'x',
            split: 16.0189097087674
  }}
};

static struct xrTrackBSPNode _node1905 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1906,
            subtree1: &_node2217,
            split_axis: 'y',
            split: -25.6488149683347
  }}
};

static struct xrTrackBSPNode _node1574 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1575,
            subtree1: &_node1905,
            split_axis: 'x',
            split: 10.9192559381154
  }}
};

static int _list2414[] = { 669, 678, 679 };
static struct xrTrackBSPNode _node2413 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2414,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2416 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list2419[] = { 678, 679 };
static struct xrTrackBSPNode _node2418 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2419,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2421 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list2425[] = { 679, 689 };
static struct xrTrackBSPNode _node2424 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2425,
            nr_faces: 2
  }}
};

static int _list2428[] = { 678, 679, 684, 685, 686, 687, 688, 689 };
static struct xrTrackBSPNode _node2427 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2428,
            nr_faces: 8
  }}
};

static int _list2430[] = { 684, 685, 686, 687, 688, 689 };
static struct xrTrackBSPNode _node2429 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2430,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2426 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2427,
            subtree1: &_node2429,
            split_axis: 'y',
            split: -10.245897225476
  }}
};

static struct xrTrackBSPNode _node2423 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2424,
            subtree1: &_node2426,
            split_axis: 'x',
            split: 5.18214544613195
  }}
};

static int _list2433[] = { 689 };
static struct xrTrackBSPNode _node2432 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2433,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2434 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2430,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2431 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2432,
            subtree1: &_node2434,
            split_axis: 'x',
            split: 5.18214544613195
  }}
};

static struct xrTrackBSPNode _node2422 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2423,
            subtree1: &_node2431,
            split_axis: 'y',
            split: -9.71476213089462
  }}
};

static struct xrTrackBSPNode _node2420 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2421,
            subtree1: &_node2422,
            split_axis: 'x',
            split: 4.54468872480045
  }}
};

static struct xrTrackBSPNode _node2417 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2418,
            subtree1: &_node2420,
            split_axis: 'y',
            split: -10.7770323200573
  }}
};

static struct xrTrackBSPNode _node2415 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2416,
            subtree1: &_node2417,
            split_axis: 'x',
            split: 3.26977528213745
  }}
};

static struct xrTrackBSPNode _node2412 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2413,
            subtree1: &_node2415,
            split_axis: 'y',
            split: -12.9015726983826
  }}
};

static int _list2443[] = { 665, 666, 667, 668, 669 };
static struct xrTrackBSPNode _node2442 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2443,
            nr_faces: 5
  }}
};

static int _list2445[] = { 660, 661, 662, 663, 664, 665 };
static struct xrTrackBSPNode _node2444 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2445,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2441 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2442,
            subtree1: &_node2444,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node2447 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2443,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2449 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2445,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2446 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2447,
            subtree1: &_node2449,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node2440 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2441,
            subtree1: &_node2446,
            split_axis: 'y',
            split: -16.0883832658707
  }}
};

static int _list2452[] = { 660, 661 };
static struct xrTrackBSPNode _node2451 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2452,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2439 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2440,
            subtree1: &_node2451,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node2457 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2443,
            nr_faces: 5
  }}
};

static int _list2460[] = { 665, 666, 667, 668, 669, 674, 675, 676, 677, 678, 679 };
static struct xrTrackBSPNode _node2459 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2460,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node2456 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2457,
            subtree1: &_node2459,
            split_axis: 'y',
            split: -14.4949779821266
  }}
};

static struct xrTrackBSPNode _node2462 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2445,
            nr_faces: 6
  }}
};

static int _list2465[] = { 660, 661, 662, 663, 664, 665, 670, 671, 672, 673, 674, 675 };
static struct xrTrackBSPNode _node2464 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2465,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node2461 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2462,
            subtree1: &_node2464,
            split_axis: 'y',
            split: -14.4949779821266
  }}
};

static struct xrTrackBSPNode _node2455 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2456,
            subtree1: &_node2461,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node2468 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2460,
            nr_faces: 11
  }}
};

static int _list2471[] = { 674, 675, 676, 677, 678, 679 };
static struct xrTrackBSPNode _node2470 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2471,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2467 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2468,
            subtree1: &_node2470,
            split_axis: 'y',
            split: -13.432707792964
  }}
};

static struct xrTrackBSPNode _node2473 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2465,
            nr_faces: 12
  }}
};

static int _list2476[] = { 670, 671, 672, 673, 674, 675 };
static struct xrTrackBSPNode _node2475 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2476,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2472 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2473,
            subtree1: &_node2475,
            split_axis: 'y',
            split: -13.432707792964
  }}
};

static struct xrTrackBSPNode _node2466 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2467,
            subtree1: &_node2472,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node2454 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2455,
            subtree1: &_node2466,
            split_axis: 'y',
            split: -13.9638428875453
  }}
};

static int _list2478[] = { 660, 661, 670, 671 };
static struct xrTrackBSPNode _node2477 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2478,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2453 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2454,
            subtree1: &_node2477,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node2438 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2439,
            subtree1: &_node2453,
            split_axis: 'y',
            split: -15.026113076708
  }}
};

static struct xrTrackBSPNode _node2479 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2437 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2438,
            subtree1: &_node2479,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static struct xrTrackBSPNode _node2485 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2471,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2487 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2476,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2484 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2485,
            subtree1: &_node2487,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node2490 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2471,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2492 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2476,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2489 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2490,
            subtree1: &_node2492,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node2483 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2484,
            subtree1: &_node2489,
            split_axis: 'y',
            split: -11.83930250922
  }}
};

static int _list2495[] = { 670, 671 };
static struct xrTrackBSPNode _node2494 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2495,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2482 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2483,
            subtree1: &_node2494,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static int _list2501[] = { 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689 };
static struct xrTrackBSPNode _node2500 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2501,
            nr_faces: 16
  }}
};

static int _list2503[] = { 680, 681, 682, 683, 684, 685, 686, 687, 688, 689 };
static struct xrTrackBSPNode _node2502 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2503,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node2499 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2500,
            subtree1: &_node2502,
            split_axis: 'y',
            split: -10.245897225476
  }}
};

static int _list2506[] = { 670, 671, 672, 673, 674, 675, 680, 681, 682, 683, 684 };
static struct xrTrackBSPNode _node2505 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2506,
            nr_faces: 11
  }}
};

static int _list2508[] = { 670, 671, 680, 681, 682, 683, 684 };
static struct xrTrackBSPNode _node2507 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2508,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node2504 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2505,
            subtree1: &_node2507,
            split_axis: 'y',
            split: -10.245897225476
  }}
};

static struct xrTrackBSPNode _node2498 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2499,
            subtree1: &_node2504,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node2510 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2503,
            nr_faces: 10
  }}
};

static int _list2513[] = { 680, 681, 682, 683, 684 };
static struct xrTrackBSPNode _node2512 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2513,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2509 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2510,
            subtree1: &_node2512,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node2497 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2498,
            subtree1: &_node2509,
            split_axis: 'y',
            split: -9.71476213089462
  }}
};

static int _list2515[] = { 670, 671, 680 };
static struct xrTrackBSPNode _node2514 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2515,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2496 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2497,
            subtree1: &_node2514,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node2481 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2482,
            subtree1: &_node2496,
            split_axis: 'y',
            split: -10.7770323200573
  }}
};

static struct xrTrackBSPNode _node2516 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2480 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2481,
            subtree1: &_node2516,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static struct xrTrackBSPNode _node2436 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2437,
            subtree1: &_node2480,
            split_axis: 'y',
            split: -12.9015726983826
  }}
};

static struct xrTrackBSPNode _node2411 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2412,
            subtree1: &_node2436,
            split_axis: 'x',
            split: 5.81960216746345
  }}
};

static struct xrTrackBSPNode _node2521 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2524 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1504,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2528 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1513,
            nr_faces: 2
  }}
};

static int _list2531[] = { 717, 718, 719, 725, 726, 727, 728, 729 };
static struct xrTrackBSPNode _node2530 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2531,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node2527 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2528,
            subtree1: &_node2530,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static int _list2533[] = { 717, 718, 719 };
static struct xrTrackBSPNode _node2532 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2533,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2526 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2527,
            subtree1: &_node2532,
            split_axis: 'x',
            split: 1.35740511814295
  }}
};

static struct xrTrackBSPNode _node2523 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2524,
            subtree1: &_node2526,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static int _list2537[] = { 709 };
static struct xrTrackBSPNode _node2536 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2537,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2539 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list2541[] = { 705, 706, 707, 708, 709 };
static struct xrTrackBSPNode _node2540 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2541,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2538 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2539,
            subtree1: &_node2540,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static struct xrTrackBSPNode _node2535 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2536,
            subtree1: &_node2538,
            split_axis: 'x',
            split: 2.63231856080595
  }}
};

static int _list2544[] = { 709, 717, 718, 719 };
static struct xrTrackBSPNode _node2543 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2544,
            nr_faces: 4
  }}
};

static int _list2547[] = { 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 719 };
static struct xrTrackBSPNode _node2546 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2547,
            nr_faces: 11
  }}
};

static int _list2549[] = { 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 717, 718, 719 };
static struct xrTrackBSPNode _node2548 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2549,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node2545 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2546,
            subtree1: &_node2548,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node2542 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2543,
            subtree1: &_node2545,
            split_axis: 'x',
            split: 2.63231856080595
  }}
};

static struct xrTrackBSPNode _node2534 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2535,
            subtree1: &_node2542,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static struct xrTrackBSPNode _node2522 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2523,
            subtree1: &_node2534,
            split_axis: 'x',
            split: 1.99486183947445
  }}
};

static struct xrTrackBSPNode _node2520 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2521,
            subtree1: &_node2522,
            split_axis: 'y',
            split: -6.52795156340661
  }}
};

static int _list2553[] = { 697, 698, 699 };
static struct xrTrackBSPNode _node2552 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2553,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2557 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2433,
            nr_faces: 1
  }}
};

static int _list2560[] = { 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699 };
static struct xrTrackBSPNode _node2559 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2560,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node2556 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2557,
            subtree1: &_node2559,
            split_axis: 'y',
            split: -8.12135684715062
  }}
};

static struct xrTrackBSPNode _node2562 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2430,
            nr_faces: 6
  }}
};

static int _list2565[] = { 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699 };
static struct xrTrackBSPNode _node2564 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2565,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node2561 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2562,
            subtree1: &_node2564,
            split_axis: 'y',
            split: -8.12135684715062
  }}
};

static struct xrTrackBSPNode _node2555 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2556,
            subtree1: &_node2561,
            split_axis: 'x',
            split: 5.18214544613195
  }}
};

static struct xrTrackBSPNode _node2568 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2560,
            nr_faces: 11
  }}
};

static int _list2571[] = { 690, 691, 692, 693, 694, 695, 696, 697, 698, 699 };
static struct xrTrackBSPNode _node2570 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2571,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node2567 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2568,
            subtree1: &_node2570,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static struct xrTrackBSPNode _node2573 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2565,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node2575 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2571,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node2572 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2573,
            subtree1: &_node2575,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static struct xrTrackBSPNode _node2566 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2567,
            subtree1: &_node2572,
            split_axis: 'x',
            split: 5.18214544613195
  }}
};

static struct xrTrackBSPNode _node2554 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2555,
            subtree1: &_node2566,
            split_axis: 'y',
            split: -7.59022175256928
  }}
};

static struct xrTrackBSPNode _node2551 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2552,
            subtree1: &_node2554,
            split_axis: 'x',
            split: 4.54468872480045
  }}
};

static int _list2582[] = { 699 };
static struct xrTrackBSPNode _node2581 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2582,
            nr_faces: 1
  }}
};

static int _list2584[] = { 699, 705, 706, 707, 708, 709 };
static struct xrTrackBSPNode _node2583 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2584,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2580 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2581,
            subtree1: &_node2583,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static struct xrTrackBSPNode _node2586 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2553,
            nr_faces: 3
  }}
};

static int _list2589[] = { 697, 698, 699, 705, 706, 707, 708, 709 };
static struct xrTrackBSPNode _node2588 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2589,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node2585 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2586,
            subtree1: &_node2588,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static struct xrTrackBSPNode _node2579 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2580,
            subtree1: &_node2585,
            split_axis: 'x',
            split: 3.90723200346895
  }}
};

static int _list2593[] = { 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709 };
static struct xrTrackBSPNode _node2592 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2593,
            nr_faces: 11
  }}
};

static int _list2595[] = { 700, 701, 702, 703, 704, 705, 706, 707, 708, 709 };
static struct xrTrackBSPNode _node2594 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2595,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node2591 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2592,
            subtree1: &_node2594,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static int _list2598[] = { 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709 };
static struct xrTrackBSPNode _node2597 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2598,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node2599 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2595,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node2596 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2597,
            subtree1: &_node2599,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node2590 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2591,
            subtree1: &_node2596,
            split_axis: 'x',
            split: 3.90723200346895
  }}
};

static struct xrTrackBSPNode _node2578 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2579,
            subtree1: &_node2590,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static struct xrTrackBSPNode _node2604 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2571,
            nr_faces: 10
  }}
};

static int _list2607[] = { 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 705, 706, 707, 708, 709 };
static struct xrTrackBSPNode _node2606 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2607,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node2603 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2604,
            subtree1: &_node2606,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static struct xrTrackBSPNode _node2608 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2571,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node2602 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2603,
            subtree1: &_node2608,
            split_axis: 'x',
            split: 5.18214544613195
  }}
};

static int _list2613[] = { 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709 };
static struct xrTrackBSPNode _node2612 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2613,
            nr_faces: 20
  }}
};

static int _list2615[] = { 690, 691, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709 };
static struct xrTrackBSPNode _node2614 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2615,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node2611 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2612,
            subtree1: &_node2614,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static int _list2618[] = { 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702 };
static struct xrTrackBSPNode _node2617 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2618,
            nr_faces: 13
  }}
};

static int _list2620[] = { 690, 691, 700, 701, 702 };
static struct xrTrackBSPNode _node2619 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2620,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2616 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2617,
            subtree1: &_node2619,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node2610 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2611,
            subtree1: &_node2616,
            split_axis: 'x',
            split: 5.18214544613195
  }}
};

static struct xrTrackBSPNode _node2601 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2602,
            subtree1: &_node2610,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static struct xrTrackBSPNode _node2577 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2578,
            subtree1: &_node2601,
            split_axis: 'x',
            split: 4.54468872480045
  }}
};

static struct xrTrackBSPNode _node2550 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2551,
            subtree1: &_node2577,
            split_axis: 'y',
            split: -6.52795156340661
  }}
};

static struct xrTrackBSPNode _node2519 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2520,
            subtree1: &_node2550,
            split_axis: 'x',
            split: 3.26977528213745
  }}
};

static int _list2628[] = { 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729 };
static struct xrTrackBSPNode _node2627 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2628,
            nr_faces: 17
  }}
};

static int _list2630[] = { 710, 711, 712, 713, 714, 715, 716, 717, 720, 721, 722, 723, 724, 725, 726, 727 };
static struct xrTrackBSPNode _node2629 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2630,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node2626 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2627,
            subtree1: &_node2629,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static int _list2633[] = { 713, 714, 715, 716, 717, 718, 719 };
static struct xrTrackBSPNode _node2632 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2633,
            nr_faces: 7
  }}
};

static int _list2635[] = { 710, 711, 712, 713, 714, 715, 716, 717 };
static struct xrTrackBSPNode _node2634 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2635,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node2631 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2632,
            subtree1: &_node2634,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static struct xrTrackBSPNode _node2625 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2626,
            subtree1: &_node2631,
            split_axis: 'x',
            split: 1.35740511814295
  }}
};

static struct xrTrackBSPNode _node2638 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1569,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node2640 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list1571,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2637 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2638,
            subtree1: &_node2640,
            split_axis: 'y',
            split: -2.81000590133726
  }}
};

static int _list2643[] = { 710, 711, 712, 713 };
static struct xrTrackBSPNode _node2642 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2643,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2636 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2637,
            subtree1: &_node2642,
            split_axis: 'x',
            split: 1.35740511814295
  }}
};

static struct xrTrackBSPNode _node2624 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2625,
            subtree1: &_node2636,
            split_axis: 'y',
            split: -3.3411409959186
  }}
};

static int _list2648[] = { 709, 713, 714, 715, 716, 717, 718, 719 };
static struct xrTrackBSPNode _node2647 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2648,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node2649 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2635,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node2646 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2647,
            subtree1: &_node2649,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static int _list2653[] = { 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 713, 714, 715, 716, 717, 718, 719 };
static struct xrTrackBSPNode _node2652 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2653,
            nr_faces: 17
  }}
};

static int _list2655[] = { 700, 701, 702, 703, 704, 710, 711, 712, 713, 714, 715, 716, 717 };
static struct xrTrackBSPNode _node2654 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2655,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node2651 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2652,
            subtree1: &_node2654,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static struct xrTrackBSPNode _node2645 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2646,
            subtree1: &_node2651,
            split_axis: 'x',
            split: 2.63231856080595
  }}
};

static struct xrTrackBSPNode _node2657 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2643,
            nr_faces: 4
  }}
};

static int _list2661[] = { 700, 710, 711, 712, 713 };
static struct xrTrackBSPNode _node2660 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2661,
            nr_faces: 5
  }}
};

static int _list2663[] = { 700, 710 };
static struct xrTrackBSPNode _node2662 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2663,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2659 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2660,
            subtree1: &_node2662,
            split_axis: 'y',
            split: -2.81000590133726
  }}
};

static struct xrTrackBSPNode _node2656 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2657,
            subtree1: &_node2659,
            split_axis: 'x',
            split: 2.63231856080595
  }}
};

static struct xrTrackBSPNode _node2644 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2645,
            subtree1: &_node2656,
            split_axis: 'y',
            split: -3.3411409959186
  }}
};

static struct xrTrackBSPNode _node2623 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2624,
            subtree1: &_node2644,
            split_axis: 'x',
            split: 1.99486183947445
  }}
};

static struct xrTrackBSPNode _node2664 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2622 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2623,
            subtree1: &_node2664,
            split_axis: 'y',
            split: -2.27887080675593
  }}
};

static int _list2671[] = { 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 713, 714, 715, 716 };
static struct xrTrackBSPNode _node2670 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2671,
            nr_faces: 14
  }}
};

static int _list2673[] = { 700, 701, 702, 703, 704, 710, 711, 712, 713, 714, 715, 716 };
static struct xrTrackBSPNode _node2672 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2673,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node2669 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2670,
            subtree1: &_node2672,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static struct xrTrackBSPNode _node2675 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2595,
            nr_faces: 10
  }}
};

static int _list2678[] = { 700, 701, 702, 703, 704 };
static struct xrTrackBSPNode _node2677 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2678,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2674 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2675,
            subtree1: &_node2677,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static struct xrTrackBSPNode _node2668 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2669,
            subtree1: &_node2674,
            split_axis: 'x',
            split: 3.90723200346895
  }}
};

static struct xrTrackBSPNode _node2681 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2661,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2683 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2663,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2680 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2681,
            subtree1: &_node2683,
            split_axis: 'y',
            split: -2.81000590133726
  }}
};

static int _list2686[] = { 700 };
static struct xrTrackBSPNode _node2685 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2686,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2679 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2680,
            subtree1: &_node2685,
            split_axis: 'x',
            split: 3.90723200346895
  }}
};

static struct xrTrackBSPNode _node2667 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2668,
            subtree1: &_node2679,
            split_axis: 'y',
            split: -3.3411409959186
  }}
};

static struct xrTrackBSPNode _node2690 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2595,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node2692 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2678,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2689 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2690,
            subtree1: &_node2692,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static int _list2695[] = { 700, 701, 702 };
static struct xrTrackBSPNode _node2694 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2695,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2688 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2689,
            subtree1: &_node2694,
            split_axis: 'x',
            split: 5.18214544613195
  }}
};

static struct xrTrackBSPNode _node2696 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2686,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2687 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2688,
            subtree1: &_node2696,
            split_axis: 'y',
            split: -3.3411409959186
  }}
};

static struct xrTrackBSPNode _node2666 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2667,
            subtree1: &_node2687,
            split_axis: 'x',
            split: 4.54468872480045
  }}
};

static struct xrTrackBSPNode _node2698 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2665 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2666,
            subtree1: &_node2698,
            split_axis: 'y',
            split: -2.27887080675593
  }}
};

static struct xrTrackBSPNode _node2621 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2622,
            subtree1: &_node2665,
            split_axis: 'x',
            split: 3.26977528213745
  }}
};

static struct xrTrackBSPNode _node2518 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2519,
            subtree1: &_node2621,
            split_axis: 'y',
            split: -4.40341118508127
  }}
};

static struct xrTrackBSPNode _node2706 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2503,
            nr_faces: 10
  }}
};

static int _list2709[] = { 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695 };
static struct xrTrackBSPNode _node2708 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2709,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node2705 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2706,
            subtree1: &_node2708,
            split_axis: 'y',
            split: -8.12135684715062
  }}
};

static struct xrTrackBSPNode _node2711 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2513,
            nr_faces: 5
  }}
};

static int _list2714[] = { 680, 681, 682, 683, 684, 690, 691 };
static struct xrTrackBSPNode _node2713 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2714,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node2710 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2711,
            subtree1: &_node2713,
            split_axis: 'y',
            split: -8.12135684715062
  }}
};

static struct xrTrackBSPNode _node2704 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2705,
            subtree1: &_node2710,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node2717 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2709,
            nr_faces: 16
  }}
};

static int _list2720[] = { 690, 691, 692, 693, 694, 695 };
static struct xrTrackBSPNode _node2719 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2720,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2716 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2717,
            subtree1: &_node2719,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static struct xrTrackBSPNode _node2722 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2714,
            nr_faces: 7
  }}
};

static int _list2725[] = { 690, 691 };
static struct xrTrackBSPNode _node2724 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2725,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2721 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2722,
            subtree1: &_node2724,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static struct xrTrackBSPNode _node2715 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2716,
            subtree1: &_node2721,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node2703 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2704,
            subtree1: &_node2715,
            split_axis: 'y',
            split: -7.59022175256928
  }}
};

static int _list2727[] = { 680 };
static struct xrTrackBSPNode _node2726 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2727,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2702 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2703,
            subtree1: &_node2726,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node2731 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2720,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2733 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2725,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2730 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2731,
            subtree1: &_node2733,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node2737 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2720,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2739 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2725,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2736 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2737,
            subtree1: &_node2739,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node2741 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2725,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2735 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2736,
            subtree1: &_node2741,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static struct xrTrackBSPNode _node2729 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2730,
            subtree1: &_node2735,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static struct xrTrackBSPNode _node2743 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2728 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2729,
            subtree1: &_node2743,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node2701 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2702,
            subtree1: &_node2728,
            split_axis: 'y',
            split: -6.52795156340661
  }}
};

static struct xrTrackBSPNode _node2744 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2700 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2701,
            subtree1: &_node2744,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static struct xrTrackBSPNode _node2745 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2699 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2700,
            subtree1: &_node2745,
            split_axis: 'y',
            split: -4.40341118508127
  }}
};

static struct xrTrackBSPNode _node2517 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2518,
            subtree1: &_node2699,
            split_axis: 'x',
            split: 5.81960216746345
  }}
};

static struct xrTrackBSPNode _node2410 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2411,
            subtree1: &_node2517,
            split_axis: 'y',
            split: -8.65249194173195
  }}
};

static int _list2750[] = { 380, 381, 390 };
static struct xrTrackBSPNode _node2749 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2750,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2752 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2755 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list2759[] = { 370, 380 };
static struct xrTrackBSPNode _node2758 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2759,
            nr_faces: 2
  }}
};

static int _list2761[] = { 370, 371, 372, 373, 380, 381 };
static struct xrTrackBSPNode _node2760 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2761,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2757 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2758,
            subtree1: &_node2760,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static int _list2764[] = { 360, 370 };
static struct xrTrackBSPNode _node2763 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2764,
            nr_faces: 2
  }}
};

static int _list2766[] = { 360, 361, 362, 363, 364, 370, 371, 372, 373 };
static struct xrTrackBSPNode _node2765 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2766,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node2762 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2763,
            subtree1: &_node2765,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static struct xrTrackBSPNode _node2756 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2757,
            subtree1: &_node2762,
            split_axis: 'y',
            split: -11.83930250922
  }}
};

static struct xrTrackBSPNode _node2754 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2755,
            subtree1: &_node2756,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static struct xrTrackBSPNode _node2768 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list2772[] = { 350, 360 };
static struct xrTrackBSPNode _node2771 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2772,
            nr_faces: 2
  }}
};

static int _list2774[] = { 350, 351, 352, 353, 354, 360, 361, 362, 363, 364 };
static struct xrTrackBSPNode _node2773 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2774,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node2770 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2771,
            subtree1: &_node2773,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static int _list2777[] = { 340, 350 };
static struct xrTrackBSPNode _node2776 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2777,
            nr_faces: 2
  }}
};

static int _list2780[] = { 340, 341, 342, 343, 344, 350, 351, 352, 353, 354 };
static struct xrTrackBSPNode _node2779 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2780,
            nr_faces: 10
  }}
};

static int _list2782[] = { 340, 341, 342, 343, 344 };
static struct xrTrackBSPNode _node2781 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2782,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2778 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2779,
            subtree1: &_node2781,
            split_axis: 'y',
            split: -9.18362703631329
  }}
};

static struct xrTrackBSPNode _node2775 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2776,
            subtree1: &_node2778,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static struct xrTrackBSPNode _node2769 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2770,
            subtree1: &_node2775,
            split_axis: 'y',
            split: -9.71476213089462
  }}
};

static struct xrTrackBSPNode _node2767 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2768,
            subtree1: &_node2769,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static struct xrTrackBSPNode _node2753 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2754,
            subtree1: &_node2767,
            split_axis: 'y',
            split: -10.7770323200573
  }}
};

static struct xrTrackBSPNode _node2751 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2752,
            subtree1: &_node2753,
            split_axis: 'x',
            split: 13.4690828234414
  }}
};

static struct xrTrackBSPNode _node2748 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2749,
            subtree1: &_node2751,
            split_axis: 'y',
            split: -12.9015726983826
  }}
};

static int _list2789[] = { 410, 411, 420 };
static struct xrTrackBSPNode _node2788 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2789,
            nr_faces: 3
  }}
};

static int _list2792[] = { 400 };
static struct xrTrackBSPNode _node2791 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2792,
            nr_faces: 1
  }}
};

static int _list2795[] = { 400, 410, 411, 420 };
static struct xrTrackBSPNode _node2794 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2795,
            nr_faces: 4
  }}
};

static int _list2797[] = { 400, 401, 402, 403, 404, 405, 410, 411 };
static struct xrTrackBSPNode _node2796 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2797,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node2793 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2794,
            subtree1: &_node2796,
            split_axis: 'y',
            split: -15.5572481712893
  }}
};

static struct xrTrackBSPNode _node2790 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2791,
            subtree1: &_node2793,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node2787 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2788,
            subtree1: &_node2790,
            split_axis: 'y',
            split: -16.0883832658707
  }}
};

static int _list2802[] = { 420, 421, 422, 430 };
static struct xrTrackBSPNode _node2801 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2802,
            nr_faces: 4
  }}
};

static int _list2804[] = { 410, 411, 412, 420, 421, 422 };
static struct xrTrackBSPNode _node2803 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2804,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2800 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2801,
            subtree1: &_node2803,
            split_axis: 'y',
            split: -16.619518360452
  }}
};

static int _list2807[] = { 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433 };
static struct xrTrackBSPNode _node2806 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2807,
            nr_faces: 14
  }}
};

static int _list2809[] = { 410, 411, 412, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429 };
static struct xrTrackBSPNode _node2808 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2809,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node2805 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2806,
            subtree1: &_node2808,
            split_axis: 'y',
            split: -16.619518360452
  }}
};

static struct xrTrackBSPNode _node2799 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2800,
            subtree1: &_node2805,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list2813[] = { 400, 410, 411, 412, 413, 414, 415, 416, 417, 420, 421, 422 };
static struct xrTrackBSPNode _node2812 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2813,
            nr_faces: 12
  }}
};

static int _list2815[] = { 400, 401, 402, 403, 404, 405, 410, 411, 412, 413, 414, 415, 416, 417 };
static struct xrTrackBSPNode _node2814 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2815,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node2811 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2812,
            subtree1: &_node2814,
            split_axis: 'y',
            split: -15.5572481712893
  }}
};

static int _list2818[] = { 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429 };
static struct xrTrackBSPNode _node2817 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2818,
            nr_faces: 20
  }}
};

static int _list2820[] = { 405, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 428, 429 };
static struct xrTrackBSPNode _node2819 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2820,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node2816 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2817,
            subtree1: &_node2819,
            split_axis: 'y',
            split: -15.5572481712893
  }}
};

static struct xrTrackBSPNode _node2810 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2811,
            subtree1: &_node2816,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node2798 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2799,
            subtree1: &_node2810,
            split_axis: 'y',
            split: -16.0883832658707
  }}
};

static struct xrTrackBSPNode _node2786 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2787,
            subtree1: &_node2798,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static int _list2826[] = { 390, 400 };
static struct xrTrackBSPNode _node2825 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2826,
            nr_faces: 2
  }}
};

static int _list2828[] = { 390, 391, 392, 393, 400 };
static struct xrTrackBSPNode _node2827 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2828,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2824 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2825,
            subtree1: &_node2827,
            split_axis: 'y',
            split: -14.4949779821266
  }}
};

static int _list2831[] = { 390, 400, 401, 402, 403, 404, 405 };
static struct xrTrackBSPNode _node2830 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2831,
            nr_faces: 7
  }}
};

static int _list2833[] = { 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405 };
static struct xrTrackBSPNode _node2832 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2833,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node2829 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2830,
            subtree1: &_node2832,
            split_axis: 'y',
            split: -14.4949779821266
  }}
};

static struct xrTrackBSPNode _node2823 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2824,
            subtree1: &_node2829,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list2837[] = { 380, 381, 382, 390, 391, 392, 393 };
static struct xrTrackBSPNode _node2836 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2837,
            nr_faces: 7
  }}
};

static int _list2839[] = { 380, 381, 382, 383, 384, 385, 386, 390, 391, 392, 393 };
static struct xrTrackBSPNode _node2838 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2839,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node2835 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2836,
            subtree1: &_node2838,
            split_axis: 'y',
            split: -13.432707792964
  }}
};

static int _list2842[] = { 382, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399 };
static struct xrTrackBSPNode _node2841 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2842,
            nr_faces: 11
  }}
};

static int _list2844[] = { 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399 };
static struct xrTrackBSPNode _node2843 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2844,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node2840 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2841,
            subtree1: &_node2843,
            split_axis: 'y',
            split: -13.432707792964
  }}
};

static struct xrTrackBSPNode _node2834 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2835,
            subtree1: &_node2840,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node2822 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2823,
            subtree1: &_node2834,
            split_axis: 'y',
            split: -13.9638428875453
  }}
};

static int _list2849[] = { 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 414, 415, 416, 417 };
static struct xrTrackBSPNode _node2848 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2849,
            nr_faces: 14
  }}
};

static int _list2851[] = { 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409 };
static struct xrTrackBSPNode _node2850 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2851,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node2847 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2848,
            subtree1: &_node2850,
            split_axis: 'y',
            split: -14.4949779821266
  }}
};

static int _list2854[] = { 405, 406, 407, 408, 409, 414, 415, 416, 417, 418, 419 };
static struct xrTrackBSPNode _node2853 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2854,
            nr_faces: 11
  }}
};

static int _list2856[] = { 399, 405, 406, 407, 408, 409, 419 };
static struct xrTrackBSPNode _node2855 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2856,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node2852 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2853,
            subtree1: &_node2855,
            split_axis: 'y',
            split: -14.4949779821266
  }}
};

static struct xrTrackBSPNode _node2846 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2847,
            subtree1: &_node2852,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list2860[] = { 394, 395, 396, 397, 398, 399, 407, 408, 409 };
static struct xrTrackBSPNode _node2859 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2860,
            nr_faces: 9
  }}
};

static int _list2862[] = { 387, 388, 389, 394, 395, 396, 397, 398, 399 };
static struct xrTrackBSPNode _node2861 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2862,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node2858 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2859,
            subtree1: &_node2861,
            split_axis: 'y',
            split: -13.432707792964
  }}
};

static int _list2865[] = { 399, 407, 408, 409 };
static struct xrTrackBSPNode _node2864 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2865,
            nr_faces: 4
  }}
};

static int _list2867[] = { 389, 399 };
static struct xrTrackBSPNode _node2866 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2867,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2863 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2864,
            subtree1: &_node2866,
            split_axis: 'y',
            split: -13.432707792964
  }}
};

static struct xrTrackBSPNode _node2857 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2858,
            subtree1: &_node2863,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node2845 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2846,
            subtree1: &_node2857,
            split_axis: 'y',
            split: -13.9638428875453
  }}
};

static struct xrTrackBSPNode _node2821 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2822,
            subtree1: &_node2845,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static struct xrTrackBSPNode _node2785 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2786,
            subtree1: &_node2821,
            split_axis: 'y',
            split: -15.026113076708
  }}
};

static int _list2874[] = { 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439 };
static struct xrTrackBSPNode _node2873 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2874,
            nr_faces: 18
  }}
};

static int _list2876[] = { 422, 423, 424, 425, 426, 427, 428, 429, 435, 436, 437, 438, 439 };
static struct xrTrackBSPNode _node2875 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2876,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node2872 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2873,
            subtree1: &_node2875,
            split_axis: 'y',
            split: -16.619518360452
  }}
};

static int _list2879[] = { 428, 429, 434, 435, 436, 437, 438, 439, 449 };
static struct xrTrackBSPNode _node2878 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2879,
            nr_faces: 9
  }}
};

static int _list2881[] = { 428, 429, 435, 436, 437, 438, 439 };
static struct xrTrackBSPNode _node2880 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2881,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node2877 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2878,
            subtree1: &_node2880,
            split_axis: 'y',
            split: -16.619518360452
  }}
};

static struct xrTrackBSPNode _node2871 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2872,
            subtree1: &_node2877,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static int _list2885[] = { 416, 417, 418, 419, 422, 423, 424, 425, 426, 427, 428, 429 };
static struct xrTrackBSPNode _node2884 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2885,
            nr_faces: 12
  }}
};

static int _list2887[] = { 416, 417, 418, 419, 428, 429 };
static struct xrTrackBSPNode _node2886 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2887,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node2883 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2884,
            subtree1: &_node2886,
            split_axis: 'y',
            split: -15.5572481712893
  }}
};

static int _list2889[] = { 419, 428, 429 };
static struct xrTrackBSPNode _node2888 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2889,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2882 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2883,
            subtree1: &_node2888,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static struct xrTrackBSPNode _node2870 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2871,
            subtree1: &_node2882,
            split_axis: 'y',
            split: -16.0883832658707
  }}
};

static int _list2891[] = { 439, 449 };
static struct xrTrackBSPNode _node2890 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2891,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2869 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2870,
            subtree1: &_node2890,
            split_axis: 'x',
            split: 19.8436500367564
  }}
};

static int _list2897[] = { 409, 416, 417, 418, 419 };
static struct xrTrackBSPNode _node2896 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2897,
            nr_faces: 5
  }}
};

static int _list2899[] = { 409, 419 };
static struct xrTrackBSPNode _node2898 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2899,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2895 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2896,
            subtree1: &_node2898,
            split_axis: 'y',
            split: -14.4949779821266
  }}
};

static int _list2901[] = { 419 };
static struct xrTrackBSPNode _node2900 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2901,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2894 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2895,
            subtree1: &_node2900,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static int _list2903[] = { 409 };
static struct xrTrackBSPNode _node2902 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2903,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node2893 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2894,
            subtree1: &_node2902,
            split_axis: 'y',
            split: -13.9638428875453
  }}
};

static struct xrTrackBSPNode _node2904 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2892 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2893,
            subtree1: &_node2904,
            split_axis: 'x',
            split: 19.8436500367564
  }}
};

static struct xrTrackBSPNode _node2868 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2869,
            subtree1: &_node2892,
            split_axis: 'y',
            split: -15.026113076708
  }}
};

static struct xrTrackBSPNode _node2784 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2785,
            subtree1: &_node2868,
            split_axis: 'x',
            split: 18.5687365940934
  }}
};

static int _list2912[] = { 370, 371, 372, 373, 374, 380, 381, 382, 383, 384, 385, 386 };
static struct xrTrackBSPNode _node2911 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2912,
            nr_faces: 12
  }}
};

static int _list2914[] = { 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386 };
static struct xrTrackBSPNode _node2913 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2914,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node2910 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2911,
            subtree1: &_node2913,
            split_axis: 'y',
            split: -12.3704376038013
  }}
};

static int _list2917[] = { 382, 383, 384, 385, 386, 387, 388, 389, 399 };
static struct xrTrackBSPNode _node2916 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2917,
            nr_faces: 9
  }}
};

static int _list2919[] = { 375, 376, 377, 378, 379, 382, 383, 384, 385, 386, 387, 388, 389 };
static struct xrTrackBSPNode _node2918 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2919,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node2915 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2916,
            subtree1: &_node2918,
            split_axis: 'y',
            split: -12.3704376038013
  }}
};

static struct xrTrackBSPNode _node2909 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2910,
            subtree1: &_node2915,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list2923[] = { 362, 363, 364, 365, 366, 367, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379 };
static struct xrTrackBSPNode _node2922 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2923,
            nr_faces: 16
  }}
};

static int _list2925[] = { 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379 };
static struct xrTrackBSPNode _node2924 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2925,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node2921 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2922,
            subtree1: &_node2924,
            split_axis: 'y',
            split: -11.3081674146386
  }}
};

static int _list2928[] = { 367, 375, 376, 377, 378, 379 };
static struct xrTrackBSPNode _node2927 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2928,
            nr_faces: 6
  }}
};

static int _list2930[] = { 367, 368, 369, 375, 376, 377, 378, 379 };
static struct xrTrackBSPNode _node2929 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2930,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node2926 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2927,
            subtree1: &_node2929,
            split_axis: 'y',
            split: -11.3081674146386
  }}
};

static struct xrTrackBSPNode _node2920 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2921,
            subtree1: &_node2926,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node2908 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2909,
            subtree1: &_node2920,
            split_axis: 'y',
            split: -11.83930250922
  }}
};

static int _list2935[] = { 387, 388, 389, 399 };
static struct xrTrackBSPNode _node2934 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2935,
            nr_faces: 4
  }}
};

static int _list2937[] = { 379, 387, 388, 389 };
static struct xrTrackBSPNode _node2936 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2937,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2933 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2934,
            subtree1: &_node2936,
            split_axis: 'y',
            split: -12.3704376038013
  }}
};

static struct xrTrackBSPNode _node2938 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2867,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2932 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2933,
            subtree1: &_node2938,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list2941[] = { 369, 379 };
static struct xrTrackBSPNode _node2940 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2941,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node2931 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2932,
            subtree1: &_node2940,
            split_axis: 'y',
            split: -11.83930250922
  }}
};

static struct xrTrackBSPNode _node2907 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2908,
            subtree1: &_node2931,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static int _list2946[] = { 354, 355, 356, 357, 358, 359, 362, 363, 364, 365, 366, 367, 368, 369 };
static struct xrTrackBSPNode _node2945 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2946,
            nr_faces: 14
  }}
};

static int _list2948[] = { 358, 359, 367, 368, 369 };
static struct xrTrackBSPNode _node2947 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2948,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node2944 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2945,
            subtree1: &_node2947,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list2952[] = { 341, 342, 343, 344, 345, 346, 347, 348, 349, 354, 355, 356, 357, 358, 359 };
static struct xrTrackBSPNode _node2951 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2952,
            nr_faces: 15
  }}
};

static int _list2954[] = { 339, 341, 342, 343, 344, 345, 346, 347, 348, 349 };
static struct xrTrackBSPNode _node2953 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2954,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node2950 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2951,
            subtree1: &_node2953,
            split_axis: 'y',
            split: -9.18362703631329
  }}
};

static int _list2957[] = { 347, 348, 349, 358, 359 };
static struct xrTrackBSPNode _node2956 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2957,
            nr_faces: 5
  }}
};

static int _list2959[] = { 339, 347, 348, 349 };
static struct xrTrackBSPNode _node2958 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2959,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2955 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2956,
            subtree1: &_node2958,
            split_axis: 'y',
            split: -9.18362703631329
  }}
};

static struct xrTrackBSPNode _node2949 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2950,
            subtree1: &_node2955,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node2943 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2944,
            subtree1: &_node2949,
            split_axis: 'y',
            split: -9.71476213089462
  }}
};

static int _list2961[] = { 339, 349, 359, 369 };
static struct xrTrackBSPNode _node2960 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2961,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2942 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2943,
            subtree1: &_node2960,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static struct xrTrackBSPNode _node2906 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2907,
            subtree1: &_node2942,
            split_axis: 'y',
            split: -10.7770323200573
  }}
};

static struct xrTrackBSPNode _node2962 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2905 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2906,
            subtree1: &_node2962,
            split_axis: 'x',
            split: 18.5687365940934
  }}
};

static struct xrTrackBSPNode _node2783 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2784,
            subtree1: &_node2905,
            split_axis: 'y',
            split: -12.9015726983826
  }}
};

static struct xrTrackBSPNode _node2747 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2748,
            subtree1: &_node2783,
            split_axis: 'x',
            split: 16.0189097087674
  }}
};

static struct xrTrackBSPNode _node2966 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2969 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list2973[] = { 330, 340 };
static struct xrTrackBSPNode _node2972 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2973,
            nr_faces: 2
  }}
};

static int _list2976[] = { 330, 331, 332, 333, 340, 341, 342, 343, 344 };
static struct xrTrackBSPNode _node2975 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2976,
            nr_faces: 9
  }}
};

static int _list2978[] = { 330, 331, 332, 333 };
static struct xrTrackBSPNode _node2977 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2978,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node2974 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2975,
            subtree1: &_node2977,
            split_axis: 'y',
            split: -8.12135684715062
  }}
};

static struct xrTrackBSPNode _node2971 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2972,
            subtree1: &_node2974,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static int _list2981[] = { 330 };
static struct xrTrackBSPNode _node2980 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2981,
            nr_faces: 1
  }}
};

static int _list2984[] = { 320, 321, 330, 331, 332, 333 };
static struct xrTrackBSPNode _node2983 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2984,
            nr_faces: 6
  }}
};

static int _list2986[] = { 310, 320, 321 };
static struct xrTrackBSPNode _node2985 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2986,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2982 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2983,
            subtree1: &_node2985,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static struct xrTrackBSPNode _node2979 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2980,
            subtree1: &_node2982,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static struct xrTrackBSPNode _node2970 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2971,
            subtree1: &_node2979,
            split_axis: 'y',
            split: -7.59022175256928
  }}
};

static struct xrTrackBSPNode _node2968 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2969,
            subtree1: &_node2970,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static struct xrTrackBSPNode _node2987 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2986,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node2967 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2968,
            subtree1: &_node2987,
            split_axis: 'y',
            split: -6.52795156340661
  }}
};

static struct xrTrackBSPNode _node2965 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2966,
            subtree1: &_node2967,
            split_axis: 'x',
            split: 13.4690828234414
  }}
};

static struct xrTrackBSPNode _node2989 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node2964 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2965,
            subtree1: &_node2989,
            split_axis: 'y',
            split: -4.40341118508127
  }}
};

static int _list2998[] = { 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 341, 342, 343, 344, 345, 346, 347, 348, 349 };
static struct xrTrackBSPNode _node2997 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list2998,
            nr_faces: 19
  }}
};

static int _list3000[] = { 324, 325, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339 };
static struct xrTrackBSPNode _node2999 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3000,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node2996 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2997,
            subtree1: &_node2999,
            split_axis: 'y',
            split: -8.12135684715062
  }}
};

static int _list3003[] = { 335, 336, 337, 338, 339, 347, 348, 349 };
static struct xrTrackBSPNode _node3002 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3003,
            nr_faces: 8
  }}
};

static int _list3005[] = { 324, 325, 326, 327, 328, 329, 335, 336, 337, 338, 339 };
static struct xrTrackBSPNode _node3004 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3005,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node3001 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3002,
            subtree1: &_node3004,
            split_axis: 'y',
            split: -8.12135684715062
  }}
};

static struct xrTrackBSPNode _node2995 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2996,
            subtree1: &_node3001,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list3009[] = { 320, 321, 322, 323, 324, 325, 330, 331, 332, 333, 334, 335, 336 };
static struct xrTrackBSPNode _node3008 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3009,
            nr_faces: 13
  }}
};

static int _list3011[] = { 310, 311, 312, 313, 320, 321, 322, 323, 324, 325 };
static struct xrTrackBSPNode _node3010 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3011,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3007 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3008,
            subtree1: &_node3010,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static int _list3014[] = { 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 335, 336 };
static struct xrTrackBSPNode _node3013 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3014,
            nr_faces: 13
  }}
};

static int _list3016[] = { 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329 };
static struct xrTrackBSPNode _node3015 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3016,
            nr_faces: 20
  }}
};

static struct xrTrackBSPNode _node3012 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3013,
            subtree1: &_node3015,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static struct xrTrackBSPNode _node3006 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3007,
            subtree1: &_node3012,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node2994 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2995,
            subtree1: &_node3006,
            split_axis: 'y',
            split: -7.59022175256928
  }}
};

static int _list3021[] = { 339, 349 };
static struct xrTrackBSPNode _node3020 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3021,
            nr_faces: 2
  }}
};

static int _list3023[] = { 327, 328, 329, 339 };
static struct xrTrackBSPNode _node3022 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3023,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3019 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3020,
            subtree1: &_node3022,
            split_axis: 'y',
            split: -8.12135684715062
  }}
};

static int _list3025[] = { 329 };
static struct xrTrackBSPNode _node3024 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3025,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node3018 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3019,
            subtree1: &_node3024,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list3029[] = { 319, 327, 328, 329 };
static struct xrTrackBSPNode _node3028 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3029,
            nr_faces: 4
  }}
};

static int _list3031[] = { 314, 315, 316, 317, 318, 319, 327, 328, 329 };
static struct xrTrackBSPNode _node3030 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3031,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node3027 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3028,
            subtree1: &_node3030,
            split_axis: 'y',
            split: -7.05908665798795
  }}
};

static int _list3033[] = { 318, 319, 329 };
static struct xrTrackBSPNode _node3032 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3033,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3026 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3027,
            subtree1: &_node3032,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node3017 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3018,
            subtree1: &_node3026,
            split_axis: 'y',
            split: -7.59022175256928
  }}
};

static struct xrTrackBSPNode _node2993 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2994,
            subtree1: &_node3017,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static int _list3039[] = { 310, 311, 312, 313, 320, 321 };
static struct xrTrackBSPNode _node3038 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3039,
            nr_faces: 6
  }}
};

static int _list3041[] = { 300, 310, 311, 312, 313 };
static struct xrTrackBSPNode _node3040 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3041,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3037 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3038,
            subtree1: &_node3040,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static int _list3044[] = { 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321 };
static struct xrTrackBSPNode _node3043 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3044,
            nr_faces: 12
  }}
};

static int _list3046[] = { 300, 301, 302, 303, 304, 310, 311, 312, 313, 314, 315, 316, 317 };
static struct xrTrackBSPNode _node3045 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3046,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node3042 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3043,
            subtree1: &_node3045,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static struct xrTrackBSPNode _node3036 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3037,
            subtree1: &_node3042,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list3049[] = { 300, 310 };
static struct xrTrackBSPNode _node3048 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3049,
            nr_faces: 2
  }}
};

static int _list3052[] = { 290, 291, 300, 301, 302, 303, 304, 310 };
static struct xrTrackBSPNode _node3051 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3052,
            nr_faces: 8
  }}
};

static int _list3054[] = { 290, 291, 300, 301, 302 };
static struct xrTrackBSPNode _node3053 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3054,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3050 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3051,
            subtree1: &_node3053,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node3047 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3048,
            subtree1: &_node3050,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node3035 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3036,
            subtree1: &_node3047,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static int _list3059[] = { 305, 306, 307, 308, 309, 314, 315, 316, 317, 318, 319 };
static struct xrTrackBSPNode _node3058 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3059,
            nr_faces: 11
  }}
};

static int _list3061[] = { 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 314, 315, 316, 317 };
static struct xrTrackBSPNode _node3060 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3061,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node3057 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3058,
            subtree1: &_node3060,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static int _list3064[] = { 305, 306, 307, 308, 309, 318, 319 };
static struct xrTrackBSPNode _node3063 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3064,
            nr_faces: 7
  }}
};

static int _list3066[] = { 299, 305, 306, 307, 308, 309 };
static struct xrTrackBSPNode _node3065 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3066,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3062 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3063,
            subtree1: &_node3065,
            split_axis: 'y',
            split: -5.99681646882528
  }}
};

static struct xrTrackBSPNode _node3056 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3057,
            subtree1: &_node3062,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list3070[] = { 290, 291, 292, 293, 294, 295, 296, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309 };
static struct xrTrackBSPNode _node3069 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3070,
            nr_faces: 18
  }}
};

static int _list3072[] = { 290, 291, 292, 293, 294, 295, 296, 297, 300, 301, 302 };
static struct xrTrackBSPNode _node3071 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3072,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node3068 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3069,
            subtree1: &_node3071,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static int _list3075[] = { 292, 293, 294, 295, 296, 297, 298, 299, 305, 306, 307, 308, 309 };
static struct xrTrackBSPNode _node3074 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3075,
            nr_faces: 13
  }}
};

static int _list3077[] = { 285, 286, 287, 288, 289, 292, 293, 294, 295, 296, 297, 298, 299 };
static struct xrTrackBSPNode _node3076 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3077,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node3073 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3074,
            subtree1: &_node3076,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static struct xrTrackBSPNode _node3067 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3068,
            subtree1: &_node3073,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node3055 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3056,
            subtree1: &_node3067,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static struct xrTrackBSPNode _node3034 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3035,
            subtree1: &_node3055,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static struct xrTrackBSPNode _node2992 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2993,
            subtree1: &_node3034,
            split_axis: 'y',
            split: -6.52795156340661
  }}
};

static struct xrTrackBSPNode _node3079 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list3083[] = { 299, 309 };
static struct xrTrackBSPNode _node3082 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3083,
            nr_faces: 2
  }}
};

static int _list3087[] = { 297, 298, 299, 309 };
static struct xrTrackBSPNode _node3086 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3087,
            nr_faces: 4
  }}
};

static int _list3089[] = { 285, 286, 287, 288, 289, 297, 298, 299 };
static struct xrTrackBSPNode _node3088 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3089,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node3085 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3086,
            subtree1: &_node3088,
            split_axis: 'y',
            split: -4.93454627966261
  }}
};

static int _list3091[] = { 289 };
static struct xrTrackBSPNode _node3090 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3091,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node3084 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3085,
            subtree1: &_node3090,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static struct xrTrackBSPNode _node3081 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3082,
            subtree1: &_node3084,
            split_axis: 'y',
            split: -5.46568137424394
  }}
};

static struct xrTrackBSPNode _node3092 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node3080 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3081,
            subtree1: &_node3092,
            split_axis: 'x',
            split: 19.8436500367564
  }}
};

static struct xrTrackBSPNode _node3078 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3079,
            subtree1: &_node3080,
            split_axis: 'y',
            split: -6.52795156340661
  }}
};

static struct xrTrackBSPNode _node2991 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2992,
            subtree1: &_node3078,
            split_axis: 'x',
            split: 18.5687365940934
  }}
};

static int _list3097[] = { 280, 290, 291 };
static struct xrTrackBSPNode _node3096 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3097,
            nr_faces: 3
  }}
};

static int _list3102[] = { 280, 281, 282, 283, 290, 291, 292, 293, 294, 295, 296, 297 };
static struct xrTrackBSPNode _node3101 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3102,
            nr_faces: 12
  }}
};

static int _list3104[] = { 270, 271, 280, 281, 282, 283 };
static struct xrTrackBSPNode _node3103 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3104,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3100 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3101,
            subtree1: &_node3103,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static int _list3107[] = { 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 292, 293, 294, 295, 296, 297, 298 };
static struct xrTrackBSPNode _node3106 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3107,
            nr_faces: 17
  }}
};

static int _list3109[] = { 270, 271, 272, 273, 274, 275, 276, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289 };
static struct xrTrackBSPNode _node3108 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3109,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node3105 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3106,
            subtree1: &_node3108,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static struct xrTrackBSPNode _node3099 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3100,
            subtree1: &_node3105,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list3113[] = { 270, 271, 280, 281 };
static struct xrTrackBSPNode _node3112 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3113,
            nr_faces: 4
  }}
};

static int _list3115[] = { 260, 270, 271 };
static struct xrTrackBSPNode _node3114 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3115,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3111 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3112,
            subtree1: &_node3114,
            split_axis: 'y',
            split: -2.81000590133726
  }}
};

static int _list3118[] = { 270, 271, 272, 273, 274, 275, 276, 280, 281 };
static struct xrTrackBSPNode _node3117 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3118,
            nr_faces: 9
  }}
};

static int _list3120[] = { 260, 261, 262, 263, 264, 270, 271, 272, 273, 274, 275, 276 };
static struct xrTrackBSPNode _node3119 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3120,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node3116 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3117,
            subtree1: &_node3119,
            split_axis: 'y',
            split: -2.81000590133726
  }}
};

static struct xrTrackBSPNode _node3110 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3111,
            subtree1: &_node3116,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node3098 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3099,
            subtree1: &_node3110,
            split_axis: 'y',
            split: -3.3411409959186
  }}
};

static struct xrTrackBSPNode _node3095 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3096,
            subtree1: &_node3098,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static int _list3123[] = { 230, 240 };
static struct xrTrackBSPNode _node3122 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3123,
            nr_faces: 2
  }}
};

static int _list3128[] = { 250, 260 };
static struct xrTrackBSPNode _node3127 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3128,
            nr_faces: 2
  }}
};

static int _list3130[] = { 240, 241, 242, 250 };
static struct xrTrackBSPNode _node3129 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3130,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3126 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3127,
            subtree1: &_node3129,
            split_axis: 'y',
            split: -1.74773571217459
  }}
};

static int _list3133[] = { 250, 251, 252, 253, 254, 260, 261, 262, 263, 264 };
static struct xrTrackBSPNode _node3132 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3133,
            nr_faces: 10
  }}
};

static int _list3135[] = { 240, 241, 242, 250, 251, 252, 253, 254 };
static struct xrTrackBSPNode _node3134 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3135,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node3131 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3132,
            subtree1: &_node3134,
            split_axis: 'y',
            split: -1.74773571217459
  }}
};

static struct xrTrackBSPNode _node3125 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3126,
            subtree1: &_node3131,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node3138 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3130,
            nr_faces: 4
  }}
};

static int _list3141[] = { 230, 231, 232, 233, 234, 235, 240, 241, 242 };
static struct xrTrackBSPNode _node3140 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3141,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node3137 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3138,
            subtree1: &_node3140,
            split_axis: 'y',
            split: -0.685465523011922
  }}
};

static int _list3144[] = { 240, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 254 };
static struct xrTrackBSPNode _node3143 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3144,
            nr_faces: 13
  }}
};

static int _list3146[] = { 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247 };
static struct xrTrackBSPNode _node3145 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3146,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node3142 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3143,
            subtree1: &_node3145,
            split_axis: 'y',
            split: -0.685465523011922
  }}
};

static struct xrTrackBSPNode _node3136 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3137,
            subtree1: &_node3142,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node3124 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3125,
            subtree1: &_node3136,
            split_axis: 'y',
            split: -1.21660061759326
  }}
};

static struct xrTrackBSPNode _node3121 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3122,
            subtree1: &_node3124,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static struct xrTrackBSPNode _node3094 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3095,
            subtree1: &_node3121,
            split_axis: 'y',
            split: -2.27887080675593
  }}
};

static int _list3153[] = { 279, 285, 286, 287, 288, 289, 297, 298 };
static struct xrTrackBSPNode _node3152 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3153,
            nr_faces: 8
  }}
};

static int _list3155[] = { 274, 275, 276, 277, 278, 279, 285, 286, 287, 288, 289 };
static struct xrTrackBSPNode _node3154 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3155,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node3151 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3152,
            subtree1: &_node3154,
            split_axis: 'y',
            split: -3.87227609049993
  }}
};

static int _list3157[] = { 278, 279, 289 };
static struct xrTrackBSPNode _node3156 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3157,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3150 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3151,
            subtree1: &_node3156,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static int _list3161[] = { 265, 266, 267, 268, 269, 274, 275, 276, 277, 278, 279 };
static struct xrTrackBSPNode _node3160 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3161,
            nr_faces: 11
  }}
};

static int _list3163[] = { 263, 264, 265, 266, 267, 268, 269, 274, 275, 276, 277, 278, 279 };
static struct xrTrackBSPNode _node3162 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3163,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node3159 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3160,
            subtree1: &_node3162,
            split_axis: 'y',
            split: -2.81000590133726
  }}
};

static int _list3165[] = { 267, 268, 269, 278, 279 };
static struct xrTrackBSPNode _node3164 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3165,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3158 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3159,
            subtree1: &_node3164,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static struct xrTrackBSPNode _node3149 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3150,
            subtree1: &_node3158,
            split_axis: 'y',
            split: -3.3411409959186
  }}
};

static int _list3167[] = { 269 };
static struct xrTrackBSPNode _node3166 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3167,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node3148 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3149,
            subtree1: &_node3166,
            split_axis: 'x',
            split: 19.8436500367564
  }}
};

static int _list3173[] = { 253, 254, 255, 256, 257, 258, 259, 263, 264, 265, 266, 267, 268, 269 };
static struct xrTrackBSPNode _node3172 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3173,
            nr_faces: 14
  }}
};

static int _list3175[] = { 253, 254, 255, 256, 257, 258, 259 };
static struct xrTrackBSPNode _node3174 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3175,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node3171 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3172,
            subtree1: &_node3174,
            split_axis: 'y',
            split: -1.74773571217459
  }}
};

static int _list3178[] = { 257, 258, 259, 267, 268, 269 };
static struct xrTrackBSPNode _node3177 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3178,
            nr_faces: 6
  }}
};

static int _list3180[] = { 257, 258, 259 };
static struct xrTrackBSPNode _node3179 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3180,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3176 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3177,
            subtree1: &_node3179,
            split_axis: 'y',
            split: -1.74773571217459
  }}
};

static struct xrTrackBSPNode _node3170 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3171,
            subtree1: &_node3176,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static int _list3184[] = { 244, 245, 246, 247, 248, 249, 253, 254, 255, 256, 257, 258, 259 };
static struct xrTrackBSPNode _node3183 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3184,
            nr_faces: 13
  }}
};

static int _list3186[] = { 236, 237, 238, 239, 244, 245, 246, 247, 248, 249 };
static struct xrTrackBSPNode _node3185 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3186,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3182 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3183,
            subtree1: &_node3185,
            split_axis: 'y',
            split: -0.685465523011922
  }}
};

static int _list3189[] = { 248, 249, 257, 258, 259 };
static struct xrTrackBSPNode _node3188 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3189,
            nr_faces: 5
  }}
};

static int _list3191[] = { 239, 248, 249 };
static struct xrTrackBSPNode _node3190 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3191,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3187 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3188,
            subtree1: &_node3190,
            split_axis: 'y',
            split: -0.685465523011922
  }}
};

static struct xrTrackBSPNode _node3181 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3182,
            subtree1: &_node3187,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static struct xrTrackBSPNode _node3169 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3170,
            subtree1: &_node3181,
            split_axis: 'y',
            split: -1.21660061759326
  }}
};

static int _list3193[] = { 259, 269 };
static struct xrTrackBSPNode _node3192 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3193,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3168 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3169,
            subtree1: &_node3192,
            split_axis: 'x',
            split: 19.8436500367564
  }}
};

static struct xrTrackBSPNode _node3147 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3148,
            subtree1: &_node3168,
            split_axis: 'y',
            split: -2.27887080675593
  }}
};

static struct xrTrackBSPNode _node3093 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3094,
            subtree1: &_node3147,
            split_axis: 'x',
            split: 18.5687365940934
  }}
};

static struct xrTrackBSPNode _node2990 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2991,
            subtree1: &_node3093,
            split_axis: 'y',
            split: -4.40341118508127
  }}
};

static struct xrTrackBSPNode _node2963 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2964,
            subtree1: &_node2990,
            split_axis: 'x',
            split: 16.0189097087674
  }}
};

static struct xrTrackBSPNode _node2746 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2747,
            subtree1: &_node2963,
            split_axis: 'y',
            split: -8.65249194173195
  }}
};

static struct xrTrackBSPNode _node2409 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2410,
            subtree1: &_node2746,
            split_axis: 'x',
            split: 10.9192559381154
  }}
};

static struct xrTrackBSPNode _node1573 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1574,
            subtree1: &_node2409,
            split_axis: 'y',
            split: -17.1506534550333
  }}
};

static struct xrTrackBSPNode _node1 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node2,
            subtree1: &_node1573,
            split_axis: 'x',
            split: 0.719948396811454
  }}
};

static int _list3204[] = { 1149, 1159 };
static struct xrTrackBSPNode _node3203 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3204,
            nr_faces: 2
  }}
};

static int _list3209[] = { 1129, 1138, 1139 };
static struct xrTrackBSPNode _node3208 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3209,
            nr_faces: 3
  }}
};

static int _list3211[] = { 1138, 1139, 1148, 1149 };
static struct xrTrackBSPNode _node3210 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3211,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3207 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3208,
            subtree1: &_node3210,
            split_axis: 'y',
            split: 0.376804666150749
  }}
};

static int _list3214[] = { 1126, 1127, 1128, 1129, 1134, 1135, 1136, 1137, 1138, 1139 };
static struct xrTrackBSPNode _node3213 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3214,
            nr_faces: 10
  }}
};

static int _list3216[] = { 1134, 1135, 1136, 1137, 1138, 1139, 1148, 1149 };
static struct xrTrackBSPNode _node3215 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3216,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node3212 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3213,
            subtree1: &_node3215,
            split_axis: 'y',
            split: 0.376804666150749
  }}
};

static struct xrTrackBSPNode _node3206 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3207,
            subtree1: &_node3212,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list3220[] = { 1138, 1139, 1146, 1147, 1148, 1149 };
static struct xrTrackBSPNode _node3219 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3220,
            nr_faces: 6
  }}
};

static int _list3222[] = { 1146, 1147, 1148, 1149, 1155, 1156, 1157, 1158, 1159 };
static struct xrTrackBSPNode _node3221 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3222,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node3218 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3219,
            subtree1: &_node3221,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static int _list3225[] = { 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149 };
static struct xrTrackBSPNode _node3224 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3225,
            nr_faces: 16
  }}
};

static int _list3227[] = { 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1155, 1156, 1157, 1158 };
static struct xrTrackBSPNode _node3226 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3227,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node3223 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3224,
            subtree1: &_node3226,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static struct xrTrackBSPNode _node3217 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3218,
            subtree1: &_node3223,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3205 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3206,
            subtree1: &_node3217,
            split_axis: 'y',
            split: 0.907939760732084
  }}
};

static struct xrTrackBSPNode _node3202 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3203,
            subtree1: &_node3205,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static int _list3232[] = { 1169 };
static struct xrTrackBSPNode _node3231 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3232,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node3234 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3204,
            nr_faces: 2
  }}
};

static int _list3237[] = { 1159, 1167, 1168, 1169 };
static struct xrTrackBSPNode _node3236 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3237,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3233 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3234,
            subtree1: &_node3236,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static struct xrTrackBSPNode _node3230 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3231,
            subtree1: &_node3233,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static int _list3240[] = { 1169, 1179 };
static struct xrTrackBSPNode _node3239 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3240,
            nr_faces: 2
  }}
};

static int _list3243[] = { 1167, 1168, 1169 };
static struct xrTrackBSPNode _node3242 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3243,
            nr_faces: 3
  }}
};

static int _list3245[] = { 1167, 1168, 1169, 1176, 1177, 1178, 1179 };
static struct xrTrackBSPNode _node3244 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3245,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node3241 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3242,
            subtree1: &_node3244,
            split_axis: 'y',
            split: 3.56361523363876
  }}
};

static struct xrTrackBSPNode _node3238 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3239,
            subtree1: &_node3241,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node3229 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3230,
            subtree1: &_node3238,
            split_axis: 'y',
            split: 3.03248013905743
  }}
};

static struct xrTrackBSPNode _node3249 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3222,
            nr_faces: 9
  }}
};

static int _list3252[] = { 1155, 1156, 1157, 1158, 1159, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169 };
static struct xrTrackBSPNode _node3251 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3252,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node3248 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3249,
            subtree1: &_node3251,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static int _list3255[] = { 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158 };
static struct xrTrackBSPNode _node3254 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3255,
            nr_faces: 19
  }}
};

static int _list3257[] = { 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1161, 1162, 1163, 1164, 1165 };
static struct xrTrackBSPNode _node3256 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3257,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node3253 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3254,
            subtree1: &_node3256,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static struct xrTrackBSPNode _node3247 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3248,
            subtree1: &_node3253,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list3261[] = { 1155, 1156, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169 };
static struct xrTrackBSPNode _node3260 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3261,
            nr_faces: 10
  }}
};

static int _list3263[] = { 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179 };
static struct xrTrackBSPNode _node3262 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3263,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node3259 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3260,
            subtree1: &_node3262,
            split_axis: 'y',
            split: 3.56361523363876
  }}
};

static int _list3266[] = { 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1160, 1161, 1162, 1163, 1164, 1165 };
static struct xrTrackBSPNode _node3265 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3266,
            nr_faces: 13
  }}
};

static int _list3268[] = { 1160, 1161, 1162, 1163, 1164, 1165, 1170, 1171, 1172, 1173, 1174 };
static struct xrTrackBSPNode _node3267 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3268,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node3264 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3265,
            subtree1: &_node3267,
            split_axis: 'y',
            split: 3.56361523363876
  }}
};

static struct xrTrackBSPNode _node3258 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3259,
            subtree1: &_node3264,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3246 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3247,
            subtree1: &_node3258,
            split_axis: 'y',
            split: 3.03248013905743
  }}
};

static struct xrTrackBSPNode _node3228 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3229,
            subtree1: &_node3246,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node3201 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3202,
            subtree1: &_node3228,
            split_axis: 'y',
            split: 1.97020994989475
  }}
};

static int _list3275[] = { 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138 };
static struct xrTrackBSPNode _node3274 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3275,
            nr_faces: 19
  }}
};

static int _list3277[] = { 1120, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138 };
static struct xrTrackBSPNode _node3276 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3277,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3273 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3274,
            subtree1: &_node3276,
            split_axis: 'y',
            split: 0.376804666150749
  }}
};

static int _list3280[] = { 1120, 1121, 1122, 1123, 1124, 1130, 1131, 1132 };
static struct xrTrackBSPNode _node3279 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3280,
            nr_faces: 8
  }}
};

static int _list3282[] = { 1120, 1130, 1131, 1132 };
static struct xrTrackBSPNode _node3281 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3282,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3278 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3279,
            subtree1: &_node3281,
            split_axis: 'y',
            split: 0.376804666150749
  }}
};

static struct xrTrackBSPNode _node3272 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3273,
            subtree1: &_node3278,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list3286[] = { 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1140, 1141, 1142, 1143, 1144 };
static struct xrTrackBSPNode _node3285 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3286,
            nr_faces: 14
  }}
};

static int _list3288[] = { 1140, 1141, 1142, 1143, 1144 };
static struct xrTrackBSPNode _node3287 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3288,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3284 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3285,
            subtree1: &_node3287,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static int _list3290[] = { 1130, 1131, 1132, 1140 };
static struct xrTrackBSPNode _node3289 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3290,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3283 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3284,
            subtree1: &_node3289,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node3271 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3272,
            subtree1: &_node3283,
            split_axis: 'y',
            split: 0.907939760732084
  }}
};

static int _list3292[] = { 1120, 1130 };
static struct xrTrackBSPNode _node3291 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3292,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3270 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3271,
            subtree1: &_node3291,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static int _list3298[] = { 1140, 1141, 1142, 1143, 1144, 1150, 1151, 1152 };
static struct xrTrackBSPNode _node3297 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3298,
            nr_faces: 8
  }}
};

static int _list3300[] = { 1150, 1151, 1152, 1161 };
static struct xrTrackBSPNode _node3299 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3300,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3296 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3297,
            subtree1: &_node3299,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static int _list3302[] = { 1140, 1150 };
static struct xrTrackBSPNode _node3301 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3302,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3295 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3296,
            subtree1: &_node3301,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list3306[] = { 1150, 1151, 1152, 1160, 1161 };
static struct xrTrackBSPNode _node3305 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3306,
            nr_faces: 5
  }}
};

static int _list3308[] = { 1160, 1161, 1170 };
static struct xrTrackBSPNode _node3307 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3308,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3304 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3305,
            subtree1: &_node3307,
            split_axis: 'y',
            split: 3.56361523363876
  }}
};

static int _list3310[] = { 1150 };
static struct xrTrackBSPNode _node3309 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3310,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node3303 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3304,
            subtree1: &_node3309,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node3294 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3295,
            subtree1: &_node3303,
            split_axis: 'y',
            split: 3.03248013905743
  }}
};

static struct xrTrackBSPNode _node3311 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node3293 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3294,
            subtree1: &_node3311,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static struct xrTrackBSPNode _node3269 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3270,
            subtree1: &_node3293,
            split_axis: 'y',
            split: 1.97020994989475
  }}
};

static struct xrTrackBSPNode _node3200 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3201,
            subtree1: &_node3269,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static int _list3318[] = { 1179, 1189 };
static struct xrTrackBSPNode _node3317 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3318,
            nr_faces: 2
  }}
};

static int _list3321[] = { 1176, 1177, 1178, 1179 };
static struct xrTrackBSPNode _node3320 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3321,
            nr_faces: 4
  }}
};

static int _list3323[] = { 1176, 1177, 1178, 1179, 1185, 1186, 1187, 1188, 1189 };
static struct xrTrackBSPNode _node3322 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3323,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node3319 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3320,
            subtree1: &_node3322,
            split_axis: 'y',
            split: 4.62588542280143
  }}
};

static struct xrTrackBSPNode _node3316 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3317,
            subtree1: &_node3319,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static int _list3326[] = { 1189, 1199 };
static struct xrTrackBSPNode _node3325 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3326,
            nr_faces: 2
  }}
};

static int _list3329[] = { 1185, 1186, 1187, 1188, 1189 };
static struct xrTrackBSPNode _node3328 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3329,
            nr_faces: 5
  }}
};

static int _list3331[] = { 1185, 1186, 1187, 1188, 1189, 1195, 1196, 1197, 1198, 1199 };
static struct xrTrackBSPNode _node3330 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3331,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3327 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3328,
            subtree1: &_node3330,
            split_axis: 'y',
            split: 5.6881556119641
  }}
};

static struct xrTrackBSPNode _node3324 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3325,
            subtree1: &_node3327,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node3315 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3316,
            subtree1: &_node3324,
            split_axis: 'y',
            split: 5.15702051738277
  }}
};

static int _list3336[] = { 1162, 1163, 1164, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179 };
static struct xrTrackBSPNode _node3335 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3336,
            nr_faces: 13
  }}
};

static int _list3338[] = { 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188 };
static struct xrTrackBSPNode _node3337 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3338,
            nr_faces: 19
  }}
};

static struct xrTrackBSPNode _node3334 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3335,
            subtree1: &_node3337,
            split_axis: 'y',
            split: 4.62588542280143
  }}
};

static int _list3341[] = { 1160, 1161, 1162, 1163, 1164, 1170, 1171, 1172, 1173, 1174 };
static struct xrTrackBSPNode _node3340 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3341,
            nr_faces: 10
  }}
};

static int _list3343[] = { 1170, 1171, 1172, 1173, 1174, 1180, 1181, 1182 };
static struct xrTrackBSPNode _node3342 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3343,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node3339 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3340,
            subtree1: &_node3342,
            split_axis: 'y',
            split: 4.62588542280143
  }}
};

static struct xrTrackBSPNode _node3333 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3334,
            subtree1: &_node3339,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list3347[] = { 1170, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188 };
static struct xrTrackBSPNode _node3346 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3347,
            nr_faces: 10
  }}
};

static int _list3349[] = { 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1190, 1191, 1192, 1193, 1194, 1195, 1196 };
static struct xrTrackBSPNode _node3348 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3349,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node3345 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3346,
            subtree1: &_node3348,
            split_axis: 'y',
            split: 5.6881556119641
  }}
};

static int _list3352[] = { 1170, 1180, 1181, 1182 };
static struct xrTrackBSPNode _node3351 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3352,
            nr_faces: 4
  }}
};

static int _list3354[] = { 1180, 1181, 1182, 1190, 1191, 1192 };
static struct xrTrackBSPNode _node3353 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3354,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3350 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3351,
            subtree1: &_node3353,
            split_axis: 'y',
            split: 5.6881556119641
  }}
};

static struct xrTrackBSPNode _node3344 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3345,
            subtree1: &_node3350,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3332 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3333,
            subtree1: &_node3344,
            split_axis: 'y',
            split: 5.15702051738277
  }}
};

static struct xrTrackBSPNode _node3314 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3315,
            subtree1: &_node3332,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static int _list3359[] = { 1199, 1209 };
static struct xrTrackBSPNode _node3358 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3359,
            nr_faces: 2
  }}
};

static int _list3362[] = { 1195, 1196, 1197, 1198, 1199 };
static struct xrTrackBSPNode _node3361 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3362,
            nr_faces: 5
  }}
};

static int _list3364[] = { 1195, 1196, 1197, 1198, 1199, 1205, 1206, 1207, 1208, 1209 };
static struct xrTrackBSPNode _node3363 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3364,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3360 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3361,
            subtree1: &_node3363,
            split_axis: 'y',
            split: 6.75042580112677
  }}
};

static struct xrTrackBSPNode _node3357 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3358,
            subtree1: &_node3360,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node3366 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3359,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3369 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3364,
            nr_faces: 10
  }}
};

static int _list3372[] = { 1205, 1206, 1207, 1208, 1209 };
static struct xrTrackBSPNode _node3371 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3372,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3368 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3369,
            subtree1: &_node3371,
            split_axis: 'y',
            split: 7.81269599028944
  }}
};

static struct xrTrackBSPNode _node3365 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3366,
            subtree1: &_node3368,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node3356 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3357,
            subtree1: &_node3365,
            split_axis: 'y',
            split: 7.28156089570811
  }}
};

static int _list3377[] = { 1190, 1191, 1192, 1193, 1194, 1195, 1196 };
static struct xrTrackBSPNode _node3376 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3377,
            nr_faces: 7
  }}
};

static int _list3379[] = { 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1200, 1201, 1202, 1203, 1204, 1205, 1206 };
static struct xrTrackBSPNode _node3378 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3379,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node3375 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3376,
            subtree1: &_node3378,
            split_axis: 'y',
            split: 6.75042580112677
  }}
};

static int _list3382[] = { 1190, 1191, 1192 };
static struct xrTrackBSPNode _node3381 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3382,
            nr_faces: 3
  }}
};

static int _list3384[] = { 1190, 1191, 1192, 1200, 1201 };
static struct xrTrackBSPNode _node3383 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3384,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3380 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3381,
            subtree1: &_node3383,
            split_axis: 'y',
            split: 6.75042580112677
  }}
};

static struct xrTrackBSPNode _node3374 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3375,
            subtree1: &_node3380,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3387 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3379,
            nr_faces: 14
  }}
};

static int _list3390[] = { 1200, 1201, 1202, 1203, 1204, 1205, 1206 };
static struct xrTrackBSPNode _node3389 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3390,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node3386 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3387,
            subtree1: &_node3389,
            split_axis: 'y',
            split: 7.81269599028944
  }}
};

static struct xrTrackBSPNode _node3392 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3384,
            nr_faces: 5
  }}
};

static int _list3395[] = { 1200, 1201 };
static struct xrTrackBSPNode _node3394 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3395,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3391 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3392,
            subtree1: &_node3394,
            split_axis: 'y',
            split: 7.81269599028944
  }}
};

static struct xrTrackBSPNode _node3385 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3386,
            subtree1: &_node3391,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3373 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3374,
            subtree1: &_node3385,
            split_axis: 'y',
            split: 7.28156089570811
  }}
};

static struct xrTrackBSPNode _node3355 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3356,
            subtree1: &_node3373,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node3313 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3314,
            subtree1: &_node3355,
            split_axis: 'y',
            split: 6.21929070654544
  }}
};

static int _list3400[] = { 1160, 1161, 1170, 1180 };
static struct xrTrackBSPNode _node3399 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3400,
            nr_faces: 4
  }}
};

static int _list3402[] = { 1170, 1180, 1190 };
static struct xrTrackBSPNode _node3401 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3402,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3398 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3399,
            subtree1: &_node3401,
            split_axis: 'y',
            split: 5.15702051738277
  }}
};

static struct xrTrackBSPNode _node3403 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node3397 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3398,
            subtree1: &_node3403,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static int _list3405[] = { 1190, 1200 };
static struct xrTrackBSPNode _node3404 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3405,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3396 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3397,
            subtree1: &_node3404,
            split_axis: 'y',
            split: 6.21929070654544
  }}
};

static struct xrTrackBSPNode _node3312 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3313,
            subtree1: &_node3396,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static struct xrTrackBSPNode _node3199 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3200,
            subtree1: &_node3312,
            split_axis: 'y',
            split: 4.0947503282201
  }}
};

static struct xrTrackBSPNode _node3406 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node3198 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3199,
            subtree1: &_node3406,
            split_axis: 'x',
            split: -14.5790129151445
  }}
};

static int _list3415[] = { 1209, 1219 };
static struct xrTrackBSPNode _node3414 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3415,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3417 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3372,
            nr_faces: 5
  }}
};

static int _list3420[] = { 1205, 1206, 1207, 1208, 1209, 1215, 1216, 1217, 1218, 1219 };
static struct xrTrackBSPNode _node3419 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3420,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3416 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3417,
            subtree1: &_node3419,
            split_axis: 'y',
            split: 8.87496617945212
  }}
};

static struct xrTrackBSPNode _node3413 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3414,
            subtree1: &_node3416,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static int _list3423[] = { 1219 };
static struct xrTrackBSPNode _node3422 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3423,
            nr_faces: 1
  }}
};

static int _list3425[] = { 1215, 1216, 1217, 1218, 1219 };
static struct xrTrackBSPNode _node3424 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3425,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3421 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3422,
            subtree1: &_node3424,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node3412 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3413,
            subtree1: &_node3421,
            split_axis: 'y',
            split: 9.40610127403345
  }}
};

static struct xrTrackBSPNode _node3429 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3390,
            nr_faces: 7
  }}
};

static int _list3432[] = { 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1210, 1211, 1212, 1213, 1214, 1215 };
static struct xrTrackBSPNode _node3431 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3432,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node3428 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3429,
            subtree1: &_node3431,
            split_axis: 'y',
            split: 8.87496617945212
  }}
};

static int _list3434[] = { 1200, 1201, 1210, 1211 };
static struct xrTrackBSPNode _node3433 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3434,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3427 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3428,
            subtree1: &_node3433,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list3437[] = { 1210, 1211, 1212, 1213, 1214, 1215 };
static struct xrTrackBSPNode _node3436 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3437,
            nr_faces: 6
  }}
};

static int _list3439[] = { 1210, 1211 };
static struct xrTrackBSPNode _node3438 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3439,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3435 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3436,
            subtree1: &_node3438,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3426 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3427,
            subtree1: &_node3435,
            split_axis: 'y',
            split: 9.40610127403345
  }}
};

static struct xrTrackBSPNode _node3411 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3412,
            subtree1: &_node3426,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static int _list3444[] = { 1219, 1228, 1229 };
static struct xrTrackBSPNode _node3443 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3444,
            nr_faces: 3
  }}
};

static int _list3446[] = { 1215, 1216, 1217, 1218, 1219, 1224, 1225, 1226, 1227, 1228, 1229 };
static struct xrTrackBSPNode _node3445 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3446,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node3442 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3443,
            subtree1: &_node3445,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static int _list3449[] = { 1228, 1229 };
static struct xrTrackBSPNode _node3448 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3449,
            nr_faces: 2
  }}
};

static int _list3451[] = { 1224, 1225, 1226, 1227, 1228, 1229 };
static struct xrTrackBSPNode _node3450 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3451,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3447 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3448,
            subtree1: &_node3450,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node3441 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3442,
            subtree1: &_node3447,
            split_axis: 'y',
            split: 11.5306416523588
  }}
};

static int _list3455[] = { 1210, 1211, 1212, 1213, 1214, 1215, 1220, 1221, 1222, 1223, 1224, 1225 };
static struct xrTrackBSPNode _node3454 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3455,
            nr_faces: 12
  }}
};

static int _list3457[] = { 1210, 1211, 1220, 1221 };
static struct xrTrackBSPNode _node3456 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3457,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3453 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3454,
            subtree1: &_node3456,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list3460[] = { 1220, 1221, 1222, 1223, 1224, 1225 };
static struct xrTrackBSPNode _node3459 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3460,
            nr_faces: 6
  }}
};

static int _list3462[] = { 1220, 1221 };
static struct xrTrackBSPNode _node3461 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3462,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3458 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3459,
            subtree1: &_node3461,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3452 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3453,
            subtree1: &_node3458,
            split_axis: 'y',
            split: 11.5306416523588
  }}
};

static struct xrTrackBSPNode _node3440 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3441,
            subtree1: &_node3452,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node3410 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3411,
            subtree1: &_node3440,
            split_axis: 'y',
            split: 10.4683714631961
  }}
};

static int _list3464[] = { 1200, 1210 };
static struct xrTrackBSPNode _node3463 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3464,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3409 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3410,
            subtree1: &_node3463,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static int _list3471[] = { 1228, 1229, 1238, 1239 };
static struct xrTrackBSPNode _node3470 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3471,
            nr_faces: 4
  }}
};

static int _list3474[] = { 1224, 1225, 1226, 1227, 1228, 1229, 1234, 1235, 1236, 1237, 1238, 1239 };
static struct xrTrackBSPNode _node3473 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3474,
            nr_faces: 12
  }}
};

static int _list3476[] = { 1234, 1235, 1236, 1237, 1238, 1239 };
static struct xrTrackBSPNode _node3475 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3476,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3472 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3473,
            subtree1: &_node3475,
            split_axis: 'y',
            split: 13.1240469361028
  }}
};

static struct xrTrackBSPNode _node3469 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3470,
            subtree1: &_node3472,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static int _list3479[] = { 1238, 1239, 1248, 1249 };
static struct xrTrackBSPNode _node3478 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3479,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3481 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3476,
            nr_faces: 6
  }}
};

static int _list3484[] = { 1234, 1235, 1236, 1237, 1238, 1239, 1244, 1245, 1246, 1247, 1248, 1249 };
static struct xrTrackBSPNode _node3483 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3484,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node3480 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3481,
            subtree1: &_node3483,
            split_axis: 'y',
            split: 14.1863171252655
  }}
};

static struct xrTrackBSPNode _node3477 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3478,
            subtree1: &_node3480,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node3468 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3469,
            subtree1: &_node3477,
            split_axis: 'y',
            split: 13.6551820306841
  }}
};

static int _list3489[] = { 1220, 1221, 1222, 1223, 1224, 1225, 1230, 1231, 1232, 1233, 1234 };
static struct xrTrackBSPNode _node3488 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3489,
            nr_faces: 11
  }}
};

static int _list3491[] = { 1230, 1231, 1232, 1233, 1234 };
static struct xrTrackBSPNode _node3490 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3491,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3487 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3488,
            subtree1: &_node3490,
            split_axis: 'y',
            split: 13.1240469361028
  }}
};

static int _list3493[] = { 1220, 1221, 1230, 1231 };
static struct xrTrackBSPNode _node3492 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3493,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3486 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3487,
            subtree1: &_node3492,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3496 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3491,
            nr_faces: 5
  }}
};

static int _list3499[] = { 1230, 1231, 1232, 1233, 1234, 1240, 1241, 1242, 1243, 1244 };
static struct xrTrackBSPNode _node3498 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3499,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3495 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3496,
            subtree1: &_node3498,
            split_axis: 'y',
            split: 14.1863171252655
  }}
};

static int _list3501[] = { 1230, 1231, 1240 };
static struct xrTrackBSPNode _node3500 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3501,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3494 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3495,
            subtree1: &_node3500,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3485 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3486,
            subtree1: &_node3494,
            split_axis: 'y',
            split: 13.6551820306841
  }}
};

static struct xrTrackBSPNode _node3467 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3468,
            subtree1: &_node3485,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node3505 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3479,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3508 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3484,
            nr_faces: 12
  }}
};

static int _list3511[] = { 1244, 1245, 1246, 1247, 1248, 1249 };
static struct xrTrackBSPNode _node3510 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3511,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3507 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3508,
            subtree1: &_node3510,
            split_axis: 'y',
            split: 15.2485873144281
  }}
};

static struct xrTrackBSPNode _node3504 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3505,
            subtree1: &_node3507,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static int _list3514[] = { 1248, 1249, 1258, 1259 };
static struct xrTrackBSPNode _node3513 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3514,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3516 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3511,
            nr_faces: 6
  }}
};

static int _list3519[] = { 1244, 1245, 1246, 1247, 1248, 1249, 1254, 1255, 1256, 1257, 1258, 1259 };
static struct xrTrackBSPNode _node3518 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3519,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node3515 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3516,
            subtree1: &_node3518,
            split_axis: 'y',
            split: 16.3108575035908
  }}
};

static struct xrTrackBSPNode _node3512 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3513,
            subtree1: &_node3515,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node3503 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3504,
            subtree1: &_node3512,
            split_axis: 'y',
            split: 15.7797224090095
  }}
};

static struct xrTrackBSPNode _node3523 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3499,
            nr_faces: 10
  }}
};

static int _list3526[] = { 1240, 1241, 1242, 1243, 1244 };
static struct xrTrackBSPNode _node3525 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3526,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3522 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3523,
            subtree1: &_node3525,
            split_axis: 'y',
            split: 15.2485873144281
  }}
};

static struct xrTrackBSPNode _node3527 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3501,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3521 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3522,
            subtree1: &_node3527,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3531 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3526,
            nr_faces: 5
  }}
};

static int _list3534[] = { 1240, 1241, 1242, 1243, 1244, 1250, 1251, 1252, 1253, 1254, 1255 };
static struct xrTrackBSPNode _node3533 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3534,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node3530 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3531,
            subtree1: &_node3533,
            split_axis: 'y',
            split: 16.3108575035908
  }}
};

static int _list3536[] = { 1240, 1250, 1251 };
static struct xrTrackBSPNode _node3535 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3536,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3529 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3530,
            subtree1: &_node3535,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3520 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3521,
            subtree1: &_node3529,
            split_axis: 'y',
            split: 15.7797224090095
  }}
};

static struct xrTrackBSPNode _node3502 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3503,
            subtree1: &_node3520,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node3466 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3467,
            subtree1: &_node3502,
            split_axis: 'y',
            split: 14.7174522198468
  }}
};

static struct xrTrackBSPNode _node3537 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node3465 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3466,
            subtree1: &_node3537,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static struct xrTrackBSPNode _node3408 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3409,
            subtree1: &_node3465,
            split_axis: 'y',
            split: 12.5929118415215
  }}
};

static struct xrTrackBSPNode _node3538 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node3407 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3408,
            subtree1: &_node3538,
            split_axis: 'x',
            split: -14.5790129151445
  }}
};

static struct xrTrackBSPNode _node3197 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3198,
            subtree1: &_node3407,
            split_axis: 'y',
            split: 8.34383108487078
  }}
};

static struct xrTrackBSPNode _node3539 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node3196 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3197,
            subtree1: &_node3539,
            split_axis: 'x',
            split: -9.47935914449253
  }}
};

static int _list3550[] = { 1258, 1259 };
static struct xrTrackBSPNode _node3549 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3550,
            nr_faces: 2
  }}
};

static int _list3552[] = { 1254, 1255, 1256, 1257, 1258, 1259 };
static struct xrTrackBSPNode _node3551 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3552,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3548 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3549,
            subtree1: &_node3551,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static int _list3555[] = { 1258, 1259, 1269 };
static struct xrTrackBSPNode _node3554 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3555,
            nr_faces: 3
  }}
};

static int _list3558[] = { 1254, 1255, 1256, 1257, 1258, 1259, 1265, 1266, 1267, 1268, 1269 };
static struct xrTrackBSPNode _node3557 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3558,
            nr_faces: 11
  }}
};

static int _list3560[] = { 1265, 1266, 1267, 1268, 1269 };
static struct xrTrackBSPNode _node3559 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3560,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3556 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3557,
            subtree1: &_node3559,
            split_axis: 'y',
            split: 18.4353978819162
  }}
};

static struct xrTrackBSPNode _node3553 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3554,
            subtree1: &_node3556,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node3547 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3548,
            subtree1: &_node3553,
            split_axis: 'y',
            split: 17.9042627873348
  }}
};

static int _list3564[] = { 1250, 1251, 1252, 1253, 1254, 1255 };
static struct xrTrackBSPNode _node3563 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3564,
            nr_faces: 6
  }}
};

static int _list3566[] = { 1250, 1251 };
static struct xrTrackBSPNode _node3565 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3566,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3562 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3563,
            subtree1: &_node3565,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list3570[] = { 1250, 1251, 1252, 1253, 1254, 1255, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268 };
static struct xrTrackBSPNode _node3569 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3570,
            nr_faces: 15
  }}
};

static int _list3572[] = { 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268 };
static struct xrTrackBSPNode _node3571 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3572,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node3568 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3569,
            subtree1: &_node3571,
            split_axis: 'y',
            split: 18.4353978819162
  }}
};

static int _list3575[] = { 1250, 1251, 1260, 1261, 1262 };
static struct xrTrackBSPNode _node3574 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3575,
            nr_faces: 5
  }}
};

static int _list3577[] = { 1260, 1261, 1262 };
static struct xrTrackBSPNode _node3576 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3577,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3573 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3574,
            subtree1: &_node3576,
            split_axis: 'y',
            split: 18.4353978819162
  }}
};

static struct xrTrackBSPNode _node3567 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3568,
            subtree1: &_node3573,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3561 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3562,
            subtree1: &_node3567,
            split_axis: 'y',
            split: 17.9042627873348
  }}
};

static struct xrTrackBSPNode _node3546 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3547,
            subtree1: &_node3561,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static int _list3582[] = { 1269, 1279 };
static struct xrTrackBSPNode _node3581 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3582,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3584 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3560,
            nr_faces: 5
  }}
};

static int _list3587[] = { 1265, 1266, 1267, 1268, 1269, 1276, 1277, 1278, 1279 };
static struct xrTrackBSPNode _node3586 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3587,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node3583 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3584,
            subtree1: &_node3586,
            split_axis: 'y',
            split: 19.4976680710788
  }}
};

static struct xrTrackBSPNode _node3580 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3581,
            subtree1: &_node3583,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node3589 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3582,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3592 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3587,
            nr_faces: 9
  }}
};

static int _list3595[] = { 1276, 1277, 1278, 1279 };
static struct xrTrackBSPNode _node3594 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3595,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3591 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3592,
            subtree1: &_node3594,
            split_axis: 'y',
            split: 20.5599382602415
  }}
};

static struct xrTrackBSPNode _node3588 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3589,
            subtree1: &_node3591,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static struct xrTrackBSPNode _node3579 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3580,
            subtree1: &_node3588,
            split_axis: 'y',
            split: 20.0288031656602
  }}
};

static struct xrTrackBSPNode _node3599 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3572,
            nr_faces: 9
  }}
};

static int _list3602[] = { 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279 };
static struct xrTrackBSPNode _node3601 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3602,
            nr_faces: 19
  }}
};

static struct xrTrackBSPNode _node3598 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3599,
            subtree1: &_node3601,
            split_axis: 'y',
            split: 19.4976680710788
  }}
};

static struct xrTrackBSPNode _node3604 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3577,
            nr_faces: 3
  }}
};

static int _list3607[] = { 1260, 1261, 1262, 1270, 1271, 1272, 1273, 1274, 1275 };
static struct xrTrackBSPNode _node3606 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3607,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node3603 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3604,
            subtree1: &_node3606,
            split_axis: 'y',
            split: 19.4976680710788
  }}
};

static struct xrTrackBSPNode _node3597 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3598,
            subtree1: &_node3603,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list3611[] = { 1263, 1264, 1265, 1266, 1267, 1268, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279 };
static struct xrTrackBSPNode _node3610 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3611,
            nr_faces: 16
  }}
};

static int _list3613[] = { 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279 };
static struct xrTrackBSPNode _node3612 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3613,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3609 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3610,
            subtree1: &_node3612,
            split_axis: 'y',
            split: 20.5599382602415
  }}
};

static int _list3615[] = { 1270, 1271, 1272, 1273, 1274, 1275 };
static struct xrTrackBSPNode _node3614 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3615,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3608 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3609,
            subtree1: &_node3614,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3596 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3597,
            subtree1: &_node3608,
            split_axis: 'y',
            split: 20.0288031656602
  }}
};

static struct xrTrackBSPNode _node3578 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3579,
            subtree1: &_node3596,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node3545 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3546,
            subtree1: &_node3578,
            split_axis: 'y',
            split: 18.9665329764975
  }}
};

static int _list3617[] = { 1260, 1270, 1271 };
static struct xrTrackBSPNode _node3616 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3617,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3544 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3545,
            subtree1: &_node3616,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static int _list3624[] = { 1279 };
static struct xrTrackBSPNode _node3623 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3624,
            nr_faces: 1
  }}
};

static int _list3626[] = { 1276, 1277, 1278, 1279, 1288, 1289 };
static struct xrTrackBSPNode _node3625 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3626,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3622 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3623,
            subtree1: &_node3625,
            split_axis: 'x',
            split: -19.041209964465
  }}
};

static int _list3628[] = { 1288, 1289 };
static struct xrTrackBSPNode _node3627 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3628,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3621 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3622,
            subtree1: &_node3627,
            split_axis: 'y',
            split: 22.1533435439855
  }}
};

static int _list3633[] = { 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1284, 1285, 1286, 1287, 1288, 1289 };
static struct xrTrackBSPNode _node3632 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3633,
            nr_faces: 16
  }}
};

static int _list3635[] = { 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1284, 1285, 1286, 1287, 1288, 1289 };
static struct xrTrackBSPNode _node3634 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3635,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node3631 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3632,
            subtree1: &_node3634,
            split_axis: 'y',
            split: 21.6222084494042
  }}
};

static int _list3638[] = { 1270, 1271, 1272, 1273, 1274, 1275, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289 };
static struct xrTrackBSPNode _node3637 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3638,
            nr_faces: 16
  }}
};

static int _list3640[] = { 1273, 1274, 1275, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289 };
static struct xrTrackBSPNode _node3639 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3640,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node3636 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3637,
            subtree1: &_node3639,
            split_axis: 'y',
            split: 21.6222084494042
  }}
};

static struct xrTrackBSPNode _node3630 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3631,
            subtree1: &_node3636,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static int _list3644[] = { 1284, 1285, 1286, 1287, 1288, 1289 };
static struct xrTrackBSPNode _node3643 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3644,
            nr_faces: 6
  }}
};

static int _list3646[] = { 1284, 1285, 1286, 1287, 1288, 1289, 1298, 1299 };
static struct xrTrackBSPNode _node3645 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3646,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node3642 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3643,
            subtree1: &_node3645,
            split_axis: 'y',
            split: 22.6844786385668
  }}
};

static int _list3649[] = { 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289 };
static struct xrTrackBSPNode _node3648 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3649,
            nr_faces: 10
  }}
};

static int _list3651[] = { 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1294, 1295, 1296, 1297, 1298, 1299 };
static struct xrTrackBSPNode _node3650 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3651,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node3647 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3648,
            subtree1: &_node3650,
            split_axis: 'y',
            split: 22.6844786385668
  }}
};

static struct xrTrackBSPNode _node3641 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3642,
            subtree1: &_node3647,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3629 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3630,
            subtree1: &_node3641,
            split_axis: 'y',
            split: 22.1533435439855
  }}
};

static struct xrTrackBSPNode _node3620 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3621,
            subtree1: &_node3629,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node3653 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3628,
            nr_faces: 2
  }}
};

static int _list3659[] = { 1285, 1286, 1287, 1288, 1289, 1298, 1299 };
static struct xrTrackBSPNode _node3658 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3659,
            nr_faces: 7
  }}
};

static int _list3661[] = { 1298, 1299 };
static struct xrTrackBSPNode _node3660 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3661,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3657 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3658,
            subtree1: &_node3660,
            split_axis: 'y',
            split: 23.7467488277295
  }}
};

static int _list3664[] = { 1285, 1286, 1287, 1288, 1289, 1294, 1295, 1296, 1297, 1298, 1299 };
static struct xrTrackBSPNode _node3663 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3664,
            nr_faces: 11
  }}
};

static int _list3666[] = { 1294, 1295, 1296, 1297, 1298, 1299 };
static struct xrTrackBSPNode _node3665 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3666,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3662 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3663,
            subtree1: &_node3665,
            split_axis: 'y',
            split: 23.7467488277295
  }}
};

static struct xrTrackBSPNode _node3656 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3657,
            subtree1: &_node3662,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3668 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3661,
            nr_faces: 2
  }}
};

static int _list3672[] = { 1294, 1295, 1296, 1297, 1298, 1299, 1309 };
static struct xrTrackBSPNode _node3671 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3672,
            nr_faces: 7
  }}
};

static int _list3674[] = { 1297, 1298, 1299, 1309 };
static struct xrTrackBSPNode _node3673 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3674,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3670 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3671,
            subtree1: &_node3673,
            split_axis: 'y',
            split: 24.8090190168922
  }}
};

static struct xrTrackBSPNode _node3667 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3668,
            subtree1: &_node3670,
            split_axis: 'x',
            split: -17.766296521802
  }}
};

static struct xrTrackBSPNode _node3655 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3656,
            subtree1: &_node3667,
            split_axis: 'y',
            split: 24.2778839223108
  }}
};

static struct xrTrackBSPNode _node3652 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3653,
            subtree1: &_node3655,
            split_axis: 'x',
            split: -18.4037532431335
  }}
};

static struct xrTrackBSPNode _node3619 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3620,
            subtree1: &_node3652,
            split_axis: 'y',
            split: 23.2156137331482
  }}
};

static int _list3681[] = { 1270, 1271, 1280, 1281, 1282, 1283, 1284 };
static struct xrTrackBSPNode _node3680 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3681,
            nr_faces: 7
  }}
};

static int _list3683[] = { 1280, 1281, 1282, 1283, 1284 };
static struct xrTrackBSPNode _node3682 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3683,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3679 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3680,
            subtree1: &_node3682,
            split_axis: 'y',
            split: 21.6222084494042
  }}
};

static int _list3685[] = { 1280 };
static struct xrTrackBSPNode _node3684 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3685,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node3678 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3679,
            subtree1: &_node3684,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list3689[] = { 1280, 1281, 1282, 1283, 1284, 1290 };
static struct xrTrackBSPNode _node3688 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3689,
            nr_faces: 6
  }}
};

static int _list3691[] = { 1280, 1281, 1282, 1283, 1284, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299 };
static struct xrTrackBSPNode _node3690 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3691,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node3687 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3688,
            subtree1: &_node3690,
            split_axis: 'y',
            split: 22.6844786385668
  }}
};

static int _list3694[] = { 1280, 1290 };
static struct xrTrackBSPNode _node3693 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3694,
            nr_faces: 2
  }}
};

static int _list3696[] = { 1280, 1290, 1291, 1292, 1293, 1294, 1295, 1296 };
static struct xrTrackBSPNode _node3695 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3696,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node3692 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3693,
            subtree1: &_node3695,
            split_axis: 'y',
            split: 22.6844786385668
  }}
};

static struct xrTrackBSPNode _node3686 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3687,
            subtree1: &_node3692,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node3677 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3678,
            subtree1: &_node3686,
            split_axis: 'y',
            split: 22.1533435439855
  }}
};

static int _list3698[] = { 1290, 1291 };
static struct xrTrackBSPNode _node3697 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3698,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3676 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3677,
            subtree1: &_node3697,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static int _list3703[] = { 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299 };
static struct xrTrackBSPNode _node3702 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3703,
            nr_faces: 10
  }}
};

static int _list3706[] = { 1290, 1291, 1292, 1293, 1294, 1295, 1296 };
static struct xrTrackBSPNode _node3705 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3706,
            nr_faces: 7
  }}
};

static int _list3708[] = { 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1300, 1301 };
static struct xrTrackBSPNode _node3707 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3708,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node3704 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3705,
            subtree1: &_node3707,
            split_axis: 'y',
            split: 23.7467488277295
  }}
};

static struct xrTrackBSPNode _node3701 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3702,
            subtree1: &_node3704,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list3712[] = { 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1305, 1306, 1307, 1308, 1309 };
static struct xrTrackBSPNode _node3711 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3712,
            nr_faces: 15
  }}
};

static int _list3714[] = { 1297, 1298, 1299, 1305, 1306, 1307, 1308, 1309 };
static struct xrTrackBSPNode _node3713 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3714,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node3710 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3711,
            subtree1: &_node3713,
            split_axis: 'y',
            split: 24.8090190168922
  }}
};

static int _list3717[] = { 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309 };
static struct xrTrackBSPNode _node3716 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3717,
            nr_faces: 17
  }}
};

static int _list3719[] = { 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309 };
static struct xrTrackBSPNode _node3718 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3719,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3715 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3716,
            subtree1: &_node3718,
            split_axis: 'y',
            split: 24.8090190168922
  }}
};

static struct xrTrackBSPNode _node3709 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3710,
            subtree1: &_node3715,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static struct xrTrackBSPNode _node3700 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3701,
            subtree1: &_node3709,
            split_axis: 'y',
            split: 24.2778839223108
  }}
};

static int _list3722[] = { 1290, 1291, 1300, 1301 };
static struct xrTrackBSPNode _node3721 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3722,
            nr_faces: 4
  }}
};

static int _list3726[] = { 1290, 1291, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309 };
static struct xrTrackBSPNode _node3725 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3726,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node3727 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3719,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3724 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3725,
            subtree1: &_node3727,
            split_axis: 'y',
            split: 24.8090190168922
  }}
};

static int _list3731[] = { 1300, 1301, 1302, 1303, 1304 };
static struct xrTrackBSPNode _node3730 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3731,
            nr_faces: 5
  }}
};

static int _list3733[] = { 1300, 1301, 1302, 1303, 1304, 1310 };
static struct xrTrackBSPNode _node3732 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3733,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3729 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3730,
            subtree1: &_node3732,
            split_axis: 'y',
            split: 24.8090190168922
  }}
};

static struct xrTrackBSPNode _node3723 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3724,
            subtree1: &_node3729,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static struct xrTrackBSPNode _node3720 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3721,
            subtree1: &_node3723,
            split_axis: 'y',
            split: 24.2778839223108
  }}
};

static struct xrTrackBSPNode _node3699 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3700,
            subtree1: &_node3720,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static struct xrTrackBSPNode _node3675 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3676,
            subtree1: &_node3699,
            split_axis: 'y',
            split: 23.2156137331482
  }}
};

static struct xrTrackBSPNode _node3618 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3619,
            subtree1: &_node3675,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static struct xrTrackBSPNode _node3543 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3544,
            subtree1: &_node3618,
            split_axis: 'y',
            split: 21.0910733548228
  }}
};

static int _list3735[] = { 1300, 1310 };
static struct xrTrackBSPNode _node3734 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3735,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3542 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3543,
            subtree1: &_node3734,
            split_axis: 'x',
            split: -14.5790129151445
  }}
};

static int _list3740[] = { 1309 };
static struct xrTrackBSPNode _node3739 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3740,
            nr_faces: 1
  }}
};

static int _list3746[] = { 1305, 1306, 1307, 1308, 1309 };
static struct xrTrackBSPNode _node3745 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3746,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3748 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3719,
            nr_faces: 10
  }}
};

static int _list3751[] = { 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1319 };
static struct xrTrackBSPNode _node3750 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3751,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node3747 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3748,
            subtree1: &_node3750,
            split_axis: 'y',
            split: 25.8712892060549
  }}
};

static struct xrTrackBSPNode _node3744 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3745,
            subtree1: &_node3747,
            split_axis: 'x',
            split: -16.491383079139
  }}
};

static int _list3753[] = { 1309, 1319 };
static struct xrTrackBSPNode _node3752 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3753,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3743 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3744,
            subtree1: &_node3752,
            split_axis: 'y',
            split: 26.4024243006362
  }}
};

static int _list3758[] = { 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1311, 1312, 1313, 1314, 1315 };
static struct xrTrackBSPNode _node3757 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3758,
            nr_faces: 15
  }}
};

static int _list3760[] = { 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319 };
static struct xrTrackBSPNode _node3759 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3760,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node3756 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3757,
            subtree1: &_node3759,
            split_axis: 'y',
            split: 25.8712892060549
  }}
};

static int _list3763[] = { 1300, 1301, 1302, 1303, 1304, 1310, 1311, 1312, 1313, 1314, 1315 };
static struct xrTrackBSPNode _node3762 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3763,
            nr_faces: 11
  }}
};

static int _list3765[] = { 1303, 1304, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319 };
static struct xrTrackBSPNode _node3764 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3765,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node3761 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3762,
            subtree1: &_node3764,
            split_axis: 'y',
            split: 25.8712892060549
  }}
};

static struct xrTrackBSPNode _node3755 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3756,
            subtree1: &_node3761,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static int _list3769[] = { 1309, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319 };
static struct xrTrackBSPNode _node3768 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3769,
            nr_faces: 10
  }}
};

static int _list3771[] = { 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319 };
static struct xrTrackBSPNode _node3770 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3771,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node3767 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3768,
            subtree1: &_node3770,
            split_axis: 'y',
            split: 26.9335593952175
  }}
};

static int _list3774[] = { 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319 };
static struct xrTrackBSPNode _node3773 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3774,
            nr_faces: 10
  }}
};

static int _list3776[] = { 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1329 };
static struct xrTrackBSPNode _node3775 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3776,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3772 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3773,
            subtree1: &_node3775,
            split_axis: 'y',
            split: 26.9335593952175
  }}
};

static struct xrTrackBSPNode _node3766 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3767,
            subtree1: &_node3772,
            split_axis: 'x',
            split: -15.216469636476
  }}
};

static struct xrTrackBSPNode _node3754 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3755,
            subtree1: &_node3766,
            split_axis: 'y',
            split: 26.4024243006362
  }}
};

static struct xrTrackBSPNode _node3742 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3743,
            subtree1: &_node3754,
            split_axis: 'x',
            split: -15.8539263578075
  }}
};

static int _list3778[] = { 1317, 1318, 1319, 1329 };
static struct xrTrackBSPNode _node3777 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3778,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3741 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3742,
            subtree1: &_node3777,
            split_axis: 'y',
            split: 27.4646944897989
  }}
};

static struct xrTrackBSPNode _node3738 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3739,
            subtree1: &_node3741,
            split_axis: 'x',
            split: -17.1288398004705
  }}
};

static int _list3780[] = { 1329 };
static struct xrTrackBSPNode _node3779 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3780,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node3737 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3738,
            subtree1: &_node3779,
            split_axis: 'y',
            split: 29.5892348681242
  }}
};

static int _list3789[] = { 1300, 1310, 1311, 1312, 1313, 1314, 1315 };
static struct xrTrackBSPNode _node3788 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3789,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node3790 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3774,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3787 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3788,
            subtree1: &_node3790,
            split_axis: 'y',
            split: 25.8712892060549
  }}
};

static int _list3794[] = { 1310, 1311, 1312, 1313, 1314 };
static struct xrTrackBSPNode _node3793 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3794,
            nr_faces: 5
  }}
};

static int _list3796[] = { 1310, 1311, 1312, 1313, 1314, 1320 };
static struct xrTrackBSPNode _node3795 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3796,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3792 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3793,
            subtree1: &_node3795,
            split_axis: 'y',
            split: 25.8712892060549
  }}
};

static struct xrTrackBSPNode _node3786 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3787,
            subtree1: &_node3792,
            split_axis: 'x',
            split: -13.941556193813
  }}
};

static int _list3800[] = { 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1321, 1322, 1323, 1324 };
static struct xrTrackBSPNode _node3799 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3800,
            nr_faces: 14
  }}
};

static int _list3802[] = { 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329 };
static struct xrTrackBSPNode _node3801 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3802,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node3798 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3799,
            subtree1: &_node3801,
            split_axis: 'y',
            split: 26.9335593952175
  }}
};

static int _list3805[] = { 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324 };
static struct xrTrackBSPNode _node3804 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3805,
            nr_faces: 10
  }}
};

static int _list3807[] = { 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329 };
static struct xrTrackBSPNode _node3806 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3807,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node3803 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3804,
            subtree1: &_node3806,
            split_axis: 'y',
            split: 26.9335593952175
  }}
};

static struct xrTrackBSPNode _node3797 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3798,
            subtree1: &_node3803,
            split_axis: 'x',
            split: -13.941556193813
  }}
};

static struct xrTrackBSPNode _node3785 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3786,
            subtree1: &_node3797,
            split_axis: 'y',
            split: 26.4024243006362
  }}
};

static int _list3810[] = { 1320 };
static struct xrTrackBSPNode _node3809 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3810,
            nr_faces: 1
  }}
};

static int _list3814[] = { 1320, 1321, 1322, 1323, 1324 };
static struct xrTrackBSPNode _node3813 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3814,
            nr_faces: 5
  }}
};

static int _list3816[] = { 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329 };
static struct xrTrackBSPNode _node3815 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3816,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3812 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3813,
            subtree1: &_node3815,
            split_axis: 'y',
            split: 26.9335593952175
  }}
};

static struct xrTrackBSPNode _node3818 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3814,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3820 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3816,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3817 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3818,
            subtree1: &_node3820,
            split_axis: 'y',
            split: 26.9335593952175
  }}
};

static struct xrTrackBSPNode _node3811 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3812,
            subtree1: &_node3817,
            split_axis: 'x',
            split: -12.66664275115
  }}
};

static struct xrTrackBSPNode _node3808 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3809,
            subtree1: &_node3811,
            split_axis: 'y',
            split: 26.4024243006362
  }}
};

static struct xrTrackBSPNode _node3784 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3785,
            subtree1: &_node3808,
            split_axis: 'x',
            split: -13.3040994724815
  }}
};

static int _list3827[] = { 1317, 1318, 1319, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329 };
static struct xrTrackBSPNode _node3826 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3827,
            nr_faces: 12
  }}
};

static int _list3829[] = { 1319, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329 };
static struct xrTrackBSPNode _node3828 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3829,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3825 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3826,
            subtree1: &_node3828,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static struct xrTrackBSPNode _node3830 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3816,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3824 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3825,
            subtree1: &_node3830,
            split_axis: 'x',
            split: -13.941556193813
  }}
};

static int _list3835[] = { 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329 };
static struct xrTrackBSPNode _node3834 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3835,
            nr_faces: 9
  }}
};

static int _list3837[] = { 1327, 1328, 1329 };
static struct xrTrackBSPNode _node3836 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3837,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3833 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3834,
            subtree1: &_node3836,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static struct xrTrackBSPNode _node3839 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3835,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node3841 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3837,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3838 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3839,
            subtree1: &_node3841,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static struct xrTrackBSPNode _node3832 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3833,
            subtree1: &_node3838,
            split_axis: 'x',
            split: -13.941556193813
  }}
};

static struct xrTrackBSPNode _node3823 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3824,
            subtree1: &_node3832,
            split_axis: 'y',
            split: 28.5269646789615
  }}
};

static struct xrTrackBSPNode _node3844 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3816,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3848 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3835,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node3850 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3837,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3847 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3848,
            subtree1: &_node3850,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static int _list3854[] = { 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1338, 1339 };
static struct xrTrackBSPNode _node3853 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3854,
            nr_faces: 11
  }}
};

static int _list3856[] = { 1327, 1328, 1329, 1338, 1339 };
static struct xrTrackBSPNode _node3855 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3856,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3852 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3853,
            subtree1: &_node3855,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static struct xrTrackBSPNode _node3846 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3847,
            subtree1: &_node3852,
            split_axis: 'x',
            split: -12.66664275115
  }}
};

static struct xrTrackBSPNode _node3843 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3844,
            subtree1: &_node3846,
            split_axis: 'y',
            split: 28.5269646789615
  }}
};

static struct xrTrackBSPNode _node3822 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3823,
            subtree1: &_node3843,
            split_axis: 'x',
            split: -13.3040994724815
  }}
};

static struct xrTrackBSPNode _node3783 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3784,
            subtree1: &_node3822,
            split_axis: 'y',
            split: 27.4646944897989
  }}
};

static struct xrTrackBSPNode _node3860 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3810,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node3864 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3814,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3866 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3816,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3863 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3864,
            subtree1: &_node3866,
            split_axis: 'y',
            split: 26.9335593952175
  }}
};

static int _list3869[] = { 1320, 1321 };
static struct xrTrackBSPNode _node3868 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3869,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3862 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3863,
            subtree1: &_node3868,
            split_axis: 'x',
            split: -11.391729308487
  }}
};

static struct xrTrackBSPNode _node3859 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3860,
            subtree1: &_node3862,
            split_axis: 'y',
            split: 26.4024243006362
  }}
};

static struct xrTrackBSPNode _node3870 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node3858 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3859,
            subtree1: &_node3870,
            split_axis: 'x',
            split: -10.7542725871555
  }}
};

static int _list3876[] = { 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330 };
static struct xrTrackBSPNode _node3875 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3876,
            nr_faces: 11
  }}
};

static int _list3878[] = { 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334 };
static struct xrTrackBSPNode _node3877 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3878,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node3874 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3875,
            subtree1: &_node3877,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static int _list3881[] = { 1320, 1321, 1330 };
static struct xrTrackBSPNode _node3880 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3881,
            nr_faces: 3
  }}
};

static int _list3883[] = { 1320, 1321, 1330, 1331, 1332, 1333, 1334 };
static struct xrTrackBSPNode _node3882 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3883,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node3879 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3880,
            subtree1: &_node3882,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static struct xrTrackBSPNode _node3873 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3874,
            subtree1: &_node3879,
            split_axis: 'x',
            split: -11.391729308487
  }}
};

static int _list3887[] = { 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339 };
static struct xrTrackBSPNode _node3886 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3887,
            nr_faces: 19
  }}
};

static int _list3889[] = { 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339 };
static struct xrTrackBSPNode _node3888 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3889,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node3885 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3886,
            subtree1: &_node3888,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static int _list3892[] = { 1321, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339 };
static struct xrTrackBSPNode _node3891 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3892,
            nr_faces: 11
  }}
};

static int _list3894[] = { 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339 };
static struct xrTrackBSPNode _node3893 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3894,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3890 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3891,
            subtree1: &_node3893,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static struct xrTrackBSPNode _node3884 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3885,
            subtree1: &_node3890,
            split_axis: 'x',
            split: -11.391729308487
  }}
};

static struct xrTrackBSPNode _node3872 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3873,
            subtree1: &_node3884,
            split_axis: 'y',
            split: 28.5269646789615
  }}
};

static int _list3899[] = { 1330 };
static struct xrTrackBSPNode _node3898 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3899,
            nr_faces: 1
  }}
};

static int _list3901[] = { 1330, 1331, 1332, 1333, 1334 };
static struct xrTrackBSPNode _node3900 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3901,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3897 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3898,
            subtree1: &_node3900,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static struct xrTrackBSPNode _node3903 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3899,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node3905 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3901,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3902 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3903,
            subtree1: &_node3905,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static struct xrTrackBSPNode _node3896 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3897,
            subtree1: &_node3902,
            split_axis: 'x',
            split: -10.116815865824
  }}
};

static struct xrTrackBSPNode _node3907 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3894,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3895 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3896,
            subtree1: &_node3907,
            split_axis: 'y',
            split: 28.5269646789615
  }}
};

static struct xrTrackBSPNode _node3871 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3872,
            subtree1: &_node3895,
            split_axis: 'x',
            split: -10.7542725871555
  }}
};

static struct xrTrackBSPNode _node3857 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3858,
            subtree1: &_node3871,
            split_axis: 'y',
            split: 27.4646944897989
  }}
};

static struct xrTrackBSPNode _node3782 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3783,
            subtree1: &_node3857,
            split_axis: 'x',
            split: -12.0291860298185
  }}
};

static int _list3911[] = { 1329, 1338, 1339 };
static struct xrTrackBSPNode _node3910 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3911,
            nr_faces: 3
  }}
};

static int _list3918[] = { 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339 };
static struct xrTrackBSPNode _node3917 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3918,
            nr_faces: 11
  }}
};

static int _list3920[] = { 1334, 1335, 1336, 1337, 1338, 1339 };
static struct xrTrackBSPNode _node3919 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3920,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3916 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3917,
            subtree1: &_node3919,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node3922 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3894,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3924 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3920,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3921 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3922,
            subtree1: &_node3924,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node3915 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3916,
            subtree1: &_node3921,
            split_axis: 'x',
            split: -11.391729308487
  }}
};

static int _list3927[] = { 1338, 1339 };
static struct xrTrackBSPNode _node3926 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3927,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3914 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3915,
            subtree1: &_node3926,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static struct xrTrackBSPNode _node3931 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3894,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3933 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3920,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3930 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3931,
            subtree1: &_node3933,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node3936 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3894,
            nr_faces: 10
  }}
};

static int _list3939[] = { 1334, 1335, 1336, 1337, 1338, 1339, 1349 };
static struct xrTrackBSPNode _node3938 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3939,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node3935 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3936,
            subtree1: &_node3938,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node3929 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3930,
            subtree1: &_node3935,
            split_axis: 'x',
            split: -10.116815865824
  }}
};

static int _list3941[] = { 1338, 1339, 1349 };
static struct xrTrackBSPNode _node3940 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3941,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node3928 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3929,
            subtree1: &_node3940,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static struct xrTrackBSPNode _node3913 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3914,
            subtree1: &_node3928,
            split_axis: 'x',
            split: -10.7542725871555
  }}
};

static int _list3943[] = { 1349 };
static struct xrTrackBSPNode _node3942 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3943,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node3912 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3913,
            subtree1: &_node3942,
            split_axis: 'y',
            split: 31.7137752464495
  }}
};

static struct xrTrackBSPNode _node3909 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3910,
            subtree1: &_node3912,
            split_axis: 'x',
            split: -12.0291860298185
  }}
};

static struct xrTrackBSPNode _node3781 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3782,
            subtree1: &_node3909,
            split_axis: 'y',
            split: 29.5892348681242
  }}
};

static struct xrTrackBSPNode _node3736 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3737,
            subtree1: &_node3781,
            split_axis: 'x',
            split: -14.5790129151445
  }}
};

static struct xrTrackBSPNode _node3541 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3542,
            subtree1: &_node3736,
            split_axis: 'y',
            split: 25.3401541114735
  }}
};

static struct xrTrackBSPNode _node3945 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node3950 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node3955 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3899,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node3957 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3901,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node3954 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3955,
            subtree1: &_node3957,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static int _list3960[] = { 1330, 1331, 1332, 1333 };
static struct xrTrackBSPNode _node3959 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3960,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node3953 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3954,
            subtree1: &_node3959,
            split_axis: 'x',
            split: -8.84190242316103
  }}
};

static int _list3964[] = { 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340 };
static struct xrTrackBSPNode _node3963 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3964,
            nr_faces: 11
  }}
};

static int _list3966[] = { 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341 };
static struct xrTrackBSPNode _node3965 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3966,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node3962 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3963,
            subtree1: &_node3965,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static int _list3969[] = { 1330, 1331, 1332, 1333, 1340 };
static struct xrTrackBSPNode _node3968 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3969,
            nr_faces: 5
  }}
};

static int _list3971[] = { 1330, 1331, 1332, 1333, 1340, 1341 };
static struct xrTrackBSPNode _node3970 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3971,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3967 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3968,
            subtree1: &_node3970,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static struct xrTrackBSPNode _node3961 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3962,
            subtree1: &_node3967,
            split_axis: 'x',
            split: -8.84190242316103
  }}
};

static struct xrTrackBSPNode _node3952 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3953,
            subtree1: &_node3961,
            split_axis: 'y',
            split: 28.5269646789615
  }}
};

static int _list3973[] = { 1340, 1341 };
static struct xrTrackBSPNode _node3972 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3973,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3951 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3952,
            subtree1: &_node3972,
            split_axis: 'x',
            split: -8.20444570182953
  }}
};

static struct xrTrackBSPNode _node3949 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3950,
            subtree1: &_node3951,
            split_axis: 'y',
            split: 27.4646944897989
  }}
};

static struct xrTrackBSPNode _node3974 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3973,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3948 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3949,
            subtree1: &_node3974,
            split_axis: 'x',
            split: -6.92953225916653
  }}
};

static int _list3983[] = { 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345 };
static struct xrTrackBSPNode _node3982 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3983,
            nr_faces: 16
  }}
};

static int _list3985[] = { 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349 };
static struct xrTrackBSPNode _node3984 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3985,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node3981 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3982,
            subtree1: &_node3984,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static int _list3988[] = { 1330, 1331, 1332, 1333, 1340, 1341, 1342, 1343, 1344, 1345 };
static struct xrTrackBSPNode _node3987 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3988,
            nr_faces: 10
  }}
};

static int _list3990[] = { 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349 };
static struct xrTrackBSPNode _node3989 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3990,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node3986 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3987,
            subtree1: &_node3989,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node3980 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3981,
            subtree1: &_node3986,
            split_axis: 'x',
            split: -8.84190242316103
  }}
};

static int _list3994[] = { 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349 };
static struct xrTrackBSPNode _node3993 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3994,
            nr_faces: 12
  }}
};

static int _list3996[] = { 1344, 1345, 1346, 1347, 1348, 1349 };
static struct xrTrackBSPNode _node3995 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3996,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3992 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3993,
            subtree1: &_node3995,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node3998 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3990,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4000 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3996,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node3997 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3998,
            subtree1: &_node4000,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node3991 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3992,
            subtree1: &_node3997,
            split_axis: 'x',
            split: -8.84190242316103
  }}
};

static struct xrTrackBSPNode _node3979 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3980,
            subtree1: &_node3991,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static int _list4006[] = { 1340, 1341, 1342, 1343, 1344, 1345 };
static struct xrTrackBSPNode _node4005 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4006,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node4007 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3990,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4004 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4005,
            subtree1: &_node4007,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node4010 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4006,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node4012 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3990,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4009 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4010,
            subtree1: &_node4012,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node4003 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4004,
            subtree1: &_node4009,
            split_axis: 'x',
            split: -7.56698898049803
  }}
};

static struct xrTrackBSPNode _node4016 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3990,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4018 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3996,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node4015 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4016,
            subtree1: &_node4018,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node4021 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3990,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4023 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3996,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node4020 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4021,
            subtree1: &_node4023,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node4014 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4015,
            subtree1: &_node4020,
            split_axis: 'x',
            split: -7.56698898049803
  }}
};

static struct xrTrackBSPNode _node4002 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4003,
            subtree1: &_node4014,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static struct xrTrackBSPNode _node3978 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3979,
            subtree1: &_node4002,
            split_axis: 'x',
            split: -8.20444570182953
  }}
};

static int _list4026[] = { 1348, 1349 };
static struct xrTrackBSPNode _node4025 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4026,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node3977 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3978,
            subtree1: &_node4025,
            split_axis: 'y',
            split: 31.7137752464495
  }}
};

static int _list4033[] = { 1340, 1341, 1342, 1343, 1344, 1345, 1350 };
static struct xrTrackBSPNode _node4032 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4033,
            nr_faces: 7
  }}
};

static int _list4035[] = { 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351 };
static struct xrTrackBSPNode _node4034 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4035,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node4031 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4032,
            subtree1: &_node4034,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node4037 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4033,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node4039 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4035,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node4036 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4037,
            subtree1: &_node4039,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node4030 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4031,
            subtree1: &_node4036,
            split_axis: 'x',
            split: -6.29207553783504
  }}
};

static int _list4044[] = { 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355 };
static struct xrTrackBSPNode _node4043 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4044,
            nr_faces: 16
  }}
};

static int _list4046[] = { 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359 };
static struct xrTrackBSPNode _node4045 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4046,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node4042 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4043,
            subtree1: &_node4045,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node4048 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4044,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node4050 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4046,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node4047 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4048,
            subtree1: &_node4050,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node4041 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4042,
            subtree1: &_node4047,
            split_axis: 'x',
            split: -6.29207553783504
  }}
};

static struct xrTrackBSPNode _node4029 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4030,
            subtree1: &_node4041,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static int _list4054[] = { 1350, 1351 };
static struct xrTrackBSPNode _node4053 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4054,
            nr_faces: 2
  }}
};

static int _list4058[] = { 1350, 1351, 1352, 1353, 1354, 1355 };
static struct xrTrackBSPNode _node4057 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4058,
            nr_faces: 6
  }}
};

static int _list4060[] = { 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359 };
static struct xrTrackBSPNode _node4059 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4060,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4056 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4057,
            subtree1: &_node4059,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node4062 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4058,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node4064 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4060,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4061 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4062,
            subtree1: &_node4064,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node4055 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4056,
            subtree1: &_node4061,
            split_axis: 'x',
            split: -5.01716209517204
  }}
};

static struct xrTrackBSPNode _node4052 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4053,
            subtree1: &_node4055,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static struct xrTrackBSPNode _node4028 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4029,
            subtree1: &_node4052,
            split_axis: 'x',
            split: -5.65461881650354
  }}
};

static int _list4071[] = { 1348, 1349, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359 };
static struct xrTrackBSPNode _node4070 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4071,
            nr_faces: 11
  }}
};

static int _list4073[] = { 1349, 1356, 1357, 1358, 1359 };
static struct xrTrackBSPNode _node4072 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4073,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4069 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4070,
            subtree1: &_node4072,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4075 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4071,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node4077 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4073,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4074 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4075,
            subtree1: &_node4077,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4068 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4069,
            subtree1: &_node4074,
            split_axis: 'x',
            split: -6.29207553783504
  }}
};

static int _list4080[] = { 1359 };
static struct xrTrackBSPNode _node4079 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4080,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4067 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4068,
            subtree1: &_node4079,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static int _list4085[] = { 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359 };
static struct xrTrackBSPNode _node4084 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4085,
            nr_faces: 9
  }}
};

static int _list4087[] = { 1356, 1357, 1358, 1359 };
static struct xrTrackBSPNode _node4086 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4087,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4083 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4084,
            subtree1: &_node4086,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4089 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4085,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4091 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4087,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4088 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4089,
            subtree1: &_node4091,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4082 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4083,
            subtree1: &_node4088,
            split_axis: 'x',
            split: -5.01716209517204
  }}
};

static struct xrTrackBSPNode _node4093 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4080,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4081 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4082,
            subtree1: &_node4093,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static struct xrTrackBSPNode _node4066 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4067,
            subtree1: &_node4081,
            split_axis: 'x',
            split: -5.65461881650354
  }}
};

static struct xrTrackBSPNode _node4027 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4028,
            subtree1: &_node4066,
            split_axis: 'y',
            split: 31.7137752464495
  }}
};

static struct xrTrackBSPNode _node3976 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3977,
            subtree1: &_node4027,
            split_axis: 'x',
            split: -6.92953225916653
  }}
};

static struct xrTrackBSPNode _node3947 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3948,
            subtree1: &_node3976,
            split_axis: 'y',
            split: 29.5892348681242
  }}
};

static struct xrTrackBSPNode _node4096 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4101 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4054,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4105 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4058,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node4107 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4060,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4104 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4105,
            subtree1: &_node4107,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static int _list4111[] = { 1350, 1351, 1352, 1353, 1354, 1355, 1360 };
static struct xrTrackBSPNode _node4110 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4111,
            nr_faces: 7
  }}
};

static int _list4113[] = { 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363 };
static struct xrTrackBSPNode _node4112 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4113,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node4109 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4110,
            subtree1: &_node4112,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node4103 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4104,
            subtree1: &_node4109,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static struct xrTrackBSPNode _node4100 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4101,
            subtree1: &_node4103,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static int _list4115[] = { 1360, 1361, 1362, 1363 };
static struct xrTrackBSPNode _node4114 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4115,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4099 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4100,
            subtree1: &_node4114,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static struct xrTrackBSPNode _node4120 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4085,
            nr_faces: 9
  }}
};

static int _list4123[] = { 1356, 1357, 1358, 1359, 1369 };
static struct xrTrackBSPNode _node4122 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4123,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4119 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4120,
            subtree1: &_node4122,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static int _list4126[] = { 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368 };
static struct xrTrackBSPNode _node4125 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4126,
            nr_faces: 18
  }}
};

static int _list4128[] = { 1356, 1357, 1358, 1359, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369 };
static struct xrTrackBSPNode _node4127 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4128,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node4124 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4125,
            subtree1: &_node4127,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4118 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4119,
            subtree1: &_node4124,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static int _list4131[] = { 1359, 1369 };
static struct xrTrackBSPNode _node4130 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4131,
            nr_faces: 2
  }}
};

static int _list4134[] = { 1359, 1366, 1367, 1368, 1369 };
static struct xrTrackBSPNode _node4133 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4134,
            nr_faces: 5
  }}
};

static int _list4136[] = { 1369 };
static struct xrTrackBSPNode _node4135 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4136,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4132 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4133,
            subtree1: &_node4135,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static struct xrTrackBSPNode _node4129 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4130,
            subtree1: &_node4132,
            split_axis: 'x',
            split: -3.74224865250904
  }}
};

static struct xrTrackBSPNode _node4117 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4118,
            subtree1: &_node4129,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static int _list4141[] = { 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368 };
static struct xrTrackBSPNode _node4140 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4141,
            nr_faces: 9
  }}
};

static int _list4143[] = { 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369 };
static struct xrTrackBSPNode _node4142 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4143,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node4139 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4140,
            subtree1: &_node4142,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4145 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4141,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4147 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4143,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node4144 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4145,
            subtree1: &_node4147,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4138 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4139,
            subtree1: &_node4144,
            split_axis: 'x',
            split: -2.46733520984604
  }}
};

static int _list4150[] = { 1366, 1367, 1368, 1369 };
static struct xrTrackBSPNode _node4149 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4150,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4137 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4138,
            subtree1: &_node4149,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static struct xrTrackBSPNode _node4116 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4117,
            subtree1: &_node4137,
            split_axis: 'x',
            split: -3.10479193117754
  }}
};

static struct xrTrackBSPNode _node4098 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4099,
            subtree1: &_node4116,
            split_axis: 'y',
            split: 31.7137752464495
  }}
};

static struct xrTrackBSPNode _node4154 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4156 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4115,
            nr_faces: 4
  }}
};

static int _list4160[] = { 1360 };
static struct xrTrackBSPNode _node4159 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4160,
            nr_faces: 1
  }}
};

static int _list4162[] = { 1360, 1361, 1362, 1363, 1370 };
static struct xrTrackBSPNode _node4161 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4162,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4158 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4159,
            subtree1: &_node4161,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node4155 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4156,
            subtree1: &_node4158,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node4153 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4154,
            subtree1: &_node4155,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static struct xrTrackBSPNode _node4164 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4167 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4160,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4169 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4162,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4166 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4167,
            subtree1: &_node4169,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static int _list4172[] = { 1370 };
static struct xrTrackBSPNode _node4171 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4172,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4165 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4166,
            subtree1: &_node4171,
            split_axis: 'x',
            split: 0.0824916754799545
  }}
};

static struct xrTrackBSPNode _node4163 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4164,
            subtree1: &_node4165,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static struct xrTrackBSPNode _node4152 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4153,
            subtree1: &_node4163,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static struct xrTrackBSPNode _node4177 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4141,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4179 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4143,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node4176 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4177,
            subtree1: &_node4179,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static int _list4183[] = { 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1370, 1371, 1372, 1373 };
static struct xrTrackBSPNode _node4182 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4183,
            nr_faces: 13
  }}
};

static int _list4185[] = { 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378 };
static struct xrTrackBSPNode _node4184 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4185,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node4181 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4182,
            subtree1: &_node4184,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4175 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4176,
            subtree1: &_node4181,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node4187 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4150,
            nr_faces: 4
  }}
};

static int _list4191[] = { 1366, 1367, 1368, 1369, 1375, 1376, 1377, 1378, 1379 };
static struct xrTrackBSPNode _node4190 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4191,
            nr_faces: 9
  }}
};

static int _list4193[] = { 1369, 1378, 1379 };
static struct xrTrackBSPNode _node4192 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4193,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4189 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4190,
            subtree1: &_node4192,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static struct xrTrackBSPNode _node4186 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4187,
            subtree1: &_node4189,
            split_axis: 'x',
            split: -1.19242176718304
  }}
};

static struct xrTrackBSPNode _node4174 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4175,
            subtree1: &_node4186,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static struct xrTrackBSPNode _node4197 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4183,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node4199 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4185,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node4196 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4197,
            subtree1: &_node4199,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static int _list4203[] = { 1370, 1371, 1372, 1373 };
static struct xrTrackBSPNode _node4202 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4203,
            nr_faces: 4
  }}
};

static int _list4205[] = { 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378 };
static struct xrTrackBSPNode _node4204 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4205,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4201 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4202,
            subtree1: &_node4204,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4195 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4196,
            subtree1: &_node4201,
            split_axis: 'x',
            split: 0.0824916754799545
  }}
};

static struct xrTrackBSPNode _node4208 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4191,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4210 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4193,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4207 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4208,
            subtree1: &_node4210,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static int _list4214[] = { 1375, 1376, 1377, 1378, 1379 };
static struct xrTrackBSPNode _node4213 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4214,
            nr_faces: 5
  }}
};

static int _list4216[] = { 1378, 1379 };
static struct xrTrackBSPNode _node4215 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4216,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4212 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4213,
            subtree1: &_node4215,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static struct xrTrackBSPNode _node4206 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4207,
            subtree1: &_node4212,
            split_axis: 'x',
            split: 0.0824916754799545
  }}
};

static struct xrTrackBSPNode _node4194 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4195,
            subtree1: &_node4206,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static struct xrTrackBSPNode _node4173 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4174,
            subtree1: &_node4194,
            split_axis: 'x',
            split: -0.554965045851544
  }}
};

static struct xrTrackBSPNode _node4151 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4152,
            subtree1: &_node4173,
            split_axis: 'y',
            split: 31.7137752464495
  }}
};

static struct xrTrackBSPNode _node4097 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4098,
            subtree1: &_node4151,
            split_axis: 'x',
            split: -1.82987848851454
  }}
};

static struct xrTrackBSPNode _node4095 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4096,
            subtree1: &_node4097,
            split_axis: 'y',
            split: 29.5892348681242
  }}
};

static struct xrTrackBSPNode _node3946 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3947,
            subtree1: &_node4095,
            split_axis: 'x',
            split: -4.37970537384054
  }}
};

static struct xrTrackBSPNode _node3944 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3945,
            subtree1: &_node3946,
            split_axis: 'y',
            split: 25.3401541114735
  }}
};

static struct xrTrackBSPNode _node3540 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3541,
            subtree1: &_node3944,
            split_axis: 'x',
            split: -9.47935914449253
  }}
};

static struct xrTrackBSPNode _node3195 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3196,
            subtree1: &_node3540,
            split_axis: 'y',
            split: 16.8419925981721
  }}
};

static struct xrTrackBSPNode _node4221 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list4225[] = { 120, 121, 130 };
static struct xrTrackBSPNode _node4224 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4225,
            nr_faces: 3
  }}
};

static int _list4228[] = { 150 };
static struct xrTrackBSPNode _node4227 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4228,
            nr_faces: 1
  }}
};

static int _list4233[] = { 130, 131 };
static struct xrTrackBSPNode _node4232 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4233,
            nr_faces: 2
  }}
};

static int _list4236[] = { 140, 141 };
static struct xrTrackBSPNode _node4235 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4236,
            nr_faces: 2
  }}
};

static int _list4238[] = { 130, 131, 140, 141, 142 };
static struct xrTrackBSPNode _node4237 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4238,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4234 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4235,
            subtree1: &_node4237,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static struct xrTrackBSPNode _node4231 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4232,
            subtree1: &_node4234,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static int _list4242[] = { 130, 131, 132 };
static struct xrTrackBSPNode _node4241 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4242,
            nr_faces: 3
  }}
};

static int _list4244[] = { 120, 121, 122, 123, 124, 130, 131, 132 };
static struct xrTrackBSPNode _node4243 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4244,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node4240 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4241,
            subtree1: &_node4243,
            split_axis: 'y',
            split: 3.56361523363876
  }}
};

static int _list4247[] = { 130, 131, 132, 133, 134, 135, 140, 141, 142 };
static struct xrTrackBSPNode _node4246 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4247,
            nr_faces: 9
  }}
};

static int _list4249[] = { 120, 121, 122, 123, 124, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139 };
static struct xrTrackBSPNode _node4248 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4249,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node4245 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4246,
            subtree1: &_node4248,
            split_axis: 'y',
            split: 3.56361523363876
  }}
};

static struct xrTrackBSPNode _node4239 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4240,
            subtree1: &_node4245,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static struct xrTrackBSPNode _node4230 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4231,
            subtree1: &_node4239,
            split_axis: 'y',
            split: 3.03248013905743
  }}
};

static int _list4254[] = { 140, 141, 150 };
static struct xrTrackBSPNode _node4253 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4254,
            nr_faces: 3
  }}
};

static int _list4256[] = { 130, 131, 140, 141, 142, 143, 144, 150 };
static struct xrTrackBSPNode _node4255 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4256,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node4252 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4253,
            subtree1: &_node4255,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static int _list4259[] = { 140, 141, 150, 151, 152, 153 };
static struct xrTrackBSPNode _node4258 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4259,
            nr_faces: 6
  }}
};

static int _list4261[] = { 140, 141, 142, 143, 144, 150, 151, 152, 153, 154, 155, 156, 157, 158 };
static struct xrTrackBSPNode _node4260 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4261,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node4257 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4258,
            subtree1: &_node4260,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static struct xrTrackBSPNode _node4251 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4252,
            subtree1: &_node4257,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static int _list4265[] = { 130, 131, 132, 133, 134, 135, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149 };
static struct xrTrackBSPNode _node4264 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4265,
            nr_faces: 16
  }}
};

static int _list4267[] = { 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 144, 145, 146, 147, 148, 149 };
static struct xrTrackBSPNode _node4266 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4267,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node4263 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4264,
            subtree1: &_node4266,
            split_axis: 'y',
            split: 3.56361523363876
  }}
};

static int _list4270[] = { 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 154, 155, 156, 157, 158, 159 };
static struct xrTrackBSPNode _node4269 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4270,
            nr_faces: 16
  }}
};

static int _list4272[] = { 138, 139, 144, 145, 146, 147, 148, 149, 158, 159 };
static struct xrTrackBSPNode _node4271 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4272,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4268 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4269,
            subtree1: &_node4271,
            split_axis: 'y',
            split: 3.56361523363876
  }}
};

static struct xrTrackBSPNode _node4262 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4263,
            subtree1: &_node4268,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node4250 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4251,
            subtree1: &_node4262,
            split_axis: 'y',
            split: 3.03248013905743
  }}
};

static struct xrTrackBSPNode _node4229 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4230,
            subtree1: &_node4250,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static struct xrTrackBSPNode _node4226 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4227,
            subtree1: &_node4229,
            split_axis: 'y',
            split: 1.97020994989475
  }}
};

static struct xrTrackBSPNode _node4223 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4224,
            subtree1: &_node4226,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static struct xrTrackBSPNode _node4276 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list4280[] = { 110, 120 };
static struct xrTrackBSPNode _node4279 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4280,
            nr_faces: 2
  }}
};

static int _list4283[] = { 120, 121 };
static struct xrTrackBSPNode _node4282 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4283,
            nr_faces: 2
  }}
};

static int _list4285[] = { 110, 111, 112, 113, 114, 120, 121 };
static struct xrTrackBSPNode _node4284 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4285,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node4281 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4282,
            subtree1: &_node4284,
            split_axis: 'y',
            split: 4.62588542280143
  }}
};

static struct xrTrackBSPNode _node4278 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4279,
            subtree1: &_node4281,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static int _list4288[] = { 110 };
static struct xrTrackBSPNode _node4287 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4288,
            nr_faces: 1
  }}
};

static int _list4290[] = { 110, 111, 112, 113, 114 };
static struct xrTrackBSPNode _node4289 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4290,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4286 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4287,
            subtree1: &_node4289,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node4277 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4278,
            subtree1: &_node4286,
            split_axis: 'y',
            split: 5.15702051738277
  }}
};

static struct xrTrackBSPNode _node4275 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4276,
            subtree1: &_node4277,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node4292 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list4296[] = { 100, 110 };
static struct xrTrackBSPNode _node4295 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4296,
            nr_faces: 2
  }}
};

static int _list4299[] = { 100, 110, 111, 112, 113, 114 };
static struct xrTrackBSPNode _node4298 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4299,
            nr_faces: 6
  }}
};

static int _list4301[] = { 100, 101, 102, 103, 104, 110, 111, 112, 113, 114 };
static struct xrTrackBSPNode _node4300 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4301,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4297 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4298,
            subtree1: &_node4300,
            split_axis: 'y',
            split: 6.75042580112677
  }}
};

static struct xrTrackBSPNode _node4294 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4295,
            subtree1: &_node4297,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static int _list4304[] = { 100 };
static struct xrTrackBSPNode _node4303 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4304,
            nr_faces: 1
  }}
};

static int _list4306[] = { 100, 101, 102, 103, 104 };
static struct xrTrackBSPNode _node4305 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4306,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4302 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4303,
            subtree1: &_node4305,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node4293 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4294,
            subtree1: &_node4302,
            split_axis: 'y',
            split: 7.28156089570811
  }}
};

static struct xrTrackBSPNode _node4291 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4292,
            subtree1: &_node4293,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node4274 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4275,
            subtree1: &_node4291,
            split_axis: 'y',
            split: 6.21929070654544
  }}
};

static int _list4313[] = { 120, 121, 122, 123, 124, 125, 126 };
static struct xrTrackBSPNode _node4312 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4313,
            nr_faces: 7
  }}
};

static int _list4315[] = { 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126 };
static struct xrTrackBSPNode _node4314 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4315,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node4311 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4312,
            subtree1: &_node4314,
            split_axis: 'y',
            split: 4.62588542280143
  }}
};

static int _list4318[] = { 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 133, 134, 135, 136, 137, 138, 139 };
static struct xrTrackBSPNode _node4317 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4318,
            nr_faces: 17
  }}
};

static int _list4320[] = { 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 139 };
static struct xrTrackBSPNode _node4319 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4320,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node4316 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4317,
            subtree1: &_node4319,
            split_axis: 'y',
            split: 4.62588542280143
  }}
};

static struct xrTrackBSPNode _node4310 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4311,
            subtree1: &_node4316,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static int _list4323[] = { 110, 111, 112, 113, 114, 115, 116, 117, 118, 119 };
static struct xrTrackBSPNode _node4322 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4323,
            nr_faces: 10
  }}
};

static int _list4326[] = { 115, 116, 117, 118, 119, 128, 129 };
static struct xrTrackBSPNode _node4325 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4326,
            nr_faces: 7
  }}
};

static int _list4328[] = { 115, 116, 117, 118, 119 };
static struct xrTrackBSPNode _node4327 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4328,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4324 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4325,
            subtree1: &_node4327,
            split_axis: 'y',
            split: 5.6881556119641
  }}
};

static struct xrTrackBSPNode _node4321 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4322,
            subtree1: &_node4324,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static struct xrTrackBSPNode _node4309 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4310,
            subtree1: &_node4321,
            split_axis: 'y',
            split: 5.15702051738277
  }}
};

static int _list4333[] = { 127, 128, 129, 133, 134, 135, 136, 137, 138, 139, 149 };
static struct xrTrackBSPNode _node4332 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4333,
            nr_faces: 11
  }}
};

static int _list4335[] = { 119, 127, 128, 129, 139 };
static struct xrTrackBSPNode _node4334 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4335,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4331 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4332,
            subtree1: &_node4334,
            split_axis: 'y',
            split: 4.62588542280143
  }}
};

static int _list4337[] = { 138, 139, 149, 159 };
static struct xrTrackBSPNode _node4336 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4337,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4330 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4331,
            subtree1: &_node4336,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static int _list4339[] = { 119, 128, 129 };
static struct xrTrackBSPNode _node4338 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4339,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4329 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4330,
            subtree1: &_node4338,
            split_axis: 'y',
            split: 5.15702051738277
  }}
};

static struct xrTrackBSPNode _node4308 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4309,
            subtree1: &_node4329,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static int _list4345[] = { 100, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119 };
static struct xrTrackBSPNode _node4344 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4345,
            nr_faces: 11
  }}
};

static int _list4347[] = { 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119 };
static struct xrTrackBSPNode _node4346 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4347,
            nr_faces: 20
  }}
};

static struct xrTrackBSPNode _node4343 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4344,
            subtree1: &_node4346,
            split_axis: 'y',
            split: 6.75042580112677
  }}
};

static struct xrTrackBSPNode _node4349 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4328,
            nr_faces: 5
  }}
};

static int _list4352[] = { 106, 107, 108, 109, 115, 116, 117, 118, 119 };
static struct xrTrackBSPNode _node4351 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4352,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4348 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4349,
            subtree1: &_node4351,
            split_axis: 'y',
            split: 6.75042580112677
  }}
};

static struct xrTrackBSPNode _node4342 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4343,
            subtree1: &_node4348,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static int _list4355[] = { 100, 101, 102, 103, 104, 105, 106, 107, 108, 109 };
static struct xrTrackBSPNode _node4354 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4355,
            nr_faces: 10
  }}
};

static int _list4357[] = { 106, 107, 108, 109 };
static struct xrTrackBSPNode _node4356 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4357,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4353 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4354,
            subtree1: &_node4356,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static struct xrTrackBSPNode _node4341 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4342,
            subtree1: &_node4353,
            split_axis: 'y',
            split: 7.28156089570811
  }}
};

static int _list4359[] = { 109, 119 };
static struct xrTrackBSPNode _node4358 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4359,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4340 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4341,
            subtree1: &_node4358,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static struct xrTrackBSPNode _node4307 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4308,
            subtree1: &_node4340,
            split_axis: 'y',
            split: 6.21929070654544
  }}
};

static struct xrTrackBSPNode _node4273 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4274,
            subtree1: &_node4307,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static struct xrTrackBSPNode _node4222 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4223,
            subtree1: &_node4273,
            split_axis: 'y',
            split: 4.0947503282201
  }}
};

static struct xrTrackBSPNode _node4220 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4221,
            subtree1: &_node4222,
            split_axis: 'x',
            split: 5.81960216746345
  }}
};

static struct xrTrackBSPNode _node4361 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4366 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list4370[] = { 90, 100 };
static struct xrTrackBSPNode _node4369 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4370,
            nr_faces: 2
  }}
};

static int _list4373[] = { 90, 91, 92, 100, 101, 102, 103, 104 };
static struct xrTrackBSPNode _node4372 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4373,
            nr_faces: 8
  }}
};

static int _list4375[] = { 90, 91, 92, 100, 101, 102, 103 };
static struct xrTrackBSPNode _node4374 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4375,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node4371 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4372,
            subtree1: &_node4374,
            split_axis: 'y',
            split: 8.87496617945212
  }}
};

static struct xrTrackBSPNode _node4368 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4369,
            subtree1: &_node4371,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static int _list4377[] = { 90, 91, 92 };
static struct xrTrackBSPNode _node4376 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4377,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4367 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4368,
            subtree1: &_node4376,
            split_axis: 'y',
            split: 9.40610127403345
  }}
};

static struct xrTrackBSPNode _node4365 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4366,
            subtree1: &_node4367,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node4378 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4377,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4364 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4365,
            subtree1: &_node4378,
            split_axis: 'y',
            split: 10.4683714631961
  }}
};

static int _list4386[] = { 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109 };
static struct xrTrackBSPNode _node4385 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4386,
            nr_faces: 19
  }}
};

static int _list4388[] = { 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103 };
static struct xrTrackBSPNode _node4387 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4388,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node4384 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4385,
            subtree1: &_node4387,
            split_axis: 'y',
            split: 8.87496617945212
  }}
};

static int _list4391[] = { 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 106, 107, 108, 109 };
static struct xrTrackBSPNode _node4390 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4391,
            nr_faces: 14
  }}
};

static int _list4393[] = { 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 };
static struct xrTrackBSPNode _node4392 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4393,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4389 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4390,
            subtree1: &_node4392,
            split_axis: 'y',
            split: 8.87496617945212
  }}
};

static struct xrTrackBSPNode _node4383 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4384,
            subtree1: &_node4389,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static int _list4396[] = { 90, 91, 92, 93, 94, 95, 96, 97, 98 };
static struct xrTrackBSPNode _node4395 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4396,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4398 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4393,
            nr_faces: 10
  }}
};

static int _list4401[] = { 84, 85, 86, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 };
static struct xrTrackBSPNode _node4400 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4401,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node4397 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4398,
            subtree1: &_node4400,
            split_axis: 'y',
            split: 9.93723636861479
  }}
};

static struct xrTrackBSPNode _node4394 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4395,
            subtree1: &_node4397,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static struct xrTrackBSPNode _node4382 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4383,
            subtree1: &_node4394,
            split_axis: 'y',
            split: 9.40610127403345
  }}
};

static int _list4406[] = { 95, 96, 97, 98, 99, 109 };
static struct xrTrackBSPNode _node4405 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4406,
            nr_faces: 6
  }}
};

static int _list4408[] = { 95, 96, 97, 98, 99 };
static struct xrTrackBSPNode _node4407 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4408,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4404 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4405,
            subtree1: &_node4407,
            split_axis: 'y',
            split: 8.87496617945212
  }}
};

static int _list4410[] = { 99 };
static struct xrTrackBSPNode _node4409 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4410,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4403 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4404,
            subtree1: &_node4409,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node4413 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4408,
            nr_faces: 5
  }}
};

static int _list4416[] = { 84, 85, 86, 87, 88, 89, 95, 96, 97, 98, 99 };
static struct xrTrackBSPNode _node4415 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4416,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node4412 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4413,
            subtree1: &_node4415,
            split_axis: 'y',
            split: 9.93723636861479
  }}
};

static struct xrTrackBSPNode _node4418 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4410,
            nr_faces: 1
  }}
};

static int _list4421[] = { 84, 85, 86, 87, 88, 89, 99 };
static struct xrTrackBSPNode _node4420 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4421,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node4417 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4418,
            subtree1: &_node4420,
            split_axis: 'y',
            split: 9.93723636861479
  }}
};

static struct xrTrackBSPNode _node4411 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4412,
            subtree1: &_node4417,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node4402 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4403,
            subtree1: &_node4411,
            split_axis: 'y',
            split: 9.40610127403345
  }}
};

static struct xrTrackBSPNode _node4381 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4382,
            subtree1: &_node4402,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static int _list4427[] = { 80, 81, 90, 91, 92, 93, 94, 95, 96, 97, 98 };
static struct xrTrackBSPNode _node4426 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4427,
            nr_faces: 11
  }}
};

static int _list4429[] = { 80, 81, 90 };
static struct xrTrackBSPNode _node4428 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4429,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4425 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4426,
            subtree1: &_node4428,
            split_axis: 'y',
            split: 10.9995065577775
  }}
};

static int _list4432[] = { 80, 81, 82, 83, 84, 85, 86, 90, 91, 92, 93, 94, 95, 96, 97, 98 };
static struct xrTrackBSPNode _node4431 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4432,
            nr_faces: 16
  }}
};

static int _list4434[] = { 80, 81, 82, 83, 84, 85, 86, 90 };
static struct xrTrackBSPNode _node4433 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4434,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node4430 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4431,
            subtree1: &_node4433,
            split_axis: 'y',
            split: 10.9995065577775
  }}
};

static struct xrTrackBSPNode _node4424 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4425,
            subtree1: &_node4430,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static int _list4437[] = { 80, 81 };
static struct xrTrackBSPNode _node4436 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4437,
            nr_faces: 2
  }}
};

static int _list4439[] = { 80, 81, 82, 83, 84, 85, 86 };
static struct xrTrackBSPNode _node4438 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4439,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node4435 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4436,
            subtree1: &_node4438,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static struct xrTrackBSPNode _node4423 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4424,
            subtree1: &_node4435,
            split_axis: 'y',
            split: 11.5306416523588
  }}
};

static int _list4444[] = { 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 95, 96, 97, 98 };
static struct xrTrackBSPNode _node4443 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4444,
            nr_faces: 14
  }}
};

static int _list4446[] = { 80, 81, 82, 83, 84, 85, 86, 87, 88, 89 };
static struct xrTrackBSPNode _node4445 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4446,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4442 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4443,
            subtree1: &_node4445,
            split_axis: 'y',
            split: 10.9995065577775
  }}
};

static struct xrTrackBSPNode _node4447 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4446,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4441 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4442,
            subtree1: &_node4447,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node4451 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4446,
            nr_faces: 10
  }}
};

static int _list4454[] = { 70, 71, 72, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89 };
static struct xrTrackBSPNode _node4453 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4454,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node4450 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4451,
            subtree1: &_node4453,
            split_axis: 'y',
            split: 12.0617767469401
  }}
};

static int _list4457[] = { 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89 };
static struct xrTrackBSPNode _node4456 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4457,
            nr_faces: 14
  }}
};

static int _list4459[] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89 };
static struct xrTrackBSPNode _node4458 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4459,
            nr_faces: 20
  }}
};

static struct xrTrackBSPNode _node4455 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4456,
            subtree1: &_node4458,
            split_axis: 'y',
            split: 12.0617767469401
  }}
};

static struct xrTrackBSPNode _node4449 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4450,
            subtree1: &_node4455,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node4440 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4441,
            subtree1: &_node4449,
            split_axis: 'y',
            split: 11.5306416523588
  }}
};

static struct xrTrackBSPNode _node4422 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4423,
            subtree1: &_node4440,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static struct xrTrackBSPNode _node4380 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4381,
            subtree1: &_node4422,
            split_axis: 'y',
            split: 10.4683714631961
  }}
};

static struct xrTrackBSPNode _node4363 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4364,
            subtree1: &_node4380,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static struct xrTrackBSPNode _node4461 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4464 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4437,
            nr_faces: 2
  }}
};

static int _list4470[] = { 70, 71, 72, 80, 81 };
static struct xrTrackBSPNode _node4469 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4470,
            nr_faces: 5
  }}
};

static int _list4472[] = { 70, 71, 72 };
static struct xrTrackBSPNode _node4471 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4472,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4468 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4469,
            subtree1: &_node4471,
            split_axis: 'y',
            split: 13.1240469361028
  }}
};

static int _list4475[] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81 };
static struct xrTrackBSPNode _node4474 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4475,
            nr_faces: 12
  }}
};

static int _list4477[] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79 };
static struct xrTrackBSPNode _node4476 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4477,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4473 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4474,
            subtree1: &_node4476,
            split_axis: 'y',
            split: 13.1240469361028
  }}
};

static struct xrTrackBSPNode _node4467 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4468,
            subtree1: &_node4473,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node4479 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4472,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4482 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4477,
            nr_faces: 10
  }}
};

static int _list4485[] = { 70, 71, 72, 73, 74 };
static struct xrTrackBSPNode _node4484 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4485,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4481 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4482,
            subtree1: &_node4484,
            split_axis: 'y',
            split: 14.1863171252655
  }}
};

static struct xrTrackBSPNode _node4478 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4479,
            subtree1: &_node4481,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node4466 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4467,
            subtree1: &_node4478,
            split_axis: 'y',
            split: 13.6551820306841
  }}
};

static struct xrTrackBSPNode _node4463 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4464,
            subtree1: &_node4466,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static int _list4487[] = { 70 };
static struct xrTrackBSPNode _node4486 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4487,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4462 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4463,
            subtree1: &_node4486,
            split_axis: 'y',
            split: 14.7174522198468
  }}
};

static struct xrTrackBSPNode _node4460 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4461,
            subtree1: &_node4462,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static struct xrTrackBSPNode _node4362 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4363,
            subtree1: &_node4460,
            split_axis: 'y',
            split: 12.5929118415215
  }}
};

static struct xrTrackBSPNode _node4360 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4361,
            subtree1: &_node4362,
            split_axis: 'x',
            split: 5.81960216746345
  }}
};

static struct xrTrackBSPNode _node4219 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4220,
            subtree1: &_node4360,
            split_axis: 'y',
            split: 8.34383108487078
  }}
};

static int _list4495[] = { 150, 160, 161, 170 };
static struct xrTrackBSPNode _node4494 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4495,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4497 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list4501[] = { 160, 170 };
static struct xrTrackBSPNode _node4500 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4501,
            nr_faces: 2
  }}
};

static int _list4503[] = { 160, 161, 170, 171, 172 };
static struct xrTrackBSPNode _node4502 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4503,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4499 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4500,
            subtree1: &_node4502,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static int _list4506[] = { 170, 180 };
static struct xrTrackBSPNode _node4505 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4506,
            nr_faces: 2
  }}
};

static int _list4508[] = { 170, 171, 172, 180, 181, 182, 183, 184 };
static struct xrTrackBSPNode _node4507 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4508,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node4504 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4505,
            subtree1: &_node4507,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static struct xrTrackBSPNode _node4498 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4499,
            subtree1: &_node4504,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static struct xrTrackBSPNode _node4496 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4497,
            subtree1: &_node4498,
            split_axis: 'y',
            split: 0.907939760732084
  }}
};

static struct xrTrackBSPNode _node4493 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4494,
            subtree1: &_node4496,
            split_axis: 'x',
            split: 12.1941693807784
  }}
};

static int _list4514[] = { 150, 151, 152, 153, 160, 161, 162, 163, 164, 165 };
static struct xrTrackBSPNode _node4513 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4514,
            nr_faces: 10
  }}
};

static int _list4516[] = { 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162, 163, 164, 165, 166 };
static struct xrTrackBSPNode _node4515 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4516,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node4512 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4513,
            subtree1: &_node4515,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static int _list4519[] = { 153, 160, 161, 162, 163, 164, 165, 170 };
static struct xrTrackBSPNode _node4518 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4519,
            nr_faces: 8
  }}
};

static int _list4521[] = { 153, 154, 155, 156, 157, 158, 161, 162, 163, 164, 165, 166, 167, 168, 169 };
static struct xrTrackBSPNode _node4520 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4521,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node4517 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4518,
            subtree1: &_node4520,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static struct xrTrackBSPNode _node4511 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4512,
            subtree1: &_node4517,
            split_axis: 'x',
            split: 11.5567126594469
  }}
};

static int _list4525[] = { 147, 148, 149, 154, 155, 156, 157, 158, 159, 166 };
static struct xrTrackBSPNode _node4524 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4525,
            nr_faces: 10
  }}
};

static int _list4527[] = { 147, 148, 149, 158, 159 };
static struct xrTrackBSPNode _node4526 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4527,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4523 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4524,
            subtree1: &_node4526,
            split_axis: 'y',
            split: 3.56361523363876
  }}
};

static int _list4530[] = { 154, 155, 156, 157, 158, 159, 166, 167, 168, 169 };
static struct xrTrackBSPNode _node4529 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4530,
            nr_faces: 10
  }}
};

static int _list4532[] = { 158, 159, 169 };
static struct xrTrackBSPNode _node4531 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4532,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4528 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4529,
            subtree1: &_node4531,
            split_axis: 'y',
            split: 3.56361523363876
  }}
};

static struct xrTrackBSPNode _node4522 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4523,
            subtree1: &_node4528,
            split_axis: 'x',
            split: 11.5567126594469
  }}
};

static struct xrTrackBSPNode _node4510 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4511,
            subtree1: &_node4522,
            split_axis: 'y',
            split: 3.03248013905743
  }}
};

static int _list4537[] = { 160, 161, 162, 163, 164, 165, 170, 171, 172, 173, 174, 175, 176, 177 };
static struct xrTrackBSPNode _node4536 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4537,
            nr_faces: 14
  }}
};

static int _list4539[] = { 161, 162, 163, 164, 165, 166, 167, 168, 169, 174, 175, 176, 177, 178, 179 };
static struct xrTrackBSPNode _node4538 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4539,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node4535 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4536,
            subtree1: &_node4538,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static int _list4542[] = { 170, 171, 172, 173, 174, 175, 176, 177, 180, 181, 182, 183, 184, 185, 189 };
static struct xrTrackBSPNode _node4541 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4542,
            nr_faces: 15
  }}
};

static int _list4544[] = { 174, 175, 176, 177, 178, 179, 185, 189 };
static struct xrTrackBSPNode _node4543 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4544,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node4540 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4541,
            subtree1: &_node4543,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static struct xrTrackBSPNode _node4534 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4535,
            subtree1: &_node4540,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static int _list4548[] = { 166, 167, 168, 169, 178, 179 };
static struct xrTrackBSPNode _node4547 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4548,
            nr_faces: 6
  }}
};

static int _list4550[] = { 169, 179 };
static struct xrTrackBSPNode _node4549 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4550,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4546 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4547,
            subtree1: &_node4549,
            split_axis: 'y',
            split: 3.56361523363876
  }}
};

static int _list4552[] = { 178, 179, 189 };
static struct xrTrackBSPNode _node4551 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4552,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4545 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4546,
            subtree1: &_node4551,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static struct xrTrackBSPNode _node4533 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4534,
            subtree1: &_node4545,
            split_axis: 'y',
            split: 3.03248013905743
  }}
};

static struct xrTrackBSPNode _node4509 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4510,
            subtree1: &_node4533,
            split_axis: 'x',
            split: 12.1941693807784
  }}
};

static struct xrTrackBSPNode _node4492 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4493,
            subtree1: &_node4509,
            split_axis: 'y',
            split: 1.97020994989475
  }}
};

static int _list4557[] = { 190 };
static struct xrTrackBSPNode _node4556 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4557,
            nr_faces: 1
  }}
};

static int _list4561[] = { 170, 180, 190 };
static struct xrTrackBSPNode _node4560 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4561,
            nr_faces: 3
  }}
};

static int _list4563[] = { 170, 171, 172, 180, 181, 182, 183, 184, 190 };
static struct xrTrackBSPNode _node4562 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4563,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4559 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4560,
            subtree1: &_node4562,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static int _list4566[] = { 180, 190, 191, 192 };
static struct xrTrackBSPNode _node4565 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4566,
            nr_faces: 4
  }}
};

static int _list4568[] = { 180, 181, 182, 183, 184, 190, 191, 192, 193, 194, 195 };
static struct xrTrackBSPNode _node4567 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4568,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node4564 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4565,
            subtree1: &_node4567,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static struct xrTrackBSPNode _node4558 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4559,
            subtree1: &_node4564,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static struct xrTrackBSPNode _node4555 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4556,
            subtree1: &_node4558,
            split_axis: 'y',
            split: 0.907939760732084
  }}
};

static int _list4571[] = { 190, 200, 210 };
static struct xrTrackBSPNode _node4570 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4571,
            nr_faces: 3
  }}
};

static int _list4575[] = { 190, 191, 192, 200, 201, 202, 203, 204 };
static struct xrTrackBSPNode _node4574 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4575,
            nr_faces: 8
  }}
};

static int _list4577[] = { 190, 191, 192, 193, 194, 195, 200, 201, 202, 203, 204 };
static struct xrTrackBSPNode _node4576 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4577,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node4573 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4574,
            subtree1: &_node4576,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static int _list4580[] = { 190, 191, 192, 200, 201, 202, 203, 204, 210 };
static struct xrTrackBSPNode _node4579 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4580,
            nr_faces: 9
  }}
};

static int _list4582[] = { 190, 191, 192, 193, 194, 195, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209 };
static struct xrTrackBSPNode _node4581 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4582,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node4578 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4579,
            subtree1: &_node4581,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static struct xrTrackBSPNode _node4572 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4573,
            subtree1: &_node4578,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static struct xrTrackBSPNode _node4569 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4570,
            subtree1: &_node4572,
            split_axis: 'y',
            split: 0.907939760732084
  }}
};

static struct xrTrackBSPNode _node4554 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4555,
            subtree1: &_node4569,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static int _list4588[] = { 170, 171, 172, 173, 174, 175, 176, 177, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189 };
static struct xrTrackBSPNode _node4587 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4588,
            nr_faces: 18
  }}
};

static int _list4590[] = { 174, 175, 176, 177, 178, 179, 185, 186, 187, 188, 189 };
static struct xrTrackBSPNode _node4589 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4590,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node4586 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4587,
            subtree1: &_node4589,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static int _list4593[] = { 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 193, 194, 195, 196, 197, 198, 199 };
static struct xrTrackBSPNode _node4592 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4593,
            nr_faces: 17
  }}
};

static int _list4595[] = { 185, 186, 187, 188, 189, 197, 198, 199 };
static struct xrTrackBSPNode _node4594 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4595,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node4591 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4592,
            subtree1: &_node4594,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static struct xrTrackBSPNode _node4585 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4586,
            subtree1: &_node4591,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static int _list4597[] = { 178, 179, 189, 199 };
static struct xrTrackBSPNode _node4596 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4597,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4584 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4585,
            subtree1: &_node4596,
            split_axis: 'y',
            split: 3.03248013905743
  }}
};

static int _list4602[] = { 193, 194, 195, 196, 197, 198, 199 };
static struct xrTrackBSPNode _node4601 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4602,
            nr_faces: 7
  }}
};

static int _list4604[] = { 197, 198, 199 };
static struct xrTrackBSPNode _node4603 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4604,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4600 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4601,
            subtree1: &_node4603,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static int _list4607[] = { 193, 194, 195, 196, 197, 198, 199, 205, 206, 207, 208, 209 };
static struct xrTrackBSPNode _node4606 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4607,
            nr_faces: 12
  }}
};

static int _list4609[] = { 197, 198, 199, 208, 209 };
static struct xrTrackBSPNode _node4608 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4609,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4605 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4606,
            subtree1: &_node4608,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static struct xrTrackBSPNode _node4599 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4600,
            subtree1: &_node4605,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static int _list4611[] = { 199, 209 };
static struct xrTrackBSPNode _node4610 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4611,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4598 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4599,
            subtree1: &_node4610,
            split_axis: 'y',
            split: 3.03248013905743
  }}
};

static struct xrTrackBSPNode _node4583 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4584,
            subtree1: &_node4598,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static struct xrTrackBSPNode _node4553 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4554,
            subtree1: &_node4583,
            split_axis: 'y',
            split: 1.97020994989475
  }}
};

static struct xrTrackBSPNode _node4491 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4492,
            subtree1: &_node4553,
            split_axis: 'x',
            split: 13.4690828234414
  }}
};

static int _list4613[] = { 149, 159 };
static struct xrTrackBSPNode _node4612 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4613,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4490 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4491,
            subtree1: &_node4612,
            split_axis: 'y',
            split: 4.0947503282201
  }}
};

static int _list4622[] = { 210, 220 };
static struct xrTrackBSPNode _node4621 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4622,
            nr_faces: 2
  }}
};

static int _list4624[] = { 200, 210, 211, 212, 213, 220 };
static struct xrTrackBSPNode _node4623 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4624,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node4620 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4621,
            subtree1: &_node4623,
            split_axis: 'y',
            split: 0.376804666150749
  }}
};

static int _list4627[] = { 210, 220, 221, 222, 223, 230 };
static struct xrTrackBSPNode _node4626 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4627,
            nr_faces: 6
  }}
};

static int _list4629[] = { 210, 211, 212, 213, 220, 221, 222, 223, 224, 225, 226, 227, 228 };
static struct xrTrackBSPNode _node4628 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4629,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node4625 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4626,
            subtree1: &_node4628,
            split_axis: 'y',
            split: 0.376804666150749
  }}
};

static struct xrTrackBSPNode _node4619 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4620,
            subtree1: &_node4625,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list4633[] = { 200, 201, 202, 203, 204, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219 };
static struct xrTrackBSPNode _node4632 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4633,
            nr_faces: 15
  }}
};

static int _list4635[] = { 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 213, 214, 215, 216, 217, 218, 219 };
static struct xrTrackBSPNode _node4634 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4635,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node4631 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4632,
            subtree1: &_node4634,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static int _list4638[] = { 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 228 };
static struct xrTrackBSPNode _node4637 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4638,
            nr_faces: 18
  }}
};

static int _list4640[] = { 209, 213, 214, 215, 216, 217, 218, 219, 227, 228 };
static struct xrTrackBSPNode _node4639 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4640,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4636 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4637,
            subtree1: &_node4639,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static struct xrTrackBSPNode _node4630 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4631,
            subtree1: &_node4636,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node4618 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4619,
            subtree1: &_node4630,
            split_axis: 'y',
            split: 0.907939760732084
  }}
};

static int _list4645[] = { 220, 221, 222, 223, 230, 231, 232, 233, 234, 235 };
static struct xrTrackBSPNode _node4644 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4645,
            nr_faces: 10
  }}
};

static int _list4647[] = { 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235 };
static struct xrTrackBSPNode _node4646 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4647,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node4643 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4644,
            subtree1: &_node4646,
            split_axis: 'y',
            split: 0.376804666150749
  }}
};

static int _list4650[] = { 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 245, 246, 247 };
static struct xrTrackBSPNode _node4649 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4650,
            nr_faces: 13
  }}
};

static int _list4652[] = { 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 237, 238, 239 };
static struct xrTrackBSPNode _node4651 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4652,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node4648 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4649,
            subtree1: &_node4651,
            split_axis: 'y',
            split: 0.376804666150749
  }}
};

static struct xrTrackBSPNode _node4642 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4643,
            subtree1: &_node4648,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list4656[] = { 215, 216, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229 };
static struct xrTrackBSPNode _node4655 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4656,
            nr_faces: 14
  }}
};

static int _list4658[] = { 215, 216, 217, 218, 219, 227, 228, 229 };
static struct xrTrackBSPNode _node4657 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4658,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node4654 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4655,
            subtree1: &_node4657,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static int _list4661[] = { 225, 226, 227, 228, 229, 238, 239 };
static struct xrTrackBSPNode _node4660 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4661,
            nr_faces: 7
  }}
};

static int _list4663[] = { 227, 228, 229 };
static struct xrTrackBSPNode _node4662 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4663,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4659 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4660,
            subtree1: &_node4662,
            split_axis: 'y',
            split: 1.43907485531342
  }}
};

static struct xrTrackBSPNode _node4653 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4654,
            subtree1: &_node4659,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node4641 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4642,
            subtree1: &_node4653,
            split_axis: 'y',
            split: 0.907939760732084
  }}
};

static struct xrTrackBSPNode _node4617 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4618,
            subtree1: &_node4641,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static int _list4669[] = { 205, 206, 207, 208, 209, 217, 218, 219 };
static struct xrTrackBSPNode _node4668 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4669,
            nr_faces: 8
  }}
};

static int _list4671[] = { 208, 209, 219 };
static struct xrTrackBSPNode _node4670 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4671,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4667 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4668,
            subtree1: &_node4670,
            split_axis: 'y',
            split: 2.50134504447609
  }}
};

static int _list4673[] = { 209, 217, 218, 219 };
static struct xrTrackBSPNode _node4672 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4673,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4666 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4667,
            subtree1: &_node4672,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list4675[] = { 209 };
static struct xrTrackBSPNode _node4674 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4675,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4665 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4666,
            subtree1: &_node4674,
            split_axis: 'y',
            split: 3.03248013905743
  }}
};

static int _list4677[] = { 217, 218, 219, 229 };
static struct xrTrackBSPNode _node4676 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4677,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4664 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4665,
            subtree1: &_node4676,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static struct xrTrackBSPNode _node4616 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4617,
            subtree1: &_node4664,
            split_axis: 'y',
            split: 1.97020994989475
  }}
};

static int _list4684[] = { 236, 237, 238, 239, 245, 246, 247, 248, 249 };
static struct xrTrackBSPNode _node4683 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4684,
            nr_faces: 9
  }}
};

static int _list4686[] = { 229, 236, 237, 238, 239 };
static struct xrTrackBSPNode _node4685 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4686,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4682 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4683,
            subtree1: &_node4685,
            split_axis: 'y',
            split: 0.376804666150749
  }}
};

static struct xrTrackBSPNode _node4687 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list3191,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4681 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4682,
            subtree1: &_node4687,
            split_axis: 'x',
            split: 19.2061933154249
  }}
};

static int _list4690[] = { 229, 238, 239 };
static struct xrTrackBSPNode _node4689 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4690,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4680 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4681,
            subtree1: &_node4689,
            split_axis: 'y',
            split: 0.907939760732084
  }}
};

static struct xrTrackBSPNode _node4691 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4679 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4680,
            subtree1: &_node4691,
            split_axis: 'x',
            split: 19.8436500367564
  }}
};

static int _list4693[] = { 229 };
static struct xrTrackBSPNode _node4692 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4693,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4678 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4679,
            subtree1: &_node4692,
            split_axis: 'y',
            split: 1.97020994989475
  }}
};

static struct xrTrackBSPNode _node4615 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4616,
            subtree1: &_node4678,
            split_axis: 'x',
            split: 18.5687365940934
  }}
};

static struct xrTrackBSPNode _node4694 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4614 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4615,
            subtree1: &_node4694,
            split_axis: 'y',
            split: 4.0947503282201
  }}
};

static struct xrTrackBSPNode _node4489 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4490,
            subtree1: &_node4614,
            split_axis: 'x',
            split: 16.0189097087674
  }}
};

static int _list4700[] = { 86, 87, 88, 89 };
static struct xrTrackBSPNode _node4699 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4700,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4703 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4700,
            nr_faces: 4
  }}
};

static int _list4708[] = { 76, 77, 78, 79, 86, 87, 88, 89 };
static struct xrTrackBSPNode _node4707 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4708,
            nr_faces: 8
  }}
};

static int _list4710[] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 86, 87, 88, 89 };
static struct xrTrackBSPNode _node4709 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4710,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node4706 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4707,
            subtree1: &_node4709,
            split_axis: 'y',
            split: 12.0617767469401
  }}
};

static int _list4713[] = { 76, 77, 78, 79, 89 };
static struct xrTrackBSPNode _node4712 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4713,
            nr_faces: 5
  }}
};

static int _list4715[] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 89 };
static struct xrTrackBSPNode _node4714 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4715,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node4711 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4712,
            subtree1: &_node4714,
            split_axis: 'y',
            split: 12.0617767469401
  }}
};

static struct xrTrackBSPNode _node4705 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4706,
            subtree1: &_node4711,
            split_axis: 'x',
            split: 11.5567126594469
  }}
};

static struct xrTrackBSPNode _node4702 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4703,
            subtree1: &_node4705,
            split_axis: 'y',
            split: 11.5306416523588
  }}
};

static struct xrTrackBSPNode _node4717 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list4721[] = { 76, 77, 78, 79 };
static struct xrTrackBSPNode _node4720 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4721,
            nr_faces: 4
  }}
};

static int _list4723[] = { 75, 76, 77, 78, 79 };
static struct xrTrackBSPNode _node4722 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4723,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4719 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4720,
            subtree1: &_node4722,
            split_axis: 'y',
            split: 12.0617767469401
  }}
};

static int _list4725[] = { 79 };
static struct xrTrackBSPNode _node4724 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4725,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4718 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4719,
            subtree1: &_node4724,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static struct xrTrackBSPNode _node4716 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4717,
            subtree1: &_node4718,
            split_axis: 'y',
            split: 11.5306416523588
  }}
};

static struct xrTrackBSPNode _node4701 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4702,
            subtree1: &_node4716,
            split_axis: 'x',
            split: 12.1941693807784
  }}
};

static struct xrTrackBSPNode _node4698 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4699,
            subtree1: &_node4701,
            split_axis: 'y',
            split: 10.4683714631961
  }}
};

static struct xrTrackBSPNode _node4726 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4697 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4698,
            subtree1: &_node4726,
            split_axis: 'x',
            split: 13.4690828234414
  }}
};

static struct xrTrackBSPNode _node4732 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4477,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4735 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4477,
            nr_faces: 10
  }}
};

static int _list4738[] = { 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79 };
static struct xrTrackBSPNode _node4737 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4738,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node4734 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4735,
            subtree1: &_node4737,
            split_axis: 'y',
            split: 13.1240469361028
  }}
};

static struct xrTrackBSPNode _node4731 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4732,
            subtree1: &_node4734,
            split_axis: 'x',
            split: 11.5567126594469
  }}
};

static int _list4742[] = { 60, 61, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79 };
static struct xrTrackBSPNode _node4741 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4742,
            nr_faces: 12
  }}
};

static int _list4744[] = { 60, 61, 70, 71, 72, 73, 74 };
static struct xrTrackBSPNode _node4743 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4744,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node4740 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4741,
            subtree1: &_node4743,
            split_axis: 'y',
            split: 14.1863171252655
  }}
};

static int _list4747[] = { 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79 };
static struct xrTrackBSPNode _node4746 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4747,
            nr_faces: 20
  }}
};

static int _list4749[] = { 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74 };
static struct xrTrackBSPNode _node4748 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4749,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node4745 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4746,
            subtree1: &_node4748,
            split_axis: 'y',
            split: 14.1863171252655
  }}
};

static struct xrTrackBSPNode _node4739 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4740,
            subtree1: &_node4745,
            split_axis: 'x',
            split: 11.5567126594469
  }}
};

static struct xrTrackBSPNode _node4730 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4731,
            subtree1: &_node4739,
            split_axis: 'y',
            split: 13.6551820306841
  }}
};

static struct xrTrackBSPNode _node4753 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4723,
            nr_faces: 5
  }}
};

static int _list4756[] = { 68, 69, 75, 76, 77, 78, 79 };
static struct xrTrackBSPNode _node4755 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4756,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node4752 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4753,
            subtree1: &_node4755,
            split_axis: 'y',
            split: 13.1240469361028
  }}
};

static int _list4758[] = { 68, 69, 79 };
static struct xrTrackBSPNode _node4757 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4758,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4751 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4752,
            subtree1: &_node4757,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static int _list4762[] = { 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 75, 76, 77, 78, 79 };
static struct xrTrackBSPNode _node4761 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4762,
            nr_faces: 15
  }}
};

static int _list4764[] = { 60, 61, 62, 63, 64, 65, 66, 67, 68, 69 };
static struct xrTrackBSPNode _node4763 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4764,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4760 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4761,
            subtree1: &_node4763,
            split_axis: 'y',
            split: 14.1863171252655
  }}
};

static int _list4767[] = { 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 79 };
static struct xrTrackBSPNode _node4766 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4767,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node4768 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4764,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4765 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4766,
            subtree1: &_node4768,
            split_axis: 'y',
            split: 14.1863171252655
  }}
};

static struct xrTrackBSPNode _node4759 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4760,
            subtree1: &_node4765,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static struct xrTrackBSPNode _node4750 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4751,
            subtree1: &_node4759,
            split_axis: 'y',
            split: 13.6551820306841
  }}
};

static struct xrTrackBSPNode _node4729 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4730,
            subtree1: &_node4750,
            split_axis: 'x',
            split: 12.1941693807784
  }}
};

static int _list4774[] = { 60, 61, 70 };
static struct xrTrackBSPNode _node4773 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4774,
            nr_faces: 3
  }}
};

static int _list4777[] = { 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70 };
static struct xrTrackBSPNode _node4776 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4777,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node4778 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4764,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4775 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4776,
            subtree1: &_node4778,
            split_axis: 'y',
            split: 15.2485873144281
  }}
};

static struct xrTrackBSPNode _node4772 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4773,
            subtree1: &_node4775,
            split_axis: 'x',
            split: 11.5567126594469
  }}
};

static int _list4782[] = { 60, 61 };
static struct xrTrackBSPNode _node4781 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4782,
            nr_faces: 2
  }}
};

static int _list4785[] = { 60, 61, 62, 63, 64, 65 };
static struct xrTrackBSPNode _node4784 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4785,
            nr_faces: 6
  }}
};

static int _list4787[] = { 60 };
static struct xrTrackBSPNode _node4786 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4787,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4783 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4784,
            subtree1: &_node4786,
            split_axis: 'y',
            split: 16.3108575035908
  }}
};

static struct xrTrackBSPNode _node4780 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4781,
            subtree1: &_node4783,
            split_axis: 'x',
            split: 11.5567126594469
  }}
};

static struct xrTrackBSPNode _node4771 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4772,
            subtree1: &_node4780,
            split_axis: 'y',
            split: 15.7797224090095
  }}
};

static struct xrTrackBSPNode _node4790 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4764,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4793 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4764,
            nr_faces: 10
  }}
};

static int _list4796[] = { 52, 53, 54, 55, 56, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69 };
static struct xrTrackBSPNode _node4795 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4796,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node4792 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4793,
            subtree1: &_node4795,
            split_axis: 'y',
            split: 15.2485873144281
  }}
};

static struct xrTrackBSPNode _node4789 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4790,
            subtree1: &_node4792,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static int _list4800[] = { 50, 60, 61, 62, 63, 64, 65 };
static struct xrTrackBSPNode _node4799 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4800,
            nr_faces: 7
  }}
};

static int _list4802[] = { 50, 60 };
static struct xrTrackBSPNode _node4801 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4802,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4798 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4799,
            subtree1: &_node4801,
            split_axis: 'y',
            split: 16.3108575035908
  }}
};

static int _list4805[] = { 50, 51, 52, 53, 54, 55, 56, 60, 61, 62, 63, 64, 65 };
static struct xrTrackBSPNode _node4804 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4805,
            nr_faces: 13
  }}
};

static int _list4807[] = { 50, 51, 52, 53, 54, 55, 56, 60 };
static struct xrTrackBSPNode _node4806 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4807,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node4803 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4804,
            subtree1: &_node4806,
            split_axis: 'y',
            split: 16.3108575035908
  }}
};

static struct xrTrackBSPNode _node4797 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4798,
            subtree1: &_node4803,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static struct xrTrackBSPNode _node4788 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4789,
            subtree1: &_node4797,
            split_axis: 'y',
            split: 15.7797224090095
  }}
};

static struct xrTrackBSPNode _node4770 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4771,
            subtree1: &_node4788,
            split_axis: 'x',
            split: 12.1941693807784
  }}
};

static struct xrTrackBSPNode _node4728 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4729,
            subtree1: &_node4770,
            split_axis: 'y',
            split: 14.7174522198468
  }}
};

static int _list4812[] = { 68, 69 };
static struct xrTrackBSPNode _node4811 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4812,
            nr_faces: 2
  }}
};

static int _list4815[] = { 64, 65, 66, 67, 68, 69 };
static struct xrTrackBSPNode _node4814 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4815,
            nr_faces: 6
  }}
};

static int _list4817[] = { 69 };
static struct xrTrackBSPNode _node4816 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4817,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4813 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4814,
            subtree1: &_node4816,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static struct xrTrackBSPNode _node4810 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4811,
            subtree1: &_node4813,
            split_axis: 'y',
            split: 13.6551820306841
  }}
};

static struct xrTrackBSPNode _node4818 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4809 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4810,
            subtree1: &_node4818,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static int _list4824[] = { 59, 64, 65, 66, 67, 68, 69 };
static struct xrTrackBSPNode _node4823 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4824,
            nr_faces: 7
  }}
};

static int _list4826[] = { 52, 53, 54, 55, 56, 57, 58, 59, 64, 65, 66, 67, 68, 69 };
static struct xrTrackBSPNode _node4825 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4826,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node4822 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4823,
            subtree1: &_node4825,
            split_axis: 'y',
            split: 15.2485873144281
  }}
};

static int _list4829[] = { 59, 69 };
static struct xrTrackBSPNode _node4828 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4829,
            nr_faces: 2
  }}
};

static int _list4831[] = { 52, 53, 54, 55, 56, 57, 58, 59, 69 };
static struct xrTrackBSPNode _node4830 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4831,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4827 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4828,
            subtree1: &_node4830,
            split_axis: 'y',
            split: 15.2485873144281
  }}
};

static struct xrTrackBSPNode _node4821 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4822,
            subtree1: &_node4827,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static int _list4835[] = { 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 64, 65 };
static struct xrTrackBSPNode _node4834 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4835,
            nr_faces: 12
  }}
};

static int _list4837[] = { 50, 51, 52, 53, 54, 55, 56, 57, 58, 59 };
static struct xrTrackBSPNode _node4836 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4837,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4833 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4834,
            subtree1: &_node4836,
            split_axis: 'y',
            split: 16.3108575035908
  }}
};

static struct xrTrackBSPNode _node4838 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4837,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node4832 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4833,
            subtree1: &_node4838,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static struct xrTrackBSPNode _node4820 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4821,
            subtree1: &_node4832,
            split_axis: 'y',
            split: 15.7797224090095
  }}
};

static int _list4844[] = { 59 };
static struct xrTrackBSPNode _node4843 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4844,
            nr_faces: 1
  }}
};

static int _list4846[] = { 52, 53, 54, 55, 56, 57, 58, 59 };
static struct xrTrackBSPNode _node4845 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4846,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node4842 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4843,
            subtree1: &_node4845,
            split_axis: 'y',
            split: 15.2485873144281
  }}
};

static struct xrTrackBSPNode _node4847 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4844,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4841 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4842,
            subtree1: &_node4847,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static struct xrTrackBSPNode _node4851 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4846,
            nr_faces: 8
  }}
};

static int _list4854[] = { 49, 52, 53, 54, 55, 56, 57, 58, 59 };
static struct xrTrackBSPNode _node4853 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4854,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4850 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4851,
            subtree1: &_node4853,
            split_axis: 'y',
            split: 16.3108575035908
  }}
};

static int _list4856[] = { 49, 59 };
static struct xrTrackBSPNode _node4855 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4856,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4849 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4850,
            subtree1: &_node4855,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static struct xrTrackBSPNode _node4840 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4841,
            subtree1: &_node4849,
            split_axis: 'y',
            split: 15.7797224090095
  }}
};

static struct xrTrackBSPNode _node4819 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4820,
            subtree1: &_node4840,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static struct xrTrackBSPNode _node4808 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4809,
            subtree1: &_node4819,
            split_axis: 'y',
            split: 14.7174522198468
  }}
};

static struct xrTrackBSPNode _node4727 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4728,
            subtree1: &_node4808,
            split_axis: 'x',
            split: 13.4690828234414
  }}
};

static struct xrTrackBSPNode _node4696 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4697,
            subtree1: &_node4727,
            split_axis: 'y',
            split: 12.5929118415215
  }}
};

static int _list4858[] = { 49 };
static struct xrTrackBSPNode _node4857 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4858,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4695 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4696,
            subtree1: &_node4857,
            split_axis: 'x',
            split: 16.0189097087674
  }}
};

static struct xrTrackBSPNode _node4488 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4489,
            subtree1: &_node4695,
            split_axis: 'y',
            split: 8.34383108487078
  }}
};

static struct xrTrackBSPNode _node4218 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4219,
            subtree1: &_node4488,
            split_axis: 'x',
            split: 10.9192559381154
  }}
};

static struct xrTrackBSPNode _node4861 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4864 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list4868[] = { 1370, 1380 };
static struct xrTrackBSPNode _node4867 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4868,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4873 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4203,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4875 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4205,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4872 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4873,
            subtree1: &_node4875,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4878 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4203,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4880 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4205,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4877 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4878,
            subtree1: &_node4880,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4871 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4872,
            subtree1: &_node4877,
            split_axis: 'x',
            split: 1.35740511814295
  }}
};

static struct xrTrackBSPNode _node4884 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4214,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4886 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4216,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4883 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4884,
            subtree1: &_node4886,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static struct xrTrackBSPNode _node4889 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4214,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4891 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4216,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4888 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4889,
            subtree1: &_node4891,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static struct xrTrackBSPNode _node4882 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4883,
            subtree1: &_node4888,
            split_axis: 'x',
            split: 1.35740511814295
  }}
};

static struct xrTrackBSPNode _node4870 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4871,
            subtree1: &_node4882,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static int _list4897[] = { 1370, 1371, 1372, 1373, 1380, 1381, 1382, 1383 };
static struct xrTrackBSPNode _node4896 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4897,
            nr_faces: 8
  }}
};

static int _list4899[] = { 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388 };
static struct xrTrackBSPNode _node4898 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4899,
            nr_faces: 18
  }}
};

static struct xrTrackBSPNode _node4895 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4896,
            subtree1: &_node4898,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static int _list4902[] = { 1380, 1381, 1382, 1383 };
static struct xrTrackBSPNode _node4901 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4902,
            nr_faces: 4
  }}
};

static int _list4904[] = { 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388 };
static struct xrTrackBSPNode _node4903 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4904,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4900 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4901,
            subtree1: &_node4903,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4894 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4895,
            subtree1: &_node4900,
            split_axis: 'x',
            split: 2.63231856080595
  }}
};

static int _list4908[] = { 1375, 1376, 1377, 1378, 1379, 1385, 1386, 1387, 1388, 1389 };
static struct xrTrackBSPNode _node4907 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4908,
            nr_faces: 10
  }}
};

static int _list4910[] = { 1378, 1379, 1388, 1389 };
static struct xrTrackBSPNode _node4909 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4910,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4906 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4907,
            subtree1: &_node4909,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static int _list4913[] = { 1385, 1386, 1387, 1388, 1389 };
static struct xrTrackBSPNode _node4912 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4913,
            nr_faces: 5
  }}
};

static int _list4915[] = { 1388, 1389 };
static struct xrTrackBSPNode _node4914 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4915,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4911 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4912,
            subtree1: &_node4914,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static struct xrTrackBSPNode _node4905 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4906,
            subtree1: &_node4911,
            split_axis: 'x',
            split: 2.63231856080595
  }}
};

static struct xrTrackBSPNode _node4893 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4894,
            subtree1: &_node4905,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static struct xrTrackBSPNode _node4869 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4870,
            subtree1: &_node4893,
            split_axis: 'x',
            split: 1.99486183947445
  }}
};

static struct xrTrackBSPNode _node4866 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4867,
            subtree1: &_node4869,
            split_axis: 'y',
            split: 31.7137752464495
  }}
};

static int _list4919[] = { 1380 };
static struct xrTrackBSPNode _node4918 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4919,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4921 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list4925[] = { 1390 };
static struct xrTrackBSPNode _node4924 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4925,
            nr_faces: 1
  }}
};

static int _list4927[] = { 1380, 1390, 1391, 1392, 1393 };
static struct xrTrackBSPNode _node4926 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4927,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4923 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4924,
            subtree1: &_node4926,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node4929 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4925,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node4931 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4927,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4928 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4929,
            subtree1: &_node4931,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node4922 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4923,
            subtree1: &_node4928,
            split_axis: 'x',
            split: 5.18214544613195
  }}
};

static struct xrTrackBSPNode _node4920 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4921,
            subtree1: &_node4922,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static struct xrTrackBSPNode _node4917 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4918,
            subtree1: &_node4920,
            split_axis: 'x',
            split: 4.54468872480045
  }}
};

static struct xrTrackBSPNode _node4937 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4902,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4939 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4904,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4936 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4937,
            subtree1: &_node4939,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4942 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4902,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node4944 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4904,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4941 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4942,
            subtree1: &_node4944,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4935 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4936,
            subtree1: &_node4941,
            split_axis: 'x',
            split: 3.90723200346895
  }}
};

static struct xrTrackBSPNode _node4948 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4913,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4950 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4915,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4947 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4948,
            subtree1: &_node4950,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static struct xrTrackBSPNode _node4953 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4913,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4955 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4915,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node4952 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4953,
            subtree1: &_node4955,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static struct xrTrackBSPNode _node4946 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4947,
            subtree1: &_node4952,
            split_axis: 'x',
            split: 3.90723200346895
  }}
};

static struct xrTrackBSPNode _node4934 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4935,
            subtree1: &_node4946,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static int _list4961[] = { 1380, 1381, 1382, 1383, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399 };
static struct xrTrackBSPNode _node4960 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4961,
            nr_faces: 14
  }}
};

static int _list4963[] = { 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399 };
static struct xrTrackBSPNode _node4962 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4963,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node4959 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4960,
            subtree1: &_node4962,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4965 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4961,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node4967 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4963,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node4964 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4965,
            subtree1: &_node4967,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node4958 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4959,
            subtree1: &_node4964,
            split_axis: 'x',
            split: 5.18214544613195
  }}
};

static int _list4972[] = { 1385, 1386, 1387, 1388, 1389, 1396, 1397, 1398, 1399 };
static struct xrTrackBSPNode _node4971 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4972,
            nr_faces: 9
  }}
};

static int _list4974[] = { 1388, 1389, 1399 };
static struct xrTrackBSPNode _node4973 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4974,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4970 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4971,
            subtree1: &_node4973,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static struct xrTrackBSPNode _node4976 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4972,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node4978 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4974,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node4975 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4976,
            subtree1: &_node4978,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static struct xrTrackBSPNode _node4969 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4970,
            subtree1: &_node4975,
            split_axis: 'x',
            split: 5.18214544613195
  }}
};

static struct xrTrackBSPNode _node4957 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4958,
            subtree1: &_node4969,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static struct xrTrackBSPNode _node4933 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4934,
            subtree1: &_node4957,
            split_axis: 'x',
            split: 4.54468872480045
  }}
};

static struct xrTrackBSPNode _node4916 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4917,
            subtree1: &_node4933,
            split_axis: 'y',
            split: 31.7137752464495
  }}
};

static struct xrTrackBSPNode _node4865 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4866,
            subtree1: &_node4916,
            split_axis: 'x',
            split: 3.26977528213745
  }}
};

static struct xrTrackBSPNode _node4863 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4864,
            subtree1: &_node4865,
            split_axis: 'y',
            split: 29.5892348681242
  }}
};

static struct xrTrackBSPNode _node4982 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4984 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4986 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node4988 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list4991[] = { 1410, 1411 };
static struct xrTrackBSPNode _node4990 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4991,
            nr_faces: 2
  }}
};

static int _list4994[] = { 1410 };
static struct xrTrackBSPNode _node4993 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4994,
            nr_faces: 1
  }}
};

static int _list4996[] = { 1410, 1411, 1412, 1413, 1414 };
static struct xrTrackBSPNode _node4995 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4996,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node4992 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4993,
            subtree1: &_node4995,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static struct xrTrackBSPNode _node4989 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4990,
            subtree1: &_node4992,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node4987 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4988,
            subtree1: &_node4989,
            split_axis: 'y',
            split: 28.5269646789615
  }}
};

static struct xrTrackBSPNode _node4985 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4986,
            subtree1: &_node4987,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static struct xrTrackBSPNode _node4983 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4984,
            subtree1: &_node4985,
            split_axis: 'y',
            split: 27.4646944897989
  }}
};

static struct xrTrackBSPNode _node4981 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4982,
            subtree1: &_node4983,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static int _list5001[] = { 1390, 1391, 1392, 1393 };
static struct xrTrackBSPNode _node5000 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5001,
            nr_faces: 4
  }}
};

static int _list5004[] = { 1400, 1401, 1402 };
static struct xrTrackBSPNode _node5003 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5004,
            nr_faces: 3
  }}
};

static int _list5008[] = { 1390, 1400 };
static struct xrTrackBSPNode _node5007 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5008,
            nr_faces: 2
  }}
};

static int _list5010[] = { 1390, 1391, 1392, 1393, 1400 };
static struct xrTrackBSPNode _node5009 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5010,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node5006 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5007,
            subtree1: &_node5009,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static int _list5013[] = { 1390, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407 };
static struct xrTrackBSPNode _node5012 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5013,
            nr_faces: 9
  }}
};

static int _list5015[] = { 1390, 1391, 1392, 1393, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409 };
static struct xrTrackBSPNode _node5014 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5015,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node5011 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5012,
            subtree1: &_node5014,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node5005 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5006,
            subtree1: &_node5011,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node5002 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5003,
            subtree1: &_node5005,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static struct xrTrackBSPNode _node4999 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5000,
            subtree1: &_node5002,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static int _list5021[] = { 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399 };
static struct xrTrackBSPNode _node5020 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5021,
            nr_faces: 10
  }}
};

static int _list5023[] = { 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399 };
static struct xrTrackBSPNode _node5022 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5023,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node5019 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5020,
            subtree1: &_node5022,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node5025 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5021,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5027 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5023,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node5024 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5025,
            subtree1: &_node5027,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node5018 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5019,
            subtree1: &_node5024,
            split_axis: 'x',
            split: 6.45705888879495
  }}
};

static int _list5030[] = { 1396, 1397, 1398, 1399 };
static struct xrTrackBSPNode _node5029 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5030,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node5017 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5018,
            subtree1: &_node5029,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static struct xrTrackBSPNode _node5034 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5021,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5036 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5023,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node5033 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5034,
            subtree1: &_node5036,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static int _list5040[] = { 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409 };
static struct xrTrackBSPNode _node5039 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5040,
            nr_faces: 19
  }}
};

static int _list5042[] = { 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1406, 1407, 1408, 1409 };
static struct xrTrackBSPNode _node5041 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5042,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node5038 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5039,
            subtree1: &_node5041,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node5032 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5033,
            subtree1: &_node5038,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node5044 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5030,
            nr_faces: 4
  }}
};

static int _list5048[] = { 1396, 1397, 1398, 1399, 1409 };
static struct xrTrackBSPNode _node5047 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5048,
            nr_faces: 5
  }}
};

static int _list5050[] = { 1399 };
static struct xrTrackBSPNode _node5049 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5050,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5046 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5047,
            subtree1: &_node5049,
            split_axis: 'y',
            split: 33.3071805301935
  }}
};

static struct xrTrackBSPNode _node5043 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5044,
            subtree1: &_node5046,
            split_axis: 'x',
            split: 7.73197233145794
  }}
};

static struct xrTrackBSPNode _node5031 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5032,
            subtree1: &_node5043,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static struct xrTrackBSPNode _node5016 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5017,
            subtree1: &_node5031,
            split_axis: 'x',
            split: 7.09451561012644
  }}
};

static struct xrTrackBSPNode _node4998 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4999,
            subtree1: &_node5016,
            split_axis: 'y',
            split: 31.7137752464495
  }}
};

static struct xrTrackBSPNode _node5054 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5004,
            nr_faces: 3
  }}
};

static int _list5059[] = { 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407 };
static struct xrTrackBSPNode _node5058 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5059,
            nr_faces: 8
  }}
};

static int _list5061[] = { 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409 };
static struct xrTrackBSPNode _node5060 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5061,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5057 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5058,
            subtree1: &_node5060,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node5063 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5059,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node5065 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5061,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5062 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5063,
            subtree1: &_node5065,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node5056 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5057,
            subtree1: &_node5062,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static struct xrTrackBSPNode _node5053 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5054,
            subtree1: &_node5056,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static int _list5071[] = { 1400, 1410, 1411 };
static struct xrTrackBSPNode _node5070 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5071,
            nr_faces: 3
  }}
};

static int _list5073[] = { 1400, 1401, 1402, 1410, 1411 };
static struct xrTrackBSPNode _node5072 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5073,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node5069 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5070,
            subtree1: &_node5072,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static int _list5076[] = { 1400, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419 };
static struct xrTrackBSPNode _node5075 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5076,
            nr_faces: 11
  }}
};

static int _list5078[] = { 1400, 1401, 1402, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419 };
static struct xrTrackBSPNode _node5077 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5078,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node5074 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5075,
            subtree1: &_node5077,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node5068 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5069,
            subtree1: &_node5074,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static int _list5082[] = { 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1410, 1411 };
static struct xrTrackBSPNode _node5081 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5082,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5083 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5061,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5080 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5081,
            subtree1: &_node5083,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static int _list5087[] = { 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419 };
static struct xrTrackBSPNode _node5086 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5087,
            nr_faces: 18
  }}
};

static int _list5089[] = { 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1415, 1416, 1417, 1418, 1419 };
static struct xrTrackBSPNode _node5088 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5089,
            nr_faces: 15
  }}
};

static struct xrTrackBSPNode _node5085 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5086,
            subtree1: &_node5088,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node5079 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5080,
            subtree1: &_node5085,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node5067 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5068,
            subtree1: &_node5079,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static struct xrTrackBSPNode _node5052 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5053,
            subtree1: &_node5067,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static int _list5095[] = { 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409 };
static struct xrTrackBSPNode _node5094 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5095,
            nr_faces: 9
  }}
};

static int _list5097[] = { 1406, 1407, 1408, 1409 };
static struct xrTrackBSPNode _node5096 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5097,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node5093 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5094,
            subtree1: &_node5096,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node5099 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5095,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node5101 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5097,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node5098 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5099,
            subtree1: &_node5101,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node5092 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5093,
            subtree1: &_node5098,
            split_axis: 'x',
            split: 9.00688577412094
  }}
};

static int _list5104[] = { 1409 };
static struct xrTrackBSPNode _node5103 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5104,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5091 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5092,
            subtree1: &_node5103,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static struct xrTrackBSPNode _node5108 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5095,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node5110 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5097,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node5107 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5108,
            subtree1: &_node5110,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static int _list5114[] = { 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1419 };
static struct xrTrackBSPNode _node5113 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5114,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5115 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5097,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node5112 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5113,
            subtree1: &_node5115,
            split_axis: 'y',
            split: 32.2449103410309
  }}
};

static struct xrTrackBSPNode _node5106 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5107,
            subtree1: &_node5112,
            split_axis: 'x',
            split: 10.2817992167839
  }}
};

static struct xrTrackBSPNode _node5117 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5104,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5105 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5106,
            subtree1: &_node5117,
            split_axis: 'y',
            split: 32.7760454356122
  }}
};

static struct xrTrackBSPNode _node5090 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5091,
            subtree1: &_node5105,
            split_axis: 'x',
            split: 9.64434249545244
  }}
};

static struct xrTrackBSPNode _node5051 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5052,
            subtree1: &_node5090,
            split_axis: 'y',
            split: 31.7137752464495
  }}
};

static struct xrTrackBSPNode _node4997 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4998,
            subtree1: &_node5051,
            split_axis: 'x',
            split: 8.36942905278944
  }}
};

static struct xrTrackBSPNode _node4980 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4981,
            subtree1: &_node4997,
            split_axis: 'y',
            split: 29.5892348681242
  }}
};

static struct xrTrackBSPNode _node4862 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4863,
            subtree1: &_node4980,
            split_axis: 'x',
            split: 5.81960216746345
  }}
};

static struct xrTrackBSPNode _node4860 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4861,
            subtree1: &_node4862,
            split_axis: 'y',
            split: 25.3401541114735
  }}
};

static struct xrTrackBSPNode _node5125 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static int _list5129[] = { 50 };
static struct xrTrackBSPNode _node5128 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5129,
            nr_faces: 1
  }}
};

static int _list5131[] = { 50, 51, 52, 53, 54, 55, 56 };
static struct xrTrackBSPNode _node5130 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5131,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node5127 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5128,
            subtree1: &_node5130,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static struct xrTrackBSPNode _node5132 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5129,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5126 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5127,
            subtree1: &_node5132,
            split_axis: 'y',
            split: 17.9042627873348
  }}
};

static struct xrTrackBSPNode _node5124 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5125,
            subtree1: &_node5126,
            split_axis: 'x',
            split: 12.1941693807784
  }}
};

static struct xrTrackBSPNode _node5134 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node5123 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5124,
            subtree1: &_node5134,
            split_axis: 'y',
            split: 18.9665329764975
  }}
};

static struct xrTrackBSPNode _node5140 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4837,
            nr_faces: 10
  }}
};

static int _list5143[] = { 40, 50, 51, 52, 53, 54, 55, 56, 57 };
static struct xrTrackBSPNode _node5142 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5143,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node5139 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5140,
            subtree1: &_node5142,
            split_axis: 'y',
            split: 17.3731276927535
  }}
};

static int _list5146[] = { 44, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59 };
static struct xrTrackBSPNode _node5145 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5146,
            nr_faces: 11
  }}
};

static int _list5148[] = { 40, 41, 42, 43, 44, 50, 51, 52, 53, 54, 55, 56, 57 };
static struct xrTrackBSPNode _node5147 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5148,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node5144 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5145,
            subtree1: &_node5147,
            split_axis: 'y',
            split: 17.3731276927535
  }}
};

static struct xrTrackBSPNode _node5138 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5139,
            subtree1: &_node5144,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static int _list5151[] = { 40, 50 };
static struct xrTrackBSPNode _node5150 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5151,
            nr_faces: 2
  }}
};

static int _list5154[] = { 40, 41, 42, 43, 44, 50 };
static struct xrTrackBSPNode _node5153 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5154,
            nr_faces: 6
  }}
};

static int _list5156[] = { 40, 41, 42, 43, 44 };
static struct xrTrackBSPNode _node5155 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5156,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node5152 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5153,
            subtree1: &_node5155,
            split_axis: 'y',
            split: 18.4353978819162
  }}
};

static struct xrTrackBSPNode _node5149 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5150,
            subtree1: &_node5152,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static struct xrTrackBSPNode _node5137 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5138,
            subtree1: &_node5149,
            split_axis: 'y',
            split: 17.9042627873348
  }}
};

static int _list5161[] = { 44, 45, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59 };
static struct xrTrackBSPNode _node5160 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5161,
            nr_faces: 14
  }}
};

static int _list5163[] = { 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57 };
static struct xrTrackBSPNode _node5162 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5163,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node5159 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5160,
            subtree1: &_node5162,
            split_axis: 'y',
            split: 17.3731276927535
  }}
};

static int _list5166[] = { 44, 45, 46, 47, 48, 49, 59 };
static struct xrTrackBSPNode _node5165 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5166,
            nr_faces: 7
  }}
};

static int _list5168[] = { 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 };
static struct xrTrackBSPNode _node5167 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5168,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5164 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5165,
            subtree1: &_node5167,
            split_axis: 'y',
            split: 17.3731276927535
  }}
};

static struct xrTrackBSPNode _node5158 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5159,
            subtree1: &_node5164,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static struct xrTrackBSPNode _node5169 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5168,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5157 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5158,
            subtree1: &_node5169,
            split_axis: 'y',
            split: 17.9042627873348
  }}
};

static struct xrTrackBSPNode _node5136 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5137,
            subtree1: &_node5157,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static int _list5175[] = { 40 };
static struct xrTrackBSPNode _node5174 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5175,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5177 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5156,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node5179 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5175,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5176 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5177,
            subtree1: &_node5179,
            split_axis: 'y',
            split: 19.4976680710788
  }}
};

static struct xrTrackBSPNode _node5173 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5174,
            subtree1: &_node5176,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static struct xrTrackBSPNode _node5181 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node5172 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5173,
            subtree1: &_node5181,
            split_axis: 'y',
            split: 20.0288031656602
  }}
};

static int _list5186[] = { 30, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 };
static struct xrTrackBSPNode _node5185 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5186,
            nr_faces: 11
  }}
};

static int _list5188[] = { 30, 40 };
static struct xrTrackBSPNode _node5187 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5188,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node5184 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5185,
            subtree1: &_node5187,
            split_axis: 'y',
            split: 19.4976680710788
  }}
};

static int _list5191[] = { 30, 31, 32, 33, 34, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 };
static struct xrTrackBSPNode _node5190 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5191,
            nr_faces: 15
  }}
};

static int _list5193[] = { 30, 31, 32, 33, 34, 40 };
static struct xrTrackBSPNode _node5192 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5193,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node5189 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5190,
            subtree1: &_node5192,
            split_axis: 'y',
            split: 19.4976680710788
  }}
};

static struct xrTrackBSPNode _node5183 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5184,
            subtree1: &_node5189,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static int _list5196[] = { 30 };
static struct xrTrackBSPNode _node5195 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5196,
            nr_faces: 1
  }}
};

static int _list5199[] = { 30, 31, 32, 33, 34 };
static struct xrTrackBSPNode _node5198 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5199,
            nr_faces: 5
  }}
};

static int _list5201[] = { 20, 30, 31, 32, 33, 34 };
static struct xrTrackBSPNode _node5200 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5201,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node5197 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5198,
            subtree1: &_node5200,
            split_axis: 'y',
            split: 20.5599382602415
  }}
};

static struct xrTrackBSPNode _node5194 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5195,
            subtree1: &_node5197,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static struct xrTrackBSPNode _node5182 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5183,
            subtree1: &_node5194,
            split_axis: 'y',
            split: 20.0288031656602
  }}
};

static struct xrTrackBSPNode _node5171 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5172,
            subtree1: &_node5182,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static struct xrTrackBSPNode _node5135 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5136,
            subtree1: &_node5171,
            split_axis: 'y',
            split: 18.9665329764975
  }}
};

static struct xrTrackBSPNode _node5122 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5123,
            subtree1: &_node5135,
            split_axis: 'x',
            split: 13.4690828234414
  }}
};

static int _list5203[] = { 0, 20, 30, 1430 };
static struct xrTrackBSPNode _node5202 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5203,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node5121 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5122,
            subtree1: &_node5202,
            split_axis: 'y',
            split: 21.0910733548228
  }}
};

static int _list5212[] = { 44, 45, 46, 47, 48, 49 };
static struct xrTrackBSPNode _node5211 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5212,
            nr_faces: 6
  }}
};

static int _list5214[] = { 43, 44, 45, 46, 47, 48, 49 };
static struct xrTrackBSPNode _node5213 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5214,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node5210 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5211,
            subtree1: &_node5213,
            split_axis: 'y',
            split: 17.3731276927535
  }}
};

static struct xrTrackBSPNode _node5215 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4858,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5209 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5210,
            subtree1: &_node5215,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list5220[] = { 39, 43, 44, 45, 46, 47, 48, 49 };
static struct xrTrackBSPNode _node5219 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5220,
            nr_faces: 8
  }}
};

static int _list5222[] = { 35, 36, 37, 38, 39, 43, 44, 45, 46, 47, 48, 49 };
static struct xrTrackBSPNode _node5221 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5222,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node5218 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5219,
            subtree1: &_node5221,
            split_axis: 'y',
            split: 18.4353978819162
  }}
};

static int _list5225[] = { 39, 49 };
static struct xrTrackBSPNode _node5224 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5225,
            nr_faces: 2
  }}
};

static int _list5227[] = { 35, 36, 37, 38, 39, 49 };
static struct xrTrackBSPNode _node5226 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5227,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node5223 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5224,
            subtree1: &_node5226,
            split_axis: 'y',
            split: 18.4353978819162
  }}
};

static struct xrTrackBSPNode _node5217 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5218,
            subtree1: &_node5223,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node5208 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5209,
            subtree1: &_node5217,
            split_axis: 'y',
            split: 17.9042627873348
  }}
};

static int _list5229[] = { 36, 37, 38, 39 };
static struct xrTrackBSPNode _node5228 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5229,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node5207 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5208,
            subtree1: &_node5228,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static int _list5235[] = { 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 44, 45, 46, 47, 48, 49 };
static struct xrTrackBSPNode _node5234 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5235,
            nr_faces: 17
  }}
};

static int _list5237[] = { 30, 31, 32, 33, 34, 35, 36, 37, 38, 39 };
static struct xrTrackBSPNode _node5236 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5237,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5233 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5234,
            subtree1: &_node5236,
            split_axis: 'y',
            split: 19.4976680710788
  }}
};

static int _list5240[] = { 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 49 };
static struct xrTrackBSPNode _node5239 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5240,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node5241 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5237,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5238 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5239,
            subtree1: &_node5241,
            split_axis: 'y',
            split: 19.4976680710788
  }}
};

static struct xrTrackBSPNode _node5232 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5233,
            subtree1: &_node5238,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node5245 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5237,
            nr_faces: 10
  }}
};

static int _list5248[] = { 20, 21, 22, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39 };
static struct xrTrackBSPNode _node5247 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5248,
            nr_faces: 13
  }}
};

static struct xrTrackBSPNode _node5244 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5245,
            subtree1: &_node5247,
            split_axis: 'y',
            split: 20.5599382602415
  }}
};

static int _list5251[] = { 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39 };
static struct xrTrackBSPNode _node5250 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5251,
            nr_faces: 12
  }}
};

static int _list5253[] = { 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39 };
static struct xrTrackBSPNode _node5252 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5253,
            nr_faces: 19
  }}
};

static struct xrTrackBSPNode _node5249 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5250,
            subtree1: &_node5252,
            split_axis: 'y',
            split: 20.5599382602415
  }}
};

static struct xrTrackBSPNode _node5243 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5244,
            subtree1: &_node5249,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node5231 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5232,
            subtree1: &_node5243,
            split_axis: 'y',
            split: 20.0288031656602
  }}
};

static struct xrTrackBSPNode _node5255 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5229,
            nr_faces: 4
  }}
};

static int _list5260[] = { 27, 28, 29, 36, 37, 38, 39 };
static struct xrTrackBSPNode _node5259 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5260,
            nr_faces: 7
  }}
};

static int _list5262[] = { 22, 23, 24, 25, 26, 27, 28, 29, 36, 37, 38, 39 };
static struct xrTrackBSPNode _node5261 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5262,
            nr_faces: 12
  }}
};

static struct xrTrackBSPNode _node5258 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5259,
            subtree1: &_node5261,
            split_axis: 'y',
            split: 20.5599382602415
  }}
};

static int _list5264[] = { 27, 28, 29, 39 };
static struct xrTrackBSPNode _node5263 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5264,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node5257 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5258,
            subtree1: &_node5263,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node5254 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5255,
            subtree1: &_node5257,
            split_axis: 'y',
            split: 20.0288031656602
  }}
};

static struct xrTrackBSPNode _node5230 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5231,
            subtree1: &_node5254,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static struct xrTrackBSPNode _node5206 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5207,
            subtree1: &_node5230,
            split_axis: 'y',
            split: 18.9665329764975
  }}
};

static int _list5266[] = { 29 };
static struct xrTrackBSPNode _node5265 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5266,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5205 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5206,
            subtree1: &_node5265,
            split_axis: 'x',
            split: 18.5687365940934
  }}
};

static int _list5273[] = { 20, 21, 22, 30 };
static struct xrTrackBSPNode _node5272 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5273,
            nr_faces: 4
  }}
};

static int _list5276[] = { 20, 21, 22, 23, 24, 25, 26, 27, 28, 30 };
static struct xrTrackBSPNode _node5275 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5276,
            nr_faces: 10
  }}
};

static int _list5278[] = { 20, 21, 22, 23, 24, 25, 26, 27, 28 };
static struct xrTrackBSPNode _node5277 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5278,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node5274 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5275,
            subtree1: &_node5277,
            split_axis: 'y',
            split: 21.6222084494042
  }}
};

static struct xrTrackBSPNode _node5271 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5272,
            subtree1: &_node5274,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list5281[] = { 10, 20, 21, 22 };
static struct xrTrackBSPNode _node5280 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5281,
            nr_faces: 4
  }}
};

static int _list5284[] = { 10, 11, 12, 13, 20, 21, 22, 23, 24, 25, 26, 27, 28 };
static struct xrTrackBSPNode _node5283 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5284,
            nr_faces: 13
  }}
};

static int _list5286[] = { 10, 11, 12, 13 };
static struct xrTrackBSPNode _node5285 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5286,
            nr_faces: 4
  }}
};

static struct xrTrackBSPNode _node5282 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5283,
            subtree1: &_node5285,
            split_axis: 'y',
            split: 22.6844786385668
  }}
};

static struct xrTrackBSPNode _node5279 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5280,
            subtree1: &_node5282,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node5270 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5271,
            subtree1: &_node5279,
            split_axis: 'y',
            split: 22.1533435439855
  }}
};

static int _list5290[] = { 22, 23, 24, 25, 26, 27, 28, 29 };
static struct xrTrackBSPNode _node5289 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5290,
            nr_faces: 8
  }}
};

static int _list5292[] = { 27, 28, 29 };
static struct xrTrackBSPNode _node5291 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5292,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node5288 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5289,
            subtree1: &_node5291,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list5296[] = { 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29 };
static struct xrTrackBSPNode _node5295 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5296,
            nr_faces: 16
  }}
};

static int _list5298[] = { 12, 13, 14, 15, 16, 17, 18, 19 };
static struct xrTrackBSPNode _node5297 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5298,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node5294 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5295,
            subtree1: &_node5297,
            split_axis: 'y',
            split: 22.6844786385668
  }}
};

static int _list5301[] = { 17, 18, 19, 27, 28, 29 };
static struct xrTrackBSPNode _node5300 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5301,
            nr_faces: 6
  }}
};

static int _list5303[] = { 17, 18, 19 };
static struct xrTrackBSPNode _node5302 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5303,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node5299 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5300,
            subtree1: &_node5302,
            split_axis: 'y',
            split: 22.6844786385668
  }}
};

static struct xrTrackBSPNode _node5293 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5294,
            subtree1: &_node5299,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node5287 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5288,
            subtree1: &_node5293,
            split_axis: 'y',
            split: 22.1533435439855
  }}
};

static struct xrTrackBSPNode _node5269 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5270,
            subtree1: &_node5287,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static int _list5309[] = { 10 };
static struct xrTrackBSPNode _node5308 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5309,
            nr_faces: 1
  }}
};

static int _list5311[] = { 0, 1, 2, 3, 4, 10 };
static struct xrTrackBSPNode _node5310 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5311,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node5307 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5308,
            subtree1: &_node5310,
            split_axis: 'y',
            split: 23.7467488277295
  }}
};

static struct xrTrackBSPNode _node5313 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5286,
            nr_faces: 4
  }}
};

static int _list5316[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 };
static struct xrTrackBSPNode _node5315 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5316,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node5312 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5313,
            subtree1: &_node5315,
            split_axis: 'y',
            split: 23.7467488277295
  }}
};

static struct xrTrackBSPNode _node5306 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5307,
            subtree1: &_node5312,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list5320[] = { 0, 1, 2, 3, 4 };
static struct xrTrackBSPNode _node5319 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5320,
            nr_faces: 5
  }}
};

static int _list5322[] = { 0, 1, 2, 3, 4, 1430 };
static struct xrTrackBSPNode _node5321 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5322,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node5318 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5319,
            subtree1: &_node5321,
            split_axis: 'y',
            split: 24.8090190168922
  }}
};

static int _list5324[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
static struct xrTrackBSPNode _node5323 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5324,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5317 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5318,
            subtree1: &_node5323,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node5305 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5306,
            subtree1: &_node5317,
            split_axis: 'y',
            split: 24.2778839223108
  }}
};

static struct xrTrackBSPNode _node5328 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5298,
            nr_faces: 8
  }}
};

static int _list5331[] = { 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19 };
static struct xrTrackBSPNode _node5330 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5331,
            nr_faces: 16
  }}
};

static struct xrTrackBSPNode _node5327 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5328,
            subtree1: &_node5330,
            split_axis: 'y',
            split: 23.7467488277295
  }}
};

static struct xrTrackBSPNode _node5333 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5303,
            nr_faces: 3
  }}
};

static int _list5336[] = { 7, 8, 9, 17, 18, 19 };
static struct xrTrackBSPNode _node5335 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5336,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node5332 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5333,
            subtree1: &_node5335,
            split_axis: 'y',
            split: 23.7467488277295
  }}
};

static struct xrTrackBSPNode _node5326 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5327,
            subtree1: &_node5332,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list5340[] = { 2, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19 };
static struct xrTrackBSPNode _node5339 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5340,
            nr_faces: 12
  }}
};

static int _list5342[] = { 2, 3, 4, 5, 6, 7, 8, 9 };
static struct xrTrackBSPNode _node5341 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5342,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node5338 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5339,
            subtree1: &_node5341,
            split_axis: 'y',
            split: 24.8090190168922
  }}
};

static struct xrTrackBSPNode _node5344 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5336,
            nr_faces: 6
  }}
};

static int _list5347[] = { 7, 8, 9 };
static struct xrTrackBSPNode _node5346 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5347,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node5343 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5344,
            subtree1: &_node5346,
            split_axis: 'y',
            split: 24.8090190168922
  }}
};

static struct xrTrackBSPNode _node5337 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5338,
            subtree1: &_node5343,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static struct xrTrackBSPNode _node5325 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5326,
            subtree1: &_node5337,
            split_axis: 'y',
            split: 24.2778839223108
  }}
};

static struct xrTrackBSPNode _node5304 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5305,
            subtree1: &_node5325,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static struct xrTrackBSPNode _node5268 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5269,
            subtree1: &_node5304,
            split_axis: 'y',
            split: 23.2156137331482
  }}
};

static int _list5349[] = { 9, 19, 29 };
static struct xrTrackBSPNode _node5348 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5349,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node5267 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5268,
            subtree1: &_node5348,
            split_axis: 'x',
            split: 18.5687365940934
  }}
};

static struct xrTrackBSPNode _node5204 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5205,
            subtree1: &_node5267,
            split_axis: 'y',
            split: 21.0910733548228
  }}
};

static struct xrTrackBSPNode _node5120 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5121,
            subtree1: &_node5204,
            split_axis: 'x',
            split: 16.0189097087674
  }}
};

static int _list5355[] = { 1420 };
static struct xrTrackBSPNode _node5354 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5355,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5358 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5355,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5362 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4994,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5364 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list4996,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node5361 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5362,
            subtree1: &_node5364,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static int _list5368[] = { 1410, 1420 };
static struct xrTrackBSPNode _node5367 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5368,
            nr_faces: 2
  }}
};

static int _list5370[] = { 1410, 1411, 1412, 1413, 1414, 1420 };
static struct xrTrackBSPNode _node5369 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5370,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node5366 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5367,
            subtree1: &_node5369,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static struct xrTrackBSPNode _node5360 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5361,
            subtree1: &_node5366,
            split_axis: 'x',
            split: 11.5567126594469
  }}
};

static struct xrTrackBSPNode _node5357 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5358,
            subtree1: &_node5360,
            split_axis: 'y',
            split: 28.5269646789615
  }}
};

static int _list5374[] = { 1420, 1421, 1422, 1423, 1424, 1425 };
static struct xrTrackBSPNode _node5373 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5374,
            nr_faces: 6
  }}
};

static int _list5377[] = { 1420, 1421, 1422, 1423, 1424, 1425, 1426 };
static struct xrTrackBSPNode _node5376 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5377,
            nr_faces: 7
  }}
};

static int _list5379[] = { 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429 };
static struct xrTrackBSPNode _node5378 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5379,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5375 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5376,
            subtree1: &_node5378,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static struct xrTrackBSPNode _node5372 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5373,
            subtree1: &_node5375,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static int _list5383[] = { 1410, 1420, 1421, 1422, 1423, 1424, 1425 };
static struct xrTrackBSPNode _node5382 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5383,
            nr_faces: 7
  }}
};

static int _list5385[] = { 1410, 1411, 1412, 1413, 1414, 1420, 1421, 1422, 1423, 1424, 1425 };
static struct xrTrackBSPNode _node5384 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5385,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node5381 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5382,
            subtree1: &_node5384,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static struct xrTrackBSPNode _node5387 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5379,
            nr_faces: 10
  }}
};

static int _list5390[] = { 1411, 1412, 1413, 1414, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429 };
static struct xrTrackBSPNode _node5389 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5390,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node5386 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5387,
            subtree1: &_node5389,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static struct xrTrackBSPNode _node5380 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5381,
            subtree1: &_node5386,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static struct xrTrackBSPNode _node5371 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5372,
            subtree1: &_node5380,
            split_axis: 'y',
            split: 28.5269646789615
  }}
};

static struct xrTrackBSPNode _node5356 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5357,
            subtree1: &_node5371,
            split_axis: 'x',
            split: 12.1941693807784
  }}
};

static struct xrTrackBSPNode _node5353 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5354,
            subtree1: &_node5356,
            split_axis: 'y',
            split: 27.4646944897989
  }}
};

static int _list5395[] = { 1430, 1431, 1432, 1433 };
static struct xrTrackBSPNode _node5394 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5395,
            nr_faces: 4
  }}
};

static int _list5398[] = { 1420, 1430 };
static struct xrTrackBSPNode _node5397 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5398,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node5400 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5395,
            nr_faces: 4
  }}
};

static int _list5403[] = { 1420, 1430, 1431, 1432, 1433 };
static struct xrTrackBSPNode _node5402 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5403,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node5399 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5400,
            subtree1: &_node5402,
            split_axis: 'y',
            split: 26.9335593952175
  }}
};

static struct xrTrackBSPNode _node5396 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5397,
            subtree1: &_node5399,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static struct xrTrackBSPNode _node5393 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5394,
            subtree1: &_node5396,
            split_axis: 'y',
            split: 26.4024243006362
  }}
};

static int _list5408[] = { 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438 };
static struct xrTrackBSPNode _node5407 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5408,
            nr_faces: 9
  }}
};

static int _list5410[] = { 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439 };
static struct xrTrackBSPNode _node5409 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5410,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5406 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5407,
            subtree1: &_node5409,
            split_axis: 'y',
            split: 25.8712892060549
  }}
};

static int _list5413[] = { 0, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438 };
static struct xrTrackBSPNode _node5412 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5413,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5414 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5410,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5411 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5412,
            subtree1: &_node5414,
            split_axis: 'y',
            split: 25.8712892060549
  }}
};

static struct xrTrackBSPNode _node5405 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5406,
            subtree1: &_node5411,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static struct xrTrackBSPNode _node5418 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5410,
            nr_faces: 10
  }}
};

static int _list5421[] = { 1420, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439 };
static struct xrTrackBSPNode _node5420 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5421,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node5417 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5418,
            subtree1: &_node5420,
            split_axis: 'y',
            split: 26.9335593952175
  }}
};

static struct xrTrackBSPNode _node5422 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5410,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5416 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5417,
            subtree1: &_node5422,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static struct xrTrackBSPNode _node5404 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5405,
            subtree1: &_node5416,
            split_axis: 'y',
            split: 26.4024243006362
  }}
};

static struct xrTrackBSPNode _node5392 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5393,
            subtree1: &_node5404,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static int _list5429[] = { 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1430 };
static struct xrTrackBSPNode _node5428 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5429,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node5430 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5379,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5427 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5428,
            subtree1: &_node5430,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static int _list5434[] = { 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1430, 1431, 1432, 1433 };
static struct xrTrackBSPNode _node5433 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5434,
            nr_faces: 11
  }}
};

static int _list5436[] = { 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1433 };
static struct xrTrackBSPNode _node5435 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5436,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node5432 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5433,
            subtree1: &_node5435,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static struct xrTrackBSPNode _node5426 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5427,
            subtree1: &_node5432,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static struct xrTrackBSPNode _node5437 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5379,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5425 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5426,
            subtree1: &_node5437,
            split_axis: 'y',
            split: 28.5269646789615
  }}
};

static int _list5443[] = { 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439 };
static struct xrTrackBSPNode _node5442 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5443,
            nr_faces: 17
  }}
};

static int _list5445[] = { 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1433, 1434, 1435, 1436, 1437, 1438, 1439 };
static struct xrTrackBSPNode _node5444 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5445,
            nr_faces: 17
  }}
};

static struct xrTrackBSPNode _node5441 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5442,
            subtree1: &_node5444,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static struct xrTrackBSPNode _node5447 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5410,
            nr_faces: 10
  }}
};

static int _list5450[] = { 1428, 1429, 1433, 1434, 1435, 1436, 1437, 1438, 1439 };
static struct xrTrackBSPNode _node5449 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5450,
            nr_faces: 9
  }}
};

static struct xrTrackBSPNode _node5446 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5447,
            subtree1: &_node5449,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static struct xrTrackBSPNode _node5440 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5441,
            subtree1: &_node5446,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static int _list5454[] = { 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1439 };
static struct xrTrackBSPNode _node5453 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5454,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node5455 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5379,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5452 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5453,
            subtree1: &_node5455,
            split_axis: 'y',
            split: 29.0580997735429
  }}
};

static int _list5458[] = { 1428, 1429, 1439 };
static struct xrTrackBSPNode _node5457 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5458,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node5451 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5452,
            subtree1: &_node5457,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static struct xrTrackBSPNode _node5439 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5440,
            subtree1: &_node5451,
            split_axis: 'y',
            split: 28.5269646789615
  }}
};

static struct xrTrackBSPNode _node5424 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5425,
            subtree1: &_node5439,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static struct xrTrackBSPNode _node5391 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5392,
            subtree1: &_node5424,
            split_axis: 'y',
            split: 27.4646944897989
  }}
};

static struct xrTrackBSPNode _node5352 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5353,
            subtree1: &_node5391,
            split_axis: 'x',
            split: 13.4690828234414
  }}
};

static int _list5464[] = { 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419 };
static struct xrTrackBSPNode _node5463 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5464,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5467 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5464,
            nr_faces: 10
  }}
};

static int _list5470[] = { 1409, 1415, 1416, 1417, 1418, 1419 };
static struct xrTrackBSPNode _node5469 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5470,
            nr_faces: 6
  }}
};

static struct xrTrackBSPNode _node5466 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5467,
            subtree1: &_node5469,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node5472 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5464,
            nr_faces: 10
  }}
};

static int _list5475[] = { 1415, 1416, 1417, 1418, 1419 };
static struct xrTrackBSPNode _node5474 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5475,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node5471 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5472,
            subtree1: &_node5474,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node5465 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5466,
            subtree1: &_node5471,
            split_axis: 'x',
            split: 11.5567126594469
  }}
};

static struct xrTrackBSPNode _node5462 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5463,
            subtree1: &_node5465,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static int _list5480[] = { 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1422, 1423, 1424, 1425 };
static struct xrTrackBSPNode _node5479 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5480,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node5481 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5464,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5478 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5479,
            subtree1: &_node5481,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static int _list5485[] = { 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429 };
static struct xrTrackBSPNode _node5484 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5485,
            nr_faces: 17
  }}
};

static int _list5487[] = { 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1428, 1429 };
static struct xrTrackBSPNode _node5486 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5487,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node5483 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5484,
            subtree1: &_node5486,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node5477 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5478,
            subtree1: &_node5483,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static struct xrTrackBSPNode _node5490 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5464,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5492 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5475,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node5489 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5490,
            subtree1: &_node5492,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static int _list5496[] = { 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1429 };
static struct xrTrackBSPNode _node5495 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5496,
            nr_faces: 10
  }}
};

static struct xrTrackBSPNode _node5497 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5475,
            nr_faces: 5
  }}
};

static struct xrTrackBSPNode _node5494 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5495,
            subtree1: &_node5497,
            split_axis: 'y',
            split: 31.1826401518682
  }}
};

static struct xrTrackBSPNode _node5488 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5489,
            subtree1: &_node5494,
            split_axis: 'x',
            split: 12.8316261021099
  }}
};

static struct xrTrackBSPNode _node5476 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5477,
            subtree1: &_node5488,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static struct xrTrackBSPNode _node5461 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5462,
            subtree1: &_node5476,
            split_axis: 'x',
            split: 12.1941693807784
  }}
};

static int _list5500[] = { 1409, 1419 };
static struct xrTrackBSPNode _node5499 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5500,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node5460 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5461,
            subtree1: &_node5499,
            split_axis: 'y',
            split: 31.7137752464495
  }}
};

static int _list5507[] = { 1419, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429 };
static struct xrTrackBSPNode _node5506 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5507,
            nr_faces: 9
  }}
};

static int _list5509[] = { 1419, 1428, 1429 };
static struct xrTrackBSPNode _node5508 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5509,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node5505 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5506,
            subtree1: &_node5508,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static int _list5512[] = { 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429 };
static struct xrTrackBSPNode _node5511 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5512,
            nr_faces: 8
  }}
};

static int _list5514[] = { 1428, 1429 };
static struct xrTrackBSPNode _node5513 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5514,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node5510 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5511,
            subtree1: &_node5513,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node5504 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5505,
            subtree1: &_node5510,
            split_axis: 'x',
            split: 14.1065395447729
  }}
};

static int _list5516[] = { 1419, 1429 };
static struct xrTrackBSPNode _node5515 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5516,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node5503 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5504,
            subtree1: &_node5515,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static struct xrTrackBSPNode _node5520 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5512,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node5522 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5514,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node5519 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5520,
            subtree1: &_node5522,
            split_axis: 'y',
            split: 30.1203699627055
  }}
};

static struct xrTrackBSPNode _node5524 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5514,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node5518 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5519,
            subtree1: &_node5524,
            split_axis: 'x',
            split: 15.3814529874359
  }}
};

static int _list5527[] = { 1429 };
static struct xrTrackBSPNode _node5526 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5527,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5517 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5518,
            subtree1: &_node5526,
            split_axis: 'y',
            split: 30.6515050572869
  }}
};

static struct xrTrackBSPNode _node5502 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5503,
            subtree1: &_node5517,
            split_axis: 'x',
            split: 14.7439962661044
  }}
};

static int _list5529[] = { 1419 };
static struct xrTrackBSPNode _node5528 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5529,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5501 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5502,
            subtree1: &_node5528,
            split_axis: 'y',
            split: 31.7137752464495
  }}
};

static struct xrTrackBSPNode _node5459 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5460,
            subtree1: &_node5501,
            split_axis: 'x',
            split: 13.4690828234414
  }}
};

static struct xrTrackBSPNode _node5351 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5352,
            subtree1: &_node5459,
            split_axis: 'y',
            split: 29.5892348681242
  }}
};

static int _list5538[] = { 0, 1, 2, 3, 4, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438 };
static struct xrTrackBSPNode _node5537 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5538,
            nr_faces: 14
  }}
};

static int _list5540[] = { 4, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439 };
static struct xrTrackBSPNode _node5539 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5540,
            nr_faces: 11
  }}
};

static struct xrTrackBSPNode _node5536 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5537,
            subtree1: &_node5539,
            split_axis: 'y',
            split: 25.8712892060549
  }}
};

static int _list5543[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1432, 1433, 1434, 1435, 1436, 1437, 1438 };
static struct xrTrackBSPNode _node5542 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5543,
            nr_faces: 17
  }}
};

static int _list5545[] = { 4, 5, 6, 7, 8, 9, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439 };
static struct xrTrackBSPNode _node5544 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5545,
            nr_faces: 14
  }}
};

static struct xrTrackBSPNode _node5541 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5542,
            subtree1: &_node5544,
            split_axis: 'y',
            split: 25.8712892060549
  }}
};

static struct xrTrackBSPNode _node5535 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5536,
            subtree1: &_node5541,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node5547 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5410,
            nr_faces: 10
  }}
};

static int _list5551[] = { 9, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439 };
static struct xrTrackBSPNode _node5550 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5551,
            nr_faces: 9
  }}
};

static int _list5553[] = { 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439 };
static struct xrTrackBSPNode _node5552 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5553,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node5549 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5550,
            subtree1: &_node5552,
            split_axis: 'y',
            split: 26.9335593952175
  }}
};

static struct xrTrackBSPNode _node5546 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5547,
            subtree1: &_node5549,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static struct xrTrackBSPNode _node5534 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5535,
            subtree1: &_node5546,
            split_axis: 'y',
            split: 26.4024243006362
  }}
};

static int _list5558[] = { 2, 3, 4, 5, 6, 7, 8, 9, 1438 };
static struct xrTrackBSPNode _node5557 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5558,
            nr_faces: 9
  }}
};

static int _list5560[] = { 4, 5, 6, 7, 8, 9, 1438, 1439 };
static struct xrTrackBSPNode _node5559 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5560,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node5556 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5557,
            subtree1: &_node5559,
            split_axis: 'y',
            split: 25.8712892060549
  }}
};

static struct xrTrackBSPNode _node5561 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5347,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node5555 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5556,
            subtree1: &_node5561,
            split_axis: 'x',
            split: 17.9312798727619
  }}
};

static int _list5564[] = { 9, 1438, 1439 };
static struct xrTrackBSPNode _node5563 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5564,
            nr_faces: 3
  }}
};

static struct xrTrackBSPNode _node5554 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5555,
            subtree1: &_node5563,
            split_axis: 'y',
            split: 26.4024243006362
  }}
};

static struct xrTrackBSPNode _node5533 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5534,
            subtree1: &_node5554,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static struct xrTrackBSPNode _node5569 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5410,
            nr_faces: 10
  }}
};

static int _list5572[] = { 1433, 1434, 1435, 1436, 1437, 1438, 1439 };
static struct xrTrackBSPNode _node5571 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5572,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node5568 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5569,
            subtree1: &_node5571,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static struct xrTrackBSPNode _node5574 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5553,
            nr_faces: 8
  }}
};

static struct xrTrackBSPNode _node5576 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5572,
            nr_faces: 7
  }}
};

static struct xrTrackBSPNode _node5573 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5574,
            subtree1: &_node5576,
            split_axis: 'y',
            split: 27.9958295843802
  }}
};

static struct xrTrackBSPNode _node5567 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5568,
            subtree1: &_node5573,
            split_axis: 'x',
            split: 16.6563664300989
  }}
};

static int _list5579[] = { 1439 };
static struct xrTrackBSPNode _node5578 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5579,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5566 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5567,
            subtree1: &_node5578,
            split_axis: 'y',
            split: 28.5269646789615
  }}
};

static int _list5581[] = { 1438, 1439 };
static struct xrTrackBSPNode _node5580 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5581,
            nr_faces: 2
  }}
};

static struct xrTrackBSPNode _node5565 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5566,
            subtree1: &_node5580,
            split_axis: 'x',
            split: 17.2938231514304
  }}
};

static struct xrTrackBSPNode _node5532 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5533,
            subtree1: &_node5565,
            split_axis: 'y',
            split: 27.4646944897989
  }}
};

static int _list5583[] = { 9 };
static struct xrTrackBSPNode _node5582 = {
  type: nodetype_terminal,
  u: { t: {
            faces: _list5583,
            nr_faces: 1
  }}
};

static struct xrTrackBSPNode _node5531 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5532,
            subtree1: &_node5582,
            split_axis: 'x',
            split: 18.5687365940934
  }}
};

static struct xrTrackBSPNode _node5584 = {
  type: nodetype_terminal,
  u: { t: {
            faces: 0,
            nr_faces: 0
  }}
};

static struct xrTrackBSPNode _node5530 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5531,
            subtree1: &_node5584,
            split_axis: 'y',
            split: 29.5892348681242
  }}
};

static struct xrTrackBSPNode _node5350 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5351,
            subtree1: &_node5530,
            split_axis: 'x',
            split: 16.0189097087674
  }}
};

static struct xrTrackBSPNode _node5119 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node5120,
            subtree1: &_node5350,
            split_axis: 'y',
            split: 25.3401541114735
  }}
};

static struct xrTrackBSPNode _node4859 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4860,
            subtree1: &_node5119,
            split_axis: 'x',
            split: 10.9192559381154
  }}
};

static struct xrTrackBSPNode _node4217 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node4218,
            subtree1: &_node4859,
            split_axis: 'y',
            split: 16.8419925981721
  }}
};

static struct xrTrackBSPNode _node3194 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node3195,
            subtree1: &_node4217,
            split_axis: 'x',
            split: 0.719948396811454
  }}
};

static struct xrTrackBSPNode _node0 = {
  type: nodetype_interior,
  u: { i: {
            subtree0: &_node1,
            subtree1: &_node3194,
            split_axis: 'y',
            split: -0.154330428430587
  }}
};

struct xrTrackBSPNode *track_root = &_node0;
/* EOF */
