250 1500 266 498 -367 456 53 -93 307 -539 -232 -483 128 32 -177 -255 544 147 -411 184 -219 -65 114 353 -215 44 -370 464 182 531 -462 590 183 -423 438 569 -576 37 -306 -471 319 153 -35 504 -36 462 -112 252 -237 -220 -13 -166 587 -391 -175 596 329 -264 511 290 -278 474 -2 -120 -291 225 407 -380 -389 -334 326 93 -582 230 228 580 3 303 322 -160 -75 56 434 36 -85 421 -355 99 -384 213 547 501 -541 -110 -265 238 -490 -544 64 -337 -263 -104 -152 -581 364 592 -158 -366 -21 -336 -572 -561 -295 59 404 -504 113 -246 -473 320 208 426 -82 488 -14 335 110 -121 -430 470 -553 -296 -420 -472 391 559 -297 558 -106 525 -482 117 -508 584 125 -524 323 415 -26 445 197 19 -178 -372 -60 -468 -272 -412 486 381 -437 -233 -342 -492 -404 -231 50 -385 264 22 482 54 -176 247 551 -440 -239 -46 574 45 280 332 -24 -277 196 -183 -188 -338 -565 220 -200 103 -38 -161 123 513 69 310 417 -72 258 297 -280 207 292 455 83 -400 394 -447 -444 2 170 557 552 -217 -463 -299 354 -98 -520 -186 -80 588 429 -364 365 546 -274 124 313 -62 253 -546 499 294 -549 -17 244 530 -501 -84 537 -258 494 502 349 52 -528 -55 389 -124