{
 "apollonius": "0.0.0.1",
 "dwg": [
  {
   "id": 23,
   "element": "ApoReal",
   "elementNumber": 9,
   "value": "false"
  },
  {
   "id": 21,
   "element": "ApoReal",
   "elementNumber": 7,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    23
   ]
  },
  {
   "id": 22,
   "element": "ApoReal",
   "elementNumber": 8,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    23
   ]
  },
  {
   "id": 24,
   "element": "ApoReal",
   "elementNumber": 10,
   "value": "left"
  },
  {
   "id": 18,
   "element": "ApoReal",
   "elementNumber": 4,
   "value": "left",
   "functionName": "=",
   "argsIds": [
    24
   ]
  },
  {
   "id": 25,
   "element": "ApoReal",
   "elementNumber": 11,
   "value": "bottom"
  },
  {
   "id": 19,
   "element": "ApoReal",
   "elementNumber": 5,
   "value": "bottom",
   "functionName": "=",
   "argsIds": [
    25
   ]
  },
  {
   "id": 26,
   "element": "ApoReal",
   "elementNumber": 12,
   "value": 4
  },
  {
   "id": 17,
   "element": "ApoReal",
   "elementNumber": 3,
   "value": 4,
   "functionName": "=",
   "argsIds": [
    26
   ]
  },
  {
   "id": 27,
   "element": "ApoReal",
   "elementNumber": 13,
   "value": 0
  },
  {
   "id": 16,
   "element": "ApoReal",
   "elementNumber": 2,
   "value": 255,
   "functionName": "colour",
   "argsIds": [
    27,
    27,
    27
   ]
  },
  {
   "id": 15,
   "element": "ApoReal",
   "elementNumber": 1,
   "value": 255,
   "functionName": "colour",
   "argsIds": [
    27,
    27,
    27
   ]
  },
  {
   "id": 28,
   "element": "ApoReal",
   "elementNumber": 14,
   "value": "16px arial,sans-serif"
  },
  {
   "id": 20,
   "element": "ApoReal",
   "elementNumber": 6,
   "value": "16px arial,sans-serif",
   "functionName": "=",
   "argsIds": [
    28
   ]
  },
  {
   "id": 37,
   "element": "ApoReal",
   "elementNumber": 9,
   "value": "false"
  },
  {
   "id": 35,
   "element": "ApoReal",
   "elementNumber": 7,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    37
   ]
  },
  {
   "id": 36,
   "element": "ApoReal",
   "elementNumber": 8,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    37
   ]
  },
  {
   "id": 38,
   "element": "ApoReal",
   "elementNumber": 10,
   "value": "left"
  },
  {
   "id": 32,
   "element": "ApoReal",
   "elementNumber": 4,
   "value": "left",
   "functionName": "=",
   "argsIds": [
    38
   ]
  },
  {
   "id": 39,
   "element": "ApoReal",
   "elementNumber": 11,
   "value": "bottom"
  },
  {
   "id": 33,
   "element": "ApoReal",
   "elementNumber": 5,
   "value": "bottom",
   "functionName": "=",
   "argsIds": [
    39
   ]
  },
  {
   "id": 40,
   "element": "ApoReal",
   "elementNumber": 12,
   "value": 4
  },
  {
   "id": 31,
   "element": "ApoReal",
   "elementNumber": 3,
   "value": 4,
   "functionName": "=",
   "argsIds": [
    40
   ]
  },
  {
   "id": 41,
   "element": "ApoReal",
   "elementNumber": 13,
   "value": 0
  },
  {
   "id": 42,
   "element": "ApoReal",
   "elementNumber": 14,
   "value": "16px arial,sans-serif"
  },
  {
   "id": 34,
   "element": "ApoReal",
   "elementNumber": 6,
   "value": "16px arial,sans-serif",
   "functionName": "=",
   "argsIds": [
    42
   ]
  },
  {
   "id": 65,
   "element": "ApoReal",
   "elementNumber": 9,
   "value": "false"
  },
  {
   "id": 63,
   "element": "ApoReal",
   "elementNumber": 7,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    65
   ]
  },
  {
   "id": 64,
   "element": "ApoReal",
   "elementNumber": 8,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    65
   ]
  },
  {
   "id": 66,
   "element": "ApoReal",
   "elementNumber": 10,
   "value": "left"
  },
  {
   "id": 60,
   "element": "ApoReal",
   "elementNumber": 4,
   "value": "left",
   "functionName": "=",
   "argsIds": [
    66
   ]
  },
  {
   "id": 67,
   "element": "ApoReal",
   "elementNumber": 11,
   "value": "bottom"
  },
  {
   "id": 61,
   "element": "ApoReal",
   "elementNumber": 5,
   "value": "bottom",
   "functionName": "=",
   "argsIds": [
    67
   ]
  },
  {
   "id": 68,
   "element": "ApoReal",
   "elementNumber": 12,
   "value": 4
  },
  {
   "id": 59,
   "element": "ApoReal",
   "elementNumber": 3,
   "value": 4,
   "functionName": "=",
   "argsIds": [
    68
   ]
  },
  {
   "id": 69,
   "element": "ApoReal",
   "elementNumber": 13,
   "value": 0
  },
  {
   "id": 58,
   "element": "ApoReal",
   "elementNumber": 2,
   "value": 255,
   "functionName": "colour",
   "argsIds": [
    69,
    69,
    69
   ]
  },
  {
   "id": 57,
   "element": "ApoReal",
   "elementNumber": 1,
   "value": 255,
   "functionName": "colour",
   "argsIds": [
    69,
    69,
    69
   ]
  },
  {
   "id": 70,
   "element": "ApoReal",
   "elementNumber": 14,
   "value": "16px arial,sans-serif"
  },
  {
   "id": 62,
   "element": "ApoReal",
   "elementNumber": 6,
   "value": "16px arial,sans-serif",
   "functionName": "=",
   "argsIds": [
    70
   ]
  },
  {
   "id": 79,
   "element": "ApoReal",
   "elementNumber": 9,
   "value": "false"
  },
  {
   "id": 77,
   "element": "ApoReal",
   "elementNumber": 7,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    79
   ]
  },
  {
   "id": 78,
   "element": "ApoReal",
   "elementNumber": 8,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    79
   ]
  },
  {
   "id": 80,
   "element": "ApoReal",
   "elementNumber": 10,
   "value": "left"
  },
  {
   "id": 74,
   "element": "ApoReal",
   "elementNumber": 4,
   "value": "left",
   "functionName": "=",
   "argsIds": [
    80
   ]
  },
  {
   "id": 81,
   "element": "ApoReal",
   "elementNumber": 11,
   "value": "bottom"
  },
  {
   "id": 75,
   "element": "ApoReal",
   "elementNumber": 5,
   "value": "bottom",
   "functionName": "=",
   "argsIds": [
    81
   ]
  },
  {
   "id": 82,
   "element": "ApoReal",
   "elementNumber": 12,
   "value": 4
  },
  {
   "id": 73,
   "element": "ApoReal",
   "elementNumber": 3,
   "value": 4,
   "functionName": "=",
   "argsIds": [
    82
   ]
  },
  {
   "id": 83,
   "element": "ApoReal",
   "elementNumber": 13,
   "value": 0
  },
  {
   "id": 84,
   "element": "ApoReal",
   "elementNumber": 14,
   "value": "16px arial,sans-serif"
  },
  {
   "id": 76,
   "element": "ApoReal",
   "elementNumber": 6,
   "value": "16px arial,sans-serif",
   "functionName": "=",
   "argsIds": [
    84
   ]
  },
  {
   "id": 93,
   "element": "ApoReal",
   "elementNumber": 9,
   "value": "false"
  },
  {
   "id": 91,
   "element": "ApoReal",
   "elementNumber": 7,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    93
   ]
  },
  {
   "id": 92,
   "element": "ApoReal",
   "elementNumber": 8,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    93
   ]
  },
  {
   "id": 94,
   "element": "ApoReal",
   "elementNumber": 10,
   "value": "left"
  },
  {
   "id": 88,
   "element": "ApoReal",
   "elementNumber": 4,
   "value": "left",
   "functionName": "=",
   "argsIds": [
    94
   ]
  },
  {
   "id": 95,
   "element": "ApoReal",
   "elementNumber": 11,
   "value": "bottom"
  },
  {
   "id": 89,
   "element": "ApoReal",
   "elementNumber": 5,
   "value": "bottom",
   "functionName": "=",
   "argsIds": [
    95
   ]
  },
  {
   "id": 96,
   "element": "ApoReal",
   "elementNumber": 12,
   "value": 4
  },
  {
   "id": 87,
   "element": "ApoReal",
   "elementNumber": 3,
   "value": 4,
   "functionName": "=",
   "argsIds": [
    96
   ]
  },
  {
   "id": 97,
   "element": "ApoReal",
   "elementNumber": 13,
   "value": 0
  },
  {
   "id": 85,
   "element": "ApoReal",
   "elementNumber": 1,
   "value": 255,
   "functionName": "colour",
   "argsIds": [
    97,
    97,
    97
   ]
  },
  {
   "id": 98,
   "element": "ApoReal",
   "elementNumber": 14,
   "value": "16px arial,sans-serif"
  },
  {
   "id": 90,
   "element": "ApoReal",
   "elementNumber": 6,
   "value": "16px arial,sans-serif",
   "functionName": "=",
   "argsIds": [
    98
   ]
  },
  {
   "id": 121,
   "element": "ApoReal",
   "elementNumber": 9,
   "value": "false"
  },
  {
   "id": 119,
   "element": "ApoReal",
   "elementNumber": 7,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    121
   ]
  },
  {
   "id": 120,
   "element": "ApoReal",
   "elementNumber": 8,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    121
   ]
  },
  {
   "id": 122,
   "element": "ApoReal",
   "elementNumber": 10,
   "value": "left"
  },
  {
   "id": 116,
   "element": "ApoReal",
   "elementNumber": 4,
   "value": "left",
   "functionName": "=",
   "argsIds": [
    122
   ]
  },
  {
   "id": 123,
   "element": "ApoReal",
   "elementNumber": 11,
   "value": "bottom"
  },
  {
   "id": 117,
   "element": "ApoReal",
   "elementNumber": 5,
   "value": "bottom",
   "functionName": "=",
   "argsIds": [
    123
   ]
  },
  {
   "id": 124,
   "element": "ApoReal",
   "elementNumber": 12,
   "value": 4
  },
  {
   "id": 115,
   "element": "ApoReal",
   "elementNumber": 3,
   "value": 4,
   "functionName": "=",
   "argsIds": [
    124
   ]
  },
  {
   "id": 125,
   "element": "ApoReal",
   "elementNumber": 13,
   "value": 0
  },
  {
   "id": 114,
   "element": "ApoReal",
   "elementNumber": 2,
   "value": 255,
   "functionName": "colour",
   "argsIds": [
    125,
    125,
    125
   ]
  },
  {
   "id": 113,
   "element": "ApoReal",
   "elementNumber": 1,
   "value": 255,
   "functionName": "colour",
   "argsIds": [
    125,
    125,
    125
   ]
  },
  {
   "id": 126,
   "element": "ApoReal",
   "elementNumber": 14,
   "value": "16px arial,sans-serif"
  },
  {
   "id": 118,
   "element": "ApoReal",
   "elementNumber": 6,
   "value": "16px arial,sans-serif",
   "functionName": "=",
   "argsIds": [
    126
   ]
  },
  {
   "id": 135,
   "element": "ApoReal",
   "elementNumber": 9,
   "value": "false"
  },
  {
   "id": 133,
   "element": "ApoReal",
   "elementNumber": 7,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    135
   ]
  },
  {
   "id": 134,
   "element": "ApoReal",
   "elementNumber": 8,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    135
   ]
  },
  {
   "id": 136,
   "element": "ApoReal",
   "elementNumber": 10,
   "value": "left"
  },
  {
   "id": 130,
   "element": "ApoReal",
   "elementNumber": 4,
   "value": "left",
   "functionName": "=",
   "argsIds": [
    136
   ]
  },
  {
   "id": 137,
   "element": "ApoReal",
   "elementNumber": 11,
   "value": "bottom"
  },
  {
   "id": 131,
   "element": "ApoReal",
   "elementNumber": 5,
   "value": "bottom",
   "functionName": "=",
   "argsIds": [
    137
   ]
  },
  {
   "id": 139,
   "element": "ApoReal",
   "elementNumber": 13,
   "value": 0
  },
  {
   "id": 128,
   "element": "ApoReal",
   "elementNumber": 2,
   "value": 255,
   "functionName": "colour",
   "argsIds": [
    139,
    139,
    139
   ]
  },
  {
   "id": 140,
   "element": "ApoReal",
   "elementNumber": 14,
   "value": "16px arial,sans-serif"
  },
  {
   "id": 132,
   "element": "ApoReal",
   "elementNumber": 6,
   "value": "16px arial,sans-serif",
   "functionName": "=",
   "argsIds": [
    140
   ]
  },
  {
   "id": 149,
   "element": "ApoReal",
   "elementNumber": 9,
   "value": "false"
  },
  {
   "id": 147,
   "element": "ApoReal",
   "elementNumber": 7,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    149
   ]
  },
  {
   "id": 148,
   "element": "ApoReal",
   "elementNumber": 8,
   "value": "false",
   "functionName": "=",
   "argsIds": [
    149
   ]
  },
  {
   "id": 150,
   "element": "ApoReal",
   "elementNumber": 10,
   "value": "left"
  },
  {
   "id": 144,
   "element": "ApoReal",
   "elementNumber": 4,
   "value": "left",
   "functionName": "=",
   "argsIds": [
    150
   ]
  },
  {
   "id": 151,
   "element": "ApoReal",
   "elementNumber": 11,
   "value": "bottom"
  },
  {
   "id": 145,
   "element": "ApoReal",
   "elementNumber": 5,
   "value": "bottom",
   "functionName": "=",
   "argsIds": [
    151
   ]
  },
  {
   "id": 153,
   "element": "ApoReal",
   "elementNumber": 13,
   "value": 0
  },
  {
   "id": 154,
   "element": "ApoReal",
   "elementNumber": 14,
   "value": "16px arial,sans-serif"
  },
  {
   "id": 146,
   "element": "ApoReal",
   "elementNumber": 6,
   "value": "16px arial,sans-serif",
   "functionName": "=",
   "argsIds": [
    154
   ]
  },
  {
   "id": 155,
   "element": "ApoPoint",
   "elementNumber": 1,
   "value": {
    "a": 0,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    153,
    153
   ]
  },
  {
   "id": 156,
   "element": "ApoLine",
   "elementNumber": 1,
   "value": {
    "a": 0,
    "b": -1,
    "c": 0
   },
   "argsIds": [
    155,
    153
   ]
  },
  {
   "id": 157,
   "element": "ApoLine",
   "elementNumber": 2,
   "value": {
    "a": 1,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    155,
    156
   ]
  },
  {
   "id": 159,
   "element": "ApoReal",
   "elementNumber": 16,
   "value": 60
  },
  {
   "id": 158,
   "element": "ApoReal",
   "elementNumber": 15,
   "name": "GnomonHeight",
   "value": 100,
   "functionName": "=",
   "argsIds": [
    1842
   ]
  },
  {
   "id": 160,
   "element": "ApoPoint",
   "elementNumber": 2,
   "value": {
    "a": 0,
    "b": 100,
    "c": 0
   },
   "argsIds": [
    155,
    157,
    158
   ]
  },
  {
   "id": 161,
   "element": "ApoCircle",
   "elementNumber": 1,
   "value": {
    "a": 0,
    "b": 100,
    "c": 100
   },
   "argsIds": [
    160,
    158
   ]
  },
  {
   "id": 162,
   "element": "ApoLine",
   "elementNumber": 3,
   "value": {
    "a": 0,
    "b": -1,
    "c": 100
   },
   "argsIds": [
    156,
    160
   ]
  },
  {
   "id": 212,
   "element": "ApoReal",
   "elementNumber": 64,
   "value": 15
  },
  {
   "id": 211,
   "element": "ApoLine",
   "elementNumber": 5,
   "value": {
    "a": 0.25881904510252074,
    "b": -0.9659258262890683,
    "c": 96.59258262890683
   },
   "argsIds": [
    160,
    162,
    212
   ]
  },
  {
   "id": 254,
   "element": "ApoLine",
   "elementNumber": 7,
   "value": {
    "a": 0.49999999999999994,
    "b": -0.8660254037844387,
    "c": 86.60254037844388
   },
   "argsIds": [
    160,
    162,
    256
   ]
  },
  {
   "id": 256,
   "element": "ApoReal",
   "elementNumber": 106,
   "value": 30
  },
  {
   "id": 274,
   "element": "ApoReal",
   "elementNumber": 122,
   "value": 45
  },
  {
   "id": 273,
   "element": "ApoLine",
   "elementNumber": 9,
   "value": {
    "a": 0.7071067811865475,
    "b": -0.7071067811865476,
    "c": 70.71067811865476
   },
   "argsIds": [
    160,
    162,
    274
   ]
  },
  {
   "id": 304,
   "element": "ApoLine",
   "elementNumber": 11,
   "value": {
    "a": 0.8660254037844386,
    "b": -0.5000000000000001,
    "c": 50.000000000000014
   },
   "argsIds": [
    160,
    162,
    159
   ]
  },
  {
   "id": 325,
   "element": "ApoReal",
   "elementNumber": 141,
   "value": 75
  },
  {
   "id": 324,
   "element": "ApoLine",
   "elementNumber": 13,
   "value": {
    "a": 0.9659258262890683,
    "b": -0.25881904510252074,
    "c": 25.881904510252074
   },
   "argsIds": [
    160,
    162,
    325
   ]
  },
  {
   "id": 343,
   "element": "ApoReal",
   "elementNumber": 157,
   "value": 105
  },
  {
   "id": 342,
   "element": "ApoLine",
   "elementNumber": 15,
   "value": {
    "a": 0.9659258262890683,
    "b": 0.25881904510252085,
    "c": -25.881904510252085
   },
   "argsIds": [
    160,
    162,
    343
   ]
  },
  {
   "id": 371,
   "element": "ApoLine",
   "elementNumber": 16,
   "value": {
    "a": 0.8660254037844387,
    "b": 0.4999999999999998,
    "c": -49.99999999999998
   },
   "argsIds": [
    160,
    162,
    491
   ]
  },
  {
   "id": 398,
   "element": "ApoLine",
   "elementNumber": 18,
   "value": {
    "a": 0.7071067811865476,
    "b": 0.7071067811865475,
    "c": -70.71067811865474
   },
   "argsIds": [
    160,
    162,
    492
   ]
  },
  {
   "id": 428,
   "element": "ApoLine",
   "elementNumber": 20,
   "value": {
    "a": 0.49999999999999994,
    "b": 0.8660254037844387,
    "c": -86.60254037844388
   },
   "argsIds": [
    160,
    162,
    490
   ]
  },
  {
   "id": 489,
   "element": "ApoReal",
   "elementNumber": 295,
   "value": 165
  },
  {
   "id": 488,
   "element": "ApoLine",
   "elementNumber": 22,
   "value": {
    "a": 0.258819045102521,
    "b": 0.9659258262890682,
    "c": -96.59258262890683
   },
   "argsIds": [
    160,
    162,
    489
   ]
  },
  {
   "id": 490,
   "element": "ApoReal",
   "elementNumber": 296,
   "value": 150
  },
  {
   "id": 491,
   "element": "ApoReal",
   "elementNumber": 297,
   "value": 120
  },
  {
   "id": 492,
   "element": "ApoReal",
   "elementNumber": 298,
   "value": 135
  },
  {
   "id": 494,
   "element": "ApoReal",
   "elementNumber": 299,
   "value": 2
  },
  {
   "id": 1978,
   "element": "ApoReal",
   "elementNumber": 761,
   "name": "PlateWidth",
   "value": 100,
   "functionName": "=",
   "argsIds": [
    1842
   ]
  },
  {
   "id": 496,
   "element": "ApoReal",
   "elementNumber": 301,
   "name": "CurveRadius",
   "value": 2500,
   "functionName": "=",
   "argsIds": [
    2516
   ]
  },
  {
   "id": 498,
   "element": "ApoPoint",
   "elementNumber": 3,
   "value": {
    "a": 0,
    "b": 2500,
    "c": 0
   },
   "argsIds": [
    155,
    157,
    496
   ]
  },
  {
   "id": 501,
   "element": "ApoCircle",
   "elementNumber": 2,
   "value": {
    "a": 0,
    "b": 2500,
    "c": 2500
   },
   "argsIds": [
    498,
    155
   ]
  },
  {
   "id": 513,
   "element": "ApoLine",
   "elementNumber": 23,
   "value": {
    "a": 0,
    "b": -1,
    "c": -10
   },
   "argsIds": [
    156,
    512
   ]
  },
  {
   "id": 514,
   "element": "ApoPoint",
   "elementNumber": 4,
   "value": {
    "a": -373.20508075688775,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    156,
    211
   ]
  },
  {
   "id": 567,
   "element": "ApoPoint",
   "elementNumber": 5,
   "value": {
    "a": -373.20508075688775,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    211,
    156
   ]
  },
  {
   "id": 568,
   "element": "ApoPoint",
   "elementNumber": 6,
   "value": {
    "a": -373.20508075688775,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    514,
    567
   ]
  },
  {
   "id": 809,
   "element": "ApoLine",
   "elementNumber": 25,
   "value": {
    "a": 1,
    "b": 0,
    "c": 373.20508075688775
   },
   "argsIds": [
    514,
    156
   ]
  },
  {
   "id": 810,
   "element": "ApoPoint",
   "elementNumber": 7,
   "value": {
    "a": -173.20508075688778,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    254,
    156
   ]
  },
  {
   "id": 811,
   "element": "ApoPoint",
   "elementNumber": 8,
   "value": {
    "a": -100.00000000000001,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    156,
    273
   ]
  },
  {
   "id": 812,
   "element": "ApoPoint",
   "elementNumber": 9,
   "value": {
    "a": -57.735026918962596,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    304,
    156
   ]
  },
  {
   "id": 813,
   "element": "ApoPoint",
   "elementNumber": 10,
   "value": {
    "a": -26.79491924311227,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    324,
    156
   ]
  },
  {
   "id": 814,
   "element": "ApoPoint",
   "elementNumber": 11,
   "value": {
    "a": 26.79491924311228,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    342,
    156
   ]
  },
  {
   "id": 815,
   "element": "ApoPoint",
   "elementNumber": 12,
   "value": {
    "a": 57.73502691896255,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    371,
    156
   ]
  },
  {
   "id": 816,
   "element": "ApoPoint",
   "elementNumber": 13,
   "value": {
    "a": 99.99999999999997,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    156,
    398
   ]
  },
  {
   "id": 817,
   "element": "ApoPoint",
   "elementNumber": 14,
   "value": {
    "a": 173.20508075688778,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    156,
    428
   ]
  },
  {
   "id": 818,
   "element": "ApoPoint",
   "elementNumber": 15,
   "value": {
    "a": 373.20508075688736,
    "b": 0,
    "c": 0
   },
   "argsIds": [
    488,
    156
   ]
  },
  {
   "id": 819,
   "element": "ApoLine",
   "elementNumber": 26,
   "value": {
    "a": 1,
    "b": 0,
    "c": 173.20508075688778
   },
   "argsIds": [
    809,
    810
   ]
  },
  {
   "id": 820,
   "element": "ApoLine",
   "elementNumber": 27,
   "value": {
    "a": 1,
    "b": 0,
    "c": 100.00000000000001
   },
   "argsIds": [
    809,
    811
   ]
  },
  {
   "id": 825,
   "element": "ApoLine",
   "elementNumber": 28,
   "value": {
    "a": 1,
    "b": 0,
    "c": 57.735026918962596
   },
   "argsIds": [
    809,
    812
   ]
  },
  {
   "id": 826,
   "element": "ApoLine",
   "elementNumber": 29,
   "value": {
    "a": 1,
    "b": 0,
    "c": 26.79491924311227
   },
   "argsIds": [
    809,
    813
   ]
  },
  {
   "id": 827,
   "element": "ApoLine",
   "elementNumber": 30,
   "value": {
    "a": 1,
    "b": 0,
    "c": -26.79491924311228
   },
   "argsIds": [
    809,
    814
   ]
  },
  {
   "id": 828,
   "element": "ApoLine",
   "elementNumber": 31,
   "value": {
    "a": 1,
    "b": 0,
    "c": -57.73502691896255
   },
   "argsIds": [
    809,
    815
   ]
  },
  {
   "id": 829,
   "element": "ApoLine",
   "elementNumber": 32,
   "value": {
    "a": 1,
    "b": 0,
    "c": -99.99999999999997
   },
   "argsIds": [
    809,
    816
   ]
  },
  {
   "id": 830,
   "element": "ApoLine",
   "elementNumber": 33,
   "value": {
    "a": 1,
    "b": 0,
    "c": -173.20508075688778
   },
   "argsIds": [
    809,
    817
   ]
  },
  {
   "id": 831,
   "element": "ApoLine",
   "elementNumber": 34,
   "value": {
    "a": 1,
    "b": 0,
    "c": -373.20508075688736
   },
   "argsIds": [
    809,
    818
   ]
  },
  {
   "id": 836,
   "element": "ApoPoint",
   "elementNumber": 16,
   "value": {
    "a": -373.20508075688775,
    "b": -10,
    "c": 0
   },
   "argsIds": [
    809,
    513
   ]
  },
  {
   "id": 837,
   "element": "ApoPoint",
   "elementNumber": 17,
   "value": {
    "a": 373.20508075688736,
    "b": -10,
    "c": 0
   },
   "argsIds": [
    513,
    831
   ]
  },
  {
   "id": 838,
   "element": "ApoInk",
   "elementNumber": 1,
   "argsIds": [
    836,
    514,
    818,
    837
   ],
   "stylesIds": [
    155
   ]
  },
  {
   "id": 839,
   "element": "ApoPoint",
   "elementNumber": 18,
   "value": {
    "a": 173.20508075688778,
    "b": -10,
    "c": 0
   },
   "argsIds": [
    830,
    513
   ]
  },
  {
   "id": 840,
   "element": "ApoInk",
   "elementNumber": 2,
   "argsIds": [
    817,
    839
   ],
   "stylesIds": [
    155
   ]
  },
  {
   "id": 841,
   "element": "ApoPoint",
   "elementNumber": 19,
   "value": {
    "a": 99.99999999999997,
    "b": -10,
    "c": 0
   },
   "argsIds": [
    829,
    513
   ]
  },
  {
   "id": 842,
   "element": "ApoInk",
   "elementNumber": 3,
   "argsIds": [
    816,
    841
   ],
   "stylesIds": [
    155
   ]
  },
  {
   "id": 843,
   "element": "ApoPoint",
   "elementNumber": 20,
   "value": {
    "a": 57.73502691896255,
    "b": -10,
    "c": 0
   },
   "argsIds": [
    828,
    513
   ]
  },
  {
   "id": 844,
   "element": "ApoInk",
   "elementNumber": 4,
   "argsIds": [
    815,
    843
   ],
   "stylesIds": [
    155
   ]
  },
  {
   "id": 845,
   "element": "ApoPoint",
   "elementNumber": 21,
   "value": {
    "a": 26.79491924311228,
    "b": -10,
    "c": 0
   },
   "argsIds": [
    827,
    513
   ]
  },
  {
   "id": 846,
   "element": "ApoInk",
   "elementNumber": 5,
   "argsIds": [
    814,
    845
   ],
   "stylesIds": [
    155
   ]
  },
  {
   "id": 847,
   "element": "ApoPoint",
   "elementNumber": 22,
   "value": {
    "a": 0,
    "b": -10,
    "c": 0
   },
   "argsIds": [
    157,
    513
   ]
  },
  {
   "id": 848,
   "element": "ApoInk",
   "elementNumber": 6,
   "argsIds": [
    155,
    847
   ],
   "stylesIds": [
    155
   ]
  },
  {
   "id": 849,
   "element": "ApoPoint",
   "elementNumber": 23,
   "value": {
    "a": -26.79491924311227,
    "b": -10,
    "c": 0
   },
   "argsIds": [
    513,
    826
   ]
  },
  {
   "id": 850,
   "element": "ApoInk",
   "elementNumber": 7,
   "argsIds": [
    813,
    849
   ],
   "stylesIds": [
    155
   ]
  },
  {
   "id": 851,
   "element": "ApoPoint",
   "elementNumber": 24,
   "value": {
    "a": -57.735026918962596,
    "b": -10,
    "c": 0
   },
   "argsIds": [
    825,
    513
   ]
  },
  {
   "id": 852,
   "element": "ApoInk",
   "elementNumber": 8,
   "argsIds": [
    812,
    851
   ],
   "stylesIds": [
    155
   ]
  },
  {
   "id": 853,
   "element": "ApoPoint",
   "elementNumber": 25,
   "value": {
    "a": -100.00000000000001,
    "b": -10,
    "c": 0
   },
   "argsIds": [
    513,
    820
   ]
  },
  {
   "id": 854,
   "element": "ApoInk",
   "elementNumber": 9,
   "argsIds": [
    811,
    853
   ],
   "stylesIds": [
    155
   ]
  },
  {
   "id": 855,
   "element": "ApoPoint",
   "elementNumber": 26,
   "value": {
    "a": -173.20508075688778,
    "b": -10,
    "c": 0
   },
   "argsIds": [
    513,
    819
   ]
  },
  {
   "id": 856,
   "element": "ApoInk",
   "elementNumber": 10,
   "argsIds": [
    810,
    855
   ],
   "stylesIds": [
    155
   ]
  },
  {
   "id": 857,
   "element": "ApoReal",
   "elementNumber": 315,
   "value": 10
  },
  {
   "id": 858,
   "element": "ApoInk",
   "elementNumber": 11,
   "argsIds": [
    155,
    160
   ],
   "stylesIds": [
    155
   ]
  },
  {
   "id": 860,
   "element": "ApoReal",
   "elementNumber": 316,
   "value": -10,
   "functionName": "-",
   "argsIds": [
    512
   ]
  },
  {
   "id": 859,
   "element": "ApoCircle",
   "elementNumber": 3,
   "value": {
    "a": 0,
    "b": 2500,
    "c": 2490
   },
   "argsIds": [
    501,
    860
   ]
  },
  {
   "id": 861,
   "element": "ApoReal",
   "elementNumber": 317,
   "value": 2,
   "functionName": "=",
   "argsIds": [
    494
   ]
  },
  {
   "id": 864,
   "element": "ApoReal",
   "elementNumber": 319,
   "value": 255
  },
  {
   "id": 863,
   "element": "ApoReal",
   "elementNumber": 318,
   "value": 65535,
   "functionName": "colour",
   "argsIds": [
    153,
    153,
    864
   ]
  },
  {
   "id": 865,
   "element": "ApoPoint",
   "elementNumber": 27,
   "value": {
    "a": -700,
    "b": 100,
    "c": 0
   },
   "argsIds": [
    162,
    501
   ]
  },
  {
   "id": 866,
   "element": "ApoPoint",
   "elementNumber": 28,
   "value": {
    "a": 700,
    "b": 100,
    "c": 0
   },
   "argsIds": [
    501,
    162
   ]
  },
  {
   "id": 918,
   "element": "ApoLine",
   "elementNumber": 35,
   "value": {
    "a": -0.9600000000000001,
    "b": 0.28,
    "c": -700.0000000000001
   },
   "argsIds": [
    498,
    865
   ]
  },
  {
   "id": 1033,
   "element": "ApoPoint",
   "elementNumber": 29,
   "value": {
    "a": -303.97799969202015,
    "b": 18.549340465694513,
    "c": 0
   },
   "argsIds": [
    211,
    501
   ]
  },
  {
   "id": 1034,
   "element": "ApoLine",
   "elementNumber": 36,
   "value": {
    "a": -0.9925802638137221,
    "b": 0.12159119987680805,
    "c": -303.97799969202015
   },
   "argsIds": [
    498,
    1033
   ]
  },
  {
   "id": 1110,
   "element": "ApoPoint",
   "elementNumber": 30,
   "value": {
    "a": -163.89045701027044,
    "b": 5.377800527509862,
    "c": 0
   },
   "argsIds": [
    254,
    501
   ]
  },
  {
   "id": 1111,
   "element": "ApoLine",
   "elementNumber": 37,
   "value": {
    "a": -0.9978488797889961,
    "b": 0.06555618280410817,
    "c": -163.89045701027044
   },
   "argsIds": [
    498,
    1110
   ]
  },
  {
   "id": 1180,
   "element": "ApoPoint",
   "elementNumber": 31,
   "value": {
    "a": -98.0754985747169,
    "b": 1.9245014252828696,
    "c": 0
   },
   "argsIds": [
    273,
    501
   ]
  },
  {
   "id": 1181,
   "element": "ApoLine",
   "elementNumber": 38,
   "value": {
    "a": -0.9992301994298868,
    "b": 0.03923019942988676,
    "c": -98.0754985747169
   },
   "argsIds": [
    498,
    1180
   ]
  },
  {
   "id": 1326,
   "element": "ApoPoint",
   "elementNumber": 32,
   "value": {
    "a": -700,
    "b": 100,
    "c": 0
   },
   "argsIds": [
    162,
    501
   ]
  },
  {
   "id": 1453,
   "element": "ApoPoint",
   "elementNumber": 33,
   "value": {
    "a": -57.355125431739225,
    "b": 0.6580086777421457,
    "c": 0
   },
   "argsIds": [
    304,
    501
   ]
  },
  {
   "id": 1454,
   "element": "ApoLine",
   "elementNumber": 39,
   "value": {
    "a": -0.9997367965289032,
    "b": 0.02294205017269569,
    "c": -57.355125431739225
   },
   "argsIds": [
    498,
    1453
   ]
  },
  {
   "id": 1511,
   "element": "ApoPoint",
   "elementNumber": 34,
   "value": {
    "a": -26.75655247696659,
    "b": 0.14318672057788717,
    "c": 0
   },
   "argsIds": [
    324,
    501
   ]
  },
  {
   "id": 1512,
   "element": "ApoLine",
   "elementNumber": 40,
   "value": {
    "a": -0.9999427253117688,
    "b": 0.010702620990786635,
    "c": -26.756552476966586
   },
   "argsIds": [
    498,
    1511
   ]
  },
  {
   "id": 1529,
   "element": "ApoPoint",
   "elementNumber": 35,
   "value": {
    "a": 26.75655247696659,
    "b": 0.14318672057834192,
    "c": 0
   },
   "argsIds": [
    342,
    501
   ]
  },
  {
   "id": 1530,
   "element": "ApoLine",
   "elementNumber": 41,
   "value": {
    "a": -0.9999427253117689,
    "b": -0.010702620990786638,
    "c": 26.756552476966593
   },
   "argsIds": [
    498,
    1529
   ]
  },
  {
   "id": 1673,
   "element": "ApoPoint",
   "elementNumber": 36,
   "value": {
    "a": 57.355125431739,
    "b": 0.6580086777421457,
    "c": 0
   },
   "argsIds": [
    371,
    501
   ]
  },
  {
   "id": 1674,
   "element": "ApoLine",
   "elementNumber": 42,
   "value": {
    "a": -0.9997367965289032,
    "b": -0.0229420501726956,
    "c": 57.355125431739
   },
   "argsIds": [
    498,
    1673
   ]
  },
  {
   "id": 1725,
   "element": "ApoPoint",
   "elementNumber": 37,
   "value": {
    "a": 98.07549857471645,
    "b": 1.9245014252828696,
    "c": 0
   },
   "argsIds": [
    398,
    501
   ]
  },
  {
   "id": 1726,
   "element": "ApoLine",
   "elementNumber": 43,
   "value": {
    "a": -0.9992301994298868,
    "b": -0.03923019942988658,
    "c": 98.07549857471645
   },
   "argsIds": [
    498,
    1725
   ]
  },
  {
   "id": 1781,
   "element": "ApoPoint",
   "elementNumber": 38,
   "value": {
    "a": 163.89045701027044,
    "b": 5.377800527509862,
    "c": 0
   },
   "argsIds": [
    428,
    501
   ]
  },
  {
   "id": 1782,
   "element": "ApoLine",
   "elementNumber": 44,
   "value": {
    "a": -0.9978488797889961,
    "b": -0.06555618280410817,
    "c": 163.89045701027044
   },
   "argsIds": [
    498,
    1781
   ]
  },
  {
   "id": 1785,
   "element": "ApoPoint",
   "elementNumber": 39,
   "value": {
    "a": 303.9779996920205,
    "b": 18.549340465694968,
    "c": 0
   },
   "argsIds": [
    488,
    501
   ]
  },
  {
   "id": 1786,
   "element": "ApoLine",
   "elementNumber": 45,
   "value": {
    "a": -0.9925802638137221,
    "b": -0.1215911998768082,
    "c": 303.9779996920205
   },
   "argsIds": [
    498,
    1785
   ]
  },
  {
   "id": 1789,
   "element": "ApoLine",
   "elementNumber": 46,
   "value": {
    "a": -0.9600000000000001,
    "b": -0.28,
    "c": 700.0000000000001
   },
   "argsIds": [
    498,
    866
   ]
  },
  {
   "id": 1790,
   "element": "ApoReal",
   "elementNumber": 645,
   "value": 65535,
   "functionName": "colour",
   "argsIds": [
    153,
    153,
    864
   ]
  },
  {
   "id": 1792,
   "element": "ApoPoint",
   "elementNumber": 40,
   "value": {
    "a": -697.2,
    "b": 109.59999999999991,
    "c": 0
   },
   "argsIds": [
    859,
    918
   ]
  },
  {
   "id": 1791,
   "element": "ApoStyle",
   "elementNumber": 4,
   "lineWidth": 861,
   "fillStyle": 863,
   "strokeStyle": 1790,
   "font": 146,
   "horizontalAlign": 144,
   "verticalAlign": 145,
   "startArrow": 147,
   "endArrow": 148
  },
  {
   "id": 1793,
   "element": "ApoInk",
   "elementNumber": 13,
   "argsIds": [
    1792,
    865
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1794,
   "element": "ApoPoint",
   "elementNumber": 41,
   "value": {
    "a": -302.76208769325206,
    "b": 28.475143103832124,
    "c": 0
   },
   "argsIds": [
    859,
    1034
   ]
  },
  {
   "id": 1795,
   "element": "ApoInk",
   "elementNumber": 14,
   "argsIds": [
    1794,
    1033
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1796,
   "element": "ApoPoint",
   "elementNumber": 42,
   "value": {
    "a": -163.23489518222937,
    "b": 15.356289325399757,
    "c": 0
   },
   "argsIds": [
    859,
    1111
   ]
  },
  {
   "id": 1797,
   "element": "ApoInk",
   "elementNumber": 15,
   "argsIds": [
    1796,
    1110
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1798,
   "element": "ApoPoint",
   "elementNumber": 43,
   "value": {
    "a": -97.68319658041803,
    "b": 11.91680341958181,
    "c": 0
   },
   "argsIds": [
    859,
    1181
   ]
  },
  {
   "id": 1799,
   "element": "ApoInk",
   "elementNumber": 16,
   "argsIds": [
    1798,
    1180
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1801,
   "element": "ApoPoint",
   "elementNumber": 45,
   "value": {
    "a": -57.12570493001227,
    "b": 10.655376643031104,
    "c": 0
   },
   "argsIds": [
    859,
    1454
   ]
  },
  {
   "id": 1802,
   "element": "ApoInk",
   "elementNumber": 17,
   "argsIds": [
    1801,
    1453
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1803,
   "element": "ApoPoint",
   "elementNumber": 46,
   "value": {
    "a": -26.64952626705872,
    "b": 10.142613973695916,
    "c": 0
   },
   "argsIds": [
    859,
    1512
   ]
  },
  {
   "id": 1804,
   "element": "ApoInk",
   "elementNumber": 18,
   "argsIds": [
    1803,
    1511
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1805,
   "element": "ApoPoint",
   "elementNumber": 47,
   "value": {
    "a": 26.64952626705873,
    "b": 10.142613973695461,
    "c": 0
   },
   "argsIds": [
    859,
    1530
   ]
  },
  {
   "id": 1806,
   "element": "ApoInk",
   "elementNumber": 19,
   "argsIds": [
    1805,
    1529
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1807,
   "element": "ApoPoint",
   "elementNumber": 48,
   "value": {
    "a": 57.12570493001204,
    "b": 10.655376643031104,
    "c": 0
   },
   "argsIds": [
    859,
    1674
   ]
  },
  {
   "id": 1808,
   "element": "ApoInk",
   "elementNumber": 20,
   "argsIds": [
    1807,
    1673
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1809,
   "element": "ApoPoint",
   "elementNumber": 49,
   "value": {
    "a": 97.68319658041757,
    "b": 11.91680341958181,
    "c": 0
   },
   "argsIds": [
    859,
    1726
   ]
  },
  {
   "id": 1810,
   "element": "ApoInk",
   "elementNumber": 21,
   "argsIds": [
    1809,
    1725
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1811,
   "element": "ApoPoint",
   "elementNumber": 50,
   "value": {
    "a": 163.23489518222937,
    "b": 15.356289325399757,
    "c": 0
   },
   "argsIds": [
    859,
    1782
   ]
  },
  {
   "id": 1812,
   "element": "ApoInk",
   "elementNumber": 22,
   "argsIds": [
    1811,
    1781
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1813,
   "element": "ApoPoint",
   "elementNumber": 51,
   "value": {
    "a": 302.76208769325245,
    "b": 28.475143103832124,
    "c": 0
   },
   "argsIds": [
    859,
    1786
   ]
  },
  {
   "id": 1814,
   "element": "ApoInk",
   "elementNumber": 23,
   "argsIds": [
    1813,
    1785
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1815,
   "element": "ApoPoint",
   "elementNumber": 52,
   "value": {
    "a": 697.2,
    "b": 109.59999999999991,
    "c": 0
   },
   "argsIds": [
    859,
    1789
   ]
  },
  {
   "id": 1816,
   "element": "ApoInk",
   "elementNumber": 24,
   "argsIds": [
    1815,
    866
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1817,
   "element": "ApoPoint",
   "elementNumber": 53,
   "value": {
    "a": 0,
    "b": 10,
    "c": 0
   },
   "argsIds": [
    157,
    859
   ]
  },
  {
   "id": 1818,
   "element": "ApoInk",
   "elementNumber": 25,
   "argsIds": [
    1817,
    155
   ],
   "stylesIds": [
    1791
   ]
  },
  {
   "id": 1819,
   "element": "ApoPoint",
   "elementNumber": 54,
   "value": {
    "a": -499.98104384662605,
    "b": 69.03757155191602,
    "c": 0
   },
   "argsIds": [
    1794,
    1792
   ]
  },
  {
   "id": 1820,
   "element": "ApoPoint",
   "elementNumber": 55,
   "value": {
    "a": 499.9810438466262,
    "b": 69.03757155191602,
    "c": 0
   },
   "argsIds": [
    1813,
    1815
   ]
  },
  {
   "id": 1828,
   "element": "ApoLine",
   "elementNumber": 47,
   "value": {
    "a": -0.9794977073213769,
    "b": 0.20145530857281108,
    "c": -503.6382714320277
   },
   "argsIds": [
    498,
    1819
   ]
  },
  {
   "id": 1836,
   "element": "ApoLine",
   "elementNumber": 48,
   "value": {
    "a": -0.9794977073213769,
    "b": -0.20145530857281116,
    "c": 503.6382714320279
   },
   "argsIds": [
    498,
    1820
   ]
  },
  {
   "id": 1837,
   "element": "ApoReal",
   "elementNumber": 660,
   "value": 65535,
   "functionName": "colour",
   "argsIds": [
    139,
    139,
    864
   ]
  },
  {
   "id": 1841,
   "element": "ApoPoint",
   "elementNumber": 56,
   "value": {
    "a": -503.6382714320277,
    "b": 51.25573169655763,
    "c": 0
   },
   "argsIds": [
    501,
    1828
   ]
  },
  {
   "id": 1842,
   "element": "ApoReal",
   "elementNumber": 662,
   "value": 100
  },
  {
   "id": 1845,
   "element": "ApoReal",
   "elementNumber": 664,
   "value": 2,
   "functionName": "=",
   "argsIds": [
    494
   ]
  },
  {
   "id": 1847,
   "element": "ApoPoint",
   "elementNumber": 57,
   "value": {
    "a": 503.6382714320279,
    "b": 51.25573169655763,
    "c": 0
   },
   "argsIds": [
    501,
    1836
   ]
  },
  {
   "id": 1846,
   "element": "ApoStyle",
   "elementNumber": 7,
   "lineWidth": 1845,
   "fillStyle": 128,
   "strokeStyle": 1837,
   "font": 132,
   "horizontalAlign": 130,
   "verticalAlign": 131,
   "startArrow": 133,
   "endArrow": 134
  },
  {
   "id": 1848,
   "element": "ApoInk",
   "elementNumber": 26,
   "argsIds": [
    865,
    1841,
    1033,
    1110,
    1180,
    1453,
    1511,
    155,
    1529,
    1673,
    1725,
    1781,
    1785,
    1847,
    866
   ],
   "stylesIds": [
    1846
   ]
  },
  {
   "id": 1851,
   "element": "ApoReal",
   "elementNumber": 667,
   "value": "top"
  },
  {
   "id": 1854,
   "element": "ApoReal",
   "elementNumber": 669,
   "value": "center"
  },
  {
   "id": 1853,
   "element": "ApoReal",
   "elementNumber": 668,
   "value": "center",
   "functionName": "=",
   "argsIds": [
    1854
   ]
  },
  {
   "id": 1856,
   "element": "ApoReal",
   "elementNumber": 670,
   "value": "7"
  },
  {
   "id": 1855,
   "element": "ApoText",
   "elementNumber": 1,
   "argsIds": [
    836,
    1856
   ],
   "stylesIds": [
    1852,
    1894,
    1896
   ]
  },
  {
   "id": 1858,
   "element": "ApoReal",
   "elementNumber": 671,
   "value": "8"
  },
  {
   "id": 1857,
   "element": "ApoText",
   "elementNumber": 2,
   "argsIds": [
    855,
    1858
   ],
   "stylesIds": [
    1852,
    1894,
    1896
   ]
  },
  {
   "id": 1860,
   "element": "ApoReal",
   "elementNumber": 672,
   "value": "9"
  },
  {
   "id": 1859,
   "element": "ApoText",
   "elementNumber": 3,
   "argsIds": [
    853,
    1860
   ],
   "stylesIds": [
    1852,
    1894,
    1896
   ]
  },
  {
   "id": 1862,
   "element": "ApoReal",
   "elementNumber": 673,
   "value": "10"
  },
  {
   "id": 1861,
   "element": "ApoText",
   "elementNumber": 4,
   "argsIds": [
    851,
    1862
   ],
   "stylesIds": [
    1852,
    1894,
    1896
   ]
  },
  {
   "id": 1864,
   "element": "ApoReal",
   "elementNumber": 674,
   "value": "11"
  },
  {
   "id": 1863,
   "element": "ApoText",
   "elementNumber": 5,
   "argsIds": [
    849,
    1864
   ],
   "stylesIds": [
    1852,
    1894,
    1896
   ]
  },
  {
   "id": 1866,
   "element": "ApoReal",
   "elementNumber": 675,
   "value": "12"
  },
  {
   "id": 1865,
   "element": "ApoText",
   "elementNumber": 6,
   "argsIds": [
    847,
    1866
   ],
   "stylesIds": [
    1852,
    1894,
    1896
   ]
  },
  {
   "id": 1868,
   "element": "ApoReal",
   "elementNumber": 676,
   "value": "13"
  },
  {
   "id": 1867,
   "element": "ApoText",
   "elementNumber": 7,
   "argsIds": [
    845,
    1868
   ],
   "stylesIds": [
    1852,
    1894,
    1896
   ]
  },
  {
   "id": 1870,
   "element": "ApoReal",
   "elementNumber": 677,
   "value": "14"
  },
  {
   "id": 1869,
   "element": "ApoText",
   "elementNumber": 8,
   "argsIds": [
    843,
    1870
   ],
   "stylesIds": [
    1852,
    1894,
    1896
   ]
  },
  {
   "id": 1872,
   "element": "ApoReal",
   "elementNumber": 678,
   "value": "15"
  },
  {
   "id": 1871,
   "element": "ApoText",
   "elementNumber": 9,
   "argsIds": [
    841,
    1872
   ],
   "stylesIds": [
    1852,
    1894,
    1896
   ]
  },
  {
   "id": 1874,
   "element": "ApoReal",
   "elementNumber": 679,
   "value": "16"
  },
  {
   "id": 1873,
   "element": "ApoText",
   "elementNumber": 10,
   "argsIds": [
    839,
    1874
   ],
   "stylesIds": [
    1852,
    1894,
    1896
   ]
  },
  {
   "id": 1876,
   "element": "ApoReal",
   "elementNumber": 680,
   "value": "17"
  },
  {
   "id": 1875,
   "element": "ApoText",
   "elementNumber": 11,
   "argsIds": [
    837,
    1876
   ],
   "stylesIds": [
    1852,
    1894,
    1896
   ]
  },
  {
   "id": 1877,
   "element": "ApoReal",
   "elementNumber": 681,
   "value": 65535,
   "functionName": "colour",
   "argsIds": [
    139,
    139,
    864
   ]
  },
  {
   "id": 1878,
   "element": "ApoReal",
   "elementNumber": 682,
   "value": "bottom",
   "functionName": "=",
   "argsIds": [
    137
   ]
  },
  {
   "id": 1880,
   "element": "ApoReal",
   "elementNumber": 683,
   "value": "6"
  },
  {
   "id": 1879,
   "element": "ApoText",
   "elementNumber": 12,
   "argsIds": [
    1792,
    1880
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1881,
   "element": "ApoText",
   "elementNumber": 13,
   "argsIds": [
    1794,
    1856
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1882,
   "element": "ApoText",
   "elementNumber": 14,
   "argsIds": [
    1796,
    1858
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1883,
   "element": "ApoText",
   "elementNumber": 15,
   "argsIds": [
    1798,
    1860
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1884,
   "element": "ApoText",
   "elementNumber": 16,
   "argsIds": [
    1801,
    1862
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1885,
   "element": "ApoText",
   "elementNumber": 17,
   "argsIds": [
    1803,
    1864
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1886,
   "element": "ApoText",
   "elementNumber": 18,
   "argsIds": [
    1817,
    1866
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1887,
   "element": "ApoText",
   "elementNumber": 19,
   "argsIds": [
    1805,
    1868
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1888,
   "element": "ApoText",
   "elementNumber": 20,
   "argsIds": [
    1807,
    1870
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1889,
   "element": "ApoText",
   "elementNumber": 21,
   "argsIds": [
    1809,
    1872
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1890,
   "element": "ApoText",
   "elementNumber": 22,
   "argsIds": [
    1811,
    1874
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1891,
   "element": "ApoText",
   "elementNumber": 23,
   "argsIds": [
    1813,
    1876
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1893,
   "element": "ApoReal",
   "elementNumber": 684,
   "value": "18"
  },
  {
   "id": 1892,
   "element": "ApoText",
   "elementNumber": 24,
   "argsIds": [
    1815,
    1893
   ],
   "stylesIds": [
    1852
   ]
  },
  {
   "id": 1895,
   "element": "ApoReal",
   "elementNumber": 685,
   "value": 255,
   "functionName": "colour",
   "argsIds": [
    139,
    139,
    139
   ]
  },
  {
   "id": 1894,
   "element": "ApoStyle",
   "elementNumber": 8,
   "fillStyle": 1895
  },
  {
   "id": 1852,
   "element": "ApoStyle",
   "elementNumber": 8,
   "lineWidth": 1845,
   "fillStyle": 1877,
   "strokeStyle": 1837,
   "font": 132,
   "horizontalAlign": 1853,
   "verticalAlign": 1878,
   "startArrow": 133,
   "endArrow": 134
  },
  {
   "id": 1897,
   "element": "ApoReal",
   "elementNumber": 686,
   "value": "top",
   "functionName": "=",
   "argsIds": [
    1851
   ]
  },
  {
   "id": 1896,
   "element": "ApoStyle",
   "elementNumber": 8,
   "verticalAlign": 1897
  },
  {
   "id": 127,
   "element": "ApoStyle",
   "elementNumber": 1,
   "lineWidth": 115,
   "fillStyle": 114,
   "strokeStyle": 113,
   "font": 118,
   "horizontalAlign": 116,
   "verticalAlign": 117,
   "startArrow": 119,
   "endArrow": 120
  },
  {
   "id": 512,
   "element": "ApoReal",
   "elementNumber": 309,
   "name": "HourLineMarkerLength",
   "value": 10,
   "functionName": "=",
   "argsIds": [
    857
   ]
  },
  {
   "id": 1900,
   "element": "ApoReal",
   "elementNumber": 689,
   "name": "CurveLength",
   "value": 1418.9705460416394,
   "functionName": "*",
   "argsIds": [
    496,
    1917
   ]
  },
  {
   "id": 1917,
   "element": "ApoReal",
   "elementNumber": 706,
   "value": 0.5675882184166557,
   "functionName": "radians",
   "argsIds": [
    1920
   ]
  },
  {
   "id": 1918,
   "element": "ApoReal",
   "elementNumber": 707,
   "value": -73.73979529168804,
   "functionName": "getAngle",
   "argsIds": [
    1789
   ]
  },
  {
   "id": 1919,
   "element": "ApoReal",
   "elementNumber": 708,
   "value": -106.26020470831196,
   "functionName": "getAngle",
   "argsIds": [
    918
   ]
  },
  {
   "id": 1920,
   "element": "ApoReal",
   "elementNumber": 709,
   "value": 32.52040941662392,
   "functionName": "-",
   "argsIds": [
    1918,
    1919
   ]
  },
  {
   "id": 1921,
   "element": "ApoCircle",
   "elementNumber": 4,
   "value": {
    "a": -373.20508075688775,
    "b": -10,
    "c": 746.4101615137752
   },
   "argsIds": [
    836,
    837
   ]
  },
  {
   "id": 1922,
   "element": "ApoReal",
   "elementNumber": 710,
   "name": "FlatLength",
   "value": 746.4101615137752,
   "functionName": "getRadius",
   "argsIds": [
    1921
   ]
  },
  {
   "id": 1925,
   "element": "ApoPoint",
   "elementNumber": 58,
   "value": {
    "a": 423.20508075688736,
    "b": -150,
    "c": 0
   },
   "argsIds": [
    2517,
    1979
   ]
  },
  {
   "id": 1927,
   "element": "ApoPoint",
   "elementNumber": 59,
   "value": {
    "a": 758.4852730208197,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2027,
    2519
   ]
  },
  {
   "id": 1951,
   "element": "ApoReal",
   "elementNumber": 736,
   "value": "Flat Length = "
  },
  {
   "id": 1952,
   "element": "ApoText",
   "elementNumber": 25,
   "argsIds": [
    2524,
    2537
   ],
   "stylesIds": [
    127
   ]
  },
  {
   "id": 1960,
   "element": "ApoReal",
   "elementNumber": 743,
   "value": "Curve Length="
  },
  {
   "id": 1959,
   "element": "ApoText",
   "elementNumber": 26,
   "argsIds": [
    2616,
    2629
   ],
   "stylesIds": [
    127
   ]
  },
  {
   "id": 1979,
   "element": "ApoLine",
   "elementNumber": 49,
   "value": {
    "a": 0,
    "b": -1,
    "c": -150
   },
   "argsIds": [
    156,
    490
   ]
  },
  {
   "id": 1981,
   "element": "ApoLine",
   "elementNumber": 50,
   "value": {
    "a": 0,
    "b": -1,
    "c": -250
   },
   "argsIds": [
    1979,
    1978
   ]
  },
  {
   "id": 1988,
   "element": "ApoReal",
   "elementNumber": 766,
   "value": 0,
   "functionName": "colour",
   "argsIds": [
    97,
    97,
    97,
    97
   ]
  },
  {
   "id": 1990,
   "element": "ApoPoint",
   "elementNumber": 60,
   "value": {
    "a": -373.20508075688775,
    "b": -150,
    "c": 0
   },
   "argsIds": [
    1979,
    809
   ]
  },
  {
   "id": 1989,
   "element": "ApoStyle",
   "elementNumber": 12,
   "lineWidth": 87,
   "fillStyle": 1988,
   "strokeStyle": 85,
   "font": 90,
   "horizontalAlign": 88,
   "verticalAlign": 89,
   "startArrow": 91,
   "endArrow": 92
  },
  {
   "id": 1991,
   "element": "ApoPoint",
   "elementNumber": 61,
   "value": {
    "a": 373.20508075688736,
    "b": -150,
    "c": 0
   },
   "argsIds": [
    831,
    1979
   ]
  },
  {
   "id": 1992,
   "element": "ApoPoint",
   "elementNumber": 62,
   "value": {
    "a": 373.20508075688736,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    1981,
    831
   ]
  },
  {
   "id": 1993,
   "element": "ApoPoint",
   "elementNumber": 63,
   "value": {
    "a": -373.20508075688775,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    1981,
    809
   ]
  },
  {
   "id": 1994,
   "element": "ApoInk",
   "elementNumber": 27,
   "argsIds": [
    1990,
    1991,
    1992,
    1993,
    1990
   ],
   "stylesIds": [
    1989
   ]
  },
  {
   "id": 1995,
   "element": "ApoPoint",
   "elementNumber": 64,
   "value": {
    "a": -173.20508075688778,
    "b": -150,
    "c": 0
   },
   "argsIds": [
    1979,
    819
   ]
  },
  {
   "id": 1996,
   "element": "ApoPoint",
   "elementNumber": 65,
   "value": {
    "a": -173.20508075688778,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    1981,
    819
   ]
  },
  {
   "id": 1997,
   "element": "ApoInk",
   "elementNumber": 28,
   "argsIds": [
    1995,
    1996
   ],
   "stylesIds": [
    1989
   ]
  },
  {
   "id": 1998,
   "element": "ApoPoint",
   "elementNumber": 66,
   "value": {
    "a": -100.00000000000001,
    "b": -150,
    "c": 0
   },
   "argsIds": [
    1979,
    820
   ]
  },
  {
   "id": 1999,
   "element": "ApoPoint",
   "elementNumber": 67,
   "value": {
    "a": -100.00000000000001,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    820,
    1981
   ]
  },
  {
   "id": 2000,
   "element": "ApoInk",
   "elementNumber": 29,
   "argsIds": [
    1998,
    1999
   ],
   "stylesIds": [
    1989
   ]
  },
  {
   "id": 2001,
   "element": "ApoPoint",
   "elementNumber": 68,
   "value": {
    "a": -57.735026918962596,
    "b": -150,
    "c": 0
   },
   "argsIds": [
    1979,
    825
   ]
  },
  {
   "id": 2002,
   "element": "ApoPoint",
   "elementNumber": 69,
   "value": {
    "a": -57.735026918962596,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    825,
    1981
   ]
  },
  {
   "id": 2003,
   "element": "ApoInk",
   "elementNumber": 30,
   "argsIds": [
    2001,
    2002
   ],
   "stylesIds": [
    1989
   ]
  },
  {
   "id": 2004,
   "element": "ApoPoint",
   "elementNumber": 70,
   "value": {
    "a": -26.79491924311227,
    "b": -150,
    "c": 0
   },
   "argsIds": [
    1979,
    826
   ]
  },
  {
   "id": 2005,
   "element": "ApoPoint",
   "elementNumber": 71,
   "value": {
    "a": -26.79491924311227,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    1981,
    826
   ]
  },
  {
   "id": 2006,
   "element": "ApoInk",
   "elementNumber": 31,
   "argsIds": [
    2004,
    2005
   ],
   "stylesIds": [
    1989
   ]
  },
  {
   "id": 2007,
   "element": "ApoPoint",
   "elementNumber": 72,
   "value": {
    "a": 0,
    "b": -150,
    "c": 0
   },
   "argsIds": [
    157,
    1979
   ]
  },
  {
   "id": 2008,
   "element": "ApoPoint",
   "elementNumber": 73,
   "value": {
    "a": 0,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    157,
    1981
   ]
  },
  {
   "id": 2009,
   "element": "ApoInk",
   "elementNumber": 32,
   "argsIds": [
    2007,
    2008
   ],
   "stylesIds": [
    1989
   ]
  },
  {
   "id": 2010,
   "element": "ApoPoint",
   "elementNumber": 74,
   "value": {
    "a": 26.79491924311228,
    "b": -150,
    "c": 0
   },
   "argsIds": [
    1979,
    827
   ]
  },
  {
   "id": 2011,
   "element": "ApoPoint",
   "elementNumber": 75,
   "value": {
    "a": 26.79491924311228,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    1981,
    827
   ]
  },
  {
   "id": 2012,
   "element": "ApoInk",
   "elementNumber": 33,
   "argsIds": [
    2010,
    2011
   ],
   "stylesIds": [
    1989
   ]
  },
  {
   "id": 2013,
   "element": "ApoPoint",
   "elementNumber": 76,
   "value": {
    "a": 57.73502691896255,
    "b": -150,
    "c": 0
   },
   "argsIds": [
    1979,
    828
   ]
  },
  {
   "id": 2014,
   "element": "ApoPoint",
   "elementNumber": 77,
   "value": {
    "a": 57.73502691896255,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    1981,
    828
   ]
  },
  {
   "id": 2015,
   "element": "ApoInk",
   "elementNumber": 34,
   "argsIds": [
    2013,
    2014
   ],
   "stylesIds": [
    1989
   ]
  },
  {
   "id": 2016,
   "element": "ApoPoint",
   "elementNumber": 78,
   "value": {
    "a": 99.99999999999997,
    "b": -150,
    "c": 0
   },
   "argsIds": [
    1979,
    829
   ]
  },
  {
   "id": 2017,
   "element": "ApoPoint",
   "elementNumber": 79,
   "value": {
    "a": 99.99999999999997,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    1981,
    829
   ]
  },
  {
   "id": 2018,
   "element": "ApoInk",
   "elementNumber": 35,
   "argsIds": [
    2016,
    2017
   ],
   "stylesIds": [
    1989
   ]
  },
  {
   "id": 2019,
   "element": "ApoPoint",
   "elementNumber": 80,
   "value": {
    "a": 173.20508075688778,
    "b": -150,
    "c": 0
   },
   "argsIds": [
    1979,
    830
   ]
  },
  {
   "id": 2020,
   "element": "ApoPoint",
   "elementNumber": 81,
   "value": {
    "a": 173.20508075688778,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    830,
    1981
   ]
  },
  {
   "id": 2021,
   "element": "ApoInk",
   "elementNumber": 36,
   "argsIds": [
    2019,
    2020
   ],
   "stylesIds": [
    1989
   ]
  },
  {
   "id": 2024,
   "element": "ApoReal",
   "elementNumber": 768,
   "value": -150,
   "functionName": "-",
   "argsIds": [
    490
   ]
  },
  {
   "id": 2023,
   "element": "ApoLine",
   "elementNumber": 51,
   "value": {
    "a": 0,
    "b": -1,
    "c": 250
   },
   "argsIds": [
    162,
    2024
   ]
  },
  {
   "id": 2028,
   "element": "ApoReal",
   "elementNumber": 770,
   "value": -100,
   "functionName": "-",
   "argsIds": [
    1978
   ]
  },
  {
   "id": 2027,
   "element": "ApoLine",
   "elementNumber": 53,
   "value": {
    "a": 0,
    "b": -1,
    "c": 350
   },
   "argsIds": [
    2023,
    2028
   ]
  },
  {
   "id": 2029,
   "element": "ApoPoint",
   "elementNumber": 82,
   "value": {
    "a": 0,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    157,
    2027
   ]
  },
  {
   "id": 2030,
   "element": "ApoPoint",
   "elementNumber": 83,
   "value": {
    "a": 0,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2023,
    157
   ]
  },
  {
   "id": 2031,
   "element": "ApoCircle",
   "elementNumber": 5,
   "value": {
    "a": 0,
    "b": 350,
    "c": 709.4852730208197
   },
   "argsIds": [
    2029,
    2084
   ]
  },
  {
   "id": 2044,
   "element": "ApoReal",
   "elementNumber": 783,
   "value": {
    "a": -1,
    "b": 0,
    "c": 0
   },
   "functionName": "-",
   "argsIds": [
    157
   ]
  },
  {
   "id": 2079,
   "element": "ApoReal",
   "elementNumber": 818,
   "value": 0.28379410920832787,
   "functionName": "radians",
   "argsIds": [
    2083
   ]
  },
  {
   "id": 2080,
   "element": "ApoReal",
   "elementNumber": 819,
   "value": -90,
   "functionName": "getAngle",
   "argsIds": [
    2081
   ]
  },
  {
   "id": 2081,
   "element": "ApoReal",
   "elementNumber": 820,
   "value": {
    "a": -1,
    "b": 0,
    "c": 0
   },
   "functionName": "-",
   "argsIds": [
    157
   ]
  },
  {
   "id": 2082,
   "element": "ApoReal",
   "elementNumber": 821,
   "value": -106.26020470831196,
   "functionName": "getAngle",
   "argsIds": [
    918
   ]
  },
  {
   "id": 2083,
   "element": "ApoReal",
   "elementNumber": 822,
   "value": 16.26020470831196,
   "functionName": "-",
   "argsIds": [
    2080,
    2082
   ]
  },
  {
   "id": 2084,
   "element": "ApoReal",
   "elementNumber": 823,
   "value": 709.4852730208197,
   "functionName": "*",
   "argsIds": [
    496,
    2079
   ]
  },
  {
   "id": 2089,
   "element": "ApoReal",
   "elementNumber": 827,
   "value": {
    "a": -1,
    "b": 0,
    "c": 0
   },
   "functionName": "-",
   "argsIds": [
    157
   ]
  },
  {
   "id": 2086,
   "element": "ApoCircle",
   "elementNumber": 6,
   "value": {
    "a": 0,
    "b": 350,
    "c": 304.732050298065
   },
   "argsIds": [
    2029,
    2481
   ]
  },
  {
   "id": 2095,
   "element": "ApoReal",
   "elementNumber": 833,
   "value": {
    "a": -1,
    "b": 0,
    "c": 0
   },
   "functionName": "-",
   "argsIds": [
    157
   ]
  },
  {
   "id": 2100,
   "element": "ApoReal",
   "elementNumber": 837,
   "value": 0.0656032296979361,
   "functionName": "radians",
   "argsIds": [
    2104
   ]
  },
  {
   "id": 2101,
   "element": "ApoReal",
   "elementNumber": 838,
   "value": -90,
   "functionName": "getAngle",
   "argsIds": [
    2102
   ]
  },
  {
   "id": 2102,
   "element": "ApoReal",
   "elementNumber": 839,
   "value": {
    "a": -1,
    "b": 0,
    "c": 0
   },
   "functionName": "-",
   "argsIds": [
    157
   ]
  },
  {
   "id": 2103,
   "element": "ApoReal",
   "elementNumber": 840,
   "value": -93.75878818411904,
   "functionName": "getAngle",
   "argsIds": [
    1111
   ]
  },
  {
   "id": 2104,
   "element": "ApoReal",
   "elementNumber": 841,
   "value": 3.758788184119041,
   "functionName": "-",
   "argsIds": [
    2101,
    2103
   ]
  },
  {
   "id": 2105,
   "element": "ApoReal",
   "elementNumber": 842,
   "value": 164.00807424484023,
   "functionName": "*",
   "argsIds": [
    496,
    2100
   ]
  },
  {
   "id": 2099,
   "element": "ApoCircle",
   "elementNumber": 7,
   "value": {
    "a": 0,
    "b": 350,
    "c": 164.00807424484023
   },
   "argsIds": [
    2029,
    2105
   ]
  },
  {
   "id": 2107,
   "element": "ApoReal",
   "elementNumber": 843,
   "value": 0.03924026900721064,
   "functionName": "radians",
   "argsIds": [
    2111
   ]
  },
  {
   "id": 2108,
   "element": "ApoReal",
   "elementNumber": 844,
   "value": -90,
   "functionName": "getAngle",
   "argsIds": [
    2109
   ]
  },
  {
   "id": 2109,
   "element": "ApoReal",
   "elementNumber": 845,
   "value": {
    "a": -1,
    "b": 0,
    "c": 0
   },
   "functionName": "-",
   "argsIds": [
    157
   ]
  },
  {
   "id": 2110,
   "element": "ApoReal",
   "elementNumber": 846,
   "value": -92.24830180107118,
   "functionName": "getAngle",
   "argsIds": [
    1181
   ]
  },
  {
   "id": 2111,
   "element": "ApoReal",
   "elementNumber": 847,
   "value": 2.248301801071179,
   "functionName": "-",
   "argsIds": [
    2108,
    2110
   ]
  },
  {
   "id": 2112,
   "element": "ApoReal",
   "elementNumber": 848,
   "value": 98.10067251802661,
   "functionName": "*",
   "argsIds": [
    496,
    2107
   ]
  },
  {
   "id": 2106,
   "element": "ApoCircle",
   "elementNumber": 8,
   "value": {
    "a": 0,
    "b": 350,
    "c": 98.10067251802661
   },
   "argsIds": [
    2029,
    2112
   ]
  },
  {
   "id": 2116,
   "element": "ApoReal",
   "elementNumber": 851,
   "value": {
    "a": -1,
    "b": 0,
    "c": 0
   },
   "functionName": "-",
   "argsIds": [
    157
   ]
  },
  {
   "id": 2113,
   "element": "ApoCircle",
   "elementNumber": 9,
   "value": {
    "a": 0,
    "b": 350,
    "c": 57.360157984277514
   },
   "argsIds": [
    2029,
    2137
   ]
  },
  {
   "id": 2122,
   "element": "ApoReal",
   "elementNumber": 857,
   "value": {
    "a": -1,
    "b": 0,
    "c": 0
   },
   "functionName": "-",
   "argsIds": [
    157
   ]
  },
  {
   "id": 2128,
   "element": "ApoReal",
   "elementNumber": 863,
   "value": {
    "a": -1,
    "b": 0,
    "c": 0
   },
   "functionName": "-",
   "argsIds": [
    157
   ]
  },
  {
   "id": 2132,
   "element": "ApoReal",
   "elementNumber": 867,
   "value": 0.022944063193711006,
   "functionName": "radians",
   "argsIds": [
    2136
   ]
  },
  {
   "id": 2133,
   "element": "ApoReal",
   "elementNumber": 868,
   "value": -90,
   "functionName": "getAngle",
   "argsIds": [
    2134
   ]
  },
  {
   "id": 2134,
   "element": "ApoReal",
   "elementNumber": 869,
   "value": {
    "a": -1,
    "b": 0,
    "c": 0
   },
   "functionName": "-",
   "argsIds": [
    157
   ]
  },
  {
   "id": 2135,
   "element": "ApoReal",
   "elementNumber": 870,
   "value": -91.3145979858811,
   "functionName": "getAngle",
   "argsIds": [
    1454
   ]
  },
  {
   "id": 2136,
   "element": "ApoReal",
   "elementNumber": 871,
   "value": 1.3145979858810932,
   "functionName": "-",
   "argsIds": [
    2133,
    2135
   ]
  },
  {
   "id": 2137,
   "element": "ApoReal",
   "elementNumber": 872,
   "value": 57.360157984277514,
   "functionName": "*",
   "argsIds": [
    496,
    2132
   ]
  },
  {
   "id": 2139,
   "element": "ApoReal",
   "elementNumber": 873,
   "value": 0.010702825325228182,
   "functionName": "radians",
   "argsIds": [
    2143
   ]
  },
  {
   "id": 2140,
   "element": "ApoReal",
   "elementNumber": 874,
   "value": -90,
   "functionName": "getAngle",
   "argsIds": [
    2141
   ]
  },
  {
   "id": 2141,
   "element": "ApoReal",
   "elementNumber": 875,
   "value": {
    "a": -1,
    "b": 0,
    "c": 0
   },
   "functionName": "-",
   "argsIds": [
    157
   ]
  },
  {
   "id": 2142,
   "element": "ApoReal",
   "elementNumber": 876,
   "value": -90.61322672000131,
   "functionName": "getAngle",
   "argsIds": [
    1512
   ]
  },
  {
   "id": 2143,
   "element": "ApoReal",
   "elementNumber": 877,
   "value": 0.6132267200013075,
   "functionName": "-",
   "argsIds": [
    2140,
    2142
   ]
  },
  {
   "id": 2144,
   "element": "ApoReal",
   "elementNumber": 878,
   "value": 26.757063313070454,
   "functionName": "*",
   "argsIds": [
    496,
    2139
   ]
  },
  {
   "id": 2138,
   "element": "ApoCircle",
   "elementNumber": 20,
   "value": {
    "a": 0,
    "b": 350,
    "c": 26.757063313070454
   },
   "argsIds": [
    2029,
    2144
   ]
  },
  {
   "id": 2145,
   "element": "ApoPoint",
   "elementNumber": 84,
   "value": {
    "a": 709.4852730208197,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2031,
    2027
   ]
  },
  {
   "id": 2146,
   "element": "ApoLine",
   "elementNumber": 876,
   "value": {
    "a": 1,
    "b": 0,
    "c": -709.4852730208197
   },
   "argsIds": [
    2145,
    2027
   ]
  },
  {
   "id": 2147,
   "element": "ApoPoint",
   "elementNumber": 85,
   "value": {
    "a": 304.732050298065,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2086,
    2027
   ]
  },
  {
   "id": 2441,
   "element": "ApoLine",
   "elementNumber": 877,
   "value": {
    "a": 1,
    "b": 0,
    "c": -304.732050298065
   },
   "argsIds": [
    2147,
    2027
   ]
  },
  {
   "id": 2442,
   "element": "ApoPoint",
   "elementNumber": 86,
   "value": {
    "a": 164.00807424484023,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2099,
    2027
   ]
  },
  {
   "id": 2448,
   "element": "ApoLine",
   "elementNumber": 878,
   "value": {
    "a": 1,
    "b": 0,
    "c": -164.00807424484023
   },
   "argsIds": [
    2442,
    2027
   ]
  },
  {
   "id": 2449,
   "element": "ApoPoint",
   "elementNumber": 87,
   "value": {
    "a": 98.1006725180266,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2106,
    2027
   ]
  },
  {
   "id": 2450,
   "element": "ApoLine",
   "elementNumber": 879,
   "value": {
    "a": 1,
    "b": 0,
    "c": -98.1006725180266
   },
   "argsIds": [
    2449,
    2027
   ]
  },
  {
   "id": 2451,
   "element": "ApoPoint",
   "elementNumber": 88,
   "value": {
    "a": 57.36015798427751,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2113,
    2027
   ]
  },
  {
   "id": 2452,
   "element": "ApoLine",
   "elementNumber": 880,
   "value": {
    "a": 1,
    "b": 0,
    "c": -57.36015798427751
   },
   "argsIds": [
    2451,
    2027
   ]
  },
  {
   "id": 2453,
   "element": "ApoPoint",
   "elementNumber": 89,
   "value": {
    "a": 26.757063313070564,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2138,
    2027
   ]
  },
  {
   "id": 2459,
   "element": "ApoLine",
   "elementNumber": 881,
   "value": {
    "a": 1,
    "b": 0,
    "c": -26.757063313070564
   },
   "argsIds": [
    2453,
    2027
   ]
  },
  {
   "id": 2460,
   "element": "ApoPoint",
   "elementNumber": 90,
   "value": {
    "a": -26.757063313070564,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2027,
    2138
   ]
  },
  {
   "id": 2466,
   "element": "ApoLine",
   "elementNumber": 882,
   "value": {
    "a": 1,
    "b": 0,
    "c": 26.757063313070564
   },
   "argsIds": [
    2460,
    2027
   ]
  },
  {
   "id": 2467,
   "element": "ApoPoint",
   "elementNumber": 91,
   "value": {
    "a": -57.36015798427751,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2027,
    2113
   ]
  },
  {
   "id": 2468,
   "element": "ApoLine",
   "elementNumber": 883,
   "value": {
    "a": 1,
    "b": 0,
    "c": 57.36015798427751
   },
   "argsIds": [
    2467,
    2027
   ]
  },
  {
   "id": 2469,
   "element": "ApoPoint",
   "elementNumber": 92,
   "value": {
    "a": -98.1006725180266,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2027,
    2106
   ]
  },
  {
   "id": 2470,
   "element": "ApoLine",
   "elementNumber": 884,
   "value": {
    "a": 1,
    "b": 0,
    "c": 98.1006725180266
   },
   "argsIds": [
    2469,
    2027
   ]
  },
  {
   "id": 2471,
   "element": "ApoPoint",
   "elementNumber": 93,
   "value": {
    "a": -304.732050298065,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2027,
    2086
   ]
  },
  {
   "id": 2473,
   "element": "ApoLine",
   "elementNumber": 885,
   "value": {
    "a": 1,
    "b": 0,
    "c": 304.732050298065
   },
   "argsIds": [
    2471,
    2027
   ]
  },
  {
   "id": 2474,
   "element": "ApoPoint",
   "elementNumber": 94,
   "value": {
    "a": -709.4852730208197,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2027,
    2031
   ]
  },
  {
   "id": 2475,
   "element": "ApoLine",
   "elementNumber": 886,
   "value": {
    "a": 1,
    "b": 0,
    "c": 709.4852730208197
   },
   "argsIds": [
    2474,
    2027
   ]
  },
  {
   "id": 2476,
   "element": "ApoReal",
   "elementNumber": 1188,
   "value": 0.121892820119226,
   "functionName": "radians",
   "argsIds": [
    2480
   ]
  },
  {
   "id": 2477,
   "element": "ApoReal",
   "elementNumber": 1189,
   "value": -90,
   "functionName": "getAngle",
   "argsIds": [
    2478
   ]
  },
  {
   "id": 2478,
   "element": "ApoReal",
   "elementNumber": 1190,
   "value": {
    "a": -1,
    "b": 0,
    "c": 0
   },
   "functionName": "-",
   "argsIds": [
    157
   ]
  },
  {
   "id": 2479,
   "element": "ApoReal",
   "elementNumber": 1191,
   "value": -96.98394414577898,
   "functionName": "getAngle",
   "argsIds": [
    1034
   ]
  },
  {
   "id": 2480,
   "element": "ApoReal",
   "elementNumber": 1192,
   "value": 6.9839441457789775,
   "functionName": "-",
   "argsIds": [
    2477,
    2479
   ]
  },
  {
   "id": 2481,
   "element": "ApoReal",
   "elementNumber": 1193,
   "value": 304.732050298065,
   "functionName": "*",
   "argsIds": [
    496,
    2476
   ]
  },
  {
   "id": 2482,
   "element": "ApoReal",
   "elementNumber": 1194,
   "value": 65535,
   "functionName": "colour",
   "argsIds": [
    83,
    83,
    864
   ]
  },
  {
   "id": 2486,
   "element": "ApoReal",
   "elementNumber": 1196,
   "value": 0,
   "functionName": "colour",
   "argsIds": [
    83,
    83,
    83,
    83
   ]
  },
  {
   "id": 2488,
   "element": "ApoPoint",
   "elementNumber": 95,
   "value": {
    "a": 709.4852730208197,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2023,
    2146
   ]
  },
  {
   "id": 2487,
   "element": "ApoStyle",
   "elementNumber": 14,
   "lineWidth": 73,
   "fillStyle": 2486,
   "strokeStyle": 2482,
   "font": 76,
   "horizontalAlign": 74,
   "verticalAlign": 75,
   "startArrow": 77,
   "endArrow": 78
  },
  {
   "id": 2489,
   "element": "ApoPoint",
   "elementNumber": 96,
   "value": {
    "a": -709.4852730208197,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2023,
    2475
   ]
  },
  {
   "id": 2490,
   "element": "ApoInk",
   "elementNumber": 37,
   "argsIds": [
    2474,
    2145,
    2488,
    2489,
    2474
   ],
   "stylesIds": [
    2487
   ]
  },
  {
   "id": 2491,
   "element": "ApoPoint",
   "elementNumber": 97,
   "value": {
    "a": -164.00807424484023,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2027,
    2099
   ]
  },
  {
   "id": 2492,
   "element": "ApoLine",
   "elementNumber": 1191,
   "value": {
    "a": 1,
    "b": 0,
    "c": 164.00807424484023
   },
   "argsIds": [
    2491,
    2027
   ]
  },
  {
   "id": 2493,
   "element": "ApoPoint",
   "elementNumber": 98,
   "value": {
    "a": -304.732050298065,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2023,
    2473
   ]
  },
  {
   "id": 2494,
   "element": "ApoInk",
   "elementNumber": 38,
   "argsIds": [
    2471,
    2493
   ],
   "stylesIds": [
    2487
   ]
  },
  {
   "id": 2495,
   "element": "ApoPoint",
   "elementNumber": 99,
   "value": {
    "a": -164.00807424484023,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2023,
    2492
   ]
  },
  {
   "id": 2496,
   "element": "ApoInk",
   "elementNumber": 39,
   "argsIds": [
    2491,
    2495
   ],
   "stylesIds": [
    2487
   ]
  },
  {
   "id": 2497,
   "element": "ApoPoint",
   "elementNumber": 100,
   "value": {
    "a": -98.1006725180266,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2470,
    2023
   ]
  },
  {
   "id": 2498,
   "element": "ApoInk",
   "elementNumber": 40,
   "argsIds": [
    2469,
    2497
   ],
   "stylesIds": [
    2487
   ]
  },
  {
   "id": 2499,
   "element": "ApoPoint",
   "elementNumber": 101,
   "value": {
    "a": -57.36015798427751,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2023,
    2468
   ]
  },
  {
   "id": 2500,
   "element": "ApoInk",
   "elementNumber": 41,
   "argsIds": [
    2467,
    2499
   ],
   "stylesIds": [
    2487
   ]
  },
  {
   "id": 2501,
   "element": "ApoPoint",
   "elementNumber": 102,
   "value": {
    "a": -26.757063313070564,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2023,
    2466
   ]
  },
  {
   "id": 2502,
   "element": "ApoInk",
   "elementNumber": 42,
   "argsIds": [
    2460,
    2501
   ],
   "stylesIds": [
    2487
   ]
  },
  {
   "id": 2503,
   "element": "ApoPoint",
   "elementNumber": 103,
   "value": {
    "a": 26.757063313070564,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2023,
    2459
   ]
  },
  {
   "id": 2504,
   "element": "ApoInk",
   "elementNumber": 43,
   "argsIds": [
    2453,
    2503,
    2503
   ],
   "stylesIds": [
    2487
   ]
  },
  {
   "id": 2505,
   "element": "ApoPoint",
   "elementNumber": 104,
   "value": {
    "a": 57.36015798427751,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2452,
    2023
   ]
  },
  {
   "id": 2506,
   "element": "ApoInk",
   "elementNumber": 44,
   "argsIds": [
    2451,
    2505
   ],
   "stylesIds": [
    2487
   ]
  },
  {
   "id": 2507,
   "element": "ApoPoint",
   "elementNumber": 105,
   "value": {
    "a": 98.1006725180266,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2450,
    2023
   ]
  },
  {
   "id": 2508,
   "element": "ApoInk",
   "elementNumber": 45,
   "argsIds": [
    2449,
    2507
   ],
   "stylesIds": [
    2487
   ]
  },
  {
   "id": 2509,
   "element": "ApoPoint",
   "elementNumber": 106,
   "value": {
    "a": 164.00807424484023,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2023,
    2448
   ]
  },
  {
   "id": 2510,
   "element": "ApoInk",
   "elementNumber": 46,
   "argsIds": [
    2442,
    2509
   ],
   "stylesIds": [
    2487
   ]
  },
  {
   "id": 2511,
   "element": "ApoPoint",
   "elementNumber": 107,
   "value": {
    "a": 304.732050298065,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2441,
    2023
   ]
  },
  {
   "id": 2512,
   "element": "ApoInk",
   "elementNumber": 47,
   "argsIds": [
    2147,
    2511
   ],
   "stylesIds": [
    2487
   ]
  },
  {
   "id": 2513,
   "element": "ApoInk",
   "elementNumber": 48,
   "argsIds": [
    2029,
    2030
   ],
   "stylesIds": [
    2487
   ]
  },
  {
   "id": 2516,
   "element": "ApoReal",
   "elementNumber": 1199,
   "value": 2500
  },
  {
   "id": 71,
   "element": "ApoStyle",
   "elementNumber": 1,
   "lineWidth": 59,
   "fillStyle": 58,
   "strokeStyle": 57,
   "font": 62,
   "horizontalAlign": 60,
   "verticalAlign": 61,
   "startArrow": 63,
   "endArrow": 64
  },
  {
   "id": 2518,
   "element": "ApoReal",
   "elementNumber": 1200,
   "value": 50
  },
  {
   "id": 2517,
   "element": "ApoLine",
   "elementNumber": 1192,
   "value": {
    "a": 1,
    "b": 0,
    "c": -423.20508075688736
   },
   "argsIds": [
    831,
    2518
   ]
  },
  {
   "id": 2519,
   "element": "ApoLine",
   "elementNumber": 1193,
   "value": {
    "a": 1,
    "b": 0,
    "c": -758.4852730208197
   },
   "argsIds": [
    2146,
    2635
   ]
  },
  {
   "id": 2521,
   "element": "ApoReal",
   "elementNumber": 1202,
   "value": 20
  },
  {
   "id": 2520,
   "element": "ApoReal",
   "elementNumber": 1201,
   "name": "NewLine",
   "value": 20,
   "functionName": "=",
   "argsIds": [
    2521
   ]
  },
  {
   "id": 2523,
   "element": "ApoReal",
   "elementNumber": 1203,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2522,
   "element": "ApoPoint",
   "elementNumber": 108,
   "value": {
    "a": 423.20508075688736,
    "b": -170,
    "c": 0
   },
   "argsIds": [
    1925,
    2517,
    2523
   ]
  },
  {
   "id": 2525,
   "element": "ApoReal",
   "elementNumber": 1204,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2524,
   "element": "ApoPoint",
   "elementNumber": 109,
   "value": {
    "a": 423.20508075688736,
    "b": -190,
    "c": 0
   },
   "argsIds": [
    2522,
    2517,
    2525
   ]
  },
  {
   "id": 2527,
   "element": "ApoReal",
   "elementNumber": 1205,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2526,
   "element": "ApoPoint",
   "elementNumber": 110,
   "value": {
    "a": 423.20508075688736,
    "b": -210,
    "c": 0
   },
   "argsIds": [
    2524,
    2517,
    2527
   ]
  },
  {
   "id": 2528,
   "element": "ApoPoint",
   "elementNumber": 111,
   "value": {
    "a": 423.20508075688736,
    "b": -230,
    "c": 0
   },
   "argsIds": [
    2526,
    2517,
    2531
   ]
  },
  {
   "id": 2531,
   "element": "ApoReal",
   "elementNumber": 1208,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2533,
   "element": "ApoReal",
   "elementNumber": 1209,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2532,
   "element": "ApoPoint",
   "elementNumber": 112,
   "value": {
    "a": 423.20508075688736,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    2528,
    2517,
    2533
   ]
  },
  {
   "id": 2535,
   "element": "ApoReal",
   "elementNumber": 1210,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2534,
   "element": "ApoPoint",
   "elementNumber": 113,
   "value": {
    "a": 423.20508075688736,
    "b": -270,
    "c": 0
   },
   "argsIds": [
    2532,
    2517,
    2535
   ]
  },
  {
   "id": 2536,
   "element": "ApoReal",
   "elementNumber": 1211,
   "value": 746,
   "functionName": "int",
   "argsIds": [
    1922
   ]
  },
  {
   "id": 2537,
   "element": "ApoReal",
   "elementNumber": 1212,
   "value": "Flat Length = 746",
   "functionName": "+",
   "argsIds": [
    1951,
    2536
   ]
  },
  {
   "id": 2538,
   "element": "ApoText",
   "elementNumber": 27,
   "argsIds": [
    1925,
    2542
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2541,
   "element": "ApoReal",
   "elementNumber": 1215,
   "value": "Gnomon Height = "
  },
  {
   "id": 2542,
   "element": "ApoReal",
   "elementNumber": 1216,
   "value": "Gnomon Height = 100",
   "functionName": "+",
   "argsIds": [
    2541,
    158
   ]
  },
  {
   "id": 2546,
   "element": "ApoReal",
   "elementNumber": 1219,
   "value": "Plate Width = "
  },
  {
   "id": 2547,
   "element": "ApoReal",
   "elementNumber": 1220,
   "value": "Plate Width = 100",
   "functionName": "+",
   "argsIds": [
    2546,
    1978
   ]
  },
  {
   "id": 2545,
   "element": "ApoText",
   "elementNumber": 28,
   "argsIds": [
    2522,
    2547
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2549,
   "element": "ApoReal",
   "elementNumber": 1221,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2548,
   "element": "ApoPoint",
   "elementNumber": 114,
   "value": {
    "a": 423.20508075688736,
    "b": -290,
    "c": 0
   },
   "argsIds": [
    2534,
    2517,
    2549
   ]
  },
  {
   "id": 2550,
   "element": "ApoCircle",
   "elementNumber": 21,
   "value": {
    "a": 0,
    "b": -250,
    "c": 26.79491924311228
   },
   "argsIds": [
    2008,
    2011
   ]
  },
  {
   "id": 2551,
   "element": "ApoCircle",
   "elementNumber": 22,
   "value": {
    "a": 0,
    "b": -250,
    "c": 57.73502691896255
   },
   "argsIds": [
    2008,
    2014
   ]
  },
  {
   "id": 2552,
   "element": "ApoPoint",
   "elementNumber": 115,
   "value": {
    "a": 0,
    "b": -250,
    "c": 0
   },
   "argsIds": [
    157,
    1981
   ]
  },
  {
   "id": 2553,
   "element": "ApoCircle",
   "elementNumber": 23,
   "value": {
    "a": 0,
    "b": -250,
    "c": -99.99999999999997
   },
   "argsIds": [
    2552,
    829
   ]
  },
  {
   "id": 2554,
   "element": "ApoCircle",
   "elementNumber": 24,
   "value": {
    "a": 0,
    "b": -250,
    "c": 173.20508075688778
   },
   "argsIds": [
    2008,
    2020
   ]
  },
  {
   "id": 2555,
   "element": "ApoCircle",
   "elementNumber": 25,
   "value": {
    "a": 0,
    "b": -250,
    "c": 373.20508075688736
   },
   "argsIds": [
    2008,
    1992
   ]
  },
  {
   "id": 2560,
   "element": "ApoReal",
   "elementNumber": 1225,
   "value": "1 hour from noon = "
  },
  {
   "id": 2562,
   "element": "ApoReal",
   "elementNumber": 1226,
   "value": 26,
   "functionName": "int",
   "argsIds": [
    2563
   ]
  },
  {
   "id": 2563,
   "element": "ApoReal",
   "elementNumber": 1227,
   "value": 26.79491924311228,
   "functionName": "getRadius",
   "argsIds": [
    2550
   ]
  },
  {
   "id": 2564,
   "element": "ApoReal",
   "elementNumber": 1228,
   "value": "1 hour from noon = 26",
   "functionName": "+",
   "argsIds": [
    2560,
    2562
   ]
  },
  {
   "id": 2561,
   "element": "ApoText",
   "elementNumber": 30,
   "argsIds": [
    2526,
    2564
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2565,
   "element": "ApoText",
   "elementNumber": 31,
   "argsIds": [
    2528,
    2578
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2569,
   "element": "ApoReal",
   "elementNumber": 1232,
   "value": "2 hours from noon = "
  },
  {
   "id": 2576,
   "element": "ApoReal",
   "elementNumber": 1239,
   "value": 57,
   "functionName": "int",
   "argsIds": [
    2577
   ]
  },
  {
   "id": 2577,
   "element": "ApoReal",
   "elementNumber": 1240,
   "value": 57.73502691896255,
   "functionName": "getRadius",
   "argsIds": [
    2551
   ]
  },
  {
   "id": 2578,
   "element": "ApoReal",
   "elementNumber": 1241,
   "value": "2 hours from noon = 57",
   "functionName": "+",
   "argsIds": [
    2569,
    2576
   ]
  },
  {
   "id": 2579,
   "element": "ApoText",
   "elementNumber": 32,
   "argsIds": [
    2532,
    2698
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2587,
   "element": "ApoReal",
   "elementNumber": 1249,
   "value": "3 hours from noon = "
  },
  {
   "id": 2592,
   "element": "ApoText",
   "elementNumber": 33,
   "argsIds": [
    2534,
    2605
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2601,
   "element": "ApoReal",
   "elementNumber": 1262,
   "value": "4 hours from noon = "
  },
  {
   "id": 2602,
   "element": "ApoReal",
   "elementNumber": 1263,
   "value": 173,
   "functionName": "int",
   "argsIds": [
    2603
   ]
  },
  {
   "id": 2603,
   "element": "ApoReal",
   "elementNumber": 1264,
   "value": 173.20508075688778,
   "functionName": "abs",
   "argsIds": [
    2604
   ]
  },
  {
   "id": 2604,
   "element": "ApoReal",
   "elementNumber": 1265,
   "value": 173.20508075688778,
   "functionName": "getRadius",
   "argsIds": [
    2554
   ]
  },
  {
   "id": 2605,
   "element": "ApoReal",
   "elementNumber": 1266,
   "value": "4 hours from noon = 173",
   "functionName": "+",
   "argsIds": [
    2601,
    2602
   ]
  },
  {
   "id": 2607,
   "element": "ApoReal",
   "elementNumber": 1267,
   "value": "5 hours from noon = "
  },
  {
   "id": 2608,
   "element": "ApoReal",
   "elementNumber": 1268,
   "value": 373,
   "functionName": "int",
   "argsIds": [
    2609
   ]
  },
  {
   "id": 2609,
   "element": "ApoReal",
   "elementNumber": 1269,
   "value": 373.20508075688736,
   "functionName": "abs",
   "argsIds": [
    2610
   ]
  },
  {
   "id": 2610,
   "element": "ApoReal",
   "elementNumber": 1270,
   "value": 373.20508075688736,
   "functionName": "getRadius",
   "argsIds": [
    2555
   ]
  },
  {
   "id": 2611,
   "element": "ApoReal",
   "elementNumber": 1271,
   "value": "5 hours from noon = 373",
   "functionName": "+",
   "argsIds": [
    2607,
    2608
   ]
  },
  {
   "id": 2606,
   "element": "ApoText",
   "elementNumber": 34,
   "argsIds": [
    2548,
    2611
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2613,
   "element": "ApoReal",
   "elementNumber": 1272,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2612,
   "element": "ApoPoint",
   "elementNumber": 116,
   "value": {
    "a": 758.4852730208197,
    "b": 330,
    "c": 0
   },
   "argsIds": [
    1927,
    2519,
    2613
   ]
  },
  {
   "id": 2615,
   "element": "ApoReal",
   "elementNumber": 1273,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2614,
   "element": "ApoPoint",
   "elementNumber": 117,
   "value": {
    "a": 758.4852730208197,
    "b": 310,
    "c": 0
   },
   "argsIds": [
    2612,
    2519,
    2615
   ]
  },
  {
   "id": 2617,
   "element": "ApoReal",
   "elementNumber": 1274,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2616,
   "element": "ApoPoint",
   "elementNumber": 118,
   "value": {
    "a": 758.4852730208197,
    "b": 290,
    "c": 0
   },
   "argsIds": [
    2614,
    2519,
    2617
   ]
  },
  {
   "id": 2619,
   "element": "ApoReal",
   "elementNumber": 1275,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2618,
   "element": "ApoPoint",
   "elementNumber": 119,
   "value": {
    "a": 758.4852730208197,
    "b": 270,
    "c": 0
   },
   "argsIds": [
    2616,
    2519,
    2619
   ]
  },
  {
   "id": 2621,
   "element": "ApoReal",
   "elementNumber": 1276,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2620,
   "element": "ApoPoint",
   "elementNumber": 120,
   "value": {
    "a": 758.4852730208197,
    "b": 250,
    "c": 0
   },
   "argsIds": [
    2618,
    2519,
    2621
   ]
  },
  {
   "id": 2623,
   "element": "ApoReal",
   "elementNumber": 1277,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2622,
   "element": "ApoPoint",
   "elementNumber": 121,
   "value": {
    "a": 758.4852730208197,
    "b": 230,
    "c": 0
   },
   "argsIds": [
    2620,
    2519,
    2623
   ]
  },
  {
   "id": 2625,
   "element": "ApoReal",
   "elementNumber": 1278,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2624,
   "element": "ApoPoint",
   "elementNumber": 122,
   "value": {
    "a": 758.4852730208197,
    "b": 210,
    "c": 0
   },
   "argsIds": [
    2622,
    2519,
    2625
   ]
  },
  {
   "id": 2627,
   "element": "ApoReal",
   "elementNumber": 1279,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2626,
   "element": "ApoPoint",
   "elementNumber": 123,
   "value": {
    "a": 758.4852730208197,
    "b": 190,
    "c": 0
   },
   "argsIds": [
    2624,
    2519,
    2627
   ]
  },
  {
   "id": 2628,
   "element": "ApoReal",
   "elementNumber": 1280,
   "value": 1418,
   "functionName": "int",
   "argsIds": [
    1900
   ]
  },
  {
   "id": 2629,
   "element": "ApoReal",
   "elementNumber": 1281,
   "value": "Curve Length=1418",
   "functionName": "+",
   "argsIds": [
    1960,
    2628
   ]
  },
  {
   "id": 2631,
   "element": "ApoReal",
   "elementNumber": 1282,
   "value": "Gnomon Height = 100",
   "functionName": "+",
   "argsIds": [
    2541,
    158
   ]
  },
  {
   "id": 2630,
   "element": "ApoText",
   "elementNumber": 35,
   "argsIds": [
    1927,
    2631
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2633,
   "element": "ApoReal",
   "elementNumber": 1283,
   "value": "Plate Width = 100",
   "functionName": "+",
   "argsIds": [
    2546,
    1978
   ]
  },
  {
   "id": 2632,
   "element": "ApoText",
   "elementNumber": 36,
   "argsIds": [
    2612,
    2633
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2635,
   "element": "ApoReal",
   "elementNumber": 1285,
   "value": 49
  },
  {
   "id": 2637,
   "element": "ApoReal",
   "elementNumber": 1286,
   "value": "Curve Radius = "
  },
  {
   "id": 2639,
   "element": "ApoReal",
   "elementNumber": 1287,
   "value": "Curve Radius = 2500",
   "functionName": "+",
   "argsIds": [
    2637,
    496
   ]
  },
  {
   "id": 2638,
   "element": "ApoText",
   "elementNumber": 41,
   "argsIds": [
    2614,
    2639
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2641,
   "element": "ApoReal",
   "elementNumber": 1288,
   "value": 26,
   "functionName": "int",
   "argsIds": [
    2642
   ]
  },
  {
   "id": 2642,
   "element": "ApoReal",
   "elementNumber": 1289,
   "value": 26.757063313070454,
   "functionName": "getRadius",
   "argsIds": [
    2138
   ]
  },
  {
   "id": 2643,
   "element": "ApoReal",
   "elementNumber": 1290,
   "value": "1 hour from noon = 26",
   "functionName": "+",
   "argsIds": [
    2560,
    2641
   ]
  },
  {
   "id": 2640,
   "element": "ApoText",
   "elementNumber": 42,
   "argsIds": [
    2618,
    2643
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2644,
   "element": "ApoText",
   "elementNumber": 43,
   "argsIds": [
    2620,
    2658
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2656,
   "element": "ApoReal",
   "elementNumber": 1302,
   "value": 57,
   "functionName": "int",
   "argsIds": [
    2657
   ]
  },
  {
   "id": 2657,
   "element": "ApoReal",
   "elementNumber": 1303,
   "value": 57.360157984277514,
   "functionName": "getRadius",
   "argsIds": [
    2113
   ]
  },
  {
   "id": 2658,
   "element": "ApoReal",
   "elementNumber": 1304,
   "value": "2 hours from noon = 57",
   "functionName": "+",
   "argsIds": [
    2569,
    2656
   ]
  },
  {
   "id": 2660,
   "element": "ApoReal",
   "elementNumber": 1305,
   "value": 98,
   "functionName": "int",
   "argsIds": [
    2661
   ]
  },
  {
   "id": 2661,
   "element": "ApoReal",
   "elementNumber": 1306,
   "value": 98.10067251802661,
   "functionName": "getRadius",
   "argsIds": [
    2106
   ]
  },
  {
   "id": 2662,
   "element": "ApoReal",
   "elementNumber": 1307,
   "value": "3 hours from noon = 98",
   "functionName": "+",
   "argsIds": [
    2587,
    2660
   ]
  },
  {
   "id": 2659,
   "element": "ApoText",
   "elementNumber": 44,
   "argsIds": [
    2622,
    2662
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2664,
   "element": "ApoReal",
   "elementNumber": 1308,
   "value": 164,
   "functionName": "int",
   "argsIds": [
    2665
   ]
  },
  {
   "id": 2665,
   "element": "ApoReal",
   "elementNumber": 1309,
   "value": 164.00807424484023,
   "functionName": "getRadius",
   "argsIds": [
    2099
   ]
  },
  {
   "id": 2666,
   "element": "ApoReal",
   "elementNumber": 1310,
   "value": "4 hours from noon = 164",
   "functionName": "+",
   "argsIds": [
    2601,
    2664
   ]
  },
  {
   "id": 2663,
   "element": "ApoText",
   "elementNumber": 45,
   "argsIds": [
    2624,
    2666
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2668,
   "element": "ApoReal",
   "elementNumber": 1311,
   "value": -20,
   "functionName": "-",
   "argsIds": [
    2520
   ]
  },
  {
   "id": 2667,
   "element": "ApoPoint",
   "elementNumber": 124,
   "value": {
    "a": 758.4852730208197,
    "b": 170,
    "c": 0
   },
   "argsIds": [
    2626,
    2519,
    2668
   ]
  },
  {
   "id": 2670,
   "element": "ApoReal",
   "elementNumber": 1312,
   "value": 304,
   "functionName": "int",
   "argsIds": [
    2671
   ]
  },
  {
   "id": 2671,
   "element": "ApoReal",
   "elementNumber": 1313,
   "value": 304.732050298065,
   "functionName": "getRadius",
   "argsIds": [
    2086
   ]
  },
  {
   "id": 2672,
   "element": "ApoReal",
   "elementNumber": 1314,
   "value": "5 hours from noon = 304",
   "functionName": "+",
   "argsIds": [
    2607,
    2670
   ]
  },
  {
   "id": 2669,
   "element": "ApoText",
   "elementNumber": 46,
   "argsIds": [
    2626,
    2672
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2674,
   "element": "ApoReal",
   "elementNumber": 1315,
   "value": "6 hours from noon = "
  },
  {
   "id": 2675,
   "element": "ApoReal",
   "elementNumber": 1316,
   "value": 709,
   "functionName": "int",
   "argsIds": [
    2676
   ]
  },
  {
   "id": 2676,
   "element": "ApoReal",
   "elementNumber": 1317,
   "value": 709.4852730208197,
   "functionName": "getRadius",
   "argsIds": [
    2031
   ]
  },
  {
   "id": 2677,
   "element": "ApoReal",
   "elementNumber": 1318,
   "value": "6 hours from noon = 709",
   "functionName": "+",
   "argsIds": [
    2674,
    2675
   ]
  },
  {
   "id": 2673,
   "element": "ApoText",
   "elementNumber": 47,
   "argsIds": [
    2667,
    2677
   ],
   "stylesIds": [
    71
   ]
  },
  {
   "id": 2679,
   "element": "ApoReal",
   "elementNumber": 1319,
   "value": 205
  },
  {
   "id": 2678,
   "element": "ApoLine",
   "elementNumber": 1194,
   "value": {
    "a": 1,
    "b": 0,
    "c": -963.4852730208197
   },
   "argsIds": [
    2519,
    2679
   ]
  },
  {
   "id": 2680,
   "element": "ApoPoint",
   "elementNumber": 125,
   "value": {
    "a": 963.4852730208197,
    "b": 350,
    "c": 0
   },
   "argsIds": [
    2027,
    2678
   ]
  },
  {
   "id": 2683,
   "element": "ApoReal",
   "elementNumber": 1321,
   "value": 0,
   "functionName": "colour",
   "argsIds": [
    41,
    41,
    41,
    41
   ]
  },
  {
   "id": 2685,
   "element": "ApoReal",
   "elementNumber": 1322,
   "value": 0,
   "functionName": "colour",
   "argsIds": [
    41,
    41,
    41,
    41
   ]
  },
  {
   "id": 2686,
   "element": "ApoInk",
   "elementNumber": 49,
   "argsIds": [
    2680
   ],
   "stylesIds": [
    2684
   ]
  },
  {
   "id": 2684,
   "element": "ApoStyle",
   "elementNumber": 15,
   "lineWidth": 31,
   "fillStyle": 2685,
   "strokeStyle": 2683,
   "font": 34,
   "horizontalAlign": 32,
   "verticalAlign": 33,
   "startArrow": 35,
   "endArrow": 36
  },
  {
   "id": 29,
   "element": "ApoStyle",
   "elementNumber": 1,
   "lineWidth": 17,
   "fillStyle": 16,
   "strokeStyle": 15,
   "font": 20,
   "horizontalAlign": 18,
   "verticalAlign": 19,
   "startArrow": 21,
   "endArrow": 22
  },
  {
   "id": 2687,
   "element": "ApoPoint",
   "elementNumber": 126,
   "value": {
    "a": 423.20508075688736,
    "b": -130,
    "c": 0
   },
   "argsIds": [
    1925,
    2517,
    2520
   ]
  },
  {
   "id": 2689,
   "element": "ApoReal",
   "elementNumber": 1323,
   "value": "Template for flat dial"
  },
  {
   "id": 2688,
   "element": "ApoText",
   "elementNumber": 48,
   "argsIds": [
    2687,
    2689
   ],
   "stylesIds": [
    29
   ]
  },
  {
   "id": 2690,
   "element": "ApoPoint",
   "elementNumber": 127,
   "value": {
    "a": 758.4852730208197,
    "b": 370,
    "c": 0
   },
   "argsIds": [
    1927,
    2519,
    2520
   ]
  },
  {
   "id": 2692,
   "element": "ApoReal",
   "elementNumber": 1324,
   "value": "Template for curved dial"
  },
  {
   "id": 2691,
   "element": "ApoText",
   "elementNumber": 49,
   "argsIds": [
    2690,
    2692
   ],
   "stylesIds": [
    29
   ]
  },
  {
   "id": 2694,
   "element": "ApoReal",
   "elementNumber": 1326,
   "value": 0.50000001
  },
  {
   "id": 2693,
   "element": "ApoReal",
   "elementNumber": 1325,
   "value": 100,
   "functionName": "int",
   "argsIds": [
    2697
   ]
  },
  {
   "id": 2695,
   "element": "ApoReal",
   "elementNumber": 1327,
   "value": 99.99999999999997,
   "functionName": "abs",
   "argsIds": [
    2696
   ]
  },
  {
   "id": 2696,
   "element": "ApoReal",
   "elementNumber": 1328,
   "value": -99.99999999999997,
   "functionName": "getRadius",
   "argsIds": [
    2553
   ]
  },
  {
   "id": 2697,
   "element": "ApoReal",
   "elementNumber": 1329,
   "value": 100.50000000999997,
   "functionName": "+",
   "argsIds": [
    2694,
    2695
   ]
  },
  {
   "id": 2698,
   "element": "ApoReal",
   "elementNumber": 1330,
   "value": "3 hours from noon = 100",
   "functionName": "+",
   "argsIds": [
    2587,
    2693
   ]
  }
 ]
}