aboutsummaryrefslogtreecommitdiff
path: root/ipynb/scratchpad/pelt-error/pelt-error.ipynb
blob: 0fec885c03be9693688de21f137927e102fcf9a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "run_control": {
     "frozen": false,
     "read_only": false
    }
   },
   "source": [
    "# Analysis of PELT signal error due to skip last window update"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "collapsed": false,
    "run_control": {
     "frozen": false,
     "marked": false,
     "read_only": false
    }
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "2017-07-25 18:34:56,088 INFO    : root         : Using LISA logging configuration:\n",
      "2017-07-25 18:34:56,090 INFO    : root         :   /home/joelaf/repo/lisa-aosp/external/lisa/logging.conf\n"
     ]
    }
   ],
   "source": [
    "import logging\n",
    "from conf import LisaLogging\n",
    "LisaLogging.setup()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": false,
    "run_control": {
     "frozen": false,
     "marked": false,
     "read_only": false
    }
   },
   "outputs": [],
   "source": [
    "# Generate plots inline\n",
    "%matplotlib inline\n",
    "import json\n",
    "import os\n",
    "from trace import Trace\n",
    "import numpy\n",
    "import pandas as pd\n",
    "import matplotlib.pyplot as plt\n",
    "import trappy\n",
    "\n",
    "path_to_dat = \"/home/joelaf/repo/lisa-aosp/external/lisa/ipynb/scratchpad/pelt-error/trace.dat\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "run_control": {
     "frozen": false,
     "read_only": false
    }
   },
   "source": [
    "## Parse Trace and Profiling Data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": false,
    "run_control": {
     "frozen": false,
     "marked": false,
     "read_only": false
    }
   },
   "outputs": [],
   "source": [
    "trace = Trace(None, path_to_dat, events=[ 'sched_switch', 'pelt_update' ])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "collapsed": true,
    "run_control": {
     "frozen": false,
     "read_only": false
    }
   },
   "source": [
    "## Trace visualization"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": false,
    "run_control": {
     "frozen": false,
     "marked": false,
     "read_only": false
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style>\n",
       "/*\n",
       " *    Copyright 2015-2017 ARM Limited\n",
       " *\n",
       " * Licensed under the Apache License, Version 2.0 (the \"License\");\n",
       " * you may not use this file except in compliance with the License.\n",
       " * You may obtain a copy of the License at\n",
       " *\n",
       " *     http://www.apache.org/licenses/LICENSE-2.0\n",
       " *\n",
       " * Unless required by applicable law or agreed to in writing, software\n",
       " * distributed under the License is distributed on an \"AS IS\" BASIS,\n",
       " * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n",
       " * See the License for the specific language governing permissions and\n",
       " * limitations under the License.\n",
       " */\n",
       "\n",
       ".d3-tip {\n",
       "  line-height: 1;\n",
       "  padding: 12px;\n",
       "  background: rgba(0, 0, 0, 0.6);\n",
       "  color: #fff;\n",
       "  border-radius: 2px;\n",
       "  position: absolute !important;\n",
       "  z-index: 99999;\n",
       "}\n",
       "\n",
       ".d3-tip:after {\n",
       "  box-sizing: border-box;\n",
       "  pointer-events: none;\n",
       "  display: inline;\n",
       "  font-size: 10px;\n",
       "  width: 100%;\n",
       "  line-height: 1;\n",
       "  color: rgba(0, 0, 0, 0.6);\n",
       "  content: \"\\25BC\";\n",
       "  position: absolute !important;\n",
       "  z-index: 99999;\n",
       "  text-align: center;\n",
       "}\n",
       "\n",
       ".d3-tip.n:after {\n",
       "  margin: -1px 0 0 0;\n",
       "  top: 100%;\n",
       "  left: 0;\n",
       "}\n",
       "\n",
       ".contextRect {\n",
       "  fill: lightgray;\n",
       "  fill-opacity: 0.5;\n",
       "  stroke: black;\n",
       "  stroke-width: 1;\n",
       "  stroke-opacity: 1;\n",
       "  pointer-events: none;\n",
       "  shape-rendering: crispEdges;\n",
       "}\n",
       "\n",
       ".chart {\n",
       "  shape-rendering: crispEdges;\n",
       "}\n",
       "\n",
       ".mini text {\n",
       "  font: 9px sans-serif;\n",
       "}\n",
       "\n",
       ".main text {\n",
       "  font: 12px sans-serif;\n",
       "}\n",
       "\n",
       ".axis line, .axis path {\n",
       "  stroke: black;\n",
       "}\n",
       "\n",
       ".miniItem {\n",
       "  stroke-width: 8;\n",
       "}\n",
       "\n",
       ".brush .extent {\n",
       "\n",
       "  stroke: #000;\n",
       "  fill-opacity: .125;\n",
       "  shape-rendering: crispEdges;\n",
       "}\n",
       "</style>\n",
       "<div id=\"fig_7b151c4933334ca59f6cffb9e9ea036e\" class=\"eventplot\">\n",
       "<!-- TRAPPY_PUBLISH_SOURCE_LIB = \"https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.min.js\" -->\n",
       "<!-- TRAPPY_PUBLISH_SOURCE_LIB = \"http://labratrevenge.com/d3-tip/javascripts/d3.tip.v0.6.3.js\" -->\n",
       "\n",
       "        <script>\n",
       "            /* TRAPPY_PUBLISH_IMPORT = \"plotter/js/EventPlot.js\" */\n",
       "            /* TRAPPY_PUBLISH_REMOVE_START */\n",
       "            var req = require.config( {\n",
       "\n",
       "                paths: {\n",
       "\n",
       "                    \"EventPlot\": '/nbextensions/plotter_scripts/EventPlot/EventPlot',\n",
       "                    \"d3-tip\": '/nbextensions/plotter_scripts/EventPlot/d3.tip.v0.6.3',\n",
       "                    \"d3-plotter\": '/nbextensions/plotter_scripts/EventPlot/d3.min'\n",
       "                },\n",
       "                waitSeconds: 15,\n",
       "                shim: {\n",
       "                    \"d3-plotter\" : {\n",
       "                        \"exports\" : \"d3\"\n",
       "                    },\n",
       "                    \"d3-tip\": [\"d3-plotter\"],\n",
       "                    \"EventPlot\": {\n",
       "\n",
       "                        \"deps\": [\"d3-tip\", \"d3-plotter\" ],\n",
       "                        \"exports\":  \"EventPlot\"\n",
       "                    }\n",
       "                }\n",
       "            });\n",
       "            /* TRAPPY_PUBLISH_REMOVE_STOP */\n",
       "            \n",
       "        req([\"require\", \"EventPlot\"], function() { /* TRAPPY_PUBLISH_REMOVE_LINE */\n",
       "            EventPlot.generate('fig_7b151c4933334ca59f6cffb9e9ea036e', '/nbextensions/', {\"lanes\": [{\"id\": 0, \"label\": \"CPU :0\"}, {\"id\": 1, \"label\": \"CPU :1\"}, {\"id\": 2, \"label\": \"CPU :2\"}, {\"id\": 3, \"label\": \"CPU :3\"}], \"colorMap\": null, \"keys\": [\"thread0-1051\", \"rt-app-1051\", \"trace-cmd-1050\", \"jbd2/sda-8-1031\", \"rt-app-1050\", \"trace-cmd-1048\", \"kworker/u8:0-5\", \"kworker/2:1H-1030\", \"trace-cmd-1046\", \"trace-cmd-1045\", \"kthreadd-2\", \"trace-cmd-1047\", \"kworker/u8:0-1053\", \"kworker/u8:0-1055\", \"kworker/u8:0-1052\", \"kworker/1:0-15\", \"kthreadd-1054\", \"kworker/0:1-45\", \"kworker/0:0H-4\", \"rcu_sched-8\", \"kworker/2:1-39\", \"kworker/3:1-63\", \"kworker/1:1H-1033\", \"kworker/0:1H-1054\"], \"stride\": false, \"showSummary\": true, \"xDomain\": [-4.440892098500626e-16, 7.598867], \"data\": {\"jbd2/sda-8-1031\": {\"1\": [[5.166165999999999, 5.166765], [5.167406, 5.167909], [5.168551999999998, 5.168882], [5.174775, 5.17482]]}, \"kworker/0:0H-4\": {\"0\": [[5.1727050000000006, 5.172744999999999], [5.173225, 5.173255000000001]]}, \"kthreadd-1054\": {\"2\": [[5.173028, 5.173083999999999]]}, \"rt-app-1050\": {\"2\": [[0.004271000000000136, 0.004640999999999895], [7.598408000000001, 7.598867]]}, \"rt-app-1051\": {\"0\": [[0.004669999999999952, 0.007578000000000085]]}, \"kworker/u8:0-1053\": {\"3\": [[3.223297000000001, 3.2234019999999997]]}, \"kworker/u8:0-1052\": {\"0\": [[0.022907999999999706, 0.022985000000000255]]}, \"kworker/u8:0-1055\": {\"3\": [[6.423945, 6.424048999999998]]}, \"kworker/3:1-63\": {\"3\": [[0.7169300000000001, 0.7169460000000005], [1.8099630000000002, 1.8099829999999995], [3.226326, 3.226347000000001], [5.810211000000001, 5.810231999999999], [6.42407, 6.424083999999999]]}, \"kworker/1:1H-1033\": {\"1\": [[5.167909, 5.167928999999999], [5.168882, 5.168899], [5.173306999999999, 5.173326999999999], [7.595026999999998, 7.595044]]}, \"trace-cmd-1048\": {\"1\": [[0.00014100000000016877, 0.000516000000000183]]}, \"trace-cmd-1045\": {\"0\": [[7.429681, 7.429881]], \"3\": [[0.000124000000000013, 0.00014299999999956015], [0.8387810000000004, 0.8388649999999997], [2.35547, 2.3555679999999994], [3.752953, 3.753029], [5.276436, 5.276547000000001]]}, \"trace-cmd-1046\": {\"0\": [[0.00019100000000005224, 0.00020799999999976393], [0.12590699999999977, 0.12609100000000018], [0.3259259999999995, 0.3260369999999999], [0.5226200000000003, 0.5227340000000003], [0.716764, 0.7169120000000002], [0.838435, 0.8385510000000003], [1.0408390000000005, 1.0409450000000002], [1.242601, 1.2426980000000003], [1.4393160000000003, 1.4394310000000003], [1.6426789999999998, 1.642789], [1.8297599999999998, 1.829875], [2.0315240000000006, 2.0316429999999994], [2.153026, 2.1531350000000002], [2.355344, 2.355451], [2.557705, 2.557815], [2.759387999999999, 2.759497], [2.956062999999999, 2.956180000000001], [3.156087999999999, 3.156208000000001], [3.3527709999999993, 3.3528869999999995], [3.5561009999999995, 3.556219000000001], [3.752901, 3.753029], [3.951437999999999, 3.9515550000000004]], \"1\": [[4.072967, 4.073076], [4.265922, 4.2660399999999985], [4.4570229999999995, 4.457148999999999], [4.569269, 4.569383], [4.761097999999999, 4.76122], [4.865993, 4.8661069999999995], [4.979247000000001, 4.979289], [5.166, 5.166165999999999], [5.168899, 5.169040999999998], [5.182628999999999, 5.182701], [5.366936000000001, 5.3670539999999995], [5.486013999999999, 5.486130000000001], [5.672694999999999, 5.672808], [5.776020999999998, 5.7761379999999996], [5.89418, 5.894297999999999], [6.086024999999999, 6.086142000000001], [6.2773140000000005, 6.277436], [6.392745999999999, 6.392866999999999], [6.582756, 6.5828299999999995], [6.689436000000001, 6.689546], [6.803712999999998, 6.803812999999998], [6.996072, 6.996192000000001], [7.18768, 7.187801], [7.302745999999999, 7.302859999999999], [7.490743999999999, 7.490857999999999], [7.59618, 7.596298999999998]]}, \"trace-cmd-1047\": {\"3\": [[0.00014299999999956015, 0.0001980000000001425], [0.0009269999999999001, 0.0009469999999995871], [3.2494349999999996, 3.2496110000000002], [7.495617999999999, 7.495700999999999], [7.495855000000001, 7.49587]]}, \"trace-cmd-1042\": {\"2\": [[7.598867, 7.598867]]}, \"kworker/0:1H-1054\": {\"0\": [[5.173255000000001, 5.173267999999998]]}, \"kworker/2:1H-1030\": {\"2\": [[0.004259000000000235, 0.004271000000000136], [2.796248, 2.7962629999999993], [5.174836000000001, 5.174853000000001], [7.490281999999999, 7.490898], [7.494527999999999, 7.494539], [7.495115, 7.495137], [7.495775999999999, 7.495787999999999], [7.503969, 7.5045069999999985], [7.5063569999999995, 7.506368]]}, \"thread0-1051\": {\"1\": [[0.007673000000000041, 0.030889999999999862], [0.11173400000000022, 0.13185899999999995], [0.21217400000000053, 0.23241600000000018], [0.3129310000000003, 0.333021], [0.41359400000000024, 0.43419600000000047], [0.5146910000000005, 0.534869], [0.6154920000000002, 0.6360829999999997], [0.7164220000000001, 0.7165380000000003], [0.7166190000000001, 0.7365369999999998], [0.8173819999999998, 0.8381899999999995], [0.9190479999999996, 0.9396469999999995], [1.0204869999999997, 1.0405960000000003], [1.1214039999999996, 1.141671], [1.2219969999999996, 1.2426600000000003], [1.3234850000000002, 1.3441390000000006], [1.4249839999999998, 1.4454310000000006], [1.5262749999999996, 1.5470329999999994], [1.627876, 1.6480780000000004], [1.728532, 1.7290860000000001], [1.7290999999999994, 1.7491730000000003], [1.8296560000000004, 1.8499770000000004], [1.9304999999999999, 1.9508319999999997], [2.0313850000000007, 2.0514369999999995], [2.132031, 2.1527740000000004], [2.233653, 2.2539390000000004], [2.33478, 2.355012], [2.4358400000000002, 2.455918], [2.5368, 2.557407], [2.638265, 2.658503], [2.7393899999999998, 2.759522000000001], [2.8400720000000006, 2.860662], [2.941601999999999, 2.962323], [3.0427060000000004, 3.0629239999999993], [3.143304, 3.163604], [3.2439519999999997, 3.2645269999999997], [3.3450899999999995, 3.365573], [3.446101, 3.466287], [3.5466580000000003, 3.566876], [3.6475239999999993, 3.6681259999999996], [3.7486970000000004, 3.756079], [3.756109, 3.7689730000000004], [3.8497860000000004, 3.870364], [3.951290999999999, 3.971637], [4.052273, 4.072937], [4.153287000000001, 4.173667999999999], [4.254501999999999, 4.265922], [4.2660399999999985, 4.274644], [4.355478999999999, 4.376125999999999], [4.457148999999999, 4.477269999999999], [4.558157, 4.569269], [4.569383, 4.578621999999999], [4.659502999999999, 4.680180999999999], [4.7610589999999995, 4.761097999999999], [4.76122, 4.762611999999999], [4.762633000000001, 4.781969], [4.862656999999999, 4.865993], [4.8661069999999995, 4.882731999999999], [4.962954, 4.979247000000001], [4.979289, 4.983092999999998], [5.0634239999999995, 5.083753999999999], [5.164363999999999, 5.166], [5.166765, 5.167406], [5.167928999999999, 5.168551999999998], [5.169040999999998, 5.173306999999999], [5.173326999999999, 5.174775], [5.17482, 5.182628999999999], [5.182701, 5.184837999999999], [5.265400999999999, 5.286061], [5.366871, 5.366936000000001], [5.3670539999999995, 5.387207999999999], [5.468045999999999, 5.486013999999999], [5.486130000000001, 5.488658000000001], [5.569488999999999, 5.590114999999999], [5.670947999999999, 5.672694999999999], [5.672808, 5.691681999999998], [5.77252, 5.772653], [5.772681, 5.776020999999998], [5.7761379999999996, 5.792806000000001], [5.8734649999999995, 5.894148999999999], [5.9744399999999995, 5.994736], [6.075567999999999, 6.086024999999999], [6.086142000000001, 6.09582], [6.176670999999999, 6.196865999999998], [6.277275999999999, 6.2773140000000005], [6.277436, 6.297668], [6.378394, 6.392745999999999], [6.392866999999999, 6.398686999999999], [6.480364, 6.500992999999999], [6.581299, 6.582756], [6.5828299999999995, 6.601509999999999], [6.681944999999999, 6.689378999999999], [6.689546, 6.7023209999999995], [6.783064999999999, 6.803659], [6.884492, 6.905112999999998], [6.985467999999999, 6.996072], [6.996192000000001, 7.006043], [7.086690999999998, 7.106845999999999], [7.187801, 7.207942999999998], [7.288689999999999, 7.302745999999999], [7.302859999999999, 7.309483], [7.390193, 7.410328999999999], [7.490672, 7.490743999999999], [7.490857999999999, 7.511150000000001], [7.591906, 7.595026999999998], [7.595044, 7.59618], [7.596298999999998, 7.598362999999999]]}, \"kworker/1:0-15\": {\"1\": [[0.7165380000000003, 0.7166190000000001], [1.7290860000000001, 1.7290999999999994], [3.756079, 3.756109], [4.762611999999999, 4.762633000000001], [5.772653, 5.772681], [6.689378999999999, 6.689436000000001], [7.598362999999999, 7.598395999999999]]}, \"kthreadd-2\": {\"0\": [[5.172744999999999, 5.172867]]}, \"trace-cmd-1050\": {\"0\": [[0.0005069999999998132, 0.0005810000000003868]], \"2\": [[0.0007579999999998144, 0.0034800000000001496]]}, \"kworker/2:1-39\": {\"2\": [[0.7166850000000005, 0.7167039999999996], [2.369996, 2.3700140000000007], [3.756248999999999, 3.756276], [5.303476999999999, 5.303495], [6.796256999999999, 6.796272]]}, \"rcu_sched-8\": {\"2\": [[0.007565000000000044, 0.00758800000000015], [0.015842000000000134, 0.01586199999999982], [0.025789999999999758, 0.025803999999999938], [0.029131999999999714, 0.029139000000000248], [0.03908699999999987, 0.03909399999999996], [0.049456000000000166, 0.04946300000000026], [0.05909299999999984, 0.05910300000000035], [0.06971600000000011, 0.06973199999999968], [3.2264470000000007, 3.22646], [3.2365619999999997, 3.236582], [3.2460539999999996, 3.2460690000000008], [3.249462, 3.2495230000000004], [3.2592849999999998, 3.2592970000000006], [3.2697830000000008, 3.269798], [6.426819, 6.426833], [6.436780000000001, 6.4368], [6.446448, 6.446465999999999], [6.456719, 6.456738], [6.466654999999999, 6.466671], [7.596314999999999, 7.596342]]}, \"kworker/u8:0-5\": {\"2\": [[0.022673000000000165, 0.022877000000000258], [2.3700140000000007, 2.370041], [3.222984999999999, 3.2231110000000007], [6.423613, 6.423748999999999], [7.4900199999999995, 7.490281999999999], [7.492161999999999, 7.492184], [7.494539, 7.495115], [7.495787999999999, 7.496091999999999]]}, \"kworker/0:1-45\": {\"0\": [[0.022463000000000122, 0.02257700000000007], [0.022997999999999852, 0.023006999999999778], [0.0825929999999997, 0.0826100000000003], [0.20927499999999943, 0.20929200000000003], [0.33590200000000037, 0.3359200000000002], [0.4626030000000001, 0.46262300000000023], [0.5897609999999998, 0.5897789999999996], [0.7163990000000005, 0.71658], [0.8425829999999999, 0.8426009999999997], [0.9697900000000002, 0.9698049999999996], [1.0962489999999998, 1.0962670000000005], [1.2226430000000001, 1.2226589999999997], [1.3496890000000001, 1.3497030000000003], [1.4763949999999997, 1.4764120000000003], [1.6031490000000006, 1.6031689999999998], [1.7292159999999996, 1.7292359999999998], [1.8564780000000005, 1.8564960000000004], [1.9830770000000002, 1.9830929999999998], [2.1093640000000007, 2.1093819999999996], [2.235991, 2.2360079999999996], [2.36307, 2.3630869999999997], [2.4899149999999994, 2.489933], [2.616392, 2.6164100000000006], [2.7426420000000005, 2.7426750000000006], [2.8699179999999997, 2.8699349999999995], [2.9960989999999996, 2.9961159999999993], [3.123231, 3.123248999999999], [3.2227530000000004, 3.22287], [3.2493720000000006, 3.2493909999999997], [3.3760239999999997, 3.3760429999999997], [3.5031009999999996, 3.5031080000000006], [3.6295099999999993, 3.629526999999999], [3.756001999999999, 3.7561069999999996], [3.8829739999999995, 3.882990999999999], [4.009967, 4.009985], [4.136562999999999, 4.13658], [4.262772999999999, 4.262787999999999], [4.389835, 4.389861], [4.516615999999999, 4.516634], [4.6429269999999985, 4.642944], [4.769470999999999, 4.769496999999999], [4.896383999999999, 4.89639], [5.022613999999999, 5.022619000000001], [5.1499369999999995, 5.149953999999999], [5.276159999999999, 5.276206999999999], [5.4033929999999994, 5.403409999999999], [5.5296199999999995, 5.529636999999999], [5.656236, 5.656253999999999], [5.782869999999999, 5.782901999999998], [5.910053, 5.910072999999999], [6.0362469999999995, 6.036263999999999], [6.16295, 6.162967999999999], [6.289555999999999, 6.289572999999999], [6.4166799999999995, 6.416696999999999], [6.423364999999999, 6.42348], [6.542858000000001, 6.542878], [6.670083999999999, 6.670100999999999], [6.796177999999999, 6.796218], [6.923083, 6.9231], [7.050033000000001, 7.050051], [7.176256, 7.176273], [7.302969000000001, 7.302987999999999], [7.429881, 7.4299029999999995], [7.5567969999999995, 7.556813999999999]]}}});\n",
       "        }); /* TRAPPY_PUBLISH_REMOVE_LINE */\n",
       "        </script>\n",
       "        </div>"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "trappy.plotter.plot_trace(trace.ftrace)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "run_control": {
     "frozen": false,
     "read_only": false
    }
   },
   "source": [
    "## Latency DataFrames"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Index([u'__comm', u'__cpu', u'__line', u'__pid', u'__tgid', u'acc_load_avg',\n",
       "       u'acc_util_avg', u'cfs_rq', u'delta_us', u'load_avg', u'load_err',\n",
       "       u'load_sum', u'sum_err', u'util_avg', u'util_err'],\n",
       "      dtype='object')"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = trace.data_frame.trace_event('pelt_update')\n",
    "rq_df = df[df.cfs_rq == 1]\n",
    "rq_df.columns"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "UTIL ERROR\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<table style=\"border-style: hidden;\">\n",
       "<tr>\n",
       "<td style=\"border-style: hidden;\"><div class=\"ilineplot\" id=\"fig_9fb104a68b8b43debeafadd416b51f51\"></div></td>\n",
       "</tr>\n",
       "<tr>\n",
       "<td style=\"border-style: hidden;\"><div style=\"text-align:center\" id=\"fig_9fb104a68b8b43debeafadd416b51f51_legend\"></div></td>\n",
       "</tr>\n",
       "</table>\n",
       "<script>\n",
       "var fig_9fb104a68b8b43debeafadd416b51f51_data = {\"logscale\": false, \"strokeWidth\": 1.0, \"pointSize\": 2, \"name\": \"fig_9fb104a68b8b43debeafadd416b51f51\", \"step_plot\": false, \"fill_graph\": false, \"title\": \"\", \"drawPoints\": false, \"per_line\": 1, \"height\": 400, \"rangesel\": false, \"data\": {\"labels\": [\"index\", \"Trace 0:pelt_update:util_avg\", \"Trace 0:pelt_update:acc_util_avg\"], \"data\": [[1.09999999997612e-05, 255, 255], [5.699999999952965e-05, 255, 255], [0.0005100000000002325, 260, 260], [0.000512000000000068, 255, 266], [0.002489999999999881, 255, 255], [0.007591000000000125, 228, 228], [0.009558999999999873, 354, 354], [0.009564999999999824, 573, 573], [0.01230600000000015, 387, 387], [0.012310000000000265, 592, 592], [0.01565100000000008, 430, 430], [0.015656000000000336, 622, 622], [0.015686999999999784, 622, 623], [0.018972999999999907, 471, 471], [0.01897700000000002, 650, 650], [0.022303999999999657, 509, 509], [0.022307999999999772, 677, 677], [0.025628000000000206, 533, 533], [0.02563000000000004, 702, 702], [0.028954999999999842, 567, 567], [0.028956999999999677, 711, 711], [0.030882999999999772, 582, 582], [0.030885999999999747, 735, 735], [0.11160699999999979, 109, 109], [0.11161000000000021, 138, 138], [0.11172800000000027, 109, 109], [0.11173100000000025, 138, 138], [0.11230600000000024, 109, 123], [0.11230900000000021, 149, 149], [0.11233199999999988, 149, 149], [0.11563299999999987, 183, 183], [0.11563500000000015, 207, 207], [0.11896099999999965, 234, 234], [0.11896400000000051, 262, 262], [0.12229500000000026, 287, 287], [0.12229699999999966, 307, 307], [0.12562400000000018, 336, 336], [0.1256280000000003, 355, 355], [0.1289579999999999, 382, 382], [0.12896000000000019, 400, 400], [0.1318539999999997, 417, 417], [0.13185599999999997, 433, 433], [0.2120649999999995, 80, 80], [0.21206900000000006, 83, 83], [0.21216899999999983, 80, 80], [0.2121710000000001, 83, 83], [0.21230799999999972, 82, 82], [0.21231100000000014, 83, 87], [0.2123339999999998, 83, 88], [0.2156359999999995, 144, 144], [0.21563899999999991, 147, 147], [0.21896700000000058, 202, 202], [0.2189700000000001, 204, 204], [0.22229900000000002, 257, 257], [0.2223010000000003, 259, 259], [0.22563000000000022, 309, 309], [0.2256319999999996, 310, 310], [0.2289629999999998, 357, 357], [0.22896500000000009, 358, 358], [0.2323010000000001, 395, 395], [0.23230399999999962, 395, 395], [0.23241000000000023, 395, 397], [0.23241199999999962, 395, 398], [0.3128139999999999, 76, 76], [0.31281700000000034, 76, 76], [0.31292499999999945, 74, 74], [0.3129279999999999, 76, 76], [0.31565099999999946, 128, 128], [0.315655, 128, 128], [0.3156810000000001, 128, 129], [0.3189740000000003, 188, 188], [0.3189759999999997, 187, 187], [0.3223039999999995, 239, 239], [0.32230599999999976, 243, 243], [0.3256399999999995, 291, 291], [0.3256700000000001, 290, 290], [0.32897499999999935, 340, 340], [0.32897800000000066, 339, 339], [0.3323079999999998, 386, 386], [0.3323100000000001, 385, 385], [0.3330139999999999, 392, 392], [0.33301700000000034, 391, 391], [0.41339700000000024, 75, 75], [0.4134009999999999, 75, 75], [0.4135880000000003, 75, 75], [0.4135909999999998, 75, 75], [0.4156559999999998, 114, 114], [0.4156590000000002, 116, 116], [0.415683, 116, 116], [0.4189780000000005, 173, 173], [0.4189799999999999, 173, 173], [0.4223089999999998, 229, 229], [0.42231200000000024, 229, 229], [0.4256420000000003, 282, 282], [0.4256439999999997, 281, 281], [0.42897899999999956, 332, 332], [0.42898099999999983, 331, 331], [0.43231300000000017, 380, 380], [0.43231499999999956, 378, 378], [0.43418999999999963, 402, 402], [0.43419300000000005, 401, 401], [0.5145740000000001, 75, 75], [0.5145780000000006, 75, 75], [0.5146850000000005, 75, 75], [0.5146869999999999, 75, 75], [0.5156579999999997, 95, 95], [0.5156610000000001, 95, 95], [0.5156839999999998, 95, 95], [0.518983, 157, 157], [0.5189850000000003, 156, 156], [0.5223149999999994, 214, 214], [0.522319, 214, 214], [0.5256469999999998, 269, 269], [0.5256499999999993, 268, 268], [0.5289860000000002, 313, 313], [0.5289880000000005, 319, 319], [0.532321, 361, 361], [0.5323240000000005, 360, 360], [0.534862, 398, 398], [0.5348640000000002, 396, 396], [0.6153710000000001, 75, 75], [0.6153749999999998, 74, 74], [0.6154850000000001, 75, 75], [0.6154870000000003, 74, 74], [0.6156630000000001, 75, 80], [0.6156659999999996, 74, 79], [0.6156890000000002, 74, 80], [0.618992, 143, 143], [0.6189940000000003, 142, 142], [0.6223199999999998, 197, 197], [0.6223230000000002, 201, 201], [0.6256530000000002, 252, 252], [0.6256549999999996, 251, 251], [0.6289909999999996, 304, 304], [0.6289929999999999, 303, 303], [0.632323, 352, 352], [0.6323249999999994, 351, 351], [0.6356519999999999, 398, 398], [0.6356540000000002, 396, 396], [0.6360769999999998, 398, 398], [0.6360790000000001, 397, 397], [0.7163030000000004, 76, 76], [0.716307, 76, 76], [0.716415, 76, 76], [0.7164179999999996, 76, 76], [0.7164810000000004, 0, 0], [0.7164829999999998, 76, 79], [0.7164980000000001, 76, 79], [0.7166100000000006, 0, 2], [0.7166130000000002, 76, 81], [0.716618, 77, 77], [0.719007, 123, 123], [0.7190109999999996, 125, 125], [0.7190359999999996, 125, 125], [0.7223310000000001, 182, 182], [0.7223329999999994, 184, 184], [0.7256610000000001, 238, 238], [0.7256640000000005, 240, 240], [0.728996, 291, 291], [0.7289980000000003, 292, 292], [0.732326, 334, 334], [0.7323280000000003, 342, 342], [0.7356560000000001, 380, 380], [0.7356579999999995, 380, 380], [0.7365309999999998, 389, 389], [0.7365330000000001, 380, 398], [0.7959789999999995, 116, 116], [0.8172630000000001, 73, 73], [0.8172670000000006, 75, 75], [0.8173759999999999, 73, 73], [0.8173789999999994, 75, 75], [0.8190079999999997, 106, 106], [0.8190110000000002, 106, 106], [0.819035, 106, 107], [0.8223319999999998, 168, 168], [0.8223340000000001, 167, 167], [0.825663, 220, 220], [0.8256649999999994, 225, 225], [0.8289999999999993, 273, 273], [0.8290030000000006, 273, 273], [0.8323329999999998, 323, 323], [0.832335, 323, 323], [0.8356759999999999, 371, 371], [0.8356789999999994, 370, 370], [0.838123, 405, 405], [0.8381539999999998, 404, 404], [0.9188839999999998, 76, 76], [0.9188870000000002, 76, 76], [0.9190350000000005, 76, 76], [0.919044, 74, 74], [0.9223460000000006, 136, 136], [0.9223490000000001, 136, 136], [0.9256749999999996, 195, 195], [0.9256769999999999, 194, 194], [0.9290049999999996, 250, 250], [0.9290069999999999, 249, 249], [0.9323380000000001, 302, 302], [0.9323399999999995, 301, 301], [0.935667, 351, 351], [0.9356690000000003, 350, 350], [0.9390019999999999, 389, 389], [0.9390040000000002, 396, 396], [0.9396410000000004, 389, 402], [0.9396429999999998, 401, 401], [1.0203600000000006, 75, 75], [1.0203630000000001, 75, 75], [1.0204809999999997, 75, 75], [1.020483, 75, 75], [1.0223520000000001, 112, 112], [1.0223549999999997, 112, 112], [1.0223780000000002, 112, 112], [1.0256760000000003, 173, 173], [1.0256780000000005, 172, 172], [1.0290110000000001, 230, 230], [1.0290140000000005, 229, 229], [1.0323439999999997, 278, 278], [1.0323470000000001, 283, 283], [1.035675, 327, 327], [1.0356770000000002, 326, 326], [1.0390130000000002, 374, 374], [1.0390159999999997, 373, 373], [1.0405579999999994, 398, 398], [1.0405630000000001, 397, 397], [1.1212849999999999, 75, 75], [1.1212890000000004, 74, 74], [1.1213979999999997, 73, 73], [1.1214, 74, 74], [1.1223560000000004, 73, 94], [1.12236, 94, 94], [1.1223829999999997, 94, 95], [1.1256819999999998, 153, 153], [1.1256840000000001, 153, 153], [1.1290160000000005, 211, 211], [1.129019, 210, 210], [1.132349, 265, 265], [1.1323520000000005, 264, 264], [1.1356800000000002, 316, 316], [1.1356819999999996, 315, 315], [1.1390129999999998, 364, 364], [1.139015, 363, 363], [1.141664, 395, 395], [1.1416660000000003, 393, 393], [1.2218690000000003, 76, 76], [1.221873, 75, 75], [1.2219909999999996, 76, 76], [1.2219929999999999, 75, 75], [1.2223840000000004, 84, 84], [1.222387, 83, 83], [1.2224150000000003, 83, 84], [1.225692, 145, 145], [1.2256940000000003, 145, 145], [1.2290230000000002, 204, 204], [1.2290259999999997, 203, 203], [1.232357, 259, 259], [1.2323590000000002, 258, 258], [1.2356899999999995, 304, 304], [1.2356920000000007, 310, 310], [1.2390200000000005, 352, 352], [1.2390219999999998, 351, 351], [1.2423540000000002, 397, 397], [1.2423819999999997, 396, 396], [1.2426359999999996, 397, 403], [1.2426559999999998, 396, 402], [1.3233609999999998, 76, 76], [1.3233649999999995, 75, 75], [1.3234780000000002, 76, 76], [1.3234810000000006, 75, 75], [1.3257030000000003, 119, 119], [1.3257059999999998, 119, 119], [1.3257309999999998, 119, 120], [1.3290289999999998, 176, 176], [1.3290319999999993, 179, 179], [1.33236, 232, 232], [1.3323620000000003, 231, 231], [1.3356910000000002, 285, 285], [1.3356929999999996, 284, 284], [1.3390229999999996, 334, 334], [1.339025, 333, 333], [1.3423600000000007, 381, 381], [1.342362, 380, 380], [1.3441319999999997, 401, 401], [1.344135, 400, 400], [1.424865, 75, 75], [1.4248679999999996, 75, 75], [1.4249779999999999, 75, 75], [1.4249800000000001, 75, 75], [1.4257079999999998, 90, 90], [1.4257110000000002, 90, 90], [1.4257370000000003, 90, 90], [1.4290369999999997, 152, 152], [1.429039, 151, 151], [1.4323649999999994, 210, 210], [1.4323679999999999, 209, 209], [1.4356960000000005, 264, 264], [1.435698, 263, 263], [1.4390290000000001, 316, 316], [1.4390329999999998, 315, 315], [1.4423660000000003, 356, 356], [1.4423679999999997, 355, 355], [1.4454240000000005, 395, 395], [1.445427, 403, 403], [1.52615, 74, 74], [1.5261539999999996, 76, 76], [1.5262679999999995, 74, 74], [1.526271, 76, 76], [1.5290499999999994, 129, 129], [1.5290530000000007, 129, 129], [1.52908, 129, 129], [1.5323740000000003, 185, 185], [1.5323759999999997, 188, 188], [1.5357020000000001, 240, 240], [1.5357039999999995, 239, 239], [1.5390329999999994, 292, 292], [1.5390350000000006, 291, 291], [1.5423700000000005, 341, 341], [1.5423719999999999, 340, 340], [1.5457060000000005, 388, 388], [1.545709, 386, 386], [1.5470260000000002, 407, 407], [1.5470289999999998, 405, 405], [1.6277520000000005, 76, 76], [1.6277560000000002, 76, 76], [1.627869, 75, 75], [1.6278719999999995, 76, 76], [1.6290530000000003, 99, 99], [1.6290559999999998, 98, 98], [1.6290799999999996, 98, 99], [1.6323780000000006, 160, 160], [1.63238, 159, 159], [1.6357069999999996, 217, 217], [1.6357089999999999, 216, 216], [1.639039, 271, 271], [1.6390420000000003, 270, 270], [1.6423780000000003, 322, 322], [1.6424090000000002, 321, 321], [1.645711, 362, 362], [1.6457130000000002, 369, 369], [1.6480710000000003, 395, 395], [1.6480739999999998, 393, 393], [1.7284729999999997, 74, 74], [1.728475, 75, 75], [1.7285289999999995, 74, 74], [1.7285299999999997, 75, 75], [1.7290429999999994, 74, 85], [1.7290460000000007, 85, 85], [1.7290649999999999, 0, 0], [1.7290670000000001, 85, 86], [1.729073, 85, 86], [1.7290829999999997, 74, 86], [1.729085, 0, 0], [1.7290960000000006, 0, 0], [1.7290969999999999, 85, 86], [1.7290990000000002, 74, 86], [1.7323749999999998, 147, 147], [1.732376, 147, 147], [1.7357109999999998, 206, 206], [1.7357140000000002, 206, 206], [1.7390440000000003, 256, 256], [1.7390460000000005, 261, 261], [1.7423810000000004, 307, 307], [1.7423829999999998, 306, 306], [1.7457170000000004, 355, 355], [1.7457189999999998, 354, 354], [1.7490450000000002, 400, 400], [1.7490460000000003, 399, 399], [1.7491679999999996, 400, 403], [1.74917, 399, 402], [1.829392, 76, 76], [1.8293950000000003, 75, 75], [1.8296499999999996, 76, 76], [1.829653, 75, 75], [1.8324060000000002, 127, 127], [1.8324099999999999, 130, 130], [1.8324409999999998, 128, 128], [1.8357240000000004, 186, 186], [1.8357259999999997, 186, 186], [1.8390520000000001, 242, 242], [1.8390549999999997, 241, 241], [1.8423880000000001, 294, 294], [1.8423899999999995, 293, 293], [1.8457219999999999, 344, 344], [1.8457249999999994, 343, 343], [1.8490540000000002, 382, 382], [1.8490569999999997, 389, 389], [1.8499690000000002, 382, 401], [1.8499710000000005, 400, 400], [1.9303719999999998, 75, 75], [1.9303770000000005, 75, 75], [1.930494, 75, 75], [1.9304960000000002, 75, 75], [1.9324, 112, 112], [1.9324030000000003, 112, 112], [1.9324249999999998, 112, 113], [1.935724, 173, 173], [1.9357270000000004, 172, 172], [1.9390620000000003, 230, 230], [1.9390640000000006, 229, 229], [1.9423929999999996, 277, 277], [1.9423949999999999, 283, 283], [1.9457280000000003, 327, 327], [1.945732, 326, 326], [1.9490600000000007, 374, 374], [1.949062, 372, 372], [1.9508249999999996, 394, 394], [1.9508269999999999, 401, 401], [2.0311789999999994, 75, 75], [2.0311850000000002, 75, 75], [2.0313780000000006, 75, 75], [2.03138, 75, 75], [2.0324069999999996, 97, 97], [2.03241, 96, 96], [2.0324319999999996, 96, 97], [2.0357289999999995, 155, 155], [2.035732, 158, 158], [2.0390600000000005, 212, 212], [2.039062, 212, 212], [2.042399, 266, 266], [2.0424020000000005, 265, 265], [2.0457359999999993, 317, 317], [2.0457380000000005, 316, 316], [2.049064, 365, 365], [2.0490660000000003, 364, 364], [2.0514310000000004, 390, 390], [2.051433, 397, 397], [2.1319120000000003, 75, 75], [2.131916, 74, 74], [2.132025, 75, 75], [2.1320270000000003, 74, 74], [2.1324090000000004, 82, 82], [2.132412, 82, 82], [2.132437, 82, 83], [2.135735, 144, 144], [2.1357380000000004, 144, 144], [2.139066, 203, 203], [2.1390679999999995, 202, 202], [2.142402, 258, 258], [2.1424049999999997, 257, 257], [2.145738, 310, 310], [2.1457399999999995, 309, 309], [2.1490679999999993, 351, 351], [2.1490700000000005, 357, 357], [2.1523990000000004, 396, 396], [2.152401, 394, 394], [2.152738, 396, 403], [2.1527429999999996, 394, 401], [2.2334600000000004, 76, 76], [2.233464, 75, 75], [2.2336429999999994, 76, 76], [2.2336460000000007, 75, 75], [2.2357490000000007, 117, 117], [2.235752, 117, 117], [2.235775, 117, 117], [2.239073, 178, 178], [2.2390749999999993, 177, 177], [2.24241, 230, 230], [2.2424130000000004, 234, 234], [2.2457439999999997, 282, 282], [2.245746, 281, 281], [2.249074, 332, 332], [2.249077, 331, 331], [2.252404, 379, 379], [2.252406, 377, 377], [2.253931, 394, 394], [2.2539339999999997, 401, 401], [2.3346630000000004, 74, 74], [2.334667, 75, 75], [2.334774, 74, 74], [2.3347770000000003, 74, 74], [2.335754, 94, 94], [2.3357569999999996, 93, 93], [2.33578, 93, 94], [2.3390789999999995, 155, 155], [2.3390809999999997, 154, 154], [2.3424149999999995, 213, 213], [2.3424170000000006, 212, 212], [2.3457520000000005, 267, 267], [2.345756, 266, 266], [2.3490810000000004, 318, 318], [2.349083, 317, 317], [2.3524100000000003, 358, 358], [2.3524119999999997, 365, 365], [2.3549729999999998, 395, 395], [2.355007, 393, 393], [2.4356749999999994, 74, 74], [2.43568, 74, 74], [2.4358280000000003, 74, 74], [2.435837, 74, 74], [2.4390890000000005, 136, 136], [2.439092, 135, 135], [2.4424179999999995, 195, 195], [2.442421, 194, 194], [2.4457539999999995, 246, 246], [2.445757, 250, 250], [2.4490850000000006, 297, 297], [2.449088, 296, 296], [2.452415, 346, 346], [2.452417, 344, 344], [2.4557490000000004, 391, 391], [2.455751, 390, 390], [2.455912, 391, 395], [2.4559140000000004, 390, 394], [2.5366829999999996, 74, 74], [2.536687, 74, 74], [2.536794, 74, 74], [2.5367960000000003, 74, 74], [2.5390989999999998, 117, 117], [2.539102, 119, 119], [2.539125, 119, 120], [2.5424219999999997, 177, 177], [2.542424, 176, 176], [2.545755, 233, 233], [2.5457569999999996, 232, 232], [2.549089, 286, 286], [2.549091, 285, 285], [2.55242, 336, 336], [2.5524230000000006, 335, 335], [2.5557530000000006, 383, 383], [2.555756, 381, 381], [2.5573729999999997, 400, 400], [2.5574030000000003, 398, 398], [2.6381469999999996, 75, 75], [2.638151, 75, 75], [2.638259, 75, 75], [2.6382609999999995, 75, 75], [2.639102, 92, 92], [2.6391050000000003, 92, 92], [2.639128, 92, 92], [2.6424289999999995, 154, 154], [2.6424309999999998, 153, 153], [2.645761, 212, 212], [2.6457640000000002, 211, 211], [2.6490940000000003, 261, 261], [2.6490960000000006, 266, 266], [2.6524249999999996, 311, 311], [2.652428, 310, 310], [2.655758, 359, 359], [2.6557609999999996, 358, 358], [2.6584939999999997, 400, 400], [2.6584980000000002, 399, 399], [2.739272, 75, 75], [2.739276, 75, 75], [2.739384, 73, 73], [2.739386, 75, 75], [2.742442, 131, 131], [2.7424450000000005, 134, 134], [2.7424690000000003, 134, 134], [2.7457679999999995, 190, 190], [2.74577, 189, 189], [2.7490989999999997, 245, 245], [2.7491019999999993, 244, 244], [2.752431, 297, 297], [2.7524330000000004, 296, 296], [2.7557629999999995, 346, 346], [2.755765999999999, 345, 345], [2.7591039999999993, 392, 392], [2.759108000000001, 391, 391], [2.759515, 393, 393], [2.7595179999999995, 391, 391], [2.7962339999999997, 183, 183], [2.839954, 74, 74], [2.8399580000000006, 75, 75], [2.840065999999999, 74, 74], [2.840069000000001, 75, 75], [2.8424470000000004, 120, 120], [2.842450000000001, 120, 120], [2.8424739999999997, 120, 120], [2.845773999999999, 180, 180], [2.8457760000000003, 179, 179], [2.849104, 236, 236], [2.8491060000000004, 236, 236], [2.8524360000000004, 289, 289], [2.852438, 288, 288], [2.855769000000001, 332, 332], [2.8557709999999994, 338, 338], [2.8591019999999996, 378, 378], [2.859105000000001, 377, 377], [2.860655000000001, 402, 402], [2.8606580000000004, 401, 401], [2.9414220000000006, 76, 76], [2.9414260000000003, 75, 75], [2.941595999999999, 76, 76], [2.9415980000000004, 75, 75], [2.942454, 94, 94], [2.9424569999999997, 94, 94], [2.9424810000000003, 94, 95], [2.9457809999999998, 156, 156], [2.945784, 156, 156], [2.9491099999999997, 210, 210], [2.949112999999999, 214, 214], [2.952442, 264, 264], [2.9524440000000003, 263, 263], [2.9557750000000005, 315, 315], [2.955778, 313, 313], [2.959109, 362, 362], [2.9591110000000005, 361, 361], [2.962315, 405, 405], [2.9623190000000004, 403, 403], [3.0425800000000005, 76, 76], [3.042584, 76, 76], [3.0426989999999994, 76, 76], [3.042702, 76, 76], [3.0457929999999993, 135, 135], [3.0457959999999997, 134, 134], [3.045823, 134, 135], [3.0491170000000003, 194, 194], [3.0491190000000006, 193, 193], [3.0524479999999996, 249, 249], [3.0524500000000008, 248, 248], [3.052462, 248, 248], [3.055780000000001, 301, 301], [3.0557819999999993, 300, 300], [3.0591129999999995, 343, 343], [3.059115, 349, 349], [3.0624550000000004, 388, 388], [3.062458000000001, 387, 387], [3.062915999999999, 388, 398], [3.0629179999999994, 387, 397], [3.1431789999999995, 75, 75], [3.143183000000001, 74, 74], [3.143298, 75, 75], [3.1433000000000004, 74, 74], [3.145799, 124, 124], [3.1458030000000003, 124, 124], [3.1458280000000003, 124, 124], [3.1491220000000006, 184, 184], [3.149125, 183, 183], [3.152451999999999, 235, 235], [3.152454, 240, 240], [3.1557849999999994, 287, 287], [3.155789, 286, 286], [3.159119000000001, 337, 337], [3.1591220000000004, 335, 335], [3.162454, 383, 383], [3.162456, 382, 382], [3.163598, 398, 398], [3.1636, 397, 397], [3.2438360000000004, 75, 75], [3.24384, 75, 75], [3.2439459999999998, 75, 75], [3.243948, 75, 75], [3.245823, 111, 111], [3.245828, 113, 113], [3.245865999999999, 113, 114], [3.2491309999999998, 171, 171], [3.249134, 170, 170], [3.252462999999999, 227, 227], [3.2524659999999996, 226, 226], [3.255790999999999, 280, 280], [3.2557929999999993, 279, 279], [3.259126999999999, 330, 330], [3.2591310000000004, 329, 329], [3.262464, 378, 378], [3.2624659999999994, 376, 376], [3.264521, 404, 404], [3.264523, 403, 403], [3.344947000000001, 76, 76], [3.3449509999999996, 76, 76], [3.3450840000000004, 76, 76], [3.3450860000000007, 76, 76], [3.3458129999999993, 91, 91], [3.3458159999999997, 90, 90], [3.3458459999999994, 90, 91], [3.349134, 152, 152], [3.3491370000000003, 152, 152], [3.3524629999999997, 211, 211], [3.3524670000000003, 210, 210], [3.355795, 265, 265], [3.3557979999999996, 264, 264], [3.359129, 310, 310], [3.359131, 316, 316], [3.3624640000000006, 358, 358], [3.362467, 357, 357], [3.365565999999999, 398, 398], [3.3655690000000003, 396, 396], [3.4459780000000007, 76, 76], [3.4459819999999994, 76, 76], [3.446095, 75, 75], [3.4460979999999997, 76, 76], [3.4491459999999994, 135, 135], [3.449149, 135, 135], [3.4491709999999993, 135, 135], [3.4524720000000007, 191, 191], [3.452473999999999, 190, 190], [3.4558009999999997, 246, 246], [3.455803, 245, 245], [3.459134, 298, 298], [3.4591360000000004, 297, 297], [3.462469000000001, 347, 347], [3.4624709999999994, 345, 345], [3.4658019999999996, 393, 393], [3.465804, 391, 391], [3.466281, 394, 394], [3.4662840000000004, 393, 393], [3.5465390000000006, 76, 76], [3.5465429999999993, 75, 75], [3.5466519999999995, 76, 76], [3.5466539999999998, 75, 75], [3.549153, 123, 123], [3.5491560000000004, 122, 122], [3.549179, 122, 123], [3.552476999999999, 182, 182], [3.5524789999999995, 182, 182], [3.5558080000000003, 239, 239], [3.555837999999999, 238, 238], [3.5591399999999997, 292, 292], [3.559142, 290, 290], [3.5624750000000005, 334, 334], [3.562476999999999, 340, 340], [3.565807, 380, 380], [3.5658099999999995, 379, 379], [3.566869000000001, 394, 394], [3.5668720000000005, 392, 392], [3.647403, 74, 74], [3.647407, 75, 75], [3.6475179999999994, 74, 74], [3.6475200000000005, 75, 75], [3.649154, 107, 107], [3.6491569999999993, 107, 107], [3.6491800000000008, 107, 108], [3.6524810000000003, 169, 169], [3.6524830000000006, 168, 168], [3.6558119999999996, 221, 221], [3.655814000000001, 225, 225], [3.659144000000001, 274, 274], [3.6591470000000004, 273, 273], [3.662480000000001, 324, 324], [3.6624819999999993, 323, 323], [3.6658120000000003, 372, 372], [3.6658140000000006, 370, 370], [3.6681200000000005, 403, 403], [3.6681220000000008, 402, 402], [3.7485780000000006, 76, 76], [3.7485819999999994, 75, 75], [3.7486909999999996, 76, 76], [3.748693, 75, 75], [3.7491599999999994, 85, 85], [3.7491619999999997, 75, 87], [3.7491869999999996, 75, 87], [3.7524860000000007, 147, 147], [3.7524899999999994, 146, 146], [3.755815999999999, 205, 205], [3.7558190000000002, 204, 204], [3.7560640000000007, 0, 0], [3.7560659999999992, 204, 209], [3.7560759999999997, 205, 210], [3.756098, 0, 0], [3.756101999999999, 204, 210], [3.7561060000000004, 205, 210], [3.759155000000001, 259, 259], [3.7591580000000007, 258, 258], [3.7624869999999997, 310, 310], [3.762489, 310, 310], [3.765818, 359, 359], [3.7658209999999994, 358, 358], [3.7689670000000004, 401, 401], [3.76897, 400, 400], [3.8496649999999994, 75, 75], [3.849669000000001, 75, 75], [3.8497800000000004, 74, 74], [3.849782, 75, 75], [3.8524989999999995, 127, 127], [3.852501999999999, 127, 127], [3.8525239999999994, 127, 127], [3.8558230000000004, 187, 187], [3.855826, 186, 186], [3.859155000000001, 238, 238], [3.8591569999999993, 242, 242], [3.862490999999999, 290, 290], [3.8624929999999993, 289, 289], [3.8658239999999995, 339, 339], [3.8658259999999998, 338, 338], [3.869156, 385, 385], [3.869158000000001, 384, 384], [3.870357, 402, 402], [3.8703599999999994, 400, 400], [3.951083000000001, 75, 75], [3.9511349999999994, 75, 75], [3.951285, 75, 75], [3.951287, 75, 75], [3.952505000000001, 98, 98], [3.9525080000000004, 100, 100], [3.9525300000000008, 100, 101], [3.955830000000001, 159, 159], [3.9558319999999996, 158, 158], [3.9591610000000004, 216, 216], [3.9591629999999998, 215, 215], [3.962495, 270, 270], [3.9624979999999996, 269, 269], [3.965829, 321, 321], [3.965831, 320, 320], [3.9691759999999996, 369, 369], [3.969180000000001, 368, 368], [3.971626, 395, 395], [3.9716300000000007, 394, 394], [4.052153000000001, 74, 74], [4.052158, 76, 76], [4.0522670000000005, 74, 74], [4.05227, 76, 76], [4.052509000000001, 74, 81], [4.052512, 80, 80], [4.052536, 80, 81], [4.055837, 143, 143], [4.055839000000001, 142, 142], [4.059165999999999, 202, 202], [4.059168, 201, 201], [4.062500999999999, 257, 257], [4.062504000000001, 256, 256], [4.065833000000001, 302, 302], [4.065835, 308, 308], [4.069165999999999, 350, 350], [4.0691679999999995, 349, 349], [4.072498999999999, 396, 396], [4.072500999999999, 394, 394], [4.072903, 396, 404], [4.072932, 394, 403], [4.072961000000001, 394, 403], [4.073072, 1, 3], [4.073074, 395, 406], [4.153169, 76, 76], [4.153173000000001, 76, 76], [4.153281, 76, 76], [4.153283999999999, 76, 76], [4.155856999999999, 127, 127], [4.155861, 127, 127], [4.155889999999999, 127, 128], [4.159177, 183, 183], [4.159179, 187, 187], [4.162507, 238, 238], [4.162509, 238, 238], [4.165839, 291, 291], [4.165840999999999, 290, 290], [4.169171, 340, 340], [4.169173000000001, 339, 339], [4.172504, 387, 387], [4.172506, 386, 386], [4.17366, 402, 402], [4.1736629999999995, 401, 401], [4.254381, 75, 75], [4.254384999999999, 75, 75], [4.254495, 75, 75], [4.254498, 75, 75], [4.255853, 101, 101], [4.255856, 101, 101], [4.255877999999999, 101, 102], [4.259179, 162, 162], [4.259181, 162, 162], [4.262511999999999, 220, 220], [4.2625139999999995, 219, 219], [4.265847000000001, 274, 274], [4.265875999999999, 273, 273], [4.265905, 0, 0], [4.265906999999999, 273, 274], [4.2659199999999995, 274, 275], [4.266031999999999, 0, 2], [4.266034999999999, 273, 277], [4.266038999999999, 269, 269], [4.269181, 315, 315], [4.269183999999999, 324, 324], [4.2725149999999985, 363, 363], [4.272517000000001, 363, 363], [4.274630999999999, 390, 390], [4.274633999999999, 391, 391], [4.274637, 391, 391], [4.355359, 73, 73], [4.355362999999999, 73, 73], [4.355473, 73, 73], [4.355475, 73, 73], [4.3558569999999985, 73, 83], [4.355858999999999, 73, 83], [4.355883, 73, 83], [4.359184999999998, 145, 145], [4.359188, 145, 145], [4.362519000000001, 200, 200], [4.362520999999999, 204, 204], [4.36585, 254, 254], [4.3658519999999985, 254, 254], [4.369181999999999, 305, 305], [4.369183999999999, 305, 305], [4.372514000000001, 354, 354], [4.372517, 353, 353], [4.3758479999999995, 399, 399], [4.37585, 398, 398], [4.37612, 396, 396], [4.3761220000000005, 398, 404], [4.456848999999998, 74, 74], [4.456901, 76, 76], [4.456944999999999, 0, 0], [4.4569469999999995, 76, 76], [4.4570170000000005, 0, 0], [4.457019000000001, 76, 76], [4.457139999999999, 0, 3], [4.4571429999999985, 78, 78], [4.457147000000001, 74, 74], [4.459199, 113, 113], [4.459201999999999, 116, 116], [4.459228999999999, 116, 117], [4.462527, 173, 173], [4.462529, 176, 176], [4.465858000000001, 230, 230], [4.465859999999999, 232, 232], [4.469187999999999, 283, 283], [4.469189999999999, 285, 285], [4.473813, 345, 345], [4.47382, 347, 347], [4.475864999999999, 373, 373], [4.475865999999998, 382, 382], [4.477264, 394, 394], [4.477264999999999, 395, 395], [4.477265999999998, 395, 395], [4.5580349999999985, 74, 74], [4.558038999999999, 74, 74], [4.558150999999999, 74, 74], [4.558154, 74, 74], [4.559203, 95, 95], [4.559206999999999, 95, 95], [4.559229, 95, 96], [4.562531999999999, 157, 157], [4.562533999999999, 157, 157], [4.565861, 215, 215], [4.5658629999999985, 215, 215], [4.569191999999999, 264, 264], [4.569196, 269, 269], [4.5692509999999995, 0, 0], [4.569253999999999, 265, 265], [4.569265999999999, 264, 265], [4.569375000000001, 0, 2], [4.569378, 265, 267], [4.569381999999999, 264, 265], [4.572528999999999, 312, 312], [4.572531, 314, 314], [4.575861, 360, 360], [4.575863999999999, 361, 361], [4.578609, 393, 393], [4.578612, 402, 402], [4.578614999999999, 402, 403], [4.6593800000000005, 74, 74], [4.6593849999999986, 76, 76], [4.659495999999999, 74, 74], [4.6594989999999985, 74, 74], [4.662542999999999, 132, 132], [4.662545999999999, 131, 131], [4.662571, 131, 132], [4.665868, 190, 190], [4.66587, 190, 190], [4.669198, 246, 246], [4.6692, 245, 245], [4.672530999999999, 298, 298], [4.672533, 297, 297], [4.675864000000001, 347, 347], [4.675865999999999, 346, 346], [4.679198999999999, 385, 385], [4.679200999999999, 392, 392], [4.680173, 385, 405], [4.6801759999999994, 404, 404], [4.760914999999999, 76, 76], [4.7609189999999995, 76, 76], [4.761025, 74, 74], [4.761028999999999, 76, 76], [4.761084, 0, 0], [4.761087, 76, 78], [4.761095999999998, 74, 77], [4.761211999999999, 0, 2], [4.761215, 79, 79], [4.7612179999999995, 74, 77], [4.762549999999999, 103, 103], [4.7625530000000005, 105, 105], [4.762586000000001, 0, 0], [4.762587999999999, 105, 106], [4.762599, 105, 106], [4.762608, 103, 104], [4.762611, 0, 0], [4.762626999999998, 0, 0], [4.762628999999999, 105, 107], [4.762632, 103, 104], [4.765877, 164, 164], [4.765879, 166, 166], [4.7692039999999984, 221, 221], [4.7692060000000005, 223, 223], [4.7725360000000006, 269, 269], [4.772537999999999, 277, 277], [4.775869, 319, 319], [4.775870999999999, 321, 321], [4.779205000000001, 367, 367], [4.7792069999999995, 368, 368], [4.781962999999999, 399, 399], [4.781965, 409, 409], [4.796424999999999, 302, 302], [4.862534, 77, 77], [4.862537999999999, 77, 77], [4.862651, 77, 77], [4.862653, 77, 77], [4.865888999999999, 136, 136], [4.865919999999999, 139, 139], [4.865956000000001, 0, 0], [4.865959, 138, 138], [4.865971999999999, 138, 138], [4.865988, 136, 138], [4.865990999999999, 0, 0], [4.866099999999999, 0, 2], [4.866102, 138, 141], [4.866106, 136, 138], [4.8692139999999995, 192, 192], [4.869215999999998, 194, 194], [4.872544999999999, 247, 247], [4.872547000000001, 249, 249], [4.876405, 304, 304], [4.87641, 312, 312], [4.879222, 349, 349], [4.879225, 350, 350], [4.882531, 394, 394], [4.882531999999999, 395, 395], [4.882726, 390, 390], [4.882726999999999, 395, 399], [4.882728, 391, 391], [4.962870000000001, 75, 75], [4.962873, 75, 75], [4.962948999999998, 75, 75], [4.962950999999999, 75, 75], [4.965885999999999, 130, 130], [4.965889000000001, 130, 130], [4.965907, 130, 131], [4.969222, 190, 190], [4.969223999999999, 190, 190], [4.97255, 246, 246], [4.9725519999999985, 245, 245], [4.975878, 298, 298], [4.975878999999999, 298, 298], [4.979208, 340, 340], [4.979209999999998, 339, 339], [4.979234999999999, 0, 0], [4.979236, 339, 340], [4.979244999999999, 340, 341], [4.979286999999999, 0, 1], [4.979287499999999, 339, 341], [4.979287999999999, 340, 341], [4.982531, 385, 385], [4.982531999999999, 385, 385], [4.983089, 385, 397], [4.983089499999999, 385, 396], [4.983089999999999, 385, 396], [5.063378, 74, 74], [5.06338, 74, 74], [5.063421, 74, 74], [5.063421999999999, 74, 74], [5.065878, 122, 122], [5.06588, 122, 122], [5.065890999999999, 122, 122], [5.069206999999999, 179, 179], [5.069208, 182, 182], [5.072542, 234, 234], [5.072543, 234, 234], [5.075875, 287, 287], [5.075875999999999, 286, 286], [5.07921, 336, 336], [5.079211000000001, 335, 335], [5.082542999999999, 383, 383], [5.082544, 382, 382], [5.08375, 400, 400], [5.083751999999999, 398, 398], [5.164242, 75, 75], [5.164245999999999, 75, 75], [5.164358, 75, 75], [5.1643599999999985, 75, 75], [5.165901, 105, 105], [5.165932, 104, 104], [5.165965999999999, 0, 0], [5.1659690000000005, 104, 106], [5.165983000000001, 104, 106], [5.165996, 105, 106], [5.165998, 0, 0], [5.166086, 0, 0], [5.1660879999999985, 104, 108], [5.166157999999999, 0, 3], [5.16616, 104, 110], [5.166164, 0, 0], [5.166751999999999, 12, 12], [5.166755, 104, 122], [5.166760999999999, 104, 104], [5.167356999999999, 12, 12], [5.167358999999999, 132, 132], [5.167387, 0, 0], [5.167389, 132, 133], [5.167403, 104, 117], [5.1674050000000005, 12, 12], [5.167895999999999, 12, 22], [5.1678999999999995, 132, 143], [5.167905000000001, 0, 0], [5.1679200000000005, 0, 0], [5.167923, 132, 144], [5.167928, 115, 115], [5.168483, 22, 22], [5.168484999999999, 152, 152], [5.168502999999999, 0, 0], [5.168505, 152, 153], [5.168514, 115, 127], [5.168517, 22, 22], [5.168567999999999, 3, 3], [5.168569999999999, 152, 154], [5.168869000000001, 22, 29], [5.168872, 152, 160], [5.168877999999999, 0, 0], [5.168889999999999, 0, 0], [5.168892999999999, 152, 161], [5.168896999999999, 3, 3], [5.169032, 3, 6], [5.169034999999999, 160, 160], [5.169039, 124, 124], [5.169243, 124, 129], [5.169245, 160, 165], [5.172575999999999, 188, 188], [5.172578999999999, 222, 222], [5.173026, 0, 0], [5.173028, 222, 231], [5.173295999999999, 198, 198], [5.173298999999998, 231, 231], [5.173304, 0, 0], [5.173316999999999, 0, 1], [5.17332, 231, 232], [5.173325, 198, 198], [5.174761, 26, 26], [5.174764, 257, 257], [5.174773, 224, 224], [5.174814, 26, 27], [5.174815999999998, 257, 258], [5.174818999999999, 224, 224], [5.175905, 242, 242], [5.175908, 275, 275], [5.179226999999999, 294, 294], [5.1792300000000004, 325, 325], [5.182561, 337, 337], [5.182589999999999, 373, 373], [5.1826159999999994, 4, 4], [5.182618, 373, 374], [5.182626999999998, 337, 338], [5.182692999999999, 4, 6], [5.182696, 368, 368], [5.1826989999999995, 337, 338], [5.184825, 367, 367], [5.1848269999999985, 395, 395], [5.18483, 395, 395], [5.265281999999999, 70, 70], [5.265286, 76, 76], [5.2653929999999995, 69, 69], [5.265395999999999, 76, 76], [5.265905999999999, 69, 81], [5.26591, 86, 86], [5.265936, 86, 87], [5.269231999999999, 143, 143], [5.269233999999999, 148, 148], [5.272561999999999, 202, 202], [5.272563999999999, 207, 207], [5.2758959999999995, 252, 252], [5.275898, 262, 262], [5.279230999999999, 304, 304], [5.279233999999999, 307, 307], [5.282564000000001, 352, 352], [5.282565999999999, 355, 355], [5.285895999999999, 397, 397], [5.2858979999999995, 400, 400], [5.286054, 397, 401], [5.286056, 400, 403], [5.366748999999999, 75, 75], [5.3667549999999995, 76, 76], [5.366862999999999, 75, 75], [5.366864999999999, 76, 76], [5.366922000000001, 0, 0], [5.366925, 76, 78], [5.366933999999999, 75, 78], [5.367045999999998, 0, 2], [5.367047999999999, 76, 81], [5.367051999999999, 76, 76], [5.369247999999999, 118, 118], [5.369251, 123, 123], [5.3692779999999996, 121, 121], [5.372572, 177, 177], [5.372574999999999, 179, 179], [5.375900999999999, 233, 233], [5.375902999999999, 235, 235], [5.379237, 286, 286], [5.379239, 288, 288], [5.382569, 336, 336], [5.382572, 337, 337], [5.385902, 375, 375], [5.385904, 384, 384], [5.3872019999999985, 393, 393], [5.387203999999999, 394, 394], [5.467928000000001, 74, 74], [5.467931999999999, 74, 74], [5.46804, 74, 74], [5.4680420000000005, 74, 74], [5.469253, 99, 99], [5.469256, 99, 99], [5.4692810000000005, 99, 99], [5.472578, 160, 160], [5.472580000000001, 160, 160], [5.475925, 218, 218], [5.475928999999999, 218, 218], [5.4792749999999995, 267, 267], [5.479280000000001, 272, 272], [5.482608000000001, 317, 317], [5.482612, 316, 316], [5.485922, 364, 364], [5.485926999999998, 363, 363], [5.485992999999999, 0, 0], [5.485994999999999, 363, 365], [5.4860099999999985, 364, 366], [5.486120999999999, 2, 2], [5.486122999999999, 363, 367], [5.486127999999999, 364, 366], [5.488644000000001, 393, 393], [5.488645999999999, 403, 403], [5.488648999999999, 403, 404], [5.5693719999999995, 75, 75], [5.569375000000001, 76, 76], [5.569483, 74, 74], [5.5694849999999985, 76, 76], [5.572589000000001, 133, 133], [5.572592, 136, 136], [5.572615999999998, 136, 136], [5.575913999999999, 191, 191], [5.575915999999999, 191, 191], [5.5792470000000005, 246, 246], [5.579248999999999, 246, 246], [5.58258, 298, 298], [5.582581999999999, 298, 298], [5.585913, 347, 347], [5.585915, 347, 347], [5.589244000000001, 394, 394], [5.589245999999999, 393, 393], [5.590108000000001, 403, 403], [5.590111, 402, 402], [5.670826, 76, 76], [5.6708300000000005, 75, 75], [5.670942, 76, 76], [5.670945, 75, 75], [5.672592999999999, 108, 108], [5.672595999999999, 107, 107], [5.67262, 107, 108], [5.672667000000001, 0, 0], [5.672669000000001, 107, 109], [5.672692999999999, 108, 109], [5.6728000000000005, 2, 2], [5.672803, 107, 112], [5.672806, 108, 109], [5.675922, 166, 166], [5.675923999999998, 168, 168], [5.6792560000000005, 223, 223], [5.679258000000001, 225, 225], [5.6825849999999996, 277, 277], [5.682587, 278, 278], [5.685917, 321, 321], [5.685919, 329, 329], [5.6892489999999984, 368, 368], [5.689250999999999, 368, 368], [5.691668, 402, 402], [5.6916709999999995, 402, 402], [5.691673999999999, 402, 402], [5.772402, 75, 75], [5.772406, 75, 75], [5.772513999999999, 75, 75], [5.7725159999999995, 75, 75], [5.772595999999998, 75, 78], [5.772599, 75, 78], [5.772625999999999, 0, 0], [5.772627999999999, 75, 79], [5.772637999999999, 75, 79], [5.772648, 75, 79], [5.772651, 0, 0], [5.7726739999999985, 0, 0], [5.772675999999999, 75, 80], [5.772680000000001, 75, 79], [5.775936, 141, 141], [5.7759399999999985, 141, 141], [5.776002999999999, 0, 0], [5.776005999999999, 141, 143], [5.776019, 139, 139], [5.77613, 0, 2], [5.776133, 142, 142], [5.776135999999999, 139, 139], [5.779261999999999, 194, 194], [5.7792639999999995, 196, 196], [5.7825929999999985, 249, 249], [5.782596, 251, 251], [5.785924, 300, 300], [5.785926, 302, 302], [5.789255000000001, 349, 349], [5.789256999999999, 351, 351], [5.7925889999999995, 395, 395], [5.792590999999998, 396, 396], [5.7928, 391, 391], [5.792801999999998, 396, 401], [5.873342999999998, 75, 75], [5.873346, 75, 75], [5.873459, 75, 75], [5.873462, 75, 75], [5.87594, 122, 122], [5.875942, 122, 122], [5.875965999999998, 122, 122], [5.879265, 181, 181], [5.879268, 181, 181], [5.882595, 238, 238], [5.882598, 237, 237], [5.885928, 291, 291], [5.88593, 290, 290], [5.889259999999998, 333, 333], [5.889261999999999, 340, 340], [5.892594000000001, 379, 379], [5.892595999999999, 378, 378], [5.894112, 403, 403], [5.894115999999999, 401, 401], [5.894170999999998, 0, 0], [5.894173, 401, 401], [5.894292, 0, 2], [5.894295, 401, 404], [5.974314999999999, 76, 76], [5.9743189999999995, 76, 76], [5.974431999999998, 76, 76], [5.974435, 76, 76], [5.976190999999998, 112, 112], [5.976196, 112, 112], [5.976230000000001, 112, 113], [5.981926, 211, 211], [5.981930999999999, 211, 211], [5.982617999999999, 221, 221], [5.982619999999999, 211, 225], [5.985939, 274, 274], [5.985942, 273, 273], [5.989291, 324, 324], [5.989295, 323, 323], [5.992626999999999, 371, 371], [5.992630999999999, 370, 370], [5.994721999999999, 399, 399], [5.994725000000001, 398, 398], [6.075450999999999, 75, 75], [6.075453999999999, 75, 75], [6.075562, 75, 75], [6.075564, 75, 75], [6.075946999999999, 82, 82], [6.075950000000001, 75, 84], [6.075972999999999, 75, 85], [6.079280000000001, 144, 144], [6.079283, 144, 144], [6.0826080000000005, 202, 202], [6.082611, 202, 202], [6.085944, 257, 257], [6.085975999999999, 256, 256], [6.086006999999999, 0, 0], [6.086008999999999, 256, 258], [6.086022, 257, 259], [6.086134999999999, 0, 2], [6.086136999999999, 256, 260], [6.086141, 257, 259], [6.089276, 306, 306], [6.089278, 308, 308], [6.092606999999999, 355, 355], [6.0926089999999995, 356, 356], [6.095803999999999, 390, 390], [6.095806, 399, 399], [6.095809999999998, 399, 399], [6.176551, 73, 73], [6.1765550000000005, 75, 75], [6.176665, 73, 73], [6.176667999999999, 75, 75], [6.179288, 125, 125], [6.179292, 125, 125], [6.179316999999999, 125, 125], [6.182613999999999, 185, 185], [6.1826170000000005, 184, 184], [6.185948, 236, 236], [6.18595, 241, 241], [6.189278, 288, 288], [6.18928, 287, 287], [6.192609999999998, 337, 337], [6.192611999999999, 336, 336], [6.195967999999999, 384, 384], [6.195973, 383, 383], [6.196857, 394, 394], [6.196859999999999, 393, 393], [6.277128999999999, 76, 76], [6.277133000000001, 75, 75], [6.277242999999999, 74, 74], [6.277272, 75, 75], [6.277301, 0, 0], [6.277303, 75, 78], [6.2773129999999995, 74, 76], [6.2774280000000005, 0, 2], [6.277430000000001, 79, 79], [6.2774339999999995, 74, 76], [6.279294, 111, 111], [6.279297, 116, 116], [6.279325999999999, 116, 116], [6.282622, 171, 171], [6.282623999999998, 173, 173], [6.285952999999999, 227, 227], [6.2859560000000005, 229, 229], [6.289289, 281, 281], [6.289292, 282, 282], [6.292624999999999, 331, 331], [6.2926269999999995, 331, 331], [6.295952, 378, 378], [6.295954, 378, 378], [6.297661999999999, 397, 397], [6.297663999999999, 397, 397], [6.3782700000000006, 74, 74], [6.378273999999999, 75, 75], [6.378387999999999, 74, 74], [6.37839, 75, 75], [6.379299, 93, 93], [6.379301999999999, 93, 93], [6.379325999999999, 93, 94], [6.382626, 154, 154], [6.382628, 154, 154], [6.3859629999999985, 213, 213], [6.385965999999998, 212, 212], [6.389313, 267, 267], [6.389317, 267, 267], [6.392643, 312, 312], [6.392648999999999, 318, 318], [6.392726, 0, 0], [6.392728, 313, 313], [6.392742999999999, 312, 314], [6.392859, 0, 3], [6.392861999999999, 313, 316], [6.392866, 312, 314], [6.395964999999999, 357, 357], [6.395968, 358, 358], [6.398669, 397, 397], [6.3986719999999995, 398, 398], [6.398676, 398, 399], [6.480203999999999, 73, 73], [6.48021, 73, 73], [6.480354999999999, 73, 73], [6.480359, 73, 73], [6.482650999999999, 119, 119], [6.482656, 119, 119], [6.482690999999999, 119, 120], [6.485975, 176, 176], [6.485976999999998, 179, 179], [6.4893, 232, 232], [6.489301999999999, 231, 231], [6.492630999999999, 284, 284], [6.492633, 284, 284], [6.495964000000001, 334, 334], [6.495965999999999, 333, 333], [6.499297, 381, 381], [6.499298999999999, 380, 380], [6.500983999999999, 399, 399], [6.500987, 398, 398], [6.58118, 77, 77], [6.581182999999999, 76, 76], [6.581292999999999, 77, 77], [6.581294999999999, 76, 76], [6.582647999999999, 102, 102], [6.582680999999999, 102, 102], [6.582716, 0, 0], [6.58272, 102, 104], [6.582736000000001, 102, 104], [6.582751, 102, 104], [6.582753, 0, 0], [6.582822999999999, 0, 1], [6.582825, 102, 106], [6.5828289999999985, 102, 104], [6.585973999999998, 162, 162], [6.585977999999999, 163, 163], [6.589328999999999, 219, 219], [6.589333, 220, 220], [6.592656999999999, 273, 273], [6.592659999999999, 274, 274], [6.595980000000001, 317, 317], [6.595983, 325, 325], [6.599304, 364, 364], [6.599306, 364, 364], [6.601493, 393, 393], [6.601495, 393, 393], [6.601498999999999, 393, 393], [6.681818, 75, 75], [6.681822, 75, 75], [6.681939, 75, 75], [6.681940999999998, 75, 75], [6.682648, 90, 90], [6.682651, 90, 90], [6.682673999999999, 90, 90], [6.6859709999999986, 152, 152], [6.685972999999999, 152, 152], [6.689309, 206, 206], [6.689311, 210, 210], [6.6893329999999995, 0, 0], [6.689336000000001, 210, 211], [6.689347999999999, 206, 207], [6.689399999999999, 0, 0], [6.689401999999999, 210, 212], [6.6894269999999985, 0, 1], [6.68943, 208, 208], [6.689434, 0, 0], [6.689539999999999, 0, 2], [6.689541999999999, 208, 210], [6.689544999999999, 206, 207], [6.692644, 256, 256], [6.692647000000001, 259, 259], [6.695974, 307, 307], [6.695976, 310, 310], [6.699305000000001, 355, 355], [6.699306999999999, 358, 358], [6.702306, 394, 394], [6.702308, 396, 396], [6.702311, 396, 396], [6.782948999999999, 74, 74], [6.782952999999999, 74, 74], [6.783059, 74, 74], [6.783061999999999, 74, 74], [6.785985999999999, 129, 129], [6.785989000000001, 130, 130], [6.786014, 130, 130], [6.7893159999999995, 189, 189], [6.789318, 188, 188], [6.7926459999999995, 244, 244], [6.792648, 244, 244], [6.79599, 297, 297], [6.795994, 296, 296], [6.799344, 346, 346], [6.799348999999999, 346, 346], [6.802653999999999, 384, 384], [6.802655999999999, 392, 392], [6.803648999999998, 396, 396], [6.803652, 404, 404], [6.8037030000000005, 0, 0], [6.803705000000001, 404, 404], [6.803808999999999, 0, 2], [6.803811, 398, 398], [6.884373999999999, 74, 74], [6.884378, 76, 76], [6.884486000000001, 74, 74], [6.884487999999999, 76, 76], [6.88599, 105, 105], [6.885994, 105, 105], [6.886018, 105, 106], [6.889315999999999, 166, 166], [6.889319, 166, 166], [6.892647999999999, 224, 224], [6.892650999999999, 223, 223], [6.895982, 272, 272], [6.895984, 277, 277], [6.899314, 322, 322], [6.899315999999999, 321, 321], [6.902647, 369, 369], [6.9026489999999985, 368, 368], [6.905106, 404, 404], [6.9051089999999995, 403, 403], [6.985346, 76, 76], [6.98535, 76, 76], [6.985462, 76, 76], [6.985464, 76, 76], [6.9860099999999985, 87, 87], [6.986013999999999, 76, 88], [6.986053, 76, 89], [6.989345999999999, 148, 148], [6.989348999999999, 148, 148], [6.992661999999999, 206, 206], [6.9926639999999995, 205, 205], [6.995989, 260, 260], [6.995992999999999, 259, 259], [6.996053999999999, 0, 0], [6.996055999999999, 259, 261], [6.996069, 260, 261], [6.996184999999999, 2, 2], [6.996186999999999, 259, 263], [6.996191, 260, 261], [6.999323, 309, 309], [6.999325000000001, 310, 310], [7.002656, 357, 357], [7.002658, 359, 359], [7.005986, 394, 394], [7.0059879999999986, 404, 404], [7.006027, 394, 395], [7.006029, 404, 405], [7.006033, 404, 405], [7.086572, 76, 76], [7.086575, 76, 76], [7.086684999999999, 76, 76], [7.0866869999999995, 76, 76], [7.089334999999998, 126, 126], [7.089338, 126, 126], [7.089361, 126, 127], [7.092661999999999, 186, 186], [7.092663999999999, 186, 186], [7.095993, 242, 242], [7.095995, 242, 242], [7.099326, 289, 289], [7.099328, 294, 294], [7.102658, 338, 338], [7.102659999999998, 337, 337], [7.1059909999999995, 384, 384], [7.105993, 382, 382], [7.106839000000001, 393, 393], [7.106842, 392, 392], [7.1875019999999985, 74, 74], [7.187507, 75, 75], [7.187598999999999, 0, 0], [7.187601999999998, 73, 73], [7.187672000000001, 0, 0], [7.1876739999999995, 73, 73], [7.187792999999999, 0, 3], [7.1877949999999995, 73, 77], [7.187798999999998, 74, 74], [7.189344999999999, 104, 104], [7.189347999999999, 108, 108], [7.189373999999999, 108, 108], [7.19267, 162, 162], [7.192672, 169, 169], [7.196, 219, 219], [7.196001999999998, 222, 222], [7.199330999999999, 273, 273], [7.199332999999999, 275, 275], [7.202662999999999, 323, 323], [7.202665, 325, 325], [7.205995999999999, 370, 370], [7.205997999999999, 372, 372], [7.207936, 395, 395], [7.207939, 396, 396], [7.28857, 74, 74], [7.288573999999999, 74, 74], [7.288684, 74, 74], [7.2886869999999995, 74, 74], [7.289345999999998, 87, 87], [7.289349, 88, 88], [7.289372, 88, 88], [7.292672999999999, 149, 149], [7.292674999999999, 149, 149], [7.296004, 207, 207], [7.2960069999999995, 207, 207], [7.299339, 262, 262], [7.299341999999999, 262, 262], [7.302669, 307, 307], [7.302673, 313, 313], [7.302728999999999, 0, 0], [7.302731999999999, 313, 314], [7.3027429999999995, 307, 308], [7.302852, 0, 2], [7.302855000000001, 310, 310], [7.302859, 307, 308], [7.30602, 352, 352], [7.306023, 354, 354], [7.309345, 397, 397], [7.309348, 398, 398], [7.309476, 397, 400], [7.309478, 398, 401], [7.390072, 75, 75], [7.390075999999999, 75, 75], [7.390186999999999, 75, 75], [7.3901889999999995, 75, 75], [7.392684999999998, 124, 124], [7.392689000000001, 124, 124], [7.392714, 124, 125], [7.396011999999999, 181, 181], [7.396015, 184, 184], [7.399341999999999, 236, 236], [7.399344000000001, 236, 236], [7.402673999999999, 288, 288], [7.402676, 288, 288], [7.406006999999999, 338, 338], [7.406008999999999, 337, 337], [7.4093420000000005, 384, 384], [7.409344000000001, 383, 383], [7.410322000000001, 396, 396], [7.410325, 395, 395], [7.490544999999999, 74, 74], [7.490549, 74, 74], [7.490663, 74, 74], [7.490665, 74, 74], [7.490729, 0, 0], [7.490731, 74, 77], [7.490740999999998, 74, 77], [7.490850999999999, 0, 2], [7.4908529999999995, 74, 79], [7.490857, 74, 77], [7.492695999999999, 111, 111], [7.492701, 114, 114], [7.492732999999999, 114, 114], [7.496031, 172, 172], [7.496034, 173, 173], [7.49935, 228, 228], [7.499352999999999, 230, 230], [7.502682, 281, 281], [7.502684, 283, 283], [7.506130000000001, 327, 327], [7.506133, 335, 335], [7.509345999999999, 371, 371], [7.509347999999999, 380, 380], [7.511142999999999, 400, 400], [7.511144999999999, 400, 400], [7.5917819999999985, 75, 75], [7.591787, 75, 75], [7.591900000000001, 75, 75], [7.591901999999999, 75, 75], [7.594192, 118, 118], [7.594200000000001, 120, 120], [7.594244999999999, 120, 121], [7.5949909999999985, 0, 0], [7.594992999999999, 134, 134], [7.595022999999999, 118, 135], [7.595036, 0, 1], [7.595039, 134, 135], [7.595042999999999, 118, 135], [7.596045999999999, 153, 153], [7.596083, 153, 153], [7.596119, 0, 0], [7.596120999999998, 153, 155], [7.596176, 153, 154], [7.5962879999999995, 0, 3], [7.596290999999999, 153, 158], [7.596297, 151, 151], [7.598326, 0, 0], [7.598329, 194, 194], [7.598357999999999, 190, 190], [7.598378, 0, 1], [7.598381999999999, 4, 5], [7.598386999999999, 4, 5]]}};\n",
       "</script>\n",
       "<!-- TRAPPY_PUBLISH_SOURCE_LIB = \"http://cdnjs.cloudflare.com/ajax/libs/dygraph/1.1.1/dygraph-combined.js\" -->\n",
       "<!-- TRAPPY_PUBLISH_SOURCE_LIB = \"http://dygraphs.com/extras/synchronizer.js\" -->\n",
       "<!-- TRAPPY_PUBLISH_SOURCE_LIB = \"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js\" -->\n",
       "\n",
       "            <script>\n",
       "            /* TRAPPY_PUBLISH_IMPORT = \"plotter/js/ILinePlot.js\" */\n",
       "            /* TRAPPY_PUBLISH_REMOVE_START */\n",
       "            var ilp_req = require.config( {\n",
       "\n",
       "                paths: {\n",
       "                    \"dygraph-sync\": '/nbextensions/plotter_scripts/ILinePlot/synchronizer',\n",
       "                    \"dygraph\": '/nbextensions/plotter_scripts/ILinePlot/dygraph-combined',\n",
       "                    \"ILinePlot\": '/nbextensions/plotter_scripts/ILinePlot/ILinePlot',\n",
       "                    \"underscore\": '/nbextensions/plotter_scripts/ILinePlot/underscore-min',\n",
       "                },\n",
       "\n",
       "                shim: {\n",
       "                    \"dygraph-sync\": [\"dygraph\"],\n",
       "                    \"ILinePlot\": {\n",
       "\n",
       "                        \"deps\": [\"dygraph-sync\", \"dygraph\", \"underscore\"],\n",
       "                        \"exports\":  \"ILinePlot\"\n",
       "                    }\n",
       "                }\n",
       "            });\n",
       "                /* TRAPPY_PUBLISH_REMOVE_STOP */\n",
       "                ilp_req([\"require\", \"ILinePlot\"], function() { /* TRAPPY_PUBLISH_REMOVE_LINE */\n",
       "                ILinePlot.generate(fig_9fb104a68b8b43debeafadd416b51f51_data);\n",
       "            }); /* TRAPPY_PUBLISH_REMOVE_LINE */\n",
       "            </script>\n",
       "        "
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "LOAD ERROR\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<table style=\"border-style: hidden;\">\n",
       "<tr>\n",
       "<td style=\"border-style: hidden;\"><div class=\"ilineplot\" id=\"fig_1f01fdec8fa347758094d7b73cb64817\"></div></td>\n",
       "</tr>\n",
       "<tr>\n",
       "<td style=\"border-style: hidden;\"><div style=\"text-align:center\" id=\"fig_1f01fdec8fa347758094d7b73cb64817_legend\"></div></td>\n",
       "</tr>\n",
       "</table>\n",
       "<script>\n",
       "var fig_1f01fdec8fa347758094d7b73cb64817_data = {\"logscale\": false, \"strokeWidth\": 1.0, \"pointSize\": 2, \"name\": \"fig_1f01fdec8fa347758094d7b73cb64817\", \"step_plot\": false, \"fill_graph\": false, \"title\": \"\", \"drawPoints\": false, \"per_line\": 1, \"height\": 400, \"rangesel\": false, \"data\": {\"labels\": [\"index\", \"Trace 0:pelt_update:load_avg\", \"Trace 0:pelt_update:acc_load_avg\"], \"data\": [[1.09999999997612e-05, 982, 982], [5.699999999952965e-05, 983, 983], [0.0005100000000002325, 972, 972], [0.000512000000000068, 983, 993], [0.002489999999999881, 951, 951], [0.007591000000000125, 854, 854], [0.009558999999999873, 1018, 1018], [0.009564999999999824, 1836, 1836], [0.01230600000000015, 1010, 1010], [0.012310000000000265, 1776, 1776], [0.01565100000000008, 1014, 1014], [0.015656000000000336, 1731, 1731], [0.015686999999999784, 1731, 1732], [0.018972999999999907, 1017, 1017], [0.01897700000000002, 1690, 1690], [0.022303999999999657, 1021, 1021], [0.022307999999999772, 1651, 1651], [0.025628000000000206, 1003, 1003], [0.02563000000000004, 1615, 1615], [0.028954999999999842, 1007, 1007], [0.028956999999999677, 1548, 1548], [0.030882999999999772, 1003, 1003], [0.030885999999999747, 1554, 1554], [0.11160699999999979, 189, 189], [0.11161000000000021, 293, 293], [0.11172800000000027, 189, 190], [0.11173100000000025, 293, 294], [0.11230600000000024, 189, 204], [0.11230900000000021, 301, 301], [0.11233199999999988, 301, 302], [0.11563299999999987, 259, 259], [0.11563500000000015, 350, 350], [0.11896099999999965, 304, 304], [0.11896400000000051, 396, 396], [0.12229500000000026, 352, 352], [0.12229699999999966, 430, 430], [0.12562400000000018, 397, 397], [0.1256280000000003, 470, 470], [0.1289579999999999, 439, 439], [0.12896000000000019, 507, 507], [0.1318539999999997, 470, 470], [0.13185599999999997, 534, 534], [0.2120649999999995, 90, 90], [0.21206900000000006, 103, 103], [0.21216899999999983, 90, 91], [0.2121710000000001, 103, 104], [0.21230799999999972, 93, 93], [0.21231100000000014, 103, 108], [0.2123339999999998, 103, 108], [0.2156359999999995, 155, 155], [0.21563899999999991, 165, 165], [0.21896700000000058, 212, 212], [0.2189700000000001, 222, 222], [0.22229900000000002, 266, 266], [0.2223010000000003, 275, 275], [0.22563000000000022, 317, 317], [0.2256319999999996, 326, 326], [0.2289629999999998, 365, 365], [0.22896500000000009, 373, 373], [0.2323010000000001, 402, 402], [0.23230399999999962, 409, 409], [0.23241000000000023, 402, 404], [0.23241199999999962, 409, 411], [0.3128139999999999, 78, 78], [0.31281700000000034, 79, 79], [0.31292499999999945, 77, 77], [0.3129279999999999, 79, 80], [0.31565099999999946, 131, 131], [0.315655, 132, 132], [0.3156810000000001, 132, 132], [0.3189740000000003, 190, 190], [0.3189759999999997, 191, 191], [0.3223039999999995, 241, 241], [0.32230599999999976, 247, 247], [0.3256399999999995, 293, 293], [0.3256700000000001, 293, 293], [0.32897499999999935, 342, 342], [0.32897800000000066, 341, 341], [0.3323079999999998, 387, 387], [0.3323100000000001, 387, 387], [0.3330139999999999, 394, 394], [0.33301700000000034, 393, 393], [0.41339700000000024, 75, 75], [0.4134009999999999, 75, 75], [0.4135880000000003, 75, 78], [0.4135909999999998, 75, 78], [0.4156559999999998, 117, 117], [0.4156590000000002, 119, 119], [0.415683, 119, 119], [0.4189780000000005, 176, 176], [0.4189799999999999, 175, 175], [0.4223089999999998, 232, 232], [0.42231200000000024, 231, 231], [0.4256420000000003, 285, 285], [0.4256439999999997, 284, 284], [0.42897899999999956, 335, 335], [0.42898099999999983, 334, 334], [0.43231300000000017, 382, 382], [0.43231499999999956, 380, 380], [0.43418999999999963, 404, 404], [0.43419300000000005, 403, 403], [0.5145740000000001, 76, 76], [0.5145780000000006, 76, 76], [0.5146850000000005, 76, 77], [0.5146869999999999, 76, 77], [0.5156579999999997, 97, 97], [0.5156610000000001, 96, 96], [0.5156839999999998, 96, 97], [0.518983, 158, 158], [0.5189850000000003, 157, 157], [0.5223149999999994, 216, 216], [0.522319, 215, 215], [0.5256469999999998, 270, 270], [0.5256499999999993, 269, 269], [0.5289860000000002, 315, 315], [0.5289880000000005, 320, 320], [0.532321, 362, 362], [0.5323240000000005, 361, 361], [0.534862, 399, 399], [0.5348640000000002, 397, 397], [0.6153710000000001, 75, 75], [0.6153749999999998, 75, 75], [0.6154850000000001, 75, 76], [0.6154870000000003, 75, 76], [0.6156630000000001, 75, 81], [0.6156659999999996, 75, 81], [0.6156890000000002, 75, 81], [0.618992, 144, 144], [0.6189940000000003, 143, 143], [0.6223199999999998, 199, 199], [0.6223230000000002, 202, 202], [0.6256530000000002, 253, 253], [0.6256549999999996, 252, 252], [0.6289909999999996, 305, 305], [0.6289929999999999, 304, 304], [0.632323, 353, 353], [0.6323249999999994, 352, 352], [0.6356519999999999, 399, 399], [0.6356540000000002, 397, 397], [0.6360769999999998, 399, 399], [0.6360790000000001, 398, 398], [0.7163030000000004, 77, 77], [0.716307, 76, 76], [0.716415, 77, 78], [0.7164179999999996, 76, 77], [0.7164810000000004, 0, 0], [0.7164829999999998, 76, 80], [0.7164980000000001, 77, 80], [0.7166100000000006, 0, 2], [0.7166130000000002, 76, 86], [0.716618, 81, 81], [0.719007, 127, 127], [0.7190109999999996, 129, 129], [0.7190359999999996, 129, 129], [0.7223310000000001, 186, 186], [0.7223329999999994, 188, 188], [0.7256610000000001, 242, 242], [0.7256640000000005, 243, 243], [0.728996, 294, 294], [0.7289980000000003, 296, 296], [0.732326, 337, 337], [0.7323280000000003, 345, 345], [0.7356560000000001, 382, 382], [0.7356579999999995, 383, 383], [0.7365309999999998, 392, 392], [0.7365330000000001, 383, 401], [0.7959789999999995, 116, 116], [0.8172630000000001, 74, 74], [0.8172670000000006, 75, 75], [0.8173759999999999, 74, 75], [0.8173789999999994, 75, 76], [0.8190079999999997, 108, 108], [0.8190110000000002, 108, 108], [0.819035, 108, 109], [0.8223319999999998, 169, 169], [0.8223340000000001, 169, 169], [0.825663, 222, 222], [0.8256649999999994, 226, 226], [0.8289999999999993, 275, 275], [0.8290030000000006, 274, 274], [0.8323329999999998, 325, 325], [0.832335, 324, 324], [0.8356759999999999, 372, 372], [0.8356789999999994, 371, 371], [0.838123, 407, 407], [0.8381539999999998, 405, 405], [0.9188839999999998, 76, 76], [0.9188870000000002, 76, 76], [0.9190350000000005, 76, 79], [0.919044, 78, 78], [0.9223460000000006, 140, 140], [0.9223490000000001, 139, 139], [0.9256749999999996, 198, 198], [0.9256769999999999, 197, 197], [0.9290049999999996, 253, 253], [0.9290069999999999, 252, 252], [0.9323380000000001, 305, 305], [0.9323399999999995, 304, 304], [0.935667, 354, 354], [0.9356690000000003, 352, 352], [0.9390019999999999, 391, 391], [0.9390040000000002, 398, 398], [0.9396410000000004, 391, 404], [0.9396429999999998, 403, 403], [1.0203600000000006, 76, 76], [1.0203630000000001, 76, 76], [1.0204809999999997, 76, 77], [1.020483, 76, 77], [1.0223520000000001, 114, 114], [1.0223549999999997, 113, 113], [1.0223780000000002, 113, 114], [1.0256760000000003, 174, 174], [1.0256780000000005, 174, 174], [1.0290110000000001, 231, 231], [1.0290140000000005, 231, 231], [1.0323439999999997, 279, 279], [1.0323470000000001, 284, 284], [1.035675, 329, 329], [1.0356770000000002, 327, 327], [1.0390130000000002, 375, 375], [1.0390159999999997, 374, 374], [1.0405579999999994, 399, 399], [1.0405630000000001, 398, 398], [1.1212849999999999, 75, 75], [1.1212890000000004, 75, 75], [1.1213979999999997, 75, 75], [1.1214, 75, 76], [1.1223560000000004, 75, 96], [1.12236, 96, 96], [1.1223829999999997, 96, 96], [1.1256819999999998, 155, 155], [1.1256840000000001, 154, 154], [1.1290160000000005, 212, 212], [1.129019, 211, 211], [1.132349, 266, 266], [1.1323520000000005, 265, 265], [1.1356800000000002, 317, 317], [1.1356819999999996, 316, 316], [1.1390129999999998, 365, 365], [1.139015, 364, 364], [1.141664, 396, 396], [1.1416660000000003, 394, 394], [1.2218690000000003, 76, 76], [1.221873, 76, 76], [1.2219909999999996, 76, 77], [1.2219929999999999, 76, 77], [1.2223840000000004, 85, 85], [1.222387, 85, 85], [1.2224150000000003, 85, 85], [1.225692, 147, 147], [1.2256940000000003, 146, 146], [1.2290230000000002, 205, 205], [1.2290259999999997, 204, 204], [1.232357, 260, 260], [1.2323590000000002, 259, 259], [1.2356899999999995, 305, 305], [1.2356920000000007, 311, 311], [1.2390200000000005, 353, 353], [1.2390219999999998, 352, 352], [1.2423540000000002, 398, 398], [1.2423819999999997, 397, 397], [1.2426359999999996, 398, 404], [1.2426559999999998, 397, 403], [1.3233609999999998, 76, 76], [1.3233649999999995, 76, 76], [1.3234780000000002, 76, 77], [1.3234810000000006, 76, 77], [1.3257030000000003, 121, 121], [1.3257059999999998, 120, 120], [1.3257309999999998, 120, 121], [1.3290289999999998, 178, 178], [1.3290319999999993, 181, 181], [1.33236, 233, 233], [1.3323620000000003, 233, 233], [1.3356910000000002, 286, 286], [1.3356929999999996, 285, 285], [1.3390229999999996, 335, 335], [1.339025, 334, 334], [1.3423600000000007, 382, 382], [1.342362, 381, 381], [1.3441319999999997, 402, 402], [1.344135, 401, 401], [1.424865, 76, 76], [1.4248679999999996, 75, 75], [1.4249779999999999, 76, 77], [1.4249800000000001, 75, 76], [1.4257079999999998, 91, 91], [1.4257110000000002, 91, 91], [1.4257370000000003, 91, 92], [1.4290369999999997, 153, 153], [1.429039, 152, 152], [1.4323649999999994, 211, 211], [1.4323679999999999, 210, 210], [1.4356960000000005, 265, 265], [1.435698, 264, 264], [1.4390290000000001, 317, 317], [1.4390329999999998, 316, 316], [1.4423660000000003, 357, 357], [1.4423679999999997, 356, 356], [1.4454240000000005, 396, 396], [1.445427, 404, 404], [1.52615, 74, 74], [1.5261539999999996, 76, 76], [1.5262679999999995, 74, 76], [1.526271, 76, 77], [1.5290499999999994, 131, 131], [1.5290530000000007, 130, 130], [1.52908, 130, 131], [1.5323740000000003, 186, 186], [1.5323759999999997, 190, 190], [1.5357020000000001, 241, 241], [1.5357039999999995, 241, 241], [1.5390329999999994, 293, 293], [1.5390350000000006, 292, 292], [1.5423700000000005, 342, 342], [1.5423719999999999, 341, 341], [1.5457060000000005, 389, 389], [1.545709, 387, 387], [1.5470260000000002, 408, 408], [1.5470289999999998, 406, 406], [1.6277520000000005, 77, 77], [1.6277560000000002, 76, 76], [1.627869, 76, 76], [1.6278719999999995, 76, 78], [1.6290530000000003, 100, 100], [1.6290559999999998, 100, 100], [1.6290799999999996, 100, 100], [1.6323780000000006, 161, 161], [1.63238, 160, 160], [1.6357069999999996, 218, 218], [1.6357089999999999, 217, 217], [1.639039, 272, 272], [1.6390420000000003, 271, 271], [1.6423780000000003, 323, 323], [1.6424090000000002, 322, 322], [1.645711, 363, 363], [1.6457130000000002, 370, 370], [1.6480710000000003, 396, 396], [1.6480739999999998, 394, 394], [1.7284729999999997, 74, 74], [1.728475, 76, 76], [1.7285289999999995, 74, 75], [1.7285299999999997, 76, 76], [1.7290429999999994, 74, 86], [1.7290460000000007, 86, 86], [1.7290649999999999, 0, 0], [1.7290670000000001, 86, 86], [1.729073, 86, 87], [1.7290829999999997, 74, 87], [1.729085, 0, 0], [1.7290960000000006, 0, 0], [1.7290969999999999, 86, 88], [1.7290990000000002, 74, 87], [1.7323749999999998, 148, 148], [1.732376, 149, 149], [1.7357109999999998, 207, 207], [1.7357140000000002, 207, 207], [1.7390440000000003, 257, 257], [1.7390460000000005, 262, 262], [1.7423810000000004, 308, 308], [1.7423829999999998, 307, 307], [1.7457170000000004, 356, 356], [1.7457189999999998, 355, 355], [1.7490450000000002, 401, 401], [1.7490460000000003, 400, 400], [1.7491679999999996, 401, 404], [1.74917, 400, 403], [1.829392, 76, 76], [1.8293950000000003, 76, 76], [1.8296499999999996, 76, 80], [1.829653, 76, 80], [1.8324060000000002, 132, 132], [1.8324099999999999, 134, 134], [1.8324409999999998, 132, 132], [1.8357240000000004, 190, 190], [1.8357259999999997, 190, 190], [1.8390520000000001, 246, 246], [1.8390549999999997, 245, 245], [1.8423880000000001, 298, 298], [1.8423899999999995, 297, 297], [1.8457219999999999, 347, 347], [1.8457249999999994, 346, 346], [1.8490540000000002, 385, 385], [1.8490569999999997, 392, 392], [1.8499690000000002, 385, 404], [1.8499710000000005, 403, 403], [1.9303719999999998, 76, 76], [1.9303770000000005, 76, 76], [1.930494, 76, 77], [1.9304960000000002, 76, 77], [1.9324, 114, 114], [1.9324030000000003, 114, 114], [1.9324249999999998, 114, 114], [1.935724, 175, 175], [1.9357270000000004, 174, 174], [1.9390620000000003, 232, 232], [1.9390640000000006, 231, 231], [1.9423929999999996, 279, 279], [1.9423949999999999, 284, 284], [1.9457280000000003, 328, 328], [1.945732, 327, 327], [1.9490600000000007, 375, 375], [1.949062, 374, 374], [1.9508249999999996, 395, 395], [1.9508269999999999, 402, 402], [2.0311789999999994, 76, 76], [2.0311850000000002, 75, 75], [2.0313780000000006, 76, 79], [2.03138, 75, 78], [2.0324069999999996, 100, 100], [2.03241, 99, 99], [2.0324319999999996, 99, 100], [2.0357289999999995, 158, 158], [2.035732, 161, 161], [2.0390600000000005, 215, 215], [2.039062, 214, 214], [2.042399, 269, 269], [2.0424020000000005, 268, 268], [2.0457359999999993, 320, 320], [2.0457380000000005, 318, 318], [2.049064, 367, 367], [2.0490660000000003, 366, 366], [2.0514310000000004, 392, 392], [2.051433, 399, 399], [2.1319120000000003, 75, 75], [2.131916, 75, 75], [2.132025, 75, 76], [2.1320270000000003, 75, 76], [2.1324090000000004, 84, 84], [2.132412, 84, 84], [2.132437, 84, 84], [2.135735, 146, 146], [2.1357380000000004, 145, 145], [2.139066, 204, 204], [2.1390679999999995, 203, 203], [2.142402, 259, 259], [2.1424049999999997, 258, 258], [2.145738, 311, 311], [2.1457399999999995, 310, 310], [2.1490679999999993, 352, 352], [2.1490700000000005, 358, 358], [2.1523990000000004, 397, 397], [2.152401, 395, 395], [2.152738, 397, 404], [2.1527429999999996, 395, 403], [2.2334600000000004, 76, 76], [2.233464, 76, 76], [2.2336429999999994, 76, 78], [2.2336460000000007, 76, 78], [2.2357490000000007, 120, 120], [2.235752, 119, 119], [2.235775, 119, 120], [2.239073, 180, 180], [2.2390749999999993, 180, 180], [2.24241, 232, 232], [2.2424130000000004, 236, 236], [2.2457439999999997, 285, 285], [2.245746, 284, 284], [2.249074, 334, 334], [2.249077, 333, 333], [2.252404, 381, 381], [2.252406, 379, 379], [2.253931, 396, 396], [2.2539339999999997, 403, 403], [2.3346630000000004, 74, 74], [2.334667, 76, 76], [2.334774, 74, 75], [2.3347770000000003, 75, 75], [2.335754, 95, 95], [2.3357569999999996, 95, 95], [2.33578, 95, 95], [2.3390789999999995, 156, 156], [2.3390809999999997, 156, 156], [2.3424149999999995, 214, 214], [2.3424170000000006, 213, 213], [2.3457520000000005, 268, 268], [2.345756, 267, 267], [2.3490810000000004, 319, 319], [2.349083, 318, 318], [2.3524100000000003, 359, 359], [2.3524119999999997, 366, 366], [2.3549729999999998, 396, 396], [2.355007, 394, 394], [2.4356749999999994, 74, 74], [2.43568, 74, 74], [2.4358280000000003, 74, 77], [2.435837, 74, 78], [2.4390890000000005, 139, 139], [2.439092, 139, 139], [2.4424179999999995, 198, 198], [2.442421, 198, 198], [2.4457539999999995, 249, 249], [2.445757, 253, 253], [2.4490850000000006, 300, 300], [2.449088, 299, 299], [2.452415, 348, 348], [2.452417, 347, 347], [2.4557490000000004, 394, 394], [2.455751, 393, 393], [2.455912, 394, 397], [2.4559140000000004, 393, 396], [2.5366829999999996, 75, 75], [2.536687, 74, 74], [2.536794, 75, 76], [2.5367960000000003, 74, 75], [2.5390989999999998, 119, 119], [2.539102, 121, 121], [2.539125, 121, 122], [2.5424219999999997, 178, 178], [2.542424, 178, 178], [2.545755, 234, 234], [2.5457569999999996, 233, 233], [2.549089, 287, 287], [2.549091, 286, 286], [2.55242, 337, 337], [2.5524230000000006, 336, 336], [2.5557530000000006, 384, 384], [2.555756, 382, 382], [2.5573729999999997, 401, 401], [2.5574030000000003, 399, 399], [2.6381469999999996, 75, 75], [2.638151, 75, 75], [2.638259, 75, 76], [2.6382609999999995, 75, 76], [2.639102, 94, 94], [2.6391050000000003, 93, 93], [2.639128, 93, 94], [2.6424289999999995, 155, 155], [2.6424309999999998, 155, 155], [2.645761, 213, 213], [2.6457640000000002, 212, 212], [2.6490940000000003, 262, 262], [2.6490960000000006, 267, 267], [2.6524249999999996, 313, 313], [2.652428, 311, 311], [2.655758, 360, 360], [2.6557609999999996, 359, 359], [2.6584939999999997, 401, 401], [2.6584980000000002, 399, 399], [2.739272, 75, 75], [2.739276, 75, 75], [2.739384, 75, 75], [2.739386, 75, 76], [2.742442, 133, 133], [2.7424450000000005, 135, 135], [2.7424690000000003, 135, 136], [2.7457679999999995, 191, 191], [2.74577, 190, 190], [2.7490989999999997, 246, 246], [2.7491019999999993, 245, 245], [2.752431, 298, 298], [2.7524330000000004, 297, 297], [2.7557629999999995, 347, 347], [2.755765999999999, 346, 346], [2.7591039999999993, 393, 393], [2.759108000000001, 392, 392], [2.759515, 393, 393], [2.7595179999999995, 392, 392], [2.7962339999999997, 183, 183], [2.839954, 74, 74], [2.8399580000000006, 75, 75], [2.840065999999999, 74, 75], [2.840069000000001, 75, 76], [2.8424470000000004, 122, 122], [2.842450000000001, 121, 121], [2.8424739999999997, 121, 122], [2.845773999999999, 181, 181], [2.8457760000000003, 181, 181], [2.849104, 238, 238], [2.8491060000000004, 237, 237], [2.8524360000000004, 291, 291], [2.852438, 290, 290], [2.855769000000001, 333, 333], [2.8557709999999994, 339, 339], [2.8591019999999996, 379, 379], [2.859105000000001, 378, 378], [2.860655000000001, 403, 403], [2.8606580000000004, 402, 402], [2.9414220000000006, 76, 76], [2.9414260000000003, 75, 75], [2.941595999999999, 76, 77], [2.9415980000000004, 75, 77], [2.942454, 96, 96], [2.9424569999999997, 95, 95], [2.9424810000000003, 95, 96], [2.9457809999999998, 158, 158], [2.945784, 157, 157], [2.9491099999999997, 211, 211], [2.949112999999999, 215, 215], [2.952442, 265, 265], [2.9524440000000003, 264, 264], [2.9557750000000005, 316, 316], [2.955778, 315, 315], [2.959109, 363, 363], [2.9591110000000005, 362, 362], [2.962315, 406, 406], [2.9623190000000004, 404, 404], [3.0425800000000005, 76, 76], [3.042584, 76, 76], [3.0426989999999994, 76, 77], [3.042702, 76, 77], [3.0457929999999993, 136, 136], [3.0457959999999997, 136, 136], [3.045823, 136, 136], [3.0491170000000003, 195, 195], [3.0491190000000006, 194, 194], [3.0524479999999996, 250, 250], [3.0524500000000008, 249, 249], [3.052462, 249, 250], [3.055780000000001, 302, 302], [3.0557819999999993, 301, 301], [3.0591129999999995, 344, 344], [3.059115, 350, 350], [3.0624550000000004, 389, 389], [3.062458000000001, 388, 388], [3.062915999999999, 389, 399], [3.0629179999999994, 388, 398], [3.1431789999999995, 75, 75], [3.143183000000001, 75, 75], [3.143298, 75, 76], [3.1433000000000004, 75, 76], [3.145799, 125, 125], [3.1458030000000003, 125, 125], [3.1458280000000003, 125, 126], [3.1491220000000006, 185, 185], [3.149125, 185, 185], [3.152451999999999, 236, 236], [3.152454, 241, 241], [3.1557849999999994, 289, 289], [3.155789, 288, 288], [3.159119000000001, 338, 338], [3.1591220000000004, 336, 336], [3.162454, 384, 384], [3.162456, 383, 383], [3.163598, 399, 399], [3.1636, 398, 398], [3.2438360000000004, 75, 75], [3.24384, 75, 75], [3.2439459999999998, 75, 76], [3.243948, 75, 76], [3.245823, 112, 112], [3.245828, 114, 114], [3.245865999999999, 114, 115], [3.2491309999999998, 172, 172], [3.249134, 171, 171], [3.252462999999999, 228, 228], [3.2524659999999996, 227, 227], [3.255790999999999, 281, 281], [3.2557929999999993, 280, 280], [3.259126999999999, 331, 331], [3.2591310000000004, 330, 330], [3.262464, 379, 379], [3.2624659999999994, 377, 377], [3.264521, 405, 405], [3.264523, 404, 404], [3.344947000000001, 76, 76], [3.3449509999999996, 76, 76], [3.3450840000000004, 76, 77], [3.3450860000000007, 76, 77], [3.3458129999999993, 92, 92], [3.3458159999999997, 92, 92], [3.3458459999999994, 92, 93], [3.349134, 154, 154], [3.3491370000000003, 153, 153], [3.3524629999999997, 212, 212], [3.3524670000000003, 211, 211], [3.355795, 267, 267], [3.3557979999999996, 266, 266], [3.359129, 311, 311], [3.359131, 317, 317], [3.3624640000000006, 359, 359], [3.362467, 358, 358], [3.365565999999999, 399, 399], [3.3655690000000003, 397, 397], [3.4459780000000007, 76, 76], [3.4459819999999994, 76, 76], [3.446095, 76, 76], [3.4460979999999997, 76, 77], [3.4491459999999994, 137, 137], [3.449149, 136, 136], [3.4491709999999993, 136, 137], [3.4524720000000007, 192, 192], [3.452473999999999, 191, 191], [3.4558009999999997, 247, 247], [3.455803, 246, 246], [3.459134, 299, 299], [3.4591360000000004, 298, 298], [3.462469000000001, 348, 348], [3.4624709999999994, 346, 346], [3.4658019999999996, 394, 394], [3.465804, 392, 392], [3.466281, 395, 395], [3.4662840000000004, 394, 394], [3.5465390000000006, 76, 76], [3.5465429999999993, 76, 76], [3.5466519999999995, 76, 77], [3.5466539999999998, 76, 77], [3.549153, 124, 124], [3.5491560000000004, 124, 124], [3.549179, 124, 124], [3.552476999999999, 184, 184], [3.5524789999999995, 183, 183], [3.5558080000000003, 240, 240], [3.555837999999999, 239, 239], [3.5591399999999997, 293, 293], [3.559142, 292, 292], [3.5624750000000005, 335, 335], [3.562476999999999, 341, 341], [3.565807, 381, 381], [3.5658099999999995, 380, 380], [3.566869000000001, 395, 395], [3.5668720000000005, 393, 393], [3.647403, 74, 74], [3.647407, 75, 75], [3.6475179999999994, 74, 75], [3.6475200000000005, 75, 77], [3.649154, 109, 109], [3.6491569999999993, 108, 108], [3.6491800000000008, 108, 109], [3.6524810000000003, 170, 170], [3.6524830000000006, 169, 169], [3.6558119999999996, 222, 222], [3.655814000000001, 226, 226], [3.659144000000001, 275, 275], [3.6591470000000004, 274, 274], [3.662480000000001, 325, 325], [3.6624819999999993, 324, 324], [3.6658120000000003, 373, 373], [3.6658140000000006, 371, 371], [3.6681200000000005, 404, 404], [3.6681220000000008, 403, 403], [3.7485780000000006, 76, 76], [3.7485819999999994, 76, 76], [3.7486909999999996, 76, 77], [3.748693, 76, 77], [3.7491599999999994, 86, 86], [3.7491619999999997, 76, 88], [3.7491869999999996, 76, 88], [3.7524860000000007, 148, 148], [3.7524899999999994, 147, 147], [3.755815999999999, 206, 206], [3.7558190000000002, 205, 205], [3.7560640000000007, 0, 0], [3.7560659999999992, 205, 210], [3.7560759999999997, 206, 211], [3.756098, 0, 0], [3.756101999999999, 205, 212], [3.7561060000000004, 206, 212], [3.759155000000001, 261, 261], [3.7591580000000007, 260, 260], [3.7624869999999997, 312, 312], [3.762489, 311, 311], [3.765818, 360, 360], [3.7658209999999994, 360, 360], [3.7689670000000004, 402, 402], [3.76897, 401, 401], [3.8496649999999994, 75, 75], [3.849669000000001, 75, 75], [3.8497800000000004, 75, 75], [3.849782, 75, 77], [3.8524989999999995, 129, 129], [3.852501999999999, 128, 128], [3.8525239999999994, 128, 129], [3.8558230000000004, 188, 188], [3.855826, 188, 188], [3.859155000000001, 239, 239], [3.8591569999999993, 244, 244], [3.862490999999999, 291, 291], [3.8624929999999993, 290, 290], [3.8658239999999995, 340, 340], [3.8658259999999998, 339, 339], [3.869156, 386, 386], [3.869158000000001, 385, 385], [3.870357, 403, 403], [3.8703599999999994, 401, 401], [3.951083000000001, 76, 76], [3.9511349999999994, 75, 75], [3.951285, 76, 79], [3.951287, 75, 78], [3.952505000000001, 101, 101], [3.9525080000000004, 103, 103], [3.9525300000000008, 103, 104], [3.955830000000001, 162, 162], [3.9558319999999996, 161, 161], [3.9591610000000004, 219, 219], [3.9591629999999998, 218, 218], [3.962495, 273, 273], [3.9624979999999996, 272, 272], [3.965829, 323, 323], [3.965831, 322, 322], [3.9691759999999996, 371, 371], [3.969180000000001, 370, 370], [3.971626, 397, 397], [3.9716300000000007, 396, 396], [4.052153000000001, 75, 75], [4.052158, 76, 76], [4.0522670000000005, 75, 76], [4.05227, 76, 77], [4.052509000000001, 75, 82], [4.052512, 82, 82], [4.052536, 82, 82], [4.055837, 144, 144], [4.055839000000001, 144, 144], [4.059165999999999, 203, 203], [4.059168, 202, 202], [4.062500999999999, 258, 258], [4.062504000000001, 257, 257], [4.065833000000001, 304, 304], [4.065835, 309, 309], [4.069165999999999, 352, 352], [4.0691679999999995, 350, 350], [4.072498999999999, 397, 397], [4.072500999999999, 395, 395], [4.072903, 397, 405], [4.072932, 395, 404], [4.072961000000001, 395, 404], [4.073072, 1, 3], [4.073074, 396, 407], [4.153169, 76, 76], [4.153173000000001, 76, 76], [4.153281, 76, 77], [4.153283999999999, 76, 78], [4.155856999999999, 128, 128], [4.155861, 128, 128], [4.155889999999999, 128, 129], [4.159177, 184, 184], [4.159179, 188, 188], [4.162507, 240, 240], [4.162509, 239, 239], [4.165839, 292, 292], [4.165840999999999, 291, 291], [4.169171, 341, 341], [4.169173000000001, 340, 340], [4.172504, 387, 387], [4.172506, 387, 387], [4.17366, 403, 403], [4.1736629999999995, 402, 402], [4.254381, 76, 76], [4.254384999999999, 75, 75], [4.254495, 76, 77], [4.254498, 75, 77], [4.255853, 103, 103], [4.255856, 102, 102], [4.255877999999999, 102, 103], [4.259179, 164, 164], [4.259181, 163, 163], [4.262511999999999, 221, 221], [4.2625139999999995, 220, 220], [4.265847000000001, 275, 275], [4.265875999999999, 274, 274], [4.265905, 0, 0], [4.265906999999999, 274, 275], [4.2659199999999995, 275, 276], [4.266031999999999, 0, 2], [4.266034999999999, 274, 281], [4.266038999999999, 273, 273], [4.269181, 319, 319], [4.269183999999999, 327, 327], [4.2725149999999985, 366, 366], [4.272517000000001, 367, 367], [4.274630999999999, 393, 393], [4.274633999999999, 394, 394], [4.274637, 394, 394], [4.355359, 74, 74], [4.355362999999999, 74, 74], [4.355473, 74, 75], [4.355475, 74, 75], [4.3558569999999985, 74, 84], [4.355858999999999, 74, 85], [4.355883, 74, 85], [4.359184999999998, 147, 147], [4.359188, 147, 147], [4.362519000000001, 201, 201], [4.362520999999999, 205, 205], [4.36585, 256, 256], [4.3658519999999985, 255, 255], [4.369181999999999, 307, 307], [4.369183999999999, 306, 306], [4.372514000000001, 355, 355], [4.372517, 354, 354], [4.3758479999999995, 400, 400], [4.37585, 399, 399], [4.37612, 397, 397], [4.3761220000000005, 399, 405], [4.456848999999998, 75, 75], [4.456901, 76, 76], [4.456944999999999, 0, 0], [4.4569469999999995, 76, 78], [4.4570170000000005, 0, 0], [4.457019000000001, 76, 79], [4.457139999999999, 0, 4], [4.4571429999999985, 84, 84], [4.457147000000001, 75, 81], [4.459199, 119, 119], [4.459201999999999, 123, 123], [4.459228999999999, 123, 123], [4.462527, 179, 179], [4.462529, 182, 182], [4.465858000000001, 235, 235], [4.465859999999999, 238, 238], [4.469187999999999, 288, 288], [4.469189999999999, 290, 290], [4.473813, 350, 350], [4.47382, 352, 352], [4.475864999999999, 377, 377], [4.475865999999998, 387, 387], [4.477264, 398, 398], [4.477264999999999, 399, 399], [4.477265999999998, 399, 399], [4.5580349999999985, 75, 75], [4.558038999999999, 75, 75], [4.558150999999999, 75, 76], [4.558154, 75, 76], [4.559203, 97, 97], [4.559206999999999, 97, 97], [4.559229, 97, 98], [4.562531999999999, 159, 159], [4.562533999999999, 159, 159], [4.565861, 217, 217], [4.5658629999999985, 217, 217], [4.569191999999999, 266, 266], [4.569196, 271, 271], [4.5692509999999995, 0, 0], [4.569253999999999, 266, 266], [4.569265999999999, 266, 267], [4.569375000000001, 0, 2], [4.569378, 266, 272], [4.569381999999999, 266, 270], [4.572528999999999, 316, 316], [4.572531, 318, 318], [4.575861, 364, 364], [4.575863999999999, 365, 365], [4.578609, 396, 396], [4.578612, 406, 406], [4.578614999999999, 406, 406], [4.6593800000000005, 74, 74], [4.6593849999999986, 76, 76], [4.659495999999999, 74, 76], [4.6594989999999985, 76, 76], [4.662542999999999, 133, 133], [4.662545999999999, 133, 133], [4.662571, 133, 134], [4.665868, 192, 192], [4.66587, 192, 192], [4.669198, 247, 247], [4.6692, 247, 247], [4.672530999999999, 299, 299], [4.672533, 299, 299], [4.675864000000001, 348, 348], [4.675865999999999, 348, 348], [4.679198999999999, 386, 386], [4.679200999999999, 394, 394], [4.680173, 386, 407], [4.6801759999999994, 406, 406], [4.760914999999999, 76, 76], [4.7609189999999995, 76, 76], [4.761025, 76, 76], [4.761028999999999, 76, 77], [4.761084, 0, 0], [4.761087, 76, 80], [4.761095999999998, 76, 78], [4.761211999999999, 0, 2], [4.761215, 83, 83], [4.7612179999999995, 76, 81], [4.762549999999999, 107, 107], [4.7625530000000005, 109, 109], [4.762586000000001, 0, 0], [4.762587999999999, 109, 110], [4.762599, 109, 111], [4.762608, 107, 108], [4.762611, 0, 0], [4.762626999999998, 0, 0], [4.762628999999999, 109, 112], [4.762632, 107, 109], [4.765877, 168, 168], [4.765879, 170, 170], [4.7692039999999984, 225, 225], [4.7692060000000005, 227, 227], [4.7725360000000006, 273, 273], [4.772537999999999, 281, 281], [4.775869, 323, 323], [4.775870999999999, 324, 324], [4.779205000000001, 370, 370], [4.7792069999999995, 371, 371], [4.781962999999999, 402, 402], [4.781965, 412, 412], [4.796424999999999, 304, 304], [4.862534, 77, 77], [4.862537999999999, 77, 77], [4.862651, 77, 78], [4.862653, 77, 79], [4.865888999999999, 138, 138], [4.865919999999999, 141, 141], [4.865956000000001, 0, 0], [4.865959, 139, 139], [4.865971999999999, 139, 140], [4.865988, 138, 140], [4.865990999999999, 0, 0], [4.866099999999999, 0, 3], [4.866102, 139, 145], [4.866106, 138, 142], [4.8692139999999995, 196, 196], [4.869215999999998, 199, 199], [4.872544999999999, 251, 251], [4.872547000000001, 253, 253], [4.876405, 307, 307], [4.87641, 316, 316], [4.879222, 352, 352], [4.879225, 353, 353], [4.882531, 397, 397], [4.882531999999999, 398, 398], [4.882726, 393, 393], [4.882726999999999, 398, 403], [4.882728, 394, 394], [4.962870000000001, 75, 75], [4.962873, 76, 76], [4.962948999999998, 75, 76], [4.962950999999999, 76, 76], [4.965885999999999, 132, 132], [4.965889000000001, 132, 132], [4.965907, 132, 132], [4.969222, 191, 191], [4.969223999999999, 191, 191], [4.97255, 247, 247], [4.9725519999999985, 246, 246], [4.975878, 299, 299], [4.975878999999999, 299, 299], [4.979208, 341, 341], [4.979209999999998, 340, 340], [4.979234999999999, 0, 0], [4.979236, 340, 341], [4.979244999999999, 341, 342], [4.979286999999999, 0, 1], [4.979287499999999, 340, 343], [4.979287999999999, 341, 343], [4.982531, 387, 387], [4.982531999999999, 387, 387], [4.983089, 387, 399], [4.983089499999999, 387, 398], [4.983089999999999, 387, 398], [5.063378, 75, 75], [5.06338, 75, 75], [5.063421, 75, 75], [5.063421999999999, 75, 75], [5.065878, 123, 123], [5.06588, 123, 123], [5.065890999999999, 123, 123], [5.069206999999999, 179, 179], [5.069208, 183, 183], [5.072542, 235, 235], [5.072543, 234, 234], [5.075875, 287, 287], [5.075875999999999, 287, 287], [5.07921, 337, 337], [5.079211000000001, 336, 336], [5.082542999999999, 383, 383], [5.082544, 382, 382], [5.08375, 400, 400], [5.083751999999999, 399, 399], [5.164242, 75, 75], [5.164245999999999, 75, 75], [5.164358, 75, 76], [5.1643599999999985, 75, 76], [5.165901, 106, 106], [5.165932, 105, 105], [5.165965999999999, 0, 0], [5.1659690000000005, 105, 107], [5.165983000000001, 105, 108], [5.165996, 106, 108], [5.165998, 0, 0], [5.166086, 0, 0], [5.1660879999999985, 105, 112], [5.166157999999999, 0, 4], [5.16616, 105, 116], [5.166164, 0, 1], [5.166751999999999, 13, 13], [5.166755, 105, 141], [5.166760999999999, 121, 121], [5.167356999999999, 13, 13], [5.167358999999999, 151, 151], [5.167387, 0, 0], [5.167389, 151, 152], [5.167403, 121, 134], [5.1674050000000005, 13, 14], [5.167895999999999, 13, 24], [5.1678999999999995, 151, 1092], [5.167905000000001, 0, 918], [5.1679200000000005, 0, 964], [5.167923, 151, 1139], [5.167928, 142, 142], [5.168483, 24, 24], [5.168484999999999, 1126, 1126], [5.168502999999999, 944, 944], [5.168505, 1126, 1127], [5.168514, 142, 155], [5.168517, 24, 24], [5.168567999999999, 3, 3], [5.168569999999999, 1126, 1247], [5.168869000000001, 24, 32], [5.168872, 1126, 1807], [5.168877999999999, 944, 1602], [5.168889999999999, 944, 1643], [5.168892999999999, 1126, 1848], [5.168896999999999, 3, 10], [5.169032, 3, 13], [5.169034999999999, 1815, 1815], [5.169039, 162, 162], [5.169243, 162, 167], [5.169245, 1815, 1819], [5.172575999999999, 224, 224], [5.172578999999999, 1772, 1772], [5.173026, 1506, 1506], [5.173028, 1772, 1781], [5.173295999999999, 233, 233], [5.173298999999998, 2183, 2183], [5.173304, 1907, 1907], [5.173316999999999, 1907, 1997], [5.17332, 2183, 2273], [5.173325, 233, 234], [5.174761, 28, 28], [5.174764, 2255, 2255], [5.174773, 259, 259], [5.174814, 28, 29], [5.174815999999998, 2255, 2257], [5.174818999999999, 259, 260], [5.175905, 277, 277], [5.175908, 2231, 2231], [5.179226999999999, 328, 328], [5.1792300000000004, 2158, 2158], [5.182561, 367, 367], [5.182589999999999, 2090, 2090], [5.1826159999999994, 10, 10], [5.182618, 2090, 2092], [5.182626999999998, 367, 368], [5.182692999999999, 10, 11], [5.182696, 2050, 2050], [5.1826989999999995, 367, 370], [5.184825, 398, 398], [5.1848269999999985, 2006, 2006], [5.18483, 2006, 2006], [5.265281999999999, 76, 76], [5.265286, 386, 386], [5.2653929999999995, 76, 76], [5.265395999999999, 386, 388], [5.265905999999999, 76, 88], [5.26591, 391, 391], [5.265936, 391, 392], [5.269231999999999, 150, 150], [5.269233999999999, 434, 434], [5.272561999999999, 208, 208], [5.272563999999999, 474, 474], [5.2758959999999995, 258, 258], [5.275898, 513, 513], [5.279230999999999, 309, 309], [5.279233999999999, 537, 537], [5.282564000000001, 357, 357], [5.282565999999999, 570, 570], [5.285895999999999, 402, 402], [5.2858979999999995, 602, 602], [5.286054, 402, 405], [5.286056, 602, 605], [5.366748999999999, 76, 76], [5.3667549999999995, 114, 114], [5.366862999999999, 76, 77], [5.366864999999999, 114, 115], [5.366922000000001, 0, 0], [5.366925, 114, 117], [5.366933999999999, 76, 80], [5.367045999999998, 0, 2], [5.367047999999999, 114, 123], [5.367051999999999, 81, 81], [5.369247999999999, 122, 122], [5.369251, 163, 163], [5.3692779999999996, 160, 160], [5.372572, 181, 181], [5.372574999999999, 216, 216], [5.375900999999999, 237, 237], [5.375902999999999, 270, 270], [5.379237, 290, 290], [5.379239, 320, 320], [5.382569, 339, 339], [5.382572, 368, 368], [5.385902, 378, 378], [5.385904, 412, 412], [5.3872019999999985, 397, 397], [5.387203999999999, 421, 421], [5.467928000000001, 74, 74], [5.467931999999999, 79, 79], [5.46804, 74, 76], [5.4680420000000005, 79, 80], [5.469253, 100, 100], [5.469256, 105, 105], [5.4692810000000005, 105, 105], [5.472578, 162, 162], [5.472580000000001, 166, 166], [5.475925, 219, 219], [5.475928999999999, 223, 223], [5.4792749999999995, 268, 268], [5.479280000000001, 277, 277], [5.482608000000001, 318, 318], [5.482612, 321, 321], [5.485922, 365, 365], [5.485926999999998, 368, 368], [5.485992999999999, 0, 0], [5.485994999999999, 368, 369], [5.4860099999999985, 365, 367], [5.486120999999999, 2, 2], [5.486122999999999, 368, 374], [5.486127999999999, 365, 369], [5.488644000000001, 397, 397], [5.488645999999999, 410, 410], [5.488648999999999, 410, 410], [5.5693719999999995, 76, 76], [5.569375000000001, 77, 77], [5.569483, 76, 76], [5.5694849999999985, 77, 78], [5.572589000000001, 134, 134], [5.572592, 138, 138], [5.572615999999998, 138, 139], [5.575913999999999, 193, 193], [5.575915999999999, 193, 193], [5.5792470000000005, 248, 248], [5.579248999999999, 248, 248], [5.58258, 300, 300], [5.582581999999999, 300, 300], [5.585913, 349, 349], [5.585915, 348, 348], [5.589244000000001, 395, 395], [5.589245999999999, 394, 394], [5.590108000000001, 404, 404], [5.590111, 404, 404], [5.670826, 76, 76], [5.6708300000000005, 76, 76], [5.670942, 76, 77], [5.670945, 76, 77], [5.672592999999999, 109, 109], [5.672595999999999, 109, 109], [5.67262, 109, 109], [5.672667000000001, 0, 0], [5.672669000000001, 109, 110], [5.672692999999999, 109, 111], [5.6728000000000005, 2, 2], [5.672803, 109, 116], [5.672806, 109, 113], [5.675922, 170, 170], [5.675923999999998, 172, 172], [5.6792560000000005, 227, 227], [5.679258000000001, 229, 229], [5.6825849999999996, 280, 280], [5.682587, 282, 282], [5.685917, 324, 324], [5.685919, 332, 332], [5.6892489999999984, 371, 371], [5.689250999999999, 371, 371], [5.691668, 405, 405], [5.6916709999999995, 405, 405], [5.691673999999999, 405, 405], [5.772402, 76, 76], [5.772406, 76, 76], [5.772513999999999, 76, 77], [5.7725159999999995, 76, 77], [5.772595999999998, 76, 80], [5.772599, 76, 80], [5.772625999999999, 0, 0], [5.772627999999999, 76, 81], [5.772637999999999, 76, 81], [5.772648, 76, 81], [5.772651, 0, 0], [5.7726739999999985, 0, 0], [5.772675999999999, 76, 83], [5.772680000000001, 76, 82], [5.775936, 143, 143], [5.7759399999999985, 144, 144], [5.776002999999999, 0, 0], [5.776005999999999, 144, 146], [5.776019, 142, 142], [5.77613, 0, 2], [5.776133, 147, 147], [5.776135999999999, 142, 144], [5.779261999999999, 198, 198], [5.7792639999999995, 201, 201], [5.7825929999999985, 253, 253], [5.782596, 255, 255], [5.785924, 304, 304], [5.785926, 306, 306], [5.789255000000001, 353, 353], [5.789256999999999, 354, 354], [5.7925889999999995, 398, 398], [5.792590999999998, 400, 400], [5.7928, 394, 394], [5.792801999999998, 400, 404], [5.873342999999998, 76, 76], [5.873346, 76, 76], [5.873459, 76, 77], [5.873462, 76, 77], [5.87594, 124, 124], [5.875942, 124, 124], [5.875965999999998, 124, 124], [5.879265, 183, 183], [5.879268, 183, 183], [5.882595, 239, 239], [5.882598, 239, 239], [5.885928, 292, 292], [5.88593, 292, 292], [5.889259999999998, 335, 335], [5.889261999999999, 341, 341], [5.892594000000001, 381, 381], [5.892595999999999, 380, 380], [5.894112, 404, 404], [5.894115999999999, 403, 403], [5.894170999999998, 0, 0], [5.894173, 403, 403], [5.894292, 0, 2], [5.894295, 403, 405], [5.974314999999999, 76, 76], [5.9743189999999995, 76, 76], [5.974431999999998, 76, 77], [5.974435, 76, 77], [5.976190999999998, 113, 113], [5.976196, 113, 113], [5.976230000000001, 113, 114], [5.981926, 212, 212], [5.981930999999999, 212, 212], [5.982617999999999, 222, 222], [5.982619999999999, 212, 227], [5.985939, 275, 275], [5.985942, 274, 274], [5.989291, 325, 325], [5.989295, 324, 324], [5.992626999999999, 372, 372], [5.992630999999999, 371, 371], [5.994721999999999, 400, 400], [5.994725000000001, 399, 399], [6.075450999999999, 75, 75], [6.075453999999999, 75, 75], [6.075562, 75, 76], [6.075564, 75, 76], [6.075946999999999, 84, 84], [6.075950000000001, 75, 85], [6.075972999999999, 75, 86], [6.079280000000001, 146, 146], [6.079283, 145, 145], [6.0826080000000005, 204, 204], [6.082611, 203, 203], [6.085944, 258, 258], [6.085975999999999, 258, 258], [6.086006999999999, 0, 0], [6.086008999999999, 258, 259], [6.086022, 258, 260], [6.086134999999999, 0, 2], [6.086136999999999, 258, 264], [6.086141, 258, 262], [6.089276, 310, 310], [6.089278, 311, 311], [6.092606999999999, 358, 358], [6.0926089999999995, 360, 360], [6.095803999999999, 393, 393], [6.095806, 402, 402], [6.095809999999998, 402, 402], [6.176551, 74, 74], [6.1765550000000005, 75, 75], [6.176665, 74, 75], [6.176667999999999, 75, 77], [6.179288, 127, 127], [6.179292, 126, 126], [6.179316999999999, 126, 127], [6.182613999999999, 186, 186], [6.1826170000000005, 186, 186], [6.185948, 237, 237], [6.18595, 242, 242], [6.189278, 289, 289], [6.18928, 289, 289], [6.192609999999998, 338, 338], [6.192611999999999, 337, 337], [6.195967999999999, 385, 385], [6.195973, 384, 384], [6.196857, 395, 395], [6.196859999999999, 394, 394], [6.277128999999999, 76, 76], [6.277133000000001, 76, 76], [6.277242999999999, 75, 75], [6.277272, 76, 77], [6.277301, 0, 0], [6.277303, 76, 79], [6.2773129999999995, 75, 78], [6.2774280000000005, 0, 2], [6.277430000000001, 83, 83], [6.2774339999999995, 75, 80], [6.279294, 115, 115], [6.279297, 120, 120], [6.279325999999999, 120, 120], [6.282622, 175, 175], [6.282623999999998, 176, 176], [6.285952999999999, 231, 231], [6.2859560000000005, 232, 232], [6.289289, 284, 284], [6.289292, 285, 285], [6.292624999999999, 334, 334], [6.2926269999999995, 334, 334], [6.295952, 381, 381], [6.295954, 381, 381], [6.297661999999999, 400, 400], [6.297663999999999, 400, 400], [6.3782700000000006, 75, 75], [6.378273999999999, 75, 75], [6.378387999999999, 75, 76], [6.37839, 75, 76], [6.379299, 95, 95], [6.379301999999999, 95, 95], [6.379325999999999, 95, 95], [6.382626, 156, 156], [6.382628, 156, 156], [6.3859629999999985, 214, 214], [6.385965999999998, 214, 214], [6.389313, 269, 269], [6.389317, 268, 268], [6.392643, 313, 313], [6.392648999999999, 319, 319], [6.392726, 0, 0], [6.392728, 314, 314], [6.392742999999999, 313, 315], [6.392859, 0, 3], [6.392861999999999, 314, 320], [6.392866, 313, 318], [6.395964999999999, 361, 361], [6.395968, 362, 362], [6.398669, 401, 401], [6.3986719999999995, 402, 402], [6.398676, 402, 402], [6.480203999999999, 74, 74], [6.48021, 74, 74], [6.480354999999999, 74, 75], [6.480359, 74, 75], [6.482650999999999, 121, 121], [6.482656, 121, 121], [6.482690999999999, 121, 122], [6.485975, 178, 178], [6.485976999999998, 181, 181], [6.4893, 233, 233], [6.489301999999999, 233, 233], [6.492630999999999, 286, 286], [6.492633, 285, 285], [6.495964000000001, 336, 336], [6.495965999999999, 335, 335], [6.499297, 382, 382], [6.499298999999999, 381, 381], [6.500983999999999, 401, 401], [6.500987, 400, 400], [6.58118, 77, 77], [6.581182999999999, 77, 77], [6.581292999999999, 77, 78], [6.581294999999999, 77, 78], [6.582647999999999, 104, 104], [6.582680999999999, 103, 103], [6.582716, 0, 0], [6.58272, 103, 105], [6.582736000000001, 103, 106], [6.582751, 104, 106], [6.582753, 0, 0], [6.582822999999999, 0, 2], [6.582825, 103, 109], [6.5828289999999985, 104, 108], [6.585973999999998, 165, 165], [6.585977999999999, 166, 166], [6.589328999999999, 222, 222], [6.589333, 224, 224], [6.592656999999999, 276, 276], [6.592659999999999, 277, 277], [6.595980000000001, 320, 320], [6.595983, 327, 327], [6.599304, 366, 366], [6.599306, 367, 367], [6.601493, 395, 395], [6.601495, 396, 396], [6.601498999999999, 396, 396], [6.681818, 76, 76], [6.681822, 76, 76], [6.681939, 76, 77], [6.681940999999998, 76, 77], [6.682648, 92, 92], [6.682651, 92, 92], [6.682673999999999, 92, 92], [6.6859709999999986, 154, 154], [6.685972999999999, 153, 153], [6.689309, 208, 208], [6.689311, 212, 212], [6.6893329999999995, 0, 0], [6.689336000000001, 212, 212], [6.689347999999999, 208, 208], [6.689399999999999, 0, 0], [6.689401999999999, 212, 215], [6.6894269999999985, 0, 1], [6.68943, 212, 212], [6.689434, 0, 0], [6.689539999999999, 0, 3], [6.689541999999999, 212, 217], [6.689544999999999, 208, 212], [6.692644, 262, 262], [6.692647000000001, 265, 265], [6.695974, 312, 312], [6.695976, 316, 316], [6.699305000000001, 360, 360], [6.699306999999999, 363, 363], [6.702306, 398, 398], [6.702308, 401, 401], [6.702311, 401, 401], [6.782948999999999, 75, 75], [6.782952999999999, 75, 75], [6.783059, 75, 76], [6.783061999999999, 75, 76], [6.785985999999999, 131, 131], [6.785989000000001, 132, 132], [6.786014, 132, 132], [6.7893159999999995, 190, 190], [6.789318, 190, 190], [6.7926459999999995, 246, 246], [6.792648, 246, 246], [6.79599, 298, 298], [6.795994, 298, 298], [6.799344, 348, 348], [6.799348999999999, 347, 347], [6.802653999999999, 386, 386], [6.802655999999999, 393, 393], [6.803648999999998, 398, 398], [6.803652, 405, 405], [6.8037030000000005, 0, 0], [6.803705000000001, 405, 405], [6.803808999999999, 0, 2], [6.803811, 399, 399], [6.884373999999999, 75, 75], [6.884378, 77, 77], [6.884486000000001, 75, 76], [6.884487999999999, 77, 78], [6.88599, 107, 107], [6.885994, 107, 107], [6.886018, 107, 107], [6.889315999999999, 168, 168], [6.889319, 167, 167], [6.892647999999999, 225, 225], [6.892650999999999, 225, 225], [6.895982, 273, 273], [6.895984, 279, 279], [6.899314, 323, 323], [6.899315999999999, 322, 322], [6.902647, 370, 370], [6.9026489999999985, 369, 369], [6.905106, 405, 405], [6.9051089999999995, 404, 404], [6.985346, 76, 76], [6.98535, 76, 76], [6.985462, 76, 77], [6.985464, 76, 77], [6.9860099999999985, 88, 88], [6.986013999999999, 76, 90], [6.986053, 76, 91], [6.989345999999999, 150, 150], [6.989348999999999, 149, 149], [6.992661999999999, 207, 207], [6.9926639999999995, 206, 206], [6.995989, 261, 261], [6.995992999999999, 260, 260], [6.996053999999999, 0, 0], [6.996055999999999, 260, 262], [6.996069, 261, 263], [6.996184999999999, 2, 2], [6.996186999999999, 260, 267], [6.996191, 261, 265], [6.999323, 313, 313], [6.999325000000001, 314, 314], [7.002656, 361, 361], [7.002658, 362, 362], [7.005986, 397, 397], [7.0059879999999986, 407, 407], [7.006027, 397, 398], [7.006029, 407, 408], [7.006033, 407, 408], [7.086572, 76, 76], [7.086575, 77, 77], [7.086684999999999, 76, 78], [7.0866869999999995, 77, 78], [7.089334999999998, 128, 128], [7.089338, 128, 128], [7.089361, 128, 128], [7.092661999999999, 187, 187], [7.092663999999999, 187, 187], [7.095993, 244, 244], [7.095995, 243, 243], [7.099326, 290, 290], [7.099328, 296, 296], [7.102658, 339, 339], [7.102659999999998, 338, 338], [7.1059909999999995, 385, 385], [7.105993, 384, 384], [7.106839000000001, 394, 394], [7.106842, 393, 393], [7.1875019999999985, 74, 74], [7.187507, 75, 75], [7.187598999999999, 0, 0], [7.187601999999998, 76, 76], [7.187672000000001, 0, 0], [7.1876739999999995, 76, 76], [7.187792999999999, 0, 4], [7.1877949999999995, 76, 84], [7.187798999999998, 74, 80], [7.189344999999999, 111, 111], [7.189347999999999, 114, 114], [7.189373999999999, 114, 115], [7.19267, 168, 168], [7.192672, 175, 175], [7.196, 225, 225], [7.196001999999998, 227, 227], [7.199330999999999, 278, 278], [7.199332999999999, 280, 280], [7.202662999999999, 328, 328], [7.202665, 330, 330], [7.205995999999999, 375, 375], [7.205997999999999, 376, 376], [7.207936, 399, 399], [7.207939, 400, 400], [7.28857, 75, 75], [7.288573999999999, 75, 75], [7.288684, 75, 76], [7.2886869999999995, 75, 76], [7.289345999999998, 89, 89], [7.289349, 90, 90], [7.289372, 90, 90], [7.292672999999999, 151, 151], [7.292674999999999, 151, 151], [7.296004, 209, 209], [7.2960069999999995, 209, 209], [7.299339, 264, 264], [7.299341999999999, 263, 263], [7.302669, 308, 308], [7.302673, 315, 315], [7.302728999999999, 0, 0], [7.302731999999999, 315, 316], [7.3027429999999995, 308, 310], [7.302852, 0, 2], [7.302855000000001, 314, 314], [7.302859, 308, 312], [7.30602, 356, 356], [7.306023, 358, 358], [7.309345, 401, 401], [7.309348, 402, 402], [7.309476, 401, 404], [7.309478, 402, 405], [7.390072, 76, 76], [7.390075999999999, 76, 76], [7.390186999999999, 76, 77], [7.3901889999999995, 76, 77], [7.392684999999998, 126, 126], [7.392689000000001, 126, 126], [7.392714, 126, 127], [7.396011999999999, 182, 182], [7.396015, 186, 186], [7.399341999999999, 238, 238], [7.399344000000001, 237, 237], [7.402673999999999, 290, 290], [7.402676, 289, 289], [7.406006999999999, 339, 339], [7.406008999999999, 338, 338], [7.4093420000000005, 386, 386], [7.409344000000001, 385, 385], [7.410322000000001, 398, 398], [7.410325, 397, 397], [7.490544999999999, 75, 75], [7.490549, 74, 74], [7.490663, 75, 76], [7.490665, 74, 76], [7.490729, 0, 0], [7.490731, 74, 78], [7.490740999999998, 75, 79], [7.490850999999999, 0, 2], [7.4908529999999995, 74, 83], [7.490857, 75, 81], [7.492695999999999, 115, 115], [7.492701, 117, 117], [7.492732999999999, 117, 118], [7.496031, 175, 175], [7.496034, 177, 177], [7.49935, 232, 232], [7.499352999999999, 233, 233], [7.502682, 285, 285], [7.502684, 286, 286], [7.506130000000001, 330, 330], [7.506133, 338, 338], [7.509345999999999, 374, 374], [7.509347999999999, 382, 382], [7.511142999999999, 403, 403], [7.511144999999999, 403, 403], [7.5917819999999985, 76, 76], [7.591787, 76, 76], [7.591900000000001, 76, 77], [7.591901999999999, 76, 77], [7.594192, 119, 119], [7.594200000000001, 122, 122], [7.594244999999999, 122, 123], [7.5949909999999985, 0, 0], [7.594992999999999, 136, 136], [7.595022999999999, 119, 136], [7.595036, 0, 89], [7.595039, 136, 226], [7.595042999999999, 119, 137], [7.596045999999999, 155, 155], [7.596083, 242, 242], [7.596119, 0, 0], [7.596120999999998, 242, 244], [7.596176, 155, 157], [7.5962879999999995, 0, 3], [7.596290999999999, 242, 251], [7.596297, 157, 157], [7.598326, 0, 0], [7.598329, 282, 282], [7.598357999999999, 196, 196], [7.598378, 0, 1], [7.598381999999999, 86, 88], [7.598386999999999, 86, 88]]}};\n",
       "</script>\n",
       "<!-- TRAPPY_PUBLISH_SOURCE_LIB = \"http://cdnjs.cloudflare.com/ajax/libs/dygraph/1.1.1/dygraph-combined.js\" -->\n",
       "<!-- TRAPPY_PUBLISH_SOURCE_LIB = \"http://dygraphs.com/extras/synchronizer.js\" -->\n",
       "<!-- TRAPPY_PUBLISH_SOURCE_LIB = \"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js\" -->\n",
       "\n",
       "            <script>\n",
       "            /* TRAPPY_PUBLISH_IMPORT = \"plotter/js/ILinePlot.js\" */\n",
       "            /* TRAPPY_PUBLISH_REMOVE_START */\n",
       "            var ilp_req = require.config( {\n",
       "\n",
       "                paths: {\n",
       "                    \"dygraph-sync\": '/nbextensions/plotter_scripts/ILinePlot/synchronizer',\n",
       "                    \"dygraph\": '/nbextensions/plotter_scripts/ILinePlot/dygraph-combined',\n",
       "                    \"ILinePlot\": '/nbextensions/plotter_scripts/ILinePlot/ILinePlot',\n",
       "                    \"underscore\": '/nbextensions/plotter_scripts/ILinePlot/underscore-min',\n",
       "                },\n",
       "\n",
       "                shim: {\n",
       "                    \"dygraph-sync\": [\"dygraph\"],\n",
       "                    \"ILinePlot\": {\n",
       "\n",
       "                        \"deps\": [\"dygraph-sync\", \"dygraph\", \"underscore\"],\n",
       "                        \"exports\":  \"ILinePlot\"\n",
       "                    }\n",
       "                }\n",
       "            });\n",
       "                /* TRAPPY_PUBLISH_REMOVE_STOP */\n",
       "                ilp_req([\"require\", \"ILinePlot\"], function() { /* TRAPPY_PUBLISH_REMOVE_LINE */\n",
       "                ILinePlot.generate(fig_1f01fdec8fa347758094d7b73cb64817_data);\n",
       "            }); /* TRAPPY_PUBLISH_REMOVE_LINE */\n",
       "            </script>\n",
       "        "
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# Plot the accurate and the actual signals for the RQ\n",
    "print 'UTIL ERROR'\n",
    "trappy.ILinePlot(trace.ftrace,\n",
    "                signals = [\n",
    "                    'pelt_update:util_avg',\n",
    "                    'pelt_update:acc_util_avg',\n",
    "                ]).view()\n",
    "\n",
    "print 'LOAD ERROR'\n",
    "trappy.ILinePlot(trace.ftrace,\n",
    "                signals = [\n",
    "                    'pelt_update:load_avg',\n",
    "                    'pelt_update:acc_load_avg',\n",
    "                ]).view()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Data showing util/load errors on the RQ (cpu 1) when thread0 running\n",
    "-------------------------------\n",
    "Note that, as expected, the error exists only for cases where delta is < 1ms (now - last_update_time)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {
    "collapsed": false,
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "number of errors: 11\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/home/joelaf/anaconda2/lib/python2.7/site-packages/ipykernel/__main__.py:3: UserWarning: Boolean Series key will be reindexed to match DataFrame index.\n",
      "  app.launch_new_instance()\n",
      "/home/joelaf/anaconda2/lib/python2.7/site-packages/ipykernel/__main__.py:8: FutureWarning: sort(columns=....) is deprecated, use sort_values(by=.....)\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>__comm</th>\n",
       "      <th>acc_load_avg</th>\n",
       "      <th>util_avg</th>\n",
       "      <th>acc_util_avg</th>\n",
       "      <th>util_err</th>\n",
       "      <th>delta_us</th>\n",
       "      <th>load_sum</th>\n",
       "      <th>sum_err</th>\n",
       "      <th>load_avg</th>\n",
       "      <th>load_err</th>\n",
       "      <th>util_err_pc</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Time</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>6.986053</th>\n",
       "      <td>thread0</td>\n",
       "      <td>91</td>\n",
       "      <td>76</td>\n",
       "      <td>89</td>\n",
       "      <td>13</td>\n",
       "      <td>45</td>\n",
       "      <td>4356860</td>\n",
       "      <td>-46080</td>\n",
       "      <td>76</td>\n",
       "      <td>15</td>\n",
       "      <td>17.105263</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3.749162</th>\n",
       "      <td>thread0</td>\n",
       "      <td>88</td>\n",
       "      <td>75</td>\n",
       "      <td>87</td>\n",
       "      <td>12</td>\n",
       "      <td>519</td>\n",
       "      <td>4219977</td>\n",
       "      <td>-531456</td>\n",
       "      <td>76</td>\n",
       "      <td>12</td>\n",
       "      <td>16.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3.749187</th>\n",
       "      <td>thread0</td>\n",
       "      <td>88</td>\n",
       "      <td>75</td>\n",
       "      <td>87</td>\n",
       "      <td>12</td>\n",
       "      <td>28</td>\n",
       "      <td>4248649</td>\n",
       "      <td>-28672</td>\n",
       "      <td>76</td>\n",
       "      <td>12</td>\n",
       "      <td>16.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6.986014</th>\n",
       "      <td>thread0</td>\n",
       "      <td>90</td>\n",
       "      <td>76</td>\n",
       "      <td>88</td>\n",
       "      <td>12</td>\n",
       "      <td>590</td>\n",
       "      <td>4310780</td>\n",
       "      <td>-604160</td>\n",
       "      <td>76</td>\n",
       "      <td>14</td>\n",
       "      <td>15.789474</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4.355859</th>\n",
       "      <td>thread0</td>\n",
       "      <td>85</td>\n",
       "      <td>73</td>\n",
       "      <td>83</td>\n",
       "      <td>10</td>\n",
       "      <td>435</td>\n",
       "      <td>4059408</td>\n",
       "      <td>-445440</td>\n",
       "      <td>74</td>\n",
       "      <td>11</td>\n",
       "      <td>13.698630</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4.355883</th>\n",
       "      <td>thread0</td>\n",
       "      <td>85</td>\n",
       "      <td>73</td>\n",
       "      <td>83</td>\n",
       "      <td>10</td>\n",
       "      <td>27</td>\n",
       "      <td>4087056</td>\n",
       "      <td>-27648</td>\n",
       "      <td>74</td>\n",
       "      <td>11</td>\n",
       "      <td>13.698630</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6.075973</th>\n",
       "      <td>thread0</td>\n",
       "      <td>86</td>\n",
       "      <td>75</td>\n",
       "      <td>85</td>\n",
       "      <td>10</td>\n",
       "      <td>27</td>\n",
       "      <td>4125064</td>\n",
       "      <td>-27648</td>\n",
       "      <td>75</td>\n",
       "      <td>11</td>\n",
       "      <td>13.333333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5.982620</th>\n",
       "      <td>thread0</td>\n",
       "      <td>227</td>\n",
       "      <td>211</td>\n",
       "      <td>225</td>\n",
       "      <td>14</td>\n",
       "      <td>684</td>\n",
       "      <td>10844301</td>\n",
       "      <td>-700416</td>\n",
       "      <td>212</td>\n",
       "      <td>15</td>\n",
       "      <td>6.635071</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0.736533</th>\n",
       "      <td>thread0</td>\n",
       "      <td>401</td>\n",
       "      <td>380</td>\n",
       "      <td>398</td>\n",
       "      <td>18</td>\n",
       "      <td>854</td>\n",
       "      <td>19171804</td>\n",
       "      <td>-874496</td>\n",
       "      <td>383</td>\n",
       "      <td>18</td>\n",
       "      <td>4.736842</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4.983089</th>\n",
       "      <td>thread0</td>\n",
       "      <td>398</td>\n",
       "      <td>385</td>\n",
       "      <td>396</td>\n",
       "      <td>11</td>\n",
       "      <td>545</td>\n",
       "      <td>19047561</td>\n",
       "      <td>-558080</td>\n",
       "      <td>387</td>\n",
       "      <td>11</td>\n",
       "      <td>2.857143</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4.983090</th>\n",
       "      <td>thread0</td>\n",
       "      <td>398</td>\n",
       "      <td>385</td>\n",
       "      <td>396</td>\n",
       "      <td>11</td>\n",
       "      <td>1</td>\n",
       "      <td>19047561</td>\n",
       "      <td>0</td>\n",
       "      <td>387</td>\n",
       "      <td>11</td>\n",
       "      <td>2.857143</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "           __comm  acc_load_avg  util_avg  acc_util_avg  util_err  delta_us  \\\n",
       "Time                                                                          \n",
       "6.986053  thread0            91        76            89        13        45   \n",
       "3.749162  thread0            88        75            87        12       519   \n",
       "3.749187  thread0            88        75            87        12        28   \n",
       "6.986014  thread0            90        76            88        12       590   \n",
       "4.355859  thread0            85        73            83        10       435   \n",
       "4.355883  thread0            85        73            83        10        27   \n",
       "6.075973  thread0            86        75            85        10        27   \n",
       "5.982620  thread0           227       211           225        14       684   \n",
       "0.736533  thread0           401       380           398        18       854   \n",
       "4.983089  thread0           398       385           396        11       545   \n",
       "4.983090  thread0           398       385           396        11         1   \n",
       "\n",
       "          load_sum  sum_err  load_avg  load_err  util_err_pc  \n",
       "Time                                                          \n",
       "6.986053   4356860   -46080        76        15    17.105263  \n",
       "3.749162   4219977  -531456        76        12    16.000000  \n",
       "3.749187   4248649   -28672        76        12    16.000000  \n",
       "6.986014   4310780  -604160        76        14    15.789474  \n",
       "4.355859   4059408  -445440        74        11    13.698630  \n",
       "4.355883   4087056   -27648        74        11    13.698630  \n",
       "6.075973   4125064   -27648        75        11    13.333333  \n",
       "5.982620  10844301  -700416       212        15     6.635071  \n",
       "0.736533  19171804  -874496       383        18     4.736842  \n",
       "4.983089  19047561  -558080       387        11     2.857143  \n",
       "4.983090  19047561        0       387        11     2.857143  "
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "errpc_fn = (lambda row: (row['util_err'] * 100.0 / row['util_avg']))\n",
    "\n",
    "err_df = rq_df[(rq_df.util_err > 10) | (rq_df.load_err > 10)][rq_df['__comm'] == 'thread0']\n",
    "err_df = err_df[['__comm',  'acc_load_avg', 'util_avg', 'acc_util_avg', \\\n",
    "                 'util_err', 'delta_us', 'load_sum', 'sum_err', 'load_avg', 'load_err']]\n",
    "\n",
    "err_df['util_err_pc'] = err_df.apply(errpc_fn ,axis=1)\n",
    "\n",
    "err_df = err_df.sort(columns=['util_err_pc'], ascending=False)\n",
    "print 'number of errors: ' + str(len(err_df))\n",
    "\n",
    "err_df.head(40)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Summary of issues\n",
    "\n",
    "### * At 5.98s, there is a 6% error in util_avg 225 vs 211) - this causes a glitch and makes the signal less smooth\n",
    "----\n",
    "![glitch](pelt-signal-glitch-error-6pc.png)\n",
    "\n",
    "\n",
    "### * At 3.06s, there is a 3% error in util_avg - causing lowered peak of util_avg (397 -> 387) with delta ~450us\n",
    "![lower-peak](pelt-3percent-error.png)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<p style=\"page-break-after:always;\"></p>\n",
    "# Histogram of Errors before and after fix\n",
    "\n",
    "## BEFORE: util_avg and load_avg occurences of errors"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "collapsed": false,
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/home/joelaf/anaconda2/lib/python2.7/site-packages/ipykernel/__main__.py:1: UserWarning: Boolean Series key will be reindexed to match DataFrame index.\n",
      "  if __name__ == '__main__':\n"
     ]
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAA38AAAGrCAYAAABwhy6fAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmYZHV9Nvz76zBm2FUEVEAHEyIiBoID+sS4hWhcQU0Q\nfI0PGBM0LlEfnyga34S80cRHjcYkPnEPJOIejFs0IpoYdwHHBdC4gQ4gDKiAC8ryff+ogzZD90yP\ndHd1z/l8rmuurnPqVNVdp3q66+7f75yq7g4AAADbtptNOwAAAACLT/kDAAAYAeUPAABgBJQ/AACA\nEVD+AAAARkD5AwAAGAHlD4BRqKo7VdX6qrqyqv5o2nkAYKkpfwArXFUdV1VfqKofVtW3q+ofquoW\n0861DD0ryYe7e+fu/ttph1kqVfUXw/fHNVV14izX/z9VdX5V/aCq/rWqbjWFmHOqqvOq6jennQNg\nW6D8AaxgVfXMJP8nyR8n2TXJPZLcIclpVXXzJcqw3VI8zgK4Q5KzF+KOZnvOW7sffo7t99ya7Wf4\naibF972z3OddkrwqyWOT7Jnkh0n+78/5OAAsc8ofwApVVbsk+fMkT+3u93f31d19XpJHJVmb5HeH\n7VZV1XOr6mvDlMczq2qf4bq7VNVpVfWdqrq4qp47rD+pqp4/47HuW1UbZiyfV1XPrqrPJ/lBVW1X\nVberqn+pqo1V9Y2ZUyur6sSqemtV/dOQ4eyqWjfj+n2q6tThtpdV1d/PuO73qurcqvpuVf17Vd1h\nM/vkiOG+v1dV/1FVdx7WfyjJ/ZL8fVV9v6p+eZbb7lpVr6uqi6rqgqp6flWtGq47rqo+VlUvq6rL\nkpw4x7qbVdXzhpG0S4bnu+twH2urqqvq8VX1zSQfqqo1VfWG4Tl/r6o+s5mSd1JVfbqqnrg1I7vd\nfXJ3vy/JlbNc/Zgk7+7uj3T395P8v0keWVU7z7F/Z32dtvC8b/C9M6z76Wje5r43quqfk9w+ybuH\n1+1ZW7nPAJhB+QNYuX4tyZokp85cObyJ/7ck9x9W/a8kj07y4CS7JPm9JD8c3uB/MMn7k9wuyS8l\nOX0rHv/RSR6S5BZJrkvy7iSfS7JXksOTPL2qfmvG9kckefOw/buSXF8cViV5T5LzMymtew3bpaqO\nTPLcJI9MsnuS/0ryptnCDIXuTUmePmz7b5mUhpt3928Mt31Kd+/U3f89y12clOSaYT/8apIHJPn9\n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\nMccsynPZ1KKd8KWqXp/koUku6e4Dh3W3SvKWJGuTnJfkUd393eG65yR5fJJrk/xRd//7YmUDAABY\naKeffnrOPPPMHHrooUmSH/3oR9ljjz2SJKtWrcpv//Zv32D7o48+eknzLebZPk9K8vdJ/mnGuhOS\nnN7dL6yqE4blZ1fVAUmOSXKXJLdL8sGq+uXuXprJrwAAwOhst912ue666366fFM/RL27c+yxx+av\n/uqvbnTdmjVrsmrVqhus23HHHW/S422tRSt/3f2Rqlq7yeojk9x3uHxykv9I8uxh/Zu7+8dJvlFV\nX01yWJJPLFY+AABgeVnqj2bYc889c8kll+Syyy7LTjvtlPe85z154AMfmJ133jlXXnnlVt/f4Ycf\nniOPPDLPeMYzsscee+Q73/lOrrzyytzhDndYhPRbb6k/52/P7r5ouPztJHsOl/dK8skZ220Y1t1I\nVR2f5Pgkuf3tb79IMW+iE3f9OW5z+cLnAAAA5rR69er86Z/+aQ477LDstdde2X///ZMkxx13XJ74\nxCdm++23zyc+Mf/xqAMOOCDPf/7z84AHPCDXXXddVq9enVe84hXLpvxVdy/enU9G/t4z45i/73X3\nLWZc/93uvmVV/X2ST3b3G4b1r0vyvu5+++buf926dT3fs+4sKeUPAAC26Nxzz82d73znacdYMWbb\nX1V1Znevm8/tl/psnxdX1W2TZPh6ybD+giT7zNhu72EdAAAAC2Cpp32+K8mxSV44fH3njPVvrKqX\nZnLCl/2SfHqJswEAAGzRZZddlsMPP/xG608//fTstttuU0g0P4v5UQ9vyuTkLreuqg1J/iyT0vfW\nqnp8kvOTPCpJuvvsqnprknOSXJPkyc70CQAALEe77bZb1q9fP+0YW20xz/b56DmuunFFnmz/giQv\nWKw8AAAAY7bUx/wBAAAwBcofAADACCz1CV8AAABm9/N8ZNpm78/Hqc1k5A8AABitnXbaaUHu58QT\nT8xLXvKSBbmvxaL8AQAALAPXXHPNZpdvKtM+AQCA0evuPOtZz8r73ve+VFWe97zn5eijj873v//9\nHHnkkfnud7+bq6++Os9//vNz5JFHJkle8IIX5OSTT84ee+yRffbZJ3e7293mvP+vfe1refKTn5yN\nGzdmhx12yGte85rsv//+Oe6447JmzZp89rOfzT3vec/ssssu+drXvpavf/3ruf3tb583velNC/Yc\nlT8AAGD0Tj311Kxfvz6f+9zncumll+bQQw/Nve997+y+++55xzvekV122SWXXnpp7nGPe+SII47I\nWWedlTe/+c1Zv359rrnmmhxyyCGbLX/HH398XvnKV2a//fbLpz71qTzpSU/Khz70oSTJhg0b8vGP\nfzyrVq3KiSeemHPOOScf/ehHs/322y/oc1T+AACA0fvoRz+aRz/60Vm1alX23HPP3Oc+98lnPvOZ\nPOhBD8pzn/vcfOQjH8nNbnazXHDBBbn44ovzX//1X3nEIx6RHXbYIUlyxBFHzHnf3//+9/Pxj388\nRx111E/X/fjHP/7p5aOOOiqrVq366fIRRxyx4MUvUf4AAADmdMopp2Tjxo0588wzs3r16qxduzZX\nXXXVVt3Hddddl1vc4hZZv379rNfvuOOOm11eKMofAACwPEzxoxnuda975VWvelWOPfbYfOc738lH\nPvKRvPjFL85b3vKW7LHHHlm9enU+/OEP5/zzz0+S3Pve985xxx2X5zznObnmmmvy7ne/O094whNm\nve9ddtkl++67b972trflqKOOSnfn85//fA466KClfIrKHwAAwCMe8Yh84hOfyEEHHZSqyote9KLc\n5ja3yWMe85g87GEPy13vetesW7cu+++/f5LkkEMOydFHH52DDjooe+yxRw499NDN3v8pp5ySP/zD\nP8zzn//8XH311TnmmGOWvPxVdy/pAy6kdevW9RlnnDHtGDf283w4pQ+gBABgZM4999zc+c53nnaM\nFWO2/VVVZ3b3uvnc3uf8AQAAjIBpnwAAAAvkyU9+cj72sY/dYN3Tnva0PO5xj5tSop9R/gAAgKnp\n7lTVtGMsmFe84hWLcr8LcbieaZ8AAMBUrFmzJpdddtmCFJttWXfnsssuy5o1a27S/Rj5AwAApmLv\nvffOhg0bsnHjxmlHWfbWrFmTvffe+ybdh/IHAABMxerVq7PvvvtOO8ZomPYJAAAwAsofAADACCh/\nAAAAI6D8AQAAjIDyBwAAMALKHwAAwAgofwAAACOg/AEAAIyA8gcAADACyh8AAMAIKH8AAAAjoPwB\nAACMgPIHAAAwAsofAADACCh/AAAAI6D8AQAAjIDyBwAAMALKHwAAwAgofwAAACOg/AEAAIyA8gcA\nADACyh8AAMAIKH8AAAAjoPwBAACMgPIHAAAwAsofAADACCh/AAAAI6D8AQAAjIDyBwAAMALKHwAA\n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\ngPIHAAAwAsofAADACCh/AAAAI6D8AQAAjIDyBwAAMALKHwAAwAhsN+0AsLXWXvXGrdr+vMWJAQAA\nK4qRPwDx83TzAAALK0lEQVQAgBFQ/gAAAEbAtE9g+Ttx15/jNpcvfA5YrvwfAWAejPwBAACMgPIH\nAAAwAsofAADACDjmDwC2xtYeX+fYOgCWCSN/AAAAI6D8AQAAjIDyBwAAMAKO+YMFsvaqN27V9uct\nTowb2NpMydLkgnnx2XXj5JhKgEVj5A8AAGAElD8AAIARMO0TALbCcpziDQDzYeQPAABgBJQ/AACA\nEVD+AAAARsAxf8Cy5yMrxsnrPk6OqQRYPEb+AAAARkD5AwAAGAHlDwAAYAQc8wcAK5zjI0fqxF23\ncvvLFyfHTbW1zyNZvs9lrLyGK4aRPwAAgBFQ/gAAAEbAtE+An9PaE9671bc574UPWYQkm9hWpoLB\nMrFc/6/7WAyWC1PPV45lN/JXVQ+sqi9X1Ver6oRp5wEAANgWLKvyV1WrkrwiyYOSHJDk0VV1wHRT\nAQAArHzLqvwlOSzJV7v76939kyRvTnLklDMBAACseNXd087wU1X1O0ke2N2/Pyw/Nsndu/spM7Y5\nPsnxw+KBSb645EG33q2TXDrtEPMg58KSc+GshIyJnAtNzoUl58JZCRkTOReanAtrJeRcCRmT5A7d\nvft8NlxxJ3zp7lcneXWSVNUZ3b1uypG2SM6FJefCWgk5V0LGRM6FJufCknPhrISMiZwLTc6FtRJy\nroSMW2u5Tfu8IMk+M5b3HtYBAABwEyy38veZJPtV1b5VdfMkxyR515QzAQAArHjLatpnd19TVU9J\n8u9JViV5fXefvZmbvHppkt1kci4sORfWSsi5EjImci40OReWnAtnJWRM5Fxoci6slZBzJWTcKsvq\nhC8AAAAsjuU27RMAAIBFoPwBAACMwIotf1X1wKr6clV9tapOmHae2VTV66vqkqpa1p9FWFX7VNWH\nq+qcqjq7qp427Uybqqo1VfXpqvrckPHPp51pc6pqVVV9tqreM+0sc6mq86rqC1W1vqrOmHaeuVTV\nLarq7VX1pao6t6r+x7Qzbaqq7jTsx+v/XVFVT592rtlU1TOG/0NfrKo3VdWaaWfaVFU9bch39nLb\nj7P9XK+qW1XVaVX1leHrLZdhxqOG/XldVS2L05bPkfPFw//1z1fVO6rqFtPMOGSaLedfDBnXV9UH\nqup208w4ZJrzPUdVPbOquqpuPY1sm2SZbX+eWFUXzPgZ+uBpZhwyzbo/q+qpw/fo2VX1omnlm5Fn\ntv35lhn78ryqWr8MMx5cVZ+8/j1IVR02zYxDptlyHlRVnxjeL727qnaZZsaFsCLLX1WtSvKKJA9K\nckCSR1fVAdNNNauTkjxw2iHm4Zokz+zuA5LcI8mTl+H+/HGS3+jug5IcnOSBVXWPKWfanKclOXfa\nIebhft198DL/DJuXJ3l/d++f5KAsw/3a3V8e9uPBSe6W5IdJ3jHlWDdSVXsl+aMk67r7wExOrHXM\ndFPdUFUdmOQPkhyWyev90Kr6pemmuoGTcuOf6yckOb2790ty+rA8TSflxhm/mOSRST6y5GnmdlJu\nnPO0JAd2968k+e8kz1nqULM4KTfO+eLu/pXh//x7kvzpkqe6sZMyy3uOqtonyQOSfHOpA83hpMz+\n3uhl1/8c7e5/W+JMszkpm+SsqvslOTLJQd19lyQvmUKuTZ2UTXJ299Ezfif9S5JTpxFshpNy49f8\nRUn+fMj4p8PytJ2UG+d8bZITuvuumfxe/+OlDrXQVmT5y+RNwVe7++vd/ZMkb87kP+Oy0t0fSfKd\naefYku6+qLvPGi5fmcmb672mm+qGeuL7w+Lq4d+yPFtRVe2d5CGZ/MDgJqiqXZPcO8nrkqS7f9Ld\n35tuqi06PMnXuvv8aQeZw3ZJtq+q7ZLskOTCKefZ1J2TfKq7f9jd1yT5z0xKy7Iwx8/1I5OcPFw+\nOcnDlzTUJmbL2N3ndveXpxRpVnPk/MDwuifJJzP5vN+pmiPnFTMWd8wy+H20mfccL0vyrCyDjMmK\nem80W84/TPLC7v7xsM0lSx5sE5vbn1VVSR6V5E1LGmoTc2TsJNePou2aZfC7aI6cv5yf/dHstCS/\nvaShFsFKLX97JfnWjOUNWWZlZaWqqrVJfjXJp6ab5MaGqZTrk1yS5LTuXnYZB3+TyS/a66YdZAs6\nyQer6syqOn7aYeawb5KNSf5xmEb72qracdqhtuCYTPkX7Vy6+4JM/lL9zSQXJbm8uz8w3VQ38sUk\n96qq3apqhyQPTrLPlDNtyZ7dfdFw+dtJ9pxmmG3I7yV537RDzKWqXlBV30rymCyPkb8bqaojk1zQ\n3Z+bdpZ5eOowlfb10546vRm/nMnPp09V1X9W1aHTDrQF90pycXd/ZdpBZvH0JC8e/g+9JMtjlH82\nZ+dnA0xHZfn/PtqilVr+WARVtVMm0wOevslfNZeF7r52mB6wd5LDhulhy0pVPTTJJd195rSzzMOv\nD/vzQZlM9b33tAPNYrskhyT5h+7+1SQ/yPSn1M2pqm6e5Igkb5t2ltkMb6iOzKRU3y7JjlX1u9NN\ndUPdfW6S/5PkA0nen2R9kmunGmor9OTzk5bFCMtKVlV/kskhCadMO8tcuvtPunufTDI+Zdp5NjX8\n8eS5WabFdBP/kOSOmRzWcVGSv55unDltl+RWmRwi88dJ3jqMri1Xj84y/WNkJqOozxj+Dz0jwwyf\nZej3kjypqs5MsnOSn0w5z022UsvfBblh8957WMfPqapWZ1L8Tunuac8N36xh2t+HszyPp7xnkiOq\n6rxMpiP/RlW9YbqRZjeMAl0/beUdmUynXm42JNkwY5T37ZmUweXqQUnO6u6Lpx1kDr+Z5BvdvbG7\nr87kOJBfm3KmG+nu13X33br73km+m8mxX8vZxVV12yQZvk59KthKVlXHJXloksf0yvgw4lOyPKeC\n/WImf+j53PA7ae8kZ1XVbaaaahbdffHwB97rkrwmy/P3UTL5nXTqcCjKpzOZ4TP1k+jMZpja/8gk\nb5l2ljkcm58di/i2LNPXvLu/1N0P6O67ZVKkvzbtTDfVSi1/n0myX1XtO/yl/Zgk75pyphVr+KvV\n65Kc290vnXae2VTV7tef9a2qtk9y/yRfmm6qG+vu53T33t29NpPvyw9197IaWUmSqtqxqna+/nIm\nJwNYdmel7e5vJ/lWVd1pWHV4knOmGGlLlvNfWZPJdM97VNUOw//7w7MMT6BTVXsMX2+fyZuXN043\n0Ra9K5M3Mhm+vnOKWVa0qnpgJtPmj+juH047z1yqar8Zi0dmef4++kJ379Hda4ffSRuSHDL8XF1W\nrv/jyeARWYa/jwb/muR+SVJVv5zk5kkunWqiuf1mki9194ZpB5nDhUnuM1z+jSTLcWrqzN9HN0vy\nvCSvnG6im267aQf4eXT3NVX1lCT/nsnZ6l7f3WdPOdaNVNWbktw3ya2rakOSP+vu5Tisfc8kj03y\nhRmnA37uMjnb1vVum+Tk4UyvN0vy1u5eth+jsALsmeQdw2yV7ZK8sbvfP91Ic3pqklOGP/R8Pcnj\nppxnVkOJvn+SJ0w7y1y6+1NV9fYkZ2Uype6zSV493VSz+peq2i3J1UmevJxO8jPbz/UkL8xk+tfj\nk5yfyQkWpmaOjN9J8ndJdk/y3qpa392/Nb2Uc+Z8TpJfSHLa8PPpk939xKmFzJw5Hzz8Ueq6TF7z\nqWZMVs57jjn2532r6uBMpkyfl2Xwc3SOnK9P8vrhowB+kuTYaY9Ob+Z1XzbHn8+xL/8gycuHEcqr\nkkz93ANz5Nypqp48bHJqkn+cUrwFUytjRgUAAAA3xUqd9gkAAMBWUP4AAABGQPkDAAAYAeUPAABg\nBJQ/AACAEVD+AAAARkD5AwAAGIH/HxwhhzDVW9h+AAAAAElFTkSuQmCC\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f31e572f0d0>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "df = rq_df[(rq_df.util_err > 0) | (rq_df.load_err > 0)][rq_df['__comm'] == 'thread0']\n",
    "df = df[(df.util_err > 0) | (df.load_err > 0)]\n",
    "df = df[['util_err', 'load_err']].plot(kind='hist', figsize=(15,7), bins=60, xlim=(0, 20), xticks=range(0,20), stacked=True, title = 'Occurence of errors > 10 counts', )"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## AFTER fix: util_avg and load_avg occurences of errors"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "![fixed](pelt-hist-fixed.png)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "_draft": {
   "nbviewer_url": "https://gist.github.com/ec38b4edb2da1ef21e2aa9b1d6c64f65"
  },
  "gist": {
   "data": {
    "description": "TraceAnalysis_TasksLatencies.ipynb",
    "public": false
   },
   "id": "ec38b4edb2da1ef21e2aa9b1d6c64f65"
  },
  "hide_input": false,
  "kernelspec": {
   "display_name": "Python 2",
   "language": "python",
   "name": "python2"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.13"
  },
  "toc": {
   "colors": {
    "hover_highlight": "#DAA520",
    "running_highlight": "#FF0000",
    "selected_highlight": "#FFD700"
   },
   "moveMenuLeft": true,
   "nav_menu": {
    "height": "296px",
    "width": "252px"
   },
   "navigate_menu": true,
   "number_sections": true,
   "sideBar": true,
   "threshold": 4,
   "toc_cell": false,
   "toc_number_sections": true,
   "toc_section_display": "block",
   "toc_threshold": 6,
   "toc_window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}