From e057f8367c2322731480ef2cab0c93ca037b3f22 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Mon, 19 Aug 2024 06:57:35 +0200 Subject: [PATCH] DOC: design-thoughts: add diagrams illustrating an rx win groth Let's just see on a diagram how the receiver can detect that the window is large enough for the remote sender to fill the link. Here it seems that a first criterion is that data are accumulating in the rxbuf, indicating that the next hop doesn't consume them fast enough. On the diagram it's visible when blue arrows (incoming data) are more frequent than the magenta ones on average (outgoing data), which happens when silence moments are less frequent and don't allow the reader to catch up. It's also visible that there are two phases alternating in the transfer: - measure round trip time (i.e. how long it takes to restart sending after a WU was sent after a long silence) - measure the lowest rxbuf size during the previous round trip It's worth noting that a window size change only has *observable* effect after two RTT: the first RTT is to restart sending (opening or enlarging the window), the second RTT to measure the lowest rxbuf size over the period. By turning the advertised window into an offset and comparing it to the received quantity, it's possible to measure the RTT of the whole chain (including the client possibly producing the data). Note that when multiple streams compete for BW this can become tricky. Limiting the window to available buffers and counting the number of sending streams on a connection could work (i.e. split total buffers into 1+#senders, first one being used for tx). --- doc/design-thoughts/h2-rx-win.fig | 750 ++++++++++++++++++++++++++++++ 1 file changed, 750 insertions(+) create mode 100644 doc/design-thoughts/h2-rx-win.fig diff --git a/doc/design-thoughts/h2-rx-win.fig b/doc/design-thoughts/h2-rx-win.fig new file mode 100644 index 000000000..45e7658a2 --- /dev/null +++ b/doc/design-thoughts/h2-rx-win.fig @@ -0,0 +1,750 @@ +#FIG 3.2 Produced by xfig version 3.2.8b +Landscape +Center +Metric +A4 +100.00 +Single +-2 +1200 2 +0 32 #8e8e8e +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 450 450 450 6750 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 547 2250 637 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 592 2250 682 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 637 2250 727 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 682 2250 772 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 900 2250 990 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 945 2250 1035 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 990 2250 1080 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 1035 2250 1125 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 1080 2250 1170 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 1125 2250 1215 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 1168 2250 1258 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 1213 2250 1303 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 1429 2250 1519 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 1384 2250 1474 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 1339 2250 1429 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 450 1303 2250 1393 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 448 1253 2248 1343 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 2251 794 451 884 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 2250 450 2250 6750 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 2251 1130 451 1220 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 2251 1309 451 1399 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 1 2 + 10 1 1.00 60.00 120.00 + 2295 810 2475 810 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 1 2 + 10 1 1.00 60.00 120.00 + 2295 1305 2475 1305 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 10800 450 10800 7155 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 9000 450 9000 7155 +2 1 0 2 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 547 10800 1440 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 592 10800 1485 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 637 10800 1530 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 682 10800 1575 +2 1 0 2 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 2437 10800 3330 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 2482 10800 3375 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 2527 10800 3420 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 2572 10800 3465 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 2617 10800 3510 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 2707 10800 3600 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 2752 10800 3645 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 2662 10800 3555 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 4327 10800 5220 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 4372 10800 5265 +2 1 0 2 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 4462 10800 5355 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 4417 10800 5310 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 4507 10800 5400 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 4552 10800 5445 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 4597 10800 5490 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 4642 10800 5535 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 10801 5334 9001 6189 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 10801 5532 9001 6387 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 10801 3629 9001 4484 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 10801 3476 9001 4331 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 10801 1575 9001 2430 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 1 2 + 10 1 1.00 60.00 120.00 + 10845 1575 11610 1575 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 1 2 + 10 1 1.00 60.00 120.00 + 10845 3645 11565 3645 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 1 2 + 10 1 1.00 60.00 120.00 + 10845 6120 11610 6120 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 1487 10948 1366 10948 1456 11173 1276 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 1741 10948 1620 10948 1710 11173 1530 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 3406 10948 3285 10948 3375 11173 3195 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 3681 10948 3560 10948 3650 11173 3470 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 3996 10948 3875 10948 3965 11173 3785 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 4266 10948 4145 10948 4235 11173 4055 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 5278 10948 5157 10948 5247 11173 5067 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 5537 10948 5416 10948 5506 11173 5326 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 5002 10800 5895 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 5047 10800 5940 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 5092 10800 5985 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 5137 10800 6030 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 5182 10800 6075 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 5227 10800 6120 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6802 10800 7695 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6847 10800 7740 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6892 10800 7785 +2 1 0 2 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6982 10800 7875 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7027 10800 7920 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7072 10800 7965 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6937 10800 7830 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7117 10800 8010 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7162 10800 8055 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 10801 6129 9001 6984 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 10801 5942 9001 6797 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 4950 10800 5843 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 4905 10800 5798 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3150 450 3150 6750 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 4905 450 4905 6750 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 592 4950 1485 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 637 4950 1530 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 547 4950 1440 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 682 4950 1575 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 2572 4950 3465 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 2527 4950 3420 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 2482 4950 3375 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 2437 4950 3330 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 2617 4950 3510 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 2662 4950 3555 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 2707 4950 3600 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 2752 4950 3645 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 4552 4950 5445 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 4597 4950 5490 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 4642 4950 5535 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 4687 4950 5580 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 4867 4950 5760 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 4912 4950 5805 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 5047 4950 5940 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 5092 4950 5985 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 4822 4950 5715 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 4777 4950 5670 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 4732 4950 5625 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 4957 4950 5850 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 5002 4950 5895 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 5137 4950 6030 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 5227 4950 6120 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3150 5182 4950 6075 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 4951 1575 3151 2430 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 4951 3673 3151 4528 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 1 2 + 10 1 1.00 60.00 120.00 + 4995 1575 5175 1575 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 1 2 + 10 1 1.00 60.00 120.00 + 4995 3645 5175 3645 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 1 2 + 10 1 1.00 60.00 120.00 + 4995 6120 5175 6120 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 7650 450 7650 7155 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 5850 450 5850 7155 +2 1 0 2 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 547 7650 1440 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 592 7650 1485 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 637 7650 1530 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 682 7650 1575 +2 1 0 2 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 2437 7650 3330 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 2482 7650 3375 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 2527 7650 3420 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 2572 7650 3465 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 2617 7650 3510 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 2707 7650 3600 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 2752 7650 3645 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 2662 7650 3555 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4327 7650 5220 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4372 7650 5265 +2 1 0 2 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4462 7650 5355 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4417 7650 5310 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4507 7650 5400 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4552 7650 5445 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4597 7650 5490 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4642 7650 5535 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4687 7650 5580 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4732 7650 5625 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4777 7650 5670 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4822 7650 5715 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4867 7650 5760 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4912 7650 5805 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 4957 7650 5850 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 5002 7650 5895 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6213 7650 7106 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6262 7650 7155 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6307 7650 7200 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6352 7650 7245 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6397 7650 7290 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6487 7650 7380 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6532 7650 7425 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6577 7650 7470 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6442 7650 7335 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6622 7650 7515 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6667 7650 7560 +2 1 0 2 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6757 7650 7650 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6802 7650 7695 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6847 7650 7740 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6712 7650 7605 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6892 7650 7785 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 5850 6937 7650 7830 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 7651 5334 5851 6189 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 7651 5532 5851 6387 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 7651 5698 5851 6553 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 7651 5917 5851 6772 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 7651 3629 5851 4484 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 7651 3476 5851 4331 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 7651 1575 5851 2430 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 1 2 + 10 1 1.00 60.00 120.00 + 7695 1575 8460 1575 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 1 2 + 10 1 1.00 60.00 120.00 + 7695 3645 8415 3645 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 1 2 + 10 1 1.00 60.00 120.00 + 7695 6120 8460 6120 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 1487 7798 1366 7798 1456 8023 1276 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 1741 7798 1620 7798 1710 8023 1530 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 3406 7798 3285 7798 3375 8023 3195 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 3681 7798 3560 7798 3650 8023 3470 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 3996 7798 3875 7798 3965 8023 3785 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 4266 7798 4145 7798 4235 8023 4055 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 5278 7798 5157 7798 5247 8023 5067 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 5537 7798 5416 7798 5506 8023 5326 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 0 4 + 8955 4680 8910 4680 8910 4860 8955 4860 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 0 0 4 + 8955 6570 8910 6570 8910 6750 8955 6750 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 5791 10948 5670 10948 5760 11173 5580 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 6060 10948 5939 10948 6029 11173 5849 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 6372 10948 6251 10948 6341 11173 6161 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 6601 10948 6480 10948 6570 11173 6390 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 6781 10948 6660 10948 6750 11173 6570 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 10813 6970 10948 6849 10948 6939 11173 6759 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 5791 7798 5670 7798 5760 8023 5580 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 6060 7798 5939 7798 6029 8023 5849 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 6372 7798 6251 7798 6341 8023 6161 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 6601 7798 6480 7798 6570 8023 6390 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 6781 7798 6660 7798 6750 8023 6570 +2 1 0 1 5 7 54 -1 -1 0.000 0 0 -1 1 0 4 + 1 1 1.00 60.00 120.00 + 7663 6970 7798 6849 7798 6939 8023 6759 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 10801 7245 9001 8100 +2 1 0 1 12 7 52 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 10801 7425 9001 8280 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7920 10800 8813 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7965 10800 8858 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 8010 10800 8903 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 8055 10800 8948 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 8100 10800 8993 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 8145 10800 9038 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 8190 10800 9083 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 8235 10800 9128 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7560 10800 8453 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7605 10800 8498 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7650 10800 8543 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7695 10800 8588 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7740 10800 8633 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7785 10800 8678 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7830 10800 8723 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7875 10800 8768 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7200 10800 8093 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7245 10800 8138 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7290 10800 8183 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7335 10800 8228 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7380 10800 8273 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7425 10800 8318 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7470 10800 8363 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 7515 10800 8408 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6210 10800 7103 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6255 10800 7148 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6300 10800 7193 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6345 10800 7238 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6390 10800 7283 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6435 10800 7328 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6480 10800 7373 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 6525 10800 7418 +2 1 0 1 4 7 53 -1 -1 0.000 0 0 -1 1 0 2 + 2 1 1.00 60.00 120.00 + 8190 8280 8955 8280 +2 1 0 1 1 7 51 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 9000 8282 10800 9175 +3 0 0 1 4 7 53 -1 -1 0.000 0 1 0 5 + 1 1 1.00 60.00 120.00 + 8910 4905 8820 5310 8775 5805 8865 6345 8910 6525 + 0.000 1.000 1.000 1.000 0.000 +4 0 0 53 -1 16 6 0.0000 4 105 495 2520 1350 WP1 @12\001 +4 0 0 53 -1 16 6 0.0000 4 105 435 2565 855 WP0 @4\001 +4 0 0 53 -1 16 6 0.0000 4 75 390 2565 1005 => +8\001 +4 1 0 52 -1 16 8 0.4363 4 105 765 9945 4050 WU: win=16\001 +4 1 0 52 -1 16 8 0.4363 4 105 690 9945 1935 WU: win=8\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 11205 1305 -2 = 0\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 11205 1485 -2 = 0\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 11205 3195 -2 = 0\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 11205 3465 -2 = 4\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 11205 3825 -2 = 2\001 +4 0 20 54 -1 18 6 0.0000 4 75 270 11205 4095 -2 = 0\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 11205 5085 -2 = 0\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 11205 5355 -2 = 4\001 +4 0 0 53 -1 16 6 0.0000 4 105 495 11340 3645 WP1 @12\001 +4 0 0 53 -1 16 6 0.0000 4 105 495 11295 6075 WP2 @28\001 +4 0 0 53 -1 16 6 0.0000 4 105 435 11340 1710 WP0 @4\001 +4 0 0 53 -1 16 6 0.0000 4 75 360 11340 1860 => +8\001 +4 1 0 52 -1 16 8 0.4363 4 105 765 9945 6480 WU: win=32\001 +4 0 0 53 -1 16 6 0.0000 4 105 495 5220 3690 WP1 @12\001 +4 0 0 53 -1 16 6 0.0000 4 105 495 5220 6165 WP2 @28\001 +4 0 0 53 -1 16 6 0.0000 4 105 435 5220 1620 WP0 @4\001 +4 0 0 53 -1 16 6 0.0000 4 75 390 5220 1770 => +8\001 +4 1 0 52 -1 16 8 0.4363 4 105 765 6795 6300 WU: win=32\001 +4 1 0 52 -1 16 8 0.4363 4 105 765 6795 4050 WU: win=16\001 +4 1 0 52 -1 16 8 0.4363 4 105 690 6795 1935 WU: win=8\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 8055 1305 -2 = 0\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 8055 1485 -2 = 0\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 8055 3195 -2 = 0\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 8055 3465 -2 = 4\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 8055 3825 -2 = 2\001 +4 0 20 54 -1 18 6 0.0000 4 75 270 8055 4095 -2 = 0\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 8055 5085 -2 = 0\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 8055 5355 -2 = 4\001 +4 0 0 53 -1 16 6 0.0000 4 105 495 8190 3645 WP1 @12\001 +4 0 0 53 -1 16 6 0.0000 4 105 495 8145 6075 WP2 @28\001 +4 0 0 53 -1 16 6 0.0000 4 105 435 8190 1710 WP0 @4\001 +4 0 0 53 -1 16 6 0.0000 4 75 360 8190 1860 => +8\001 +4 2 0 53 -1 16 6 0.0000 4 90 315 8865 4770 Pause\001 +4 2 0 53 -1 16 6 0.0000 4 90 210 8865 6660 Zero\001 +4 2 0 53 -1 16 6 0.0000 4 90 390 8865 6750 Window\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 11205 5625 -2 = 3\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 11205 6435 -2 = 4\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 11205 6615 -2 = 2\001 +4 0 20 54 -1 18 6 0.0000 4 75 270 11205 6795 -2 = 0\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 8055 5625 -2 = 8\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 8055 5850 -2 = 8\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 8055 6210 -2 = 6\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 8055 6435 -2 = 4\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 8055 6615 -2 = 2\001 +4 0 20 54 -1 18 6 0.0000 4 75 270 8055 6795 -2 = 0\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 11205 5850 -2 = 7\001 +4 0 0 54 -1 16 6 0.0000 4 75 270 11205 6210 -2 = 6\001 +4 2 0 53 -1 16 6 0.0000 4 90 270 8910 8190 Fixed\001