-3
2
3
-1
3
3
0
0
2
0
1
0
0
0
1
2
3
0
0
7
0
0
0
0
0
0
-1080
1000
1180
3
0
0
0
0
0
true
false
false
14
14
14
0
0
0
0
0
0
0
0
0
6656
-6912
7168
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
256
256
256
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
false
25
225
0
0
0
1
0
154
0
0
0
0
0
0
0
0
0
0
0
0
122
113
0
0
0
0
0
0
0
0
0
0
0
0
20
20
20
0
18
24
22
57
49
20
78
13
56
45
45
45
0
100
100
100
200
230
240
0
0
0
false
false
false
0
0
0
0
0
-45
-45
-45
45
45
45
1
9
9
3
4
4
20
25
25
0
0
0
false
false
false
100
0
false
1
0
0
0
0
15
0
0
0
0
0
0
0
0
0
0
0
0
50
50
40
20
10
10
120
3
3
3
0
false
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
false
false
false
false
false
false
false
false
false
98
150
50
false
false
false
0
0
0
0
10
50
6
0
0
0
0
50
3
100
100
100
100
100
100
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2630
0
0