5
104100
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
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
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
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
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
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
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
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
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
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
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
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
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
100
0
-500
-400
300
500
-100
-200
100
0
-100
0
0
-100
-200
0
400
300
-300
-300
100
100
-100
100
300
0
-400
-200
200
300
0
-100
100
200
-200
-300
0
200
0
-100
100
200
0
-100
0
100
-100
-200
200
300
0
-200
0
100
100
0
100
200
-100
-400
-100
200
100
0
100
200
-100
-400
-200
100
-100
-100
400
300
-100
0
-200
-500
-100
300
400
300
-300
-700
-100
400
100
0
0
-300
-100
300
200
-200
-400
-200
200
400
100
0
-300
-300
100
100
-100
100
300
100
-100
-200
-100
0
100
100
200
0
-200
-100
100
0
-200
-100
200
200
-200
-200
200
100
-400
-300
200
400
100
-200
0
100
-200
-200
200
300
0
-200
100
300
-200
-700
-100
700
300
-400
-200
200
0
-100
100
0
-400
-100
600
400
-300
-500
0
300
200
-100
-200
0
200
100
-100
-100
200
100
-300
-300
100
200
200
100
0
-200
-200
0
200
0
-200
100
300
-100
-200
200
200
-300
-300
300
400
0
-300
-100
100
100
0
200
200
-300
-500
100
600
100
-400
-100
300
0
-400
-300
200
300
-100
0
400
0
-500
0
300
-300
-300
600
400
-500
-400
400
400
-100
-500
-300
300
400
0
-200
0
200
100
-100
-200
-100
100
100
100
100
0
-100
-100
100
0
-100
0
300
200
-200
-200
200
200
-100
-100
0
-100
-100
200
200
-100
-300
-100
300
300
0
-100
-100
-100
-100
200
200
0
-200
-200
300
400
-500
-700
500
1000
-100
-700
-200
100
-100
100
200
-100
0
200
100
-100
-200
-100
100
0
-200
-200
200
300
200
-100
-400
-100
0
-100
0
400
100
-500
-400
100
100
0
200
200
-100
-300
-200
200
300
-100
-400
0
400
0
-300
-100
100
200
0
-200
0
200
100
-100
-100
-200
100
400
0
-400
-200
200
400
300
-300
-900
-300
800
800
-200
-500
0
0
-200
200
300
-400
-400
400
500
-100
-200
100
200
-400
-800
0
800
500
-100
-300
-100
0
-100
-100
100
100
-100
100
200
-100
-100
0
-100
0
100
0
100
100
-100
0
0
-100
-100
0
-100
-100
-100
100
500
400
-300
-900
-400
500
600
300
200
-500
-1200
-100
1200
600
-500
-300
0
0
-200
-300
0
600
400
-100
-400
-300
100
300
-100
-300
100
300
100
-100
-400
-300
100
500
200
-300
-200
300
300
-200
-200
0
-100
-200
200
500
300
-200
-300
0
100
0
-100
0
100
-100
-300
200
600
0
-600
-300
300
300
100
-200
-200
100
100
100
300
0
-600
-300
300
200
0
200
200
-200
-200
100
100
-300
-400
100
500
400
-100
-300
100
-100
-500
0
500
100
-200
100
300
100
-200
-400
-200
200
300
200
100
-100
-200
0
100
0
-100
-100
300
300
-200
-200
200
0
-200
-100
100
200
0
-400
-400
0
300
400
400
-100
-700
-700
-100
600
500
0
-200
0
200
-100
-300
0
0
-300
100
500
-100
-300
0
-300
-100
600
-100
-500
300
100
-300
300
-100
-700
400
900
-300
-800
-200
300
700
300
-600
-700
200
600
500
-100
-600
-400
-100
200
500
200
-400
-300
200
100
-200
-100
200
200
-100
-100
100
-100
-200
100
-100
-100
500
700
-200
-900
-700
100
1000
500
-800
-800
400
900
400
-300
-600
-400
200
400
100
-100
0
200
200
-100
-400
-300
200
600
-100
-700
0
600
-100
-500
200
400
100
100
100
-300
-600
-300
400
500
100
0
100
0
-400
-500
-100
400
600
400
-100
-600
-300
200
200
-100
0
100
100
200
100
-200
-300
-100
200
300
0
-300
-100
-100
200
400
0
-500
-200
300
300
0
-200
0
400
200
-400
-300
100
100
-100
0
100
200
100
0
0
-100
-300
-300
100
500
300
0
-200
-200
-200
-200
-100
100
400
300
-200
-400
-300
-200
200
700
400
-400
-500
-100
200
200
100
0
0
-100
-100
300
200
-400
-300
500
300
-300
-200
300
100
-300
-100
500
400
-400
-600
0
400
100
100
300
-100
-600
-300
200
0
0
700
800
-400
-1200
-900
300
1200
700
-300
-500
-500
-200
500
700
-100
-600
-300
0
300
200
-100
0
0
-100
-100
100
0
0
0
0
100
-100
-300
0
400
0
-400
0
500
300
-300
-300
-100
0
100
100
100
0
-100
-100
100
0
-100
0
200
0
-100
100
200
100
-100
-100
-100
-100
-100
200
300
-100
-300
-100
100
100
200
200
-100
-600
-300
600
900
0
-600
-400
0
200
400
200
-400
-400
0
400
300
-100
-500
-200
400
300
-100
-100
-100
-100
100
100
0
200
200
-300
-400
0
400
300
-100
-500
-100
100
0
200
400
-100
-600
-300
300
300
100
0
0
-200
-300
100
300
100
-100
0
-100
-200
-200
-100
300
500
100
-100
-100
-300
-400
100
500
100
-300
-200
400
400
-500
-800
0
600
400
0
-100
-200
-600
0
800
400
-500
-400
200
200
0
0
100
0
-100
-100
200
300
-100
-100
100
0
-100
-100
100
200
100
-200
-100
200
200
-100
-100
0
-100
-100
200
300
0
-300
-200
0
0
100
300
100
-200
0
100
0
0
0
0
200
200
-100
-300
-300
-100
200
300
100
0
-100
-200
200
300
-200
-400
200
400
0
-300
-100
0
100
100
0
-200
-300
-100
300
400
0
-300
-100
-100
-200
100
300
100
0
-100
-200
0
100
0
0
200
0
-300
-100
100
0
0
200
200
-100
-300
-100
100
100
200
100
-200
-200
-100
0
200
200
0
-100
0
100
-100
-300
-100
300
100
-300
0
300
-100
-300
100
400
-100
-500
-200
500
500
-100
-400
-200
0
100
300
300
0
-400
-400
100
300
100
-100
0
0
-100
-100
100
100
0
0
0
-100
0
0
-100
0
100
0
-100
100
0
-300
-200
200
200
-100
0
300
-100
-400
0
200
0
0
200
0
-200
-100
100
200
100
-200
-200
0
100
-100
0
300
200
-300
-200
200
200
0
-100
0
0
100
0
-200
-200
0
0
100
300
0
-300
-100
100
-100
100
300
0
-300
-100
0
0
100
-100
-300
100
400
100
-400
-300
100
0
-100
200
300
-200
-300
0
200
0
-200
-200
200
300
-100
-100
100
0
-100
0
-100
-100
200
100
-200
-200
-100
0
200
200
0
-100
100
0
-300
-200
200
400
100
-100
-100
-200
-100
200
300
-100
-300
-100
200
300
-100
-300
0
200
0
-200
0
200
0
-200
0
100
-100
-100
-100
-200
-200
200
400
100
-100
-100
0
-100
-200
-100
100
200
100
-200
-200
0
0
-100
100
300
100
-300
-200
-100
0
0
100
200
200
-200
-300
-100
0
0
200
100
-100
-200
-200
0
200
0
-100
100
200
-200
-400
-100
100
100
200
200
-100
-400
-200
300
300
-200
-300
200
500
200
-200
-400
-400
-100
300
400
0
-100
-200
-200
200
300
0
-300
0
300
-100
-300
100
300
-200
-200
300
200
-200
0
200
-100
-300
-100
200
200
0
0
100
-200
-300
0
200
200
100
-200
-200
0
0
-100
100
100
-200
-100
200
0
-400
-200
300
500
100
-200
-300
-300
100
400
200
0
-100
-300
0
400
100
-400
-300
200
500
200
-200
-300
-200
-300
0
500
400
-200
-400
100
300
-200
-500
100
400
0
-100
200
0
-300
-200
200
500
200
-400
-300
300
100
-300
-100
100
-100
0
300
100
-200
100
300
0
-500
-500
200
700
400
-200
-300
100
100
-200
-400
0
500
400
-100
-300
-300
-200
0
300
100
-100
0
100
0
-100
-100
0
100
100
0
0
0
0
0
0
-200
-200
100
300
300
-100
-500
-200
300
300
0
-100
-100
-100
200
100
-300
-200
0
100
300
200
-400
-500
300
500
-200
-300
100
200
-100
-100
-100
-100
100
200
100
0
-200
-200
0
200
0
0
100
100
-100
0
100
0
-300
-200
200
400
100
-200
0
100
-100
-300
-200
200
400
200
0
-100
-300
-300
200
500
300
-200
-300
100
200
-200
-200
200
100
-200
-100
200
100
0
0
0
0
100
-100
-200
-100
200
200
100
-100
-200
-200
100
300
100
-100
-100
0
0
-200
-200
100
200
0
0
0
-200
-300
100
500
400
-300
-500
100
400
0
-200
-100
-100
0
200
300
-100
-400
-100
400
300
-100
-100
-100
-200
0
300
100
-200
-200
0
100
100
0
-100
-100
200
300
-100
-300
0
200
100
-100
-100
0
100
200
100
-100
-200
-100
0
200
200
0
100
200
-200
-300
100
100
0
200
200
-100
-200
-100
-100
0
0
200
300
-100
-400
-100
400
300
-100
-300
-100
300
400
0
-400
-300
100
300
100
-100
100
0
-100
0
-100
-300
-100
400
500
-100
-400
-100
100
-100
0
300
0
-400
-100
300
200
-300
-300
100
200
-100
-100
100
200
0
-200
-200
0
200
300
200
-100
-300
-200
100
300
0
-400
0
400
0
-300
0
100
-100
0
200
300
100
-300
-500
0
300
100
0
100
-100
-300
-100
300
300
-200
-300
-100
100
100
0
0
100
-100
-200
200
300
-200
-300
100
0
-100
0
100
100
0
0
100
100
-200
-300
-100
200
200
0
-100
0
-100
-200
200
300
-100
-200
100
0
-100
-100
0
100
0
-100
-100
0
0
0
100
100
0
-200
-100
200
100
-100
-100
100
100
-100
-100
100
0
-100
0
200
100
-200
-200
100
200
0
-100
300
400
-100
-400
-300
-100
100
300
300
0
-100
-100
-100
0
100
100
0
100
-100
-300
-100
100
100
0
0
100
100
-200
-300
0
200
100
0
100
-100
-200
0
200
200
-200
-300
100
300
-100
-200
200
400
0
-300
-200
-100
0
200
300
0
-400
-200
100
200
100
-200
-100
100
200
-100
0
100
-100
-200
100
200
-100
-200
0
200
200
-200
-300
100
200
-100
-200
0
100
0
0
100
0
-100
-100
100
0
-200
100
400
100
-200
-300
-200
100
200
-100
-100
100
100
0
0
-200
-200
100
300
100
-100
-300
-300
200
400
0
-300
-100
100
0
0
100
0
-200
-100
200
100
-100
-200
0
300
200
-100
-200
-100
-100
0
0
0
100
0
0
100
-100
-200
100
200
100
-100
-100
100
100
-100
0
100
0
0
200
100
-300
-300
0
300
200
-100
-100
0
0
0
200
100
-100
-300
0
400
200
-300
-200
200
300
100
-100
-200
-300
0
200
300
100
-200
-300
0
300
0
-300
0
300
100
-100
0
-100
-200
0
300
100
-200
-200
100
200
100
-100
-100
0
0
100
0
0
-100
-100
100
200
0
-200
-200
200
200
-100
-200
0
100
100
0
0
-100
-200
0
400
200
-200
-200
200
100
-200
-100
100
200
100
-200
-200
-100
-100
100
200
100
0
-100
0
100
-100
-200
0
200
100
-100
0
200
0
-200
-100
100
100
-100
-100
100
100
-100
-100
0
0
-100
200
300
0
-200
-200
100
200
100
-100
-100
0
0
-100
100
200
-100
-200
0
200
200
0
-100
-100
0
-100
100
300
100
-200
-100
100
100
-100
0
100
0
-100
100
200
-200
-300
100
400
100
-400
-200
200
100
-100
-100
100
0
-100
100
100
0
0
-100
-100
0
0
-100
100
200
-100
-300
-100
100
0
-100
100
200
-100
-300
0
300
100
-300
-100
300
100
-200
-100
100
200
0
-200
0
200
-100
-100
100
-100
-300
200
600
100
-400
-100
200
100
0
100
0
-100
-100
100
200
0
-300
-200
100
200
-100
-100
100
100
-100
-200
-100
200
100
-100
-100
100
0
0
0
-200
-200
0
200
200
100
-100
-200
-100
0
0
100
200
100
-100
-200
0
100
100
-100
0
200
0
-100
100
100
-100
0
100
100
-200
-200
0
200
0
-100
100
100
0
-100
0
0
-100
-200
100
200
-100
-100
100
100
-100
100
200
0
-200
-300
0
200
100
-100
-100
100
100
0
-100
-200
-200
0
300
300
0
-200
-200
0
0
-100
100
300
100
-300
-300
100
200
100
0
0
0
-100
0
100
-100
-200
-100
100
300
100
-100
0
100
-100
-200
200
200
-100
-100
100
0
-100
0
0
100
100
-100
-100
200
100
-100
-100
100
100
0
-100
0
100
100
100
0
-100
-200
100
300
0
-400
0
500
300
-400
-600
-100
300
200
0
0
0
0
100
0
-200
-200
100
300
300
0
-300
-300
0
100
0
200
400
0
-400
-100
400
0
-300
0
300
-100
-200
100
100
-100
-100
0
0
100
200
100
-100
-100
0
100
100
0
-100
-100
0
100
0
-100
0
0
-100
-100
200
100
-100
-200
0
100
-100
-200
0
200
300
200
-100
-300
-300
-200
100
300
300
100
0
-100
-100
-100
0
0
100
-100
0
300
200
-300
-500
0
400
200
100
-100
-300
-300
0
200
300
100
-300
-300
100
200
0
-100
0
0
0
100
200
-100
-400
-200
100
200
100
100
100
-100
-200
0
100
0
-100
100
200
-100
-200
-200
100
200
0
-100
100
100
-200
-100
0
0
-100
-100
300
400
0
-300
-100
0
-100
0
100
200
0
-200
0
100
-200
-100
300
200
-200
-200
100
100
0
0
-100
-100
-100
0
100
300
0
-400
-100
300
100
-100
-100
-100
-100
100
0
0
100
100
0
0
100
0
0
0
0
-100
-200
-100
100
200
100
0
-100
-100
-200
0
100
0
100
300
200
-300
-500
-100
300
200
-100
-100
0
0
-100
0
0
0
0
0
200
200
0
-100
-100
-100
0
100
0
100
0
-400
-200
200
100
100
300
-300
-700
-100
800
500
-300
-400
0
300
0
-300
-200
100
200
100
100
0
-400
-300
300
400
0
-200
100
100
-200
-300
0
200
200
0
0
0
-100
-100
100
0
-100
0
100
0
100
100
-200
-100
200
0
-300
100
200
-300
-100
200
0
-100
100
0
-200
-200
100
200
200
-100
-200
0
200
-100
-200
0
100
0
-200
0
200
0
-100
0
-100
-100
100
100
-100
-100
0
100
300
100
-300
-200
100
100
-100
-200
100
200
-100
-200
0
-100
-200
100
300
100
0
0
-200
-300
-100
100
300
200
-100
-300
-100
0
0
100
200
100
-200
0
200
0
-200
-100
200
300
100
-200
-300
-100
-100
0
200
200
-200
-200
100
200
-100
-200
0
200
0
-100
0
100
100
-100
-100
200
300
0
-100
-100
-100
-100
200
300
0
-200
0
200
-100
-400
0
400
200
-200
-200
0
-100
-100
100
100
100
100
-100
-100
100
100
-200
-200
200
200
-100
0
100
100
-100
-200
-100
200
200
100
100
-100
-300
-100
400
300
-200
-300
100
200
-100
-100
200
100
-100
-100
100
0
-200
-100
100
100
0
100
200
0
-200
-100
100
200
0
-100
0
100
0
-100
0
100
-100
-100
200
200
-100
-100
-100
0
100
100
0
0
0
-200
0
300
100
-200
-100
100
100
-100
-100
0
-100
-100
200
100
-100
0
200
100
-200
-200
0
200
200
-100
-300
0
300
100
-200
-100
100
100
-100
0
100
0
-100
100
200
0
-300
-300
100
200
0
0
100
0
-100
0
200
0
-300
-100
200
200
0
-100
-100
100
100
-200
-100
300
200
-100
0
100
-100
-200
100
400
100
-400
-200
200
200
100
0
-200
-200
300
600
0
-600
-500
200
600
300
-300
-300
100
300
-100
-300
-100
100
200
200
100
-100
-200
0
100
0
-200
-200
200
400
100
-200
-100
0
-100
100
400
200
-200
-200
100
100
-100
-200
100
400
0
-400
-100
100
100
0
0
200
400
-200
-500
0
100
-200
200
400
100
0
-100
-400
-200
200
400
200
-100
-200
-100
0
-100
-100
100
200
100
-100
-100
100
100
-100
-100
-100
0
100
100
100
0
-200
-200
200
300
0
-200
-200
0
100
-100
0
100
-100
-200
0
200
100
-100
-100
200
0
-300
-100
300
100
-200
0
100
-100
-300
-100
200
300
100
100
-100
-400
-400
200
400
0
-100
100
0
-300
0
-100
-200
300
600
-100
-500
0
0
-200
0
400
400
-100
-500
-200
0
0
400
500
-200
-600
-100
400
100
-400
-300
300
300
-200
-100
100
-200
-100
400
200
-300
-400
0
400
200
-200
-300
-100
0
0
0
0
200
300
0
-400
-400
0
200
300
300
-100
-600
-200
400
100
-200
300
200
-400
-300
0
200
200
0
-100
400
300
-300
-700
-500
200
800
400
-200
-200
-100
-200
100
100
-300
-100
500
400
-200
-400
0
200
0
-200
-100
200
200
100
0
-200
-400
-100
300
300
100
0
-300
-200
0
0
100
200
0
0
200
0
-500
-500
-100
400
500
300
-100
-500
-400
400
300
-500
-400
400
600
400
0
-1000
-1000
200
900
400
-200
0
300
-100
-900
-800
300
700
600
400
-200
-900
-400
600
600
-300
-400
300
400
-100
-400
-100
100
0
0
300
100
-400
-200
300
300
-200
-500
-100
600
400
-400
-400
100
0
-300
0
300
200
-100
-300
-100
-100
-200
200
400
0
-300
-100
300
300
-600
-800
700
900
-500
-400
600
-300
-700
500
400
-200
200
300
-300
-400
-300
-300
300
700
400
100
-200
-500
-600
-400
300
900
400
-300
0
100
-300
-400
-100
0
200
300
300
100
-400
-500
-100
100
200
400
0
-300
100
100
-300
-300
-100
0
500
600
-100
-600
-400
0
300
200
-100
100
200
100
-100
-400
-400
100
500
300
-100
-400
-100
500
300
-500
-300
400
300
-300
-600
100
1000
600
-600
-700
-300
0
400
500
-100
-500
-200
300
300
-100
-400
-300
0
300
200
-100
-300
100
400
100
-200
-200
-100
-100
400
400
-400
-500
600
700
-600
-900
100
1000
700
-300
-1000
-700
200
900
900
0
-1000
-800
300
800
100
-400
-300
100
100
-100
0
200
200
-200
-400
0
300
200
100
100
0
-400
-600
-300
500
800
200
-300
-300
-100
-200
-300
100
300
100
100
300
0
-400
-200
0
0
100
100
200
200
-100
-200
200
-200
-300
300
300
-200
-200
0
-100
-100
0
100
300
0
-200
0
0
-200
-100
0
300
500
-100
-500
0
200
-200
-100
200
100
0
-100
-100
200
100
-200
-100
300
200
-100
-100
0
-100
-200
-100
300
600
100
-500
-100
-100
-700
100
1600
500
-1400
-500
800
0
-500
200
200
-200
-100
100
100
100
-100
0
0
-300
-100
500
500
-200
-400
-100
-100
-100
100
300
-100
-300
0
200
200
0
-400
-300
400
400
-100
-100
0
-100
0
100
0
0
0
0
100
100
0
0
0
-100
0
100
100
100
-100
-400
-100
300
400
-100
-400
0
300
-200
-100
600
200
-700
-500
400
700
100
-800
-600
600
800
-300
-700
0
300
200
100
-200
-500
-100
400
500
100
-300
-400
-300
-100
200
400
400
0
-500
-500
200
500
0
-100
100
0
0
200
100
-100
0
-100
0
100
0
100
100
-200
-200
100
100
100
100
-100
-200
0
100
0
100
400
200
-700
-900
500
1100
300
-100
-500
-1100
-200
1200
700
-100
-300
-700
-600
600
1100
100
-800
-700
200
900
500
-500
-700
-200
100
200
500
500
0
-500
-700
-400
500
1000
100
-700
-500
100
400
300
-100
-400
-200
0
200
300
0
-200
0
-100
-200
100
300
100
-300
-100
300
100
-300
-200
200
400
200
-400
-200
300
-100
-300
300
200
-300
0
300
400
300
-700
-1100
400
1000
-200
-400
400
100
-200
-100
0
100
100
-100
0
100
-200
-400
0
300
400
400
-100
-600
-700
-200
600
800
200
-200
-300
-200
-100
0
100
200
100
-200
-100
100
0
0
200
0
-100
0
-100
-200
0
100
100
100
-100
-100
100
200
100
-300
-400
0
200
300
600
200
-600
-600
-100
200
600
300
-400
-200
-100
-400
400
1000
-300
-1000
-100
500
300
100
-400
-300
300
400
0
-500
-500
300
500
0
0
100
-200
0
100
-400
-100
400
100
-100
0
0
0
0
-100
0
200
0
-100
-300
-100
300
100
-400
-100
300
200
0
-300
-100
200
-100
-100
400
100
-500
-200
200
200
200
-300
-400
200
0
-300
200
200
-300
0
300
0
-100
-200
-100
400
400
-400
-700
-400
100
600
600
100
-300
-500
-400
200
400
-300
-400
400
600
0
-400
-400
-200
200
400
300
-100
-400
-200
100
0
-100
100
200
-100
-200
100
0
-200
-200
200
200
-200
-200
200
200
-100
-200
-300
-100
200
300
200
100
-400
-500
100
600
200
-200
-500
-400
400
700
0
-300
-200
-500
0
900
300
-800
-600
500
400
-200
-100
300
0
-300
-200
100
200
100
0
0
100
0
-200
-100
100
200
0
0
300
100
-500
-500
0
200
300
400
200
-300
-500
-300
0
400
400
-100
-300
0
0
-100
300
300
-300
-400
100
300
100
0
0
100
0
-200
200
500
-100
-600
-200
300
0
-100
200
100
-300
-200
100
300
100
-300
-300
100
200
0
0
100
100
100
-100
-200
100
0
-200
-100
100
100
200
100
-300
-400
0
200
300
100
-300
-300
0
-100
-100
300
400
0
-400
-300
0
100
0
0
200
0
-200
0
300
300
-200
-400
-100
0
0
400
300
-200
-500
-100
200
200
0
-100
0
0
100
100
0
-200
-100
0
200
200
-100
-200
-100
-100
-100
100
200
100
0
-100
-100
0
0
0
100
-100
-100
200
0
-300
-100
0
100
300
200
-400
-200
300
200
-300
-600
0
700
700
0
-400
-400
-300
100
400
100
-300
0
500
200
-500
-400
200
200
-100
0
200
100
-100
-300
-100
100
0
-100
0
100
0
-100
-100
0
100
0
0
100
0
-100
100
0
-200
-100
200
300
100
-100
-200
-100
0
0
100
200
0
-200
0
100
0
100
100
-300
-200
300
300
100
0
-300
-300
200
200
-100
100
200
0
-200
-200
0
200
200
-100
0
100
0
-100
100
0
-300
-100
200
100
0
100
200
0
-200
-300
-100
100
100
-100
100
200
0
-300
-100
200
200
-100
-200
0
100
0
-100
0
100
0
0
100
0
-100
0
0
0
0
0
100
200
0
-200
-100
100
200
0
-100
0
-100
0
300
200
-100
-100
0
0
-200
-300
100
600
400
-200
-200
0
-100
0
100
-100
0
100
200
200
-100
-300
-200
100
200
100
0
0
100
-200
-300
100
300
100
0
0
0
-100
-200
0
300
200
-100
-100
0
-100
-200
0
100
-100
-100
200
200
0
-200
-100
100
0
-100
-100
300
300
-200
-300
100
100
0
200
300
-200
-400
-100
400
400
0
-300
-100
100
-200
-300
0
300
300
300
0
-400
-400
100
300
0
-200
0
400
300
-100
-300
-100
100
-100
-300
-200
300
400
100
-200
-100
0
-100
0
100
100
0
0
0
0
-100
0
100
0
-200
0
200
0
-200
-100
200
100
0
-100
0
-100
-300
-100
200
100
-100
-100
100
100
-200
-300
100
300
0
-200
0
100
-100
-100
100
200
0
-200
100
300
100
-300
-200
0
100
200
300
200
-200
-600
-300
300
400
200
-100
-300
-100
200
0
-200
-200
0
200
400
100
-300
-300
100
100
-100
-200
200
300
0
-300
-200
100
200
0
0
0
0
0
100
0
-100
-100
0
100
0
-100
0
100
-100
-200
0
200
100
-100
-100
100
200
-100
-200
-200
-100
0
300
200
-100
-300
-300
-100
200
400
400
0
-300
-200
0
100
200
100
-300
-200
400
400
-100
-300
-100
100
100
-100
-100
0
100
200
100
-200
-200
200
200
-100
-300
-100
200
100
-200
-100
100
200
100
0
0
-100
-100
0
100
0
-100
0
100
100
0
-100
100
200
-200
-300
0
100
0
100
-100
-300
-200
200
400
200
-200
-500
-300
0
300
400
100
-300
-400
0
300
300
-200
-400
-100
300
200
-100
0
200
0
-300
-200
200
300
0
-200
-100
100
100
-100
-100
0
0
100
300
100
-300
-200
100
200
0
-200
0
100
-100
-200
0
100
0
0
200
100
-100
-200
0
100
0
-100
100
200
-100
-200
-100
-100
0
100
0
0
-100
-200
-100
400
500
0
-300
-200
-100
100
0
-100
0
0
-100
300
100
-500
-400
500
600
0
-300
-400
-200
200
400
200
-200
-300
100
200
0
-300
-200
200
300
100
-200
-200
0
0
0
0
100
100
-100
-100
0
0
-100
100
200
-100
-200
-100
100
100
-100
-200
0
0
0
100
-100
-300
0
0
100
400
0
-600
-100
400
0
0
200
-200
-400
0
200
300
200
-300
-400
200
200
-200
-100
200
0
-300
-200
200
100
0
100
100
-300
-400
0
400
300
-100
-200
-100
0
0
100
100
-100
-200
0
200
100
-100
-200
100
200
-100
-200
0
100
-100
-100
100
0
-100
0
100
100
-100
-200
0
200
0
-200
-200
200
200
-100
100
300
-100
-500
-200
200
200
300
100
-200
-100
-100
-200
200
300
-300
-300
300
100
-200
-100
200
200
-100
-200
100
200
-100
-200
0
0
-100
0
100
200
0
-200
-200
0
0
0
300
200
-200
-300
100
200
0
-200
-100
100
100
0
0
100
-100
-200
200
300
0
-300
0
200
100
-100
-100
0
100
0
100
100
0
-200
-100
100
100
-100
-100
0
0
0
100
200
0
-200
-200
200
300
0
-300
-300
0
100
200
200
100
-100
-200
100
300
100
-200
-200
100
0
-100
0
100
0
-100
0
100
0
0
0
0
0
0
100
100
0
-300
-200
200
300
0
-200
0
100
-100
100
200
0
-100
0
200
100
0
-100
0
200
0
-200
-100
100
100
0
100
100
-100
-300
-100
100
100
100
100
100
0
-200
-200
200
200
-200
0
300
0
-300
100
200
0
-100
0
100
100
-200
-200
200
300
-100
-100
100
0
-100
100
200
-100
-200
0
100
0
0
100
100
100
-100
-100
0
100
0
0
100
100
100
0
0
0
-100
-200
100
300
200
-100
-200
-100
0
-100
100
200
0
-100
0
0
0
0
-100
-100
100
200
100
0
-100
-200
-100
100
200
0
-100
0
100
-100
-200
0
100
100
0
0
100
0
-100
0
0
0
-100
-100
0
0
0
100
200
100
-100
-100
100
100
-100
-100
100
0
-100
-100
100
100
-100
-100
200
100
-100
-100
100
100
0
-100
0
0
0
0
200
200
-100
-300
-100
100
0
-100
100
200
100
-200
-100
100
100
0
100
200
-100
-300
0
200
100
-200
-200
0
200
100
0
100
0
-300
-200
100
400
400
-100
-300
-100
-200
100
600
0
-600
-200
200
100
200
0
-500
-200
400
300
0
-200
-300
-100
300
300
-100
-300
0
300
-100
-500
-200
300
300
100
-100
-200
-100
-100
100
200
0
-100
100
100
-100
-300
-300
100
300
100
-100
0
0
-200
-300
100
300
100
-200
-100
0
-100
100
200
-100
-300
-100
200
300
-100
-300
-100
100
0
-100
100
200
100
-200
-200
0
200
100
0
0
-200
-300
0
400
200
-300
-200
200
200
-200
-200
100
100
0
-100
0
0
-200
-100
100
100
-100
-100
100
0
-100
-100
200
300
-100
-400
0
300
-100
-300
-100
200
200
100
100
100
-300
-500
-100
300
200
0
0
-100
-100
-100
-100
0
100
300
100
-200
-300
-100
0
300
300
-200
-500
0
300
300
100
-300
-400
0
300
300
0
-300
0
300
0
-200
0
100
-100
-200
-100
0
100
100
100
0
-100
0
0
-100
100
200
-100
0
100
-100
0
100
0
-100
-100
-100
0
100
0
100
100
-100
-200
0
100
0
-100
-200
100
300
0
-300
-100
300
100
-300
-300
0
200
200
200
100
-300
-400
100
400
0
-300
0
100
200
400
100
-400
-400
-100
100
400
400
-200
-400
-100
0
0
300
200
-200
-400
-200
300
300
0
-200
100
100
-300
-200
200
300
-100
-200
0
100
-100
-200
0
200
200
100
0
-200
-300
-100
200
400
100
-400
-300
200
100
0
200
0
-400
0
400
300
-100
-400
-400
200
500
0
-500
-200
200
100
-100
200
100
-500
-500
400
600
0
-300
0
100
-200
-300
200
400
-100
-100
200
0
-500
-100
400
200
-300
-100
300
100
-400
-100
400
200
-300
-400
0
400
200
-100
0
-100
-300
-200
-100
100
500
500
-100
-600
-400
0
200
200
300
100
-300
-200
200
0
-300
0
100
-100
0
300
200
-200
-400
-300
0
300
300
300
100
-300
-400
100
300
-100
-300
-100
200
300
100
-300
-300
100
0
-300
100
700
200
-700
-500
200
100
-100
200
200
-400
-100
300
0
-200
0
0
0
0
-100
100
300
-200
-300
400
200
-600
-600
300
700
500
0
-500
-500
0
500
400
-200
-400
100
400
300
0
-500
-400
100
300
200
100
100
-200
-300
-100
200
200
-100
-200
100
200
100
-100
-200
0
100
200
200
-100
-300
-100
200
-200
-400
100
400
100
-200
0
100
-100
-200
0
100
100
100
0
-300
-100
500
500
0
-600
-800
-300
700
1100
200
-800
-600
300
600
0
-400
-400
-100
300
400
200
-100
-300
-200
200
300
-100
-400
-100
0
0
200
300
100
-300
-400
0
300
100
-100
0
0
-100
-200
-200
100
200
-200
-100
400
200
-400
-300
200
300
100
-200
-100
100
-100
-100
0
100
400
300
-300
-300
-100
-400
0
1000
500
-700
-800
-300
200
800
800
-100
-900
-700
300
800
100
-700
-400
300
500
100
-200
0
200
0
-300
-300
0
400
400
-100
-400
-100
100
-100
100
100
100
100
100
-100
-100
0
-100
-100
100
300
200
-100
-200
0
100
0
0
100
200
-100
-300
-100
300
200
-300
-200
400
300
-500
-400
200
300
200
400
0
-700
-500
500
500
-500
-900
200
1200
800
-500
-1200
-800
400
900
400
-200
-300
-200
100
0
-500
-400
600
900
200
-600
-600
-100
300
100
-200
0
100
100
100
100
0
-200
-200
-100
200
300
0
-200
-200
0
-100
-100
300
200
-200
-100
200
100
-100
-100
100
100
-200
-100
100
-100
0
600
300
-800
-600
400
400
200
-100
-400
0
700
0
-800
-400
300
400
400
100
-400
-600
100
700
100
-800
-200
700
200
-400
0
300
-200
-400
0
500
400
-100
-400
-200
0
200
300
200
0
-200
-200
-100
200
200
-100
-100
100
0
-200
0
300
0
-200
-100
100
100
0
-100
0
100
0
-100
0
0
0
100
100
-100
-200
-100
100
200
-100
-200
0
400
400
-300
-600
-200
300
200
0
100
0
-400
-600
-200
400
600
300
-200
-500
-500
200
600
200
-300
-300
-100
100
100
0
-100
-100
-100
0
100
100
0
-100
0
0
-100
-100
100
100
0
200
0
-400
-200
200
100
-100
-100
-100
100
200
100
0
-100
-200
100
200
100
0
-200
-200
100
200
0
200
300
-100
-400
-200
0
100
200
0
0
200
100
-300
-400
-100
200
400
400
100
-300
-600
-300
300
400
-100
-200
300
300
-200
-400
100
500
200
-400
-400
100
300
-100
0
300
0
-300
0
300
0
-300
-200
200
200
-200
-200
200
100
-200
200
400
-200
-400
200
200
-100
100
100
-200
-100
200
0
-100
100
100
-100
0
0
-300
0
600
100
-700
-200
600
300
-300
-100
300
0
-300
-200
0
0
100
300
200
-300
-500
0
600
400
-300
-400
200
300
-100
-300
0
200
200
0
-100
-100
-100
0
100
100
0
0
100
200
0
-200
-100
100
100
0
0
0
0
0
100
100
0
-100
-200
0
200
200
-100
-100
100
0
0
100
100
0
-200
-100
200
200
-200
0
300
0
-300
0
100
100
200
200
-100
-400
-200
400
500
0
-500
-200
200
200
-200
-100
100
-100
-100
200
100
-200
-200
100
300
100
-300
-200
200
200
-200
-200
200
300
0
-200
0
0
-200
-100
200
100
-100
100
0
-100
0
0
100
200
0
-100
100
-200
-200
100
100
200
300
-200
-500
0
200
0
200
100
-200
0
0
-300
-100
300
400
300
-100
-400
-300
300
400
0
-400
-200
300
200
-400
-300
300
500
200
-100
-300
-300
-100
100
200
-100
-100
400
400
-300
-600
-200
200
200
100
200
200
0
-200
-200
-100
0
200
300
100
-200
-300
-100
100
200
-100
-200
0
200
100
-100
-200
-200
100
200
200
0
-200
-300
0
300
0
-200
100
300
100
-200
-200
100
200
0
-200
-200
-100
100
200
100
0
-200
-300
0
200
200
300
300
-100
-700
-600
100
600
600
200
-200
-600
-400
400
600
0
-400
-200
200
400
0
-400
-300
100
100
0
100
200
0
-200
0
100
-200
-200
100
200
0
-100
-200
-200
100
200
100
200
200
-300
-400
100
100
-200
0
400
200
-100
-300
-200
200
300
0
-100
-200
-100
0
100
0
0
0
0
300
300
-200
-400
-100
0
-100
100
400
400
0
-500
-300
100
100
0
300
100
-300
0
400
100
-500
-300
100
300
200
0
0
-100
-200
0
100
-100
-200
100
200
0
-100
-100
100
100
0
0
0
-100
0
100
0
-200
-200
100
200
0
-300
-100
300
300
-200
-300
100
100
-200
0
300
100
-100
-200
-200
100
200
-200
-100
300
-100
-200
300
100
-300
200
300
-400
-400
300
600
300
-400
-600
-100
300
300
200
-100
-500
-300
100
200
200
200
100
-100
0
-100
-300
-300
100
400
200
-100
-200
-200
-100
100
300
200
-200
-400
0
100
-200
-100
200
200
200
0
-300
-200
-100
0
200
200
-100
-100
100
-100
-100
0
-100
100
300
-100
-300
100
200
-200
-100
300
300
-300
-600
-200
400
500
100
-200
-100
-200
-200
0
0
0
300
400
-100
-600
-500
-100
300
300
100
0
-100
-200
-200
100
200
0
-100
0
100
100
0
-200
-300
100
200
100
0
0
-100
-100
0
-200
-200
100
300
100
-300
-300
300
300
-200
-300
200
200
0
100
0
-300
-300
0
300
200
0
0
-200
-300
100
200
100
100
0
-300
-200
100
100
0
100
-100
-200
-100
100
200
200
-200
-300
0
-100
-200
100
400
200
-200
-300
-200
0
100
100
0
100
-100
-200
0
0
-200
0
300
300
100
-300
-200
200
-100
-400
200
500
0
-100
-100
-300
-100
100
100
300
200
-300
-200
100
0
-200
100
200
-100
0
100
100
0
-100
0
100
100
100
0
0
0
-100
-400
-200
300
600
300
-300
-600
-200
300
300
200
0
0
200
200
-300
-600
-200
400
400
100
-100
0
-100
-200
-100
100
0
0
200
200
-200
-300
100
200
0
-100
200
200
-200
-300
-100
100
100
0
-100
0
0
-200
100
500
200
-400
-300
0
-100
0
200
0
-100
100
0
-100
100
100
-100
100
100
-100
-100
200
100
-200
-300
0
400
200
-200
-300
0
200
200
100
-100
-300
-100
200
300
-100
-300
-100
300
100
-300
-100
500
200
-300
-400
-200
100
400
500
200
-300
-500
-300
200
100
-200
0
400
300
-200
-600
-400
100
200
300
400
100
-400
-300
-100
-200
100
500
400
0
-300
-400
-100
300
200
-100
-100
-100
-100
100
300
100
-200
-200
-100
100
100
0
0
100
200
0
-100
-100
-200
0
200
100
0
-100
0
-100
-100
-100
0
200
200
0
-200
0
0
-100
100
200
0
-200
-200
-100
0
100
0
100
200
-200
-400
100
400
-100
-400
100
400
100
-300
-200
0
200
200
100
0
-100
-200
-100
100
200
0
0
100
-100
-200
100
200
100
-200
-400
-100
400
200
-200
0
100
-100
-300
-100
200
200
100
100
0
-400
-200
300
300
-100
-100
0
100
100
-100
-100
200
100
-200
0
200
-100
-300
0
300
0
-100
100
200
0
-200
-200
-100
100
200
300
100
-100
0
-200
-300
0
200
200
100
100
-200
-300
0
200
0
-100
200
300
0
-200
-200
0
0
0
100
200
200
-100
-300
-300
-100
100
200
300
100
-100
0
100
0
-200
-200
100
200
100
-100
0
200
0
-200
-200
0
100
100
100
100
-100
-200
0
100
-100
-200
200
400
-100
-300
0
0
-400
-200
500
600
-100
-600
-200
200
100
0
200
100
-200
-200
100
200
-100
-400
0
400
100
-300
0
200
0
-100
0
0
0
-100
-100
100
100
-100
0
200
0
-400
-100
300
100
-100
0
100
0
-100
-200
-100
300
200
-200
-100
200
0
-300
-100
200
100
0
100
0
-300
-200
100
200
0
0
100
0
0
0
-200
-300
-100
200
300
200
-100
-300
-200
0
200
200
100
-100
-100
0
0
0
0
0
0
100
0
-100
-100
0
100
0
-100
100
100
-100
-300
-100
200
200
-100
-100
0
-100
-100
0
100
0
-100
0
200
0
-300
-100
300
100
-200
-100
100
200
0
-100
-100
0
-100
0
200
0
-100
0
0
-200
0
200
0
-100
200
200
0
0
0
-200
-200
100
300
100
-200
-200
0
200
0
-100
-100
0
100
200
0
-300
-100
200
200
0
0
100
0
-200
100
300
-100
-300
0
200
100
0
-100
-100
100
-100
-300
0
400
200
-100
-200
-100
0
100
100
0
-100
0
200
0
-400
-300
200
500
300
-200
-500
-300
100
300
100
0
100
100
-100
0
-100
-300
0
300
300
100
-100
-300
-200
0
100
200
200
100
0
0
-200
-300
-100
200
300
200
100
0
-100
-200
-100
200
300
0
-100
0
0
-200
-100
200
200
100
-100
0
200
0
-200
0
100
0
-100
100
200
100
-300
-200
200
300
-100
-300
0
200
300
100
-200
-200
-100
100
100
-100
-200
100
300
100
-400
-500
0
400
300
0
-300
-200
100
200
0
-100
0
100
100
100
-100
-200
100
200
100
-100
-100
200
0
-200
-100
100
100
0
0
300
100
-400
-400
100
100
-100
100
200
-100
-200
0
0
-100
-100
200
200
-100
-300
-300
0
400
300
-200
-300
0
0
0
0
200
100
-100
-100
100
100
-200
-200
0
100
100
100
0
-100
-200
-100
200
300
-100
-200
-100
0
-100
0
100
0
-100
100
200
100
-200
-300
-100
100
100
0
100
100
0
0
100
100
-100
-200
0
100
-100
-200
100
200
0
-100
100
100
-100
-100
100
100
0
-200
-100
200
200
-300
-300
200
200
-100
-100
100
-100
-200
0
200
200
0
-200
0
100
-200
-100
300
300
-100
-200
100
100
-100
-300
0
300
200
0
0
-100
-200
-100
100
200
100
0
0
100
-100
-200
0
200
0
-200
0
300
100
-100
-100
0
0
0
200
200
-100
-200
0
0
-100
0
100
200
200
-100
-300
-200
0
200
300
300
-200
-500
-100
300
200
-200
-200
100
300
100
-200
-300
-100
200
100
0
100
100
-300
-200
0
100
100
200
100
-200
-200
-100
0
0
-100
0
200
200
-100
-200
-100
0
0
100
200
200
-100
-200
-100
0
-100
-100
100
200
100
-100
-100
100
-100
-300
0
400
200
0
100
-100
-300
0
400
200
-200
-100
100
-100
-100
100
0
-100
100
100
200
300
0
-400
-200
100
100
100
200
200
100
-100
-200
-100
0
0
0
100
200
200
0
-100
-100
-100
100
200
100
-100
-200
0
200
200
-100
-100
0
-100
0
100
0
-200
-200
100
300
200
0
-100
0
0
-100
0
200
100
-200
0
300
0
-400
-200
100
100
300
200
0
-100
-100
-100
100
200
-100
-200
100
100
-100
-100
0
200
200
0
0
0
-100
-100
200
200
-200
-200
100
200
100
0
0
100
0
-100
0
200
0
-200
0
100
0
0
0
100
100
0
-100
0
-100
-200
100
200
-100
-200
0
100
100
-100
-200
0
200
0
0
100
0
-200
-100
200
200
0
-200
-100
0
0
-100
0
100
-100
-200
0
200
100
-100
0
100
-100
-200
100
200
0
-300
-100
200
100
-100
0
100
100
-100
-100
0
0
0
0
100
0
-200
-100
100
100
0
-100
200
200
-200
-300
100
300
-100
-400
100
400
0
-400
-100
300
100
0
0
-100
-200
-100
100
200
-100
-200
100
200
0
-100
0
100
100
0
-100
0
0
-200
-100
100
200
100
0
0
0
-100
0
200
200
-100
-200
100
100
-100
-100
100
100
0
0
0
0
0
0
100
200
0
-200
0
100
0
-100
0
0
100
0
-200
100
300
-200
-300
200
200
-200
-100
300
200
-200
-200
0
100
0
0
200
100
-300
-200
200
300
-100
-200
0
100
100
0
-100
0
0
0
100
100
0
-100
0
0
-100
-100
100
100
0
-100
0
100
0
-100
0
100
100
-100
0
100
-100
-200
100
200
0
0
0
0
0
-100
-100
0
200
0
0
200
100
-300
-100
400
300
-100
0
100
-200
-400
-100
300
200
0
0
0
0
-100
-100
0
300
0
-300
-100
200
100
-100
0
200
100
-100
-100
100
0
-100
100
200
0
-100
0
100
100
0
-200
0
100
100
0
100
0
-100
-100
100
100
0
-100
0
100
0
-100
100
200
0
-100
200
300
-200
-400
0
200
0
100
200
0
-300
-200
200
200
0
-100
100
100
-200
-200
100
300
100
-100
-200
0
100
-100
-200
100
200
0
-100
0
-100
-200
100
300
100
-100
0
0
-100
0
100
100
100
0
-100
0
100
0
0
0
0
-100
-100
0
0
0
-200
100
500
200
-500
-400
0
100
0
0
0
300
300
-100
-300
-400
-100
300
500
0
-300
-100
0
-100
-100
100
200
200
-100
-300
-100
100
0
-100
100
100
-100
-200
100
200
0
-200
-200
0
100
100
0
-100
-100
0
100
100
0
-100
0
100
0
-100
0
100
-100
-200
100
200
100
-100
-200
100
200
100
-300
-200
0
100
0
100
0
-100
0
100
100
0
0
-100
-200
100
300
-100
-100
100
0
-100
0
0
-100
200
300
-100
-500
-300
200
300
0
-100
0
100
-100
-200
-100
100
100
-100
100
200
-200
-300
200
400
-100
-300
100
200
0
-200
-100
100
0
-200
0
200
100
-100
0
-100
-200
0
200
200
100
-100
-100
100
100
-100
0
100
-100
0
200
100
-200
-200
-100
100
200
-100
-200
100
0
-200
0
300
0
-300
-100
400
200
-400
-300
200
300
-100
-300
0
200
200
-100
-200
-100
-100
0
300
400
-100
-500
-200
300
200
-100
-100
100
0
-100
100
100
-100
-100
100
200
0
-200
-100
100
0
-100
-100
200
200
0
-200
0
200
0
-200
-100
200
100
-100
100
100
-200
-200
100
100
100
0
0
200
0
-400
-100
300
100
-100
100
0
-200
-300
0
300
200
0
-100
100
0
-300
-100
200
100
-200
-100
200
0
-300
-100
200
0
-200
100
300
-100
-300
-100
0
100
100
-100
-100
100
0
-100
100
200
100
-200
-300
-100
100
0
-100
0
0
-100
0
100
0
-100
0
100
0
-200
-200
100
300
-100
-300
100
300
-300
-500
100
300
0
100
0
-200
-100
100
200
0
-200
-200
100
300
0
-300
-100
200
100
-100
100
100
-100
-300
-100
200
100
-200
-100
100
100
0
-100
-100
-100
0
0
200
100
-300
-300
0
-600
-2000
-3200
-4800
-7700
-11300
-14000
-14400
-11400
-4900
3700
12200
17200
16700
12500
7000
700
-6200
-12500
-16800
-17700
-15100
-12400
-12300
-11600
-3700
12300
29000
38600
40100
37800
34600
28900
15100
-9800
-36400
-49900
-48800
-42500
-34300
-17900
6400
24900
27100
18400
9700
4700
1100
-4500
-9700
-7000
4100
11500
6700
-2100
-2300
3800
1000
-15600
-29600
-22700
1500
20500
17900
1700
-7000
-4100
-5500
-16800
-22800
-13000
4600
16700
18200
15300
18300
25700
22300
2700
-18300
-27100
-26100
-24400
-28200
-37300
-40700
-25700
2400
24700
33000
33500
31900
28500
24600
19200
8600
-3300
-10100
-14700
-20600
-21300
-8600
15200
35500
36500
20400
5700
-400
-5400
-9500
-4600
5600
3400
-18400
-41900
-43800
-21200
8600
25200
22000
12800
11900
15800
16800
15000
10300
200
-12100
-17700
-9000
13000
39500
57800
54800
28700
-5300
-28400
-31900
-21700
-15900
-22900
-26200
-11700
10900
27700
34000
29100
18700
11900
8800
3900
-2300
-6500
-12800
-25800
-36200
-31300
-15200
-2000
4000
5200
-1400
-17400
-31500
-23700
8100
36400
34200
7500
-16000
-18900
-8900
-700
3400
4900
-600
-11300
-17200
-15700
-10200
-500
10900
12400
0
-5200
16800
44300
42200
17600
500
-6700
-19100
-38800
-56600
-56000
-28200
6300
18200
12200
17000
37600
48400
31700
1400
-14800
-8500
800
-3500
-9500
900
16900
12700
-14600
-37000
-28300
1800
20100
15500
5600
6500
18600
29300
22100
-3100
-25800
-30200
-19800
-7500
300
7300
15000
16300
10700
7300
5400
500
-4100
-9200
-18900
-22300
-8800
7600
11700
12900
19600
21000
7800
-13200
-29300
-30900
-16100
2800
10000
5500
1400
2900
4000
-1000
-10200
-18200
-16900
-800
22400
35300
31100
20000
12200
3700
-13900
-34700
-43100
-35900
-23400
-12700
-4800
900
9500
22400
26700
14900
2700
4000
5000
-9600
-28400
-32299
-18900
100
12800
16900
19100
23800
25800
17200
800
-8800
-6100
-3600
-9000
-15800
-22100
-26400
-19600
-5400
900
2700
13900
29100
29700
11700
-6400
-7900
-2400
-8300
-21200
-24500
-15800
-2700
6500
5700
-400
-400
5800
6900
2800
3300
7400
4400
-6900
-20900
-30700
-25500
-800
29400
45500
38600
14600
-6400
-7500
5900
14700
7500
-11500
-24900
-20100
-5800
-1100
-10200
-16100
-900
27000
36500
16400
-5800
-2000
16000
16900
-1200
-13500
-12500
-10700
-10200
-5500
-2800
-11500
-28100
-38700
-29600
-2400
24000
32600
25200
14800
10600
14400
21000
19300
2800
-18800
-31600
-31300
-16000
11400
30200
23300
5500
-1300
-1300
-9000
-24600
-41100
-49800
-35300
5200
41800
43200
22100
13700
19900
14400
-8800
-26500
-21900
-2900
13400
18400
12600
5200
8900
22100
27900
20800
10700
-900
-16200
-24700
-20000
-14400
-15200
-12300
-1100
7400
4200
-6600
-15300
-16400
-14700
-17200
-18800
-9300
8200
20900
21400
9400
-5700
-10100
-4900
-5400
-15000
-18400
-2600
23900
37800
29500
12600
-600
-9200
-11200
-10600
-17700
-24200
-10600
17200
30800
21000
10800
18700
25700
6300
-23800
-32900
-22400
-12800
-8600
-2500
7600
15500
15300
11200
10600
13400
17300
18200
6300
-14700
-19700
-400
17500
13400
-2400
-12800
-15000
-12100
-7100
-3900
700
13500
27600
25000
3400
-14800
-11100
5600
15700
14300
6200
-3800
-10000
-13900
-23100
-32600
-28500
-10300
8800
15600
11200
9600
11600
5800
400
5000
1900
-15600
-23400
-12500
4700
21900
29000
13500
-10800
-17500
-5700
3600
-200
-4300
900
800
-12800
-18000
-1200
16200
15400
5500
500
2300
8700
13800
4800
-22500
-43800
-33300
-5700
3200
-12600
-28400
-22200
11500
52200
56800
11800
-37700
-45400
-21700
-3400
-100
4600
19700
33300
30800
15100
1500
-1200
600
-2400
-8400
-10600
-11700
-14400
-15600
-21300
-32200
-24400
7300
28000
22500
16100
17900
15600
11300
6100
-14300
-38700
-31200
3000
14800
-8800
-24500
-7100
18300
27800
26900
23400
15300
2900
-9200
-16000
-13000
300
14300
16100
5300
-4900
-6600
-5600
-6400
-5900
-2400
2500
6200
5800
3200
5200
11800
16700
15600
4100
-17200
-33100
-31400
-18200
-500
20200
32299
24800
9400
6100
15900
20100
2400
-27000
-35700
-13800
8400
8400
4500
15300
25000
16400
1300
-5600
-9200
-13800
-12600
-5000
1200
2000
-500
-1500
2700
6600
1900
-6400
-7500
-5000
-8000
-12300
-9400
-4000
-6800
-17000
-22300
-15900
-5500
2400
14900
33300
38100
17600
-9000
-19800
-18400
-14600
-3700
15900
31900
34900
27200
15200
6700
5700
5400
-1900
-13900
-21000
-15100
-1900
800
-8800
-11900
-2000
10400
20400
25800
18800
0
-17200
-20600
-13300
-7800
-4000
8900
22200
17000
900
-5800
-4500
-10600
-23000
-22300
100
21900
17800
-4900
-19500
-12800
7900
22100
14800
-3500
-9600
-1500
1500
-8000
-15800
-11300
700
12000
18200
15800
6600
-4000
-12600
-16300
-10900
4500
24400
33700
18700
-9100
-24300
-22600
-16600
-10600
-3100
1500
1200
1600
3800
-1200
-13800
-18600
-8500
2700
6700
11300
18900
22700
19100
7400
-7000
-12400
-5500
4900
11900
9700
-6800
-26200
-29100
-19600
-14400
-7900
10700
25300
21100
14000
16800
15400
-1000
-16900
-14600
300
7200
700
-3400
700
-3300
-20100
-28600
-15800
4600
16800
21100
21700
16200
4000
-7800
-13700
-13600
-10300
-8600
-10300
-11800
-11700
-10100
-3400
4800
6400
4400
4200
1700
-4700
-10700
-14100
-12400
-5500
300
1700
600
-2200
-3700
-2300
-1800
1500
12900
21800
19600
13000
3900
-9700
-17700
-14800
-9900
-8000
-5200
1300
10200
17100
17900
12400
2900
-7300
-11500
-3200
11000
13500
-1800
-18500
-19900
-8200
4800
11100
8300
2500
900
2100
1500
600
500
-1200
-7100
-17500
-27000
-26100
-9000
19100
40100
37600
19800
8500
6500
1800
-3500
-1100
1800
-4000
-12800
-14900
-9700
-1500
7100
11800
6700
-3500
-5600
4600
15300
16400
10600
1600
-12700
-26800
-26700
-12000
2500
8900
8900
1900
-10600
-20500
-22100
-15100
-4900
1100
5900
17200
24300
12000
-7500
-9000
7000
15400
6000
-1900
4700
9400
1900
-600
7600
6400
-9800
-21800
-18500
-6700
6200
14700
14100
5800
-3800
-10000
-11100
-7800
-2200
2400
1200
-7800
-15900
-13600
-4800
-100
-1500
-2800
2100
11900
17700
16700
14800
11500
3200
-2100
1000
5400
10500
19900
22600
10900
-2100
-7600
-11100
-10500
-1500
2400
-9800
-24400
-24500
-14100
-6700
-4100
2300
10700
7500
-8500
-20000
-15700
-2900
8400
17500
26500
28400
18600
6100
-2100
-9400
-14200
-11100
-6600
-4600
2300
13200
16900
8100
-9300
-23700
-25100
-20000
-16700
-5500
18600
38200
37900
23400
10000
7600
13100
14100
5200
-5400
-10000
-9800
-6800
-1200
1900
-3000
-12700
-20000
-23200
-23400
-19100
-9500
2300
10900
11400
4600
-2600
-3700
700
4400
1400
-5800
-6600
4400
19700
29600
27500
12300
-6000
-16100
-19700
-16400
1900
26500
33100
16700
-3600
-13800
-16300
-16700
-15800
-16600
-22900
-28400
-23900
-10000
10200
29900
32900
16300
1600
-600
-3700
-12700
-16300
-10400
-4100
-2000
2700
13300
24400
32100
31700
20000
7500
3500
-2700
-15700
-19100
-10300
-10600
-27500
-40200
-30400
-4900
18400
30100
25600
3200
-22200
-30200
-22500
-13600
-5300
4700
9000
4000
900
5200
5400
-2500
-4900
-400
-1900
-8100
-7400
-3800
-9500
-20300
-17900
5800
34800
44000
26400
-2700
-23100
-27300
-21000
-10300
3400
16200
25000
29800
25300
7800
-11000
-21100
-30100
-42800
-45000
-28500
-9000
-1600
-1800
-300
1600
300
-2500
-5500
-11200
-17400
-15600
-5100
5600
17000
32500
38200
22600
1300
-8700
-10300
-7900
400
10400
12600
4500
-6600
-13000
-15200
-12100
4400
32100
51400
48900
31300
9500
-16700
-46300
-63800
-56100
-30900
-4100
16100
27900
35600
40300
32000
7400
-18500
-31400
-31600
-27700
-23100
-11600
5600
10300
-2900
-14300
-9900
4100
18100
26400
28700
30500
32299
27100
11800
-6800
-15600
-11100
-7800
-15600
-23500
-21500
-16100
-12400
-3200
13400
23800
16700
-1900
-21200
-35800
-40400
-33700
-25600
-21900
-16700
-7300
-1200
-4700
-14900
-20000
-8500
14700
32200
36700
36000
36900
36700
33600
29900
25000
20700
20500
15400
-8000
-41300
-62600
-66000
-57900
-40000
-11600
23300
54300
68000
62200
47200
26900
-1800
-31700
-48700
-52000
-49600
-41200
-21600
2600
18000
22000
21100
17800
13700
15000
18900
11300
-7700
-15900
-3000
11000
7600
-1800
2500
13700
14900
10500
12300
12200
-100
-17100
-26300
-24600
-15500
-2600
14200
29100
31300
26300
29100
31500
14600
-13300
-29400
-29200
-22100
-13200
-4300
-1000
-6500
-13600
-12700
-4500
900
-1300
-2400
9100
27200
36600
38400
44400
53600
56300
44400
14200
-21800
-41500
-43900
-43500
-36600
-8100
31900
50500
33800
2100
-19700
-25700
-21000
-10900
3500
22000
34900
29900
11300
-5000
-13100
-19400
-27500
-31200
-23400
-9000
2200
5700
-100
-12200
-16200
-1700
27200
56800
71000
63400
44100
23500
4700
-7900
-13800
-20000
-27600
-31800
-31900
-28600
-22400
-15700
-12000
-16100
-25900
-25700
-2400
36200
67400
72300
51400
22600
-2500
-28200
-53000
-62500
-49500
-24800
-2500
12000
20400
23400
18700
8500
1200
0
-1700
-8200
-16400
-26600
-38500
-37100
-7900
35200
64300
74100
76500
67000
32000
-19600
-64500
-92700
-104100
-94500
-62100
-16500
25600
51900
62400
60200
42200
10700
-19200
-35100
-37200
-28900
-16400
-8800
-9400
-11100
-7700
-2600
-900
100
3200
2900
-4200
-13100
-15900
-8900
3700
16900
31000
46400
56200
54900
42300
19900
-7500
-29500
-37800
-33200
-23400
-15700
-12300
-10800
-6200
3400
11600
13500
14300
15700
9500
-6500
-23900
-34400
-36100
-28100
-7300
22100
41200
36800
17700
-2800
-17700
-18800
-4900
10600
17300
17700
15700
8200
-7400
-23100
-28100
-22700
-7000
25900
66200
82500
59700
14600
-29900
-62900
-80000
-78600
-60500
-31600
500
24300
29600
18300
-800
-20900
-33700
-29500
-10400
9600
18800
18000
18000
26100
38200
45100
39800
22100
1200
-14700
-28000
-41200
-47800
-43300
-32400
-19500
-1900
21200
37600
33100
11200
-8400
-10900
-1100
4900
5300
10400
10900
-11300
-41400
-48300
-30200
-5200
15800
25000
18900
9200
9000
18100
28600
34400
31500
15800
-10600
-33900
-39200
-28300
-17100
-14500
-12200
2500
29500
51900
49100
19400
-14800
-32200
-33900
-29300
-18300
2700
30600
55600
66600
60700
41900
11600
-25800
-56800
-70300
-64900
-42700
-10700
17000
31800
36000
34000
26900
14500
-900
-12800
-17300
-20900
-28900
-32900
-26000
-16900
-12100
-4800
5500
5300
-10100
-26200
-26500
-11700
2300
6900
10800
20300
26300
22200
14900
10100
4300
-5700
-18500
-29900
-34900
-30300
-18600
-4300
12500
28800
32400
17700
-400
-6200
-5700
-11600
-21800
-25600
-17200
400
16800
23900
26000
29900
31900
27100
21400
20800
19100
7700
-11300
-27800
-33200
-27100
-16300
-7400
-1800
100
-3500
-9100
-8600
300
11400
17400
16300
10900
4200
-900
-100
5400
7700
4600
3000
3000
-4300
-17100
-18500
-1000
21100
31500
32200
30800
25900
16600
11300
14400
19300
19400
13900
1900
-16300
-31400
-35300
-33000
-28700
-18000
-3300
3700
2900
3600
7300
10700
13300
13200
9500
3100
-6900
-18300
-23400
-17800
-4500
10700
21800
24200
17100
5300
-1900
300
4000
-2200
-17700
-30800
-31800
-22600
-11200
-400
10700
18700
19600
16500
13600
9600
1900
-7700
-13900
-13400
-8300
-4000
-3100
-1800
4200
11200
14000
15600
18400
16700
9000
4700
6000
3800
-5400
-13800
-15200
-12600
-9900
-7900
-5200
-1800
1000
2700
3100
2100
2500
8100
15700
17400
11900
7700
7900
3400
-8300
-11900
-900
8400
5600
2700
9900
18900
19900
13000
3700
-3800
-7800
-9600
-11300
-12600
-12500
-12200
-9000
1600
12300
9300
-5000
-17200
-24800
-32100
-35200
-27300
-10400
8100
25600
41600
48900
40700
21300
300
-15800
-20700
-12600
300
7400
4200
-7900
-20200
-19700
-5300
9700
15700
17300
19500
15900
-1700
-27300
-46100
-51500
-43900
-24400
1100
20800
28400
22400
1600
-26600
-43400
-39000
-21700
-1700
17200
29700
29600
18800
4600
-8300
-18100
-24300
-26600
-22900
-11300
4900
20000
31700
37800
31800
11400
-13500
-27600
-29200
-30700
-33400
-22300
3700
25100
31200
28700
23100
12200
-3000
-14900
-19400
-21300
-23300
-18500
-4200
10400
19900
28600
38300
41600
34900
24800
16400
6200
-8800
-25000
-35300
-30100
-9700
7100
6500
-2400
-7000
-5800
1200
13200
25200
29400
20700
3400
-10300
-14200
-11100
-4000
4600
11700
16000
14800
3100
-18900
-41900
-50000
-33000
-2300
17400
18600
15400
15900
14900
12800
17200
25500
24900
10400
-12300
-35700
-49400
-44600
-26100
-7100
9300
28000
45500
52900
47100
29900
3800
-23300
-39100
-40000
-32900
-22000
-7800
200
-7200
-21300
-23900
-11000
7900
25000
38000
43300
36500
21000
6300
-5900
-23800
-47200
-59600
-48200
-20500
6000
23800
35100
37200
20800
-13900
-48700
-61400
-47400
-22400
-1400
13000
20800
19100
13100
13700
21300
24700
17700
5500
-7200
-22500
-35000
-33400
-19200
-4900
6800
18200
26100
28900
30100
28100
17400
-1000
-18600
-27900
-26200
-14100
3900
19500
26400
20900
4500
-10200
-10200
-1200
3700
5100
7100
4900
-1000
-700
4600
2900
-4400
-4400
1600
900
-6700
-13700
-18600
-21200
-19600
-16300
-13700
-9500
-2400
5000
8100
7600
10700
17800
18600
11300
5300
2700
-3000
-12400
-18600
-16000
-5500
6100
12000
10300
5000
-900
-9200
-22400
-37200
-42500
-27800
1200
23900
28600
23500
17800
10600
-900
-14900
-25100
-23500
-10500
2400
7400
8600
9300
4800
-4500
-11300
-14100
-17600
-19700
-13800
1500
22400
40600
46400
37700
19400
-2500
-22100
-34600
-39100
-33000
-14600
9500
28800
37100
32400
17100
-1000
-12800
-14800
-10200
-2500
6400
11300
4000
-15300
-32000
-29900
-10700
6000
9400
8700
10000
8100
2200
-4800
-14400
-22900
-20000
-1600
25600
51000
67100
72300
63800
36000
-7200
-47900
-69200
-67300
-51800
-30500
400
41300
73300
73300
40400
-2700
-34500
-49500
-47900
-30800
-10000
500
5100
11800
12400
1400
-11700
-19400
-24500
-26800
-20700
-7300
1400
800
600
5300
6400
1100
-3300
-4700
-7800
-14600
-19400
-12500
7900
31300
44200
42400
31800
20800
11400
4300
3600
6300
1900
-14300
-36400
-52300
-48400
-21800
15800
49300
67900
65200
45200
18700
-7200
-28200
-38700
-38200
-32200
-20400
2400
27100
35600
26200
14800
10900
9500
4400
-3700
-10700
-13900
-12700
-5900
4900
13500
14600
8000
-2800
-9900
-5900
5100
11900
9700
1900
-9000
-22400
-32100
-29900
-16300
600
15000
25000
26000
12500
-13600
-37800
-44000
-30000
-6800
14300
29300
35700
29500
9800
-16300
-37900
-46500
-39600
-21600
-600
13900
14100
2600
-8200
-11000
-9100
-8700
-12200
-15100
-10900
-3300
-400
2400
13400
26300
27500
14700
-3100
-18200
-25900
-19500
700
19800
27200
29800
31200
22400
-200
-25000
-38200
-34500
-17800
3600
17900
16600
5500
-400
2200
4100
-1000
-9800
-15300
-12900
-4600
5500
15100
21900
19700
3800
-19000
-33400
-31500
-20600
-8800
3900
17100
23500
18100
6300
-4800
-14000
-20100
-16500
1400
24200
34700
27700
16800
10100
200
-11700
-12700
-3500
4500
8800
11600
12500
12200
10000
4400
-1700
-4800
-4000
1300
10300
21500
33900
41500
36400
20400
1100
-15900
-25800
-25600
-17800
-6500
3900
8900
9600
13200
21400
24500
13400
-6200
-20100
-22100
-18300
-16700
-18000
-18300
-15600
-9300
400
9200
10100
2400
-5800
-6900
-1000
5700
8600
10800
16100
20300
15500
1900
-10300
-11600
-4500
-600
-4500
-8800
-5700
1400
2500
-6000
-17400
-23500
-22200
-13900
1700
19900
31200
29900
19100
3100
-16400
-35300
-41500
-25000
5700
29500
35000
26500
11500
-4700
-15200
-14700
-5400
4100
7900
5600
-1500
-11600
-19100
-18400
-12000
-6100
-3200
-4800
-11500
-18700
-22300
-23200
-20500
-9700
5800
15600
16200
13300
11100
9300
8100
8300
8200
4100
-4200
-13300
-19200
-20600
-16800
-7800
3300
11400
14000
13000
10700
6800
200
-7200
-11600
-9300
-1200
8000
16400
25500
32400
30700
20500
7500
-6100
-19100
-24500
-19000
-11000
-7800
-5900
-1300
3100
5000
5700
5900
7100
9200
8600
1400
-9500
-15700
-11600
-2600
1900
2300
6000
12500
15000
9400
-2100
-12400
-14300
-7700
1000
6300
9000
14700
25500
33700
29200
12700
-4200
-12200
-13100
-14700
-19300
-20500
-12300
1900
13400
17700
15200
8300
-400
-7600
-9800
-6700
-3000
-700
2900
8300
12600
15000
16200
14900
8600
-4000
-19000
-27100
-23600
-14100
-4800
4700
15900
25100
25900
16700
3200
-7700
-14400
-18900
-20700
-14600
1700
19200
26100
21000
11400
2300
-5100
-10200
-11500
-7200
0
5500
9400
13400
15500
13700
8900
3800
900
100
-1700
-5700
-9200
-10100
-8100
-3000
3200
6900
7200
3500
-5100
-15600
-22800
-24600
-20700
-11000
2300
15100
23000
21600
11300
-2700
-15200
-21500
-17600
-4300
11900
22000
19400
6600
-6000
-10300
-7700
-2400
3700
10700
15800
13700
2900
-12200
-23400
-23400
-12300
800
7000
6000
3600
2400
-800
-8300
-16800
-20600
-17800
-10700
-3300
1300
3900
4800
3200
600
-1500
-3400
-5900
-8100
-7300
-1400
6000
9500
8800
4700
-3100
-12200
-19700
-25100
-24800
-14700
-400
9700
13900
14700
12300
7300
3000
1700
2000
700
-3700
-8800
-11700
-12100
-10200
-4000
6400
14000
14000
9300
4600
-300
-7100
-13700
-15900
-13100
-7800
200
12200
24300
28500
23100
13800
5300
-3500
-12100
-16100
-14100
-9800
-4800
1000
6300
9900
11500
10600
7300
1800
-6200
-13800
-16200
-12400
-5700
100
3200
5000
8100
12400
14000
9300
-300
-8700
-9800
-3500
4000
8200
9700
10600
10100
6300
-200
-5200
-5200
-2400
-2600
-5400
-4600
1300
6700
7200
5500
6000
8000
6800
2000
-2200
-2600
600
4900
8500
11000
11800
9100
4500
1400
-1200
-6300
-12400
-15700
-13900
-6500
3400
10100
10700
7300
3200
1700
3500
5400
3300
-1800
-6100
-6800
-4600
-1200
3400
8400
9600
3700
-4600
-6900
-1700
3800
5100
4600
3200
-2300
-10700
-16500
-17800
-15700
-10200
-3400
1800
5400
7800
7100
3200
-200
-1000
-900
1100
7200
13400
13200
7900
2600
-2900
-9600
-13700
-12600
-9500
-7500
-6500
-6800
-9400
-11200
-8300
-3500
-1200
1500
6500
8800
5500
-300
-4100
-3500
200
3100
5200
8100
8700
4100
-2200
-6800
-9100
-9800
-8400
-3600
4100
10500
12800
12000
8400
1200
-5600
-5800
200
6300
8400
7700
6500
5900
5200
3100
200
-1100
-1100
-2200
-4000
-2400
4800
12400
14800
14000
13900
13700
10200
2700
-7000
-16000
-22600
-24200
-17400
-4400
6300
9900
7300
2400
-300
-100
-900
-4600
-7900
-6400
-1200
1400
-100
-1200
-2200
-7700
-15300
-17900
-13400
-5500
2100
9400
14700
13200
5700
100
200
2200
3100
2400
600
-1400
-2400
-600
4500
8500
7900
5000
1700
-2200
-6200
-10600
-15300
-17000
-12700
-4800
300
-1400
-7400
-11900
-13300
-13800
-13200
-9500
-4100
200
2300
1900
-900
-3100
-1400
3200
6800
8500
9500
9800
7100
100
-6600
-6600
-1300
4400
10900
16800
15500
7300
-1100
-5200
-4400
-1500
-1100
-2300
-1700
-700
-800
1400
6300
9100
6500
-300
-6800
-9500
-7500
-1800
3800
5600
5300
6400
7600
7600
8100
9900
11500
13400
16200
16200
9200
-3000
-13200
-17400
-16700
-12700
-6900
-1900
1100
3300
6300
8500
6800
200
-7800
-12600
-11100
-4000
3100
4200
-200
-3700
-2500
-300
-1700
-4400
-5000
-5900
-7900
-8000
-6400
-4700
-1400
3200
6400
5500
300
-6000
-8700
-9200
-11200
-12600
-9500
-3500
1600
4900
6600
5500
600
-5500
-8600
-8700
-8800
-11100
-14600
-15200
-10200
-1900
5300
9900
12900
14400
11500
2600
-7900
-13900
-14300
-11600
-8600
-6400
-3400
-300
-1000
-5200
-7400
-7000
-6600
-4500
900
6900
9900
8400
3400
-2200
-4800
-2500
2600
6200
7400
8400
9900
10700
9900
8100
6300
4400
2700
1200
-900
-3400
-3500
-900
1000
2400
4900
7000
7100
4500
-300
-4800
-9100
-16500
-22700
-18900
-5300
8600
15800
16900
16100
14800
10900
4500
-700
-1600
3500
11700
15200
10800
4300
1800
2000
700
-1500
-700
1300
0
-1300
1400
4200
2700
300
600
2200
2100
-500
-3500
-3500
500
6500
11500
13800
13200
11300
9900
8000
4000
300
-300
0
-2300
-6500
-8500
-6200
-900
3200
3500
1700
1200
2900
4800
4900
3100
100
-2700
-3600
-2900
-2700
-3300
-4200
-5400
-5400
-3700
-1900
100
2900
4200
1500
-2500
-4000
-3500
-3800
-5500
-7800
-7600
-2700
3500
5600
4500
2500
-1300
-5500
-5300
-700
3000
3900
3400
2600
700
-2300
-4800
-5500
-4200
-300
3900
3500
0
-1300
-800
-1900
-3200
-1700
2100
6200
8800
9500
8200
5400
2500
-400
-4600
-8000
-6900
-3200
-1500
-900
1700
5200
6400
4500
200
-6200
-13300
-16700
-13000
-3900
4400
7700
6000
1700
-3300
-7800
-10000
-8600
-5400
-3300
-2500
-1000
200
-1100
-4000
-4700
-1400
3600
5900
3800
400
-1900
-3300
-3200
-300
4800
9300
10200
7100
2600
-2000
-6500
-8200
-7000
-6100
-6100
-5600
-5800
-6500
-4500
600
5400
6400
4200
2500
2000
1600
3000
7400
10900
8700
2200
-3900
-8400
-11700
-11700
-7600
-3300
-500
3400
7300
7200
3100
-2500
-7200
-8800
-7000
-4200
-800
2800
6200
9600
12400
11900
8300
3700
-800
-4800
-7700
-9600
-10300
-7700
-1800
5100
9300
9100
6100
2400
-1100
-4400
-7400
-9500
-9300
-7000
-4700
-3100
-1700
-200
2100
5200
6800
5700
4400
4700
5200
5900
7800
8300
4200
-2300
-6400
-6000
-2300
2200
5400
7600
9400
8900
5300
1100
-1800
-3300
-2500
1500
6000
6700
2800
-2000
-3600
-2200
-900
-700
400
2900
4200
2800
-700
-5400
-10400
-13100
-11600
-7000
-2700
-100
2000
4700
7400
8000
4400
-2300
-7200
-8000
-7300
-6300
-4000
-1100
1300
4000
6700
6900
3600
-1800
-8300
-14800
-18800
-17400
-9900
700
8400
9900
7500
5800
6100
5700
2300
-2100
-2900
800
3800
3000
300
-3100
-6000
-6100
-3800
-900
2400
6300
8800
8300
4800
400
-300
3800
8800
11300
10500
8000
6100
4800
1800
-2500
-5000
-4200
-1200
1600
2800
3100
3000
400
-5000
-10000
-10500
-6300
-900
2400
3000
500
-4800
-9100
-7700
-2100
1700
1500
200
-400
-2500
-6500
-7900
-3400
3400
6300
4600
3300
4400
4900
2600
-600
-2800
-4000
-3900
-2300
-500
-800
-3000
-4100
-3200
-2700
-3700
-3900
-1900
-300
-1000
-2800
-3300
-1800
500
1800
1800
600
-2100
-4900
-5600
-4700
-4000
-3500
-3200
-3500
-3300
-1400
700
2900
6500
10100
11400
10400
8500
4800
-800
-5600
-7100
-5400
-2400
100
1500
1800
1800
1400
-100
-2300
-2800
-1100
-600
-2200
-2600
-500
1000
1000
1200
400
-3400
-7400
-6800
-1800
2600
3000
200
-2100
-1700
-100
200
0
900
900
-1800
-4400
-3800
-2700
-4600
-7800
-8200
-5600
-2200
1500
5800
9500
10600
9200
4800
-2600
-9100
-9800
-5400
-1300
500
2400
5500
7700
7600
5700
2600
-1300
-4200
-5100
-4700
-3400
-800
2900
5800
6800
5100
1900
-700
-1400
-1000
-1000
-1900
-3400
-4100
-3100
-900
900
1600
2700
5300
6600
4600
3100
5400
8500
8300
6600
6400
6100
2900
-1700
-4200
-4100
-3600
-3000
-1200
1500
3300
3000
300
-3300
-4900
-3600
-1100
700
1300
1300
1200
1200
1900
2700
3500
4300
4600
4200
3600
2000
-1200
-3800
-4200
-2400
900
4500
6500
7200
7600
6600
2400
-3100
-6300
-6000
-3200
0
1200
-1000
-4500
-6400
-6600
-6000
-3800
400
4200
6200
7800
10600
12000
8600
1700
-3500
-4500
-2800
-400
2500
5200
5800
3500
-200
-2700
-2600
-300
2600
4800
6000
6900
7700
7100
5000
2900
1400
0
-1200
-1400
-1000
-800
-1000
-900
700
3300
4700
3800
1700
-800
-3900
-7100
-7700
-4700
200
4100
5800
5600
3800
1200
-600
100
2200
3100
2700
1600
-1400
-5400
-6500
-4500
-3400
-4500
-4700
-2300
100
100
-1000
-1200
-100
1800
3300
1600
-4100
-9900
-11800
-9500
-5000
-600
2800
5100
5300
3000
-1300
-5500
-7400
-7300
-6500
-4700
-900
2400
2200
-1200
-5200
-8100
-8900
-7300
-3600
1100
4800
5200
2600
-400
-1500
-1000
600
2200
1800
-800
-4200
-7400
-9100
-7400
-1400
6600
13000
14900
11900
6400
1500
-2300
-5500
-6400
-2700
4000
8500
8400
5600
3500
2100
300
-2100
-4100
-5000
-3900
-1200
1200
2300
2600
2800
3600
4900
4800
3800
3900
4200
2400
-700
-2800
-3300
-3100
-3100
-3000
-1600
1600
5900
9400
9800
6000
-1000
-7800
-10900
-9900
-6600
-1700
4300
8200
7500
3200
-2200
-6800
-9400
-9400
-7700
-6000
-5200
-4700
-4200
-3700
-3600
-3900
-3200
-900
1000
800
600
1900
3700
4300
3100
900
-400
300
1400
1200
100
-1100
-1500
-100
2200
3600
2800
300
-2200
-3700
-6100
-9700
-11300
-9200
-6500
-5200
-2900
1000
3300
2600
800
-600
-1200
-1500
-2300
-3300
-3800
-3100
-1900
-1700
-2800
-2900
-1000
800
-600
-3900
-4600
-1600
1300
2600
4100
5300
4000
1300
-900
-1900
-2300
-2500
-2000
-500
800
1400
2500
3600
3100
1800
900
400
100
0
-800
-2400
-3000
-1200
2100
5500
8200
9900
9200
6100
1900
-2600
-5700
-5400
-2100
1200
3800
6100
6900
4000
-800
-3200
-2500
-1000
500
2000
2300
200
-2400
-2700
-100
3500
5900
6200
4200
900
-2000
-2800
-600
3800
7400
8200
6800
4500
1400
-2100
-5700
-7900
-6900
-3200
1200
5000
6900
5400
2000
-100
-100
500
-100
-1900
-3900
-5100
-5900
-5300
-1600
3600
7300
8400
6900
3800
1200
400
400
-400
-1400
300
4600
7900
6900
2800
-1900
-5700
-6400
-3100
1000
2500
2300
2200
1700
-100
-1000
600
2600
1900
-800
-3400
-5400
-6300
-5000
-2200
-200
-300
-2000
-3800
-4700
-5000
-4900
-3700
-1100
1100
1700
200
-2800
-5000
-4300
-2400
-1500
-1300
-700
400
1700
3200
3500
1000
-2800
-4500
-3400
-1400
-300
-300
-1200
-3000
-4100
-2800
-100
1800
2200
1800
700
-1300
-3200
-4000
-4100
-4000
-3700
-3200
-2100
-200
1300
1300
600
300
-100
-900
-1200
-1100
-400
1400
3700
5400
6500
7500
7000
4500
300
-3800
-6400
-6600
-4200
100
3900
5300
4300
2300
200
-700
-100
800
1300
1600
2200
3200
2800
-200
-3500
-4200
-3300
-2400
-1200
300
900
-300
-1800
-1600
400
3000
5700
6900
5200
2000
-400
-2500
-4600
-6300
-7600
-8500
-7300
-3800
400
3800
5800
5900
4200
2000
-100
-2700
-4100
-2100
1700
3900
4900
6400
7900
7700
5600
2000
-2000
-4600
-4200
-2000
-1400
-3400
-5100
-4500
-3000
-1600
300
2300
2000
-1300
-4900
-6000
-5400
-4200
-1500
2900
5900
5800
4400
2800
0
-2600
-2400
800
3100
2300
-300
-2700
-4400
-5500
-5300
-3400
-1400
-500
-400
-400
0
700
700
-500
-1700
-1700
-500
700
1300
1800
2900
4500
5900
6700
5700
2600
600
2000
4300
4600
3600
2800
2400
1500
-100
-1200
-700
900
1400
1000
1800
3600
4400
3800
2600
800
-2000
-4200
-4300
-3100
-2500
-3100
-4100
-4200
-2500
1000
4200
5300
5400
5400
4100
300
-4900
-8600
-9100
-6400
-1800
3200
6300
6200
3500
-600
-4900
-7900
-8300
-6100
-2500
400
1500
2100
2700
2000
300
-600
-900
-1400
-1300
-400
-200
-800
-600
1200
2900
2700
1100
-500
-1900
-2900
-2700
-800
1500
2500
2400
2400
2500
1500
-900
-3400
-4800
-5500
-5700
-4800
-2600
-600
500
1900
3400
3500
1600
-800
-3200
-5600
-6900
-6000
-2700
300
1000
600
1500
2200
1000
-300
300
1100
800
400
700
600
-200
-500
100
1200
2700
4200
4800
4300
3600
2900
1500
-300
-800
1000
3900
5800
6000
5800
5700
4400
1500
-1600
-3400
-3900
-4100
-3700
-2600
-1500
-1000
-1200
-1700
-1700
-1000
500
2900
5200
4700
1300
-1300
-600
1100
900
-700
-900
300
700
0
-100
600
900
500
200
-400
-1900
-3200
-2600
-500
1100
1900
2900
4200
4200
2500
100
-1000
-500
100
-200
-900
-1000
-400
400
700
800
900
1000
900
0
-1200
-2300
-3700
-5700
-7100
-6700
-5100
-3200
-1300
-400
-1200
-3000
-4500
-4100
-2400
-900
300
1800
2200
800
-1000
-1300
200
2400
2900
1700
1000
1400
1300
800
1500
3300
2900
-1400
-6600
-8300
-5800
-2400
400
2800
5400
6300
4100
300
-2600
-4600
-6700
-7500
-6100
-3600
-1700
-800
-300
-100
-300
-500
300
2400
5300
7700
7700
5300
3100
1700
100
-1100
-1300
-1000
-1300
-1800
-1600
-1100
-2000
-3900
-4200
-2400
-100
1100
1600
2300
3500
4400
4400
3800
2800
1500
0
-800
-300
700
1300
1500
1200
0
-1400
-2000
-900
1500
3800
5000
5400
5300
4100
1900
-400
-2000
-2600
-3200
-4500
-6100
-7000
-6000
-3000
300
2200
2800
3400
4500
5000
3500
800
-1200
-2100
-2700
-2600
-1500
-400
500
2100
4500
6200
6400
5400
3300
500
-2400
-4500
-5000
-3800
-1900
100
2400
5100
6700
6000
3300
-300
-3500
-5200
-5400
-5000
-4300
-2900
-500
2300
4600
5200
3900
1800
0
-800
-300
1200
2900
3600
2800
1200
0
-1000
-1900
-2400
-2100
-600
1600
2500
1100
-900
-1700
-1600
-1600
-1800
-1100
1000
3000
3000
1700
500
-200
0
900
1500
1500
1200
700
-200
-1100
-1500
-1100
400
1800
1700
900
600
800
400
-400
-700
-1700
-4300
-6600
-5800
-2600
0
200
-200
200
500
-200
-900
-600
0
200
700
1800
2800
2500
1300
300
-300
-1600
-3200
-3500
-1800
-100
0
-100
1500
3500
3700
1600
-800
-1600
100
3200
6000
6800
5200
2000
-2000
-6200
-9200
-9300
-6500
-2800
500
2400
2300
700
-1400
-3200
-4500
-4900
-3700
-1100
1300
2500
2800
2500
1100
-1700
-4800
-6000
-4800
-2700
-1300
-1000
-1000
-1500
-2900
-4300
-4400
-3200
-1100
600
400
-1500
-3300
-3500
-2500
-1500
-1400
-1700
-2300
-3200
-4000
-3000
-400
1700
2500
3100
3800
3800
2600
600
-1300
-2600
-2800
-2100
-400
2200
5500
7500
7100
4500
700
-2900
-4500
-3700
-1900
-500
800
1900
2200
600
-2100
-3500
-2300
500
3300
4200
2600
100
-2300
-4200
-4900
-4200
-3300
-1200
2400
5500
6700
7400
7800
6100
2900
800
1300
2700
3500
2900
1000
-1800
-3600
-2200
1500
4700
6000
6600
7400
7300
4800
1700
-100
-800
-1300
-1500
-1800
-2400
-3500
-5400
-7400
-7000
-2400
4600
9100
8000
3300
-2100
-6900
-10100
-10300
-7900
-4600
-1700
800
2600
3100
2300
500
-1400
-3200
-3800
-2500
-500
0
-900
-1100
100
1500
2500
2900
3100
2900
2200
1300
300
-800
-800
600
2500
3600
4300
4600
3800
2700
2400
3100
3900
3700
1900
-700
-3100
-4500
-4600
-3300
-1700
-400
1600
4800
7900
8900
7500
4000
-300
-3500
-4700
-3900
-2000
100
2100
3700
4500
4000
2800
1200
-400
-900
300
1500
1000
-1200
-3800
-5500
-6000
-5500
-4000
-1900
-200
1000
1800
1600
600
0
400
1500
2200
1600
300
-300
-400
-1200
-1900
-900
1100
1400
-400
-2100
-2600
-3000
-3800
-4200
-3200
-600
2800
5100
4800
1700
-1900
-4300
-5000
-4900
-3700
-1500
1100
2500
2300
1100
-500
-2100
-3200
-3300
-2700
-1900
-300
1800
2700
1600
-800
-2900
-4400
-5000
-4400
-3000
-1400
-100
500
700
200
-100
900
2900
3900
3100
1500
-300
-1900
-2700
-2100
-600
600
1000
1000
1100
1200
1100
500
-200
-600
-500
-100
1000
2800
4000
3300
1800
1400
1600
400
-1600
-2900
-3400
-3900
-3900
-2500
100
2300
2700
2000
1400
700
-1000
-2800
-3200
-2000
-400
300
1100
2700
4500
4800
3300
1100
-800
-2700
-4500
-4900
-3900
-2600
-1500
-300
800
2200
4400
6000
5300
3100
700
-1300
-3100
-4700
-6300
-6600
-4600
-700
3400
6200
6400
4300
1500
-800
-2000
-2400
-2300
-1700
-600
-100
-500
-900
-1000
-1300
-1400
-900
-400
-700
-700
-100
100
-200
-200
-100
-1000
-2300
-2800
-1900
-500
900
1800
1800
1000
-700
-2300
-2800
-3000
-3500
-3500
-2200
-800
-700
-1200
-700
1100
2800
4500
6700
8100
6800
3000
-1300
-4800
-6800
-6400
-3800
-900
400
300
400
400
-400
-1200
-1100
-600
-500
-500
-500
-700
-1400
-1600
-1100
-700
-900
-900
-800
-1700
-3200
-3500
-2500
-1400
-100
2100
4800
6400
5800
3300
300
-1700
-2800
-3800
-4600
-4300
-2000
2200
6000
6400
3300
-700
-3100
-3700
-3100
-1600
1000
4000
6500
7500
6600
4000
300
-3000
-4400
-3200
-600
1700
2300
1300
400
-200
-1000
-1400
-700
700
1500
1000
-700
-2600
-4400
-6000
-7000
-5800
-2100
2300
5700
7300
6800
5100
3800
2700
900
-400
300
1400
1900
2800
4400
5100
4500
2800
500
-1000
-700
300
600
500
-100
-1200
-2000
-1900
-1500
-700
1100
2800
3100
1500
-900
-2500
-2800
-3200
-3300
-900
3000
5500
6300
6300
5600
3700
1400
0
-700
-1700
-2600
-2800
-2700
-3100
-3300
-3000
-2500
-1700
-500
900
2400
3800
4600
3900
1600
-2100
-5800
-7900
-7000
-3400
1400
4200
4100
2500
1300
300
-700
-1900
-2600
-1800
-200
1000
2000
3000
3400
3500
4100
5200
6300
6300
4300
700
-3000
-5900
-7400
-6900
-5100
-2000
2100
5400
7100
7900
7600
6000
3900
2100
-100
-3000
-5500
-6500
-5700
-3500
-1200
600
1300
-100
-3100
-5900
-7000
-6400
-4800
-2900
-500
1800
3200
3200
2200
300
-2500
-4900
-5600
-4500
-2200
900
2900
2700
900
-1100
-2200
-1500
300
1300
100
-2100
-3100
-2400
-1300
-300
1300
2600
2100
-400
-3100
-5100
-7000
-8800
-8400
-4900
-1000
1600
3000
3300
2200
300
-800
-700
-300
-500
-1000
-1400
-1500
-900
400
1700
2400
2200
1800
1600
1300
500
-100
0
300
300
500
1800
4100
6000
5600
3200
800
-300
-1100
-2100
-2000
400
3900
6300
6400
4800
2800
1600
1400
1300
300
-1000
-1400
-900
100
1000
1300
900
800
1600
2400
3200
4400
6500
8100
6700
2300
-1900
-3500
-3100
-2000
-300
1400
2100
2000
1600
1100
100
-1400
-2600
-2400
-1000
0
-1000
-2700
-2600
-1300
-800
-1200
-800
400
700
-1200
-4100
-5300
-4300
-2700
-1700
-1400
-1400
-1400
-1300
-1600
-1900
-1700
-800
0
-100
-400
400
1300
700
0
700
1300
1000
1000
500
-1500
-3000
-2000
500
2400
3200
3100
1500
-1500
-3700
-2800
300
3500
5700
6500
5500
3300
1500
600
400
700
500
-800
-2200
-2600
-2400
-1900
-900
300
1900
3900
6000
6600
4500
800
-1900
-2800
-3600
-4500
-4100
-2400
-1400
-1800
-2600
-2500
-800
1800
3800
3900
2200
-300
-2700
-4100
-3100
-600
1400
2200
2700
2400
700
-1400
-2600
-3500
-4300
-4300
-3000
-800
1100
2100
3400
4700
4100
1000
-2100
-3100
-2300
-1100
-400
-100
200
-100
-900
-1800
-1900
-1100
0
300
-300
-500
700
2500
3000
1500
-1000
-2800
-3800
-4400
-4700
-4000
-2400
-200
1500
2500
2700
2300
1300
-100
-1600
-2700
-3200
-3500
-3200
-2400
-1000
1000
3300
4600
4700
3700
1300
-2500
-5200
-5600
-4500
-2900
-400
2500
4400
4300
3000
2300
2400
1900
100
-1900
-3400
-3900
-3400
-2400
-1300
200
2300
4300
4900
3400
1400
500
900
1200
1000
300
-900
-2300
-3000
-2900
-2500
-2200
-1400
200
1000
-600
-3300
-4500
-3500
-2100
-1000
200
1600
2500
2600
2500
2200
1200
-500
-1300
-700
-200
-600
-800
0
600
200
200
1600
3500
4200
3600
2400
1100
-100
-800
-1200
-2100
-3400
-3700
-2400
-300
1300
1300
500
600
1300
1600
1600
1300
600
-400
-1100
-1600
-1700
-1700
-1600
-800
100
100
-100
600
1900
2700
2000
200
-1500
-2700
-3600
-4200
-4500
-4100
-2200
800
3700
5800
6200
4300
300
-3800
-5800
-4300
-1100
500
300
-200
-500
-600
-700
-900
-1000
-500
600
2200
4100
5400
4800
3100
1300
-1400
-4800
-6900
-6400
-4200
-1200
1200
2000
1800
1700
2000
2400
2000
1200
800
400
-700
-1500
-1200
-1300
-2200
-2400
-1700
-800
-200
0
300
600
-100
-1400
-1800
-1200
-500
-100
300
1000
1400
600
-700
-1300
-1200
-700
1200
4400
6800
5300
900
-2100
-1700
-200
600
1000
1000
600
0
-700
-500
800
2100
2400
2200
2000
1500
200
-1300
-1700
-800
-200
0
100
-400
-1100
-800
-200
-300
-900
-600
1300
3500
3400
800
-1800
-4300
-7100
-8400
-7000
-4900
-3300
-1800
-300
1000
2400
3300
3700
3200
1800
-500
-2500
-3000
-2200
-1000
800
3000
4100
4300
4700
4500
2900
1100
500
900
1200
1400
1400
1000
600
900
1800
2700
3700
4200
3600
2200
800
-400
-1000
-1200
-1700
-2400
-2100
-900
300
800
600
0
-200
-100
0
0
100
0
-300
-700
-1000
-2000
-3500
-4200
-3800
-2600
-700
1600
3200
3500
2400
300
-1100
-1300
-1500
-2000
-1700
100
2600
4700
5700
4600
1500
-1500
-2800
-3200
-3400
-2600
-1400
-600
100
1100
2600
4600
5700
4700
2000
-1000
-2800
-3400
-3700
-2900
-500
2700
5100
5100
2900
500
-1200
-2400
-2400
-1600
-1200
0
1700
2000
1400
600
-1500
-3200
-2500
-1400
-1300
-1400
-1000
-100
1000
1500
2100
2900
2000
0
-1100
-1400
-2000
-2100
-1100
300
1300
1700
2400
3300
2700
600
-1500
-2000
-1400
-700
-700
-600
400
1700
2400
2200
1000
-1000
-2700
-3300
-2300
-700
300
1000
1700
1800
1300
1000
1000
700
400
300
-300
-1600
-2500
-2600
-2200
-800
1500
3100
2600
900
-1000
-3200
-4600
-4600
-3700
-2000
700
3300
5100
5700
4200
900
-1800
-3100
-3800
-4000
-3900
-3600
-1900
500
2100
3100
2900
600
-2300
-4500
-6400
-7300
-6400
-4100
-1600
300
1500
2700
3500
2200
-100
-2200
-3600
-4200
-3600
-2300
-200
2100
4500
6500
6700
4700
2600
1200
-100
-800
-600
-700
-1200
-900
100
800
-100
-1400
-1700
-1700
-1600
-400
1300
2300
3300
3600
2600
1400
300
-800
-1300
-2000
-3800
-4900
-4000
-2500
-900
500
1100
1400
1800
1300
100
-500
-600
-800
-1100
-1200
-1000
-400
900
2100
1800
-900
-4000
-5700
-5300
-3300
-300
2800
4700
4800
3800
2600
800
-2000
-4100
-4000
-2800
-2200
-2200
-2200
-1800
-1000
-400
-500
-600
0
1000
1500
900
-200
-700
-500
-300
300
1300
1500
1200
1100
500
-500
-800
-600
0
800
1000
600
500
500
400
700
800
800
2000
2900
2000
500
-400
-900
-600
900
2500
3000
2900
2700
1600
-300
-800
500
1300
400
-700
-1100
-100
800
-300
-2200
-2200
-700
800
1800
2000
1600
1200
0
-2000
-3500
-4000
-3600
-2100
0
2000
2900
2000
200
-600
0
900
1600
2600
3200
2500
900
-400
-1200
-1600
-1100
300
2100
3500
3800
2800
1100
-400
-1200
-1700
-2200
-1900
-300
1000
1500
2100
2500
2400
1800
-200
-2600
-2600
-1100
-800
-1600
-2000
-1900
-1300
-600
300
1700
3000
2800
1300
100
-100
-300
-1400
-2800
-3000
-2000
-1000
-700
-400
600
1300
600
-1000
-2000
-1600
-400
200
200
500
1300
1800
1000
-1400
-3400
-3600
-2400
-1100
100
1000
1700
2200
1800
1100
1100
700
-800
-2600
-3900
-4400
-3500
-1700
300
1800
2300
2100
2300
2200
600
-1400
-2000
-1400
-1000
-400
700
2000
3300
4000
3400
2500
1700
-200
-2700
-4600
-6800
-7500
-3800
1900
5500
7200
8100
6900
4100
400
-3200
-5100
-4700
-3300
-1000
1500
3500
4900
4900
2600
-500
-2900
-4800
-5800
-5700
-5200
-4200
-2500
-800
700
2000
2500
1400
-600
-2100
-2300
-1900
-2200
-2700
-2400
-1400
0
1000
800
-200
-1300
-2000
-2000
-1400
-1200
-1000
100
1800
2600
2300
1500
800
200
-1000
-2500
-2500
-700
1600
3300
4200
4500
4100
3400
3100
2900
1900
500
-200
-1000
-2000
-1900
-300
1300
1700
800
100
-200
-800
-1300
-100
2700
4900
5200
3800
2500
2400
2600
2000
1100
200
-300
0
700
1000
700
400
300
700
1400
1900
1500
600
0
-200
-300
-500
0
1100
1800
1800
1400
600
-1200
-2700
-2400
-500
1500
2200
1600
1000
800
100
-500
-700
-1900
-3800
-4400
-3100
-1100
300
600
0
-600
-1200
-1800
-2000
-1700
-1000
-200
300
900
1600
2000
2300
2400
1500
400
700
2200
3500
2800
100
-1800
-2400
-3400
-4400
-4600
-4400
-3300
-1000
1200
2300
2700
2500
2000
900
-1200
-3000
-4100
-4800
-4400
-2300
500
3500
5600
5400
3600
2000
500
-200
300
500
-300
-1600
-2700
-3100
-2700
-2000
-1200
-200
100
-500
-600
-200
-400
-1600
-2300
-1200
1000
2600
2800
1600
-300
-2100
-3300
-3700
-3600
-3900
-3700
-1800
-500
-1200
-1700
-1100
-500
100
600
400
400
1000
800
400
600
1000
1600
2000
1500
500
400
700
400
-300
-400
600
2000
3200
3800
3300
1800
1000
1500
2100
1700
500
-600
-1800
-3500
-4700
-4100
-2300
-1100
-700
-700
-1200
-2100
-2600
-1900
-100
2000
3800
5300
5400
4100
2300
400
-2300
-4800
-5600
-4300
-2600
-1400
-500
200
-100
-700
-500
800
1900
1600
0
-1700
-2100
-1400
-100
900
400
-1200
-1400
-300
0
-1300
-2400
-2200
-1100
0
900
2300
3400
2200
-1000
-3400
-3400
-2200
-800
600
1800
2700
3600
4500
3600
-200
-4500
-6100
-5000
-2800
-600
1600
3800
5300
5600
5000
3800
2000
800
600
500
400
900
1200
500
-300
-600
-700
-900
-700
100
1100
1600
1900
1900
1200
-200
-1400
-1100
0
300
-100
300
900
800
100
-900
-2100
-2600
-1900
-800
200
800
1000
1200
1000
-100
-1500
-1900
-1600
-1500
-1500
-1100
-600
100
1300
2200
2300
1800
600
-1300
-2900
-2900
-1100
1700
4400
6300
6700
4600
400
-3400
-5400
-6100
-5700
-3700
-600
1800
2500
1700
700
100
-200
-400
-200
600
900
100
-1000
-1300
-1200
-700
1100
3100
3600
3200
2600
900
-1400
-2900
-4000
-4600
-3400
-1300
-800
-1200
-1000
-200
700
1400
1700
1700
1500
300
-1300
-2200
-2100
-1700
-1700
-1500
-300
700
600
700
1800
2600
2500
2000
1600
1600
1200
200
-500
-1700
-3400
-3700
-1600
1000
2600
3000
2300
700
-1400
-2700
-1900
400
2000
2100
1800
1800
2100
2100
1900
2000
2200
1600
200
-1700
-3200
-3700
-3100
-2300
-1700
-1500
-400
1600
2900
3500
3600
2300
300
-800
-1500
-3100
-4200
-3900
-2500
-600
1400
2500
2300
1600
1200
800
200
100
200
-100
-600
-100
600
1100
1600
1900
1000
-700
-1900
-2300
-2000
-1000
200
1000
1300
1100
700
500
700
1000
1200
700
-700
-2000
-2800
-3500
-3200
-1800
-100
1400
2600
2500
1400
600
100
-700
-1200
-1100
-200
600
600
500
800
500
-600
-1400
-1300
-600
300
700
400
-500
-1500
-2000
-1100
400
1400
1700
1600
800
-400
-1500
-2300
-2300
-1600
-500
100
-100
-700
-1200
-900
100
1400
2000
2100
1700
100
-2300
-4100
-4100
-3000
-1600
-500
0
100
-300
-900
-1500
-1300
-600
300
1100
1300
300
-900
-1400
-1200
-900
0
1400
2400
2000
500
-1200
-2600
-2900
-2200
-1200
-400
0
300
700
1000
600
-300
-900
-900
-800
-900
-900
-300
700
800
300
100
0
-500
-800
-700
-400
-200
-300
0
900
1900
2200
2000
1500
600
-100
-200
500
1400
1900
2100
2500
2500
1900
1500
2000
2200
1400
0
-700
-400
-100
-100
100
800
2000
3900
5700
5900
4100
1100
-1700
-3400
-3900
-3500
-2600
-1600
-500
400
900
1100
1000
500
100
0
100
200
600
1000
1200
1700
2400
2900
2700
1400
-600
-2500
-3600
-3400
-1600
900
2700
3300
3100
2400
900
-800
-1800
-1800
-1300
-1000
-1000
-600
300
900
900
300
-1200
-3200
-4300
-3900
-2400
-800
600
1000
400
-800
-1600
-1600
-1600
-2000
-2100
-1500
-1200
-1500
-2000
-2100
-1900
-1300
-200
1100
1200
0
-1100
-1100
-900
-900
-800
-300
-100
-600
-1300
-1600
-1000
-200
300
600
900
1100
1000
1100
1400
1500
1000
600
800
800
400
-300
-800
-900
-600
-300
400
1200
1600
1500
1300
900
100
-400
-200
500
700
300
-200
-200
300
1100
2000
2300
1600
500
-100
0
100
300
700
1400
1500
1000
400
0
-700
-1900
-2900
-2900
-2600
-2800
-2600
-1500
0
1000
1600
2100
2300
2100
1800
1700
1700
1100
0
-800
-1200
-1400
-900
-100
300
0
-400
-600
-1000
-1400
-1500
-800
300
1000
1300
1200
300
-1200
-2500
-3300
-3100
-1700
200
1700
2100
1600
800
500
200
-500
-1300
-1700
-1500
-1000
-600
-300
400
1100
1700
2600
3400
3200
1400
-900
-2500
-2700
-2300
-1600
-300
800
1100
700
600
900
800
0
-1000
-1100
-100
1600
2900
3500
3300
2900
2400
1800
500
-1300
-2300
-2200
-1800
-1400
-300
1400
2500
2100
1000
600
500
-300
-1300
-1700
-1500
-1000
-500
-900
-1900
-2000
-1200
-500
-700
-1700
-1900
-900
100
400
600
900
1400
1800
1600
600
-400
-900
-900
-800
-1100
-1400
-1200
-900
-900
-900
-600
-500
-300
500
1600
1500
500
0
0
-200
-1200
-2600
-3100
-2200
-600
500
900
800
400
-400
-1300
-1500
-700
400
1300
2000
2700
3200
3200
2800
2100
900
-800
-2100
-2500
-2200
-1500
-100
1500
2400
2300
1500
400
-600
-1200
-1500
-1400
-600
900
2600
3700
4000
3600
2300
400
-900
-1400
-1300
-1100
-1100
-1100
-1100
-800
0
1000
1700
1800
1100
200
-700
-1100
-1300
-1800
-2500
-2300
-900
500
400
-700
-1300
-400
600
700
100
-500
-400
700
2200
2900
2400
1700
1300
600
-1000
-2600
-3300
-2900
-1500
500
2800
4300
4700
3800
2100
100
-1300
-2100
-2900
-3400
-3300
-2300
-400
1900
3500
4300
3800
2000
-600
-3100
-4300
-3900
-2300
-200
1800
3100
3000
1800
0
-1600
-2800
-3200
-2600
-900
1300
2700
2800
2000
700
-400
-700
-500
0
400
400
100
-600
-1700
-2400
-2000
-500
1000
2100
2900
3200
3000
2200
1300
700
300
-200
-800
-1000
-400
700
1700
2200
1400
-600
-2300
-2800
-2200
-1400
-700
200
800
600
-300
-1300
-2300
-3000
-2700
-1400
0
600
300
0
500
1300
2000
2400
2300
1900
900
-400
-1200
-1400
-1500
-1100
0
900
1400
1800
1900
1000
-600
-2400
-3700
-4300
-4200
-3500
-2300
-1000
400
1900
2700
1900
100
-1500
-2200
-2500
-2500
-1600
300
1900
2200
1400
100
-700
-1100
-1200
-1200
-1100
-1100
-1100
-800
-300
400
1000
1400
1000
-200
-1700
-2700
-3000
-3100
-3000
-2100
-800
200
1100
1900
2300
2300
1900
800
-500
-1400
-1900
-1600
-800
200
900
1600
2400
3000
3000
2600
2100
1100
-700
-2400
-3000
-2400
-600
1800
3700
4600
4100
2400
400
-1200
-2400
-2700
-1800
-400
600
800
500
-100
-700
-700
-100
800
1300
800
-200
-1300
-1600
-1000
300
1300
1200
600
700
700
-300
-1300
-1400
-1000
-800
-1000
-1200
-1000
-300
200
200
200
100
-500
-1200
-1400
-1300
-1000
-100
800
1100
1000
600
-100
-700
-1100
-1500
-1700
-1100
0
1400
2200
2000
900
-700
-1900
-2300
-2100
-1800
-1100
-100
1100
2200
2700
2100
700
-600
-1500
-2100
-2600
-2700
-2100
-800
800
2000
2900
3200
2300
500
-900
-1100
-900
-1100
-1400
-1100
-300
300
700
1000
1300
1200
400
-500
-600
100
500
200
-400
-300
300
800
700
-100
-1000
-1300
-1200
-1300
-1500
-900
100
1200
2400
3400
3600
2900
1600
300
-600
-1200
-1400
-900
0
700
900
1600
2200
1900
700
-400
-700
-200
700
1500
2100
2300
1800
1300
1000
300
-1100
-2100
-2200
-1600
-1000
-600
-300
0
300
800
1300
1500
1100
300
-500
-500
300
1200
1500
1500
1200
500
-600
-1500
-1400
-600
0
400
700
1200
1600
1700
1200
200
-700
-1000
-1100
-1100
-1000
-700
-700
-1000
-900
-400
100
300
200
100
200
100
-100
0
200
-100
-900
-1400
-1300
-800
-200
300
400
-400
-1500
-2100
-1900
-1300
-900
-500
300
800
700
300
200
-200
-500
-500
-400
-100
-100
-300
-200
0
-400
-500
-600
-1300
-1900
-1800
-1500
-1200
-600
-100
200
700
1000
1000
800
0
-1100
-1600
-800
700
1900
2000
1900
1600
600
-800
-1400
-1500
-1500
-1400
-700
500
1500
1900
2100
2300
2000
1400
1000
1100
1000
200
-500
-800
-800
-700
-400
-100
100
400
900
1200
1000
400
0
500
1300
1500
1100
300
-600
-1300
-1300
-500
600
1500
2100
2500
2300
1600
600
100
100
100
-300
-700
-1000
-1500
-2200
-2500
-2200
-1600
-800
0
200
-500
-1400
-1900
-1800
-1600
-1500
-1200
-400
200
200
200
400
500
400
400
700
700
-100
-1300
-2400
-2900
-2500
-1400
-200
700
1000
800
600
600
200
100
400
300
-200
300
1300
2100
1900
700
-500
-1000
-1100
-1000
-400
500
900
1200
1700
1700
1000
300
100
500
700
500
200
-200
-900
-1500
-1500
-1100
-400
0
100
200
300
300
600
1200
1600
1500
1200
1000
900
500
-100
-400
0
200
-300
-1200
-1800
-1800
-1300
-600
100
600
900
1400
1900
1900
1600
1200
400
-600
-1400
-1300
-300
700
1000
900
900
900
300
0
400
800
700
1000
1800
2100
1300
300
200
300
-200
-800
-200
1400
1900
900
-100
-600
-900
-900
-500
300
700
800
400
-100
-600
-900
-900
-900
-1000
-1400
-1600
-1300
-900
-400
-300
-500
-900
-1300
-1900
-2600
-3000
-2800
-1800
-200
1100
1700
1500
900
100
-300
-200
300
700
500
0
-700
-1200
-1600
-1700
-1100
0
600
300
100
100
-900
-2100
-2200
-1400
-700
-400
200
1000
1300
800
600
1000
1100
800
700
700
500
400
200
0
200
600
900
1200
1200
900
500
300
200
100
100
700
1300
1300
500
-600
-1400
-2200
-2500
-2000
-1000
400
1700
2500
2500
1800
400
-1000
-2000
-2400
-2000
-400
1500
2700
2900
2000
400
-1400
-2700
-3100
-2900
-2300
-1800
-1100
-200
800
1500
2000
2400
2400
1900
1300
900
0
-700
-700
-600
-800
-1000
-700
-200
0
0
-300
-500
-700
-400
0
200
100
200
400
100
-500
-900
-1300
-1200
-600
100
1000
2000
2900
3100
2400
1200
-100
-1100
-1800
-2000
-2000
-1800
-1100
200
1100
1200
1200
1500
1800
1500
600
0
500
1000
700
100
100
200
200
300
200
0
-200
-500
-500
-300
-200
300
1400
1600
800
100
-300
-700
-800
-1000
-1300
-900
200
900
300
-700
-1400
-2300
-2800
-2400
-1700
-1400
-1100
-500
-300
-700
-1000
-1000
-900
-900
-900
-800
-700
-500
-100
100
-500
-1200
-1500
-1200
-700
-100
300
300
100
200
700
1000
700
500
700
1300
1600
1000
0
-700
-900
-1100
-1000
-600
0
400
700
1600
2300
2400
1900
1200
300
-400
-1000
-1200
-600
300
600
1100
2200
2700
2100
1100
300
-400
-1100
-1700
-2000
-1800
-1200
-300
600
1000
1000
900
900
700
200
-100
-100
-200
-500
-600
-500
-600
-1200
-1700
-1600
-900
-100
300
500
700
800
300
-400
-800
-700
-300
0
100
300
800
1400
1400
800
0
-100
400
600
500
700
800
800
400
-200
-500
-200
0
200
500
400
-300
-700
-700
-200
400
900
1500
2400
2400
1100
-300
-600
-700
-800
-700
-600
-700
-400
400
1200
1700
1500
500
-700
-1300
-1300
-900
-400
-300
-800
-1000
-600
100
400
500
900
1100
300
-900
-1200
-900
-600
-500
-500
-600
-1000
-1700
-1700
-1200
-900
-800
-100
600
700
500
300
400
700
900
900
400
-500
-1200
-1000
-300
400
1000
1200
1200
1000
700
600
800
500
-400
-1100
-1100
-800
-500
-700
-1000
-900
0
700
900
800
500
300
400
200
-700
-1800
-1900
-1100
-200
400
900
1400
1300
700
300
0
-300
-300
-100
100
300
200
-400
-500
-300
-500
-500
-100
400
700
800
600
500
600
200
-700
-1400
-1700
-1200
100
1300
2300
2900
2900
2600
2100
1300
-100
-1500
-2200
-2100
-1400
200
2000
2700
2400
1800
1200
600
400
0
-1600
-3300
-3400
-2400
-1400
-800
-600
-400
0
400
400
-100
-1200
-2100
-1800
-1000
-400
-200
-300
-100
200
-100
-400
-100
-100
-400
-200
400
300
-100
0
200
0
-500
-700
-200
200
0
0
600
1300
1300
1000
900
400
-400
-800
-800
-1100
-1400
-1000
200
1300
1600
1400
1300
700
-500
-1200
-900
-800
-900
-800
-300
0
-100
-200
300
700
700
600
500
100
-300
-500
-800
-1200
-1300
-1000
-500
300
1200
1600
1400
1500
2100
2400
1900
900
100
100
200
-400
-800
-400
-100
-300
-600
-800
-800
-400
200
100
-600
-600
100
400
-100
-100
300
200
-400
-700
-800
-1000
-1200
-900
-400
-300
-700
-600
-400
-600
-500
100
600
600
800
1400
900
-500
-1700
-2100
-2200
-1600
-600
-200
-300
-300
-500
-800
-1200
-1800
-2100
-1600
-800
100
700
1500
2200
2100
1000
0
-400
-500
-500
-800
-1300
-1500
-1200
-600
0
100
-400
-700
-500
0
400
500
400
400
500
900
1800
2600
2700
2000
1100
400
200
-100
-200
300
900
1300
2100
2800
2400
1400
800
600
0
-200
100
500
500
800
1300
1100
600
200
-400
-1100
-1700
-2200
-2100
-1300
-400
300
600
200
-200
-200
-300
-700
-1000
-900
-600
-100
200
0
-200
0
600
1000
700
-100
-600
-300
100
300
-100
-700
-600
500
1100
900
200
-300
-700
-600
-700
-900
-400
700
1500
1800
1800
1300
400
-600
-1200
-1000
-500
-500
-500
-400
-200
-100
100
100
300
700
1300
1200
0
-1100
-1100
-800
-700
-700
-300
200
300
100
200
900
1200
800
500
1100
1800
1500
700
200
-800
-2100
-2800
-2600
-2400
-2200
-1400
-200
600
700
500
700
800
0
-500
0
200
-400
-700
-300
100
400
300
200
400
400
-100
-600
-600
-700
-600
-400
-400
-400
-200
200
400
0
-700
-800
-300
300
800
1200
1300
800
100
-200
-400
-1100
-2200
-2300
-1200
0
400
-100
-500
-600
-200
500
1300
1700
1800
1800
1600
800
-300
-1100
-1200
-900
-700
-600
100
1000
1400
1000
700
600
500
500
900
1200
1100
900
1100
1200
1000
500
-100
-200
-300
-500
-500
-200
-300
-500
-100
200
-300
-800
-400
100
-300
-700
-500
-100
-100
-100
-100
-100
-400
-1000
-1100
-500
200
700
800
700
600
300
-300
-600
-300
-100
0
100
400
600
400
200
200
100
-500
-900
-500
100
100
-200
-100
200
400
500
300
300
400
300
0
0
-100
-300
200
1200
1500
1100
700
500
200
-500
-1200
-1400
-800
200
900
1200
1200
800
200
-100
-300
-700
-1100
-800
400
1400
1500
1000
600
400
-200
-900
-1200
-700
100
400
0
-500
-500
-100
300
200
-400
-600
-400
-600
-800
-800
-900
-1000
-1000
-1000
-1200
-1500
-1200
-200
600
700
600
600
300
-200
-700
-800
-600
-300
0
700
1000
700
100
-400
-900
-1400
-2000
-2200
-1900
-1500
-1400
-1200
-700
-100
400
800
900
600
400
500
500
200
-100
200
1000
1600
1300
800
600
300
-100
300
1200
1100
800
1200
1300
500
-300
-600
-400
200
300
100
100
100
0
-200
-500
-900
-1200
-1400
-900
200
500
0
100
300
-100
-400
-400
-300
-100
200
500
600
200
-500
-800
-1000
-1200
-900
-300
200
600
1100
1400
1300
900
300
-200
-300
-300
-200
0
0
-400
-800
-500
-100
200
200
200
300
500
700
700
1100
1300
1000
800
1100
1100
700
500
700
800
700
600
600
500
0
-700
-800
-100
400
300
100
100
-100
-200
200
1000
1100
400
-200
-100
100
300
500
600
200
-300
-300
-200
0
0
-100
-300
-100
200
500
800
1200
900
0
-600
-1000
-1400
-1300
-800
-200
300
700
900
500
-200
-1000
-1200
-1200
-1200
-900
-400
-100
0
0
0
0
-200
-1100
-1500
-1000
-800
-1000
-700
-100
-100
-400
-700
-900
-900
-1100
-1300
-700
-200
-200
-100
400
600
300
0
-100
0
-100
-200
-200
-400
-900
-1200
-600
500
1300
1700
2000
2100
1800
1200
600
300
300
500
600
700
400
-100
-200
200
600
800
1100
1400
1300
1000
400
-200
-800
-900
-800
-700
-600
-500
-500
-400
100
300
-100
-500
-900
-1100
-1400
-1500
-1300
-1100
-1100
-800
0
500
300
500
800
600
200
0
-200
-200
-200
0
300
400
400
500
800
900
800
700
900
1000
600
100
-100
-200
-600
-800
-700
-900
-1300
-1200
-200
800
1200
1200
1000
700
300
-300
-500
-300
0
500
1000
900
300
-100
0
100
-100
-500
-600
-200
-100
-200
400
1000
1000
600
200
-300
-800
-1200
-1100
-700
-600
-700
-400
100
300
400
900
1200
1000
500
100
0
-200
-300
-300
-200
0
100
400
800
600
-200
-900
-700
-200
-200
-200
200
500
200
-100
100
600
400
-800
-2000
-2000
-1400
-1000
-400
200
100
-500
-900
-1100
-1400
-1400
-1200
-800
-500
-500
-300
-100
-300
-900
-1100
-1000
-900
-600
0
700
1300
1500
1500
1300
900
300
-400
-1200
-1700
-1700
-1300
-600
0
600
800
700
300
-200
-800
-600
-100
100
0
0
100
100
0
100
400
400
100
300
800
900
900
1000
700
100
-400
-600
-300
100
100
100
500
600
300
0
-100
0
100
500
1000
800
-100
-600
-100
600
500
400
900
1200
700
0
0
100
0
300
400
100
-200
-200
-300
-200
-200
-500
-700
-700
-1000
-1400
-1300
-1000
-900
-1000
-800
-400
0
300
800
800
300
-100
-400
-800
-1000
-1200
-1600
-1600
-1100
-700
-600
-300
-400
-900
-1000
-700
-400
-400
-400
-500
-400
-100
300
500
300
-100
-300
-200
-200
-300
-100
300
200
0
200
500
400
0
-100
-300
-400
-200
-200
0
700
1300
1500
1900
2000
1700
1300
800
300
-100
0
400
1100
1600
1700
1700
1900
1900
1600
1200
1100
900
400
0
100
100
200
400
200
-200
-500
-600
-400
-100
-100
-200
200
900
800
300
0
-200
-300
-300
-300
-200
-100
-100
-400
-900
-1500
-1800
-1500
-700
-100
100
200
300
100
-500
-1100
-1400
-1600
-1500
-700
300
900
1100
1200
1000
400
-400
-600
-500
-600
-700
-400
0
100
100
100
400
700
500
200
200
200
-300
-600
-300
100
-100
-400
-300
-100
-100
-200
-100
300
500
400
300
800
1100
1300
1800
2200
2000
1500
1000
400
200
300
200
200
700
1000
800
900
1500
1700
1000
500
500
700
800
900
500
-400
-700
-200
200
0
-100
400
1000
700
0
-400
0
600
1200
1700
1900
1500
900
600
300
-600
-1300
-1200
-800
-800
-700
-400
0
200
-100
-300
-200
-100
-300
-300
0
100
-100
-300
-200
100
200
0
0
200
100
100
500
300
-400
-600
-500
-800
-1000
-1000
-900
-700
-600
-600
-200
600
900
800
1000
900
0
-1000
-1300
-900
-300
-300
-400
-400
-700
-1200
-900
-200
0
-200
-300
-300
-500
-1100
-1700
-1900
-2200
-2400
-2100
-1500
-1300
-1100
-500
200
500
200
-300
-700
-1100
-1400
-1500
-1200
-600
0
200
300
0
-600
-1100
-900
-500
-100
500
1000
1000
900
1000
1300
1300
700
0
-600
-800
-700
-300
200
700
900
700
300
0
-500
-900
-800
-400
-100
-200
-500
-400
-100
-100
-400
-300
100
300
200
0
-200
-300
-200
200
1000
1400
1300
1100
600
-300
-900
-800
-700
-800
-700
-200
300
400
0
-200
-500
-1000
-1100
-500
300
500
400
500
500
400
0
-300
-500
-600
-700
-400
200
500
300
100
100
100
-200
-200
100
400
400
500
800
900
600
100
-300
-600
-900
-1000
-600
0
200
100
-300
-600
-800
-1000
-900
-400
-100
-500
-600
-200
200
100
-100
-100
-300
-600
-1000
-1400
-1300
-1000
-500
200
500
100
200
900
1200
800
100
-600
-1100
-1300
-1000
-200
500
700
700
800
1100
1100
1100
900
700
300
100
100
200
200
300
300
200
100
200
400
600
600
400
500
800
900
700
400
300
400
400
400
600
800
500
500
900
1400
1700
2000
2000
1600
900
200
-200
-300
0
300
400
300
300
300
0
-300
-500
-600
-600
-700
-900
-900
-500
100
300
300
500
500
100
-400
-500
-400
-300
-100
200
600
900
1100
1500
1600
1400
1000
700
600
700
800
800
600
-200
-1100
-1400
-1100
-600
-300
-400
-200
300
400
200
200
200
-300
-700
-500
0
200
100
400
800
600
-200
-600
-700
-700
-500
-200
-200
-500
-900
-1000
-700
-400
-300
-100
400
700
500
100
-100
-100
-200
100
700
800
400
200
0
-300
-700
-600
200
1000
900
500
600
600
200
-300
-500
-500
-600
-700
-600
-500
-500
-300
400
700
600
500
700
800
900
900
1000
1000
900
600
300
100
-300
-700
-800
-600
-200
0
200
400
600
700
800
800
600
200
0
-100
-300
-700
-900
-600
-300
-500
-800
-700
-500
-700
-1100
-1200
-1000
-1100
-1400
-1200
-500
0
200
600
800
400
-100
-700
-1100
-1300
-1200
-700
-100
100
0
300
700
700
600
800
800
500
-300
-900
-1000
-900
-600
-200
-200
-500
-700
-900
-800
-900
-1200
-1200
-700
-400
-700
-800
-500
-100
0
-100
-100
-200
-700
-1100
-900
-600
-800
-900
-600
-500
-400
0
600
700
300
-300
-900
-1300
-1300
-1100
-600
0
300
300
300
300
100
100
100
400
500
400
500
600
200
-500
-600
-400
-400
-600
-800
-1100
-800
-300
-200
-200
-100
100
400
700
500
-100
-500
-300
100
200
200
400
400
-100
-500
-600
-500
-300
-300
-100
100
100
-100
-100
100
-100
-100
0
100
-300
-1000
-1100
-500
0
200
1000
1600
1400
600
-100
-400
-200
200
700
1300
1700
1600
1400
1200
900
900
1200
1000
300
-100
-100
-200
-700
-1300
-1000
300
1600
1800
1300
1000
1000
500
-200
-400
-200
0
400
600
400
100
-100
-300
-700
-900
-900
-700
-400
200
800
1100
1300
1400
1200
1000
800
800
600
300
200
400
300
-100
0
500
800
800
1000
1300
1000
200
0
300
0
-300
100
300
-300
-700
-600
-800
-1300
-1500
-1300
-700
-300
-300
-200
100
200
-100
-600
-800
-700
-200
400
600
200
-400
-500
-300
-600
-1300
-1500
-1100
-800
-700
-200
600
900
800
600
500
400
-100
-500
-700
-1100
-1400
-900
-100
100
0
-100
0
-200
-400
-400
-400
-400
-200
-200
-400
-400
-300
-300
-100
0
-200
-300
0
0
-300
-500
-100
500
800
1300
1800
2100
1500
500
-300
-500
-500
-600
-300
200
600
600
300
-200
-700
-800
-400
0
300
200
-300
-600
-600
-800
-700
0
400
100
-100
-200
0
300
800
1100
1000
900
1000
1200
1000
500
0
0
400
800
700
300
-300
-800
-1000
-1100
-1100
-1000
-900
-600
-400
-100
0
100
400
700
700
400
400
400
0
-600
-800
-700
-700
-900
-800
-400
0
100
0
-200
-400
-500
-300
-300
-500
-400
100
200
0
0
400
800
700
200
-100
-300
-600
-700
-300
500
800
500
-200
-400
-100
200
600
800
300
-300
-200
100
100
200
500
500
0
-600
-500
-100
100
-100
-400
-300
0
100
100
300
800
1000
700
100
-300
-300
-200
0
100
100
-100
0
-400
-1200
-1600
-1000
-300
-100
-600
-1200
-1300
-1000
-600
200
900
1300
1100
700
-100
-700
-900
-600
-200
300
300
200
500
700
300
-100
100
500
500
200
-100
-600
-1300
-1400
-600
200
300
400
500
600
600
500
300
300
600
600
400
100
-300
-500
-100
400
500
400
400
400
200
0
100
500
800
800
700
600
200
-300
-500
-300
-300
-300
200
900
1000
500
400
500
300
-400
-1000
-1000
-600
-300
-200
-100
-100
0
300
500
400
600
800
700
200
0
300
400
100
-800
-1500
-1200
-200
500
700
600
500
400
300
100
0
0
-100
-200
-100
0
100
200
0
-200
-500
-700
-800
-700
-700
-600
100
700
800
800
1100
1000
800
400
100
0
-200
-600
-800
-500
-300
-100
300
900
1000
700
500
400
-100
-600
-500
-100
-100
-400
-300
100
200
0
-100
-100
-400
-800
-700
-200
100
300
600
1000
1300
1100
600
500
700
600
600
600
700
900
1000
1100
1300
1200
1000
800
700
400
300
800
1000
600
300
0
-300
-800
-1100
-1300
-1100
-800
-400
-100
200
200
-100
-100
0
100
100
200
200
-400
-900
-900
-600
-600
-500
-100
300
100
-300
-700
-800
-700
-600
-300
100
200
200
100
0
-200
-400
-400
-100
300
100
-200
-300
-300
-900
-1300
-1100
-600
100
800
1300
1100
500
-100
-300
-700
-1200
-1400
-1100
-800
-700
-500
0
300
0
-300
-100
300
200
-100
-300
-300
-300
-100
200
600
600
300
100
300
500
500
300
100
-100
-400
-700
-700
-700
-600
-100
700
1000
400
-400
-800
-800
-700
-500
-100
300
400
300
500
500
200
-100
0
300
200
0
400
1000
900
400
500
700
400
-200
-700
-800
-500
-200
100
500
900
600
-100
-500
-500
-600
-600
-300
100
200
200
0
200
300
300
300
300
300
200
100
0
-500
-1200
-1400
-1500
-1300
-1000
-300
200
500
600
600
500
400
600
900
900
500
300
100
-300
-800
-1100
-800
-400
0
100
300
400
200
-100
0
300
500
300
200
400
600
500
300
200
-100
-600
-800
-400
300
800
1100
1000
600
400
300
300
300
300
500
1000
1600
1600
1100
400
-100
-600
-1100
-1200
-1000
-400
300
600
800
900
700
300
400
300
-200
-300
100
300
200
300
400
500
800
1200
1300
700
-100
-300
-500
-1100
-1800
-2200
-2200
-1800
-1000
-100
700
900
900
800
400
-200
-800
-1100
-700
-500
-800
-900
-600
-300
-700
-1100
-1000
-700
-600
-400
300
700
500
200
300
0
-1000
-2100
-2300
-1600
-1100
-800
-300
400
900
1100
1300
1300
900
100
-600
-900
-1000
-900
-600
-200
0
0
0
-100
-100
-400
-700
-500
-100
0
-100
100
500
500
500
800
1100
600
-400
-800
-900
-1200
-1300
-800
100
300
200
200
300
300
100
-100
-400
-800
-1200
-1200
-500
100
200
0
300
800
800
300
-100
-500
-900
-1100
-600
200
500
400
600
900
800
500
300
300
100
-200
-600
-900
-700
-400
-100
100
0
-100
200
200
-300
-700
-700
-500
-300
-300
-400
-500
-400
-500
-600
-400
-200
-100
0
0
-200
-500
-500
-300
-300
-400
0
700
1000
700
200
100
300
300
200
400
600
500
500
700
600
500
700
1000
1100
900
1000
1300
1300
1000
900
900
900
1200
1200
800
600
600
500
300
200
-200
-200
400
1000
1000
900
1100
900
400
100
200
200
-300
-800
-1000
-1100
-1600
-1900
-1400
-500
-100
-100
0
200
0
-500
-700
-500
-200
100
300
400
300
100
100
400
400
200
100
200
200
-200
-600
-800
-1000
-1300
-1400
-1000
-600
-600
-800
-600
-500
-1000
-1400
-1300
-700
-200
-200
0
200
0
-500
-700
-600
-600
-300
300
700
800
400
-200
-500
-500
-600
-500
200
400
0
0
400
300
-100
-400
-200
-100
-100
0
300
400
100
0
400
800
900
600
400
200
-200
-200
200
600
900
900
600
200
-200
-300
-100
0
-100
-300
-100
200
200
100
300
700
1000
1000
900
700
500
300
300
500
700
700
800
900
900
500
0
0
200
-100
-600
-500
-500
-700
-900
-400
300
900
1200
1100
800
100
-600
-500
-200
-100
100
100
200
300
100
-400
-400
-200
-100
0
200
200
0
-100
-200
-300
-100
300
800
1000
700
400
600
500
0
-500
-600
-800
-1200
-1200
-600
-100
-200
-200
0
0
-100
0
300
600
600
500
300
200
0
200
500
400
0
-200
-300
-500
-800
-900
-600
-200
100
300
600
900
1100
600
0
-200
-400
-800
-1000
-800
-600
-500
-300
100
300
300
400
600
600
200
0
100
-100
-300
-500
-800
-1400
-1900
-2000
-1500
-900
-500
-400
-400
-600
-800
-900
-800
-300
-200
-300
-100
100
-100
-400
-600
-1000
-1400
-1600
-1700
-1400
-1100
-1300
-1300
-900
-700
-500
-100
100
0
-300
-300
-200
-100
-400
-600
-600
-400
-400
-500
-300
200
500
400
400
700
700
500
500
800
1100
1200
1200
800
0
-700
-800
-700
-500
-100
500
900
900
900
900
900
800
600
500
800
1300
1500
1300
1100
800
500
300
400
600
1000
1200
1200
900
500
300
300
200
-100
-100
400
600
400
0
-300
-500
-600
-500
-200
-200
-600
-500
200
500
200
0
300
500
400
100
0
0
0
-200
-100
300
500
300
300
400
300
-100
-200
-200
-400
-600
-300
400
600
500
700
1100
1100
700
400
600
600
0
-500
-600
-500
-500
-400
-100
0
0
0
300
500
200
200
400
300
0
-100
-200
-700
-1000
-700
-200
200
200
0
100
200
-100
-500
-600
-400
-200
-100
-200
-400
-900
-1200
-900
-500
-500
-600
-400
-200
-500
-900
-900
-400
200
400
200
200
400
100
-500
-500
0
200
300
500
300
-400
-500
0
200
0
0
300
500
400
100
-200
-300
-600
-900
-600
-200
-100
0
200
200
100
200
300
200
-100
-500
-500
-300
-200
-100
200
600
600
200
200
400
100
-200
0
300
300
0
-100
100
300
100
0
300
700
600
500
300
-100
-400
-600
-300
200
300
200
200
0
-300
-500
-500
-500
-200
500
900
1100
1200
900
600
400
-100
-500
-300
500
700
300
0
-100
-200
-400
-400
-400
-500
-200
400
300
-200
-400
-300
-400
-600
-800
-700
-300
0
-100
-100
200
300
-200
-700
-800
-700
-700
-800
-900
-800
-400
0
300
400
300
0
-100
-100
-400
-400
200
700
500
100
100
200
200
300
400
400
200
-100
-500
-700
-1000
-1600
-1800
-1200
-400
100
200
0
-200
-100
200
400
300
100
500
1100
1000
100
-300
200
600
200
-300
100
900
1000
500
200
500
700
700
600
500
300
400
800
900
200
-200
200
1000
1200
800
500
400
200
0
200
600
800
900
1000
1100
900
200
-200
-100
-300
-500
-600
-400
100
600
800
900
900
700
600
600
100
-300
-100
400
400
300
300
100
0
-100
0
100
100
100
-300
-700
-700
-500
-400
-200
100
200
0
-300
-600
-800
-700
-700
-600
-300
0
200
500
900
600
200
300
100
-400
-600
-100
100
0
200
700
800
400
300
400
0
-300
-100
500
1000
1200
1300
1200
1000
600
100
100
300
-200
-600
-400
200
400
300
100
0
-100
-400
-900
-1000
-800
-700
-500
-300
-200
-200
0
400
300
-200
-400
-200
200
0
-300
-100
100
0
-200
-200
-200
-400
-600
-700
-1000
-1400
-1500
-1000
-500
-200
200
500
500
200
-100
-300
-600
-1000
-1100
-900
-700
-600
-400
-200
200
700
600
100
-100
-300
-700
-700
-400
-500
-600
-200
200
0
-400
-400
-200
100
0
-100
100
400
400
400
300
-100
-700
-700
-300
100
300
700
1200
1400
900
400
200
400
500
600
600
600
400
100
-100
0
-100
-500
-200
200
0
-700
-1200
-1100
-800
-800
-900
-600
-300
-100
0
100
0
-200
-200
100
100
-100
-100
300
700
600
300
100
-400
-1000
-1300
-700
200
500
600
900
1200
900
300
0
0
-300
-500
-300
0
-100
-200
100
400
200
-300
-600
-600
-500
-400
-300
0
300
300
100
0
100
100
-200
-400
-700
-1000
-1000
-1000
-800
-800
-700
-400
0
0
100
400
400
0
-300
-100
0
0
200
700
900
500
0
-100
0
-200
-500
-500
-200
100
200
400
600
400
0
0
200
0
-300
-100
300
500
600
600
500
400
300
400
400
200
-200
-300
-100
-100
-300
-300
-100
-200
-500
-100
900
1000
500
300
500
600
500
300
200
300
200
-200
-400
-400
-200
0
100
100
100
100
200
200
-100
-200
-100
-400
-900
-900
-500
-300
-300
-500
-300
-100
-200
-400
0
800
900
400
-200
-300
-400
-400
0
500
400
200
300
500
300
-200
-500
-300
100
300
400
200
0
100
300
200
100
400
800
700
400
100
0
200
400
300
200
200
400
400
100
100
200
0
-200
100
500
700
800
600
200
-400
-1000
-1100
-600
-300
-500
-200
400
400
200
500
900
700
100
-600
-600
-100
0
-100
400
900
800
400
100
0
-100
-400
-500
-100
200
400
800
800
100
-700
-1000
-1000
-900
-600
-100
500
400
100
400
800
500
-100
-100
100
100
0
0
0
100
500
600
300
200
200
-100
-500
-700
-800
-500
0
100
0
0
-100
-300
-500
-700
-300
100
100
400
600
100
-200
-200
-600
-600
-200
-500
-500
100
-200
-800
-600
-700
-800
-600
-700
-900
-600
-300
0
500
300
-300
-300
-100
-100
-400
-900
-700
0
100
0
400
700
800
700
400
-100
-300
-600
-600
-400
-300
100
800
900
200
-300
-100
300
300
0
100
500
700
400
500
700
600
400
400
400
100
-200
-200
-100
-300
-300
100
300
0
-200
-100
-200
-500
-400
-100
100
0
0
300
300
-200
-900
-1200
-1000
-500
0
400
500
400
0
-200
-600
-900
-1000
-1100
-1100
-400
200
300
500
400
0
-400
-600
-1000
-1100
-900
-500
0
-100
-300
-300
-300
-600
-600
-500
-600
-600
-600
-800
-800
-700
-100
800
1000
600
100
-500
-800
-600
-300
0
700
700
200
200
500
200
100
400
600
600
300
0
0
300
200
100
300
500
500
200
-200
-700
-700
-100
400
700
500
200
-100
-300
-700
-1100
-1000
-500
-200
0
600
700
100
-200
-200
-600
-1000
-1100
-800
-400
-100
-100
0
200
300
300
300
300
400
100
-200
300
600
0
200
1000
600
200
1000
1100
200
200
500
400
600
700
600
1000
800
-400
-900
0
1000
1200
800
0
-600
-800
-500
300
500
-300
-500
100
300
200
200
300
300
400
200
200
100
-100
-200
200
500
600
900
1200
1500
1500
1000
300
0
100
0
-200
-100
100
100
0
-200
-300
-200
-100
0
500
800
400
200
500
300
-400
0
800
300
-400
-400
-300
-500
-400
100
700
700
-100
-900
-800
-500
-700
-400
400
600
200
200
400
200
-100
300
900
600
-400
-1000
-800
-600
-800
-800
-600
-300
-300
-500
-600
-500
-500
-800
-1000
-900
-900
-1100
-900
-500
-500
-700
-400
-100
-100
0
100
0
-100
-300
-500
-100
200
100
-100
-200
-300
0
600
400
-200
-800
-1100
-400
200
-700
-1000
100
600
-300
-500
0
400
900
1300
1000
300
-300
-300
300
300
-300
-200
500
400
100
100
600
800
500
100
-200
0
200
300
200
200
200
100
0
-100
-200
-100
100
200
400
200
-400
-500
-100
0
-100
0
-100
-100
100
200
0
-300
-200
300
500
100
100
400
300
100
300
100
100
800
1000
300
200
500
300
-300
-600
-300
400
700
100
-400
100
800
1100
1100
1200
1300
1100
700
100
-300
-100
100
-200
-800
-1100
-500
300
500
300
200
300
500
500
300
100
400
600
300
100
100
200
200
100
100
0
-400
-1100
-1300
-900
-400
-400
-200
300
600
300
-400
-700
-400
-100
-300
-200
100
0
100
200
-200
-400
100
200
-300
-300
300
800
800
100
-400
0
400
200
-600
-1100
-800
-400
-400
-300
100
300
400
900
800
-200
-400
400
800
500
0
-100
400
800
800
500
500
300
100
200
500
500
0
-300
-200
-100
-200
-400
-300
200
400
100
0
300
100
-300
-200
100
-200
-600
-400
0
-100
-400
-500
-300
0
200
200
0
0
100
-100
-600
-700
-100
200
0
-200
-200
200
700
500
-600
-1100
100
1300
800
-400
-300
500
500
-200
-500
400
1200
1100
600
-100
-700
-800
-100
800
700
200
300
700
400
-200
-200
100
400
900
1000
300
-500
-800
-800
-600
-400
0
400
400
-100
-600
-800
-600
-300
-300
-300
100
0
-600
-400
100
-400
-1100
-500
100
-700
-1500
-800
0
-600
-1100
-400
200
200
0
0
100
200
300
500
400
0
100
300
100
0
-200
-700
-1100
-1100
-800
-100
400
300
-300
-500
100
900
700
-400
-1000
-1000
-900
-700
-600
-300
200
200
0
200
400
500
700
800
600
500
100
0
300
500
300
100
100
0
-200
-200
0
-100
-600
-300
400
0
-500
-300
-200
-500
-400
100
600
200
-600
-300
700
700
0
-300
-100
200
200
-200
-300
200
300
0
-300
-400
-400
0
200
0
-400
-400
-100
200
400
0
-600
-500
0
-600
-1100
-600
-100
-200
100
900
700
-400
-900
-300
0
-400
-200
200
-100
-400
-200
100
-200
-600
-600
-100
0
-300
-300
-100
0
0
0
600
1200
200
-1000
-100
900
100
-800
-500
-400
-600
-400
0
300
-400
-1600
-1100
400
600
0
200
600
500
500
400
-100
-400
-300
-100
0
-400
-800
-500
0
-100
-400
0
700
900
800
1100
1700
1200
100
-300
-100
100
100
200
500
1000
1100
400
100
600
500
-200
-600
-100
400
400
200
100
0
-100
-300
-600
-700
-400
-100
-400
-400
200
500
-100
-800
-800
0
800
300
-400
0
400
-500
-400
1200
1100
-600
-500
700
500
-500
-1100
-1000
-400
-200
-600
-100
900
700
0
-100
-400
-800
-500
300
400
0
-300
-300
200
600
600
300
300
100
-400
0
800
900
400
400
400
100
100
200
0
-400
-100
300
100
-300
-200
300
700
500
200
200
300
0
-300
0
400
300
-200
-800
-200
900
900
-400
-900
-100
500
100
-100
400
400
-300
100
1200
800
-200
-500
-500
-500
-400
-500
-100
600
600
0
100
400
300
300
0
-400
-400
0
200
100
-100
-300
-100
200
300
0
-600
-800
-700
-300
100
200
-200
-300
-200
-300
0
400
200
-200
-100
-100
-100
-100
-200
-300
-500
-600
-300
0
-200
-100
500
700
600
700
100
-700
-900
-400
0
100
-400
-700
-400
-400
-500
-200
200
0
-200
100
500
400
100
0
100
-100
-100
400
700
500
200
0
-100
0
200
700
1200
600
-100
200
700
500
400
400
200
200
400
300
600
700
0
-100
500
0
-800
-400
300
300
100
200
500
600
400
100
0
-300
-600
-500
-300
300
800
400
-500
-400
200
500
700
500
-600
-1200
-300
1000
1100
200
-500
-200
300
400
200
0
100
500
300
-100
200
400
100
200
600
400
200
500
500
-100
-500
-400
-200
100
500
700
700
400
200
800
1400
800
-300
-600
-200
100
200
300
300
-200
-700
-600
-300
-500
-600
-400
-900
-1200
-400
700
400
-600
-1000
-900
-600
-500
-800
-900
-700
-600
-600
-100
400
0
-500
-400
-200
-600
-1000
-1000
-800
-700
-500
0
200
-200
-300
-100
-200
-800
-800
-200
100
0
-200
-200
-100
0
-300
-800
-400
400
400
-100
-200
-200
-100
100
600
700
400
-100
-100
0
0
0
200
500
500
200
200
600
500
100
100
400
500
400
200
200
400
400
100
0
100
200
200
200
0
-300
-300
100
800
900
200
-200
0
100
200
300
300
-300
-700
-400
100
0
-200
0
100
-300
-600
-500
-100
100
-200
-500
-300
100
200
400
500
200
-500
-800
-700
-800
-900
-400
200
400
0
-100
300
700
100
-600
-600
-300
-300
-300
-300
-300
-200
0
400
600
300
0
0
0
0
200
500
900
900
700
700
600
300
0
-200
100
100
-600
-1200
-700
-100
-100
-100
300
300
300
500
600
300
-200
-500
-400
-200
-400
-500
-100
100
-100
0
300
200
-200
-200
0
100
0
-200
-100
0
-300
-400
100
300
-300
-1000
-900
-600
-400
-200
300
800
200
-400
0
800
800
400
0
0
100
-200
-600
-500
-300
-100
200
400
300
100
100
100
0
-300
-400
0
300
0
-100
500
700
400
400
400
-300
-700
0
400
0
-100
100
200
600
1100
1000
600
300
0
100
400
300
100
0
0
0
-200
-500
-400
-200
-200
-300
-500
-500
-200
-200
-500
-700
-600
-300
200
400
-200
-900
-1300
-1200
-500
-100
-200
0
300
200
0
0
0
-300
-500
-400
-200
-100
0
100
200
100
-200
-300
100
0
-400
-300
100
100
-100
100
500
200
-100
-100
100
100
0
-200
-500
-300
100
200
400
800
800
0
-200
100
0
-500
-300
100
0
-200
0
0
-400
-400
200
300
-200
-800
-1200
-1100
-500
0
-100
-400
-600
-700
-600
-200
0
-100
-200
-100
0
100
300
200
-100
-300
-200
-100
-100
-400
-400
-200
0
100
300
400
400
200
100
100
0
-100
-200
0
400
400
400
500
600
300
100
100
100
100
300
500
900
1000
800
900
1300
1000
300
200
400
100
0
200
600
800
600
400
100
-200
-200
200
400
200
0
0
200
500
100
-200
100
500
200
100
200
200
0
-100
0
100
-100
-200
0
-100
-300
-200
-100
-100
200
400
600
700
400
-100
0
200
100
0
0
300
500
300
200
500
400
100
0
100
100
-100
-400
-300
-100
-400
-600
-200
-200
-600
-500
-300
-200
-300
-500
-500
-100
-100
-500
-300
600
800
200
-600
-800
-200
200
100
-200
-500
-700
-200
400
0
-800
-900
-500
-200
-400
-300
200
300
-100
-300
-100
-200
-400
-200
100
100
0
100
300
300
100
-100
0
0
0
0
-100
-300
-300
-200
100
200
0
-200
-100
0
0
0
300
300
0
-100
200
500
500
200
0
300
600
400
300
300
100
200
400
200
0
300
500
300
-100
0
400
800
500
-100
-300
-100
400
700
600
400
300
100
100
200
200
200
300
200
0
0
0
100
100
-200
-300
-100
100
0
0
200
200
0
-200
-100
-100
-400
-600
-500
-300
-200
-400
-400
-100
-100
-500
-500
-300
-600
-900
-900
-700
-700
-700
-500
-200
-100
-400
-600
-500
-500
-600
-600
-200
300
400
200
300
300
0
-200
-200
-100
100
200
-300
-600
-500
-200
300
700
300
-100
100
600
700
300
100
400
800
800
600
600
800
800
600
400
400
300
100
200
400
300
400
700
700
500
400
400
300
100
-100
100
100
0
100
400
500
400
300
400
400
200
-100
-100
100
100
100
200
400
300
100
0
-100
-300
-500
-500
-500
-600
-700
-600
-400
-600
-600
-200
100
-100
-300
-500
-600
-300
0
0
-100
-200
-200
-100
-100
-400
-600
-600
-400
-200
-200
-200
0
0
-300
-500
-500
-400
-300
-400
-500
-500
-600
-500
-200
100
-100
-300
-300
-200
-100
0
100
200
200
200
100
100
100
0
0
400
500
200
100
100
0
-300
-500
-400
0
0
0
200
300
100
-100
-200
-100
-100
-400
-600
-300
-200
-400
-300
-300
-200
0
-100
-500
-700
-400
0
200
0
-400
-300
200
200
-300
-300
200
200
-300
-500
-200
-100
-400
-500
-300
0
100
0
-100
-100
-300
-200
100
200
200
200
300
300
0
-200
0
0
-100
-100
300
600
500
400
400
400
200
100
400
400
200
0
-200
-100
-100
-200
-200
100
0
-200
-100
100
100
0
100
600
700
400
600
1000
800
400
300
200
0
-300
-400
-300
-200
-300
0
400
300
100
500
700
600
400
200
400
600
200
-100
100
400
500
400
100
200
200
0
100
600
700
700
800
700
400
100
-100
-100
200
200
100
0
-100
-200
-200
0
200
100
-100
0
0
-100
-200
-200
-300
-300
-300
-400
-500
-700
-1000
-900
-600
-600
-600
-400
-200
-100
100
200
100
-100
-100
200
400
200
0
-100
-200
-200
100
400
100
-600
-700
100
700
200
-300
-100
400
400
-200
-700
-500
-100
0
-100
-100
-100
-100
0
0
-200
-500
-400
0
300
200
200
400
500
400
100
0
200
0
-200
-200
-100
-100
-100
-100
100
100
-200
-400
-200
-200
-500
-400
-300
-200
-200
0
200
200
0
-100
0
0
-200
-300
-500
-700
-400
100
400
400
500
500
300
200
300
0
-600
-600
200
800
800
400
100
0
0
0
-100
-300
-200
100
200
100
-100
100
300
300
200
300
100
-200
-400
-200
-300
-600
-400
0
100
-100
0
300
300
100
200
500
600
400
200
400
400
300
300
400
400
200
100
100
200
0
-200
0
300
200
400
600
500
300
200
200
200
-200
-500
-100
300
-100
-500
-200
0
-400
-700
0
900
800
100
100
200
0
-200
100
100
-300
-600
-400
100
200
-100
-300
-200
-200
-400
-500
-300
-200
-400
-500
-200
100
100
0
0
0
-100
-300
-200
-200
-300
-400
-200
0
0
-100
0
300
400
100
100
200
200
100
-100
-100
-100
0
0
0
100
0
-100
0
100
100
0
-100
-200
-400
-600
-400
-400
-400
-200
-200
-300
-200
-300
-400
-300
-300
-500
-300
-100
-200
-100
200
300
100
-100
0
0
-200
-300
0
300
100
-100
-100
0
0
-100
-100
100
100
0
200
400
400
300
100
200
200
-200
-400
-100
-100
-200
-200
100
200
100
0
200
300
100
-100
100
200
200
300
600
800
600
200
0
0
-100
-300
-200
0
0
0
100
200
400
200
100
200
0
-200
-200
-100
-100
-300
-400
-200
100
-100
-200
-100
-100
-300
-300
0
200
200
100
200
300
100
-300
-400
-300
-400
-500
-300
0
0
-200
0
400
300
100
-100
-100
-200
-400
-500
-300
-200
-200
0
300
200
0
-200
-100
-100
-200
-100
0
0
-200
-100
200
400
300
200
200
200
-100
-300
-100
100
0
0
200
200
0
-100
-200
-300
-400
-200
0
100
0
-200
-200
-200
-300
-600
-500
-300
-300
-300
-200
0
0
0
0
0
100
100
0
-200
-300
-400
-600
-400
-200
-200
-100
300
500
300
0
0
200
0
-200
100
300
200
0
100
200
100
-100
100
200
0
-200
0
100
-200
-200
200
600
500
200
200
200
0
-300
-200
100
100
0
100
300
300
100
100
100
-100
-300
-300
-100
300
400
200
0
200
300
300
200
0
-200
-300
-100
400
500
200
300
400
300
100
200
300
200
100
200
300
100
-200
-200
0
-100
-100
100
200
100
-200
0
400
400
0
-200
-100
-300
-500
-400
-100
100
0
0
100
400
400
100
0
300
0
-400
-300
-100
-300
-400
-100
200
200
200
300
300
100
-200
0
300
300
300
600
600
500
400
400
400
200
0
0
300
500
500
400
300
300
100
0
200
200
0
0
200
100
-200
-400
-200
200
200
100
300
300
100
0
100
200
200
200
300
500
400
100
0
200
300
200
100
100
-100
-200
-100
200
400
300
200
100
0
-300
-400
-100
0
-100
0
400
500
300
300
400
400
200
0
100
0
-300
-600
-500
-500
-500
-300
-100
-100
-100
-100
100
100
0
-300
-200
0
-100
-200
0
300
300
200
200
200
0
-200
-100
200
400
300
300
500
400
100
100
100
0
-100
0
200
300
200
100
0
-100
-200
-300
-300
-200
-100
0
0
200
0
-500
-500
-100
-100
-400
-100
400
100
-300
0
300
-100
-500
-600
-300
0
-200
-300
0
-100
-800
-600
300
100
-700
-600
-200
-400
-800
-700
-200
-100
-500
-500
-300
-400
-600
-400
-200
-300
-500
-500
-300
-300
-900
-1100
-800
-400
-300
-200
-200
0
-100
-100
100
300
200
0
-100
-100
-200
-300
-200
100
300
300
500
500
200
-100
100
300
300
0
-200
100
400
400
300
200
0
-100
100
300
200
0
-100
200
400
300
200
400
500
400
200
100
100
100
0
-100
-200
-300
-300
100
300
100
-200
-200
-200
-300
-500
-500
-400
-200
0
100
300
300
200
100
300
200
-100
-400
-400
-500
-500
-200
200
200
100
200
400
400
300
200
100
-100
-400
-600
-400
-100
-100
-200
-100
-100
-400
-500
-400
0
-100
-700
-900
-400
0
0
0
-300
-700
-800
-400
100
0
-700
-900
-300
300
-100
-400
-300
-100
-100
-100
-200
-200
0
0
0
-100
-400
-500
0
200
0
-300
-500
-300
0
200
100
-100
-400
-300
100
200
-300
-300
100
400
300
0
-300
-300
0
0
0
200
200
200
400
600
500
100
-200
100
700
800
200
-100
200
100
-300
0
600
600
200
300
500
300
100
300
400
100
-100
100
200
0
-200
0
300
300
0
100
500
400
-200
-500
-100
500
600
500
400
500
500
500
600
400
100
200
200
100
200
500
200
-200
-200
300
600
400
100
-100
200
400
300
200
100
100
300
500
400
100
-200
-300
100
300
0
-200
200
300
200
100
200
200
100
100
400
400
0
-300
-200
-300
-600
-600
-200
100
-100
-300
-300
-100
-100
-100
200
500
200
-200
-200
0
100
100
200
200
0
-100
100
300
0
-300
-100
500
600
200
-200
-100
100
0
-100
0
100
0
-100
100
0
-200
0
500
400
300
300
100
-300
-500
-500
-300
-100
200
200
-100
-300
-300
-500
-500
-200
200
-100
-300
-100
-100
-300
-200
-100
-200
-200
-100
0
0
-100
-200
-100
-200
-500
-400
0
0
-400
-500
-200
200
200
0
-100
-200
-200
0
100
100
0
-200
-300
-100
100
0
-100
-200
-300
-400
-300
-200
-200
0
0
0
-200
-400
-500
-300
-200
-300
-400
-300
-200
-100
200
300
-200
-700
-300
500
400
-300
-700
-700
-500
-200
100
100
200
100
-200
-100
0
-300
-400
100
300
100
100
200
200
200
-200
-300
200
100
-400
-200
200
100
-100
0
400
300
-300
-400
100
-100
-500
-100
100
-400
-200
200
-100
-500
-400
200
600
400
-600
-900
-200
400
300
-200
-300
0
200
100
0
-300
-600
-500
200
1000
900
0
-600
-100
500
600
400
100
-200
0
200
100
0
100
100
0
100
100
200
300
100
-300
-100
600
800
300
-100
100
100
-200
-400
0
300
100
-300
-300
-200
-100
100
300
500
600
400
200
500
500
0
-100
-100
-300
0
800
700
-200
-300
400
1300
1200
0
-900
-200
800
900
400
300
600
400
0
200
400
-100
-200
200
0
-300
200
600
200
-200
-100
100
0
-100
200
600
200
-300
-200
0
0
-100
-300
0
200
0
0
100
-100
-200
-100
0
100
200
0
-200
-300
-300
-100
0
0
100
-300
-800
-400
100
-300
-300
100
0
-200
-100
0
100
200
300
500
200
-400
-200
300
400
500
200
-500
-600
300
800
500
100
200
400
100
0
100
0
-100
200
400
100
-100
-200
-100
200
200
-100
0
300
400
400
100
-100
100
500
400
100
100
300
400
700
800
0
-700
-400
200
300
500
600
100
100
500
500
100
100
200
0
-300
-400
-100
400
200
-300
-300
100
400
500
400
0
-500
-500
0
100
-100
200
500
0
-400
0
200
-200
-400
0
300
100
-300
-400
-100
400
600
600
200
-400
-500
-200
200
300
200
-100
-100
-200
-600
-600
-100
200
0
0
100
100
200
100
-100
-100
-100
-600
-700
-100
200
-100
-300
-200
-200
-200
0
300
0
-600
-600
-300
-200
-300
-400
-300
-200
-200
-100
-100
-200
-500
-400
-100
0
0
-300
-300
0
0
0
700
700
-200
-700
-500
-600
-500
100
500
700
300
-400
-700
100
700
300
-400
-600
-200
-100
-300
-100
100
0
-100
-200
-300
-400
-400
200
600
-200
-800
-300
0
-400
-400
-100
-200
-400
-400
-100
300
100
-300
-200
100
200
200
200
100
-100
-300
-300
-200
-100
100
300
0
-400
-400
-100
-200
-500
-700
-200
300
100
-300
-200
-100
-800
-1300
-600
100
-200
-300
-100
-500
-900
-500
-400
-300
0
-100
-300
-100
100
-200
-500
-600
-200
200
200
-200
-500
-400
300
500
-600
-1300
-500
600
800
400
200
100
0
300
500
200
-400
-500
-200
100
0
-300
-400
0
300
0
-200
-100
100
300
100
-300
-300
100
200
200
200
200
-100
-300
-100
100
400
500
400
400
400
200
600
1000
400
-600
-500
100
500
300
-200
0
900
1100
300
100
0
-200
200
800
600
-100
-300
400
1200
700
-300
-200
700
900
600
400
200
0
200
700
600
-200
-300
700
1100
600
-100
-100
300
400
200
0
0
-100
-200
-100
-100
-100
100
400
300
-100
-200
0
100
-100
-100
200
300
200
300
300
200
-100
-200
200
500
300
100
300
400
200
200
300
300
200
-100
-100
300
500
100
0
500
400
-300
-500
0
100
0
0
0
0
-200
-400
-300
300
400
-300
-700
-200
0
100
100
-100
-600
-600
-300
200
300
-100
-200
100
200
-200
-100
200
0
-200
100
200
-100
-200
0
200
100
-200
-300
-100
-100
-300
-200
-200
-400
-400
0
200
0
-300
-200
0
0
-100
-200
-300
-600
-600
-100
200
300
200
-300
-300
300
400
300
400
300
0
-100
-100
-200
-200
0
300
500
200
-200
0
600
700
200
-200
100
500
500
0
-300
0
300
200
200
200
-200
-300
200
600
300
-100
-100
300
500
200
100
400
200
-400
-200
300
100
-300
-200
-100
-300
-400
-200
0
-100
-300
-400
-200
-100
-200
-100
100
0
-300
-100
-100
-500
-500
0
300
0
-300
-500
-300
0
0
-200
-100
0
-100
-100
-100
-200
-300
0
600
400
-100
-300
-300
-400
-300
0
200
100
-300
-300
100
300
100
-200
-200
-200
-300
-200
200
500
100
-300
-100
300
100
-200
0
200
0
-300
100
600
500
200
200
300
200
100
300
300
0
-100
100
300
200
200
200
200
100
0
200
500
100
-400
-300
200
200
100
200
200
200
100
-100
-100
-100
-300
-400
0
100
-200
-200
0
0
-100
-300
-200
100
400
0
-600
-600
0
100
-500
-300
300
100
-300
-400
-500
-600
-200
300
600
200
-500
-500
0
0
-300
-100
200
200
0
-100
-200
-300
-400
-300
0
0
-400
-200
300
400
0
-200
-100
0
-100
-100
-100
0
0
0
-100
-100
-100
0
200
100
0
0
0
-100
-100
-200
-100
100
0
-200
200
400
0
-200
0
0
-300
-300
-200
-200
-300
-200
400
600
200
-200
0
200
300
300
100
-100
-100
-100
-200
-100
-100
-200
-100
0
-200
-400
-300
-200
-100
-100
-100
0
0
-400
-500
-300
-300
-400
-400
-200
-200
-400
-400
-100
0
-200
-100
0
-100
-200
-300
-200
200
300
0
100
100
-100
0
400
300
-100
-100
300
400
100
-100
-100
0
-200
-200
-200
-400
-200
-100
-300
-300
100
-100
-300
0
-100
-500
-400
100
0
-400
-300
200
500
200
-100
0
0
-100
-100
300
600
200
0
200
200
-300
-300
100
400
300
300
400
400
300
200
300
400
200
-100
200
400
200
200
300
400
500
600
700
600
200
-200
0
500
400
100
300
700
700
200
0
400
800
300
-100
300
600
100
-100
400
600
100
-200
400
600
-200
-900
-400
200
100
-200
-200
-100
0
200
300
-100
-500
-300
300
200
-500
-700
-300
100
0
-400
-600
-500
-400
-500
-500
-300
-100
-300
-500
-500
-500
-400
-200
0
-400
-900
-600
-100
0
-400
-400
-100
-200
-500
-300
100
100
-300
-500
-300
200
200
-100
-100
100
0
-300
-300
0
100
0
100
200
-100
-400
-300
-100
-100
-100
-100
-100
-100
-300
-500
-300
-200
-300
-200
0
-100
-300
-200
-100
100
100
100
200
200
0
-200
0
100
0
-100
100
100
-100
-300
0
300
200
0
200
300
0
-300
0
100
-200
-400
0
200
-100
-400
-200
100
0
-300
-100
300
200
-100
100
300
0
-100
300
400
0
200
300
-100
0
400
200
-100
300
500
300
500
500
200
200
500
600
200
0
0
200
200
200
400
500
300
0
0
400
700
600
100
0
200
500
600
300
-100
0
700
1000
300
-500
100
1100
1100
500
100
0
0
200
400
300
100
-100
0
300
300
100
-100
0
100
100
200
200
0
-200
100
400
300
0
-200
-100
200
200
0
-100
0
-300
-500
-100
300
200
0
-100
-100
-100
-100
-200
-100
0
0
200
100
-500
-700
-100
300
200
0
0
0
0
-300
-500
-300
-100
-100
-100
100
-200
-800
-800
-200
200
100
-100
0
100
100
-300
-400
-200
-200
-300
-100
-200
-700
-600
-100
-100
-300
-100
0
-200
-500
-700
-600
-300
0
200
0
-300
-300
-400
-100
500
300
-300
-200
200
200
0
0
0
200
300
0
-200
0
-100
-200
100
400
300
0
-200
-100
200
600
400
-100
-400
-100
400
300
0
-100
0
300
300
0
-100
100
300
300
200
300
300
300
100
-100
0
200
300
300
300
200
300
400
200
100
300
500
500
200
-100
100
500
500
300
300
100
-100
200
500
300
-200
-200
200
400
0
-300
-100
-100
-200
-100
0
100
100
0
100
200
200
0
-100
-200
-200
0
100
-200
-600
-700
-100
400
100
-500
-700
-300
-100
-400
-700
-500
100
300
-100
-400
-400
-200
200
300
-100
-300
-200
-100
-400
-700
-400
0
-100
-400
-300
0
-100
-300
-200
-100
-200
-200
-200
-400
-200
200
-100
-300
100
200
-400
-500
100
200
-100
0
200
0
-200
-100
100
100
0
0
0
100
0
-200
-200
-100
-200
-100
100
0
-300
-200
-100
0
-100
-200
-100
0
-100
-200
100
200
-100
-400
-200
100
0
-100
100
200
200
100
400
500
100
-100
100
200
200
100
200
200
100
0
0
0
-200
-300
-100
200
200
0
-100
100
200
100
0
200
400
200
0
100
200
100
100
300
100
-100
100
400
300
0
-100
100
300
400
400
400
200
-100
-200
0
300
200
100
200
100
-100
-100
-100
0
0
0
100
300
200
-100
0
200
200
100
100
300
300
0
-200
100
200
-100
-200
100
100
0
0
100
300
300
200
100
200
0
-300
-100
300
300
-100
-100
200
200
0
0
100
0
-100
200
300
0
-200
0
200
200
100
100
0
-200
-300
-300
-200
-300
-400
-300
0
-100
-400
-400
-100
0
-100
-100
-100
-200
-200
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
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
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
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
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
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
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
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
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
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
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
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
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
