1000 -427 471 -263 262 13 57 -298 -248 252 -464 174 -295 135 228 450 390 139 426 -170 -317 -201 -137 487 252 -293 1 481 423 -99 284 -394 241 221 259 -468 -10 -24 191 443 184 -22 -439 121 -192 -213 -392 181 310 -258 -218 -87 -385 98 -242 -71 180 362 411 -425 -148 -362 -126 -201 44 -421 -415 -55 497 252 -45 -338 -357 19 56 -116 332 238 454 -405 444 378 102 -184 -354 -128 -95 22 314 -214 374 -42 379 124 488 -472 -372 367 -326 237 -298 -448 -472 373 -173 -17 -320 -110 35 397 -61 -310 392 166 -394 -241 500 -144 -400 367 279 234 -210 268 -184 -460 -335 -377 -227 -398 237 86 -369 132 -179 263 -210 273 80 487 281 222 472 -370 -389 -479 -4 384 6 328 -129 236 62 -241 -452 63 -415 117 182 86 115 -401 469 -404 418 -202 480 -310 -53 90 -117 -55 47 -285 -305 -246 420 156 460 -246 105 119 484 -428 6 211 -482 -174 -286 133 49 93 152 -32 52 291 311 -99 -112 -317 74 432 -297 457 -82 -73 485 -427 -6 80 -329 354 -152 -398 -66 -8 -183 235 -443 -41 -156 -90 -491 -11 241 -382 148 116 -337 338 159 -55 303 92 138 136 89 -44 -46 -230 370 -400 -217 89 394 -302 457 -217 -442 274 -497 -214 225 -180 41 293 -403 -248 406 439 -62 -446 143 -150 130 -336 -230 17 363 -55 447 197 444 318 439 291 10 -124 17 -95 -348 -431 181 -445 -286 280 359 -306 296 -127 -40 49 -291 -458 424 441 405 -465 165 59 153 86 -455 -118 -29 135 -236 -292 76 152 317 -10 -120 156 400 434 -220 -245 410 55 273 -221 426 159 -340 -160 321 438 341 -111 -125 141 482 -383 62 21 -436 248 366 -487 79 87 -208 340 386 -132 -47 -487 499 -244 375 410 321 -434 -93 402 -417 -467 -114 230 -490 -290 435 65 -18 -178 48 -14 -301 150 340 301 -384 -209 -387 -68 -331 336 -382 -195 -441 -159 -329 -37 95 -375 -12 -167 378 255 -94 -124 -158 -223 364 -447 -105 32 -215 316 -292 -367 264 88 392 -81 -317 411 -409 -12 156 245 256 -384 -52 93 106 -354 -261 -71 58 184 -96 112 -372 -336 166 251 71 -372 -208 -273 -217 -218 201 312 223 -326 -359 97 372 47 314 -313 494 -268 91 349 -273 -385 -283 -410 -259 46 136 340 -484 -256 331 -274 -31 33 -180 103 -23 -16 -303 -167 35 -195 -138 -19 -411 -464 -178 -90 -211 -112 219 453 190 -186 -41 136 -341 115 -409 -361 -483 188 330 466 -339 -280 -144 -499 200 -81 -216 -67 -139 -390 451 -274 183 271 395 -385 265 -170 -314 297 -415 -177 -11 309 149 211 -6 -243 -3 -38 -380 -117 -176 209 120 152 224 -435 -22 315 -154 -68 252 -334 451 -133 -268 421 -344 351 80 -53 -137 -481 -185 276 -340 -300 -196 115 -314 -171 -356 310 -254 65 68 454 -322 198 279 106 241 161 -160 -193 51 -262 -482 -126 303 290 224 -360 -166 75 -70 -379 -251 496 216 -196 -331 348 -173 0 326 -98 390 -17 51 389 171 -148 411 233 -474 -171 -2 90 420 439 160 -467 174 -216 166 -38 310 355 85 60 156 -411 394 -122 -420 130 69 379 9 481 -307 7 -376 -476 -174 -366 355 81 -330 -70 90 -497 -211 14 220 -40 388 -54 417 -94 443 399 288 -94 -334 -428 297 -202 94 202 84 -133 -188 218 89 -489 67 394 106 -415 -198 59 167 375 359 -288 -110 -79 -111 93 195 127 -290 67 7 -136 -350 381 356 25 124 126 7 228 474 484 -494 -371 -174 90 294 35 488 78 270 286 -348 -345 -58 -409 -86 -238 75 293 -120 166 445 242 -130 53 123 -248 496 -49 406 -175 -392 -435 296 110 -98 -153 167 -203 183 382 5 389 57 -83 372 66 -429 -388 -30 98 58 344 466 492 212 131 -57 -156 153 -477 141 89 -2 -483 365 -387 204 338 -294 -90 -299 165 -37 -241 -426 -382 406 -385 -174 -402 280 -338 458 -205 -328 -262 -83 -41 150 85 -350 -262 310 -374 292 -308 105 216 -248 -221 -370 81 213 415 -283 393 -189 -74 -490 -322 -497 -30 -113 -477 403 262 395 -225 -411 -327 61 185 150 -463 241 211 -7 -258 390 420 -327 -63 389 -306 254 -80 -173 209 -14 55 379 -134 288 278 158 -357 327 33 -296 70 190 209 -25 -228 425 -94 500 -207 467 -387 -420 146 204 124 168 -199 -286 264 -165 48 -74 267 -54 -36 -275 366 -54 406 -229 -56 403 -237 41 299 178 397 -142 -119 -115 490 -64 -451 -482 -260 -307 198 -111 127 -155 -173 270 -327 67 -130 376 -73 217 378 -414 -383 387 377 28 -334 -178 473 -60 -465 439 -456 430 -406 485 90 -467 -32 -405 -434 205 70 256 -214 -358 -234 457 219 72 -118 27 -248 -101 -497 -64 261 -149 260 -425 55 -485 -420 -230 23 403 -431 55 74 438 18 476 180 -495 -302 -81 116 448 -65 -250 -284 -334 130 277 223 189 -288 288 73 -122 -299 -302 169 141 -152 60 494 305 51 449 -365 -470 499 12 -460 -87 -247 161 -413 169 -293 211 -191 29 141 -52 -174 246 317 422 -164 -151 -184 -49 -266 41 -420 128 178 -127 -154 327 205 -411 444 -14 -308 285 -353 -327 -231 269 -468 -286 -4 264 -441 -118 -111 343 -191 428 120 239 104 452 466 423 -64 405 346 78 -66 211 -488 -118 306 291 230 214 464 500 24 198 -218 -258 -183 -291 198 -221 40 238 104 -497 41 258 -266 -322 -121 477 -3 -72 313 126 465 480 -419 159 -38 -68 294 26 -38 52 -484 390 -249 389 -136 -63 46 199 201 174 -462 -44 264 -152 -450 466 284 380 -230 344 441 454 -237 374 -267 -346 -292 21 -429 -218 -432 95 203 263 -347 357 -229 -246 262 -439 -407 -123 -130 204 -2 -313 65 13 -214 292 181 -90 142 -261 323 -8 -412 86 263 -221 296 277 383 -245 -159 218 -373 -42 222 201 175 142 -267 -442 279 -227 2 189 467 -125 290 357 76 494 -129 -113 -190 291 61 -341 -230 -463 248 40 179 -483 -19 -356 -269 112 -52 -445 290 82 435 -87 368 300 -421 498 -388 -33 497 -295 228 -430 132 42 64 89 364 60 -209 -264 -243 336 399 226 -27 -89 -53 350 -275 324 279 377 -189 121 161 -472 -419 497 30 -437 -95 449 327 223 475 -420 94 63 8 460 311 -73 -305 161 160 86 -36 375 177 -188 378 254 -10 -117 268 -153 103 314 405 -199 -76 298 -192 -314 -12 149 498 114 84 -250 -202 -482 -263 -233 486 249 250 -339 -105 376 246 246 -224 322 440 317 -490 239 64 -380 -2 -241 168 164 297 500 -254 -349 -155 489 386 -456 -163 372 -102 27 97 67 127 -125 -492 238 -98 12 -162 -258 -179 254 -460 -69 332 -479 -150 455 306 -486 261 -44 60 -359 206 -216 -472 -299 -474 -352 45 -417 44 -185 -76 8 338 269 -188 77 -472 -39 493 129 -344 39 -382 199 0 -291 -444 60 385 105 308 -356 321 316 207 336 -439 457 -151 424 388 431 444 -296 -280 -236 -433 18 -143 -339 -10 236 453 165 57 -54 35 72 -192 -126 151 -17 -209 -210 -27 -368 293 422 -64 391 405 -354 -261 -417 161 -37 -216 -1 -321 23 -116 -242 18 -273 -177 395 204 164 85 -167 -378 387 -162 -390 -265 -179 -6 -484 -173 -209 -57 -471 230 456 253 -324 224 146 456 236 -417 -113 -287 402 455 -383 -44 300 35 363 -168 12 231 388 -479 -12 282 87 263 -14 23 138 167 433 261 169 -368 -151 450 -29 463 -278 -365 15 497 -21 351 -223 337 -66 -49 164 500 366 -458 27 74 108 -499 -450 -294 294 267 13 494 151 -141 209 127 -25 332 -480 324 -313 112 423 435 108 -75 -61 -250 -163 -229 296 -137 384 129 -187 166 -60 380 -223 294 -74 115 -172 106 214 -194 112 -468 -339 31 230 357 346 214 -266 -229 -358 -427 -307 273 32 -262 -401 241 293 242 -385 264 444 -170 -51 46 -397 297 -147 479 -363 304 -480 193 250 383 -101 -322 -102 64 182 -200 -330 -142 491 284 28 -482 20 -499 50 -198 -340 -370 -440 -316 -147 30 280 -287 219 390 -79 -19 188 -1 -182 -107 -315 198 -472 -296 -390 -140 -487 -482 -359 456 -185 196 -382 56 350 401 -466 325 213 -304 -113 357 147 437 -86 -90 51 -118 -24 387 176 -260 104 -374 402 101 470 338 -272 461 313 -241 -128 282 -441 -133 -380 302 185 206 316 -457 58 187 -372 -287 -212 407 494 478 -142 341 -132 -226 32 468 -326 141 -176 -334 108 -232 -465 461 159 -295 121 441 23 444 -81 -73 -239 -178 -18 -273 381 -41 -451 -452 205 -340 -86 393 173 -482 -294 25 481 -366 343 326 -324 -308 195 126 122 -182 -312 -167 454 432 400 -61 428 55 -116 231 299 -239 -236 296 -379 -259 336 -380 107 165 -281 397 -57 310 307 -157 -306 -343 40 -386 -310 395 -243 -356 -454 -452 -348 489 181 -318 -399 0 -491 -118 -140 -92 -336 456 422 -354 416 -419 26 480 167 -177 -394 -208 -345 260 -323 84 278 -369 -69 22 -338 -258 61 -378 -134 69 -424 379 372 252 124 -57 -260 -38 -418 -357 -416 304 -60 -33 242 -252 -260 -206 288 268 -428 -10 -216 144 -75 -338 -96 -360 369 179 318 500 -136 -236 484 -23 -300 252 -260 -163 334 330 -172 -457 135 348 242 -419 -184 -484 -445 -378 50 84 -409 -25 -437 -194 106 -465 -322 -201 351 183 126 -405 -325 332 -405 -14 40 82 308 -29 98 180 -356 -91 227 -259 -448 -327 -344 434 296 414 -433 -416 -224 242 -166 396 451 -83 -233 248 -363 361 11 -235 -328 -408 498 120 240 380 80 -231 -144 -265 239 -432 276 26 20 -13 354 325 63 -144 -393 306 394 -138 -490 -235 351 -253 278 -403 -211 -104 -346 -187 459 -205 -23 -86 194 -466 -475 -294 306 325 -75 382 314 -263 127 460 -86 95 207 -119 -179 245 35 371 -127 -348 -460 -117 -456 -483 127 -309 -250 374 475 480 -404 373 -241 498 440 196 44 -401 440 312 377 -242 443 28 -162 395 -112 -474 -435 -438 86 -142 -476 -152 42 -410 -469 -438 -315 -457 -200 -469 173 -146 30 -412 -363 286 -211 -424 -469 -488 -271 455 453 -195 -130 -174 99 361 2 -39 -270 184 -60 168 287 251 168