0 3 6 5 5 8 12 1
0 9 14 15 15 28 28 3
2 15 20 27 25 40 42 5
2 17 30 41 41 50 66 7
2 13 26 35 -9 -12 -15 9
