50
-175 1 34
-85 2 16
23 3 5
-1 4 -1
-2 -1 -1
-19 6 12
-7 7 11
19 8 10
-9 9 -1
0 -1 -1
2 -1 -1
-1 -1 -1
-11 13 -1
6 14 15
-1 -1 -1
-4 -1 -1
-25 17 26
-31 18 -1
-33 19 24
22 20 -1
-14 21 -1
13 22 23
-3 -1 -1
-3 -1 -1
1 25 -1
5 -1 -1
-17 27 32
-6 -1 28
1 29 31
-8 30 -1
-3 -1 -1
1 -1 -1
-3 -1 33
-4 -1 -1
28 35 47
26 36 46
25 37 -1
27 -1 38
-17 39 41
9 40 -1
-1 -1 -1
5 -1 42
11 43 -1
-11 -1 44
1 -1 45
-3 -1 -1
4 -1 -1
-3 48 -1
2 49 -1
-5 -1 -1
