0.000000 221.625000 411.500000 532.250000 608.875000 648.375000 663.375000 679.875000 700.000000 709.625000 713.875000 715.500000 716.500000 715.750000 712.125000 702.500000 692.750000 683.000000 671.625000 654.250000 645.500000 636.375000 626.750000 620.375000 642.375000 664.000000 679.750000 691.250000 698.500000 709.875000 715.750000 716.875000 716.375000 715.750000 711.625000 706.125000 691.500000 679.000000 659.375000 638.125000 587.250000 602.500000 617.000000 644.500000 662.250000 667.625000 673.625000 664.000000 643.500000 641.375000 633.250000 588.625000 639.875000 656.875000 668.750000 673.125000 682.125000 702.875000 708.000000 710.875000 714.750000 717.000000 715.875000 713.625000 709.750000 701.750000 696.250000 691.750000 695.625000 704.750000 709.375000 717.750000 720.000000 721.250000 721.875000 723.250000 720.500000 717.000000 707.250000 712.125000 707.500000 708.500000 701.500000 708.375000 715.000000 717.000000 719.375000 722.125000 724.250000 726.000000 730.625000 733.875000 735.000000 733.875000 732.750000 731.875000 727.750000 722.625000 720.500000 712.500000 703.125000 711.875000 716.500000 719.125000 720.000000 726.125000 731.125000 732.125000 734.625000 735.625000 739.250000 740.250000 742.375000 743.625000 742.625000 740.625000 735.000000 727.875000 732.625000 737.250000 740.125000 742.500000 742.625000 742.125000 737.000000 732.625000 731.375000 726.125000 724.250000 720.500000 721.375000 715.875000 719.500000 714.625000 709.250000 694.875000 691.375000 681.125000 668.250000 660.750000 648.125000 656.500000 671.875000 675.625000 696.375000 697.625000 706.750000 710.875000 715.750000 715.625000 718.500000 722.250000 723.500000 725.000000 726.375000 727.875000 727.625000 727.750000 726.000000 721.250000 718.625000 714.750000 710.125000 688.500000 676.125000 663.250000 659.625000 664.000000 671.250000 685.000000 693.125000 706.000000 710.625000 715.750000 717.250000 716.125000 713.625000 709.000000 703.375000 689.625000 670.750000 649.250000 621.750000 586.625000 485.375000 175.875000 0.000000 303.375000 448.250000 542.500000 592.750000 609.500000 628.875000 650.875000 661.750000 666.500000 668.000000 669.250000 668.875000 665.250000 655.750000 645.000000 635.125000 622.750000 603.875000 596.000000 587.750000 576.625000 575.000000 596.375000 618.750000 633.000000 645.500000 652.000000 663.625000 669.500000 670.125000 669.875000 668.750000 663.750000 658.875000 642.500000 628.625000 608.000000 586.125000 517.250000 536.500000 552.125000 585.000000 606.625000 614.125000 621.625000 613.000000 592.000000 601.625000 600.375000 571.500000 610.375000 622.875000 631.875000 634.750000 640.750000 659.500000 663.625000 666.375000 670.250000 672.000000 671.625000 668.875000 664.375000 657.500000 650.375000 646.000000 646.125000 655.000000 658.625000 667.375000 669.375000 670.750000 671.250000 673.250000 671.500000 667.875000 658.500000 665.125000 662.500000 664.375000 660.000000 665.625000 671.750000 673.500000 675.125000 678.250000 679.750000 681.250000 686.000000 688.250000 689.500000 688.250000 687.750000 687.375000 683.625000 678.625000 677.125000 670.625000 662.250000 669.875000 673.875000 676.125000 677.125000 681.625000 686.250000 687.375000 688.000000 688.375000 691.250000 691.875000 693.875000 694.500000 694.375000 691.125000 684.875000 677.000000 682.250000 688.125000 691.250000 693.500000 694.125000 693.625000 688.250000 684.250000 683.875000 679.750000 678.750000 675.500000 677.375000 673.250000 675.875000 671.875000 667.125000 655.875000 653.125000 644.125000 633.375000 627.625000 618.750000 625.000000 635.500000 636.875000 654.125000 651.625000 661.625000 665.625000 670.875000 670.000000 673.500000 676.625000 678.000000 679.000000 680.125000 682.375000 681.250000 681.500000 678.625000 672.500000 668.750000 664.125000 658.750000 636.250000 620.750000 606.500000 604.125000 611.500000 624.125000 637.875000 646.375000 658.125000 664.250000 669.625000 670.750000 669.875000 667.375000 664.125000 659.125000 645.750000 629.500000 609.500000 588.125000 558.625000 499.750000 173.125000 111.250000 0.000000 216.875000 331.250000 389.250000 408.125000 429.250000 453.750000 465.750000 470.875000 472.000000 473.625000 473.750000 469.875000 459.750000 449.500000 437.375000 425.125000 403.250000 395.875000 386.000000 373.375000 376.375000 399.125000 421.875000 437.625000 449.875000 456.750000 469.625000 474.000000 475.500000 474.500000 473.250000 468.625000 462.875000 445.875000 431.500000 407.500000 382.625000 301.625000 339.875000 345.750000 383.375000 408.000000 418.875000 427.250000 418.875000 400.750000 416.125000 420.500000 402.250000 431.250000 438.750000 445.625000 446.875000 451.250000 467.875000 471.125000 473.500000 476.875000 479.375000 477.750000 476.250000 472.625000 465.750000 457.000000 452.125000 451.125000 459.375000 462.875000 472.250000 473.375000 475.125000 475.625000 478.250000 475.875000 473.625000 463.500000 471.875000 470.125000 473.125000 469.875000 474.500000 480.500000 480.750000 483.375000 486.125000 488.500000 489.500000 494.000000 496.125000 497.625000 497.000000 496.125000 495.750000 492.750000 488.250000 487.125000 481.125000 474.000000 480.875000 483.750000 485.625000 485.500000 490.250000 494.250000 494.750000 496.375000 495.375000 498.000000 497.750000 499.875000 500.500000 499.125000 495.750000 490.125000 481.875000 486.750000 492.000000 495.500000 498.875000 498.750000 499.125000 494.500000 490.750000 489.750000 485.125000 485.625000 483.625000 486.375000 482.875000 486.250000 482.750000 477.875000 468.250000 465.250000 458.000000 449.000000 445.250000 438.125000 442.750000 450.750000 451.375000 465.000000 460.750000 469.250000 475.625000 479.750000 478.875000 481.625000 485.125000 485.625000 486.750000 488.250000 490.500000 489.000000 488.000000 484.750000 477.750000 472.875000 468.125000 462.875000 438.250000 422.750000 407.000000 406.750000 412.750000 429.750000 443.000000 451.625000 464.500000 468.875000 474.625000 476.000000 475.750000 474.000000 469.375000 464.750000 452.500000 438.250000 418.750000 402.750000 376.500000 356.250000 257.375000 218.375000 179.875000 0.000000 248.125000 338.250000 360.000000 385.125000 414.000000 426.750000 432.625000 435.250000 436.625000 436.875000 435.125000 424.500000 414.750000 403.000000 391.125000 370.750000 370.625000 367.250000 360.750000 365.375000 377.625000 392.000000 405.250000 416.625000 422.875000 434.500000 439.000000 439.875000 437.750000 436.375000 431.625000 425.000000 406.625000 392.375000 368.625000 350.000000 263.375000 288.875000 256.125000 315.500000 350.000000 368.375000 378.875000 371.875000 356.500000 381.250000 391.750000 386.250000 407.000000 414.500000 419.625000 419.250000 421.625000 434.750000 437.000000 440.125000 442.125000 444.250000 441.875000 441.125000 436.250000 430.250000 419.000000 413.875000 408.500000 414.750000 415.375000 425.625000 425.625000 428.125000 429.500000 432.375000 431.000000 428.875000 420.250000 431.000000 431.750000 436.375000 435.125000 439.250000 446.000000 446.000000 448.750000 449.500000 451.250000 451.875000 455.750000 457.000000 458.125000 458.000000 457.250000 457.125000 455.250000 451.375000 450.500000 444.250000 438.625000 445.000000 447.750000 449.500000 449.000000 453.125000 455.375000 456.000000 455.875000 454.375000 455.500000 454.750000 456.250000 455.750000 453.875000 451.000000 443.750000 434.500000 440.375000 446.125000 450.375000 454.250000 455.500000 454.750000 450.375000 447.375000 447.500000 443.625000 445.625000 444.875000 449.500000 447.000000 449.375000 446.875000 443.375000 436.125000 434.625000 429.000000 422.875000 419.125000 415.375000 417.125000 419.875000 417.875000 428.625000 420.375000 430.125000 437.125000 440.875000 439.250000 442.000000 445.375000 446.375000 446.875000 448.750000 449.375000 448.000000 447.875000 442.375000 432.000000 425.750000 420.000000 413.625000 387.000000 366.000000 349.500000 358.500000 372.375000 394.500000 406.750000 415.000000 427.125000 431.250000 438.250000 440.000000 440.000000 438.375000 435.125000 431.625000 420.625000 410.000000 396.125000 386.000000 368.625000 360.125000 221.625000 202.250000 180.625000 136.125000 0.000000 170.250000 208.500000 243.000000 281.625000 298.750000 305.125000 307.500000 310.500000 311.375000 309.250000 298.125000 287.875000 273.000000 261.875000 237.125000 248.625000 251.875000 250.125000 257.500000 262.125000 270.750000 281.125000 293.250000 298.000000 311.250000 314.250000 315.000000 313.750000 311.625000 305.625000 298.375000 276.375000 261.375000 234.625000 228.750000 177.750000 201.125000 190.625000 228.750000 252.000000 266.500000 276.125000 269.875000 258.500000 280.875000 290.250000 287.625000 301.375000 304.500000 307.750000 306.625000 305.625000 316.625000 318.125000 320.500000 322.500000 325.875000 323.125000 322.750000 320.250000 314.500000 304.625000 300.125000 294.125000 300.625000 302.250000 313.625000 315.000000 316.875000 318.250000 320.375000 318.875000 316.500000 308.125000 318.000000 319.000000 323.500000 324.250000 326.375000 331.250000 330.500000 331.375000 335.125000 337.625000 337.750000 343.000000 345.125000 346.375000 346.750000 345.250000 346.125000 343.625000 340.875000 339.750000 334.375000 330.125000 335.000000 337.875000 338.750000 338.250000 341.000000 343.875000 343.625000 343.875000 340.500000 342.375000 342.000000 343.750000 343.000000 341.250000 338.875000 331.875000 322.500000 327.875000 333.250000 337.625000 341.625000 342.375000 342.375000 338.125000 335.375000 335.000000 331.625000 333.750000 333.250000 336.375000 335.375000 337.625000 334.875000 330.750000 325.625000 323.500000 318.125000 313.125000 311.000000 308.250000 309.375000 313.250000 310.875000 320.750000 312.375000 321.250000 327.375000 330.750000 329.625000 331.750000 335.750000 335.125000 336.875000 338.000000 339.375000 337.625000 336.500000 331.125000 321.875000 315.875000 310.875000 304.875000 280.500000 257.500000 222.625000 250.375000 258.375000 277.500000 287.875000 293.625000 304.750000 307.750000 315.000000 316.750000 317.375000 316.750000 313.125000 309.875000 300.375000 293.500000 282.000000 278.875000 268.125000 271.875000 307.000000 298.125000 286.250000 271.375000 215.875000 0.000000 206.375000 237.125000 291.375000 310.500000 321.500000 323.000000 327.625000 327.000000 322.625000 305.875000 289.750000 265.625000 245.750000 203.750000 247.125000 267.000000 274.375000 286.750000 283.750000 285.750000 288.750000 304.250000 310.125000 330.000000 332.375000 333.500000 331.250000 328.750000 322.375000 316.375000 288.250000 267.125000 236.875000 262.250000 281.750000 301.500000 301.500000 323.750000 337.125000 344.750000 351.625000 346.125000 336.125000 346.875000 349.250000 343.125000 348.250000 345.375000 345.500000 340.625000 337.500000 348.750000 345.500000 349.125000 350.500000 357.000000 353.250000 356.250000 355.125000 355.500000 350.500000 352.125000 351.875000 363.250000 370.000000 380.750000 383.375000 384.375000 384.250000 385.375000 382.375000 378.000000 367.875000 370.875000 368.375000 372.125000 371.250000 367.750000 372.125000 369.500000 368.250000 376.875000 384.125000 385.125000 392.125000 396.125000 400.125000 400.000000 398.875000 398.375000 396.750000 393.500000 392.875000 388.750000 383.250000 387.375000 389.750000 389.500000 388.625000 391.750000 397.375000 396.125000 398.500000 399.000000 402.125000 402.875000 404.625000 405.875000 404.625000 403.000000 395.875000 389.125000 393.750000 398.500000 401.875000 404.375000 404.750000 404.500000 399.625000 394.250000 393.375000 389.375000 387.250000 384.875000 386.625000 383.750000 387.125000 381.750000 375.250000 372.625000 369.375000 360.875000 355.375000 354.375000 354.250000 359.375000 366.750000 366.875000 377.500000 372.750000 380.250000 384.750000 386.500000 387.500000 389.750000 392.250000 391.625000 393.875000 395.750000 395.625000 394.750000 393.875000 391.500000 385.625000 382.875000 379.625000 374.625000 356.125000 339.000000 309.000000 326.250000 318.375000 319.125000 321.750000 318.500000 330.625000 328.500000 336.750000 337.750000 339.750000 338.125000 332.875000 331.500000 323.125000 320.125000 311.000000 315.125000 311.625000 328.750000 283.500000 276.500000 267.250000 255.125000 216.625000 168.750000 0.000000 119.125000 211.000000 244.000000 263.375000 265.750000 273.875000 279.125000 280.125000 273.000000 266.625000 253.250000 250.750000 236.500000 252.125000 260.125000 261.500000 270.000000 266.625000 261.500000 267.000000 274.750000 278.375000 288.500000 287.000000 286.875000 282.000000 276.125000 264.625000 258.375000 218.125000 207.500000 181.500000 240.875000 260.375000 275.000000 273.375000 290.375000 300.375000 308.625000 314.750000 311.875000 302.875000 313.375000 315.875000 311.000000 316.500000 314.875000 313.375000 308.875000 304.625000 311.250000 306.500000 310.000000 309.375000 315.000000 309.750000 314.375000 314.750000 316.125000 310.125000 313.250000 310.750000 320.875000 326.750000 338.250000 341.500000 343.250000 343.000000 343.625000 341.125000 336.375000 327.750000 329.125000 330.000000 333.125000 332.625000 329.625000 333.000000 329.125000 327.750000 337.375000 345.875000 346.250000 353.000000 357.125000 360.500000 360.625000 359.250000 359.500000 358.625000 355.000000 354.875000 350.875000 346.375000 350.250000 352.625000 352.125000 350.750000 353.250000 358.250000 357.000000 358.750000 358.875000 360.500000 361.750000 364.125000 363.875000 363.000000 361.250000 354.875000 347.750000 352.625000 357.375000 361.000000 363.000000 363.250000 363.000000 357.125000 354.125000 353.000000 350.125000 347.000000 346.125000 347.750000 346.375000 348.375000 344.875000 337.750000 336.125000 334.000000 326.875000 322.125000 321.125000 322.000000 326.000000 331.125000 331.750000 340.500000 335.750000 343.625000 348.125000 348.500000 348.625000 351.250000 354.000000 352.875000 356.125000 355.750000 356.125000 354.875000 354.250000 351.375000 345.125000 341.250000 337.750000 334.375000 317.000000 296.625000 255.125000 288.500000 284.125000 282.375000 281.250000 272.875000 280.375000 276.500000 286.500000 289.125000 294.000000 295.250000 293.500000 293.625000 289.625000 291.375000 284.750000 289.625000 287.625000 300.375000 494.375000 489.375000 481.625000 474.875000 445.375000 393.125000 313.250000 0.000000 285.125000 355.500000 394.125000 399.375000 418.125000 430.750000 438.750000 439.750000 440.250000 427.375000 439.125000 440.000000 455.875000 465.375000 467.750000 473.750000 469.375000 459.750000 455.125000 455.875000 453.875000 456.750000 448.625000 445.875000 437.375000 424.750000 406.625000 413.000000 377.000000 400.625000 409.500000 453.500000 477.125000 490.625000 491.750000 505.750000 513.500000 518.750000 524.250000 521.750000 512.750000 519.375000 520.125000 514.500000 514.875000 510.875000 508.000000 502.000000 495.000000 496.625000 487.250000 490.875000 487.000000 494.375000 487.250000 496.375000 500.750000 509.625000 507.000000 513.375000 513.750000 527.375000 535.500000 546.125000 549.875000 550.625000 551.000000 551.000000 546.500000 540.375000 532.250000 528.500000 527.125000 529.875000 529.000000 521.875000 524.125000 516.250000 513.000000 527.750000 539.625000 540.000000 548.750000 555.875000 558.875000 559.000000 559.375000 558.375000 556.500000 554.500000 554.500000 550.750000 546.750000 549.875000 551.500000 549.750000 549.000000 551.000000 556.750000 555.250000 557.875000 559.625000 563.875000 565.000000 567.250000 569.375000 568.500000 566.625000 561.500000 555.375000 559.875000 563.875000 567.250000 568.625000 568.000000 567.250000 562.000000 557.250000 555.750000 551.625000 547.250000 544.625000 545.375000 542.375000 545.250000 540.125000 531.625000 533.000000 530.125000 523.125000 518.500000 519.625000 520.875000 525.625000 532.250000 532.375000 542.750000 539.375000 545.625000 548.250000 549.625000 551.000000 552.625000 554.750000 554.375000 556.500000 558.000000 558.125000 557.000000 556.125000 554.500000 551.000000 548.625000 546.500000 543.375000 528.375000 512.125000 481.750000 501.625000 491.125000 484.500000 474.875000 457.000000 450.625000 436.250000 448.000000 450.250000 460.125000 464.500000 466.250000 472.500000 474.625000 484.250000 482.750000 490.625000 491.000000 505.250000 456.125000 453.875000 448.375000 444.500000 425.625000 388.875000 345.875000 226.750000 0.000000 148.500000 229.500000 239.250000 280.125000 308.875000 332.375000 357.375000 378.125000 383.125000 398.375000 408.375000 419.375000 428.125000 429.625000 433.750000 427.125000 413.125000 401.625000 391.750000 382.625000 367.125000 342.750000 336.375000 320.625000 293.750000 263.625000 297.750000 296.375000 356.125000 387.625000 420.750000 444.000000 455.750000 458.125000 468.375000 475.125000 477.750000 482.625000 479.250000 472.000000 475.750000 473.000000 468.000000 465.625000 458.750000 453.625000 445.875000 434.500000 428.375000 413.875000 416.125000 407.500000 416.750000 405.250000 421.375000 431.250000 448.375000 452.625000 462.250000 466.375000 481.875000 491.500000 501.750000 506.000000 505.750000 505.625000 504.875000 500.000000 492.875000 484.000000 474.375000 473.500000 474.250000 473.125000 461.375000 461.125000 448.750000 443.625000 463.250000 479.875000 480.625000 491.875000 500.750000 504.875000 505.625000 505.500000 505.125000 502.875000 501.000000 501.375000 498.250000 494.250000 496.625000 497.875000 495.500000 494.375000 496.000000 502.500000 500.500000 505.625000 507.875000 513.375000 516.250000 519.000000 521.375000 520.625000 520.125000 515.750000 509.750000 514.250000 517.750000 520.375000 521.250000 520.000000 519.375000 513.500000 507.750000 505.125000 500.375000 492.875000 489.750000 489.000000 485.750000 489.000000 482.250000 473.375000 477.750000 473.750000 467.500000 465.000000 466.125000 470.000000 474.125000 481.000000 483.375000 492.375000 491.000000 496.500000 497.750000 498.375000 500.500000 502.125000 503.875000 503.125000 505.625000 506.875000 506.375000 506.500000 505.750000 504.750000 503.750000 503.750000 502.375000 500.375000 486.750000 475.000000 453.125000 462.625000 448.250000 436.875000 419.375000 388.625000 360.000000 326.250000 340.125000 341.750000 361.250000 373.250000 381.750000 396.250000 409.625000 428.750000 434.125000 444.125000 446.750000 460.500000 525.875000 523.875000 519.250000 516.750000 501.750000 468.625000 439.375000 356.625000 208.125000 0.000000 183.500000 188.000000 260.875000 309.875000 350.750000 394.625000 430.000000 443.500000 462.625000 478.250000 489.125000 495.500000 498.500000 502.000000 494.250000 479.500000 461.875000 447.625000 433.000000 409.750000 369.250000 359.375000 339.250000 304.500000 286.250000 352.375000 386.500000 435.125000 465.875000 492.500000 516.000000 526.750000 529.875000 539.375000 544.500000 547.000000 551.125000 548.500000 540.875000 542.125000 538.750000 533.250000 530.375000 522.125000 516.125000 506.625000 494.250000 485.250000 465.875000 467.250000 457.250000 466.750000 453.750000 475.125000 489.375000 510.250000 517.250000 528.500000 534.375000 549.750000 558.625000 569.500000 572.750000 573.375000 572.625000 572.500000 567.500000 560.000000 550.500000 538.625000 537.250000 538.250000 535.250000 521.375000 519.625000 504.875000 499.375000 521.875000 540.500000 541.625000 554.125000 564.125000 568.500000 569.750000 570.000000 568.125000 567.000000 565.250000 566.000000 562.875000 558.500000 560.500000 561.375000 559.250000 558.250000 559.250000 566.750000 564.500000 570.500000 572.875000 580.000000 583.000000 585.375000 588.000000 587.625000 586.875000 582.875000 577.500000 581.875000 585.500000 587.375000 588.125000 586.875000 585.500000 579.625000 574.125000 571.000000 566.250000 557.500000 553.750000 552.125000 548.125000 551.625000 544.500000 533.625000 540.375000 536.125000 529.500000 528.375000 529.375000 533.250000 538.250000 546.000000 549.125000 557.500000 556.750000 562.625000 563.625000 563.250000 565.500000 568.250000 568.125000 568.500000 571.000000 571.625000 572.250000 572.125000 571.375000 569.750000 569.750000 571.750000 570.250000 567.875000 555.500000 545.375000 526.625000 532.250000 517.125000 504.750000 485.250000 451.500000 412.625000 369.625000 375.000000 372.500000 397.125000 413.875000 427.250000 446.375000 466.250000 491.375000 498.500000 509.125000 514.000000 526.750000 488.750000 488.250000 484.125000 482.625000 468.625000 437.000000 417.000000 354.625000 248.500000 142.125000 0.000000 114.500000 177.250000 237.625000 285.375000 341.250000 384.375000 402.500000 423.625000 441.375000 452.500000 460.125000 462.375000 464.375000 457.625000 440.000000 420.750000 403.375000 385.625000 357.000000 306.875000 294.125000 268.625000 222.000000 222.125000 311.875000 362.875000 405.250000 435.625000 457.750000 481.875000 491.875000 493.375000 504.125000 508.000000 510.750000 514.750000 511.500000 504.375000 504.500000 502.000000 494.625000 491.625000 482.375000 475.750000 466.250000 453.125000 440.875000 418.750000 419.875000 407.000000 419.000000 406.000000 430.125000 445.625000 468.875000 478.125000 491.375000 498.000000 511.000000 522.000000 532.875000 536.000000 536.375000 535.125000 535.625000 528.000000 522.625000 513.750000 499.625000 499.500000 498.000000 496.250000 480.000000 477.875000 460.875000 454.125000 478.250000 500.250000 500.250000 514.000000 523.625000 529.500000 530.125000 530.375000 528.000000 528.500000 525.750000 525.500000 523.500000 519.750000 521.500000 521.875000 518.500000 517.625000 518.750000 527.875000 525.750000 531.625000 534.500000 541.250000 543.875000 546.125000 549.750000 549.875000 549.125000 545.375000 540.875000 544.375000 548.125000 549.500000 549.875000 549.375000 548.375000 542.000000 536.000000 532.875000 527.875000 518.375000 514.625000 511.375000 508.250000 512.375000 503.625000 492.250000 500.250000 496.625000 489.875000 489.000000 490.000000 495.000000 499.250000 506.375000 511.125000 518.250000 518.500000 522.500000 525.000000 523.750000 527.500000 529.375000 530.750000 529.500000 533.250000 532.625000 533.625000 533.000000 531.875000 532.625000 532.000000 532.625000 533.375000 531.375000 519.125000 510.250000 492.750000 496.125000 480.500000 466.500000 446.750000 411.875000 367.625000 318.500000 316.625000 310.375000 339.500000 359.375000 376.375000 398.500000 422.250000 449.875000 460.375000 471.750000 476.375000 488.500000 561.625000 561.375000 557.625000 557.000000 542.125000 511.250000 492.750000 431.875000 330.625000 219.125000 185.750000 0.000000 177.875000 257.250000 326.625000 396.500000 447.125000 468.125000 492.625000 513.750000 523.750000 530.875000 535.000000 537.000000 529.375000 513.250000 490.000000 471.625000 451.750000 423.000000 364.375000 350.000000 333.250000 305.500000 324.750000 392.750000 441.250000 481.375000 509.125000 532.000000 555.125000 565.000000 568.875000 577.750000 582.625000 585.500000 587.750000 585.250000 577.375000 577.375000 575.250000 568.125000 564.500000 555.750000 548.125000 538.125000 524.000000 512.250000 488.750000 491.000000 476.500000 490.250000 478.250000 503.375000 520.500000 543.625000 552.000000 564.125000 572.250000 586.375000 595.375000 606.000000 609.125000 609.875000 610.500000 608.500000 603.750000 595.625000 587.375000 574.250000 572.500000 571.500000 568.250000 553.375000 550.375000 534.000000 525.375000 552.750000 574.125000 573.750000 587.500000 598.250000 602.625000 603.500000 604.500000 602.500000 601.625000 599.500000 599.875000 596.375000 593.875000 595.125000 595.375000 593.250000 591.500000 592.875000 601.625000 599.125000 604.875000 608.750000 615.125000 618.250000 621.625000 623.875000 622.500000 622.750000 619.625000 614.625000 618.625000 622.125000 623.625000 624.375000 622.625000 620.750000 615.500000 609.500000 606.375000 601.750000 593.500000 589.625000 585.875000 583.000000 585.125000 577.500000 565.000000 574.000000 569.125000 562.375000 561.750000 563.375000 567.875000 572.375000 580.000000 584.000000 592.750000 591.625000 598.125000 599.625000 599.875000 601.250000 603.375000 604.500000 603.000000 606.625000 606.750000 607.500000 607.000000 605.875000 606.750000 606.750000 607.250000 607.500000 605.000000 592.750000 584.000000 566.125000 571.000000 555.375000 540.875000 521.500000 488.000000 447.750000 402.000000 392.375000 382.625000 408.250000 426.500000 444.375000 468.500000 493.250000 521.750000 531.750000 544.375000 549.875000 561.750000 495.750000 494.625000 490.500000 490.375000 477.250000 447.500000 432.500000 383.000000 301.500000 224.500000 180.625000 110.375000 0.000000 130.000000 217.875000 305.125000 367.125000 394.000000 421.875000 445.375000 455.750000 464.000000 467.250000 469.500000 461.250000 444.625000 418.625000 396.625000 373.000000 344.000000 271.125000 256.125000 241.750000 228.375000 275.500000 333.375000 383.625000 418.250000 444.750000 464.875000 488.750000 499.500000 502.500000 512.250000 517.125000 518.750000 521.250000 518.625000 511.125000 511.250000 507.000000 501.250000 495.875000 486.750000 478.625000 468.875000 452.750000 440.125000 414.500000 416.500000 401.750000 417.125000 406.250000 432.500000 450.625000 474.125000 485.375000 497.625000 506.500000 519.250000 530.750000 539.750000 542.625000 543.375000 543.500000 542.250000 536.625000 528.750000 520.000000 507.125000 504.875000 503.125000 501.375000 485.000000 481.375000 462.500000 455.875000 484.625000 504.875000 505.500000 518.500000 529.500000 534.875000 535.750000 536.125000 534.500000 533.000000 531.375000 532.250000 529.375000 526.375000 527.875000 527.875000 524.500000 523.375000 525.500000 533.875000 529.750000 536.500000 541.125000 547.500000 551.125000 554.000000 557.625000 556.750000 556.500000 552.375000 548.375000 552.250000 555.125000 556.500000 558.125000 555.625000 553.375000 548.625000 542.875000 539.375000 534.750000 525.000000 520.125000 517.250000 514.250000 516.875000 509.000000 497.500000 505.125000 501.375000 493.875000 492.375000 495.250000 498.375000 504.250000 512.125000 516.375000 524.625000 524.875000 531.250000 531.500000 531.000000 533.875000 535.875000 536.250000 535.500000 538.625000 539.375000 540.250000 539.625000 539.125000 539.500000 539.875000 540.500000 540.875000 537.875000 527.750000 517.250000 500.625000 504.750000 488.250000 475.500000 456.250000 421.750000 384.000000 337.000000 317.875000 302.125000 327.000000 344.750000 365.500000 392.250000 421.000000 451.000000 462.125000 475.750000 481.375000 495.250000 534.250000 532.625000 529.125000 530.125000 517.125000 486.875000 476.000000 433.750000 371.250000 311.625000 279.250000 228.375000 169.750000 0.000000 169.625000 297.750000 381.875000 415.750000 450.000000 479.250000 491.000000 499.250000 503.250000 505.500000 496.875000 479.625000 447.375000 422.750000 395.500000 370.000000 276.125000 267.750000 292.875000 301.250000 344.625000 385.500000 433.500000 461.625000 485.500000 503.750000 527.500000 537.875000 542.125000 551.375000 555.625000 557.125000 561.000000 558.375000 550.750000 549.750000 546.250000 538.750000 533.625000 523.500000 515.375000 504.375000 488.500000 475.875000 447.625000 451.000000 435.125000 453.750000 444.375000 471.500000 490.750000 513.000000 524.750000 537.375000 546.500000 560.125000 569.750000 578.875000 582.500000 582.625000 583.125000 582.125000 576.125000 569.250000 560.000000 547.875000 545.000000 543.875000 539.000000 522.500000 519.250000 500.500000 493.000000 522.000000 543.500000 544.250000 558.125000 569.375000 573.625000 575.500000 575.250000 574.500000 572.125000 570.875000 570.750000 567.875000 564.625000 565.750000 566.375000 563.750000 563.000000 564.625000 572.250000 570.250000 576.500000 580.750000 587.750000 591.500000 593.250000 596.500000 595.625000 595.375000 592.125000 587.375000 591.250000 594.250000 595.875000 597.250000 594.875000 593.625000 588.750000 582.000000 578.750000 574.500000 564.625000 560.000000 556.250000 552.625000 555.750000 546.875000 534.875000 543.125000 538.375000 530.875000 529.125000 531.250000 536.500000 543.000000 550.875000 554.875000 564.500000 564.375000 569.875000 570.500000 570.375000 572.750000 575.125000 576.500000 574.875000 578.375000 578.750000 578.750000 578.625000 577.500000 578.375000 579.750000 580.750000 579.750000 578.500000 566.750000 558.000000 541.000000 543.625000 528.500000 514.000000 496.250000 463.000000 433.125000 390.875000 365.250000 348.375000 360.500000 373.500000 393.125000 421.750000 453.500000 485.750000 498.625000 512.625000 518.875000 532.500000 518.125000 517.875000 514.375000 515.000000 502.250000 469.375000 465.250000 429.875000 382.625000 341.625000 317.500000 285.750000 245.250000 157.625000 0.000000 202.125000 328.375000 373.375000 419.000000 455.625000 470.000000 479.375000 483.625000 487.750000 477.875000 459.250000 419.125000 391.375000 359.625000 348.375000 265.500000 279.250000 302.500000 320.500000 358.875000 384.750000 427.000000 448.125000 470.375000 486.250000 511.750000 522.750000 527.125000 537.000000 541.375000 543.750000 546.750000 543.750000 536.125000 535.500000 531.375000 523.375000 518.625000 506.875000 498.750000 487.625000 470.875000 461.375000 431.875000 435.750000 422.375000 442.875000 436.250000 461.250000 479.500000 500.125000 511.125000 523.125000 532.625000 546.375000 555.375000 565.875000 568.625000 569.500000 569.625000 567.750000 563.625000 556.000000 546.750000 535.125000 531.250000 529.000000 525.375000 509.000000 506.500000 489.250000 481.000000 509.125000 530.875000 531.625000 545.375000 556.500000 560.625000 561.750000 562.125000 560.875000 558.750000 557.250000 556.625000 554.625000 550.625000 552.750000 553.125000 550.125000 549.500000 551.250000 559.500000 557.000000 563.125000 567.375000 574.625000 576.250000 579.625000 583.000000 583.375000 581.875000 579.000000 574.125000 577.375000 581.375000 583.000000 582.625000 581.625000 580.750000 575.500000 569.250000 565.750000 561.000000 551.625000 546.250000 543.375000 539.750000 541.875000 533.750000 521.750000 529.500000 524.125000 516.625000 513.625000 515.125000 521.000000 527.500000 536.875000 540.375000 549.000000 550.250000 556.625000 556.625000 556.625000 559.000000 561.875000 561.750000 561.375000 564.750000 564.750000 565.250000 565.125000 564.250000 565.375000 566.125000 567.625000 566.500000 564.750000 551.875000 543.625000 527.000000 529.375000 513.375000 499.000000 483.000000 451.250000 429.125000 391.375000 366.875000 349.625000 355.750000 359.750000 373.750000 402.500000 431.750000 466.125000 480.125000 494.625000 501.750000 516.500000 538.000000 537.500000 533.500000 535.750000 521.750000 483.750000 489.375000 461.625000 437.125000 416.125000 401.750000 385.250000 362.125000 314.875000 232.500000 0.000000 248.000000 324.875000 398.750000 456.125000 475.625000 489.250000 496.125000 501.125000 491.625000 470.125000 412.000000 381.000000 342.875000 400.500000 367.125000 376.000000 385.625000 400.500000 424.125000 432.375000 463.250000 472.250000 490.500000 503.125000 532.500000 545.625000 549.750000 559.500000 566.000000 567.750000 570.875000 567.375000 560.000000 558.875000 554.625000 546.250000 541.375000 529.500000 522.375000 510.875000 495.500000 492.750000 466.750000 474.125000 467.125000 486.125000 481.500000 500.625000 514.250000 530.000000 538.750000 550.125000 558.625000 573.750000 581.750000 592.000000 595.500000 596.000000 596.125000 595.375000 589.875000 582.875000 572.750000 563.750000 559.250000 558.000000 554.375000 540.375000 539.500000 524.625000 519.000000 543.125000 561.875000 562.750000 575.000000 585.625000 589.750000 589.875000 590.375000 589.000000 587.125000 585.000000 585.125000 581.500000 577.375000 581.000000 580.375000 578.500000 577.625000 580.000000 588.125000 586.000000 592.125000 595.125000 601.625000 604.375000 607.375000 609.625000 609.875000 608.625000 605.125000 600.000000 605.000000 607.250000 609.625000 610.625000 609.750000 608.625000 602.250000 595.750000 593.500000 588.000000 579.375000 575.250000 572.625000 568.625000 571.375000 563.125000 552.875000 556.625000 550.375000 541.875000 537.750000 540.000000 544.625000 551.750000 561.875000 565.250000 576.250000 576.750000 582.875000 583.250000 583.250000 586.000000 587.375000 590.000000 589.375000 591.750000 592.625000 592.500000 592.500000 592.875000 592.125000 592.250000 593.875000 591.750000 589.625000 577.750000 567.875000 551.250000 553.375000 536.375000 522.250000 509.250000 483.125000 471.750000 444.625000 429.750000 417.125000 419.125000 416.875000 416.625000 432.000000 451.625000 484.125000 495.625000 512.000000 519.500000 537.875000 467.125000 466.250000 461.750000 463.625000 449.875000 405.750000 420.375000 399.875000 397.250000 388.625000 383.000000 374.625000 362.125000 338.125000 296.500000 185.875000 0.000000 183.750000 284.500000 363.750000 389.375000 407.500000 416.625000 423.875000 412.500000 389.625000 314.250000 288.250000 244.375000 356.000000 357.625000 364.375000 370.500000 381.125000 393.500000 394.625000 407.625000 405.000000 418.500000 428.375000 461.500000 474.375000 480.000000 490.750000 497.250000 500.000000 504.125000 499.750000 490.375000 491.250000 487.250000 476.625000 473.125000 460.125000 453.375000 440.375000 427.000000 432.625000 409.500000 418.375000 414.625000 434.000000 432.500000 446.250000 456.750000 468.000000 474.750000 484.750000 492.750000 507.125000 516.500000 526.125000 529.125000 530.000000 529.625000 530.375000 524.125000 517.625000 508.750000 500.625000 495.625000 494.125000 490.125000 478.625000 479.125000 467.125000 462.750000 483.625000 500.125000 501.125000 513.000000 522.375000 525.750000 526.000000 527.000000 525.375000 522.875000 521.125000 520.250000 517.000000 512.250000 515.125000 516.375000 514.125000 513.375000 515.875000 524.000000 523.000000 527.625000 531.375000 537.375000 539.125000 541.875000 545.250000 545.250000 543.250000 540.000000 534.500000 538.750000 542.625000 543.750000 544.750000 544.625000 543.250000 537.000000 531.375000 529.250000 524.125000 515.875000 511.375000 508.625000 505.250000 508.625000 500.375000 489.750000 492.125000 485.500000 476.000000 469.625000 470.875000 476.625000 485.000000 494.875000 499.375000 509.500000 510.250000 517.250000 518.125000 518.625000 520.625000 523.000000 523.875000 524.500000 527.125000 527.500000 527.875000 528.000000 527.500000 527.875000 526.625000 527.250000 526.000000 524.500000 510.625000 501.125000 483.500000 485.500000 467.875000 454.125000 444.500000 421.750000 422.875000 405.875000 395.875000 388.625000 385.625000 377.250000 363.625000 370.750000 380.125000 411.625000 420.625000 439.125000 446.125000 466.500000 441.375000 439.000000 433.750000 435.250000 419.875000 364.750000 390.500000 369.875000 385.000000 385.250000 384.750000 379.375000 372.000000 356.000000 325.750000 246.000000 167.250000 0.000000 194.500000 305.750000 343.625000 368.125000 381.125000 393.750000 380.250000 362.125000 287.750000 306.875000 294.125000 368.750000 370.375000 376.000000 379.500000 385.625000 392.250000 391.000000 392.000000 379.625000 389.750000 398.000000 433.000000 449.125000 454.375000 466.750000 474.500000 476.750000 481.000000 477.250000 467.125000 469.000000 465.500000 455.250000 453.375000 440.625000 435.375000 425.250000 413.750000 424.750000 409.000000 415.625000 415.625000 429.750000 427.750000 438.375000 445.250000 452.000000 455.625000 465.250000 472.500000 486.250000 494.375000 505.875000 507.125000 508.500000 508.875000 509.250000 503.625000 497.875000 488.625000 481.875000 477.000000 477.250000 472.875000 464.500000 465.750000 456.125000 454.125000 471.500000 485.250000 486.000000 496.375000 505.125000 508.250000 508.500000 509.000000 507.875000 505.250000 502.375000 502.375000 498.250000 493.375000 497.250000 498.250000 496.750000 495.625000 499.500000 506.500000 504.375000 510.625000 512.875000 518.500000 520.125000 522.750000 525.250000 524.375000 523.000000 519.125000 513.000000 517.500000 522.000000 524.250000 525.250000 524.000000 523.375000 517.125000 512.250000 509.125000 504.750000 497.875000 494.000000 492.250000 488.125000 490.875000 484.125000 474.125000 475.000000 468.625000 458.500000 451.500000 452.250000 457.250000 465.375000 475.000000 479.125000 490.625000 490.625000 496.750000 498.125000 499.375000 501.125000 504.000000 505.375000 505.375000 508.000000 508.500000 509.250000 509.625000 508.250000 508.125000 507.000000 506.375000 505.125000 502.625000 487.750000 477.125000 457.875000 461.125000 444.625000 432.250000 424.750000 407.500000 413.750000 402.375000 398.125000 393.500000 391.625000 386.125000 375.250000 376.250000 375.125000 394.500000 398.000000 414.375000 420.000000 443.250000 377.375000 374.125000 368.500000 370.750000 354.875000 293.125000 335.375000 330.875000 348.750000 352.625000 354.125000 352.375000 347.750000 337.750000 318.875000 268.250000 216.125000 142.000000 0.000000 182.000000 240.125000 277.875000 299.000000 318.250000 305.375000 294.875000 227.375000 275.625000 283.625000 339.750000 345.375000 349.250000 352.500000 355.250000 358.625000 354.750000 348.500000 333.000000 329.875000 326.875000 369.375000 386.750000 393.250000 407.125000 414.875000 418.750000 423.750000 417.875000 408.250000 409.750000 406.875000 394.000000 395.250000 383.500000 378.875000 370.125000 361.125000 378.250000 367.000000 373.750000 375.875000 388.125000 385.125000 393.250000 397.125000 401.000000 402.750000 409.000000 416.500000 430.500000 438.125000 448.375000 451.375000 452.750000 452.250000 451.625000 447.500000 441.875000 433.000000 427.500000 423.375000 423.625000 419.250000 412.875000 416.250000 408.375000 406.750000 421.875000 433.375000 434.250000 443.875000 451.500000 454.375000 455.125000 454.375000 454.375000 450.875000 448.125000 447.375000 443.000000 437.375000 441.750000 443.125000 442.750000 442.500000 445.125000 451.125000 451.125000 455.875000 458.000000 463.375000 465.375000 467.625000 469.125000 468.125000 467.250000 463.125000 457.000000 461.375000 465.250000 468.125000 468.875000 468.625000 467.500000 461.875000 456.375000 454.625000 449.750000 443.250000 439.875000 438.500000 434.125000 438.250000 431.875000 422.000000 419.625000 414.000000 403.250000 395.375000 395.750000 399.875000 407.625000 418.625000 422.500000 434.250000 434.125000 441.500000 443.125000 444.250000 446.375000 448.500000 450.375000 450.250000 452.250000 454.000000 453.625000 453.250000 453.375000 452.500000 450.250000 449.750000 448.125000 445.500000 430.000000 418.875000 398.625000 402.125000 385.000000 374.125000 371.000000 359.000000 370.500000 364.500000 363.500000 361.750000 360.000000 353.250000 341.875000 339.000000 328.625000 337.250000 333.375000 349.125000 354.000000 381.375000 389.625000 385.750000 377.000000 380.375000 360.250000 280.750000 350.875000 360.625000 387.750000 397.875000 402.125000 402.500000 401.625000 396.625000 386.500000 355.875000 324.125000 282.250000 211.375000 0.000000 177.750000 244.875000 280.000000 317.500000 308.875000 338.625000 321.250000 352.625000 361.500000 396.750000 401.250000 404.875000 404.625000 405.375000 403.750000 398.875000 383.750000 365.250000 343.000000 323.625000 377.875000 399.625000 406.125000 421.875000 431.500000 436.875000 443.125000 436.500000 425.500000 430.750000 428.500000 415.625000 419.125000 411.750000 410.375000 403.750000 399.625000 418.250000 412.750000 418.500000 420.875000 429.875000 427.125000 431.250000 432.500000 432.250000 430.000000 434.375000 439.750000 453.000000 460.250000 470.125000 473.500000 474.125000 475.000000 475.125000 471.125000 465.250000 455.250000 454.625000 449.625000 451.000000 448.625000 444.625000 448.125000 444.250000 443.750000 454.125000 463.750000 465.000000 473.125000 479.000000 481.375000 481.375000 480.750000 480.375000 478.000000 474.750000 473.500000 469.000000 463.125000 468.250000 470.000000 469.375000 469.125000 473.125000 478.375000 478.125000 481.875000 482.875000 487.125000 489.125000 491.500000 493.750000 491.875000 490.250000 486.250000 479.500000 484.500000 487.625000 490.625000 492.500000 492.125000 491.125000 486.625000 481.375000 479.500000 474.750000 470.250000 467.125000 466.750000 463.500000 465.750000 460.375000 452.250000 448.750000 443.625000 432.250000 424.125000 422.250000 424.875000 432.250000 443.375000 446.625000 458.875000 457.750000 465.125000 467.750000 469.250000 471.000000 472.500000 475.875000 474.625000 478.000000 479.000000 479.375000 479.000000 479.000000 477.375000 474.250000 471.500000 469.875000 466.625000 451.000000 436.875000 416.250000 419.500000 403.500000 398.250000 402.125000 395.875000 411.000000 408.500000 411.250000 410.625000 410.500000 406.250000 398.125000 393.500000 380.750000 375.000000 361.375000 367.625000 367.500000 399.125000 348.500000 345.625000 336.625000 348.375000 338.500000 292.500000 335.375000 344.500000 367.750000 376.750000 380.750000 380.750000 380.000000 376.125000 367.250000 343.125000 319.250000 287.875000 237.750000 146.625000 0.000000 116.000000 180.250000 241.250000 232.375000 302.125000 306.250000 333.875000 343.375000 373.250000 379.875000 381.500000 382.500000 383.375000 380.875000 375.375000 360.750000 341.375000 315.500000 280.250000 344.000000 366.625000 375.625000 390.750000 400.625000 405.000000 409.250000 403.875000 391.875000 394.125000 391.250000 375.625000 380.250000 371.625000 372.000000 366.125000 364.250000 388.000000 385.500000 390.625000 393.625000 402.000000 399.500000 401.625000 402.000000 400.375000 398.125000 402.250000 407.875000 422.000000 428.875000 439.250000 441.750000 443.125000 443.500000 443.000000 439.875000 433.750000 424.000000 421.875000 417.500000 418.750000 414.500000 412.375000 417.875000 414.250000 413.875000 424.375000 432.125000 433.375000 441.375000 447.250000 449.250000 449.375000 448.500000 447.625000 445.250000 441.875000 440.625000 434.750000 429.000000 434.125000 436.750000 437.000000 436.000000 440.375000 447.375000 445.750000 450.000000 451.625000 455.625000 457.375000 460.250000 461.625000 461.000000 459.375000 454.625000 448.250000 452.750000 457.250000 459.625000 461.000000 460.375000 459.625000 454.375000 449.250000 447.125000 442.750000 437.375000 434.000000 434.500000 430.500000 433.250000 427.125000 419.375000 413.750000 408.000000 395.875000 386.125000 384.500000 386.250000 395.750000 407.625000 411.000000 425.000000 424.250000 432.250000 434.500000 436.750000 437.375000 440.125000 442.750000 442.750000 444.750000 446.250000 447.375000 446.875000 446.125000 444.875000 441.750000 441.250000 438.375000 434.500000 418.000000 406.000000 387.375000 387.750000 370.125000 364.625000 371.125000 367.875000 384.125000 383.500000 387.375000 387.375000 386.500000 382.750000 374.125000 367.875000 352.500000 336.375000 314.875000 316.375000 313.875000 355.750000 422.000000 419.875000 410.625000 429.125000 425.875000 393.875000 426.750000 436.500000 456.875000 467.000000 470.250000 470.250000 470.875000 467.250000 459.875000 439.875000 419.500000 395.625000 359.000000 295.500000 199.125000 0.000000 176.625000 279.000000 301.000000 385.000000 402.125000 427.250000 437.875000 463.625000 470.000000 471.375000 472.250000 472.500000 470.125000 464.375000 449.500000 430.625000 403.000000 362.625000 425.500000 448.250000 457.625000 473.125000 483.125000 487.000000 491.375000 486.500000 473.375000 474.000000 470.250000 451.500000 457.750000 449.625000 452.000000 446.125000 446.250000 472.000000 471.000000 476.750000 479.250000 487.500000 485.750000 487.750000 486.750000 484.125000 481.500000 484.750000 491.250000 504.750000 511.750000 522.250000 524.875000 525.875000 526.625000 527.125000 522.625000 516.250000 507.000000 506.750000 500.750000 501.250000 497.375000 495.875000 501.750000 498.250000 498.375000 507.875000 515.750000 516.750000 523.875000 529.750000 532.250000 531.500000 531.125000 530.125000 527.875000 523.625000 522.125000 517.625000 510.875000 516.375000 518.625000 519.250000 518.500000 522.750000 529.500000 529.500000 532.625000 534.000000 539.625000 540.625000 543.250000 544.500000 544.625000 542.625000 538.125000 531.375000 536.000000 540.500000 542.875000 544.250000 543.875000 542.375000 538.125000 532.375000 529.875000 525.625000 520.750000 517.125000 517.625000 512.625000 515.875000 510.125000 502.375000 494.625000 488.750000 476.125000 465.000000 463.250000 464.500000 475.250000 487.625000 492.000000 506.500000 506.125000 513.625000 517.125000 519.375000 520.375000 522.250000 525.250000 525.250000 527.625000 528.875000 530.000000 529.625000 528.875000 528.625000 525.000000 523.375000 521.625000 517.750000 500.875000 490.000000 471.375000 470.000000 453.500000 447.000000 456.000000 454.250000 471.375000 471.625000 475.625000 475.250000 474.875000 470.750000 462.625000 456.000000 438.250000 416.125000 389.625000 385.125000 378.375000 428.500000 352.875000 348.875000 337.250000 362.375000 363.750000 341.750000 368.125000 379.125000 400.250000 409.375000 413.625000 413.375000 413.750000 411.000000 404.625000 386.750000 368.375000 349.375000 319.625000 271.375000 202.875000 117.125000 0.000000 194.125000 246.625000 328.875000 350.000000 372.875000 383.750000 406.375000 413.000000 414.875000 415.000000 415.750000 412.500000 406.625000 391.625000 372.375000 342.625000 296.500000 359.875000 383.625000 394.250000 409.500000 420.250000 422.875000 428.500000 422.875000 410.000000 411.000000 406.375000 386.375000 394.875000 386.750000 390.625000 386.250000 386.625000 412.875000 412.750000 418.500000 421.750000 428.375000 427.000000 428.375000 426.625000 422.750000 420.125000 423.875000 429.500000 443.375000 450.250000 460.000000 463.375000 463.750000 464.125000 464.375000 460.500000 455.000000 445.375000 444.250000 439.500000 439.625000 435.125000 434.875000 440.375000 438.625000 438.750000 447.250000 454.750000 455.750000 462.625000 468.625000 470.500000 469.875000 469.875000 468.375000 465.750000 461.750000 460.875000 454.875000 448.375000 454.125000 457.125000 458.000000 456.625000 461.500000 467.750000 467.375000 471.625000 472.750000 477.000000 478.625000 481.125000 482.625000 482.375000 480.750000 475.875000 469.375000 474.375000 478.250000 480.375000 482.500000 481.875000 481.250000 475.750000 471.125000 468.875000 463.750000 459.250000 455.750000 456.125000 451.875000 454.500000 448.500000 441.000000 432.875000 426.750000 414.375000 402.875000 401.250000 402.000000 411.625000 425.375000 428.750000 444.375000 444.500000 452.125000 454.750000 456.250000 458.000000 460.875000 463.125000 463.625000 466.125000 467.500000 467.250000 467.500000 466.875000 466.000000 463.000000 460.750000 459.250000 455.250000 438.750000 427.125000 409.375000 407.375000 390.500000 386.250000 395.000000 395.875000 412.375000 414.000000 417.625000 418.750000 417.625000 413.500000 405.875000 399.125000 381.375000 357.125000 327.875000 319.750000 308.250000 361.625000 264.625000 266.875000 259.125000 285.250000 289.125000 273.625000 294.000000 304.625000 322.750000 331.000000 334.625000 335.375000 335.750000 333.250000 327.250000 310.500000 295.375000 280.250000 257.750000 227.000000 183.375000 138.000000 112.500000 0.000000 157.750000 244.000000 272.500000 293.875000 306.000000 326.750000 333.875000 335.250000 336.500000 335.875000 333.625000 327.375000 314.000000 295.625000 269.750000 231.875000 284.125000 304.000000 315.125000 330.125000 339.000000 341.750000 347.000000 340.625000 326.750000 323.750000 316.500000 290.500000 302.125000 293.250000 299.375000 295.875000 297.875000 328.750000 330.000000 335.500000 340.125000 346.750000 345.125000 345.250000 343.750000 339.375000 338.250000 340.500000 348.375000 361.625000 369.125000 378.625000 381.750000 382.625000 382.375000 383.000000 378.750000 373.000000 362.625000 361.625000 356.500000 355.875000 350.250000 350.000000 356.625000 354.750000 355.500000 364.125000 370.500000 372.500000 380.000000 385.125000 387.750000 386.750000 385.875000 384.875000 381.500000 377.875000 375.875000 369.125000 362.125000 369.000000 372.250000 372.500000 372.875000 377.500000 383.625000 384.375000 387.500000 389.125000 394.375000 395.875000 398.500000 400.875000 400.500000 399.375000 393.625000 387.625000 392.000000 395.625000 398.375000 400.000000 399.750000 399.125000 393.625000 387.500000 386.375000 381.750000 376.250000 371.250000 371.500000 365.875000 369.500000 363.000000 355.750000 346.250000 339.000000 325.250000 311.125000 308.625000 309.625000 320.750000 336.625000 341.750000 359.000000 359.750000 367.500000 370.125000 372.750000 374.125000 377.000000 379.625000 379.625000 382.500000 383.125000 383.750000 384.000000 384.000000 383.250000 380.500000 380.000000 377.500000 374.000000 357.125000 346.750000 330.375000 327.375000 311.125000 304.375000 313.625000 313.875000 331.750000 333.250000 338.000000 338.250000 337.500000 333.250000 324.750000 317.625000 297.125000 266.500000 228.000000 208.000000 185.625000 261.625000 258.375000 259.000000 253.500000 269.000000 265.625000 242.250000 263.000000 271.250000 287.750000 295.500000 297.500000 298.750000 298.875000 295.500000 289.000000 271.375000 254.000000 239.375000 216.125000 189.500000 145.750000 130.000000 136.750000 129.875000 0.000000 184.750000 225.500000 251.125000 264.875000 288.125000 296.250000 298.500000 299.250000 299.625000 298.250000 291.375000 278.250000 259.375000 238.000000 207.750000 264.375000 283.375000 293.875000 307.125000 315.625000 318.625000 323.500000 317.250000 304.500000 303.125000 297.500000 277.000000 279.500000 266.125000 267.125000 260.000000 259.375000 294.000000 293.625000 299.000000 304.250000 312.375000 311.000000 311.875000 311.625000 309.250000 308.125000 313.000000 320.875000 335.000000 342.000000 352.250000 355.375000 356.375000 356.375000 356.375000 352.125000 346.375000 336.125000 333.625000 327.250000 327.875000 322.250000 320.250000 326.125000 323.500000 323.500000 333.750000 341.250000 342.750000 350.000000 357.250000 359.250000 359.000000 357.875000 357.125000 353.875000 350.500000 349.375000 343.500000 337.250000 342.875000 345.500000 345.125000 345.125000 349.125000 356.250000 355.875000 359.625000 362.000000 367.500000 370.000000 372.000000 373.750000 373.500000 371.625000 367.750000 361.375000 366.125000 369.125000 372.250000 373.125000 372.750000 371.375000 366.750000 360.750000 359.375000 353.875000 348.500000 344.000000 342.875000 338.500000 341.250000 335.250000 326.625000 319.000000 311.125000 296.375000 283.125000 282.250000 286.250000 297.375000 313.000000 318.125000 333.250000 333.875000 342.000000 344.625000 346.250000 347.750000 350.875000 352.500000 353.250000 355.000000 356.125000 357.250000 357.125000 356.875000 356.250000 354.500000 353.875000 352.125000 348.125000 332.250000 322.500000 305.375000 302.875000 284.875000 273.750000 280.625000 277.750000 296.875000 298.500000 301.750000 302.375000 300.500000 295.500000 286.750000 277.875000 255.500000 219.000000 187.375000 194.375000 205.250000 256.125000 214.125000 216.000000 210.500000 217.625000 209.625000 178.375000 192.125000 196.000000 208.125000 215.000000 217.750000 217.000000 216.375000 212.625000 204.625000 184.625000 166.875000 155.375000 140.750000 153.750000 150.000000 150.125000 154.250000 149.750000 118.375000 0.000000 110.125000 151.250000 173.500000 203.875000 212.875000 216.375000 217.500000 218.375000 216.500000 209.375000 196.625000 174.625000 168.375000 171.000000 213.500000 230.250000 236.875000 248.125000 255.125000 257.250000 261.625000 257.125000 246.875000 244.750000 240.250000 225.750000 224.125000 208.250000 205.000000 196.750000 190.750000 218.625000 215.000000 222.000000 226.125000 235.875000 234.375000 236.250000 235.000000 235.250000 234.500000 243.375000 253.625000 268.875000 276.500000 287.875000 290.250000 291.000000 290.875000 290.750000 286.250000 279.875000 270.125000 264.750000 257.625000 258.500000 254.875000 249.375000 254.375000 250.000000 249.625000 263.250000 272.375000 273.250000 281.875000 289.375000 291.500000 291.875000 291.375000 290.500000 287.250000 284.500000 283.500000 278.875000 272.625000 277.250000 279.625000 278.875000 278.125000 281.750000 288.875000 288.125000 292.875000 296.000000 300.625000 303.125000 305.625000 308.000000 307.500000 305.875000 302.750000 296.125000 301.250000 304.750000 306.125000 308.000000 306.625000 305.625000 299.500000 294.375000 292.375000 288.000000 280.750000 277.125000 275.750000 270.875000 274.125000 267.875000 259.250000 254.375000 247.000000 233.750000 223.125000 223.375000 228.750000 238.750000 251.875000 255.750000 269.625000 270.250000 278.375000 280.125000 281.750000 283.000000 285.125000 287.250000 286.250000 289.625000 290.250000 290.750000 291.500000 291.000000 290.250000 288.875000 289.000000 287.500000 284.750000 269.375000 259.875000 242.375000 241.500000 220.125000 197.500000 195.875000 189.625000 215.500000 217.375000 220.875000 220.000000 218.875000 213.750000 203.500000 194.500000 172.500000 152.875000 128.875000 164.500000 180.500000 211.375000 338.125000 339.250000 333.375000 338.000000 327.000000 288.625000 305.750000 298.875000 304.625000 304.875000 304.375000 301.625000 298.250000 287.625000 272.500000 234.125000 198.875000 188.750000 180.750000 245.250000 261.500000 275.250000 282.500000 286.750000 267.750000 217.875000 0.000000 158.750000 207.250000 274.875000 289.125000 294.125000 299.000000 303.250000 306.750000 302.875000 303.000000 288.125000 292.875000 298.750000 335.500000 349.625000 355.625000 366.125000 373.750000 376.375000 379.625000 376.000000 365.875000 364.625000 360.125000 348.625000 343.625000 327.250000 319.625000 306.625000 292.750000 314.500000 299.375000 310.250000 313.250000 329.500000 329.125000 336.875000 340.625000 346.625000 352.000000 361.000000 370.500000 385.500000 393.750000 404.125000 407.375000 407.500000 407.375000 406.500000 402.750000 395.625000 386.500000 379.250000 373.625000 373.000000 368.375000 358.875000 361.875000 354.000000 350.750000 368.375000 381.250000 383.000000 393.500000 401.625000 404.625000 405.500000 404.750000 403.500000 401.500000 398.750000 398.375000 393.750000 389.250000 392.375000 393.875000 392.625000 392.250000 394.625000 402.500000 401.875000 406.000000 409.750000 415.750000 418.250000 420.750000 424.125000 423.250000 421.625000 418.125000 412.625000 416.125000 420.250000 422.375000 423.500000 422.000000 421.250000 415.625000 410.375000 406.875000 402.875000 394.625000 390.125000 388.250000 383.625000 386.625000 379.125000 369.500000 368.250000 360.000000 348.500000 339.125000 341.000000 347.000000 357.000000 369.250000 374.125000 387.000000 386.875000 393.500000 396.000000 396.125000 398.250000 400.500000 402.750000 401.875000 404.750000 406.000000 406.125000 406.125000 406.250000 405.625000 405.000000 405.375000 403.625000 401.375000 387.875000 377.375000 360.375000 361.000000 342.875000 325.750000 319.250000 301.875000 317.500000 310.750000 308.250000 305.000000 301.500000 291.125000 273.000000 261.750000 239.250000 264.250000 272.750000 299.000000 311.375000 336.125000 349.000000 350.125000 346.625000 350.125000 338.625000 304.250000 312.250000 299.875000 294.875000 290.250000 287.875000 283.500000 276.125000 263.750000 245.000000 203.250000 173.125000 207.125000 228.875000 275.375000 289.500000 298.125000 304.250000 307.875000 293.125000 259.000000 158.250000 0.000000 120.125000 236.875000 261.875000 268.125000 274.875000 283.000000 291.500000 287.875000 297.000000 286.000000 304.750000 314.375000 346.875000 360.125000 364.875000 375.625000 380.750000 382.750000 386.625000 382.125000 373.375000 371.750000 367.000000 357.500000 351.375000 334.625000 324.500000 310.250000 291.125000 303.625000 278.375000 292.625000 293.875000 314.250000 315.625000 327.250000 336.250000 346.250000 354.250000 366.000000 375.375000 390.125000 397.875000 408.375000 411.125000 412.625000 411.875000 411.625000 406.500000 399.500000 390.625000 381.250000 375.750000 373.500000 369.375000 356.750000 358.625000 346.875000 342.375000 364.000000 380.125000 381.375000 394.125000 402.750000 407.250000 407.125000 406.750000 405.500000 403.875000 400.875000 401.000000 397.000000 391.750000 395.250000 396.625000 394.500000 393.500000 396.375000 404.375000 403.375000 408.750000 412.000000 419.000000 421.000000 424.375000 426.500000 427.000000 425.875000 422.500000 416.750000 421.000000 425.000000 426.250000 427.125000 425.875000 425.000000 419.000000 413.375000 410.000000 405.500000 397.125000 392.250000 389.375000 384.000000 388.000000 379.750000 368.125000 370.500000 363.375000 351.375000 344.625000 346.875000 353.625000 363.375000 374.375000 378.750000 390.875000 391.750000 397.875000 399.750000 399.625000 401.625000 403.625000 406.500000 405.375000 408.375000 407.750000 409.625000 409.500000 409.375000 409.250000 408.250000 409.500000 408.875000 405.250000 392.875000 384.375000 368.375000 368.250000 350.250000 334.500000 323.125000 299.875000 308.500000 297.000000 289.125000 283.375000 275.750000 261.625000 236.375000 223.500000 221.750000 274.000000 292.750000 315.250000 326.500000 346.750000 421.625000 421.000000 417.750000 420.375000 408.625000 374.250000 380.250000 362.500000 349.625000 339.250000 332.500000 326.375000 316.875000 299.875000 276.000000 229.500000 193.000000 260.125000 300.625000 348.500000 363.000000 374.500000 380.000000 383.250000 371.000000 344.750000 271.000000 185.000000 0.000000 257.875000 294.875000 304.375000 313.875000 326.500000 339.125000 337.500000 359.000000 359.500000 376.625000 388.500000 417.375000 430.000000 434.625000 444.750000 449.750000 451.375000 455.500000 451.125000 443.000000 441.375000 436.000000 427.625000 421.000000 405.875000 396.875000 382.250000 364.375000 365.500000 332.875000 345.750000 342.875000 368.500000 368.250000 384.625000 397.250000 411.125000 421.375000 433.125000 443.375000 457.125000 465.625000 475.750000 478.750000 480.250000 479.750000 479.000000 474.125000 467.125000 457.750000 447.750000 441.250000 440.750000 435.250000 420.875000 421.000000 405.750000 401.250000 424.625000 444.250000 445.250000 457.625000 468.250000 472.000000 472.625000 473.000000 471.250000 468.875000 467.125000 467.625000 463.250000 459.500000 461.250000 462.750000 460.750000 459.750000 461.875000 470.500000 468.625000 475.125000 479.000000 485.500000 488.250000 491.000000 493.500000 493.250000 493.250000 489.500000 484.625000 488.250000 491.500000 494.125000 494.750000 492.625000 491.125000 485.750000 480.125000 477.625000 472.875000 463.000000 458.000000 455.250000 450.250000 453.500000 444.625000 434.125000 437.375000 430.375000 420.625000 414.625000 417.625000 424.000000 433.000000 443.375000 447.875000 457.875000 459.500000 464.875000 465.875000 466.500000 469.000000 471.000000 472.250000 471.625000 475.000000 475.750000 476.000000 476.625000 476.250000 476.000000 476.250000 477.375000 476.125000 473.875000 461.250000 452.625000 437.000000 437.625000 420.625000 405.125000 392.375000 365.500000 367.000000 348.125000 333.750000 325.125000 315.125000 295.625000 265.750000 280.375000 306.625000 353.250000 371.250000 390.750000 400.375000 418.875000 305.625000 306.125000 302.750000 304.875000 294.500000 268.125000 262.875000 238.000000 207.750000 189.875000 178.375000 173.500000 161.625000 147.125000 138.750000 160.625000 176.875000 206.875000 230.375000 257.000000 266.000000 272.875000 275.875000 276.875000 267.500000 248.625000 212.000000 174.125000 130.875000 0.000000 108.500000 126.625000 144.125000 163.625000 184.000000 178.000000 225.375000 243.000000 264.750000 278.875000 301.625000 311.875000 317.000000 324.250000 329.125000 330.625000 333.875000 330.625000 323.125000 320.500000 315.875000 307.500000 301.625000 287.625000 277.375000 264.000000 243.875000 227.500000 182.875000 193.500000 179.875000 212.625000 213.750000 238.625000 258.750000 280.625000 294.250000 308.500000 319.250000 333.000000 341.625000 352.250000 355.250000 355.875000 355.500000 354.750000 349.125000 341.875000 333.000000 320.750000 315.250000 312.625000 306.875000 288.750000 284.625000 265.500000 256.875000 287.875000 311.750000 313.000000 327.000000 339.500000 343.500000 344.875000 345.125000 343.750000 342.000000 340.125000 340.750000 337.625000 333.750000 335.500000 336.250000 332.875000 332.125000 333.125000 341.875000 340.625000 347.250000 351.875000 359.000000 362.375000 365.250000 368.500000 368.500000 367.500000 364.500000 360.000000 364.375000 367.625000 368.375000 369.000000 367.625000 366.375000 360.500000 353.625000 351.125000 345.625000 335.875000 329.625000 325.125000 321.750000 324.625000 315.000000 302.625000 311.000000 304.250000 296.375000 294.375000 296.500000 303.125000 310.375000 319.875000 324.375000 334.375000 335.625000 340.750000 340.875000 340.750000 343.750000 345.875000 346.500000 345.875000 349.375000 349.250000 349.875000 349.875000 349.500000 350.000000 351.375000 353.375000 353.000000 350.750000 339.500000 331.875000 316.625000 317.750000 301.125000 285.500000 268.625000 234.125000 222.000000 192.500000 165.750000 151.125000 129.875000 99.750000 81.875000 135.000000 195.125000 243.250000 263.875000 280.500000 288.875000 301.625000 427.125000 428.000000 423.250000 424.875000 414.875000 386.250000 378.250000 344.750000 299.125000 265.125000 243.750000 228.250000 204.000000 169.500000 170.750000 243.250000 294.750000 324.125000 351.625000 378.000000 388.375000 394.000000 397.625000 399.625000 391.500000 373.625000 341.625000 315.125000 284.125000 224.875000 0.000000 99.625000 175.000000 218.500000 266.250000 287.375000 337.375000 361.125000 383.625000 399.750000 422.875000 433.500000 436.750000 444.500000 448.875000 451.750000 453.750000 451.250000 444.250000 441.875000 437.875000 430.625000 424.125000 412.500000 404.000000 392.125000 374.875000 356.875000 320.625000 323.875000 303.375000 328.750000 323.375000 354.250000 377.625000 401.000000 415.875000 429.000000 439.625000 452.875000 461.625000 471.625000 474.750000 475.875000 475.500000 474.125000 468.375000 461.250000 453.000000 439.000000 435.250000 433.125000 428.625000 409.875000 404.750000 383.750000 374.000000 407.125000 431.500000 431.875000 446.500000 458.875000 463.375000 464.625000 465.250000 464.250000 462.000000 460.250000 460.875000 457.875000 454.500000 456.125000 456.375000 453.500000 452.750000 452.750000 462.125000 460.500000 467.125000 471.875000 478.500000 481.625000 485.250000 488.500000 488.125000 487.375000 484.625000 480.625000 483.625000 487.500000 488.625000 488.500000 486.125000 486.000000 479.875000 474.000000 470.750000 465.500000 455.375000 450.875000 445.125000 442.750000 445.125000 435.750000 423.125000 432.500000 426.750000 420.750000 418.625000 421.125000 425.875000 433.125000 441.750000 444.625000 454.625000 457.125000 461.375000 461.500000 460.875000 463.125000 465.375000 466.625000 465.875000 470.000000 469.625000 469.500000 469.250000 470.125000 469.750000 472.125000 473.250000 472.625000 470.500000 459.500000 450.625000 436.250000 437.375000 422.000000 406.875000 389.375000 356.750000 331.250000 289.625000 248.875000 224.250000 216.875000 219.875000 255.875000 293.875000 336.500000 374.125000 390.250000 405.000000 412.875000 424.625000 497.625000 497.750000 494.750000 495.250000 482.875000 455.500000 446.625000 412.625000 361.875000 323.750000 300.375000 284.875000 258.875000 230.250000 254.875000 319.500000 371.125000 398.250000 424.375000 449.750000 460.125000 466.000000 469.250000 470.875000 462.625000 446.125000 416.750000 390.375000 362.375000 311.500000 169.000000 0.000000 209.875000 266.500000 322.875000 351.250000 403.000000 429.500000 453.125000 469.875000 492.375000 502.250000 506.625000 515.250000 519.000000 521.375000 523.375000 520.125000 513.625000 511.500000 507.500000 502.125000 495.125000 483.000000 474.750000 464.000000 446.375000 430.000000 396.000000 396.750000 377.125000 397.875000 389.750000 422.875000 445.625000 472.000000 485.625000 498.250000 507.875000 522.000000 529.750000 541.750000 544.250000 546.000000 545.125000 543.625000 538.625000 531.750000 521.500000 507.750000 504.125000 501.500000 497.375000 479.500000 473.875000 453.000000 442.375000 476.125000 500.250000 501.750000 516.250000 528.625000 533.375000 534.500000 535.125000 533.375000 531.000000 530.500000 531.000000 528.750000 524.875000 525.625000 526.250000 523.375000 522.125000 523.000000 531.250000 529.000000 536.125000 541.000000 549.875000 551.750000 554.500000 557.250000 557.875000 556.375000 553.625000 549.250000 553.375000 556.125000 558.500000 558.250000 557.375000 554.750000 549.625000 543.750000 540.250000 535.875000 524.250000 519.750000 515.250000 511.000000 513.875000 505.375000 491.125000 502.500000 498.000000 490.500000 489.375000 492.750000 496.375000 503.000000 511.375000 515.625000 524.750000 524.875000 531.125000 530.625000 530.375000 533.250000 536.500000 536.125000 535.125000 537.875000 539.125000 538.875000 539.625000 539.750000 539.250000 541.000000 543.375000 541.375000 539.375000 529.125000 521.125000 506.000000 507.125000 490.750000 477.250000 458.375000 424.750000 395.125000 350.750000 306.375000 277.750000 276.000000 298.000000 334.875000 371.875000 412.000000 447.000000 461.250000 475.125000 482.750000 495.375000 388.375000 388.250000 384.625000 385.000000 373.000000 344.875000 334.000000 295.000000 237.000000 195.000000 166.250000 159.375000 135.375000 146.875000 169.250000 221.125000 268.875000 294.125000 317.875000 342.000000 350.875000 357.750000 361.125000 362.250000 354.625000 338.625000 311.625000 289.000000 263.625000 219.625000 135.500000 101.250000 0.000000 102.125000 187.250000 226.625000 285.750000 316.000000 342.125000 361.000000 383.000000 392.375000 396.625000 404.875000 408.875000 411.000000 414.000000 411.375000 404.000000 402.375000 399.000000 392.875000 386.625000 376.375000 368.500000 357.625000 341.250000 324.750000 294.875000 296.875000 277.375000 294.625000 281.375000 315.000000 336.750000 362.750000 375.625000 388.625000 397.875000 412.000000 421.750000 431.750000 434.875000 435.500000 435.375000 434.250000 428.625000 421.125000 412.125000 398.250000 395.375000 393.250000 389.750000 371.625000 366.875000 346.750000 337.125000 367.875000 391.625000 393.000000 407.625000 419.500000 424.500000 425.375000 425.625000 424.375000 422.875000 421.375000 421.500000 419.000000 415.500000 417.250000 417.250000 414.500000 413.500000 414.375000 423.250000 419.750000 427.125000 431.125000 439.125000 442.000000 444.625000 448.000000 447.875000 447.750000 443.875000 439.375000 443.500000 446.250000 448.000000 448.500000 446.625000 445.250000 440.000000 433.375000 430.000000 425.375000 414.750000 410.500000 406.500000 403.000000 406.375000 397.000000 384.625000 394.375000 389.500000 383.125000 382.500000 384.125000 388.750000 395.375000 403.375000 406.875000 415.875000 416.375000 421.500000 421.875000 421.000000 424.000000 425.875000 427.125000 426.625000 429.125000 430.125000 429.750000 430.375000 429.875000 430.625000 431.125000 433.375000 432.625000 430.875000 420.000000 410.625000 395.125000 398.000000 381.125000 367.500000 348.500000 314.125000 276.750000 225.000000 178.875000 143.375000 179.625000 212.500000 242.750000 274.250000 308.375000 340.875000 354.500000 368.250000 374.125000 386.500000 418.750000 418.125000 414.375000 414.375000 402.125000 373.500000 358.875000 313.625000 241.750000 191.500000 149.875000 161.375000 151.750000 186.000000 218.375000 267.875000 309.750000 331.000000 353.500000 373.625000 382.875000 389.250000 392.000000 394.250000 386.250000 370.875000 347.625000 328.125000 307.000000 270.250000 209.750000 189.625000 133.250000 0.000000 166.375000 243.125000 306.000000 341.625000 369.750000 390.000000 412.000000 422.000000 426.125000 434.125000 438.750000 440.750000 444.000000 440.750000 433.750000 432.875000 429.750000 424.125000 418.500000 409.125000 401.375000 392.125000 376.125000 361.625000 336.625000 337.250000 322.000000 333.750000 318.000000 348.625000 368.500000 394.125000 405.625000 418.625000 427.375000 441.750000 451.250000 461.625000 464.875000 465.750000 464.375000 463.750000 458.500000 450.875000 441.500000 427.250000 425.750000 424.125000 421.375000 404.375000 400.000000 382.000000 372.750000 402.125000 423.875000 425.125000 439.125000 450.250000 454.750000 456.250000 456.375000 455.375000 454.250000 452.125000 453.125000 450.125000 447.000000 448.625000 449.000000 446.250000 444.375000 445.375000 453.250000 451.125000 457.750000 461.875000 469.250000 472.375000 475.000000 478.250000 477.625000 477.625000 474.750000 468.875000 473.250000 476.250000 477.750000 478.375000 476.750000 475.500000 470.000000 463.750000 460.375000 455.625000 445.375000 441.875000 438.000000 433.750000 437.125000 429.000000 417.375000 426.500000 421.625000 415.125000 415.250000 416.500000 421.125000 427.000000 434.875000 437.375000 446.500000 446.375000 452.500000 452.750000 452.125000 455.000000 456.500000 458.125000 457.125000 459.375000 460.750000 460.375000 460.750000 460.375000 460.250000 461.125000 462.875000 462.500000 460.000000 449.000000 440.250000 423.875000 427.125000 411.625000 396.500000 376.750000 340.125000 293.500000 235.000000 205.125000 190.250000 237.000000 266.875000 290.250000 317.375000 346.250000 375.250000 386.625000 400.000000 405.125000 417.625000 380.625000 378.750000 375.625000 374.625000 360.875000 332.375000 313.250000 260.500000 175.375000 138.500000 116.125000 146.000000 164.375000 194.125000 221.625000 256.250000 288.250000 303.375000 321.000000 337.500000 347.000000 351.625000 354.500000 356.875000 349.500000 334.625000 316.875000 301.375000 285.625000 256.500000 222.750000 212.125000 184.125000 131.125000 0.000000 174.250000 250.000000 295.500000 328.000000 350.750000 372.500000 382.625000 386.375000 394.875000 399.125000 401.875000 404.625000 400.750000 394.250000 394.000000 391.125000 386.375000 380.750000 372.625000 366.000000 358.000000 344.375000 331.500000 312.375000 313.250000 301.750000 309.625000 293.000000 316.125000 330.875000 357.500000 365.750000 378.750000 386.250000 401.375000 410.625000 421.500000 424.875000 425.500000 424.250000 424.125000 418.375000 411.125000 401.250000 385.625000 386.625000 385.750000 383.875000 367.875000 365.125000 349.500000 341.375000 367.875000 388.625000 389.375000 402.750000 413.000000 417.625000 419.250000 418.375000 417.250000 415.875000 414.500000 415.375000 412.125000 408.500000 411.125000 410.375000 408.375000 407.250000 407.875000 415.500000 413.375000 419.500000 423.000000 431.000000 432.875000 435.750000 438.625000 437.875000 437.500000 434.875000 429.500000 433.875000 436.875000 438.375000 437.875000 437.125000 435.875000 430.125000 423.875000 421.000000 416.750000 406.000000 403.000000 400.250000 397.375000 400.125000 393.000000 381.750000 389.500000 386.000000 379.375000 378.750000 380.875000 383.750000 389.750000 397.000000 399.625000 407.875000 407.625000 414.000000 413.125000 412.875000 416.125000 418.750000 419.125000 418.125000 421.125000 422.125000 421.875000 421.250000 421.125000 421.125000 421.750000 423.125000 422.125000 420.000000 408.625000 399.750000 383.125000 386.000000 370.625000 356.625000 334.750000 294.625000 232.250000 178.250000 200.125000 207.375000 239.875000 259.500000 274.250000 295.000000 316.500000 342.000000 351.750000 362.750000 368.000000 380.500000 328.250000 327.125000 323.250000 322.000000 308.750000 279.750000 260.625000 219.625000 164.125000 158.000000 158.500000 169.250000 176.875000 189.375000 201.000000 218.625000 242.125000 255.125000 271.000000 285.750000 294.375000 300.375000 302.375000 304.625000 297.000000 280.875000 266.250000 251.750000 237.000000 204.375000 197.500000 192.750000 176.000000 162.125000 127.875000 0.000000 168.000000 231.375000 272.000000 298.250000 320.125000 329.875000 333.875000 342.750000 347.125000 349.000000 352.500000 349.375000 342.375000 343.250000 339.875000 334.500000 330.125000 322.125000 315.875000 307.000000 293.750000 282.375000 264.875000 267.125000 257.000000 266.125000 251.125000 271.000000 283.375000 307.125000 314.375000 327.125000 333.375000 349.250000 359.750000 370.000000 374.000000 373.750000 373.375000 372.375000 366.750000 358.875000 349.500000 335.625000 335.625000 336.125000 333.875000 319.125000 317.500000 302.750000 297.125000 320.125000 339.125000 339.750000 352.250000 362.625000 367.125000 368.375000 367.750000 366.875000 365.500000 364.875000 365.000000 362.125000 358.125000 360.375000 360.625000 358.250000 356.750000 358.250000 365.250000 363.750000 368.750000 372.250000 379.250000 381.500000 384.250000 388.375000 387.375000 387.000000 382.875000 377.875000 382.250000 385.625000 387.500000 387.625000 386.750000 385.250000 379.625000 373.750000 370.375000 365.875000 356.375000 352.500000 350.125000 347.750000 350.250000 343.250000 332.375000 339.625000 335.125000 329.250000 329.000000 330.000000 333.625000 338.125000 345.750000 348.375000 357.125000 356.125000 362.375000 362.750000 362.500000 365.375000 367.125000 368.000000 367.875000 370.500000 371.250000 371.375000 371.000000 370.125000 370.250000 370.625000 371.750000 370.375000 368.875000 358.000000 348.125000 330.750000 334.750000 317.750000 303.500000 280.125000 240.125000 190.500000 131.500000 176.375000 187.250000 208.000000 218.875000 226.375000 246.625000 265.375000 291.375000 299.625000 311.875000 316.125000 328.375000 313.125000 310.750000 305.500000 302.500000 285.750000 252.250000 218.875000 184.500000 163.000000 192.250000 209.875000 216.125000 227.375000 237.250000 244.375000 249.125000 256.500000 255.875000 265.000000 270.750000 279.125000 284.750000 287.000000 290.875000 283.750000 267.750000 265.625000 260.125000 258.125000 251.375000 247.625000 244.625000 235.500000 224.500000 204.375000 167.750000 0.000000 165.375000 234.250000 275.375000 301.250000 313.125000 316.000000 326.000000 331.125000 335.125000 339.500000 336.875000 329.500000 331.625000 329.250000 324.375000 322.875000 317.375000 313.750000 307.000000 298.000000 295.250000 286.125000 287.875000 284.125000 291.125000 281.250000 290.500000 295.125000 306.625000 306.000000 315.250000 315.625000 334.875000 345.125000 357.000000 360.500000 361.250000 362.000000 360.500000 355.625000 347.500000 338.250000 330.125000 329.125000 331.625000 331.750000 321.750000 324.000000 314.500000 311.625000 328.000000 340.125000 341.250000 351.750000 359.875000 363.000000 364.000000 363.500000 363.375000 360.750000 358.875000 359.375000 356.375000 352.000000 354.625000 356.250000 354.125000 353.625000 354.875000 360.750000 359.750000 363.000000 365.500000 370.250000 372.625000 374.750000 377.750000 376.875000 375.625000 371.125000 365.750000 370.375000 373.500000 376.000000 377.250000 376.875000 375.250000 369.625000 363.875000 361.625000 357.125000 350.500000 348.000000 347.625000 345.250000 348.875000 342.750000 333.500000 337.250000 333.500000 326.875000 324.875000 325.375000 328.000000 332.125000 339.000000 340.250000 349.000000 347.000000 354.125000 355.375000 354.750000 357.750000 360.000000 361.375000 359.875000 363.000000 363.750000 364.375000 362.750000 362.625000 361.000000 360.000000 360.000000 358.000000 355.875000 344.125000 332.375000 310.875000 318.125000 300.250000 287.375000 264.000000 234.125000 227.375000 214.375000 238.000000 243.000000 255.125000 260.250000 262.875000 270.375000 274.250000 289.500000 292.000000 301.750000 304.375000 317.250000 263.125000 260.000000 253.375000 251.375000 232.625000 191.875000 170.750000 169.375000 184.875000 203.750000 214.125000 217.375000 223.375000 226.625000 226.375000 219.500000 214.250000 205.250000 211.500000 213.625000 222.125000 227.875000 229.875000 234.625000 226.375000 207.125000 213.000000 211.500000 220.375000 230.250000 232.125000 232.125000 227.750000 222.000000 210.875000 192.750000 127.500000 0.000000 148.875000 213.625000 247.625000 263.000000 266.750000 278.500000 285.500000 289.375000 293.625000 290.375000 282.750000 286.125000 283.000000 278.375000 277.125000 271.625000 268.375000 262.000000 253.625000 259.375000 253.250000 257.000000 256.500000 263.625000 257.125000 261.625000 261.375000 266.500000 263.250000 273.375000 279.125000 295.875000 304.375000 316.375000 318.000000 320.250000 319.375000 319.875000 315.125000 308.375000 298.625000 292.500000 288.625000 291.375000 291.000000 283.125000 287.500000 281.000000 279.375000 292.375000 303.125000 304.375000 313.625000 320.125000 323.750000 324.000000 323.750000 323.375000 320.875000 318.875000 317.875000 314.000000 310.000000 313.750000 315.250000 313.750000 313.125000 315.750000 321.250000 320.125000 323.750000 325.500000 331.375000 331.875000 335.250000 336.875000 336.000000 335.125000 330.250000 324.250000 329.125000 332.000000 334.875000 336.625000 335.500000 334.125000 329.750000 323.750000 321.500000 317.625000 311.375000 308.375000 308.625000 305.750000 308.500000 303.125000 294.875000 295.625000 291.250000 284.125000 280.750000 280.625000 282.500000 287.750000 294.750000 296.625000 307.125000 304.875000 312.125000 313.625000 315.250000 315.250000 318.125000 320.375000 319.250000 321.750000 323.000000 322.875000 323.375000 322.625000 320.375000 318.875000 317.750000 315.750000 313.250000 299.500000 286.875000 264.875000 270.875000 251.625000 235.875000 213.875000 192.125000 216.750000 215.500000 229.875000 233.125000 238.875000 239.375000 236.250000 237.125000 232.250000 241.375000 239.625000 249.250000 251.375000 268.625000 257.875000 253.125000 243.625000 241.625000 221.500000 176.625000 159.000000 193.000000 230.625000 248.375000 258.375000 260.750000 264.375000 266.125000 264.375000 253.000000 243.125000 229.625000 221.375000 206.000000 210.250000 214.625000 214.250000 223.875000 220.500000 215.000000 233.750000 244.250000 252.000000 267.250000 270.375000 271.125000 268.000000 264.625000 257.125000 247.125000 211.125000 163.875000 0.000000 167.875000 233.500000 256.250000 262.875000 277.375000 286.250000 290.875000 297.875000 292.875000 283.000000 289.375000 288.500000 280.875000 284.250000 281.625000 282.000000 276.500000 273.250000 283.875000 281.375000 284.875000 286.500000 292.000000 287.375000 290.250000 289.750000 288.875000 281.750000 285.875000 290.250000 304.625000 312.250000 323.625000 326.250000 327.750000 327.750000 328.125000 324.375000 318.000000 308.250000 308.250000 303.750000 307.625000 306.750000 303.375000 308.125000 304.125000 304.375000 314.000000 321.625000 322.125000 329.875000 335.125000 337.750000 337.875000 337.500000 336.875000 334.125000 331.750000 330.750000 326.500000 320.875000 326.500000 328.125000 327.750000 327.125000 330.625000 335.500000 334.125000 337.000000 337.875000 342.000000 343.500000 346.000000 347.125000 345.500000 344.500000 338.625000 332.375000 337.250000 341.875000 344.750000 346.750000 346.000000 345.500000 340.125000 335.250000 333.250000 329.375000 324.875000 322.750000 324.500000 321.375000 324.625000 319.125000 312.500000 310.125000 305.375000 297.750000 290.875000 290.375000 291.125000 296.750000 305.250000 304.875000 316.125000 313.500000 321.750000 324.500000 326.125000 326.750000 328.750000 331.250000 330.500000 333.375000 334.250000 335.250000 334.125000 333.500000 331.125000 327.875000 326.250000 322.875000 319.750000 303.875000 288.750000 264.125000 271.125000 251.125000 239.500000 247.625000 243.750000 261.250000 261.875000 271.125000 271.875000 275.500000 274.875000 270.875000 269.125000 259.125000 255.500000 244.750000 250.750000 247.500000 269.000000 181.375000 175.625000 164.875000 168.375000 160.000000 147.750000 163.375000 183.250000 208.875000 221.500000 226.750000 228.750000 230.375000 229.250000 225.375000 212.000000 197.875000 182.750000 164.375000 131.500000 120.500000 120.250000 113.875000 130.250000 134.875000 163.500000 184.250000 200.500000 208.625000 226.250000 232.125000 233.125000 231.750000 230.625000 225.875000 218.750000 197.250000 172.750000 112.375000 0.000000 144.125000 180.625000 194.750000 211.625000 221.750000 226.000000 233.500000 227.875000 215.375000 223.375000 224.000000 213.500000 220.625000 219.250000 221.750000 218.000000 217.375000 234.125000 234.250000 238.000000 240.250000 245.500000 243.125000 244.125000 241.125000 236.750000 228.625000 229.000000 231.625000 246.750000 254.625000 265.500000 268.125000 268.750000 269.500000 270.000000 266.000000 260.625000 250.250000 253.000000 248.750000 252.125000 250.750000 249.750000 255.875000 253.750000 254.500000 261.500000 267.250000 268.375000 274.750000 279.375000 281.375000 281.250000 280.750000 279.875000 276.875000 274.125000 273.625000 268.000000 262.250000 267.875000 269.875000 270.375000 270.250000 273.875000 278.625000 278.000000 280.500000 281.125000 285.000000 286.000000 287.750000 289.250000 288.125000 286.625000 280.875000 274.250000 278.500000 283.500000 286.125000 288.500000 288.750000 288.000000 282.500000 277.750000 276.750000 271.625000 269.250000 266.500000 268.375000 265.250000 268.375000 263.500000 256.750000 251.500000 247.750000 238.250000 230.250000 229.125000 229.000000 234.500000 243.500000 243.875000 256.125000 252.625000 261.250000 265.000000 266.750000 268.625000 270.625000 273.125000 273.000000 274.875000 276.250000 277.375000 276.625000 275.625000 273.625000 269.125000 266.875000 264.500000 260.125000 241.625000 229.125000 209.000000 204.750000 178.250000 184.750000 201.875000 208.625000 225.250000 227.875000 234.250000 235.000000 235.750000 233.375000 227.375000 223.000000 210.125000 196.750000 179.250000 177.500000 165.875000 197.500000 174.500000 152.250000 127.250000 126.250000 153.250000 211.125000 227.250000 250.375000 275.750000 288.375000 294.125000 295.750000 297.125000 296.750000 294.500000 285.125000 274.750000 263.125000 251.750000 230.375000 228.250000 227.250000 221.500000 227.250000 236.125000 250.750000 264.500000 276.125000 283.000000 294.500000 299.000000 300.125000 299.000000 297.000000 291.625000 286.125000 267.000000 252.250000 223.375000 188.375000 0.000000 126.125000 171.750000 200.625000 222.000000 231.375000 241.125000 231.375000 210.625000 240.250000 253.000000 252.125000 270.250000 276.625000 281.250000 281.000000 282.750000 294.875000 297.125000 299.500000 302.125000 304.000000 302.625000 300.750000 295.875000 289.250000 277.250000 270.875000 265.125000 275.500000 279.500000 289.000000 290.500000 292.750000 293.125000 295.750000 293.500000 290.625000 280.500000 292.000000 291.125000 296.500000 296.000000 299.125000 305.625000 305.875000 307.625000 310.000000 311.875000 312.750000 316.750000 318.125000 319.500000 320.000000 317.875000 318.125000 315.375000 311.750000 310.750000 305.250000 299.625000 306.000000 308.375000 309.375000 310.375000 313.750000 316.500000 316.625000 316.750000 315.500000 317.000000 317.000000 318.875000 318.375000 317.250000 313.625000 307.875000 299.250000 304.125000 309.750000 313.250000 316.750000 317.500000 317.375000 312.125000 309.250000 309.375000 304.750000 306.625000 305.500000 309.250000 307.500000 310.125000 308.250000 304.375000 297.500000 296.125000 290.750000 283.875000 282.000000 277.625000 278.500000 281.875000 278.750000 289.375000 280.750000 290.750000 297.250000 301.250000 299.625000 302.500000 307.125000 306.500000 308.125000 309.250000 310.500000 309.000000 309.375000 304.250000 295.750000 290.125000 284.750000 279.625000 254.500000 238.500000 220.500000 209.125000 215.625000 247.250000 263.375000 273.625000 287.125000 292.000000 298.125000 299.750000 300.375000 298.500000 294.375000 291.000000 280.375000 270.250000 256.250000 248.875000 234.000000 235.375000 194.375000 174.375000 170.125000 155.625000 180.375000 235.500000 246.375000 268.375000 291.125000 302.750000 308.125000 310.250000 311.875000 312.250000 309.125000 300.500000 292.000000 283.000000 273.000000 256.500000 255.375000 253.750000 248.875000 250.500000 259.500000 270.000000 282.750000 292.500000 299.250000 307.875000 312.375000 313.250000 312.500000 310.875000 306.250000 300.000000 283.000000 272.125000 249.875000 229.875000 130.500000 0.000000 136.000000 166.625000 196.875000 206.375000 216.875000 199.750000 162.375000 214.125000 241.500000 250.250000 274.375000 284.000000 289.000000 291.000000 293.500000 304.250000 308.625000 310.500000 313.250000 313.625000 311.750000 309.625000 304.500000 296.375000 284.750000 275.250000 267.875000 273.250000 273.625000 282.000000 282.750000 284.875000 286.500000 289.750000 288.625000 288.125000 278.750000 292.625000 293.500000 299.625000 299.000000 304.250000 310.500000 312.375000 314.500000 315.000000 315.125000 315.000000 317.250000 318.250000 318.500000 317.750000 317.000000 317.125000 314.000000 309.750000 308.375000 302.250000 295.750000 302.750000 307.125000 309.500000 309.625000 313.750000 315.000000 316.125000 315.250000 313.250000 313.750000 313.500000 314.625000 314.250000 312.250000 309.625000 302.500000 292.875000 298.250000 304.500000 308.125000 312.125000 313.250000 313.500000 309.000000 305.750000 306.500000 302.125000 306.000000 304.750000 309.500000 308.875000 311.375000 310.500000 307.375000 299.875000 299.625000 295.500000 290.625000 287.750000 281.250000 279.375000 278.000000 272.250000 283.375000 272.500000 282.000000 291.375000 297.625000 294.000000 297.250000 302.250000 302.250000 304.000000 305.250000 307.000000 305.375000 305.250000 300.250000 289.125000 282.500000 275.500000 269.000000 238.125000 223.000000 211.250000 200.000000 234.250000 261.875000 276.125000 287.625000 298.750000 304.750000 310.750000 313.625000 313.000000 311.750000 308.250000 304.375000 294.000000 284.500000 272.375000 262.875000 247.500000 240.000000 302.500000 283.750000 269.500000 216.250000 263.500000 328.375000 338.250000 362.625000 388.625000 400.000000 404.500000 408.125000 409.375000 409.750000 406.875000 399.875000 391.250000 382.375000 372.375000 356.000000 357.250000 357.000000 353.625000 355.750000 363.250000 371.625000 382.750000 392.000000 397.500000 406.125000 410.750000 411.375000 410.500000 408.250000 402.875000 397.375000 379.125000 369.375000 350.125000 337.250000 269.750000 230.000000 0.000000 158.000000 239.750000 285.000000 302.750000 298.125000 294.875000 333.500000 354.125000 360.250000 378.000000 387.500000 391.125000 392.125000 394.625000 403.125000 407.000000 408.625000 410.875000 411.375000 409.125000 407.250000 401.625000 393.875000 381.500000 372.250000 358.750000 358.500000 352.750000 358.875000 358.000000 361.625000 364.625000 369.500000 371.375000 373.250000 365.875000 384.500000 388.875000 395.375000 397.500000 402.000000 408.000000 409.875000 411.500000 410.375000 410.125000 410.250000 411.000000 411.500000 411.000000 410.750000 409.750000 411.000000 408.750000 405.125000 405.250000 398.750000 394.000000 400.875000 403.625000 405.625000 405.375000 408.500000 408.500000 409.000000 406.125000 401.250000 400.500000 398.375000 398.875000 398.000000 395.125000 391.125000 381.875000 370.375000 376.875000 383.875000 388.375000 394.625000 396.750000 398.125000 394.000000 392.750000 394.750000 389.875000 397.500000 399.375000 405.125000 405.625000 407.750000 406.750000 405.375000 399.250000 400.125000 396.750000 393.625000 389.875000 385.000000 383.625000 381.875000 375.625000 381.750000 367.750000 377.125000 386.875000 391.000000 388.125000 391.000000 394.625000 395.500000 396.375000 397.875000 399.250000 396.250000 395.500000 387.500000 370.750000 358.125000 349.375000 339.875000 302.625000 271.875000 278.625000 298.375000 336.625000 362.875000 374.875000 386.750000 396.375000 402.625000 409.375000 411.250000 411.125000 409.750000 407.250000 403.875000 394.750000 386.875000 375.750000 368.125000 355.750000 350.125000 367.875000 355.000000 345.750000 313.750000 340.375000 389.000000 393.500000 413.875000 436.875000 448.000000 452.750000 454.250000 455.750000 455.875000 454.750000 447.500000 440.500000 432.000000 424.125000 410.875000 410.875000 410.250000 407.125000 408.250000 414.250000 420.875000 432.000000 440.750000 444.875000 453.000000 457.125000 457.500000 456.500000 454.625000 448.875000 443.625000 427.750000 418.750000 402.750000 391.500000 336.500000 298.625000 195.625000 0.000000 180.000000 273.625000 302.750000 304.500000 323.125000 366.250000 392.375000 403.500000 421.000000 431.250000 435.875000 437.625000 440.375000 446.000000 451.125000 452.125000 454.750000 453.500000 452.250000 448.750000 442.625000 433.875000 420.750000 409.500000 394.000000 390.125000 381.000000 381.375000 378.750000 382.250000 385.750000 393.750000 398.250000 403.750000 396.500000 419.250000 425.250000 432.375000 435.875000 441.125000 446.125000 450.250000 451.625000 449.500000 446.750000 446.375000 445.625000 444.750000 444.000000 444.625000 442.000000 444.375000 442.750000 439.000000 438.375000 432.375000 428.500000 435.250000 437.750000 440.250000 439.625000 442.375000 441.625000 442.125000 438.125000 433.375000 430.250000 427.625000 428.625000 425.750000 423.125000 418.250000 408.500000 395.875000 402.250000 410.250000 415.750000 422.125000 424.750000 426.250000 422.625000 421.625000 424.625000 420.125000 430.625000 433.875000 440.500000 442.375000 443.500000 444.000000 443.750000 437.250000 439.500000 437.500000 435.500000 432.625000 426.750000 424.000000 419.125000 411.000000 413.625000 394.875000 404.125000 416.750000 422.125000 417.500000 419.875000 425.500000 425.125000 425.375000 427.500000 428.750000 425.625000 424.375000 414.625000 393.375000 378.875000 365.125000 353.250000 300.250000 284.625000 325.750000 324.875000 377.625000 406.875000 418.875000 431.875000 440.250000 447.750000 453.875000 456.125000 456.375000 455.625000 452.625000 449.875000 441.125000 433.500000 423.750000 417.375000 406.375000 400.125000 331.625000 322.875000 316.125000 294.625000 310.250000 348.000000 349.375000 369.250000 389.375000 399.250000 402.750000 406.000000 407.250000 407.750000 405.250000 399.625000 392.625000 386.000000 378.750000 366.750000 366.000000 366.625000 363.250000 364.625000 370.000000 373.875000 384.875000 391.750000 397.250000 403.375000 407.625000 408.250000 407.500000 405.750000 400.000000 394.375000 380.125000 371.875000 357.875000 348.500000 304.125000 275.125000 224.250000 127.000000 0.000000 173.250000 216.125000 225.875000 270.250000 313.375000 340.250000 354.875000 371.250000 381.625000 386.000000 387.000000 390.250000 395.125000 401.000000 401.875000 404.125000 402.750000 400.625000 397.125000 390.625000 381.250000 367.500000 354.625000 336.875000 331.625000 321.500000 315.875000 313.250000 316.500000 321.000000 330.125000 336.000000 343.500000 337.250000 362.125000 369.625000 378.125000 381.125000 388.125000 393.750000 397.375000 399.500000 395.250000 390.500000 390.250000 388.750000 386.875000 386.125000 386.750000 383.875000 386.625000 385.000000 381.750000 380.875000 374.750000 372.125000 377.375000 381.625000 383.750000 383.250000 385.375000 384.250000 383.875000 380.125000 374.000000 370.625000 368.250000 368.875000 364.750000 362.500000 358.125000 347.625000 335.625000 340.750000 348.375000 355.000000 361.125000 364.750000 365.625000 362.250000 362.375000 365.625000 360.000000 372.625000 376.125000 384.125000 386.375000 387.125000 388.625000 389.875000 384.250000 386.500000 386.375000 384.875000 382.250000 377.000000 372.000000 365.000000 356.500000 355.000000 331.500000 339.875000 355.875000 362.375000 356.000000 358.875000 365.625000 365.375000 365.125000 366.875000 369.125000 365.375000 364.500000 353.000000 328.750000 312.875000 296.750000 282.125000 217.750000 224.000000 278.250000 256.125000 323.750000 355.125000 367.750000 381.875000 390.375000 398.375000 404.625000 406.875000 406.125000 405.250000 403.750000 400.375000 392.500000 384.875000 377.500000 370.625000 360.875000 354.250000 326.750000 320.500000 316.125000 302.375000 313.500000 345.625000 347.125000 364.625000 381.500000 391.250000 395.250000 397.750000 398.750000 399.250000 397.125000 391.625000 384.750000 379.125000 372.125000 361.000000 360.000000 359.375000 356.500000 356.875000 361.500000 365.875000 376.500000 384.125000 389.250000 394.500000 398.750000 399.250000 399.375000 397.000000 392.250000 387.125000 373.000000 366.250000 352.875000 342.375000 303.125000 273.750000 259.500000 209.500000 163.000000 0.000000 105.125000 120.500000 222.625000 278.750000 315.375000 335.875000 355.375000 368.250000 373.250000 375.250000 379.500000 384.000000 390.500000 390.750000 393.125000 391.375000 390.250000 385.875000 379.375000 369.875000 356.125000 342.250000 331.250000 329.125000 324.125000 320.625000 318.625000 320.875000 325.125000 332.625000 334.875000 340.250000 330.750000 352.500000 357.125000 363.500000 366.625000 375.000000 380.125000 384.125000 387.125000 381.875000 377.750000 377.125000 376.875000 374.000000 373.500000 372.500000 369.500000 370.750000 368.000000 362.375000 361.500000 353.875000 350.125000 358.500000 361.750000 366.625000 367.125000 370.750000 369.875000 371.375000 368.625000 365.375000 365.375000 364.625000 365.000000 363.250000 361.125000 357.250000 348.750000 339.000000 343.375000 350.750000 354.625000 361.000000 361.875000 363.750000 358.875000 356.750000 358.500000 351.750000 361.250000 361.750000 369.625000 371.375000 372.250000 374.125000 374.875000 368.375000 371.125000 371.875000 370.875000 367.375000 360.500000 354.125000 344.375000 331.875000 328.500000 300.000000 305.000000 328.500000 339.250000 330.250000 334.750000 344.125000 347.000000 346.750000 348.375000 351.125000 349.500000 350.750000 343.750000 327.875000 316.625000 304.250000 293.250000 237.000000 259.000000 287.750000 247.375000 315.875000 346.125000 358.250000 372.875000 380.875000 389.250000 395.500000 397.750000 396.750000 396.125000 394.000000 390.625000 382.375000 375.250000 367.500000 360.000000 350.875000 340.875000 392.000000 388.375000 384.625000 372.375000 382.625000 411.625000 413.625000 429.250000 445.625000 454.125000 458.125000 460.875000 461.625000 461.500000 460.375000 454.375000 448.000000 442.625000 436.750000 425.625000 424.750000 424.750000 422.250000 420.875000 425.500000 429.750000 440.250000 447.125000 452.000000 456.875000 461.500000 461.500000 460.500000 459.500000 454.750000 449.625000 436.125000 429.250000 418.375000 408.375000 372.375000 343.625000 335.500000 298.125000 265.250000 165.375000 0.000000 126.125000 280.875000 335.125000 373.250000 395.250000 415.250000 428.125000 434.250000 436.500000 441.000000 445.250000 451.750000 452.625000 454.875000 451.375000 451.250000 446.250000 439.625000 430.125000 416.750000 403.375000 395.375000 389.750000 385.250000 377.875000 376.500000 377.625000 381.750000 389.875000 393.250000 399.000000 390.625000 411.375000 415.000000 422.625000 425.250000 433.250000 438.875000 444.625000 446.250000 440.625000 435.000000 435.125000 433.375000 430.250000 429.000000 427.500000 424.375000 425.375000 422.375000 415.000000 414.500000 405.875000 402.625000 410.750000 415.000000 420.125000 421.000000 426.250000 423.875000 428.000000 424.125000 422.375000 422.500000 421.625000 422.375000 421.125000 419.375000 416.375000 407.750000 398.875000 402.875000 409.375000 413.875000 418.625000 420.375000 421.250000 418.125000 413.875000 415.750000 407.250000 417.625000 417.500000 425.500000 427.250000 428.250000 430.875000 432.750000 425.875000 429.875000 430.750000 431.000000 427.875000 420.000000 412.375000 401.250000 386.875000 378.125000 350.125000 337.375000 372.500000 387.500000 376.750000 379.125000 392.125000 397.250000 395.250000 398.375000 402.875000 401.625000 402.875000 397.875000 381.875000 371.750000 358.500000 347.125000 283.750000 327.750000 358.000000 330.000000 385.250000 409.750000 421.875000 436.250000 443.125000 451.750000 457.500000 460.000000 459.250000 458.375000 456.250000 452.625000 444.750000 438.000000 430.250000 423.000000 413.875000 402.750000 502.250000 496.625000 494.875000 484.125000 495.750000 526.000000 529.250000 545.000000 561.625000 571.000000 574.875000 576.500000 578.125000 578.125000 575.750000 570.000000 564.250000 557.875000 550.750000 539.875000 539.250000 538.000000 535.125000 533.250000 539.375000 544.250000 555.625000 562.750000 566.625000 572.750000 577.250000 578.500000 577.375000 576.375000 570.625000 566.500000 552.500000 545.375000 533.250000 522.750000 481.875000 446.125000 451.000000 419.625000 394.125000 299.375000 245.375000 0.000000 342.625000 416.375000 473.125000 501.500000 527.250000 541.750000 548.125000 551.375000 556.250000 561.750000 568.375000 568.625000 571.500000 569.375000 568.875000 563.500000 557.125000 547.750000 535.250000 522.000000 515.375000 513.000000 510.500000 507.375000 506.625000 508.250000 511.875000 518.500000 519.750000 524.500000 514.875000 532.750000 535.625000 541.875000 543.125000 552.250000 557.500000 562.125000 565.250000 559.500000 555.375000 556.500000 555.125000 553.375000 552.125000 550.625000 547.750000 548.250000 545.375000 538.750000 537.500000 528.375000 523.500000 532.500000 536.625000 542.000000 542.625000 548.625000 547.875000 550.125000 548.750000 546.500000 547.625000 546.500000 547.875000 547.375000 545.000000 542.250000 534.750000 525.875000 529.750000 536.125000 540.375000 545.000000 546.125000 547.000000 542.375000 539.750000 540.500000 532.750000 540.250000 539.875000 547.000000 547.000000 548.500000 550.375000 551.000000 542.250000 546.125000 546.375000 544.875000 541.125000 533.000000 525.250000 513.500000 499.875000 501.625000 478.000000 477.000000 502.500000 514.625000 506.500000 510.125000 521.000000 525.125000 523.500000 526.000000 529.750000 529.375000 530.125000 525.375000 512.125000 503.500000 491.875000 482.375000 430.250000 456.750000 478.750000 446.375000 501.625000 525.625000 538.750000 551.875000 560.375000 568.250000 574.250000 576.250000 575.375000 574.625000 572.500000 568.750000 560.875000 552.875000 544.250000 535.125000 525.250000 511.500000 285.250000 280.000000 280.375000 273.375000 287.000000 319.500000 324.375000 341.000000 357.625000 367.250000 370.125000 372.875000 374.750000 373.625000 372.000000 365.625000 358.250000 351.250000 344.000000 332.875000 330.000000 328.750000 324.875000 322.625000 330.250000 337.375000 349.125000 356.375000 362.375000 368.000000 374.000000 374.625000 373.250000 372.375000 367.625000 362.375000 348.875000 339.875000 326.500000 313.250000 264.625000 211.375000 251.000000 241.625000 241.875000 204.125000 203.500000 146.750000 0.000000 152.250000 239.125000 278.125000 314.500000 332.750000 339.875000 343.625000 348.750000 357.625000 364.250000 365.750000 368.750000 366.625000 365.875000 361.375000 355.625000 345.875000 334.875000 321.875000 320.375000 324.000000 324.875000 328.500000 329.625000 331.125000 333.125000 336.250000 336.500000 335.125000 324.125000 338.500000 337.625000 342.875000 341.000000 350.000000 355.875000 360.375000 363.750000 360.375000 357.750000 359.500000 359.750000 359.500000 358.625000 356.750000 355.125000 354.625000 350.375000 343.875000 341.250000 331.375000 323.125000 333.000000 339.000000 345.125000 346.375000 353.000000 353.875000 357.000000 356.625000 357.000000 358.500000 358.500000 359.875000 361.500000 359.250000 356.750000 349.500000 341.750000 347.125000 351.875000 355.125000 359.000000 360.250000 359.625000 355.125000 351.250000 351.375000 344.500000 348.000000 345.500000 350.375000 348.250000 350.125000 350.000000 349.125000 338.750000 340.375000 339.500000 335.875000 330.250000 321.375000 312.375000 301.625000 287.000000 304.375000 288.625000 303.500000 316.000000 325.875000 321.250000 325.250000 332.875000 336.625000 336.375000 338.500000 342.000000 341.625000 342.750000 339.375000 332.500000 327.375000 320.000000 312.750000 278.125000 281.375000 285.875000 255.000000 300.875000 320.875000 334.750000 348.000000 357.875000 364.750000 371.250000 372.875000 371.875000 370.250000 368.625000 364.750000 354.375000 344.500000 334.625000 323.000000 311.125000 293.000000 362.125000 367.250000 374.375000 376.625000 387.750000 408.750000 413.375000 425.625000 439.000000 446.500000 449.000000 450.875000 452.250000 451.375000 449.000000 442.875000 436.500000 430.125000 424.250000 414.125000 410.125000 408.750000 404.750000 398.500000 406.625000 413.500000 426.250000 433.000000 438.250000 443.625000 450.125000 450.625000 451.000000 450.500000 445.875000 440.625000 429.750000 422.125000 411.250000 398.750000 372.875000 342.500000 368.125000 364.125000 364.000000 339.375000 336.500000 298.250000 230.625000 0.000000 226.500000 297.625000 362.875000 389.375000 399.750000 408.000000 416.625000 428.250000 437.375000 438.125000 442.000000 439.875000 440.625000 434.125000 429.500000 418.125000 409.750000 395.625000 407.500000 413.750000 418.625000 422.250000 424.750000 425.625000 426.875000 427.625000 426.375000 423.250000 413.000000 418.750000 412.375000 414.000000 406.500000 419.750000 426.125000 432.000000 435.375000 432.250000 430.000000 432.500000 433.500000 435.750000 435.125000 431.625000 430.875000 429.625000 422.250000 413.000000 407.875000 394.875000 379.500000 394.375000 404.000000 412.125000 415.500000 424.750000 429.625000 433.000000 435.375000 437.500000 443.125000 444.750000 447.250000 449.000000 447.500000 446.250000 442.125000 435.625000 438.875000 443.375000 445.750000 448.500000 446.250000 447.125000 441.750000 436.500000 435.750000 427.750000 427.000000 420.375000 422.125000 415.375000 418.625000 416.375000 415.250000 396.250000 399.375000 398.375000 392.875000 385.500000 369.750000 354.375000 337.500000 313.625000 363.500000 372.375000 384.625000 390.375000 402.750000 400.500000 404.750000 410.375000 415.000000 415.250000 417.875000 421.375000 422.750000 424.250000 424.250000 422.500000 422.500000 417.875000 413.125000 387.750000 390.125000 391.000000 369.250000 392.375000 398.250000 412.375000 425.875000 435.000000 441.625000 447.250000 449.375000 447.750000 446.125000 442.750000 438.250000 428.250000 414.750000 403.875000 389.500000 374.750000 340.875000 253.250000 266.875000 278.625000 286.875000 297.500000 310.500000 315.875000 325.625000 336.875000 343.625000 345.875000 348.000000 348.250000 348.000000 345.750000 339.250000 332.500000 327.750000 321.000000 313.125000 307.625000 304.000000 299.750000 292.500000 301.750000 309.625000 321.750000 328.625000 334.250000 339.500000 346.375000 347.250000 346.500000 345.875000 343.250000 337.375000 327.500000 319.875000 310.625000 300.250000 285.625000 269.625000 288.875000 289.125000 290.250000 276.125000 274.625000 255.250000 217.625000 126.250000 0.000000 151.500000 240.500000 274.625000 287.875000 295.875000 308.000000 322.125000 331.375000 332.750000 337.000000 334.500000 334.875000 330.250000 324.000000 312.250000 303.625000 285.375000 309.500000 319.250000 325.750000 331.500000 334.500000 335.125000 335.500000 336.250000 332.250000 327.375000 317.000000 318.125000 307.625000 308.375000 298.125000 312.625000 320.500000 326.375000 330.500000 328.375000 326.125000 328.375000 332.125000 334.375000 334.000000 330.125000 329.125000 327.750000 319.625000 310.750000 305.125000 290.625000 272.875000 289.500000 299.625000 308.000000 311.875000 322.375000 327.750000 332.125000 335.875000 340.125000 346.500000 348.375000 350.875000 353.750000 352.750000 352.250000 348.500000 342.750000 346.875000 350.500000 351.500000 353.000000 352.500000 351.625000 345.875000 339.875000 337.500000 330.000000 326.375000 318.750000 318.875000 310.250000 313.625000 310.625000 307.375000 285.375000 288.250000 285.750000 277.875000 267.500000 250.125000 232.750000 221.375000 203.250000 260.375000 277.500000 291.000000 292.250000 303.625000 303.250000 306.875000 312.000000 317.625000 318.000000 319.500000 322.250000 324.250000 326.125000 328.375000 329.375000 331.375000 329.250000 325.500000 306.875000 306.500000 304.250000 289.750000 296.750000 291.625000 308.250000 321.750000 331.500000 338.500000 343.625000 345.625000 343.875000 341.500000 338.375000 333.000000 321.875000 307.125000 295.000000 276.250000 260.000000 212.500000 216.125000 245.750000 268.500000 288.375000 302.875000 312.500000 318.375000 327.625000 339.125000 345.500000 348.500000 349.750000 350.125000 348.750000 345.875000 338.625000 331.000000 324.625000 316.875000 307.625000 300.125000 292.750000 287.875000 273.375000 289.125000 303.125000 316.875000 325.750000 332.625000 339.750000 347.250000 348.125000 348.375000 347.875000 345.000000 339.125000 330.500000 321.625000 310.750000 298.750000 292.375000 286.500000 302.375000 307.500000 312.125000 303.625000 303.875000 290.500000 263.125000 206.250000 159.000000 0.000000 198.125000 252.375000 271.375000 281.750000 298.750000 322.000000 330.750000 333.625000 337.750000 338.000000 338.375000 334.625000 329.625000 318.875000 317.375000 309.125000 326.250000 336.250000 342.625000 350.250000 353.000000 353.250000 353.500000 354.000000 349.750000 344.500000 334.750000 333.375000 322.625000 320.125000 304.875000 319.375000 327.250000 332.250000 336.625000 337.000000 337.500000 340.500000 345.125000 348.625000 350.250000 346.750000 345.625000 343.125000 336.875000 328.500000 324.500000 311.875000 296.875000 310.125000 318.625000 323.750000 326.625000 336.875000 343.625000 346.375000 351.250000 356.250000 362.500000 365.625000 368.125000 370.250000 370.375000 369.375000 365.375000 360.250000 364.000000 367.125000 369.000000 370.375000 369.500000 368.000000 363.375000 356.000000 354.375000 347.375000 341.750000 334.500000 331.750000 322.500000 326.000000 320.000000 314.250000 289.000000 286.875000 277.125000 261.750000 249.250000 228.875000 219.250000 242.250000 250.500000 291.250000 306.500000 316.250000 317.250000 325.750000 326.250000 329.125000 333.750000 337.500000 338.625000 339.500000 342.125000 343.625000 345.000000 346.375000 347.625000 349.375000 348.250000 345.250000 328.000000 324.750000 318.625000 308.250000 307.875000 299.125000 314.250000 324.625000 335.500000 341.375000 345.500000 346.875000 345.375000 342.000000 338.000000 331.000000 316.625000 296.000000 277.625000 246.500000 217.250000 135.000000 244.375000 261.625000 273.375000 286.500000 293.375000 294.500000 300.625000 306.000000 314.375000 318.625000 320.375000 322.250000 322.125000 320.500000 317.375000 310.625000 303.375000 300.250000 293.875000 288.875000 281.625000 276.500000 273.375000 262.000000 267.500000 277.000000 289.750000 297.250000 303.125000 309.500000 317.250000 318.625000 319.125000 319.875000 317.500000 312.125000 305.375000 296.875000 290.500000 282.250000 287.375000 286.875000 297.625000 302.375000 305.375000 300.500000 301.375000 294.250000 277.500000 247.500000 225.625000 176.000000 0.000000 173.125000 203.875000 224.125000 251.625000 284.125000 295.875000 298.750000 305.500000 306.125000 307.000000 301.375000 297.625000 284.000000 289.750000 290.500000 307.375000 319.000000 326.250000 333.750000 337.000000 336.875000 336.750000 336.625000 331.500000 326.250000 317.000000 310.250000 295.125000 286.375000 256.375000 279.750000 291.250000 298.500000 302.875000 306.125000 306.750000 310.875000 317.875000 323.000000 324.750000 321.375000 320.875000 318.500000 311.125000 304.375000 300.625000 290.250000 276.375000 287.125000 293.500000 295.875000 298.125000 308.875000 318.750000 321.500000 328.125000 333.750000 341.875000 345.000000 348.000000 351.500000 351.750000 350.500000 348.000000 343.500000 347.000000 349.625000 351.375000 351.000000 350.875000 348.625000 343.250000 337.125000 332.750000 327.000000 317.625000 308.125000 302.750000 288.875000 295.250000 285.375000 276.125000 245.500000 238.500000 220.375000 193.750000 179.500000 167.250000 166.875000 223.500000 245.625000 277.500000 294.625000 302.000000 300.750000 305.875000 309.250000 311.500000 314.375000 317.250000 319.375000 320.250000 322.000000 323.875000 324.625000 327.875000 330.625000 334.500000 333.750000 330.625000 317.500000 314.000000 306.750000 298.125000 289.250000 267.375000 286.625000 296.875000 307.625000 313.375000 316.125000 317.500000 314.625000 311.625000 306.625000 298.875000 282.875000 257.625000 245.750000 221.500000 229.000000 195.875000 263.625000 276.500000 283.000000 295.625000 299.125000 295.125000 300.375000 303.250000 309.625000 313.000000 314.125000 315.250000 314.500000 311.750000 307.750000 300.250000 292.875000 290.000000 284.750000 283.000000 275.250000 269.625000 267.375000 255.000000 256.000000 264.875000 275.250000 282.000000 290.375000 298.000000 307.375000 309.375000 311.375000 312.875000 311.000000 306.125000 302.625000 295.000000 289.875000 282.500000 295.500000 299.250000 308.625000 314.750000 318.500000 315.125000 315.875000 310.750000 297.375000 276.625000 260.875000 231.625000 175.000000 0.000000 95.750000 133.000000 194.000000 263.625000 278.750000 283.375000 293.500000 299.500000 301.250000 296.625000 295.000000 282.500000 297.750000 303.250000 318.625000 329.750000 337.625000 345.375000 348.625000 348.625000 348.375000 347.875000 343.000000 337.000000 327.500000 319.625000 307.875000 298.875000 278.625000 286.250000 293.375000 296.500000 301.250000 308.500000 313.125000 317.000000 326.125000 332.500000 334.875000 333.000000 332.500000 330.000000 323.500000 317.875000 314.875000 306.250000 294.750000 302.750000 308.125000 308.375000 311.375000 319.875000 330.000000 331.375000 339.250000 344.375000 352.125000 355.250000 358.625000 362.375000 362.375000 361.875000 358.875000 354.125000 357.500000 360.125000 361.750000 361.750000 361.750000 359.125000 354.375000 348.000000 343.625000 338.250000 328.375000 319.250000 312.500000 298.500000 304.375000 292.000000 279.375000 249.125000 217.875000 166.500000 101.375000 99.875000 142.750000 201.000000 250.125000 273.875000 298.250000 311.500000 317.875000 316.625000 320.375000 323.125000 325.875000 328.875000 330.750000 333.000000 333.125000 334.750000 336.125000 336.750000 339.375000 342.375000 345.250000 344.375000 343.000000 329.750000 324.750000 316.250000 310.125000 299.250000 284.125000 290.625000 292.750000 304.000000 307.625000 308.625000 309.125000 305.375000 300.250000 292.375000 281.375000 258.125000 216.375000 211.375000 200.375000 231.875000 227.000000 345.000000 354.625000 360.250000 370.750000 371.875000 363.625000 369.000000 370.000000 374.250000 376.750000 377.000000 377.750000 376.500000 374.125000 369.000000 362.125000 354.750000 354.375000 350.375000 351.750000 345.500000 341.875000 340.750000 330.000000 327.000000 331.125000 337.000000 341.750000 350.375000 357.625000 368.375000 370.750000 372.500000 375.125000 374.500000 369.625000 368.625000 361.875000 359.500000 354.625000 369.750000 374.250000 382.000000 388.125000 391.875000 389.625000 391.000000 386.250000 373.750000 356.375000 343.375000 319.250000 275.375000 165.875000 0.000000 125.625000 212.125000 315.000000 332.625000 338.625000 351.500000 359.750000 362.375000 358.875000 357.750000 343.625000 365.625000 374.250000 390.125000 401.500000 409.625000 417.875000 420.625000 421.125000 421.250000 420.250000 414.375000 408.250000 399.750000 390.625000 378.250000 369.500000 351.500000 352.250000 360.000000 361.500000 365.625000 375.375000 382.500000 386.000000 395.875000 403.875000 406.000000 404.000000 404.875000 401.375000 396.625000 391.250000 389.125000 381.500000 371.250000 378.125000 382.125000 382.250000 383.250000 391.375000 401.625000 402.875000 410.875000 416.000000 423.875000 427.500000 430.625000 434.375000 434.250000 433.750000 430.875000 426.125000 430.375000 432.500000 434.125000 434.000000 432.875000 431.375000 426.375000 419.375000 415.250000 410.000000 399.750000 390.625000 384.375000 370.750000 376.250000 363.250000 349.250000 324.375000 288.500000 233.750000 187.625000 209.000000 250.000000 294.750000 333.875000 353.750000 375.250000 386.875000 392.000000 391.250000 394.375000 397.500000 400.500000 402.000000 403.625000 406.125000 406.500000 407.500000 409.250000 409.000000 411.750000 414.875000 417.875000 417.125000 415.875000 403.125000 397.625000 389.125000 383.125000 371.625000 356.250000 357.500000 356.125000 367.750000 371.250000 371.125000 371.000000 365.875000 359.625000 350.250000 336.125000 308.125000 258.000000 285.750000 290.125000 315.875000 315.125000 403.250000 410.875000 415.125000 424.125000 423.750000 411.875000 417.875000 417.500000 419.375000 420.625000 421.125000 421.000000 419.250000 416.000000 411.250000 403.625000 395.625000 397.125000 394.250000 398.625000 392.375000 390.375000 389.750000 380.000000 373.500000 375.250000 377.250000 380.500000 389.750000 397.750000 410.000000 412.750000 414.875000 418.000000 418.875000 414.875000 414.500000 408.000000 408.250000 404.000000 422.625000 429.250000 436.750000 443.625000 447.375000 446.375000 447.750000 443.125000 431.125000 417.500000 405.625000 383.875000 348.750000 255.500000 179.625000 0.000000 190.625000 346.000000 365.875000 375.250000 391.000000 404.375000 408.000000 405.125000 406.000000 399.125000 420.250000 429.750000 444.375000 456.250000 464.875000 473.250000 476.500000 476.125000 476.000000 475.375000 470.125000 463.625000 454.250000 446.000000 434.500000 427.125000 411.375000 407.000000 414.000000 412.125000 415.625000 427.625000 437.125000 440.125000 450.875000 459.875000 463.125000 461.375000 462.125000 459.125000 454.125000 450.250000 448.750000 441.875000 433.125000 439.250000 442.000000 441.500000 442.250000 449.000000 458.375000 458.750000 466.375000 472.500000 479.875000 483.500000 486.625000 490.000000 490.000000 489.750000 486.625000 482.375000 486.000000 488.625000 490.500000 490.375000 489.125000 486.875000 481.875000 475.125000 471.250000 466.250000 456.125000 447.375000 442.000000 430.125000 435.125000 423.250000 409.625000 392.125000 365.375000 323.250000 287.000000 299.750000 330.875000 366.750000 399.500000 417.375000 435.625000 445.125000 450.625000 449.875000 452.375000 456.250000 457.625000 459.875000 460.375000 463.375000 463.875000 464.500000 465.750000 466.625000 468.750000 470.875000 474.000000 473.125000 471.500000 458.750000 452.875000 442.250000 437.875000 425.250000 409.875000 408.375000 401.375000 414.750000 415.750000 414.750000 413.875000 408.375000 399.750000 388.125000 370.500000 334.875000 278.875000 330.000000 346.125000 372.125000 378.375000 365.125000 371.250000 372.375000 380.125000 377.250000 362.375000 366.875000 363.625000 362.125000 362.125000 361.000000 360.250000 357.750000 354.000000 348.750000 342.000000 335.625000 338.875000 338.750000 347.625000 344.750000 343.000000 343.375000 336.625000 326.250000 323.625000 317.375000 316.625000 325.250000 330.875000 346.000000 348.625000 351.750000 356.500000 359.250000 355.000000 359.125000 354.250000 357.625000 357.000000 378.000000 385.250000 392.250000 400.125000 403.750000 403.250000 404.375000 401.000000 390.625000 381.125000 370.750000 354.750000 331.125000 271.375000 220.250000 144.875000 0.000000 256.500000 284.125000 297.500000 320.375000 339.375000 345.500000 343.625000 348.625000 348.375000 372.125000 383.875000 398.125000 410.875000 419.375000 428.250000 431.375000 431.875000 432.000000 430.250000 425.625000 418.500000 409.375000 399.500000 389.000000 382.000000 369.250000 356.500000 362.625000 357.000000 358.750000 375.250000 389.375000 392.000000 404.500000 413.750000 418.000000 417.000000 417.000000 415.125000 411.750000 408.000000 407.375000 402.000000 395.000000 399.250000 401.375000 400.000000 399.750000 404.375000 414.125000 413.750000 421.250000 426.750000 435.500000 438.625000 441.000000 445.000000 444.500000 444.500000 440.750000 436.750000 440.250000 443.375000 445.125000 445.125000 444.000000 441.750000 436.875000 429.625000 425.750000 421.125000 410.375000 403.000000 396.875000 388.000000 392.250000 380.875000 366.875000 360.000000 340.750000 311.000000 290.625000 299.375000 321.250000 345.750000 369.125000 381.125000 397.000000 404.000000 409.375000 409.125000 410.250000 413.125000 414.750000 417.375000 417.375000 420.000000 420.125000 421.125000 422.500000 422.250000 424.375000 426.625000 429.125000 428.500000 426.500000 415.125000 408.375000 397.500000 393.125000 379.125000 363.250000 357.750000 344.000000 355.875000 356.375000 352.625000 351.000000 343.625000 332.750000 319.250000 296.125000 255.875000 217.125000 286.125000 312.500000 335.875000 347.875000 313.500000 316.500000 316.750000 320.500000 315.375000 301.500000 301.250000 292.625000 283.625000 279.625000 275.750000 275.500000 272.250000 268.750000 266.375000 267.875000 269.000000 277.250000 283.375000 293.875000 295.375000 297.000000 297.500000 294.500000 288.250000 278.625000 266.750000 256.250000 254.375000 242.625000 256.000000 259.125000 263.875000 269.250000 273.875000 271.750000 283.875000 286.250000 296.750000 301.000000 317.500000 323.125000 327.875000 333.375000 336.250000 335.250000 336.750000 333.875000 326.875000 319.750000 313.000000 305.250000 291.125000 268.125000 249.250000 227.375000 183.375000 0.000000 135.500000 139.250000 188.750000 218.250000 231.875000 220.875000 232.000000 243.250000 288.000000 306.625000 323.750000 336.000000 345.375000 353.500000 358.000000 358.125000 356.625000 355.625000 349.625000 343.125000 334.250000 319.875000 306.500000 296.625000 284.125000 246.125000 254.750000 245.750000 247.250000 272.750000 295.250000 297.875000 314.750000 329.375000 334.875000 334.750000 335.625000 333.750000 331.125000 330.000000 329.625000 328.000000 323.500000 324.125000 324.750000 320.500000 319.250000 321.000000 332.750000 330.250000 339.250000 347.125000 355.750000 360.500000 363.625000 367.875000 368.125000 367.750000 366.375000 362.250000 365.250000 367.875000 369.375000 368.250000 366.875000 364.875000 359.125000 352.125000 347.625000 342.625000 329.500000 320.375000 312.625000 304.250000 308.375000 295.250000 278.000000 289.000000 277.875000 262.375000 269.625000 275.875000 287.625000 297.750000 309.500000 317.000000 327.000000 331.750000 335.875000 334.250000 334.250000 337.500000 339.250000 340.500000 339.875000 343.000000 343.250000 343.500000 344.750000 345.000000 347.125000 351.125000 354.750000 354.625000 353.750000 344.125000 339.250000 329.125000 326.125000 310.625000 296.250000 282.250000 267.375000 269.000000 266.875000 258.375000 257.375000 246.375000 232.625000 225.000000 210.125000 225.750000 241.375000 271.250000 285.250000 296.375000 302.625000 394.625000 397.375000 396.250000 398.875000 392.250000 373.625000 373.000000 359.750000 344.500000 336.750000 330.250000 329.125000 322.875000 316.375000 313.125000 318.500000 321.750000 336.625000 347.125000 364.500000 368.000000 371.500000 373.250000 372.000000 363.875000 350.875000 328.000000 306.500000 297.750000 274.000000 297.250000 301.625000 310.375000 319.875000 330.500000 329.250000 350.125000 356.125000 370.125000 377.125000 396.250000 403.750000 408.500000 414.750000 417.625000 418.250000 420.000000 417.250000 409.750000 404.625000 398.250000 390.250000 378.875000 359.375000 343.125000 323.375000 288.250000 211.500000 0.000000 123.875000 195.875000 262.500000 294.125000 305.250000 327.625000 346.375000 376.750000 392.750000 407.000000 419.500000 428.750000 437.625000 440.875000 441.000000 440.500000 439.750000 433.875000 426.375000 418.500000 404.250000 394.625000 386.625000 377.875000 348.375000 345.250000 321.250000 315.125000 353.625000 381.375000 383.875000 400.750000 415.250000 420.625000 421.000000 422.250000 420.500000 418.250000 416.625000 416.750000 414.500000 410.625000 412.000000 412.125000 407.625000 407.250000 408.250000 418.750000 416.750000 425.000000 432.000000 440.750000 444.500000 448.125000 451.750000 451.750000 452.250000 449.125000 445.750000 449.125000 451.875000 452.750000 452.625000 451.000000 449.625000 443.625000 436.375000 432.375000 427.375000 414.875000 407.750000 400.000000 393.375000 396.750000 384.250000 368.000000 380.500000 372.750000 361.250000 363.750000 368.125000 376.875000 386.875000 397.375000 403.625000 413.000000 417.125000 421.750000 420.875000 419.875000 423.875000 425.000000 425.875000 425.625000 429.375000 429.500000 429.000000 430.000000 430.250000 432.375000 434.875000 438.750000 438.750000 436.500000 426.500000 420.625000 409.750000 407.500000 392.125000 377.625000 362.875000 342.000000 338.375000 327.000000 310.000000 303.875000 286.750000 260.125000 238.500000 215.750000 284.125000 322.000000 350.375000 366.250000 377.250000 386.750000 410.375000 412.375000 410.750000 414.000000 407.500000 390.125000 388.750000 375.500000 359.500000 350.625000 344.375000 343.250000 337.000000 331.875000 329.250000 337.625000 344.250000 357.750000 368.000000 383.250000 386.500000 389.750000 391.625000 389.125000 381.875000 370.500000 351.375000 332.250000 322.750000 296.625000 311.375000 315.500000 323.625000 333.875000 343.875000 343.875000 365.000000 372.625000 386.375000 394.625000 410.875000 417.750000 422.125000 428.625000 430.625000 430.750000 432.125000 429.875000 423.250000 417.625000 411.875000 404.750000 393.250000 376.750000 361.750000 345.000000 313.250000 227.500000 136.250000 0.000000 154.875000 238.125000 288.375000 304.125000 333.375000 356.625000 388.375000 404.625000 419.125000 431.125000 440.750000 449.250000 452.750000 452.750000 452.250000 450.875000 445.375000 438.250000 429.500000 415.375000 405.375000 396.375000 386.875000 355.750000 346.500000 312.000000 305.625000 353.000000 385.625000 388.625000 406.750000 423.125000 428.625000 429.875000 432.000000 428.875000 427.000000 426.250000 426.500000 424.375000 421.125000 421.625000 421.375000 416.750000 415.250000 416.750000 428.125000 424.375000 434.625000 441.250000 451.250000 455.250000 458.750000 462.875000 463.125000 463.000000 460.875000 456.875000 460.375000 463.000000 464.125000 463.500000 461.750000 460.250000 454.250000 447.375000 443.000000 438.000000 424.750000 417.500000 408.250000 401.000000 404.125000 391.375000 373.500000 391.125000 383.500000 374.875000 379.125000 383.625000 392.125000 399.750000 409.625000 415.875000 424.750000 428.250000 431.875000 431.000000 429.750000 434.125000 436.250000 435.750000 436.750000 439.125000 439.625000 439.375000 440.250000 439.875000 442.000000 446.250000 450.125000 450.000000 448.875000 439.625000 433.625000 422.625000 420.875000 406.250000 391.875000 376.875000 357.750000 350.250000 337.375000 319.375000 314.125000 295.125000 268.625000 273.500000 266.750000 315.750000 345.125000 370.250000 384.625000 393.375000 402.000000 478.875000 480.875000 478.500000 481.250000 474.000000 455.750000 453.250000 436.375000 416.375000 404.500000 396.375000 394.750000 387.875000 381.125000 380.750000 394.875000 405.250000 421.375000 433.875000 450.000000 454.375000 458.000000 459.250000 458.500000 451.750000 439.250000 418.875000 399.375000 384.625000 348.750000 356.750000 359.750000 370.375000 382.375000 396.250000 398.750000 426.375000 436.625000 452.375000 461.375000 478.750000 486.000000 490.000000 495.125000 498.000000 498.500000 500.375000 497.125000 490.875000 486.125000 481.375000 474.125000 464.375000 450.750000 439.875000 425.750000 401.625000 342.500000 273.000000 218.750000 0.000000 248.000000 325.375000 357.625000 397.750000 429.125000 456.875000 472.375000 485.625000 498.875000 507.000000 516.000000 518.875000 519.375000 519.125000 517.625000 511.750000 504.625000 496.750000 481.125000 472.250000 465.750000 456.000000 427.125000 411.250000 370.250000 349.625000 410.500000 448.375000 451.625000 471.000000 487.875000 494.625000 496.250000 497.125000 495.500000 493.500000 492.750000 493.625000 492.500000 489.875000 489.375000 488.625000 484.375000 482.875000 482.000000 493.750000 490.625000 500.125000 507.750000 517.500000 521.375000 524.750000 529.500000 529.250000 529.000000 527.750000 523.625000 526.875000 529.375000 530.500000 529.750000 528.250000 525.625000 520.125000 513.375000 508.875000 504.875000 491.125000 483.625000 473.625000 468.250000 471.250000 458.750000 440.750000 460.875000 454.875000 449.375000 453.375000 457.500000 464.125000 470.625000 478.750000 484.500000 492.625000 496.125000 499.625000 499.000000 497.000000 501.625000 502.500000 503.125000 503.125000 506.250000 506.750000 506.125000 507.000000 507.125000 509.250000 512.875000 516.625000 516.625000 515.750000 506.500000 500.500000 489.500000 488.125000 473.750000 459.750000 444.125000 422.750000 408.875000 390.750000 363.500000 357.000000 330.750000 291.375000 333.125000 346.000000 392.125000 421.875000 443.000000 455.750000 464.625000 472.000000 375.250000 376.250000 375.375000 376.500000 371.000000 355.875000 352.375000 338.000000 318.250000 309.000000 302.000000 301.250000 296.500000 294.000000 295.000000 307.750000 318.500000 330.250000 340.000000 352.750000 356.375000 358.875000 360.000000 359.375000 353.125000 342.625000 329.000000 314.625000 303.750000 275.500000 275.750000 274.750000 279.875000 288.500000 299.125000 301.750000 326.250000 337.375000 351.875000 360.000000 374.250000 379.500000 384.000000 388.500000 390.250000 390.000000 390.875000 389.250000 382.750000 378.000000 373.125000 368.750000 358.875000 349.875000 340.875000 331.875000 313.500000 265.375000 233.500000 196.750000 141.625000 0.000000 158.125000 210.250000 272.875000 317.875000 346.250000 362.375000 376.500000 387.625000 396.750000 404.500000 408.125000 408.250000 407.250000 405.875000 399.625000 392.875000 385.125000 369.250000 360.250000 350.375000 340.750000 309.000000 279.000000 216.625000 174.625000 266.375000 319.375000 323.750000 347.125000 367.875000 375.250000 377.875000 379.875000 377.500000 376.375000 376.250000 377.500000 377.625000 376.000000 374.500000 372.375000 366.625000 366.000000 363.250000 375.500000 370.750000 382.125000 392.125000 403.125000 407.500000 411.375000 416.125000 416.250000 417.125000 415.125000 412.125000 415.125000 417.000000 418.500000 417.375000 414.875000 412.250000 407.250000 399.750000 394.500000 390.500000 375.375000 367.000000 354.000000 349.000000 350.875000 337.000000 316.625000 346.000000 343.625000 343.375000 350.250000 353.875000 359.375000 362.625000 368.125000 373.875000 380.625000 384.625000 387.750000 385.500000 383.625000 388.125000 389.625000 389.375000 388.875000 391.750000 392.500000 391.750000 392.500000 392.625000 395.500000 400.750000 405.625000 405.875000 405.000000 396.625000 391.875000 382.875000 381.125000 367.500000 354.875000 339.500000 320.875000 301.750000 285.000000 260.375000 259.375000 237.625000 243.500000 269.125000 278.250000 308.750000 330.375000 346.125000 355.500000 362.375000 367.750000 386.000000 387.125000 385.625000 386.500000 380.000000 363.875000 358.875000 342.375000 319.250000 308.250000 300.125000 301.500000 296.875000 296.125000 299.750000 314.750000 327.875000 340.000000 350.000000 362.625000 366.125000 369.375000 370.375000 369.750000 364.500000 352.750000 339.750000 326.875000 315.125000 287.375000 281.125000 278.250000 279.625000 285.125000 294.875000 298.500000 329.500000 343.125000 359.625000 369.750000 384.375000 390.000000 394.000000 398.500000 400.375000 400.750000 401.875000 399.625000 394.000000 389.875000 384.875000 380.625000 372.125000 364.000000 356.125000 348.375000 332.375000 290.750000 276.875000 258.375000 231.500000 169.750000 0.000000 175.875000 261.750000 325.750000 354.500000 371.750000 386.250000 397.875000 407.000000 415.625000 419.250000 419.125000 418.625000 416.750000 410.500000 403.250000 395.750000 378.875000 370.625000 362.875000 355.000000 324.250000 300.250000 258.625000 232.500000 291.250000 337.250000 339.125000 362.500000 381.500000 389.500000 391.250000 392.750000 390.750000 390.500000 390.625000 392.125000 391.000000 389.000000 388.000000 386.500000 380.750000 379.500000 377.875000 389.375000 384.375000 395.750000 404.250000 414.500000 419.375000 422.750000 426.875000 427.875000 428.125000 426.625000 423.000000 426.375000 428.625000 429.750000 428.375000 426.500000 424.250000 418.625000 411.250000 406.375000 402.750000 387.375000 379.875000 368.375000 364.375000 366.375000 354.375000 336.125000 361.875000 359.000000 359.250000 364.375000 367.750000 372.875000 375.750000 381.125000 386.000000 393.000000 395.625000 399.625000 398.000000 395.625000 400.375000 401.750000 401.625000 400.875000 404.500000 404.750000 403.875000 405.000000 404.375000 407.500000 412.250000 415.875000 417.375000 415.750000 407.375000 403.000000 392.375000 390.500000 376.375000 363.500000 346.000000 325.375000 295.250000 268.625000 241.500000 250.625000 236.000000 263.000000 287.750000 300.375000 324.250000 345.500000 358.625000 367.625000 373.250000 379.125000 354.250000 355.875000 355.000000 356.625000 351.125000 338.375000 334.125000 322.750000 306.750000 300.750000 295.375000 297.375000 294.750000 294.500000 296.750000 305.375000 313.000000 321.000000 328.125000 336.500000 339.875000 342.500000 342.500000 341.375000 336.375000 326.500000 318.750000 309.375000 303.250000 284.000000 284.250000 282.625000 283.625000 286.375000 288.750000 289.625000 309.500000 318.875000 333.000000 340.875000 353.375000 357.875000 362.250000 366.000000 367.375000 366.750000 368.125000 366.125000 360.875000 355.750000 350.250000 347.625000 337.500000 331.000000 323.000000 316.125000 301.250000 250.750000 259.625000 246.375000 234.750000 192.750000 146.750000 0.000000 184.375000 277.500000 314.250000 335.500000 351.875000 363.000000 372.875000 380.625000 384.750000 384.125000 383.375000 381.625000 375.750000 368.125000 360.375000 342.750000 333.000000 322.750000 314.375000 279.125000 252.375000 220.750000 222.500000 262.000000 299.250000 299.750000 324.125000 344.500000 352.500000 353.500000 355.500000 353.500000 352.625000 353.375000 354.250000 354.125000 352.500000 351.375000 349.375000 343.375000 341.500000 339.625000 351.625000 347.250000 359.000000 367.500000 378.875000 384.000000 387.375000 392.000000 392.250000 392.875000 391.500000 388.375000 391.500000 393.750000 394.125000 393.000000 390.500000 388.500000 382.875000 375.125000 370.375000 366.125000 350.625000 342.250000 330.250000 325.375000 327.875000 314.125000 295.125000 323.500000 321.625000 322.625000 330.375000 334.000000 338.250000 341.125000 345.875000 350.750000 357.250000 360.875000 363.750000 360.750000 359.625000 363.750000 365.375000 365.125000 364.625000 367.875000 367.875000 367.250000 369.000000 368.375000 371.375000 376.625000 381.250000 382.250000 381.250000 373.625000 369.375000 360.875000 357.875000 343.750000 330.125000 312.125000 295.875000 266.250000 269.500000 261.000000 267.125000 257.625000 268.500000 282.000000 285.750000 301.750000 317.375000 330.000000 337.750000 343.125000 347.750000 311.750000 313.875000 312.375000 313.750000 309.375000 299.375000 295.750000 288.250000 277.375000 275.250000 272.500000 275.000000 274.625000 274.750000 275.625000 280.625000 284.125000 289.125000 293.250000 298.875000 300.750000 303.000000 303.000000 301.250000 297.375000 287.375000 285.125000 279.750000 277.250000 265.125000 267.625000 267.750000 266.500000 267.000000 264.625000 263.500000 274.875000 280.125000 293.125000 299.375000 310.500000 314.250000 318.000000 321.750000 322.750000 322.375000 323.000000 321.750000 316.125000 311.750000 306.125000 304.125000 295.000000 290.625000 283.250000 279.250000 267.125000 223.625000 243.125000 236.125000 236.250000 217.375000 194.750000 145.625000 0.000000 200.000000 252.750000 282.125000 303.625000 316.000000 326.375000 334.500000 338.500000 338.125000 337.375000 335.375000 329.125000 321.500000 313.375000 294.875000 281.625000 273.000000 268.000000 233.000000 236.625000 225.375000 223.875000 229.000000 257.375000 246.125000 275.375000 296.750000 305.375000 308.500000 310.000000 308.250000 307.625000 308.875000 309.750000 310.000000 308.625000 307.500000 305.250000 299.500000 297.125000 295.500000 306.250000 301.000000 312.000000 320.750000 331.875000 336.875000 340.500000 345.375000 345.375000 346.250000 345.000000 342.125000 345.000000 346.750000 348.125000 347.125000 344.375000 341.875000 336.250000 328.875000 323.625000 319.875000 303.625000 295.500000 285.000000 283.750000 286.500000 277.750000 263.750000 283.250000 282.500000 282.000000 289.875000 292.875000 297.000000 298.875000 302.750000 306.750000 312.125000 315.000000 318.000000 316.125000 313.750000 318.250000 319.500000 319.250000 318.500000 321.875000 322.000000 321.250000 322.625000 322.125000 325.375000 330.500000 335.375000 336.625000 335.625000 328.375000 324.375000 316.125000 312.125000 296.250000 281.375000 259.375000 250.625000 231.500000 249.375000 252.125000 257.000000 252.500000 257.375000 263.125000 263.625000 270.500000 281.500000 291.625000 297.500000 301.875000 304.625000 291.625000 293.250000 293.500000 294.750000 291.875000 286.875000 285.000000 283.625000 282.500000 284.500000 283.875000 286.000000 285.500000 284.625000 284.125000 283.750000 283.375000 284.125000 284.875000 286.750000 286.875000 287.875000 287.375000 284.375000 281.875000 274.500000 278.375000 277.375000 278.625000 274.375000 279.750000 280.625000 280.500000 281.375000 278.375000 274.875000 274.625000 272.875000 280.125000 282.875000 290.750000 293.875000 298.250000 301.000000 301.625000 300.375000 301.125000 299.375000 293.750000 287.875000 281.750000 280.875000 269.625000 266.125000 257.000000 259.875000 255.500000 222.500000 249.250000 247.500000 255.000000 249.625000 245.875000 226.875000 187.750000 0.000000 195.875000 243.625000 277.000000 292.750000 304.000000 313.500000 317.250000 317.375000 316.250000 314.500000 308.125000 299.375000 290.000000 270.625000 244.000000 230.125000 227.250000 190.875000 232.625000 241.625000 248.250000 252.500000 263.500000 264.625000 279.000000 290.625000 295.375000 295.125000 295.750000 293.625000 291.000000 289.875000 290.375000 289.250000 286.750000 286.250000 285.625000 280.750000 276.750000 281.250000 292.500000 290.875000 299.375000 305.375000 314.875000 318.875000 322.750000 326.750000 326.750000 326.250000 325.250000 321.500000 324.500000 326.875000 328.125000 327.500000 325.000000 323.375000 317.000000 310.125000 305.125000 299.875000 285.000000 274.500000 271.125000 265.250000 271.000000 260.875000 247.625000 259.000000 255.750000 252.000000 262.875000 267.000000 271.750000 274.250000 278.250000 281.750000 289.250000 291.625000 295.750000 294.250000 291.625000 296.125000 298.625000 298.625000 298.250000 301.750000 302.500000 301.875000 303.125000 302.875000 305.750000 309.750000 315.000000 315.500000 314.500000 307.125000 303.750000 297.000000 289.875000 270.875000 253.625000 229.875000 252.125000 258.000000 270.125000 272.625000 275.625000 271.750000 271.125000 271.500000 267.000000 266.750000 269.375000 275.750000 278.875000 282.500000 282.750000 211.125000 211.625000 210.125000 209.750000 207.250000 206.000000 204.875000 207.625000 211.250000 216.375000 217.875000 220.250000 221.625000 221.250000 220.250000 217.750000 215.000000 213.500000 211.875000 209.500000 209.250000 210.375000 208.625000 207.625000 206.500000 198.500000 207.750000 210.625000 213.875000 214.125000 219.250000 219.125000 218.625000 217.250000 212.625000 207.000000 198.875000 194.625000 198.250000 199.500000 204.000000 207.125000 211.000000 212.375000 212.375000 211.250000 212.750000 211.875000 207.875000 204.625000 198.125000 203.875000 199.500000 205.875000 204.125000 205.125000 203.250000 191.250000 204.125000 203.750000 207.000000 202.750000 199.125000 188.125000 165.500000 121.000000 0.000000 107.750000 169.250000 194.125000 209.625000 220.750000 225.625000 225.750000 224.000000 222.250000 215.000000 203.375000 192.750000 168.250000 135.500000 148.000000 174.625000 173.250000 192.750000 197.125000 201.000000 200.625000 203.250000 203.250000 210.500000 215.625000 218.375000 218.375000 218.375000 217.875000 215.375000 213.625000 214.750000 213.000000 211.125000 212.375000 212.125000 208.750000 204.625000 208.125000 215.125000 214.500000 218.625000 220.625000 227.625000 230.125000 233.750000 236.750000 236.750000 236.750000 233.875000 230.125000 233.375000 236.375000 237.500000 237.625000 235.500000 233.750000 227.375000 220.375000 216.750000 211.125000 198.625000 191.625000 198.625000 199.500000 204.625000 201.125000 196.500000 199.625000 200.875000 201.500000 206.125000 206.625000 206.625000 205.750000 205.875000 204.125000 208.250000 204.250000 210.875000 211.250000 206.625000 211.625000 214.000000 214.625000 213.000000 216.750000 217.375000 218.125000 218.000000 217.375000 217.750000 220.125000 223.250000 224.125000 223.250000 216.250000 213.125000 206.000000 196.875000 170.500000 151.875000 135.750000 176.375000 191.875000 205.250000 212.375000 215.500000 214.250000 213.750000 213.000000 210.250000 205.250000 206.250000 206.250000 207.000000 206.250000 206.625000 261.750000 261.500000 260.500000 258.750000 257.500000 263.125000 262.000000 268.625000 276.125000 282.375000 285.500000 287.375000 288.250000 288.875000 287.250000 283.875000 280.250000 276.750000 273.125000 268.875000 268.250000 268.625000 266.750000 265.500000 266.375000 262.250000 272.875000 277.125000 280.250000 282.625000 287.625000 287.625000 286.375000 284.750000 280.375000 274.125000 263.500000 259.750000 258.125000 255.125000 253.250000 253.000000 256.375000 256.000000 254.250000 252.875000 254.625000 253.125000 249.625000 244.875000 235.125000 251.250000 255.750000 266.125000 268.000000 269.375000 270.375000 265.500000 275.875000 275.000000 278.000000 274.000000 271.875000 263.625000 249.875000 224.375000 162.250000 0.000000 184.500000 225.125000 245.875000 260.375000 265.750000 266.000000 264.375000 262.250000 254.375000 240.500000 227.750000 217.500000 188.250000 221.125000 242.750000 248.875000 261.875000 267.125000 269.875000 266.625000 265.625000 265.250000 268.875000 270.375000 272.125000 271.625000 270.375000 270.625000 268.875000 266.250000 267.000000 263.375000 261.500000 264.375000 265.125000 264.375000 260.875000 264.250000 268.000000 268.250000 269.250000 268.375000 272.625000 274.500000 277.500000 280.000000 278.875000 278.375000 274.875000 270.500000 274.250000 277.125000 279.500000 280.000000 277.875000 276.750000 270.125000 264.125000 262.000000 256.750000 250.125000 247.125000 257.125000 259.750000 263.750000 262.625000 261.375000 260.500000 263.500000 264.500000 267.500000 266.875000 263.125000 259.250000 255.875000 250.750000 252.875000 239.625000 253.625000 256.125000 253.625000 256.250000 258.875000 261.625000 259.625000 262.750000 264.000000 265.500000 264.250000 263.875000 262.625000 262.500000 264.625000 265.250000 263.750000 257.500000 255.125000 249.875000 238.250000 212.375000 213.500000 222.625000 251.625000 262.000000 274.500000 281.875000 284.875000 283.250000 283.625000 282.125000 279.250000 272.875000 270.625000 267.250000 265.250000 261.375000 257.875000 252.125000 248.875000 245.875000 239.500000 237.250000 249.750000 246.750000 257.000000 266.625000 275.875000 278.875000 281.625000 283.500000 284.500000 283.250000 279.625000 275.375000 271.875000 267.000000 260.750000 260.875000 261.750000 259.875000 259.625000 261.250000 259.625000 268.750000 273.625000 277.625000 279.625000 283.500000 283.750000 282.625000 280.250000 275.000000 268.000000 249.875000 251.750000 248.625000 244.125000 234.500000 233.000000 230.000000 227.125000 224.000000 228.750000 232.375000 233.500000 236.000000 244.500000 246.750000 255.625000 259.750000 268.125000 269.625000 271.375000 271.375000 269.500000 277.125000 276.375000 278.375000 275.125000 272.750000 267.375000 258.125000 244.125000 211.000000 171.500000 0.000000 134.250000 175.625000 206.500000 216.000000 215.875000 213.625000 208.250000 199.000000 173.250000 168.875000 197.750000 218.500000 237.500000 251.875000 257.500000 265.500000 269.125000 270.750000 265.250000 262.000000 260.125000 258.750000 256.375000 256.375000 259.250000 257.625000 259.375000 261.250000 261.125000 262.625000 261.000000 260.750000 262.375000 263.000000 262.125000 258.625000 257.500000 256.500000 253.000000 247.000000 237.625000 235.000000 232.625000 235.000000 233.875000 232.500000 229.875000 224.125000 217.625000 223.250000 227.000000 229.875000 232.625000 232.125000 231.375000 224.500000 220.750000 223.625000 224.125000 232.125000 242.000000 254.250000 260.250000 261.875000 263.750000 264.250000 263.875000 266.750000 268.250000 270.375000 269.625000 265.875000 262.500000 258.375000 253.375000 251.750000 237.625000 247.000000 250.500000 248.250000 248.000000 249.750000 249.750000 245.125000 248.125000 250.000000 249.375000 244.625000 241.750000 233.125000 223.000000 217.500000 219.125000 218.250000 220.375000 213.500000 205.625000 205.250000 188.750000 224.125000 233.250000 253.375000 258.375000 270.250000 278.875000 282.000000 281.375000 281.000000 279.875000 277.875000 271.875000 270.125000 265.750000 263.750000 259.000000 257.250000 310.500000 307.125000 302.500000 294.750000 294.000000 310.625000 306.125000 319.125000 331.125000 339.500000 342.625000 345.000000 347.000000 348.000000 346.375000 342.500000 338.750000 334.000000 330.250000 323.125000 323.500000 324.625000 322.625000 321.750000 323.750000 323.000000 332.125000 337.000000 340.125000 343.250000 346.375000 347.250000 345.750000 344.125000 338.625000 332.625000 319.125000 318.000000 312.500000 309.000000 293.125000 286.875000 277.625000 271.375000 266.375000 274.250000 276.125000 280.750000 288.125000 299.500000 304.375000 314.375000 319.375000 327.875000 330.625000 332.500000 333.000000 330.375000 337.750000 338.000000 340.125000 335.125000 333.750000 327.750000 319.375000 308.500000 284.875000 261.125000 183.000000 0.000000 160.875000 214.375000 227.500000 228.500000 224.375000 217.125000 205.875000 189.625000 148.750000 244.250000 278.875000 296.250000 309.625000 316.125000 321.500000 326.125000 327.750000 319.500000 312.750000 310.125000 304.625000 298.250000 298.125000 302.125000 299.375000 303.250000 306.625000 308.500000 310.125000 309.250000 310.625000 312.000000 312.875000 312.250000 308.375000 305.000000 299.875000 296.000000 283.375000 268.000000 259.875000 254.250000 255.875000 251.875000 249.375000 245.125000 235.000000 227.000000 234.375000 239.250000 243.875000 248.875000 249.750000 250.250000 243.375000 243.875000 250.250000 252.500000 272.750000 289.000000 302.750000 312.375000 312.250000 316.750000 320.000000 319.625000 323.625000 326.875000 329.000000 328.000000 324.875000 319.625000 313.125000 306.500000 300.500000 283.000000 291.625000 296.250000 294.000000 290.875000 291.500000 291.625000 284.125000 288.375000 289.000000 287.375000 280.875000 276.000000 261.500000 243.000000 232.875000 235.875000 237.125000 250.125000 243.625000 243.875000 260.250000 271.375000 296.125000 303.500000 318.500000 321.500000 333.250000 340.625000 344.000000 343.250000 344.000000 342.875000 340.250000 334.875000 331.750000 327.375000 324.500000 320.500000 316.125000 292.125000 288.125000 284.375000 273.500000 273.125000 293.125000 289.125000 303.875000 318.000000 326.500000 329.875000 331.875000 333.500000 334.125000 332.875000 329.000000 325.000000 320.000000 315.250000 307.875000 308.375000 308.750000 306.875000 307.125000 309.375000 309.250000 318.000000 323.000000 326.750000 329.625000 333.375000 334.250000 332.625000 330.625000 325.625000 319.875000 306.250000 304.000000 297.500000 293.750000 275.000000 265.000000 250.000000 240.500000 234.125000 247.750000 249.125000 255.875000 266.500000 281.125000 289.000000 298.250000 305.125000 313.500000 316.125000 317.875000 319.500000 317.500000 325.000000 323.875000 326.125000 321.875000 320.375000 315.000000 307.375000 297.625000 277.500000 259.500000 201.750000 138.500000 0.000000 128.500000 155.875000 160.000000 155.875000 148.250000 152.000000 165.250000 187.250000 242.875000 271.250000 284.625000 296.250000 303.125000 307.125000 312.500000 314.125000 304.125000 295.750000 293.125000 284.500000 277.625000 275.500000 281.125000 279.125000 284.000000 288.250000 291.250000 293.625000 293.500000 294.500000 295.875000 296.250000 295.625000 292.125000 287.125000 279.875000 274.125000 257.125000 235.875000 217.125000 205.875000 203.375000 193.125000 187.125000 176.875000 156.875000 142.000000 155.500000 163.750000 172.500000 185.250000 191.750000 196.125000 192.125000 203.250000 217.875000 226.375000 254.875000 274.500000 287.625000 296.625000 296.625000 301.500000 304.625000 304.625000 309.125000 312.250000 315.250000 313.625000 309.500000 304.750000 297.500000 291.750000 284.750000 268.625000 274.500000 279.375000 276.625000 274.125000 273.750000 273.125000 265.500000 267.375000 269.500000 266.750000 257.875000 251.750000 230.125000 197.875000 169.875000 172.875000 174.375000 204.000000 191.375000 212.875000 243.250000 262.250000 286.000000 292.750000 306.625000 309.750000 321.000000 328.250000 331.000000 330.375000 330.750000 329.625000 326.875000 321.125000 317.625000 313.750000 309.750000 304.625000 300.375000 406.000000 402.250000 398.750000 388.000000 389.750000 410.250000 407.250000 420.625000 434.125000 442.375000 445.750000 448.250000 448.875000 450.000000 448.750000 444.750000 440.250000 435.625000 431.750000 423.750000 424.125000 424.125000 422.375000 421.875000 425.250000 424.750000 433.500000 438.875000 442.375000 445.375000 448.500000 449.500000 447.875000 446.750000 441.000000 436.250000 424.000000 420.875000 414.000000 410.625000 389.750000 378.250000 361.875000 345.625000 334.875000 350.125000 347.125000 358.000000 375.875000 391.750000 400.750000 411.375000 417.625000 427.250000 429.750000 431.500000 433.875000 431.875000 438.875000 438.500000 440.125000 435.625000 434.500000 428.750000 421.000000 412.375000 394.750000 379.625000 338.625000 297.250000 233.625000 0.000000 134.250000 151.375000 152.625000 181.500000 219.375000 288.625000 318.000000 359.750000 385.625000 397.750000 408.250000 415.625000 419.500000 424.750000 426.375000 415.000000 405.500000 401.875000 392.375000 383.500000 380.875000 386.125000 382.750000 389.500000 394.875000 397.375000 400.625000 400.750000 403.000000 404.500000 404.500000 404.250000 400.250000 394.375000 384.500000 380.375000 361.625000 340.000000 320.875000 309.000000 305.625000 293.125000 288.125000 277.625000 258.250000 243.500000 239.125000 256.375000 268.125000 283.375000 291.625000 298.250000 298.750000 306.125000 322.625000 321.875000 362.000000 383.000000 396.250000 406.625000 405.750000 412.000000 416.750000 416.125000 421.250000 425.125000 427.875000 426.000000 422.250000 416.750000 408.375000 401.125000 392.875000 375.625000 378.875000 385.125000 382.375000 377.250000 376.000000 374.500000 366.625000 366.750000 367.875000 364.375000 350.500000 343.125000 304.875000 233.750000 154.375000 170.375000 176.375000 268.625000 300.000000 338.625000 359.125000 381.750000 402.625000 409.625000 423.125000 425.750000 437.000000 443.375000 446.750000 445.250000 445.500000 444.500000 441.875000 436.750000 432.875000 428.375000 424.250000 419.250000 413.875000 438.750000 434.750000 430.750000 419.750000 421.125000 443.125000 440.125000 454.625000 468.000000 476.125000 479.750000 481.375000 482.750000 483.500000 482.125000 478.125000 473.875000 468.875000 464.750000 457.125000 457.375000 457.625000 455.500000 455.250000 457.875000 458.125000 467.250000 472.250000 475.500000 478.625000 482.250000 482.750000 481.750000 480.125000 474.625000 469.750000 457.375000 454.375000 447.375000 443.500000 422.000000 409.500000 391.375000 374.250000 361.875000 378.500000 375.250000 387.250000 406.625000 423.250000 433.125000 444.375000 451.125000 460.000000 463.125000 465.625000 467.375000 465.875000 472.625000 472.125000 474.250000 469.375000 467.875000 462.250000 454.250000 446.500000 429.375000 415.000000 377.625000 341.125000 290.750000 165.125000 0.000000 106.750000 136.750000 208.875000 264.750000 329.875000 357.875000 396.125000 420.750000 431.625000 442.000000 449.750000 452.500000 458.500000 459.375000 448.750000 438.750000 435.250000 425.625000 416.125000 413.625000 419.250000 416.000000 422.375000 427.500000 430.875000 434.000000 434.250000 435.500000 437.250000 437.625000 437.500000 433.375000 427.750000 417.750000 412.750000 393.375000 370.375000 346.625000 332.375000 325.625000 308.250000 301.125000 286.625000 259.625000 237.375000 218.625000 249.000000 268.125000 293.250000 308.250000 318.750000 324.875000 337.875000 354.625000 356.750000 395.625000 416.875000 429.875000 440.125000 439.125000 445.500000 449.875000 449.375000 454.875000 458.125000 460.875000 459.625000 455.375000 449.875000 441.125000 434.250000 425.250000 408.375000 411.250000 418.000000 415.000000 410.125000 409.625000 408.000000 400.125000 399.750000 401.125000 397.625000 384.000000 376.625000 338.750000 265.125000 182.875000 169.000000 165.375000 287.875000 324.000000 370.375000 391.125000 415.875000 436.500000 443.750000 457.125000 459.500000 470.625000 477.125000 480.500000 479.250000 479.500000 478.000000 475.750000 470.250000 466.250000 461.750000 457.125000 452.625000 446.375000 525.875000 521.750000 518.000000 507.625000 509.625000 529.875000 527.875000 540.875000 554.250000 562.375000 566.250000 568.000000 569.250000 570.000000 568.625000 564.625000 560.125000 555.875000 551.500000 544.125000 544.750000 543.875000 542.500000 542.375000 544.375000 545.625000 553.500000 558.250000 561.750000 564.750000 568.750000 569.000000 567.625000 566.375000 561.250000 556.250000 543.750000 541.000000 534.875000 531.250000 509.625000 497.500000 480.250000 463.250000 450.875000 466.375000 463.250000 474.625000 494.125000 510.750000 519.750000 530.125000 537.000000 546.625000 549.500000 551.375000 553.250000 551.875000 558.625000 558.375000 560.000000 555.125000 554.000000 548.000000 540.250000 532.875000 515.375000 500.750000 464.125000 427.375000 380.875000 267.125000 192.625000 0.000000 148.250000 259.500000 336.000000 412.375000 443.000000 480.625000 505.875000 517.000000 527.500000 535.375000 538.375000 543.250000 545.375000 534.000000 524.500000 521.000000 510.375000 501.000000 498.375000 504.125000 500.625000 507.000000 512.875000 515.750000 518.250000 519.500000 521.125000 523.000000 522.500000 522.250000 519.125000 512.625000 501.875000 497.250000 478.375000 456.000000 435.375000 422.375000 417.875000 403.875000 398.500000 386.500000 365.375000 349.250000 338.875000 360.500000 373.875000 392.250000 401.625000 410.625000 413.250000 422.500000 439.125000 438.000000 480.250000 501.500000 514.500000 525.375000 524.250000 530.875000 535.125000 535.500000 540.000000 544.250000 547.125000 545.625000 540.875000 535.875000 527.125000 520.000000 511.000000 493.750000 496.500000 502.500000 499.875000 494.625000 493.625000 492.250000 483.000000 482.875000 484.750000 480.125000 465.375000 457.500000 416.000000 335.500000 242.875000 226.375000 266.375000 377.375000 417.000000 460.250000 479.250000 502.750000 523.500000 530.125000 542.750000 546.000000 556.625000 563.375000 566.375000 565.500000 565.625000 564.125000 561.625000 556.125000 552.375000 548.250000 544.000000 539.125000 533.125000 481.375000 477.125000 473.625000 463.250000 465.125000 485.250000 482.500000 495.375000 508.750000 516.875000 519.875000 521.875000 523.625000 524.125000 522.500000 519.000000 514.500000 510.000000 505.875000 498.625000 498.750000 499.375000 497.250000 496.625000 499.000000 499.625000 508.000000 513.375000 516.375000 519.125000 523.250000 523.125000 522.625000 520.625000 515.500000 510.750000 499.125000 495.875000 488.625000 485.000000 465.000000 453.250000 438.000000 421.250000 410.375000 424.875000 421.750000 432.875000 450.000000 465.500000 474.500000 485.250000 491.500000 500.625000 503.750000 506.000000 507.375000 505.125000 512.625000 512.000000 514.125000 508.875000 508.125000 501.875000 494.375000 486.375000 468.625000 453.875000 415.750000 378.000000 331.750000 223.250000 177.500000 102.750000 0.000000 174.125000 269.750000 358.875000 393.125000 432.750000 459.125000 470.625000 480.875000 488.500000 491.750000 497.375000 498.875000 487.125000 477.125000 474.000000 462.625000 453.375000 450.625000 456.500000 453.375000 460.250000 465.875000 469.125000 472.500000 473.250000 475.500000 476.625000 476.750000 476.250000 472.000000 465.500000 455.125000 449.750000 429.750000 407.375000 385.375000 372.250000 368.500000 354.750000 349.750000 338.750000 318.750000 305.875000 298.125000 317.000000 328.125000 344.125000 351.000000 359.250000 361.625000 370.250000 388.625000 388.750000 432.125000 455.000000 467.875000 479.000000 477.875000 484.625000 489.375000 489.125000 494.000000 498.125000 501.625000 500.750000 495.750000 489.625000 481.500000 474.750000 465.250000 449.125000 451.375000 457.375000 453.875000 448.750000 448.000000 445.500000 437.000000 436.750000 438.750000 433.500000 419.750000 412.250000 372.250000 299.000000 217.750000 220.875000 247.000000 343.875000 377.625000 416.000000 434.750000 457.750000 477.375000 483.750000 497.125000 500.375000 510.750000 517.250000 520.625000 519.250000 519.375000 518.750000 516.000000 510.875000 507.000000 502.375000 499.000000 493.875000 487.875000 508.250000 504.875000 501.250000 491.750000 493.000000 511.875000 508.625000 521.500000 534.125000 541.750000 544.625000 546.875000 548.250000 548.375000 547.750000 543.750000 539.875000 535.375000 531.500000 524.625000 524.875000 525.125000 523.125000 522.875000 525.000000 525.000000 533.250000 537.875000 541.375000 543.500000 547.375000 547.750000 546.875000 544.875000 540.125000 535.000000 523.500000 521.000000 515.000000 511.625000 492.875000 482.625000 468.500000 455.000000 445.625000 458.375000 455.875000 465.125000 479.750000 493.750000 501.000000 511.250000 516.625000 526.000000 528.625000 530.750000 532.500000 529.875000 537.625000 536.375000 538.125000 533.125000 532.000000 526.375000 518.250000 509.875000 492.625000 477.500000 436.750000 396.875000 350.000000 278.000000 275.250000 240.625000 200.375000 0.000000 257.500000 369.000000 412.500000 453.500000 481.500000 493.750000 505.125000 512.375000 515.375000 521.250000 522.625000 510.125000 500.000000 496.125000 483.875000 473.250000 471.000000 478.750000 475.375000 482.125000 488.875000 493.250000 496.125000 498.000000 500.250000 500.750000 500.750000 499.875000 495.625000 488.000000 477.625000 470.500000 448.125000 420.875000 394.875000 379.375000 375.125000 360.500000 355.875000 346.875000 329.625000 324.625000 324.375000 334.375000 341.750000 351.250000 352.125000 362.750000 364.250000 377.625000 401.500000 408.125000 452.000000 477.000000 490.875000 502.000000 500.500000 508.000000 513.250000 513.625000 518.625000 522.750000 526.625000 524.750000 521.000000 515.625000 506.875000 500.500000 490.875000 475.375000 477.875000 482.875000 478.875000 474.625000 473.250000 471.125000 462.125000 462.375000 464.750000 459.750000 446.750000 438.625000 404.125000 350.875000 301.625000 307.375000 322.625000 393.875000 414.375000 445.125000 463.125000 483.125000 502.250000 508.500000 521.625000 524.500000 535.250000 541.875000 544.625000 544.125000 544.125000 543.250000 540.625000 535.625000 531.625000 528.000000 524.250000 519.125000 514.125000 356.375000 353.250000 350.125000 341.375000 342.750000 359.375000 356.375000 368.375000 380.000000 387.250000 390.125000 392.625000 393.625000 394.375000 392.875000 389.750000 386.125000 381.750000 378.375000 371.500000 371.375000 371.750000 369.750000 369.500000 371.750000 371.000000 378.875000 383.750000 387.000000 389.250000 392.875000 393.125000 392.125000 390.500000 385.375000 380.500000 369.125000 366.625000 361.875000 358.000000 341.625000 332.750000 321.125000 310.250000 301.875000 311.500000 310.375000 317.625000 329.875000 341.250000 347.750000 358.250000 362.875000 371.625000 374.125000 376.250000 378.000000 374.875000 383.000000 381.500000 383.500000 377.500000 376.375000 370.250000 362.625000 354.000000 336.375000 320.500000 277.500000 236.375000 204.250000 166.875000 181.875000 167.625000 146.000000 108.000000 0.000000 187.875000 248.250000 292.000000 324.000000 336.250000 349.000000 356.375000 359.750000 365.250000 367.000000 354.000000 342.875000 339.500000 327.500000 317.000000 314.625000 321.250000 318.500000 325.750000 332.375000 337.125000 340.250000 342.000000 345.125000 345.750000 344.875000 343.500000 339.375000 331.125000 320.250000 313.250000 292.250000 267.000000 251.500000 240.500000 242.000000 235.875000 233.375000 229.250000 221.000000 216.625000 217.125000 223.625000 227.875000 231.875000 231.375000 232.750000 224.875000 215.500000 240.375000 240.000000 292.375000 318.875000 333.875000 345.500000 344.625000 351.750000 356.875000 357.625000 363.625000 367.750000 372.000000 370.625000 366.500000 361.375000 352.250000 346.375000 336.500000 321.500000 323.875000 327.125000 322.875000 319.000000 317.875000 314.625000 304.875000 305.625000 307.125000 302.625000 288.625000 280.000000 246.500000 209.500000 191.500000 200.875000 211.000000 261.000000 275.125000 298.000000 312.750000 328.875000 347.625000 353.250000 367.125000 368.750000 380.625000 387.375000 389.750000 389.125000 389.375000 388.625000 385.875000 381.250000 377.625000 374.000000 370.250000 365.875000 361.125000 306.125000 303.625000 300.500000 293.375000 293.500000 308.250000 304.875000 315.375000 326.125000 333.500000 336.000000 338.375000 339.875000 340.625000 339.000000 336.125000 332.625000 328.500000 325.375000 319.125000 319.125000 320.125000 317.875000 317.250000 319.375000 317.625000 326.250000 330.125000 333.500000 335.250000 339.000000 339.000000 338.000000 336.750000 331.000000 325.875000 314.625000 313.625000 309.375000 306.375000 291.875000 285.125000 276.875000 269.125000 262.625000 269.375000 269.250000 274.625000 283.500000 292.875000 296.750000 306.500000 310.500000 319.000000 321.375000 323.125000 324.625000 320.750000 329.000000 327.625000 329.625000 324.125000 323.000000 316.375000 308.000000 298.500000 277.750000 260.875000 206.125000 173.750000 171.375000 189.375000 200.375000 197.250000 188.875000 172.875000 140.500000 0.000000 169.125000 225.125000 265.125000 281.250000 295.750000 302.750000 306.375000 312.125000 314.000000 301.500000 291.500000 287.500000 276.875000 266.875000 265.250000 273.250000 270.875000 276.625000 283.375000 287.750000 290.625000 292.375000 294.750000 294.875000 294.500000 292.750000 288.250000 281.125000 272.000000 263.750000 242.375000 216.125000 205.000000 196.375000 201.500000 202.375000 201.500000 201.875000 201.625000 201.500000 203.500000 204.750000 204.250000 202.625000 197.875000 193.750000 178.375000 171.750000 180.875000 206.000000 240.125000 266.250000 281.750000 294.125000 293.125000 299.375000 304.625000 305.875000 311.000000 315.625000 319.500000 318.125000 314.750000 309.125000 301.625000 295.750000 287.375000 272.375000 276.375000 279.625000 275.000000 272.500000 272.250000 269.625000 260.500000 263.750000 265.125000 261.625000 252.250000 244.625000 226.750000 212.250000 205.625000 211.000000 215.500000 239.625000 241.875000 253.750000 262.750000 273.125000 292.625000 298.250000 312.125000 313.000000 325.375000 332.625000 335.625000 335.500000 335.750000 334.750000 332.125000 327.375000 324.875000 321.125000 318.500000 314.250000 309.750000 280.375000 277.375000 275.250000 268.125000 267.875000 282.625000 279.875000 290.625000 300.625000 308.125000 310.875000 313.125000 314.875000 315.375000 314.500000 310.750000 307.375000 303.375000 299.125000 293.500000 293.375000 294.000000 292.375000 291.375000 293.125000 292.750000 300.875000 305.000000 308.250000 309.750000 314.000000 314.375000 312.875000 311.375000 306.125000 300.875000 289.250000 287.500000 283.625000 279.375000 265.750000 259.000000 253.125000 246.250000 240.250000 244.000000 245.000000 249.500000 256.125000 265.750000 270.500000 280.375000 284.875000 294.000000 296.375000 299.000000 299.750000 296.625000 304.500000 303.625000 305.375000 300.125000 299.250000 292.875000 284.625000 273.875000 250.750000 231.375000 184.875000 116.500000 177.375000 202.500000 212.500000 210.875000 207.625000 200.250000 185.625000 153.125000 0.000000 186.375000 236.500000 256.000000 271.375000 279.000000 284.625000 290.250000 291.625000 281.875000 273.625000 271.875000 265.500000 259.750000 258.500000 261.750000 259.375000 263.250000 266.625000 267.375000 270.375000 270.000000 271.000000 272.375000 272.750000 272.250000 268.000000 264.375000 258.875000 255.500000 244.750000 232.500000 229.125000 225.500000 228.500000 228.500000 227.500000 225.500000 220.750000 216.250000 220.375000 223.750000 225.625000 227.750000 226.250000 225.375000 216.250000 211.500000 213.875000 208.375000 228.375000 246.000000 262.625000 272.750000 273.000000 278.375000 282.125000 282.250000 287.000000 290.750000 294.375000 293.625000 289.250000 284.250000 276.125000 268.875000 259.875000 237.750000 249.500000 254.250000 250.000000 248.125000 249.000000 248.000000 238.875000 244.125000 246.500000 245.125000 238.750000 234.375000 223.000000 211.500000 212.375000 215.875000 217.125000 225.750000 227.375000 231.375000 229.375000 245.625000 266.375000 271.750000 286.250000 286.625000 299.750000 307.750000 311.250000 310.250000 310.500000 309.750000 307.125000 302.375000 299.625000 295.875000 292.625000 288.500000 284.125000 242.125000 241.625000 239.375000 236.125000 235.375000 241.875000 239.250000 244.000000 248.375000 253.000000 254.875000 257.125000 258.750000 259.625000 259.125000 257.875000 255.875000 254.000000 252.375000 248.875000 249.375000 249.875000 248.250000 247.000000 247.125000 243.875000 250.750000 253.000000 255.250000 254.375000 257.500000 257.625000 256.375000 253.875000 248.125000 243.875000 238.000000 239.000000 239.500000 238.875000 233.125000 230.250000 228.875000 225.375000 221.625000 222.250000 221.875000 224.250000 227.000000 228.625000 227.875000 235.500000 235.375000 243.250000 244.125000 246.250000 246.375000 238.875000 247.750000 246.000000 247.875000 241.250000 239.125000 231.875000 222.375000 210.625000 183.500000 177.500000 171.125000 169.000000 189.625000 201.500000 207.000000 206.250000 203.000000 198.125000 186.375000 165.875000 143.625000 0.000000 140.625000 179.375000 206.625000 216.250000 223.500000 229.625000 231.750000 221.500000 213.375000 210.875000 208.375000 205.375000 205.500000 208.250000 206.875000 209.375000 212.125000 214.875000 217.625000 219.375000 221.750000 220.500000 218.875000 215.500000 210.125000 204.625000 203.750000 199.750000 197.750000 191.875000 198.625000 200.750000 205.500000 210.000000 210.000000 211.375000 211.250000 209.625000 211.750000 213.125000 213.375000 211.375000 207.875000 204.875000 197.125000 187.750000 180.375000 169.875000 146.375000 170.125000 197.500000 211.875000 213.500000 218.625000 223.000000 225.625000 231.250000 236.875000 242.500000 242.000000 239.500000 234.875000 228.875000 224.375000 217.875000 209.000000 211.250000 211.125000 201.875000 205.625000 206.250000 203.625000 194.125000 201.750000 203.125000 201.500000 198.000000 194.250000 191.750000 196.875000 204.625000 208.250000 210.125000 213.875000 215.250000 216.750000 214.000000 211.875000 218.375000 216.875000 228.875000 217.125000 238.750000 249.125000 253.000000 253.250000 254.125000 254.125000 252.375000 249.375000 248.000000 247.125000 245.750000 243.625000 240.375000 286.375000 287.375000 286.875000 285.375000 284.875000 289.000000 287.625000 291.875000 296.375000 300.500000 302.125000 304.375000 305.000000 305.375000 304.625000 302.250000 299.625000 298.250000 296.250000 293.375000 292.875000 293.250000 291.625000 289.500000 289.750000 286.250000 293.625000 296.250000 298.875000 297.875000 302.625000 302.875000 302.375000 301.250000 296.750000 292.125000 285.875000 284.125000 284.875000 284.000000 282.125000 280.750000 282.500000 280.625000 278.625000 276.125000 275.000000 276.250000 275.375000 271.125000 266.875000 274.125000 269.250000 279.125000 280.625000 283.500000 284.500000 274.625000 286.625000 284.875000 287.625000 280.500000 279.750000 270.375000 258.375000 233.375000 199.125000 197.500000 240.500000 252.125000 266.875000 275.875000 280.750000 279.875000 278.625000 275.500000 267.000000 255.250000 242.250000 189.875000 0.000000 156.750000 214.250000 237.000000 255.375000 265.250000 269.750000 261.625000 254.875000 256.375000 259.625000 261.250000 262.125000 260.875000 260.000000 259.375000 257.250000 254.875000 257.500000 258.000000 260.375000 257.625000 255.875000 250.750000 242.000000 248.750000 256.250000 257.625000 262.500000 265.125000 274.000000 278.125000 282.000000 286.625000 287.125000 287.500000 286.875000 284.500000 287.250000 289.250000 289.500000 287.875000 285.250000 283.000000 276.375000 267.500000 261.625000 252.875000 232.375000 215.500000 235.875000 243.250000 248.875000 250.125000 252.000000 254.500000 261.375000 269.250000 277.000000 276.875000 275.000000 270.000000 265.000000 261.875000 258.500000 255.250000 256.500000 253.500000 238.375000 251.625000 254.250000 253.625000 251.250000 256.500000 257.375000 258.375000 258.875000 258.500000 262.250000 269.875000 277.375000 280.125000 280.125000 277.500000 278.000000 276.125000 269.750000 259.625000 255.875000 253.125000 272.875000 274.750000 288.875000 295.500000 298.625000 297.000000 297.000000 296.875000 294.000000 289.875000 288.250000 287.375000 286.000000 284.625000 279.875000 276.875000 279.625000 279.750000 280.000000 279.750000 281.875000 281.000000 284.000000 286.875000 290.500000 291.250000 293.250000 293.875000 293.625000 292.250000 290.625000 288.625000 287.375000 285.875000 284.500000 283.875000 284.125000 282.625000 279.625000 279.625000 276.375000 282.625000 284.250000 286.250000 284.500000 289.625000 289.875000 289.500000 289.875000 286.125000 282.125000 278.125000 276.125000 277.500000 276.625000 277.250000 275.625000 278.250000 277.500000 275.750000 273.250000 271.500000 272.250000 269.500000 262.375000 257.250000 260.875000 250.250000 261.000000 261.875000 266.000000 267.375000 254.250000 268.625000 266.000000 269.625000 261.375000 261.875000 250.625000 239.125000 208.625000 201.500000 219.875000 249.000000 258.625000 270.250000 277.500000 281.375000 280.625000 279.625000 276.750000 269.250000 260.250000 251.250000 217.750000 146.500000 0.000000 156.125000 194.750000 223.875000 239.250000 246.500000 238.000000 230.375000 235.125000 241.875000 247.250000 249.250000 246.625000 246.875000 243.875000 240.375000 238.625000 240.750000 242.000000 243.625000 238.625000 235.750000 227.375000 218.750000 227.625000 241.875000 243.500000 253.000000 259.750000 271.250000 276.125000 280.250000 285.750000 286.375000 287.250000 287.250000 285.125000 287.375000 289.125000 289.625000 287.375000 284.500000 281.750000 275.375000 266.875000 260.000000 252.625000 226.250000 196.375000 205.875000 207.500000 220.375000 218.375000 219.500000 223.250000 233.500000 245.000000 256.375000 257.250000 256.250000 250.625000 247.375000 247.250000 248.375000 252.250000 252.250000 248.125000 238.750000 248.375000 250.375000 249.375000 247.375000 252.125000 253.000000 253.125000 255.125000 254.750000 260.125000 269.500000 277.500000 280.250000 279.875000 276.500000 276.625000 274.750000 268.500000 259.000000 252.125000 247.375000 264.375000 266.875000 278.625000 282.625000 285.625000 282.625000 282.750000 282.750000 279.500000 276.625000 274.375000 274.875000 273.125000 273.250000 267.500000 265.625000 270.375000 272.500000 275.375000 275.625000 276.500000 276.375000 278.750000 280.625000 284.000000 284.375000 286.000000 286.000000 285.500000 283.625000 282.000000 280.125000 279.375000 278.000000 276.750000 275.500000 275.250000 273.500000 269.250000 269.875000 267.875000 273.500000 274.375000 276.875000 275.000000 280.500000 280.625000 281.250000 281.625000 279.000000 275.625000 273.625000 271.375000 272.375000 271.000000 272.625000 271.750000 275.625000 276.500000 275.125000 271.500000 269.625000 268.625000 263.500000 250.000000 241.625000 241.000000 216.000000 235.875000 239.125000 245.375000 249.250000 237.250000 254.250000 251.125000 256.000000 246.875000 249.000000 237.625000 229.875000 201.875000 224.250000 237.500000 259.500000 267.875000 277.000000 283.625000 287.250000 287.750000 286.000000 284.000000 277.500000 270.250000 262.125000 240.500000 199.000000 151.000000 0.000000 145.750000 196.000000 218.000000 230.250000 226.750000 223.750000 231.250000 240.750000 248.375000 250.375000 246.875000 247.500000 242.625000 235.250000 230.625000 232.000000 231.000000 229.000000 226.625000 223.875000 215.000000 204.500000 226.000000 242.750000 246.500000 257.500000 267.125000 278.625000 284.375000 288.000000 293.250000 293.875000 294.625000 294.125000 291.625000 294.375000 296.000000 296.500000 295.000000 292.125000 289.750000 283.625000 275.625000 269.875000 262.625000 243.625000 223.750000 215.375000 197.625000 208.625000 196.000000 182.750000 177.000000 193.750000 212.875000 228.000000 229.500000 228.625000 222.125000 222.500000 225.250000 238.125000 250.375000 251.250000 246.000000 243.250000 250.875000 252.625000 252.625000 253.625000 256.875000 257.125000 257.625000 260.375000 261.125000 267.000000 276.000000 283.625000 284.750000 284.375000 278.500000 278.125000 275.750000 269.250000 261.000000 251.875000 249.125000 260.625000 262.875000 271.875000 274.375000 276.875000 272.875000 271.750000 271.750000 267.750000 264.125000 260.000000 260.875000 256.625000 259.250000 249.875000 312.750000 316.625000 317.000000 319.125000 317.625000 313.875000 313.250000 312.000000 309.500000 310.750000 309.250000 311.250000 310.375000 309.500000 308.000000 308.875000 308.625000 310.625000 311.375000 313.750000 313.500000 314.125000 313.375000 310.000000 308.250000 303.375000 304.750000 302.750000 303.250000 297.000000 303.125000 303.625000 304.375000 305.750000 304.625000 301.625000 304.250000 304.250000 309.750000 310.750000 316.375000 317.750000 321.500000 323.250000 322.875000 319.750000 319.375000 318.625000 313.500000 304.125000 297.250000 296.375000 280.125000 284.125000 280.875000 281.875000 277.125000 239.375000 265.875000 260.750000 267.625000 255.375000 258.875000 242.625000 235.750000 205.125000 262.875000 283.875000 305.250000 315.750000 324.875000 331.625000 335.500000 335.375000 334.125000 332.250000 326.250000 318.375000 310.875000 290.875000 263.250000 230.750000 186.750000 0.000000 164.875000 212.750000 235.250000 240.375000 249.875000 260.375000 276.875000 291.750000 297.125000 296.000000 297.250000 293.750000 290.125000 288.375000 289.375000 289.250000 287.875000 284.625000 282.750000 274.000000 270.125000 276.625000 293.250000 292.375000 304.500000 314.750000 326.750000 332.250000 335.750000 341.250000 341.875000 342.625000 341.875000 339.250000 342.375000 343.875000 344.250000 342.875000 340.375000 337.875000 331.500000 323.625000 318.125000 312.625000 294.000000 278.375000 265.750000 251.250000 257.250000 234.625000 204.875000 243.875000 249.375000 262.375000 277.625000 280.750000 283.625000 281.625000 283.250000 288.875000 296.250000 303.875000 306.125000 302.125000 299.000000 305.625000 306.750000 306.000000 306.875000 310.125000 310.250000 310.000000 312.375000 312.375000 317.500000 325.125000 332.000000 333.250000 332.625000 326.625000 325.000000 320.250000 314.625000 303.875000 292.375000 282.375000 289.625000 288.500000 295.500000 295.625000 298.000000 291.750000 290.625000 293.000000 289.000000 291.000000 293.125000 300.125000 301.125000 304.750000 300.875000 313.000000 315.000000 316.000000 317.625000 315.750000 311.375000 310.000000 307.000000 302.750000 301.375000 299.875000 300.750000 299.375000 298.750000 297.625000 301.125000 302.375000 305.750000 307.750000 311.250000 311.625000 312.000000 311.750000 308.625000 306.625000 301.625000 300.625000 296.750000 295.625000 286.750000 290.250000 290.875000 292.125000 294.625000 294.875000 293.000000 299.375000 301.375000 307.500000 309.750000 315.250000 315.875000 320.000000 321.000000 320.750000 318.375000 317.375000 316.375000 311.875000 303.500000 297.375000 296.750000 284.125000 284.000000 281.125000 281.625000 276.125000 241.625000 255.750000 244.625000 244.375000 218.500000 228.000000 208.625000 232.125000 240.500000 274.750000 289.750000 305.625000 313.250000 321.250000 327.625000 330.750000 330.750000 329.750000 327.625000 321.500000 314.875000 308.750000 291.250000 273.125000 252.375000 229.625000 156.875000 0.000000 122.250000 170.125000 182.125000 200.625000 223.375000 247.125000 270.625000 279.125000 280.750000 284.000000 279.625000 277.875000 278.750000 280.375000 282.250000 282.000000 276.375000 272.750000 261.750000 261.625000 259.500000 278.250000 274.000000 290.625000 303.875000 317.625000 324.750000 328.375000 334.875000 334.875000 336.125000 336.625000 334.500000 337.000000 338.125000 338.625000 336.250000 333.250000 330.125000 324.500000 316.000000 309.875000 305.750000 286.000000 272.000000 248.125000 231.375000 234.875000 205.000000 165.625000 236.875000 242.000000 259.875000 276.500000 280.500000 283.875000 281.000000 281.875000 288.500000 292.875000 301.375000 301.625000 296.750000 294.000000 300.375000 301.625000 299.750000 300.250000 303.625000 303.375000 302.000000 304.875000 305.250000 310.750000 320.125000 327.625000 329.500000 329.500000 323.375000 322.250000 318.125000 313.625000 305.000000 295.375000 286.500000 286.625000 280.125000 284.625000 280.625000 283.125000 275.375000 276.625000 281.750000 280.750000 287.625000 290.750000 298.875000 300.625000 304.375000 301.375000 384.250000 387.375000 387.375000 388.875000 385.375000 378.375000 376.125000 369.500000 360.125000 356.875000 353.750000 355.000000 352.250000 350.875000 351.250000 356.500000 360.500000 366.250000 371.125000 376.500000 378.375000 380.250000 379.875000 377.250000 374.250000 367.250000 363.000000 355.875000 351.750000 336.875000 340.500000 340.000000 342.250000 346.250000 349.000000 348.500000 360.375000 365.500000 374.250000 377.750000 386.375000 388.125000 392.000000 394.750000 394.875000 392.750000 392.500000 390.875000 386.750000 379.375000 373.625000 372.000000 360.500000 358.125000 353.375000 350.625000 341.625000 303.125000 302.125000 281.125000 273.750000 226.750000 257.125000 247.750000 291.125000 320.000000 350.375000 365.125000 379.875000 388.250000 396.500000 403.500000 407.125000 406.625000 405.875000 403.625000 397.125000 391.125000 384.500000 367.250000 354.000000 337.875000 321.875000 275.875000 193.250000 0.000000 134.750000 222.375000 283.875000 297.375000 323.500000 348.875000 358.750000 361.000000 363.000000 360.375000 359.250000 361.250000 362.250000 363.500000 363.250000 358.750000 355.500000 346.125000 345.875000 341.500000 358.875000 353.500000 368.625000 381.250000 394.750000 401.375000 404.750000 411.250000 411.625000 412.750000 412.875000 410.750000 413.125000 414.250000 414.875000 412.750000 410.250000 407.000000 401.250000 393.125000 387.250000 383.250000 365.375000 352.625000 331.375000 320.625000 322.250000 297.250000 259.625000 322.875000 325.500000 338.625000 352.125000 356.000000 359.750000 358.875000 361.500000 368.125000 372.375000 379.125000 380.250000 376.875000 373.750000 379.500000 380.500000 379.250000 379.375000 382.875000 382.000000 381.250000 383.750000 383.375000 388.875000 396.625000 403.375000 405.000000 404.375000 398.500000 396.500000 390.750000 387.125000 377.000000 366.750000 355.625000 350.000000 338.250000 337.125000 328.125000 330.125000 318.875000 321.750000 332.250000 333.500000 347.125000 356.500000 366.750000 370.500000 375.125000 374.500000 471.375000 473.125000 472.500000 474.000000 470.250000 461.500000 459.000000 450.625000 439.250000 434.250000 430.125000 431.125000 428.125000 426.875000 427.125000 434.625000 440.000000 447.375000 452.875000 460.000000 462.500000 463.875000 464.000000 462.250000 458.625000 450.750000 444.000000 436.125000 430.250000 412.750000 414.375000 414.125000 417.000000 421.125000 426.250000 426.250000 441.125000 447.625000 457.625000 462.500000 471.250000 473.875000 477.750000 479.875000 480.500000 479.625000 478.875000 478.375000 473.375000 467.125000 462.125000 459.875000 450.375000 446.625000 441.000000 437.625000 426.625000 388.000000 380.000000 357.125000 337.375000 268.500000 313.500000 333.000000 373.375000 410.000000 437.375000 451.750000 465.750000 474.125000 482.500000 488.750000 492.375000 491.875000 491.125000 489.125000 482.625000 476.125000 469.875000 453.750000 442.625000 429.250000 418.250000 381.750000 324.625000 218.625000 0.000000 250.500000 357.250000 367.500000 398.875000 429.000000 440.625000 445.125000 448.000000 445.875000 446.375000 449.000000 450.625000 453.125000 453.250000 449.000000 446.000000 436.500000 435.500000 428.250000 443.375000 435.375000 452.125000 465.000000 479.000000 486.125000 489.375000 495.500000 496.375000 497.250000 497.125000 495.375000 498.000000 499.500000 499.500000 497.750000 494.375000 492.125000 486.125000 478.000000 471.500000 468.375000 449.625000 439.750000 417.750000 413.875000 415.000000 400.125000 376.125000 421.500000 423.125000 431.875000 443.250000 446.625000 449.875000 449.500000 452.250000 457.500000 461.250000 466.875000 467.500000 463.750000 461.375000 466.500000 467.875000 466.000000 465.875000 469.000000 469.000000 467.375000 469.250000 469.250000 474.000000 482.250000 489.000000 490.875000 490.125000 484.375000 481.750000 475.750000 472.875000 462.250000 452.625000 440.625000 432.250000 417.625000 412.750000 400.125000 401.750000 388.875000 393.875000 407.500000 412.250000 428.375000 440.750000 451.375000 456.875000 461.125000 462.000000 427.000000 429.375000 429.500000 429.625000 427.500000 423.625000 421.500000 418.000000 412.375000 411.500000 408.875000 410.625000 409.375000 408.125000 408.375000 412.125000 414.875000 418.375000 421.125000 424.625000 425.375000 426.750000 425.875000 423.375000 422.000000 415.500000 414.500000 410.125000 408.250000 396.875000 400.125000 400.250000 400.750000 403.500000 403.750000 403.000000 410.500000 413.625000 420.375000 423.000000 427.375000 427.125000 430.250000 430.500000 430.000000 427.375000 426.375000 426.500000 424.000000 418.375000 413.500000 414.375000 405.625000 406.125000 403.250000 403.125000 396.875000 367.750000 371.875000 358.500000 351.250000 313.250000 326.000000 326.125000 332.375000 367.875000 390.500000 402.250000 414.000000 418.375000 425.750000 431.125000 434.875000 433.750000 432.500000 429.750000 423.000000 417.500000 414.000000 396.375000 387.750000 374.625000 367.875000 340.750000 289.375000 259.625000 204.000000 0.000000 231.625000 243.500000 290.250000 338.750000 357.250000 366.125000 371.500000 369.625000 374.375000 381.750000 384.750000 391.250000 394.250000 386.500000 381.125000 370.125000 368.000000 349.250000 366.375000 351.000000 373.750000 392.875000 410.625000 420.125000 423.875000 431.625000 432.625000 435.125000 437.000000 436.125000 437.750000 438.375000 437.625000 434.500000 430.875000 427.375000 421.500000 412.250000 405.000000 403.625000 379.750000 370.375000 338.250000 347.500000 345.125000 343.250000 335.125000 372.500000 377.125000 389.125000 401.750000 403.875000 406.125000 402.625000 400.375000 405.000000 404.250000 409.125000 408.375000 403.250000 399.250000 404.875000 405.125000 401.750000 401.375000 404.625000 403.500000 401.500000 404.375000 403.000000 410.500000 421.625000 430.375000 432.875000 433.750000 430.375000 429.625000 427.375000 423.625000 416.875000 409.750000 401.000000 399.500000 389.375000 392.625000 388.250000 390.500000 382.375000 386.250000 393.750000 394.250000 402.500000 408.875000 415.375000 417.625000 420.750000 418.125000 321.750000 323.875000 323.750000 324.000000 323.375000 323.625000 322.125000 322.250000 321.625000 322.625000 321.875000 323.500000 322.875000 322.750000 321.750000 323.125000 323.375000 325.000000 324.875000 326.250000 326.375000 326.625000 325.375000 322.875000 322.500000 318.125000 320.000000 319.125000 318.625000 312.750000 316.375000 316.875000 317.375000 318.000000 317.000000 314.500000 316.750000 317.500000 321.000000 321.500000 321.750000 320.125000 322.000000 320.625000 318.875000 315.500000 313.750000 314.750000 313.875000 307.375000 303.625000 307.125000 299.250000 303.500000 303.250000 305.500000 302.875000 281.875000 291.500000 283.500000 281.750000 258.875000 264.625000 256.000000 252.875000 271.250000 285.625000 292.750000 302.875000 304.875000 310.500000 314.625000 317.750000 316.750000 315.375000 312.875000 305.250000 300.000000 299.125000 280.750000 273.625000 259.375000 257.125000 243.250000 200.625000 213.625000 203.125000 124.250000 0.000000 108.625000 151.500000 202.125000 222.500000 231.125000 238.125000 235.500000 242.000000 252.750000 257.125000 266.625000 273.125000 262.000000 254.625000 239.875000 236.625000 205.250000 230.125000 212.875000 242.000000 265.500000 286.125000 297.375000 301.500000 310.125000 312.250000 315.125000 318.000000 318.500000 320.125000 319.875000 318.500000 314.000000 309.250000 305.875000 299.625000 290.125000 281.375000 280.750000 252.750000 240.375000 193.875000 214.750000 207.875000 222.000000 231.250000 260.625000 269.125000 283.875000 297.500000 299.250000 299.500000 293.875000 287.875000 290.625000 285.875000 292.000000 288.750000 282.500000 276.125000 282.375000 282.250000 278.375000 277.625000 280.750000 279.750000 275.875000 280.000000 279.125000 288.250000 302.250000 313.250000 316.500000 317.375000 316.250000 318.250000 318.250000 314.500000 310.875000 306.750000 301.250000 305.875000 300.125000 307.375000 307.125000 309.750000 303.750000 305.500000 309.750000 308.375000 311.250000 312.875000 316.375000 316.125000 318.000000 312.375000 384.750000 386.250000 386.750000 386.250000 384.625000 385.500000 383.625000 384.125000 383.125000 384.375000 384.000000 386.250000 385.375000 385.250000 384.125000 385.750000 385.750000 387.250000 387.625000 387.875000 388.875000 389.250000 388.125000 386.375000 385.000000 381.125000 383.000000 382.125000 381.625000 375.500000 379.500000 379.500000 379.750000 380.625000 379.000000 376.250000 377.875000 379.250000 383.125000 383.375000 383.625000 381.750000 383.125000 382.250000 379.500000 377.125000 374.625000 376.125000 376.000000 371.250000 367.250000 371.125000 364.875000 368.750000 367.875000 369.500000 366.875000 345.875000 356.125000 347.875000 346.250000 324.750000 328.625000 317.500000 303.000000 333.500000 347.125000 354.875000 362.625000 363.125000 369.000000 372.250000 375.250000 374.500000 373.500000 369.250000 362.500000 357.500000 357.000000 340.125000 336.375000 325.375000 325.875000 314.625000 284.875000 288.000000 274.375000 197.125000 170.125000 0.000000 146.000000 231.750000 265.375000 283.750000 291.875000 293.000000 304.125000 318.000000 323.500000 333.375000 339.750000 330.250000 324.125000 311.125000 306.625000 278.875000 288.500000 260.125000 288.875000 314.250000 337.625000 350.500000 354.500000 364.750000 366.375000 370.125000 373.875000 375.250000 375.875000 375.250000 373.875000 369.125000 363.750000 359.875000 354.000000 343.625000 334.500000 336.375000 305.500000 303.250000 264.375000 292.750000 288.875000 300.000000 307.375000 331.625000 339.125000 351.750000 363.875000 365.750000 365.375000 359.750000 353.750000 355.875000 350.500000 354.750000 351.250000 345.000000 338.875000 345.000000 344.250000 339.375000 338.125000 340.875000 339.250000 334.500000 338.625000 337.000000 345.500000 360.000000 371.250000 375.000000 376.250000 376.250000 378.750000 378.625000 375.000000 372.125000 368.750000 362.875000 366.875000 360.625000 368.625000 369.500000 372.875000 367.375000 369.250000 372.875000 372.000000 374.750000 376.625000 379.750000 380.000000 381.000000 376.750000 459.500000 460.625000 460.500000 459.000000 458.750000 462.000000 460.625000 463.250000 464.500000 467.125000 467.125000 469.125000 468.875000 468.500000 467.625000 468.125000 466.875000 467.750000 467.125000 466.125000 465.875000 466.500000 465.875000 463.375000 462.750000 460.000000 463.250000 463.250000 464.000000 459.375000 463.500000 464.125000 464.125000 464.625000 462.125000 459.250000 458.375000 458.375000 460.250000 459.750000 457.125000 453.750000 453.875000 451.125000 448.000000 445.875000 442.875000 445.500000 446.625000 443.250000 440.625000 446.125000 441.500000 447.500000 447.875000 450.375000 449.625000 432.625000 442.500000 436.250000 435.625000 417.875000 420.875000 411.750000 401.750000 417.875000 424.500000 427.625000 430.875000 427.375000 430.500000 432.625000 434.875000 434.125000 432.250000 427.875000 420.500000 416.125000 421.625000 407.625000 409.125000 402.250000 405.500000 400.625000 378.750000 384.500000 375.375000 314.000000 282.125000 215.500000 0.000000 192.250000 263.500000 306.750000 323.625000 330.250000 353.750000 377.750000 385.000000 400.500000 408.875000 399.625000 392.625000 382.000000 374.500000 340.250000 327.750000 273.375000 307.125000 344.250000 375.875000 394.875000 399.500000 412.500000 415.000000 420.750000 427.875000 431.500000 431.750000 429.375000 426.000000 418.375000 412.500000 406.875000 401.000000 390.625000 380.250000 389.625000 366.125000 374.750000 349.000000 373.125000 366.000000 381.625000 392.625000 410.625000 419.500000 432.125000 442.625000 444.125000 442.500000 435.875000 427.625000 427.250000 418.750000 421.875000 416.000000 410.500000 403.625000 407.625000 405.875000 398.750000 397.000000 399.125000 397.125000 389.125000 394.125000 390.625000 401.125000 418.125000 430.375000 435.500000 437.500000 441.250000 444.875000 447.750000 445.375000 445.375000 445.250000 442.250000 448.125000 444.375000 452.875000 455.000000 457.750000 453.750000 454.750000 457.875000 455.750000 456.375000 456.625000 458.625000 457.875000 457.500000 451.875000 444.625000 445.375000 445.250000 443.000000 443.125000 449.000000 447.750000 452.125000 455.875000 458.875000 459.750000 461.750000 462.500000 462.375000 461.125000 460.625000 458.375000 457.875000 456.250000 454.500000 454.250000 454.625000 453.000000 450.625000 451.375000 449.125000 453.500000 455.000000 456.625000 453.625000 457.875000 458.125000 457.875000 458.000000 455.000000 451.125000 447.875000 447.500000 448.125000 446.125000 441.500000 436.625000 435.750000 431.750000 427.625000 425.250000 421.750000 425.375000 428.375000 426.000000 425.000000 431.750000 428.500000 436.625000 437.500000 440.750000 441.500000 428.875000 438.750000 433.875000 434.375000 420.500000 422.625000 413.750000 405.375000 411.625000 412.125000 411.750000 410.250000 403.625000 404.625000 405.125000 407.500000 406.500000 404.375000 398.875000 391.625000 387.875000 396.750000 386.125000 393.250000 389.375000 395.250000 397.500000 384.250000 391.750000 388.125000 344.250000 315.500000 283.750000 174.250000 0.000000 147.250000 228.750000 257.250000 272.625000 311.250000 347.250000 356.750000 377.500000 388.500000 378.750000 371.750000 362.750000 352.625000 314.375000 279.000000 214.250000 235.375000 295.375000 333.500000 356.000000 361.125000 376.375000 379.750000 386.625000 395.875000 401.625000 400.750000 397.500000 392.750000 383.500000 375.875000 369.875000 365.125000 352.750000 341.500000 357.375000 338.375000 356.750000 343.125000 365.000000 354.125000 373.625000 388.125000 400.500000 409.625000 421.875000 432.125000 432.500000 429.875000 422.250000 411.875000 409.500000 398.000000 399.500000 392.125000 386.000000 379.000000 381.625000 378.500000 369.000000 367.500000 368.375000 365.000000 353.750000 360.000000 355.625000 368.375000 388.250000 403.250000 408.875000 411.375000 417.750000 422.875000 428.250000 427.250000 429.875000 432.000000 431.000000 439.250000 437.000000 446.500000 450.000000 453.500000 449.750000 450.250000 451.750000 450.125000 448.500000 447.375000 447.750000 445.625000 444.750000 438.250000 467.750000 468.750000 468.750000 466.875000 466.625000 473.500000 472.500000 477.375000 481.625000 486.000000 486.500000 488.625000 489.000000 488.500000 487.500000 486.250000 484.875000 483.625000 481.750000 479.000000 478.875000 479.000000 477.375000 474.750000 475.875000 474.000000 479.125000 481.250000 482.625000 480.500000 484.875000 485.250000 484.625000 484.875000 481.250000 477.875000 474.000000 472.875000 472.625000 470.875000 464.375000 459.250000 458.500000 453.750000 449.250000 447.000000 443.000000 446.750000 450.375000 448.000000 447.250000 454.625000 452.625000 461.250000 462.625000 466.250000 467.250000 456.500000 466.500000 462.125000 463.250000 450.500000 452.000000 443.750000 435.875000 438.000000 436.250000 435.000000 432.500000 425.375000 425.625000 425.500000 427.625000 427.000000 424.750000 419.125000 411.750000 408.875000 418.625000 408.500000 416.375000 413.375000 419.750000 424.750000 415.000000 423.875000 422.250000 385.625000 357.625000 339.125000 268.125000 169.625000 0.000000 192.750000 233.375000 258.750000 311.375000 358.000000 369.250000 394.500000 406.875000 397.125000 389.750000 381.375000 370.375000 331.250000 284.375000 246.750000 238.250000 315.875000 353.750000 376.125000 381.125000 396.250000 400.125000 407.250000 416.625000 422.250000 421.125000 418.000000 413.250000 403.750000 396.375000 390.125000 385.500000 373.250000 360.375000 376.750000 361.125000 379.250000 369.250000 389.500000 377.125000 398.375000 415.000000 425.000000 434.375000 446.875000 456.875000 456.375000 453.500000 445.625000 433.750000 430.875000 416.750000 418.750000 410.125000 404.000000 396.625000 398.375000 393.875000 383.750000 383.000000 383.000000 378.500000 364.875000 373.625000 369.375000 385.375000 406.875000 422.625000 428.625000 432.000000 439.125000 444.625000 450.625000 449.125000 452.750000 456.125000 456.250000 465.500000 463.625000 473.875000 477.750000 480.375000 477.500000 477.875000 479.375000 476.875000 474.625000 472.625000 472.500000 469.875000 469.375000 461.375000 466.000000 467.625000 467.625000 465.250000 465.875000 472.875000 472.000000 476.875000 481.750000 485.625000 486.500000 488.375000 489.000000 488.750000 488.000000 486.375000 484.000000 483.125000 481.125000 478.375000 477.625000 477.875000 476.125000 473.625000 475.000000 472.875000 478.750000 480.625000 482.375000 480.875000 485.125000 485.625000 485.375000 485.125000 481.875000 477.750000 473.875000 472.625000 472.125000 469.875000 463.875000 458.500000 458.000000 453.000000 448.500000 445.125000 440.625000 444.750000 447.625000 444.625000 443.125000 451.125000 448.875000 457.875000 460.250000 464.000000 466.000000 456.000000 466.125000 463.000000 463.875000 452.375000 453.250000 445.750000 437.750000 438.000000 436.125000 434.125000 434.750000 428.375000 430.875000 429.875000 432.750000 431.500000 429.875000 425.625000 418.250000 416.125000 420.750000 410.625000 414.250000 410.250000 414.875000 423.250000 415.000000 425.000000 425.500000 393.000000 365.750000 357.000000 310.375000 250.250000 192.250000 0.000000 156.000000 164.500000 249.125000 323.625000 338.000000 376.000000 392.875000 380.500000 371.125000 363.625000 351.250000 313.875000 257.125000 279.500000 293.000000 348.750000 378.750000 395.500000 400.625000 413.125000 415.500000 420.875000 428.000000 431.125000 431.375000 429.000000 426.000000 418.250000 412.750000 407.500000 401.750000 389.875000 378.750000 382.875000 368.000000 377.375000 365.250000 381.750000 366.625000 391.625000 410.750000 419.750000 430.125000 442.750000 453.250000 453.000000 449.625000 440.500000 426.125000 423.875000 407.125000 410.750000 401.500000 392.250000 385.875000 388.500000 383.375000 372.250000 374.125000 373.000000 365.875000 349.375000 364.750000 364.250000 384.500000 408.875000 426.500000 432.625000 435.375000 440.375000 446.250000 451.750000 448.750000 452.500000 455.000000 455.000000 465.500000 464.125000 474.000000 478.250000 481.125000 477.750000 478.250000 478.625000 476.625000 474.000000 471.750000 471.500000 467.875000 466.875000 458.375000 487.625000 488.750000 489.125000 486.625000 487.500000 495.000000 493.750000 499.000000 504.250000 508.250000 509.875000 511.750000 512.250000 512.125000 511.125000 509.000000 507.000000 505.500000 503.750000 500.750000 500.000000 500.000000 498.375000 495.500000 497.000000 495.250000 501.125000 503.500000 505.375000 504.250000 508.000000 508.375000 508.375000 508.125000 504.875000 500.500000 496.000000 494.625000 493.750000 491.875000 485.000000 479.375000 478.625000 473.625000 468.750000 465.250000 459.750000 464.375000 468.250000 465.250000 464.500000 473.125000 471.500000 480.500000 482.875000 487.000000 488.875000 479.750000 489.750000 486.625000 487.375000 476.750000 478.125000 469.875000 462.125000 460.875000 458.250000 456.000000 455.750000 448.750000 450.250000 449.500000 452.125000 450.625000 448.875000 445.000000 437.250000 436.125000 440.625000 431.500000 436.250000 433.250000 438.375000 447.500000 440.625000 450.500000 451.125000 421.375000 395.000000 388.125000 349.375000 301.875000 255.250000 178.875000 0.000000 198.375000 284.500000 350.750000 364.625000 399.375000 415.500000 404.125000 395.500000 388.750000 377.000000 340.375000 271.250000 314.250000 320.000000 373.500000 401.750000 417.875000 423.125000 434.750000 437.500000 442.500000 448.500000 451.875000 451.750000 450.000000 447.125000 440.000000 434.125000 429.125000 423.750000 411.500000 400.625000 400.500000 390.125000 399.250000 391.125000 407.625000 392.000000 416.750000 435.500000 443.125000 453.375000 466.125000 475.875000 475.500000 471.750000 462.750000 448.250000 444.875000 427.125000 429.375000 417.625000 410.000000 403.000000 402.625000 396.125000 382.250000 384.250000 380.375000 369.875000 344.125000 368.250000 371.000000 395.250000 424.250000 444.500000 451.125000 453.875000 459.500000 465.750000 472.375000 469.500000 474.000000 477.125000 477.500000 488.250000 487.125000 497.250000 501.125000 504.000000 500.875000 501.625000 502.375000 499.750000 496.750000 494.250000 493.625000 490.375000 489.250000 481.000000 418.000000 420.000000 419.750000 418.375000 419.125000 425.750000 425.000000 430.250000 435.375000 439.000000 439.625000 441.750000 442.250000 441.625000 440.250000 439.375000 436.875000 435.750000 433.625000 431.250000 430.125000 430.375000 428.875000 425.750000 427.250000 425.750000 431.250000 433.500000 436.000000 434.250000 438.375000 438.750000 438.500000 438.125000 435.000000 431.500000 427.375000 425.875000 424.750000 423.000000 416.125000 410.625000 411.250000 406.000000 402.250000 398.000000 392.625000 396.625000 399.625000 395.000000 392.750000 401.875000 399.750000 409.000000 411.625000 416.125000 417.875000 409.125000 419.625000 416.000000 417.125000 405.875000 407.250000 399.250000 392.125000 389.750000 389.375000 386.625000 389.000000 384.500000 387.250000 386.875000 389.500000 388.375000 386.750000 383.125000 376.000000 373.500000 376.125000 365.250000 366.375000 361.875000 364.625000 375.000000 368.250000 379.000000 380.375000 350.875000 324.000000 320.500000 287.500000 247.750000 212.250000 118.000000 130.125000 0.000000 149.000000 248.000000 266.500000 315.250000 336.000000 321.375000 310.625000 303.875000 291.250000 257.250000 197.750000 253.625000 273.875000 319.250000 345.250000 359.750000 364.250000 375.875000 377.500000 382.375000 387.250000 390.000000 390.250000 388.750000 386.375000 380.875000 374.250000 369.875000 364.250000 353.000000 342.875000 341.625000 325.875000 329.500000 316.375000 329.500000 311.500000 339.375000 361.500000 368.750000 379.625000 393.125000 403.750000 403.125000 399.625000 389.625000 374.625000 371.875000 354.875000 361.000000 349.625000 339.500000 334.250000 337.750000 333.375000 321.625000 325.375000 324.875000 318.125000 302.750000 318.750000 319.625000 339.750000 365.625000 383.250000 388.375000 390.875000 394.375000 399.875000 405.625000 402.500000 405.500000 407.500000 408.500000 418.625000 417.625000 427.750000 430.875000 434.250000 431.250000 431.000000 431.625000 429.500000 426.750000 424.000000 423.375000 419.875000 418.375000 410.125000 433.625000 436.500000 437.250000 436.375000 437.125000 443.625000 443.125000 448.250000 453.125000 457.625000 458.000000 460.250000 460.625000 460.625000 458.875000 457.250000 455.000000 453.125000 450.625000 448.500000 447.375000 447.250000 445.250000 442.875000 444.000000 443.000000 448.625000 450.750000 453.250000 452.000000 456.625000 456.875000 456.625000 456.375000 453.750000 449.875000 445.125000 443.000000 442.375000 439.750000 434.125000 428.250000 429.375000 425.625000 420.875000 414.875000 409.500000 413.125000 415.375000 408.375000 405.875000 414.750000 412.625000 423.625000 426.375000 431.375000 434.375000 426.625000 437.500000 433.625000 435.750000 424.625000 426.875000 418.000000 412.125000 407.750000 406.875000 405.375000 410.250000 407.625000 411.500000 412.250000 415.250000 414.125000 413.125000 410.500000 402.875000 400.250000 399.875000 388.875000 383.875000 377.875000 377.500000 391.000000 386.250000 397.500000 400.750000 375.500000 350.375000 352.000000 331.750000 307.000000 284.250000 223.625000 236.000000 169.375000 0.000000 184.250000 212.750000 298.250000 328.750000 309.750000 295.375000 293.500000 281.750000 289.750000 262.500000 307.125000 326.750000 360.125000 382.500000 394.125000 398.250000 407.750000 409.250000 413.000000 417.000000 417.875000 418.250000 418.125000 416.500000 411.875000 407.500000 403.000000 397.250000 387.125000 377.250000 372.750000 357.500000 352.125000 335.875000 339.375000 318.375000 350.250000 374.500000 379.500000 391.625000 406.125000 417.125000 416.500000 411.750000 400.500000 381.500000 380.125000 359.375000 373.000000 361.000000 345.750000 345.250000 352.625000 349.250000 338.375000 348.750000 347.875000 343.000000 336.750000 349.250000 351.500000 369.750000 393.125000 408.875000 413.875000 415.625000 415.250000 421.500000 425.750000 420.625000 423.875000 424.625000 426.375000 436.750000 436.500000 446.375000 450.125000 452.750000 449.000000 449.875000 450.000000 447.125000 443.750000 439.875000 439.250000 435.375000 434.000000 424.500000 418.750000 421.375000 422.500000 422.000000 424.500000 430.625000 430.875000 436.000000 442.000000 445.625000 447.000000 448.875000 449.250000 449.000000 447.125000 445.000000 442.750000 440.875000 438.375000 435.125000 434.250000 433.500000 431.750000 428.250000 429.750000 429.500000 435.875000 438.500000 440.875000 440.625000 445.375000 445.750000 445.500000 445.375000 442.125000 438.000000 433.375000 431.125000 429.750000 426.625000 420.125000 414.000000 416.250000 411.875000 407.250000 399.500000 392.750000 396.375000 398.875000 389.375000 386.375000 397.125000 395.250000 406.875000 410.875000 416.750000 420.875000 414.625000 426.375000 422.750000 425.500000 415.000000 416.750000 408.250000 402.750000 396.000000 394.875000 392.875000 400.625000 399.000000 404.125000 405.500000 408.375000 407.375000 406.250000 404.250000 397.625000 394.625000 391.000000 381.125000 372.500000 365.750000 362.750000 379.750000 377.625000 389.000000 393.375000 372.625000 351.375000 355.500000 345.875000 333.375000 321.000000 287.125000 291.750000 258.125000 174.750000 0.000000 124.750000 242.375000 285.875000 262.125000 245.375000 253.625000 257.500000 303.500000 301.375000 330.500000 346.375000 369.375000 387.250000 396.000000 400.250000 407.750000 408.750000 411.125000 413.250000 412.625000 413.750000 414.875000 413.875000 410.375000 406.625000 403.625000 397.875000 387.500000 379.625000 370.500000 358.500000 344.500000 330.875000 325.125000 310.625000 337.750000 361.625000 361.875000 375.125000 390.250000 401.000000 399.500000 393.500000 380.625000 356.375000 354.000000 329.250000 349.375000 334.875000 312.000000 319.250000 328.875000 326.000000 313.000000 334.625000 332.750000 329.375000 331.250000 342.125000 347.750000 364.500000 386.375000 401.625000 405.250000 406.625000 403.750000 409.750000 413.875000 407.125000 411.250000 411.750000 413.750000 424.375000 425.500000 435.375000 438.875000 441.250000 438.500000 438.500000 438.500000 435.375000 431.125000 426.625000 425.125000 420.625000 419.000000 407.750000 510.125000 513.750000 514.875000 514.625000 517.000000 524.000000 524.500000 529.500000 535.000000 539.375000 540.375000 542.250000 542.625000 542.375000 541.125000 538.750000 536.125000 533.875000 531.250000 527.750000 526.875000 526.250000 524.000000 520.625000 522.375000 522.375000 528.875000 531.750000 534.250000 534.250000 538.500000 539.250000 539.000000 539.250000 535.875000 531.750000 527.375000 524.375000 522.625000 519.625000 513.000000 506.125000 508.750000 504.375000 500.250000 492.000000 485.375000 488.375000 489.375000 478.125000 475.125000 486.375000 485.375000 497.500000 502.250000 508.375000 513.125000 508.875000 519.250000 516.750000 518.875000 509.625000 511.250000 503.125000 497.250000 490.125000 489.500000 487.000000 495.375000 494.750000 500.000000 501.875000 504.375000 503.875000 502.375000 500.875000 494.500000 491.250000 486.750000 477.500000 468.375000 461.500000 457.625000 474.000000 472.375000 484.250000 488.750000 469.375000 449.625000 453.625000 445.875000 435.625000 425.250000 395.500000 398.875000 369.625000 296.500000 218.125000 0.000000 282.125000 346.375000 320.875000 305.375000 343.625000 366.875000 406.750000 407.000000 432.875000 447.750000 470.125000 485.875000 494.125000 498.375000 505.375000 506.125000 508.125000 510.375000 509.125000 510.625000 511.750000 511.375000 507.875000 504.125000 501.125000 495.125000 485.625000 477.750000 469.250000 457.250000 443.000000 429.500000 419.375000 406.250000 432.500000 455.250000 452.500000 466.000000 480.875000 491.875000 489.500000 482.875000 467.625000 438.375000 436.875000 410.625000 440.000000 426.750000 402.000000 415.500000 424.750000 424.000000 417.625000 434.750000 433.125000 431.125000 432.875000 443.000000 448.250000 463.875000 484.125000 497.750000 501.250000 502.125000 497.750000 503.750000 507.500000 500.500000 504.750000 504.500000 507.000000 518.375000 519.375000 529.000000 532.250000 535.250000 532.375000 532.000000 532.000000 528.875000 524.375000 518.875000 517.500000 512.125000 510.625000 498.000000 341.500000 345.250000 347.625000 348.125000 351.000000 359.000000 359.125000 365.750000 371.500000 376.125000 377.000000 379.500000 379.375000 378.500000 377.500000 374.625000 371.625000 369.375000 366.250000 362.500000 360.500000 359.625000 357.750000 353.625000 356.500000 357.000000 364.000000 367.625000 370.250000 371.250000 376.000000 376.000000 376.625000 376.375000 372.375000 369.125000 363.250000 360.125000 357.000000 353.125000 346.125000 338.875000 343.000000 338.375000 334.250000 323.750000 316.125000 319.375000 318.875000 303.750000 299.250000 314.000000 314.125000 328.625000 334.375000 341.125000 347.500000 345.375000 356.750000 354.250000 357.625000 349.125000 350.250000 341.875000 337.125000 328.125000 327.250000 322.750000 333.375000 333.750000 340.000000 341.625000 344.375000 344.125000 343.250000 342.000000 336.125000 332.375000 325.875000 318.875000 307.750000 302.750000 296.250000 313.500000 313.500000 325.000000 330.875000 315.250000 297.500000 303.500000 300.875000 296.000000 290.875000 273.750000 273.500000 258.500000 221.250000 175.500000 122.375000 0.000000 119.500000 112.625000 126.625000 189.750000 228.625000 267.500000 275.250000 292.500000 304.875000 320.000000 334.000000 340.250000 344.375000 349.875000 350.750000 352.375000 352.625000 350.500000 352.625000 353.875000 354.250000 352.500000 349.125000 345.875000 340.625000 331.625000 324.875000 314.750000 305.250000 288.125000 278.625000 262.625000 255.375000 275.375000 294.500000 284.500000 298.375000 312.875000 321.750000 319.000000 309.625000 290.875000 252.125000 251.500000 218.500000 264.125000 251.625000 217.875000 246.500000 257.125000 259.750000 261.750000 277.125000 275.500000 275.375000 280.875000 288.750000 294.375000 308.500000 325.875000 338.875000 341.000000 340.875000 334.000000 340.000000 343.125000 334.375000 339.875000 339.000000 343.250000 354.625000 357.250000 366.375000 370.125000 372.875000 369.750000 369.250000 368.625000 365.250000 360.000000 352.875000 350.375000 343.750000 342.125000 327.750000 326.250000 331.375000 335.625000 336.625000 340.250000 347.625000 348.625000 355.125000 362.000000 366.750000 368.250000 370.125000 370.375000 369.625000 367.625000 364.625000 360.750000 358.250000 355.000000 350.875000 348.875000 347.750000 345.875000 340.625000 343.875000 345.250000 352.875000 356.375000 360.500000 361.500000 366.375000 366.875000 366.875000 366.875000 363.750000 359.625000 354.250000 349.875000 346.625000 342.125000 335.000000 327.500000 331.875000 328.750000 325.000000 314.500000 307.500000 308.125000 304.875000 282.875000 276.750000 292.250000 294.750000 311.500000 318.750000 326.750000 335.000000 336.125000 347.750000 346.000000 348.375000 341.375000 343.000000 335.375000 329.875000 320.375000 319.750000 315.250000 327.250000 328.500000 335.250000 338.250000 340.625000 340.500000 339.750000 339.000000 332.625000 329.500000 322.125000 315.625000 304.875000 298.625000 288.500000 306.875000 308.375000 319.125000 325.375000 312.750000 299.625000 304.750000 304.000000 301.375000 298.000000 284.875000 284.500000 273.000000 246.750000 212.875000 180.125000 113.625000 0.000000 98.625000 151.500000 207.250000 243.000000 275.375000 284.375000 298.625000 309.125000 322.375000 334.000000 340.250000 343.875000 348.750000 349.000000 350.000000 350.125000 347.500000 349.500000 351.500000 351.875000 350.375000 347.750000 344.875000 339.250000 330.875000 325.500000 315.125000 306.000000 290.750000 281.375000 263.875000 260.625000 273.625000 287.125000 267.125000 282.375000 296.250000 304.125000 299.125000 287.500000 263.500000 208.875000 215.125000 186.625000 255.250000 250.875000 229.250000 255.000000 262.000000 264.625000 269.500000 281.500000 281.000000 280.875000 286.375000 293.000000 298.125000 310.250000 324.625000 334.625000 337.000000 336.625000 327.125000 332.500000 335.000000 325.000000 330.250000 327.750000 334.000000 344.875000 349.000000 357.875000 361.125000 363.750000 360.625000 359.625000 358.875000 354.375000 348.625000 340.625000 337.375000 329.500000 326.500000 309.375000 494.750000 499.125000 501.250000 502.500000 505.125000 512.000000 512.625000 518.250000 524.125000 528.250000 529.250000 531.125000 531.250000 531.000000 530.000000 526.625000 523.625000 521.625000 518.875000 515.000000 513.625000 512.375000 510.500000 506.375000 508.625000 509.250000 516.375000 519.375000 522.250000 522.750000 527.500000 527.750000 528.000000 527.875000 525.000000 521.125000 515.875000 512.875000 510.125000 506.875000 500.375000 494.125000 498.250000 494.375000 490.625000 480.875000 474.500000 476.500000 474.375000 457.625000 452.500000 465.250000 464.875000 479.000000 485.000000 492.250000 499.000000 496.250000 507.625000 505.125000 508.125000 499.250000 501.250000 492.875000 487.750000 479.250000 479.875000 477.125000 488.375000 490.000000 495.500000 498.375000 501.250000 501.125000 500.000000 499.000000 492.500000 489.000000 482.000000 473.250000 461.250000 453.000000 444.625000 463.250000 461.875000 473.875000 480.125000 464.375000 447.125000 454.000000 453.375000 451.250000 446.875000 430.750000 432.500000 418.375000 385.750000 348.625000 313.750000 265.875000 257.500000 0.000000 220.750000 313.250000 374.875000 418.125000 431.750000 447.750000 460.375000 476.125000 490.000000 496.375000 500.125000 506.500000 507.375000 508.125000 508.750000 506.875000 509.250000 510.625000 510.750000 508.000000 505.625000 503.125000 496.875000 488.125000 481.250000 472.000000 460.125000 442.000000 426.000000 399.250000 395.500000 416.750000 439.625000 431.000000 445.625000 462.000000 471.750000 469.125000 459.750000 441.000000 401.750000 404.000000 378.250000 427.125000 419.375000 395.750000 415.125000 424.625000 427.125000 427.375000 440.000000 439.625000 439.375000 442.875000 450.250000 455.125000 467.750000 483.875000 495.625000 497.625000 497.625000 491.000000 495.875000 498.500000 490.000000 493.375000 492.250000 496.250000 507.250000 509.250000 518.375000 522.000000 523.875000 521.250000 520.625000 520.375000 517.000000 511.750000 504.875000 502.250000 496.500000 494.375000 479.500000 371.375000 375.625000 377.500000 377.875000 380.250000 386.375000 387.000000 391.875000 396.875000 401.250000 402.750000 404.125000 404.500000 404.125000 402.250000 400.250000 397.375000 395.375000 393.000000 389.625000 388.500000 387.750000 385.875000 381.750000 383.750000 383.625000 390.125000 393.125000 395.625000 395.500000 400.250000 401.000000 400.625000 401.000000 397.750000 393.625000 389.375000 386.500000 384.875000 381.875000 375.750000 369.875000 373.125000 369.625000 366.375000 357.125000 351.125000 353.500000 352.500000 338.750000 334.375000 345.625000 343.625000 356.125000 361.125000 368.000000 373.500000 368.625000 380.125000 377.625000 379.375000 370.500000 372.750000 363.625000 358.375000 350.500000 351.750000 350.875000 361.500000 361.750000 368.375000 371.000000 373.750000 372.875000 372.250000 370.625000 364.375000 360.625000 354.375000 344.625000 332.375000 322.500000 315.125000 333.000000 330.125000 343.250000 349.125000 331.750000 312.250000 320.375000 319.250000 316.000000 312.125000 294.500000 296.000000 280.125000 244.750000 204.125000 170.875000 152.625000 183.250000 93.000000 0.000000 134.125000 224.250000 277.875000 295.000000 312.750000 327.625000 344.750000 359.125000 366.500000 370.750000 376.875000 377.875000 379.875000 380.500000 379.000000 380.750000 382.250000 382.125000 379.375000 375.875000 373.375000 367.500000 358.000000 350.625000 342.250000 328.375000 309.875000 289.500000 261.500000 249.125000 279.500000 308.375000 305.250000 319.875000 337.000000 348.375000 346.500000 339.750000 323.125000 291.375000 293.250000 269.875000 306.875000 297.375000 275.250000 289.250000 299.625000 301.125000 299.750000 312.000000 312.125000 310.875000 313.750000 321.125000 325.250000 338.625000 355.875000 367.750000 370.875000 371.125000 365.000000 370.250000 373.000000 364.750000 368.500000 366.250000 369.500000 379.875000 382.000000 390.750000 394.250000 396.875000 393.375000 393.250000 393.625000 389.375000 385.500000 379.125000 377.750000 372.375000 370.625000 357.875000 400.125000 403.125000 405.250000 405.250000 407.125000 412.000000 412.125000 416.625000 420.750000 424.750000 425.125000 427.125000 427.375000 426.500000 425.625000 423.625000 421.250000 420.000000 417.250000 415.500000 414.125000 413.250000 411.750000 408.500000 409.750000 409.125000 415.000000 417.000000 419.500000 417.750000 422.750000 423.125000 422.875000 423.500000 420.750000 416.750000 413.000000 411.125000 410.500000 407.625000 403.125000 398.000000 401.000000 398.250000 394.750000 388.000000 382.750000 384.375000 384.250000 372.250000 368.250000 376.250000 372.000000 383.000000 386.750000 392.500000 397.375000 389.500000 402.125000 398.125000 400.625000 389.625000 392.000000 382.750000 378.875000 371.750000 374.750000 375.750000 386.375000 387.250000 393.750000 396.125000 399.375000 398.875000 397.875000 395.875000 388.875000 384.875000 380.000000 366.875000 352.750000 339.875000 332.500000 350.000000 344.750000 359.250000 365.875000 346.250000 323.000000 333.500000 333.875000 332.875000 329.125000 312.875000 315.125000 298.875000 268.125000 238.625000 235.000000 241.500000 265.000000 211.750000 160.250000 0.000000 211.375000 282.750000 311.000000 328.750000 346.250000 365.000000 380.875000 389.250000 393.625000 400.000000 400.875000 403.000000 404.375000 403.500000 405.500000 406.375000 405.750000 402.500000 399.375000 396.250000 390.250000 380.750000 373.125000 365.375000 347.625000 326.875000 297.625000 266.500000 226.750000 280.125000 320.750000 326.625000 341.750000 360.750000 374.750000 374.500000 369.375000 356.375000 335.250000 337.375000 320.000000 344.625000 336.750000 318.750000 322.750000 334.250000 334.625000 331.250000 340.625000 341.125000 340.625000 341.250000 348.250000 351.125000 364.375000 381.250000 393.625000 397.125000 397.375000 393.250000 397.625000 399.875000 393.000000 394.750000 392.000000 394.125000 403.125000 404.250000 413.125000 416.625000 419.000000 415.375000 415.125000 415.875000 412.250000 408.750000 404.375000 403.500000 399.125000 398.000000 387.375000 307.750000 311.000000 312.125000 312.000000 313.375000 318.375000 318.125000 322.375000 326.250000 330.375000 331.125000 333.000000 333.250000 332.500000 331.250000 329.500000 327.625000 326.125000 324.125000 321.875000 320.750000 320.500000 318.625000 315.500000 316.750000 315.250000 321.250000 323.125000 325.375000 324.125000 328.625000 329.250000 329.125000 329.000000 326.375000 322.000000 318.875000 316.875000 316.500000 314.125000 309.750000 305.125000 307.750000 304.500000 301.125000 294.500000 290.125000 292.500000 292.625000 283.750000 279.375000 287.250000 281.375000 291.875000 295.125000 300.500000 304.500000 295.750000 308.000000 304.375000 306.375000 295.750000 297.500000 288.500000 283.000000 275.000000 277.500000 279.250000 290.000000 290.375000 296.625000 299.875000 303.000000 301.875000 300.500000 298.500000 291.500000 287.125000 283.125000 267.875000 251.250000 237.875000 228.250000 253.625000 252.375000 266.500000 271.625000 250.750000 226.500000 235.750000 233.625000 229.875000 225.625000 207.625000 210.000000 192.500000 163.500000 149.750000 164.750000 187.375000 207.250000 180.125000 157.250000 118.500000 0.000000 165.125000 202.500000 224.125000 243.875000 264.750000 281.375000 289.875000 294.250000 301.375000 302.750000 305.000000 306.750000 306.375000 307.625000 308.500000 308.000000 304.500000 300.375000 297.500000 291.500000 281.125000 273.500000 266.125000 246.250000 225.250000 195.500000 188.375000 179.250000 207.375000 235.375000 238.375000 253.250000 270.875000 284.750000 284.500000 280.875000 269.750000 253.375000 254.000000 239.500000 254.750000 245.750000 231.750000 224.625000 239.375000 239.750000 235.500000 242.750000 244.500000 243.250000 242.375000 250.000000 252.375000 265.875000 283.625000 297.125000 300.750000 301.500000 298.500000 302.750000 305.375000 299.000000 299.625000 297.875000 298.500000 308.625000 309.375000 318.500000 322.000000 324.375000 321.250000 321.250000 321.500000 318.500000 315.500000 311.250000 311.000000 306.875000 306.375000 296.625000 319.750000 321.750000 322.625000 321.625000 322.000000 326.875000 326.375000 330.250000 333.875000 337.250000 338.000000 340.000000 340.000000 339.625000 338.875000 337.250000 335.250000 334.750000 333.000000 331.125000 330.750000 331.000000 328.875000 326.125000 327.000000 325.125000 330.125000 332.000000 333.125000 331.000000 335.625000 335.625000 335.625000 335.750000 333.375000 329.375000 326.125000 325.000000 325.250000 323.875000 319.625000 314.875000 316.500000 313.000000 309.500000 305.250000 300.750000 303.750000 304.750000 298.750000 296.125000 302.625000 297.750000 306.875000 308.875000 312.750000 315.125000 304.375000 315.125000 310.875000 312.125000 298.875000 301.750000 292.625000 286.625000 285.375000 287.375000 288.375000 294.750000 292.500000 297.750000 299.500000 302.500000 301.375000 300.250000 296.750000 289.375000 285.500000 284.875000 268.750000 263.750000 252.875000 256.000000 266.000000 255.625000 268.250000 270.125000 237.625000 201.625000 214.000000 205.750000 197.250000 192.500000 175.500000 179.250000 165.125000 177.375000 201.125000 211.500000 232.500000 246.250000 229.250000 216.875000 195.250000 171.500000 0.000000 148.125000 181.625000 216.000000 246.375000 268.125000 279.625000 284.250000 293.500000 295.500000 298.750000 302.625000 303.750000 304.625000 304.250000 302.750000 297.625000 293.250000 288.875000 283.125000 271.500000 262.250000 258.125000 230.250000 213.250000 179.875000 207.000000 173.000000 216.000000 246.250000 259.500000 271.625000 287.250000 300.000000 300.625000 297.875000 289.125000 276.750000 276.500000 264.000000 271.250000 263.500000 254.125000 246.375000 253.875000 252.625000 244.750000 246.625000 249.000000 245.875000 239.500000 247.875000 247.250000 262.250000 282.000000 297.125000 301.500000 303.000000 303.875000 308.375000 311.875000 307.750000 308.250000 308.375000 307.625000 316.625000 315.250000 325.375000 328.250000 331.000000 327.500000 327.750000 329.000000 326.750000 324.250000 322.125000 322.000000 319.250000 318.875000 311.125000 346.375000 347.875000 347.500000 345.500000 346.250000 353.375000 352.375000 357.250000 361.875000 365.625000 367.125000 368.875000 369.375000 368.875000 368.375000 366.625000 364.250000 363.250000 361.000000 358.750000 358.125000 357.875000 356.500000 353.750000 354.625000 353.125000 358.750000 360.875000 362.625000 361.125000 365.625000 366.125000 365.875000 365.625000 362.000000 358.250000 354.250000 352.625000 352.000000 350.125000 343.750000 338.500000 338.375000 333.500000 329.000000 325.250000 320.250000 325.125000 328.000000 324.250000 322.750000 331.625000 328.375000 337.750000 340.125000 344.250000 346.125000 336.375000 346.625000 343.125000 344.625000 332.750000 334.125000 326.125000 319.125000 317.375000 315.125000 313.500000 314.500000 309.125000 311.500000 311.250000 313.875000 312.500000 310.875000 307.375000 299.625000 297.625000 301.000000 288.625000 292.625000 288.500000 294.500000 303.375000 295.875000 305.875000 306.250000 276.250000 247.500000 244.750000 214.000000 183.375000 166.250000 139.875000 131.625000 126.875000 171.500000 220.125000 232.375000 261.125000 276.000000 263.875000 255.250000 245.000000 229.375000 169.625000 0.000000 156.500000 201.375000 243.750000 269.125000 283.875000 288.750000 299.625000 302.000000 306.375000 312.000000 314.500000 314.375000 313.250000 311.000000 304.375000 298.875000 294.000000 288.625000 276.375000 265.125000 261.375000 240.500000 251.625000 240.500000 259.875000 242.375000 269.500000 290.625000 298.875000 309.500000 323.000000 333.125000 332.875000 329.250000 320.750000 306.625000 303.875000 287.625000 290.625000 279.625000 272.000000 263.875000 265.500000 259.625000 246.625000 248.250000 248.375000 242.125000 227.000000 240.625000 239.500000 261.125000 287.750000 306.875000 313.250000 316.125000 320.125000 326.500000 331.750000 329.000000 332.875000 335.125000 335.500000 344.875000 344.000000 354.750000 358.250000 361.125000 358.250000 358.500000 359.625000 357.125000 354.125000 351.500000 351.000000 348.250000 347.125000 339.125000 338.750000 339.625000 339.500000 337.375000 337.500000 343.750000 342.375000 347.250000 351.500000 355.375000 355.875000 358.125000 358.375000 358.500000 357.375000 356.250000 354.250000 353.625000 351.750000 349.375000 348.875000 349.500000 348.000000 345.000000 346.000000 344.000000 349.000000 350.500000 352.625000 350.500000 354.250000 354.500000 354.375000 354.375000 351.000000 347.250000 343.750000 342.875000 342.500000 340.750000 335.500000 329.750000 329.375000 325.125000 320.875000 318.625000 314.500000 318.250000 322.000000 319.375000 318.250000 325.375000 323.000000 331.125000 333.000000 336.000000 336.875000 326.250000 336.000000 331.375000 332.125000 319.750000 321.250000 312.875000 304.750000 307.375000 306.125000 304.750000 303.000000 296.250000 297.875000 297.750000 300.500000 299.000000 296.625000 291.375000 283.750000 280.750000 288.750000 276.625000 285.375000 281.625000 289.125000 293.875000 283.375000 291.750000 290.625000 252.375000 222.000000 207.500000 151.500000 110.000000 120.750000 153.875000 166.000000 174.375000 207.125000 240.750000 249.750000 269.875000 281.375000 271.250000 263.750000 254.250000 243.375000 194.250000 148.125000 0.000000 132.500000 198.750000 233.375000 253.125000 258.375000 272.375000 275.875000 282.125000 290.875000 295.875000 295.250000 292.125000 288.125000 279.375000 272.375000 266.625000 261.250000 248.250000 235.750000 244.125000 219.875000 244.875000 234.125000 258.250000 246.375000 267.500000 284.125000 294.875000 304.625000 316.875000 326.500000 327.000000 324.625000 316.125000 305.250000 303.375000 290.125000 291.125000 283.750000 277.750000 269.375000 272.250000 269.125000 259.375000 257.000000 258.875000 254.875000 244.250000 249.625000 245.000000 258.000000 279.125000 295.250000 301.250000 304.250000 310.875000 315.875000 321.750000 320.375000 323.375000 326.125000 325.750000 335.250000 332.625000 343.500000 347.125000 349.750000 347.000000 347.500000 348.000000 346.125000 344.125000 343.000000 342.750000 340.625000 339.125000 332.375000 402.625000 402.875000 402.000000 398.625000 399.000000 407.625000 405.625000 411.875000 418.000000 422.875000 423.750000 425.625000 426.250000 426.250000 425.125000 423.750000 421.625000 419.750000 417.500000 414.375000 413.875000 414.625000 412.500000 410.500000 412.000000 409.750000 416.000000 418.000000 420.000000 419.125000 423.250000 423.625000 422.875000 422.500000 419.000000 414.750000 409.375000 407.875000 407.125000 404.750000 397.000000 391.125000 388.500000 383.000000 377.750000 377.500000 373.875000 378.750000 383.375000 383.875000 384.375000 392.625000 391.375000 399.875000 402.000000 404.875000 406.250000 396.875000 406.625000 402.750000 403.875000 392.875000 394.000000 386.375000 378.250000 377.500000 371.875000 368.000000 358.125000 346.125000 342.000000 340.875000 342.500000 342.000000 339.250000 330.750000 324.125000 320.500000 340.000000 336.000000 351.875000 352.500000 361.875000 368.000000 361.125000 369.125000 368.250000 336.875000 312.500000 298.250000 246.125000 193.125000 173.250000 229.375000 233.875000 256.125000 288.875000 318.250000 326.750000 343.625000 353.500000 345.875000 340.375000 333.375000 324.000000 290.750000 254.500000 194.500000 0.000000 166.125000 223.250000 257.125000 262.875000 285.000000 291.625000 302.000000 318.000000 328.875000 325.750000 319.125000 310.875000 296.125000 286.500000 278.000000 273.500000 259.500000 243.875000 290.125000 285.750000 317.625000 317.750000 338.375000 329.250000 346.875000 360.500000 368.625000 377.375000 387.750000 396.625000 396.375000 393.125000 385.750000 374.375000 371.250000 357.375000 355.125000 348.625000 344.750000 336.625000 337.000000 332.750000 324.125000 317.875000 319.625000 316.625000 305.500000 305.750000 294.500000 307.250000 325.875000 340.375000 347.125000 350.375000 363.000000 369.125000 378.250000 379.375000 385.000000 390.875000 391.875000 402.000000 400.375000 411.625000 415.875000 418.500000 415.750000 416.750000 417.500000 415.500000 412.625000 410.375000 409.625000 406.750000 405.125000 398.625000 398.375000 397.000000 395.625000 391.375000 391.750000 402.125000 400.000000 407.375000 414.875000 419.750000 421.375000 423.875000 424.375000 424.625000 423.500000 421.500000 419.000000 416.625000 414.250000 409.875000 410.250000 410.750000 408.625000 406.750000 408.125000 406.750000 413.250000 416.125000 418.500000 417.875000 421.750000 422.250000 421.625000 420.750000 416.500000 412.250000 405.625000 404.125000 402.125000 400.000000 389.500000 383.250000 378.750000 371.625000 366.750000 368.625000 365.875000 371.000000 377.375000 380.750000 382.125000 390.625000 391.625000 399.750000 402.000000 404.875000 405.625000 398.000000 407.500000 404.250000 405.625000 396.125000 396.625000 388.875000 381.125000 378.000000 368.000000 360.875000 343.125000 325.125000 315.125000 313.875000 313.875000 314.500000 309.750000 298.250000 293.500000 289.625000 322.000000 324.000000 348.500000 353.750000 365.500000 372.250000 368.375000 375.750000 375.625000 350.000000 330.375000 317.625000 278.000000 246.625000 244.875000 278.625000 281.250000 295.375000 316.750000 335.750000 342.125000 353.125000 360.625000 355.875000 351.625000 346.250000 339.000000 315.125000 291.125000 254.625000 160.750000 0.000000 104.000000 169.000000 173.625000 208.875000 220.000000 237.375000 264.250000 283.875000 277.625000 265.000000 251.250000 227.375000 212.250000 200.375000 200.125000 190.250000 183.250000 269.625000 270.250000 318.875000 328.875000 348.750000 343.375000 356.750000 368.125000 374.000000 381.500000 390.250000 397.625000 397.000000 393.750000 387.250000 377.000000 372.375000 361.125000 354.625000 351.000000 348.875000 341.125000 340.875000 338.500000 331.500000 323.500000 326.000000 325.000000 316.375000 311.875000 301.500000 300.750000 309.750000 317.375000 323.625000 327.750000 346.875000 352.625000 364.500000 368.875000 376.875000 386.000000 388.125000 399.125000 397.750000 409.875000 414.750000 418.125000 416.375000 416.250000 416.875000 414.250000 411.250000 408.625000 407.125000 404.875000 402.125000 396.375000 555.875000 554.500000 552.625000 546.375000 547.000000 559.375000 557.125000 566.000000 574.500000 581.125000 582.750000 585.125000 586.000000 586.250000 585.750000 582.750000 579.625000 576.875000 573.625000 569.250000 569.000000 569.625000 567.500000 566.500000 567.750000 566.875000 573.750000 577.000000 579.625000 580.000000 584.000000 584.500000 583.500000 582.250000 578.250000 573.625000 565.250000 563.375000 560.500000 558.000000 546.125000 538.250000 531.625000 523.625000 517.625000 522.375000 520.125000 525.875000 533.875000 539.750000 542.750000 551.500000 553.750000 562.375000 564.500000 566.875000 568.375000 562.000000 570.750000 568.625000 569.875000 561.500000 561.625000 554.875000 546.625000 542.000000 529.500000 520.125000 494.625000 471.250000 450.750000 449.375000 444.500000 447.375000 442.875000 426.625000 432.000000 432.625000 472.875000 485.500000 512.000000 518.875000 531.500000 538.750000 537.000000 543.750000 544.000000 522.375000 505.250000 495.625000 464.500000 439.625000 437.500000 463.250000 463.875000 476.000000 492.875000 507.375000 513.000000 521.625000 527.000000 523.875000 520.625000 517.000000 510.125000 491.000000 471.125000 443.750000 371.500000 258.500000 0.000000 178.375000 168.250000 241.625000 265.375000 298.000000 346.250000 382.625000 370.125000 345.750000 320.625000 278.125000 256.875000 240.750000 266.625000 322.750000 342.000000 430.125000 446.375000 489.375000 501.375000 519.125000 514.875000 526.500000 535.625000 540.250000 547.250000 554.375000 560.875000 560.000000 556.500000 550.375000 540.500000 535.750000 524.500000 515.500000 513.625000 513.875000 507.000000 506.125000 503.500000 498.250000 489.500000 491.625000 491.625000 484.250000 477.500000 467.250000 459.500000 458.000000 456.625000 461.875000 466.125000 493.000000 497.875000 513.500000 522.875000 533.125000 545.250000 548.625000 560.000000 559.750000 571.500000 577.500000 580.625000 578.375000 579.125000 579.000000 577.000000 573.000000 570.250000 567.875000 565.000000 562.125000 556.500000 557.625000 555.875000 553.500000 546.500000 547.500000 560.500000 558.250000 568.250000 577.750000 584.125000 585.875000 588.625000 589.375000 589.875000 588.875000 586.000000 582.875000 579.625000 576.250000 571.000000 571.125000 571.625000 570.000000 568.500000 570.125000 569.250000 576.625000 580.375000 583.125000 583.750000 587.875000 588.000000 587.375000 586.125000 581.500000 577.000000 568.000000 566.125000 562.500000 559.500000 546.000000 538.375000 530.250000 521.500000 515.125000 521.000000 519.375000 525.625000 534.625000 541.750000 545.500000 554.750000 557.625000 566.000000 568.500000 571.125000 572.125000 566.625000 575.375000 572.875000 574.875000 567.125000 567.000000 559.875000 552.250000 546.500000 532.875000 521.750000 492.750000 465.875000 440.000000 437.750000 430.250000 435.000000 430.125000 411.625000 422.250000 424.500000 469.750000 488.250000 516.500000 525.375000 537.625000 544.625000 544.250000 550.875000 551.625000 532.125000 516.875000 508.500000 483.125000 462.375000 460.375000 480.875000 480.375000 491.000000 505.125000 516.875000 521.750000 528.500000 533.750000 531.375000 529.125000 525.375000 519.500000 503.250000 486.000000 464.000000 407.000000 324.000000 178.750000 0.000000 132.250000 188.125000 201.375000 244.375000 305.500000 351.375000 336.000000 305.500000 275.125000 225.375000 198.000000 180.875000 224.125000 309.750000 335.125000 430.750000 457.375000 497.750000 511.375000 527.500000 524.125000 534.625000 542.750000 546.750000 552.875000 559.750000 565.125000 564.375000 560.750000 554.375000 545.500000 540.000000 529.750000 519.000000 518.250000 519.375000 512.875000 511.125000 509.500000 504.125000 495.375000 497.750000 497.500000 491.250000 483.000000 473.375000 461.125000 454.125000 447.750000 452.500000 456.875000 487.500000 492.625000 510.625000 521.750000 533.875000 547.250000 551.125000 563.500000 563.625000 575.625000 581.125000 584.625000 583.000000 583.375000 583.125000 580.750000 576.625000 573.750000 571.125000 568.375000 564.625000 559.000000 708.125000 706.000000 703.250000 696.000000 696.625000 711.000000 708.125000 718.500000 728.375000 734.875000 736.875000 739.750000 740.625000 740.625000 739.875000 737.000000 733.500000 730.125000 727.000000 721.875000 721.625000 722.500000 720.375000 719.125000 720.625000 720.250000 727.250000 731.000000 733.875000 734.500000 738.750000 739.000000 738.000000 737.125000 732.500000 727.500000 718.250000 716.375000 712.875000 709.875000 696.500000 687.875000 679.125000 670.000000 663.375000 670.375000 668.875000 674.875000 684.125000 692.000000 696.500000 705.750000 708.250000 717.375000 719.625000 721.750000 723.250000 717.875000 726.375000 724.250000 725.875000 718.875000 718.250000 711.625000 703.500000 698.000000 684.375000 672.750000 642.750000 615.250000 585.250000 582.375000 572.125000 578.625000 574.250000 555.375000 571.625000 577.750000 620.875000 640.625000 668.500000 677.125000 689.750000 696.000000 695.875000 702.625000 703.500000 684.125000 669.375000 661.125000 635.875000 615.500000 613.750000 633.750000 633.375000 643.875000 657.375000 669.250000 673.875000 680.250000 685.000000 682.875000 680.875000 677.500000 671.625000 655.500000 638.750000 617.250000 560.125000 476.500000 316.750000 280.125000 0.000000 223.375000 297.375000 350.625000 421.000000 475.250000 455.500000 417.125000 377.875000 311.625000 303.875000 312.125000 386.500000 472.000000 504.125000 587.125000 611.625000 651.000000 663.750000 679.750000 676.000000 686.250000 694.750000 698.125000 704.250000 710.625000 716.250000 715.250000 711.875000 705.750000 696.625000 691.000000 680.875000 670.000000 670.000000 670.875000 665.000000 663.375000 660.875000 656.125000 647.875000 649.875000 650.625000 643.375000 635.500000 626.125000 612.875000 603.000000 593.750000 597.375000 601.625000 634.625000 639.375000 658.250000 670.875000 684.125000 698.375000 701.875000 714.625000 715.125000 726.625000 732.375000 735.375000 734.000000 734.125000 734.000000 731.875000 727.500000 724.625000 722.000000 719.000000 715.125000 709.625000 724.375000 722.375000 719.125000 711.375000 712.250000 727.625000 724.750000 735.500000 746.125000 753.000000 755.250000 757.625000 759.125000 759.625000 758.000000 755.625000 752.000000 748.000000 744.500000 738.625000 738.625000 739.750000 737.500000 736.625000 738.250000 737.875000 745.625000 749.375000 752.250000 753.375000 757.125000 757.875000 756.875000 755.875000 751.125000 745.750000 736.250000 733.875000 729.750000 726.625000 711.875000 702.500000 692.875000 683.125000 676.250000 684.500000 683.000000 689.750000 699.875000 709.500000 714.875000 723.750000 726.875000 736.000000 738.250000 740.875000 742.375000 737.250000 745.875000 743.750000 745.875000 738.875000 738.375000 731.750000 724.125000 717.750000 702.375000 690.875000 658.000000 627.625000 590.500000 585.875000 570.500000 580.125000 576.125000 556.625000 581.250000 594.000000 636.500000 660.750000 688.375000 698.125000 710.125000 717.000000 717.250000 724.125000 725.000000 707.625000 693.375000 686.000000 664.625000 646.000000 643.875000 661.875000 660.750000 670.125000 682.375000 692.250000 696.375000 701.500000 706.000000 704.375000 702.750000 699.750000 694.250000 680.375000 665.375000 646.625000 597.875000 527.375000 405.500000 352.375000 238.875000 0.000000 217.875000 286.500000 372.250000 441.875000 413.625000 360.250000 304.875000 207.625000 250.625000 306.750000 403.625000 498.875000 538.875000 610.375000 638.250000 674.250000 686.875000 701.625000 699.375000 708.125000 716.000000 718.625000 724.625000 730.750000 735.750000 734.500000 730.750000 724.750000 716.125000 710.500000 700.500000 689.000000 688.875000 691.125000 685.875000 683.625000 681.875000 677.625000 669.125000 670.750000 671.750000 665.875000 657.500000 648.250000 632.000000 615.750000 599.250000 602.750000 606.125000 644.250000 648.500000 669.750000 685.375000 700.375000 715.625000 720.625000 733.125000 733.750000 745.375000 751.625000 754.375000 753.500000 753.500000 752.750000 750.625000 746.125000 743.125000 739.750000 736.875000 733.125000 727.375000 615.625000 612.375000 610.250000 601.625000 601.375000 618.250000 615.000000 626.250000 637.250000 644.625000 647.500000 649.250000 651.000000 651.000000 650.000000 646.625000 642.625000 639.500000 635.875000 630.750000 630.250000 630.750000 628.375000 627.750000 629.875000 629.500000 636.625000 641.125000 644.250000 645.375000 649.000000 649.750000 648.000000 647.625000 642.875000 637.500000 627.500000 625.875000 620.500000 617.750000 602.250000 593.250000 582.750000 572.625000 565.375000 574.375000 573.500000 580.125000 590.875000 600.500000 606.125000 615.500000 619.000000 628.250000 630.625000 632.500000 634.000000 629.500000 638.000000 636.625000 637.875000 631.250000 630.000000 624.250000 616.125000 609.875000 594.625000 582.375000 548.500000 517.000000 476.875000 472.500000 455.625000 466.625000 463.250000 443.250000 470.375000 485.250000 527.125000 552.875000 580.750000 590.375000 602.750000 609.625000 610.375000 616.375000 617.625000 600.625000 587.750000 580.875000 559.750000 542.500000 540.375000 556.500000 555.625000 564.875000 576.625000 585.625000 589.875000 594.375000 598.250000 597.375000 596.125000 593.125000 587.500000 574.375000 559.250000 542.625000 495.750000 430.750000 321.125000 257.375000 205.500000 110.125000 0.000000 103.750000 223.375000 310.125000 287.375000 240.250000 199.500000 144.000000 160.250000 219.750000 301.375000 395.875000 436.375000 504.375000 532.625000 567.500000 580.875000 595.250000 592.250000 601.750000 609.000000 611.250000 617.250000 622.875000 627.125000 626.500000 623.000000 617.250000 608.500000 602.000000 592.875000 580.625000 581.625000 583.625000 578.750000 576.250000 574.375000 570.750000 562.875000 563.875000 564.500000 558.625000 550.125000 541.125000 524.125000 505.250000 487.125000 489.375000 493.250000 532.750000 536.375000 558.750000 575.875000 591.250000 607.250000 612.250000 624.125000 625.750000 636.875000 643.000000 646.000000 644.750000 645.000000 644.500000 642.625000 637.875000 634.750000 631.000000 628.000000 624.500000 619.750000 697.500000 694.750000 691.625000 682.875000 683.500000 700.500000 697.000000 709.500000 720.750000 727.500000 730.125000 733.000000 733.750000 734.625000 733.625000 730.000000 726.250000 722.625000 718.625000 712.125000 712.625000 713.500000 711.500000 710.750000 712.875000 712.000000 720.125000 724.500000 727.250000 729.375000 733.000000 733.125000 732.250000 730.750000 726.250000 721.125000 710.750000 708.000000 703.500000 700.125000 683.750000 674.250000 662.625000 652.375000 645.125000 655.375000 653.875000 660.875000 672.375000 683.250000 689.000000 698.500000 702.625000 711.000000 714.250000 716.375000 718.000000 713.875000 722.000000 720.000000 722.125000 715.875000 715.000000 708.875000 701.000000 694.125000 678.625000 665.875000 630.375000 596.375000 550.875000 546.500000 524.750000 539.375000 536.625000 519.125000 550.375000 569.500000 609.000000 638.625000 666.125000 676.125000 687.125000 694.625000 696.000000 702.000000 703.125000 686.875000 674.125000 668.250000 649.625000 633.125000 631.500000 646.250000 644.375000 653.125000 663.625000 671.875000 675.875000 679.875000 683.500000 682.750000 681.500000 679.125000 674.375000 662.000000 648.750000 633.000000 591.500000 531.750000 438.375000 384.625000 342.625000 262.750000 187.875000 0.000000 230.625000 347.375000 328.125000 285.500000 258.500000 264.250000 298.000000 346.250000 405.500000 494.500000 533.875000 592.250000 621.875000 654.875000 667.625000 681.375000 678.875000 687.750000 694.250000 696.000000 701.500000 707.000000 711.250000 710.625000 706.375000 700.500000 692.500000 686.500000 677.125000 664.250000 665.500000 668.750000 663.250000 661.125000 660.000000 656.375000 648.000000 649.625000 650.500000 645.125000 635.750000 627.125000 608.750000 585.625000 563.000000 564.500000 567.250000 610.250000 613.125000 637.125000 656.500000 672.750000 690.000000 695.250000 708.250000 709.125000 720.875000 727.500000 730.000000 729.000000 729.250000 728.375000 726.000000 721.500000 718.250000 714.875000 711.375000 707.250000 701.875000 615.625000 612.500000 608.750000 599.250000 599.625000 618.500000 614.750000 628.000000 640.375000 647.750000 651.250000 653.500000 654.875000 655.125000 654.000000 650.500000 646.625000 642.000000 638.375000 631.625000 631.625000 632.250000 630.250000 629.500000 631.875000 631.875000 639.750000 644.625000 647.625000 649.625000 653.375000 654.375000 652.875000 651.250000 646.750000 641.500000 630.250000 627.625000 621.750000 618.875000 600.625000 590.875000 576.875000 565.500000 558.000000 570.125000 569.500000 577.375000 589.500000 602.125000 609.000000 619.000000 623.500000 632.750000 635.000000 637.375000 638.875000 635.750000 643.125000 642.375000 643.875000 638.125000 637.375000 631.125000 623.250000 616.250000 600.125000 585.875000 547.625000 510.625000 454.250000 450.375000 421.750000 441.750000 440.250000 425.250000 465.875000 493.000000 528.000000 562.250000 588.875000 599.625000 611.125000 617.875000 619.500000 625.375000 626.750000 612.625000 601.250000 596.000000 580.125000 566.375000 564.500000 575.875000 574.500000 582.375000 591.125000 597.625000 601.000000 604.000000 606.875000 606.875000 606.375000 604.125000 599.625000 589.625000 577.750000 565.125000 530.125000 482.500000 410.125000 369.250000 336.750000 272.250000 231.375000 154.250000 0.000000 181.500000 176.125000 154.625000 179.250000 241.125000 294.750000 335.125000 382.750000 447.000000 478.750000 521.625000 552.250000 580.875000 593.875000 606.125000 604.375000 612.000000 617.875000 619.000000 624.500000 629.250000 632.875000 631.500000 627.625000 622.125000 614.250000 607.875000 599.250000 585.500000 587.875000 591.125000 587.500000 584.375000 583.000000 580.750000 572.750000 574.000000 575.375000 570.125000 561.000000 553.000000 531.125000 500.375000 469.625000 469.625000 471.375000 519.750000 520.750000 548.625000 572.125000 591.000000 609.750000 615.625000 628.375000 630.500000 641.250000 647.875000 650.625000 650.000000 649.750000 649.375000 646.750000 641.750000 638.500000 634.750000 631.000000 626.750000 621.375000 593.625000 589.875000 585.625000 575.625000 576.125000 596.125000 592.250000 606.500000 619.875000 627.875000 631.250000 633.125000 635.000000 635.125000 634.125000 630.500000 626.000000 621.500000 617.625000 610.125000 610.250000 610.875000 609.125000 608.625000 610.875000 611.000000 619.250000 624.375000 628.000000 630.500000 633.750000 634.250000 633.375000 631.875000 626.625000 621.375000 609.750000 606.500000 600.000000 596.875000 577.125000 566.625000 550.750000 539.000000 531.375000 545.875000 545.500000 553.375000 566.750000 581.000000 588.750000 598.750000 604.375000 613.250000 615.750000 618.000000 619.250000 616.875000 624.125000 623.500000 625.375000 620.250000 619.000000 613.250000 605.250000 597.500000 581.250000 566.500000 526.500000 487.875000 424.375000 421.000000 384.625000 411.125000 412.375000 405.375000 447.250000 478.125000 508.625000 545.375000 571.625000 582.875000 593.750000 600.125000 602.875000 608.750000 609.875000 597.125000 586.750000 582.250000 568.875000 557.000000 555.000000 565.250000 562.750000 569.750000 577.375000 582.500000 585.625000 587.125000 589.750000 590.000000 589.875000 588.375000 584.250000 575.375000 565.500000 555.375000 525.875000 487.500000 431.625000 400.250000 376.250000 326.625000 303.250000 255.875000 166.375000 0.000000 140.750000 172.750000 218.125000 289.125000 340.375000 372.125000 406.625000 453.500000 480.125000 510.250000 541.250000 566.250000 579.125000 590.750000 589.125000 595.500000 600.875000 601.375000 606.250000 610.500000 613.750000 612.625000 608.625000 602.875000 595.375000 589.250000 581.125000 566.375000 569.500000 573.750000 570.875000 567.250000 566.625000 564.750000 556.875000 558.000000 559.500000 555.500000 545.500000 538.375000 514.500000 478.250000 442.000000 439.625000 440.375000 491.250000 487.500000 519.125000 547.750000 569.375000 589.250000 595.375000 608.750000 611.500000 622.000000 628.625000 631.375000 630.625000 630.750000 630.000000 627.125000 621.750000 618.625000 614.500000 610.625000 605.875000 601.000000 712.250000 708.875000 705.000000 695.375000 695.875000 715.250000 711.875000 725.375000 738.375000 745.875000 749.000000 751.125000 752.750000 753.500000 751.750000 748.375000 744.375000 740.000000 735.500000 728.750000 729.125000 729.500000 728.000000 727.125000 729.625000 729.500000 737.500000 742.250000 745.375000 748.000000 751.875000 752.375000 751.000000 749.500000 744.500000 739.250000 727.750000 725.125000 719.125000 715.625000 697.000000 686.000000 671.250000 659.125000 650.750000 664.125000 663.250000 671.375000 685.125000 698.750000 706.375000 716.000000 721.375000 730.750000 733.375000 735.375000 737.000000 734.375000 741.750000 740.625000 742.750000 737.250000 736.125000 730.125000 722.625000 715.125000 698.250000 684.375000 646.000000 609.125000 552.125000 530.125000 479.500000 514.250000 518.250000 519.250000 561.125000 594.000000 626.875000 662.125000 688.250000 699.125000 710.000000 717.000000 719.125000 725.000000 726.125000 712.875000 701.875000 697.125000 682.625000 670.250000 668.000000 678.625000 676.625000 684.125000 691.875000 697.750000 700.875000 703.000000 705.500000 706.250000 705.875000 704.250000 699.500000 690.250000 679.500000 668.250000 637.750000 594.875000 533.500000 498.625000 470.500000 413.250000 394.000000 350.500000 275.125000 254.625000 0.000000 170.375000 249.000000 355.750000 428.375000 466.125000 507.500000 560.500000 589.125000 622.875000 654.875000 681.500000 694.250000 706.000000 704.750000 711.625000 717.125000 717.875000 723.500000 727.750000 731.375000 729.875000 725.625000 720.625000 712.250000 705.875000 697.500000 683.000000 685.375000 689.500000 686.125000 682.875000 682.000000 679.250000 672.125000 672.750000 674.375000 669.375000 659.625000 651.375000 627.375000 589.125000 549.625000 546.750000 547.625000 606.750000 611.375000 642.750000 667.750000 688.250000 707.625000 713.375000 726.750000 729.000000 739.875000 746.375000 749.375000 748.500000 748.000000 747.625000 745.250000 739.750000 736.250000 732.375000 728.625000 724.000000 719.000000 755.750000 752.625000 749.000000 739.500000 740.125000 758.625000 755.250000 768.125000 780.625000 788.125000 791.000000 793.125000 794.625000 795.125000 793.875000 790.250000 786.750000 782.625000 778.625000 771.750000 771.875000 772.750000 770.750000 770.000000 772.000000 772.125000 779.625000 785.000000 787.625000 790.000000 793.750000 794.125000 793.500000 791.500000 786.500000 781.375000 770.375000 767.750000 762.125000 758.750000 740.875000 730.750000 716.875000 705.500000 697.750000 710.125000 708.750000 716.375000 729.500000 741.750000 748.875000 758.625000 763.625000 772.500000 775.250000 777.375000 779.000000 775.500000 783.625000 782.125000 784.125000 778.375000 777.375000 771.125000 763.500000 755.875000 739.875000 726.375000 689.000000 652.875000 599.125000 586.625000 549.000000 575.000000 575.500000 567.750000 606.250000 634.125000 669.375000 702.125000 729.125000 739.250000 750.750000 757.625000 760.000000 765.875000 767.000000 752.375000 740.750000 736.125000 719.625000 706.125000 703.500000 715.750000 713.750000 721.875000 730.875000 736.875000 740.875000 743.750000 746.500000 746.625000 745.750000 744.375000 739.375000 729.250000 717.125000 704.625000 669.750000 621.250000 547.875000 507.375000 470.750000 398.000000 385.750000 347.250000 293.000000 325.375000 209.375000 0.000000 137.250000 306.875000 416.375000 465.125000 521.250000 586.125000 618.500000 660.875000 691.750000 720.750000 733.750000 746.000000 744.250000 752.000000 758.125000 758.625000 764.750000 769.125000 773.000000 771.875000 767.875000 762.000000 753.625000 748.125000 739.250000 725.000000 727.625000 730.625000 727.000000 724.125000 723.375000 720.375000 712.250000 713.500000 714.625000 709.875000 700.125000 692.250000 669.875000 638.000000 605.125000 604.250000 605.875000 657.500000 660.750000 689.125000 712.500000 731.500000 750.000000 755.500000 768.750000 770.750000 781.875000 788.250000 791.250000 790.125000 790.250000 789.250000 787.125000 781.750000 778.500000 774.875000 771.000000 766.625000 761.875000 856.125000 853.250000 849.625000 840.500000 841.750000 859.250000 855.625000 868.250000 880.000000 887.500000 890.000000 892.750000 893.875000 894.625000 893.375000 890.375000 885.875000 882.000000 878.125000 871.500000 872.000000 872.250000 870.625000 869.750000 872.000000 871.750000 879.750000 884.125000 887.250000 888.875000 892.875000 893.375000 892.375000 890.875000 886.000000 881.000000 870.250000 867.500000 862.250000 859.375000 842.000000 832.250000 819.125000 808.500000 801.000000 812.125000 810.875000 818.375000 830.500000 842.250000 848.750000 858.375000 862.375000 871.750000 874.125000 876.250000 877.875000 874.375000 882.125000 880.250000 882.500000 876.625000 875.375000 869.250000 861.625000 854.750000 838.875000 825.375000 789.375000 754.625000 705.750000 695.750000 665.375000 685.750000 685.250000 673.000000 708.125000 731.500000 769.250000 799.875000 826.875000 837.000000 848.875000 855.625000 857.250000 863.250000 864.000000 849.375000 837.125000 831.375000 813.750000 798.500000 796.750000 810.250000 808.250000 816.625000 826.625000 834.375000 837.500000 841.375000 844.750000 844.375000 843.125000 841.125000 836.000000 824.875000 812.000000 798.000000 758.875000 705.250000 620.000000 574.750000 529.250000 440.875000 442.500000 417.750000 415.000000 468.625000 386.125000 235.125000 0.000000 301.250000 460.500000 521.500000 593.250000 669.375000 704.875000 755.875000 786.250000 816.875000 830.000000 843.125000 840.875000 849.250000 855.625000 857.125000 862.500000 867.625000 871.875000 870.750000 866.625000 861.125000 852.875000 846.750000 837.750000 824.000000 825.875000 828.875000 824.875000 822.000000 820.750000 817.750000 809.750000 810.750000 811.875000 806.875000 797.250000 789.125000 768.375000 740.625000 712.875000 713.250000 715.625000 763.250000 766.375000 793.000000 814.125000 831.875000 849.500000 855.250000 868.000000 869.500000 880.625000 887.000000 890.000000 889.125000 888.875000 888.750000 886.125000 881.375000 877.875000 874.250000 870.625000 866.625000 861.375000 772.125000 769.625000 766.375000 757.875000 759.000000 775.375000 772.250000 784.000000 795.000000 801.750000 804.500000 806.625000 808.125000 808.625000 807.125000 804.250000 800.375000 796.750000 792.875000 786.625000 787.125000 787.875000 786.000000 785.125000 786.625000 786.250000 794.250000 798.250000 801.375000 802.500000 806.750000 806.875000 806.250000 804.625000 800.250000 794.500000 784.750000 782.625000 777.750000 774.500000 759.000000 749.500000 738.250000 728.250000 721.125000 731.000000 729.250000 736.375000 747.375000 757.375000 763.250000 772.500000 776.375000 785.375000 787.750000 790.250000 791.625000 787.125000 795.375000 793.750000 795.625000 788.875000 788.375000 781.875000 774.250000 767.250000 752.250000 739.875000 705.250000 673.250000 631.750000 624.875000 604.375000 617.375000 614.500000 596.125000 625.750000 643.000000 684.000000 711.500000 738.875000 748.375000 760.875000 767.375000 768.250000 774.625000 775.500000 759.375000 745.875000 739.250000 719.625000 702.500000 700.500000 716.125000 715.000000 723.875000 735.125000 744.000000 748.000000 752.750000 756.375000 755.500000 754.000000 751.125000 746.250000 733.500000 719.000000 702.250000 657.500000 594.875000 490.875000 437.375000 376.125000 256.500000 300.875000 336.375000 390.000000 452.750000 405.750000 317.750000 214.875000 0.000000 276.500000 362.750000 465.125000 558.500000 599.375000 662.875000 692.250000 726.500000 739.375000 753.375000 751.125000 759.500000 766.750000 768.875000 774.750000 780.625000 785.000000 783.875000 780.125000 774.375000 766.125000 760.000000 750.250000 738.250000 739.000000 741.375000 736.625000 734.250000 732.375000 728.500000 720.375000 721.875000 722.750000 717.125000 708.500000 699.500000 681.000000 660.500000 640.000000 642.000000 645.500000 687.375000 690.750000 714.250000 732.000000 747.750000 764.625000 769.125000 781.625000 783.125000 794.375000 800.875000 803.375000 802.875000 802.875000 802.125000 799.750000 794.875000 792.000000 788.625000 785.250000 781.250000 776.125000 661.875000 659.500000 656.375000 648.875000 649.250000 664.750000 661.875000 673.250000 683.500000 690.250000 692.875000 695.000000 696.125000 696.375000 695.750000 692.375000 689.250000 685.375000 682.000000 676.000000 676.000000 676.875000 675.000000 673.750000 675.750000 675.000000 682.750000 686.750000 689.750000 690.750000 694.625000 695.250000 694.375000 692.875000 688.125000 683.625000 673.500000 671.250000 666.875000 663.875000 648.875000 640.500000 630.500000 620.500000 613.750000 622.000000 620.500000 627.250000 637.625000 646.375000 651.875000 661.250000 664.500000 673.250000 675.875000 678.125000 679.625000 675.000000 683.125000 681.250000 682.625000 676.125000 675.875000 669.250000 661.750000 654.750000 640.125000 628.000000 594.250000 564.000000 527.875000 522.125000 508.875000 516.500000 511.000000 486.625000 514.875000 528.000000 572.625000 597.375000 625.375000 635.500000 647.625000 654.375000 655.000000 661.750000 662.000000 644.875000 631.250000 624.500000 602.875000 585.000000 582.750000 599.750000 598.500000 607.625000 620.125000 629.625000 634.125000 639.250000 643.750000 642.000000 640.250000 637.875000 632.125000 617.875000 603.625000 585.125000 537.250000 469.625000 359.625000 300.500000 258.500000 189.125000 206.250000 259.875000 333.625000 394.000000 367.625000 317.125000 263.625000 166.375000 0.000000 155.375000 310.750000 425.000000 474.375000 546.750000 575.875000 611.625000 625.000000 639.750000 637.250000 646.125000 653.500000 656.000000 661.750000 668.375000 673.000000 671.875000 668.125000 662.500000 653.625000 647.750000 638.125000 626.125000 626.750000 628.625000 623.125000 620.750000 619.000000 615.000000 606.375000 608.125000 609.125000 602.875000 594.375000 585.125000 568.500000 551.875000 536.125000 539.250000 543.500000 582.000000 586.375000 607.500000 623.125000 637.750000 652.875000 657.750000 670.250000 671.000000 682.625000 688.875000 691.750000 690.375000 690.500000 690.125000 687.750000 683.250000 680.000000 677.250000 674.125000 670.375000 665.000000 671.625000 669.125000 666.750000 659.625000 660.000000 674.625000 672.125000 682.375000 692.750000 699.375000 701.250000 703.875000 705.250000 705.625000 704.625000 701.500000 698.125000 694.750000 690.875000 685.750000 685.625000 686.500000 684.500000 683.125000 685.000000 684.375000 691.875000 695.500000 698.750000 699.750000 703.625000 704.000000 702.875000 701.875000 697.375000 692.500000 682.375000 680.875000 676.750000 673.750000 659.500000 651.250000 641.750000 632.500000 625.750000 633.125000 631.875000 638.375000 648.000000 656.500000 661.125000 670.375000 673.250000 682.375000 684.750000 687.125000 688.500000 683.375000 691.750000 690.125000 691.500000 684.750000 683.875000 677.375000 669.875000 663.375000 648.500000 636.875000 604.375000 575.000000 542.875000 540.000000 530.125000 535.875000 530.500000 507.500000 526.750000 533.875000 581.875000 604.875000 633.375000 642.875000 655.500000 662.250000 662.875000 669.125000 670.125000 652.250000 638.250000 630.500000 607.750000 589.500000 587.125000 604.875000 604.375000 613.875000 626.500000 636.875000 641.000000 647.000000 651.500000 649.625000 648.000000 644.625000 639.000000 624.750000 608.875000 589.750000 539.250000 467.625000 353.375000 293.375000 276.500000 255.375000 276.500000 319.375000 384.625000 436.250000 415.750000 376.250000 335.125000 262.625000 166.000000 0.000000 276.500000 413.500000 472.500000 551.750000 580.875000 618.000000 631.625000 646.875000 643.625000 653.500000 661.375000 664.125000 670.250000 676.500000 681.500000 680.500000 677.000000 671.125000 662.125000 656.250000 646.250000 635.000000 634.875000 636.875000 630.875000 628.875000 627.125000 622.375000 614.000000 616.125000 616.500000 610.125000 601.750000 592.000000 577.125000 564.125000 552.250000 556.625000 560.625000 595.875000 600.500000 620.000000 633.750000 647.250000 662.375000 666.625000 679.000000 679.750000 691.125000 697.500000 700.500000 699.125000 699.125000 698.875000 696.875000 692.000000 689.250000 686.250000 683.500000 679.625000 674.125000 519.125000 517.500000 514.750000 507.875000 508.250000 522.500000 519.875000 530.000000 540.000000 546.625000 548.875000 551.125000 552.000000 553.250000 551.625000 548.625000 545.500000 541.625000 538.375000 532.875000 533.250000 533.750000 531.625000 530.750000 532.500000 531.500000 539.000000 542.500000 545.625000 546.625000 550.750000 551.000000 549.875000 549.125000 544.500000 539.375000 529.750000 527.625000 524.000000 520.625000 507.375000 499.375000 490.750000 482.000000 474.500000 481.750000 480.125000 486.375000 496.250000 504.000000 508.250000 517.625000 520.500000 529.375000 531.750000 534.125000 535.625000 530.500000 538.875000 536.875000 538.500000 531.250000 530.875000 524.125000 516.500000 509.875000 495.375000 483.125000 450.125000 420.625000 391.875000 392.500000 388.625000 391.250000 384.875000 362.000000 371.500000 371.125000 425.750000 449.875000 479.375000 489.250000 502.500000 509.000000 509.750000 515.750000 517.250000 499.000000 485.000000 477.375000 455.750000 436.875000 434.750000 452.125000 451.375000 461.125000 473.500000 483.875000 488.125000 493.625000 497.875000 496.500000 494.625000 491.500000 485.875000 471.750000 456.125000 437.000000 387.875000 320.125000 232.500000 189.375000 203.875000 205.125000 210.500000 231.375000 284.625000 322.875000 310.500000 285.250000 259.625000 218.000000 174.500000 129.750000 0.000000 213.750000 310.000000 394.625000 426.625000 464.250000 478.375000 493.500000 490.875000 500.250000 508.000000 511.125000 517.250000 523.500000 528.750000 527.625000 523.875000 518.250000 509.125000 503.625000 493.125000 482.250000 482.125000 483.750000 477.500000 475.750000 473.750000 469.250000 460.375000 462.625000 462.500000 456.750000 448.125000 438.750000 423.250000 413.125000 404.750000 409.875000 414.375000 446.750000 451.625000 469.500000 481.875000 493.875000 509.250000 513.500000 526.125000 526.250000 538.500000 544.750000 547.375000 546.250000 546.375000 545.875000 543.875000 539.375000 536.500000 533.750000 530.750000 527.000000 521.500000 480.750000 478.875000 476.750000 470.625000 470.750000 484.250000 481.625000 491.375000 500.125000 506.500000 508.375000 510.750000 511.875000 511.875000 511.375000 507.875000 505.375000 502.250000 499.125000 493.875000 493.750000 494.625000 492.625000 491.000000 493.000000 492.000000 499.000000 503.125000 505.500000 506.500000 510.625000 510.500000 509.750000 508.750000 504.125000 499.250000 490.375000 488.250000 485.375000 482.000000 469.625000 462.500000 455.125000 446.500000 440.625000 445.500000 443.375000 449.250000 457.500000 464.750000 468.375000 477.625000 479.875000 488.500000 490.875000 493.500000 494.875000 489.000000 497.875000 496.000000 497.750000 489.625000 489.375000 482.750000 474.625000 468.375000 453.875000 443.000000 412.250000 386.125000 368.750000 365.875000 367.500000 366.125000 359.250000 340.625000 328.500000 330.500000 386.250000 405.750000 436.750000 446.375000 459.625000 466.625000 466.875000 473.750000 474.375000 455.375000 440.625000 433.125000 409.625000 390.500000 388.125000 406.500000 405.000000 415.125000 428.625000 439.625000 444.250000 450.875000 456.125000 453.625000 451.125000 447.750000 441.375000 426.375000 410.000000 390.500000 339.625000 276.250000 254.500000 241.000000 255.125000 266.625000 271.000000 285.375000 314.625000 335.750000 329.125000 315.500000 301.750000 277.250000 254.000000 232.250000 179.625000 0.000000 224.875000 337.375000 376.125000 418.750000 433.625000 450.375000 446.500000 456.875000 465.625000 468.875000 475.125000 481.750000 487.875000 486.875000 483.000000 477.000000 467.625000 462.375000 451.500000 440.875000 440.250000 440.375000 434.125000 432.250000 429.875000 424.375000 415.000000 417.375000 417.750000 410.875000 401.500000 390.750000 377.250000 374.375000 374.875000 381.375000 386.875000 414.625000 420.875000 436.250000 445.000000 456.000000 469.750000 473.000000 485.875000 485.375000 497.500000 503.875000 507.125000 505.250000 505.750000 505.625000 503.250000 499.000000 496.125000 493.375000 490.750000 487.375000 482.000000 354.375000 353.250000 351.500000 345.875000 346.000000 358.250000 355.625000 364.125000 372.125000 378.500000 380.500000 383.000000 383.500000 383.750000 383.000000 380.375000 377.500000 374.750000 371.375000 367.250000 367.250000 367.250000 365.500000 364.375000 365.875000 364.750000 371.625000 374.875000 377.625000 377.375000 381.625000 381.750000 380.750000 380.125000 375.875000 370.750000 362.875000 360.875000 358.625000 355.875000 344.750000 337.750000 331.750000 324.375000 318.250000 321.750000 319.375000 325.250000 332.000000 337.750000 340.375000 349.375000 351.000000 360.000000 362.125000 365.000000 366.125000 359.875000 368.500000 366.625000 367.750000 359.750000 359.375000 352.750000 344.625000 338.875000 325.000000 315.375000 290.125000 268.000000 257.875000 256.875000 258.875000 257.875000 252.750000 239.500000 227.750000 214.125000 263.875000 273.625000 305.625000 314.375000 328.625000 335.875000 335.250000 342.875000 343.125000 323.375000 306.750000 298.500000 274.750000 253.125000 250.500000 270.000000 268.875000 279.375000 294.250000 306.500000 311.250000 319.125000 324.500000 321.500000 318.625000 315.125000 308.875000 291.250000 273.375000 252.000000 198.500000 144.250000 148.250000 141.000000 161.500000 180.750000 186.000000 199.625000 221.125000 237.000000 232.375000 222.500000 211.750000 192.500000 178.125000 165.750000 150.375000 99.375000 0.000000 190.125000 232.750000 282.875000 299.250000 317.375000 313.250000 325.250000 334.000000 338.250000 344.875000 351.875000 358.750000 357.375000 354.375000 347.375000 338.125000 333.000000 321.000000 311.625000 309.625000 309.625000 301.625000 300.375000 297.125000 291.875000 281.375000 284.000000 283.875000 276.750000 267.000000 254.875000 244.875000 252.250000 260.500000 268.500000 273.625000 296.250000 302.500000 315.125000 321.250000 330.125000 341.875000 345.500000 357.500000 356.500000 368.875000 375.000000 378.250000 376.625000 376.375000 376.875000 374.375000 370.750000 368.125000 365.625000 362.875000 359.875000 354.375000 323.000000 321.500000 320.125000 314.625000 315.875000 327.625000 325.625000 334.000000 342.000000 347.500000 349.250000 351.750000 352.750000 353.000000 351.750000 349.625000 346.375000 343.500000 340.750000 336.250000 335.625000 336.125000 334.125000 332.875000 334.500000 333.000000 340.500000 343.625000 346.750000 346.875000 350.500000 351.125000 350.375000 348.875000 344.500000 340.000000 332.375000 330.625000 327.875000 325.000000 313.375000 306.500000 301.375000 293.500000 287.125000 288.875000 285.125000 291.750000 299.500000 304.250000 306.500000 316.250000 318.375000 327.250000 330.375000 333.250000 334.375000 328.500000 337.375000 335.625000 336.875000 329.125000 329.000000 322.000000 314.250000 306.625000 293.000000 283.500000 264.125000 243.375000 240.375000 230.000000 234.875000 230.250000 226.375000 220.000000 201.625000 213.625000 232.125000 236.750000 270.500000 281.375000 295.625000 304.000000 305.250000 312.250000 313.625000 294.875000 279.625000 273.875000 258.125000 243.625000 240.000000 247.375000 242.375000 252.000000 262.875000 271.125000 276.000000 282.375000 288.500000 285.750000 283.625000 281.125000 274.875000 261.250000 243.500000 234.750000 218.875000 204.250000 210.250000 210.375000 218.625000 226.250000 227.875000 232.000000 237.500000 240.875000 239.875000 239.125000 236.625000 230.250000 223.875000 218.750000 209.250000 185.500000 163.875000 0.000000 196.000000 245.375000 266.750000 284.750000 281.500000 292.875000 302.000000 305.250000 312.000000 319.750000 325.750000 325.000000 321.250000 314.000000 303.500000 297.250000 282.875000 272.125000 266.375000 266.375000 256.500000 251.875000 246.875000 238.375000 222.000000 223.375000 224.500000 215.000000 194.000000 171.500000 150.000000 186.750000 221.375000 235.000000 243.125000 263.750000 274.500000 287.750000 290.750000 300.500000 311.125000 313.875000 326.375000 325.125000 338.000000 343.750000 347.125000 345.625000 345.875000 345.875000 343.375000 339.750000 336.500000 334.125000 331.625000 327.750000 321.875000 300.500000 300.875000 300.250000 296.625000 296.875000 304.500000 302.500000 308.625000 313.625000 318.375000 319.750000 322.125000 322.875000 323.125000 322.375000 320.500000 318.125000 316.375000 314.125000 311.250000 311.000000 311.375000 309.375000 307.875000 308.375000 306.250000 312.750000 315.000000 316.875000 316.250000 320.125000 320.375000 320.000000 318.875000 314.375000 310.125000 305.000000 304.000000 303.250000 301.750000 294.875000 289.750000 287.875000 282.750000 278.500000 277.625000 274.875000 278.875000 282.250000 282.750000 282.500000 290.250000 289.125000 298.000000 299.375000 302.375000 303.750000 294.875000 304.750000 301.750000 303.125000 294.000000 294.125000 286.000000 277.375000 271.625000 260.000000 256.500000 251.250000 243.250000 248.250000 249.875000 253.625000 251.875000 249.500000 243.500000 233.125000 226.875000 231.500000 192.625000 229.625000 234.000000 256.000000 265.375000 264.875000 273.375000 273.875000 251.250000 231.875000 223.125000 213.500000 204.250000 204.625000 212.250000 211.375000 216.000000 226.625000 238.375000 244.000000 252.125000 259.000000 253.500000 249.250000 242.875000 235.125000 213.000000 201.750000 190.375000 193.375000 184.125000 205.250000 216.125000 222.500000 233.750000 236.375000 240.875000 247.875000 251.750000 251.375000 249.375000 246.125000 238.875000 232.625000 227.125000 219.750000 203.875000 186.250000 175.500000 0.000000 164.500000 208.375000 240.000000 237.875000 250.875000 262.375000 268.750000 276.875000 286.750000 294.625000 294.375000 291.750000 284.750000 275.375000 271.375000 259.250000 254.875000 250.500000 247.125000 234.250000 239.375000 237.625000 231.875000 221.125000 228.125000 228.000000 223.375000 220.000000 213.500000 215.000000 232.625000 248.500000 254.875000 258.625000 267.000000 271.875000 277.875000 276.875000 279.875000 285.125000 285.375000 296.500000 293.125000 306.625000 312.250000 315.500000 313.750000 314.250000 314.500000 312.625000 309.625000 307.500000 306.625000 304.250000 302.500000 296.750000 301.250000 302.500000 302.500000 300.875000 301.250000 307.125000 306.125000 310.625000 315.000000 319.125000 320.250000 322.625000 322.625000 322.625000 321.875000 320.375000 318.375000 316.875000 315.000000 312.500000 311.750000 311.625000 309.625000 307.375000 308.625000 306.250000 312.125000 314.625000 316.500000 315.500000 319.625000 319.750000 319.500000 318.750000 314.875000 311.500000 307.250000 305.750000 304.875000 303.500000 298.375000 294.000000 294.875000 290.500000 286.875000 283.000000 278.750000 282.250000 284.750000 281.125000 279.125000 287.500000 283.625000 292.625000 295.000000 298.250000 300.000000 290.750000 301.250000 298.625000 299.500000 289.625000 290.625000 282.500000 274.375000 265.625000 258.375000 258.250000 265.750000 264.500000 271.750000 274.875000 278.250000 277.625000 275.500000 272.500000 263.875000 257.875000 254.125000 221.125000 217.625000 208.625000 239.875000 254.375000 255.250000 265.750000 268.250000 245.750000 223.250000 225.125000 227.000000 227.000000 227.000000 225.375000 225.125000 223.625000 226.125000 229.250000 234.375000 239.875000 247.875000 240.250000 235.375000 226.625000 218.500000 200.125000 216.875000 219.375000 230.250000 237.625000 253.625000 261.375000 266.250000 274.000000 275.625000 278.125000 280.875000 281.000000 282.250000 282.625000 281.375000 277.000000 272.500000 268.875000 262.375000 251.125000 240.625000 230.000000 168.875000 0.000000 152.875000 215.250000 218.500000 232.625000 249.000000 255.625000 265.875000 278.375000 288.000000 288.375000 285.625000 278.125000 266.875000 263.625000 250.375000 249.125000 241.625000 234.875000 210.125000 226.875000 228.125000 224.375000 213.375000 226.125000 226.875000 227.125000 229.375000 229.375000 240.000000 258.500000 272.750000 277.000000 279.250000 280.500000 285.250000 289.000000 284.375000 284.750000 285.500000 285.125000 296.875000 295.500000 307.875000 311.875000 315.250000 312.125000 312.500000 313.250000 310.750000 308.250000 305.750000 305.500000 302.500000 301.500000 294.375000 295.500000 297.875000 298.375000 297.875000 298.500000 302.000000 301.375000 304.500000 307.250000 310.250000 311.000000 312.625000 312.500000 312.625000 311.500000 310.375000 309.000000 308.250000 306.875000 305.750000 305.125000 305.250000 303.500000 300.500000 301.250000 298.625000 303.750000 304.750000 305.875000 303.875000 307.750000 308.625000 307.750000 308.875000 305.875000 302.250000 299.750000 299.000000 299.625000 298.625000 295.875000 291.875000 293.875000 291.125000 288.375000 284.125000 280.250000 283.000000 282.750000 276.000000 272.500000 278.500000 272.375000 279.750000 281.625000 286.000000 287.750000 275.625000 286.875000 281.750000 283.125000 270.500000 273.000000 263.500000 257.375000 255.125000 257.625000 261.375000 271.375000 271.625000 278.625000 282.375000 285.250000 284.500000 283.500000 280.000000 272.000000 267.125000 264.125000 241.500000 230.500000 211.250000 225.250000 234.875000 224.625000 237.500000 239.875000 207.250000 170.000000 179.750000 195.000000 206.250000 211.000000 207.750000 210.500000 204.125000 203.750000 209.125000 214.250000 223.500000 231.875000 217.375000 208.500000 190.875000 181.875000 160.250000 199.875000 202.000000 223.750000 241.125000 258.875000 268.250000 272.375000 280.750000 282.375000 284.750000 287.375000 287.625000 288.500000 289.250000 288.375000 284.000000 279.875000 276.375000 270.125000 259.500000 250.375000 244.375000 205.875000 146.000000 0.000000 153.000000 166.750000 186.750000 215.375000 229.000000 241.625000 259.000000 273.000000 274.125000 272.500000 264.125000 254.250000 255.750000 246.500000 253.250000 247.625000 239.875000 228.250000 239.250000 239.750000 235.500000 233.000000 239.000000 238.000000 236.125000 240.500000 240.250000 251.125000 267.875000 280.125000 284.000000 285.375000 284.750000 287.750000 289.500000 284.625000 283.625000 281.625000 280.375000 289.750000 287.500000 298.000000 300.375000 303.125000 299.250000 300.250000 301.375000 299.125000 297.625000 294.750000 295.625000 293.375000 293.500000 285.625000 284.875000 288.250000 290.250000 291.250000 291.750000 294.125000 293.875000 296.625000 299.000000 301.750000 302.000000 304.375000 303.750000 303.250000 302.250000 301.375000 299.125000 298.875000 297.375000 296.500000 295.375000 295.125000 293.500000 289.500000 290.500000 288.625000 293.375000 294.375000 296.375000 293.500000 299.125000 299.000000 298.750000 299.750000 297.625000 293.875000 292.250000 290.750000 291.500000 290.000000 288.500000 285.375000 289.000000 287.500000 285.125000 280.375000 276.875000 277.875000 275.500000 265.125000 259.250000 262.750000 252.750000 260.875000 263.000000 268.500000 272.500000 262.250000 274.875000 270.375000 272.500000 259.375000 262.625000 253.125000 250.125000 244.625000 253.750000 259.375000 272.375000 275.625000 282.500000 286.750000 289.750000 289.375000 288.375000 285.875000 278.875000 273.250000 268.625000 250.750000 232.875000 208.000000 202.125000 215.125000 202.875000 221.000000 231.750000 210.750000 185.500000 202.750000 213.750000 223.125000 225.500000 218.500000 221.250000 212.500000 202.000000 197.625000 198.500000 202.000000 209.125000 185.375000 175.125000 154.375000 168.750000 182.125000 214.250000 220.625000 239.125000 255.250000 271.125000 279.125000 283.125000 290.125000 291.125000 293.250000 294.125000 292.875000 295.125000 296.250000 295.500000 292.375000 289.500000 286.250000 280.000000 270.500000 263.250000 256.875000 232.500000 203.500000 147.875000 0.000000 113.500000 110.750000 166.250000 180.625000 200.750000 228.000000 249.000000 250.875000 250.250000 241.000000 231.875000 239.625000 235.125000 249.750000 245.875000 236.250000 233.000000 242.250000 243.250000 240.375000 243.500000 246.500000 245.250000 244.500000 249.750000 250.500000 260.375000 274.000000 285.000000 288.000000 288.375000 284.875000 287.000000 287.250000 281.500000 278.875000 274.375000 273.250000 281.625000 281.250000 289.875000 291.750000 294.250000 289.875000 289.625000 290.750000 287.875000 285.625000 282.250000 283.000000 279.750000 280.750000 271.750000 389.375000 392.375000 393.500000 394.375000 395.000000 397.875000 397.750000 400.875000 403.000000 405.625000 406.250000 407.875000 407.875000 407.500000 406.500000 405.625000 403.375000 403.125000 401.375000 400.250000 399.500000 399.625000 398.000000 394.125000 394.875000 393.375000 397.875000 399.250000 400.625000 398.125000 402.500000 403.250000 403.375000 403.875000 401.750000 398.250000 396.250000 395.250000 395.875000 394.000000 392.250000 388.875000 391.375000 389.250000 386.875000 382.000000 378.250000 379.750000 377.750000 368.375000 363.500000 368.375000 360.125000 367.375000 369.375000 375.500000 378.750000 367.000000 379.125000 374.750000 376.250000 362.875000 366.625000 356.625000 354.125000 351.000000 358.625000 363.125000 374.250000 376.250000 382.875000 386.750000 389.625000 388.875000 387.750000 385.125000 378.375000 373.625000 369.750000 353.250000 339.500000 321.250000 314.625000 322.375000 307.000000 323.625000 332.375000 309.125000 280.125000 299.500000 306.750000 313.500000 313.875000 303.625000 307.125000 295.125000 281.875000 283.625000 286.500000 296.000000 306.625000 282.125000 263.750000 215.500000 261.000000 248.750000 297.000000 309.250000 330.875000 350.625000 367.375000 376.375000 380.750000 387.875000 389.000000 391.375000 393.375000 393.000000 394.125000 394.875000 394.500000 390.750000 386.875000 383.625000 377.500000 368.375000 360.250000 354.750000 330.875000 307.375000 262.250000 214.500000 0.000000 175.250000 266.625000 298.625000 314.500000 338.750000 357.250000 359.375000 357.625000 348.375000 337.125000 342.625000 334.750000 349.750000 344.250000 334.000000 331.125000 340.000000 340.250000 336.500000 339.875000 342.500000 341.125000 339.000000 345.250000 346.375000 357.875000 372.875000 384.625000 388.125000 388.625000 385.500000 388.250000 389.250000 383.500000 382.375000 378.625000 377.750000 386.250000 385.375000 394.000000 395.625000 398.125000 394.000000 394.125000 395.375000 392.250000 391.000000 387.125000 388.000000 385.250000 386.000000 376.750000 422.500000 426.625000 428.375000 429.750000 430.250000 431.375000 431.125000 433.000000 434.375000 436.875000 436.875000 438.125000 438.000000 437.000000 436.000000 435.250000 433.875000 434.000000 433.250000 432.875000 431.750000 431.500000 429.875000 426.125000 426.375000 424.625000 428.250000 429.000000 430.125000 427.000000 431.750000 432.000000 432.625000 433.625000 431.625000 428.375000 428.375000 427.125000 428.500000 427.500000 427.875000 425.375000 429.125000 428.000000 426.750000 422.500000 419.750000 419.875000 416.625000 405.000000 398.125000 400.375000 388.500000 392.750000 395.000000 401.375000 405.125000 392.375000 405.250000 399.625000 401.750000 387.125000 392.375000 381.375000 383.000000 378.875000 393.625000 400.875000 414.375000 419.125000 426.250000 431.125000 434.000000 433.875000 432.875000 430.500000 424.000000 418.000000 413.000000 396.625000 379.250000 357.750000 339.625000 337.875000 315.375000 337.375000 356.000000 346.375000 331.500000 348.875000 360.500000 370.375000 374.000000 367.500000 369.250000 361.125000 351.625000 349.875000 350.750000 354.000000 358.000000 341.875000 332.750000 307.000000 327.875000 329.375000 361.875000 368.875000 386.500000 402.375000 417.500000 425.500000 429.000000 435.625000 436.750000 438.500000 438.875000 437.625000 439.875000 440.625000 440.750000 438.000000 434.625000 431.500000 425.875000 416.500000 409.375000 404.125000 382.250000 359.625000 320.500000 250.000000 212.875000 0.000000 220.625000 302.250000 318.500000 353.250000 378.750000 382.625000 383.250000 375.125000 369.875000 380.750000 380.500000 395.125000 392.750000 384.500000 382.375000 390.250000 390.875000 389.250000 391.500000 394.125000 393.750000 392.500000 397.125000 398.500000 406.875000 419.750000 430.125000 432.000000 432.250000 427.875000 429.375000 427.875000 422.125000 418.250000 412.500000 410.500000 417.125000 416.250000 424.000000 424.375000 427.250000 421.875000 422.250000 423.500000 420.500000 419.250000 415.625000 418.000000 415.125000 417.500000 408.500000 341.250000 345.875000 348.000000 350.625000 350.500000 349.375000 348.750000 349.000000 349.000000 350.250000 349.750000 351.000000 350.250000 349.250000 348.625000 348.125000 347.750000 348.625000 348.625000 349.375000 348.125000 348.000000 346.875000 342.500000 342.500000 339.875000 342.875000 342.375000 343.250000 338.375000 343.875000 343.875000 344.500000 346.000000 345.125000 341.750000 344.000000 343.375000 346.125000 345.625000 348.000000 347.625000 351.625000 352.125000 352.125000 347.625000 345.875000 345.250000 339.750000 327.875000 319.500000 318.875000 303.000000 304.500000 305.750000 312.125000 315.500000 299.250000 313.375000 306.375000 308.250000 291.375000 298.875000 286.750000 293.750000 289.750000 313.750000 324.125000 339.875000 346.125000 354.250000 360.125000 363.125000 363.000000 362.250000 360.375000 353.750000 347.125000 341.250000 324.875000 305.125000 283.125000 251.125000 232.375000 200.750000 223.500000 257.000000 262.750000 265.625000 280.875000 295.750000 309.500000 314.250000 311.125000 312.875000 306.875000 300.000000 298.125000 297.875000 297.750000 295.875000 289.125000 285.375000 271.750000 279.250000 284.875000 307.750000 309.500000 324.625000 338.000000 350.875000 357.750000 361.375000 367.500000 368.125000 369.375000 369.125000 366.875000 369.625000 371.250000 371.500000 369.625000 366.875000 363.375000 357.750000 349.000000 342.875000 337.750000 318.375000 300.125000 273.625000 230.250000 228.500000 144.625000 0.000000 204.000000 210.000000 254.500000 287.125000 293.125000 297.250000 290.625000 290.875000 306.250000 312.500000 326.125000 326.250000 320.250000 318.875000 325.375000 326.625000 326.250000 327.750000 330.500000 330.250000 329.875000 333.625000 334.375000 341.500000 351.375000 359.250000 361.000000 360.750000 354.625000 354.625000 351.750000 346.125000 339.625000 331.375000 327.625000 332.500000 330.500000 336.750000 335.875000 338.375000 332.250000 332.000000 334.625000 331.375000 331.375000 328.500000 332.500000 330.875000 334.250000 326.000000 272.875000 280.750000 284.750000 289.250000 291.250000 292.250000 294.000000 296.625000 299.875000 303.125000 303.375000 304.875000 304.250000 303.375000 301.500000 298.875000 296.000000 294.875000 292.625000 291.250000 288.625000 287.250000 285.500000 279.375000 280.875000 281.750000 288.000000 290.250000 293.125000 292.875000 298.750000 299.625000 300.125000 301.000000 299.250000 295.250000 293.000000 289.875000 289.500000 285.875000 287.375000 285.375000 291.500000 292.000000 292.125000 286.625000 284.500000 282.375000 274.125000 254.375000 242.875000 239.250000 219.375000 220.625000 225.875000 240.750000 254.875000 256.375000 272.250000 269.875000 274.500000 266.625000 270.125000 260.375000 259.250000 246.500000 262.250000 268.625000 285.250000 291.500000 299.625000 305.500000 308.625000 308.250000 307.500000 306.250000 300.000000 294.625000 287.375000 273.625000 253.500000 232.875000 190.875000 217.125000 217.375000 233.000000 247.750000 245.250000 240.875000 250.750000 260.125000 267.875000 270.875000 265.500000 266.375000 260.375000 251.375000 244.375000 241.125000 233.500000 221.375000 225.750000 228.125000 223.875000 228.625000 243.875000 261.875000 266.500000 279.000000 289.625000 301.500000 307.000000 310.875000 316.125000 316.125000 317.125000 316.250000 313.750000 316.000000 318.250000 318.875000 317.375000 314.500000 312.250000 306.875000 298.875000 292.625000 286.375000 270.375000 253.000000 233.125000 189.875000 207.250000 172.625000 150.125000 0.000000 73.750000 140.125000 190.375000 198.625000 201.625000 187.000000 192.875000 225.875000 242.000000 263.375000 265.250000 258.500000 261.375000 267.625000 269.375000 270.500000 273.125000 275.750000 276.000000 277.000000 280.000000 281.625000 288.125000 297.875000 305.000000 306.125000 305.125000 296.625000 296.625000 294.375000 286.375000 282.125000 273.375000 274.625000 282.250000 285.375000 292.625000 294.125000 296.125000 291.750000 290.125000 289.375000 283.750000 278.000000 266.875000 267.125000 260.750000 264.750000 250.375000 455.000000 462.500000 467.875000 473.250000 475.625000 474.125000 476.750000 478.500000 481.625000 484.875000 485.000000 486.500000 485.375000 483.875000 482.375000 478.500000 475.500000 474.500000 472.125000 471.250000 467.875000 466.250000 464.375000 457.875000 458.750000 460.000000 465.875000 468.375000 472.125000 472.875000 479.250000 480.375000 480.750000 482.125000 481.125000 477.125000 475.625000 472.000000 471.500000 468.000000 471.625000 471.250000 478.125000 480.000000 480.625000 475.875000 474.375000 471.000000 462.375000 443.375000 431.875000 423.250000 397.500000 374.750000 376.125000 399.750000 421.000000 431.000000 449.625000 448.250000 455.250000 449.500000 453.250000 445.125000 443.375000 430.125000 450.375000 457.500000 474.125000 481.875000 489.875000 496.000000 499.375000 499.125000 498.875000 497.250000 491.250000 485.500000 477.625000 464.875000 446.250000 428.625000 393.000000 408.875000 408.750000 421.375000 435.500000 436.500000 436.000000 443.875000 454.750000 462.625000 465.500000 461.500000 461.750000 457.125000 449.000000 442.500000 440.250000 433.625000 422.625000 426.500000 428.375000 424.875000 429.375000 441.500000 458.250000 462.000000 473.000000 482.750000 494.375000 499.500000 502.500000 507.500000 508.250000 508.000000 507.250000 504.125000 507.250000 509.500000 509.750000 508.750000 506.500000 504.750000 498.375000 490.375000 485.250000 479.500000 464.000000 449.125000 431.250000 395.750000 408.500000 374.750000 342.250000 259.625000 0.000000 202.750000 312.125000 341.125000 367.250000 376.000000 392.375000 421.500000 438.625000 456.750000 459.750000 454.250000 457.125000 462.500000 464.750000 465.500000 468.125000 470.250000 471.000000 471.250000 474.000000 475.000000 481.250000 489.125000 495.500000 496.125000 495.250000 486.375000 485.250000 481.375000 474.250000 467.625000 457.250000 458.625000 464.500000 468.250000 474.750000 475.875000 477.500000 472.500000 470.250000 468.000000 461.500000 453.000000 437.750000 440.125000 434.750000 443.000000 431.500000 419.875000 428.750000 434.375000 442.125000 444.125000 441.625000 444.875000 446.500000 450.125000 452.750000 453.000000 454.375000 453.250000 451.625000 449.000000 444.250000 439.750000 439.000000 435.750000 435.625000 431.000000 428.625000 426.625000 418.500000 419.125000 421.500000 428.250000 431.250000 435.875000 439.000000 446.875000 448.125000 449.250000 450.750000 450.000000 445.750000 443.625000 438.500000 437.500000 433.625000 441.000000 442.000000 449.500000 452.750000 454.625000 451.125000 450.125000 446.375000 435.625000 417.000000 403.500000 388.375000 354.250000 298.375000 296.000000 332.250000 366.125000 390.125000 412.750000 413.750000 424.000000 423.875000 427.500000 420.250000 418.625000 400.500000 425.000000 433.375000 449.875000 459.125000 467.750000 474.250000 477.875000 477.625000 477.500000 476.250000 470.500000 464.625000 456.125000 445.000000 428.875000 415.000000 387.250000 396.250000 400.500000 408.625000 418.250000 422.500000 425.125000 431.625000 441.250000 449.375000 452.125000 449.000000 449.500000 445.250000 438.250000 432.250000 429.750000 422.375000 411.125000 417.375000 420.125000 418.375000 421.375000 432.375000 445.875000 448.750000 458.250000 466.500000 476.375000 480.625000 483.750000 488.375000 488.375000 488.625000 486.500000 483.250000 485.750000 488.750000 489.750000 489.125000 487.125000 485.250000 479.875000 472.375000 467.500000 461.375000 448.375000 435.625000 423.375000 397.375000 407.375000 383.750000 361.000000 300.625000 177.625000 0.000000 191.625000 248.250000 306.750000 342.500000 374.875000 402.125000 421.875000 437.875000 441.625000 438.375000 441.375000 446.125000 448.250000 449.500000 452.000000 454.250000 455.000000 456.000000 458.125000 459.125000 463.500000 469.250000 474.250000 474.875000 473.375000 462.875000 460.500000 454.250000 447.375000 439.375000 426.500000 428.250000 431.875000 439.000000 444.000000 444.875000 446.250000 441.375000 437.750000 433.250000 424.500000 411.750000 388.250000 393.500000 388.000000 401.875000 391.750000 389.000000 400.000000 407.500000 417.875000 420.875000 417.250000 422.250000 425.000000 429.500000 433.250000 433.625000 434.750000 434.125000 432.250000 428.375000 422.375000 416.375000 413.875000 410.375000 408.875000 402.750000 398.750000 396.625000 386.375000 387.125000 393.000000 401.625000 406.750000 413.375000 418.750000 427.750000 429.125000 430.500000 431.500000 431.000000 426.625000 423.250000 416.125000 413.250000 407.500000 416.625000 419.000000 427.500000 432.750000 435.250000 432.000000 431.750000 426.750000 415.000000 393.125000 377.875000 354.625000 310.375000 215.375000 232.500000 277.750000 327.250000 379.250000 396.625000 400.000000 410.000000 412.750000 415.125000 409.625000 407.875000 393.625000 412.375000 417.750000 434.000000 444.375000 452.000000 459.375000 462.500000 463.125000 462.500000 461.750000 456.625000 450.375000 441.875000 432.750000 418.250000 408.000000 384.500000 392.750000 399.750000 404.750000 411.375000 416.875000 420.750000 425.375000 434.750000 441.625000 444.000000 441.375000 441.375000 437.750000 431.750000 425.250000 421.875000 413.000000 401.375000 409.500000 414.125000 414.250000 417.625000 426.875000 438.250000 440.750000 448.375000 455.500000 464.750000 468.125000 471.625000 475.000000 475.125000 475.125000 472.500000 468.500000 471.750000 474.625000 476.000000 475.125000 474.250000 472.250000 466.875000 459.750000 455.000000 449.625000 439.000000 427.250000 419.500000 400.375000 408.250000 391.500000 375.250000 332.625000 268.750000 173.500000 0.000000 140.250000 237.500000 305.250000 355.500000 383.750000 407.625000 423.375000 429.375000 426.500000 430.500000 434.000000 436.500000 438.375000 441.250000 443.125000 443.875000 445.000000 446.625000 448.000000 451.250000 455.500000 459.500000 459.000000 457.375000 445.500000 441.875000 434.500000 427.625000 419.000000 404.500000 409.500000 412.000000 421.750000 426.500000 427.375000 428.500000 424.250000 419.000000 413.250000 403.000000 383.875000 350.875000 353.250000 345.500000 366.000000 354.875000 371.250000 384.500000 393.250000 404.625000 408.750000 406.500000 411.750000 415.125000 421.375000 424.875000 425.875000 426.875000 426.500000 424.125000 420.750000 414.625000 408.125000 405.625000 400.375000 398.750000 391.875000 388.125000 385.500000 373.875000 376.625000 383.125000 393.500000 399.375000 406.375000 411.875000 420.875000 422.000000 423.375000 424.625000 422.375000 418.500000 414.375000 407.500000 403.000000 395.750000 404.500000 405.625000 415.000000 419.750000 422.625000 418.500000 418.750000 413.625000 399.625000 375.125000 358.750000 332.125000 285.750000 204.625000 244.000000 280.625000 327.000000 376.000000 392.125000 395.375000 404.000000 406.625000 409.125000 403.125000 401.375000 387.625000 402.250000 407.500000 422.625000 433.000000 440.750000 448.125000 451.375000 451.125000 451.625000 450.625000 445.500000 439.250000 430.625000 422.875000 408.625000 399.625000 376.250000 386.500000 393.625000 399.625000 405.000000 409.750000 412.750000 417.500000 425.375000 432.625000 433.750000 431.375000 431.375000 427.625000 421.000000 414.000000 410.625000 400.750000 387.125000 396.500000 402.125000 404.500000 407.125000 417.625000 428.375000 431.250000 439.000000 445.500000 454.125000 457.625000 460.000000 464.375000 464.500000 463.500000 461.125000 457.250000 460.500000 463.500000 465.375000 464.875000 462.750000 461.250000 456.000000 448.875000 445.500000 439.000000 428.625000 418.250000 410.875000 393.500000 400.250000 385.125000 372.250000 331.000000 287.625000 220.750000 130.625000 0.000000 164.875000 265.125000 332.125000 365.750000 393.000000 410.250000 415.750000 413.500000 418.250000 421.875000 424.750000 426.875000 429.250000 431.500000 432.500000 433.875000 435.875000 436.750000 440.000000 444.750000 448.375000 447.750000 445.875000 433.250000 429.875000 422.750000 415.500000 407.750000 393.000000 400.000000 403.625000 414.125000 418.250000 419.750000 421.250000 416.625000 412.500000 406.750000 396.875000 378.625000 345.875000 344.125000 332.875000 350.500000 333.000000 399.500000 416.375000 427.875000 440.625000 447.125000 447.750000 453.000000 457.500000 465.000000 469.250000 471.000000 471.875000 471.375000 470.000000 466.375000 460.375000 453.875000 450.250000 445.750000 441.250000 434.875000 430.125000 427.125000 416.250000 421.000000 429.000000 440.000000 446.125000 452.375000 458.500000 466.500000 467.500000 468.375000 469.250000 467.500000 462.625000 457.375000 449.875000 444.625000 436.625000 441.125000 441.000000 450.750000 455.500000 458.000000 453.000000 452.375000 445.750000 431.250000 401.750000 381.625000 352.875000 314.750000 287.750000 325.125000 352.500000 388.875000 428.375000 441.750000 444.375000 451.875000 452.375000 454.750000 449.375000 446.125000 433.250000 443.250000 445.250000 461.250000 470.375000 477.750000 484.750000 487.875000 488.500000 488.000000 487.375000 482.625000 477.000000 467.500000 461.000000 447.500000 439.000000 416.000000 430.250000 437.250000 443.625000 449.875000 452.375000 453.750000 457.750000 465.375000 470.875000 472.375000 468.625000 468.625000 465.000000 457.000000 449.125000 444.375000 432.000000 415.125000 428.375000 435.750000 440.375000 444.500000 455.875000 466.375000 469.250000 476.500000 482.375000 491.625000 494.625000 497.875000 501.750000 501.750000 501.125000 498.500000 494.250000 497.625000 500.875000 501.875000 502.000000 500.625000 499.250000 493.375000 486.875000 482.625000 475.875000 467.000000 456.125000 449.500000 432.875000 439.500000 426.875000 416.250000 375.000000 355.750000 319.875000 268.625000 205.625000 0.000000 246.875000 344.500000 388.750000 421.000000 442.750000 449.000000 446.375000 453.250000 456.000000 459.000000 461.875000 465.250000 467.125000 467.750000 470.000000 471.375000 472.875000 476.500000 481.125000 484.625000 484.000000 482.000000 469.000000 466.125000 460.125000 451.625000 445.625000 432.250000 441.625000 448.000000 457.375000 463.250000 465.500000 466.875000 463.125000 459.625000 454.500000 445.375000 429.000000 401.375000 394.750000 378.625000 387.375000 352.000000 266.750000 280.375000 291.250000 301.625000 307.875000 311.500000 315.625000 321.750000 328.875000 333.625000 334.750000 336.625000 336.500000 335.125000 332.500000 327.000000 320.875000 317.875000 312.375000 308.000000 302.625000 299.000000 296.125000 285.875000 291.875000 298.500000 309.125000 314.875000 320.625000 324.875000 331.875000 333.125000 333.375000 333.875000 331.625000 327.000000 320.500000 314.750000 309.500000 301.500000 301.625000 297.875000 307.875000 310.750000 312.750000 305.000000 304.125000 296.625000 280.875000 245.125000 222.625000 201.750000 172.375000 204.750000 228.875000 248.125000 272.875000 297.125000 310.000000 310.750000 317.375000 315.375000 316.750000 310.625000 307.000000 295.000000 300.750000 300.125000 316.750000 324.500000 332.625000 338.500000 341.625000 341.625000 341.250000 340.875000 335.000000 330.625000 321.250000 315.250000 301.250000 292.750000 268.625000 287.250000 294.250000 301.500000 309.125000 308.500000 306.875000 311.500000 317.500000 322.250000 323.000000 318.750000 318.750000 313.875000 304.875000 294.750000 288.375000 272.625000 250.250000 268.875000 278.750000 286.375000 292.000000 306.125000 315.875000 319.875000 328.500000 335.000000 343.750000 348.250000 350.750000 354.375000 354.500000 354.000000 351.750000 348.000000 351.125000 353.625000 355.375000 355.250000 354.000000 351.500000 346.125000 339.250000 335.500000 328.000000 318.750000 307.000000 300.250000 282.000000 289.000000 278.125000 268.500000 219.625000 222.875000 214.750000 195.125000 164.625000 106.375000 0.000000 152.125000 219.375000 258.625000 288.125000 294.375000 290.125000 299.500000 302.875000 306.375000 309.500000 313.750000 315.000000 316.375000 318.625000 321.000000 323.000000 328.125000 333.375000 337.625000 337.750000 335.375000 322.750000 321.125000 316.875000 307.500000 304.125000 292.125000 303.500000 311.625000 320.375000 327.000000 329.750000 331.500000 328.250000 324.875000 321.625000 314.875000 301.875000 280.625000 273.000000 257.375000 258.250000 225.625000 268.750000 279.500000 286.625000 292.500000 298.750000 305.375000 308.125000 314.750000 322.625000 327.750000 328.750000 331.250000 330.625000 330.500000 328.125000 323.875000 318.000000 314.625000 310.375000 305.250000 301.750000 298.375000 295.875000 289.375000 294.125000 298.000000 307.875000 312.875000 317.375000 321.125000 327.250000 327.875000 328.250000 328.250000 326.000000 320.750000 314.375000 308.500000 304.125000 296.875000 291.500000 283.875000 293.875000 293.250000 292.500000 282.125000 278.750000 272.375000 257.250000 214.375000 197.750000 211.750000 215.875000 240.750000 255.000000 267.750000 282.875000 295.375000 307.750000 307.125000 312.000000 307.500000 309.250000 302.250000 298.500000 286.125000 287.875000 283.750000 299.500000 305.000000 311.875000 316.875000 319.500000 319.750000 319.625000 319.250000 314.250000 309.250000 300.250000 296.375000 283.000000 276.250000 256.125000 276.250000 281.625000 290.625000 297.875000 293.000000 287.375000 292.000000 296.375000 298.250000 298.000000 291.625000 290.875000 285.625000 273.000000 257.750000 246.250000 220.375000 182.875000 216.125000 233.625000 251.375000 263.125000 280.125000 289.000000 296.000000 303.875000 311.500000 321.250000 325.375000 329.125000 332.125000 332.250000 332.875000 330.750000 326.750000 330.125000 332.750000 333.625000 333.625000 331.375000 329.750000 324.125000 317.125000 312.125000 304.000000 296.375000 284.125000 277.875000 260.750000 264.500000 259.625000 256.500000 212.500000 226.125000 233.500000 232.625000 218.375000 189.625000 138.375000 0.000000 142.625000 198.375000 248.750000 255.625000 248.250000 264.125000 266.750000 270.125000 276.125000 282.875000 283.250000 284.000000 288.625000 292.125000 295.000000 301.625000 309.625000 315.625000 316.000000 313.750000 300.375000 302.750000 301.250000 289.875000 292.625000 285.375000 295.375000 306.375000 312.875000 320.375000 323.750000 325.500000 322.750000 321.250000 318.750000 312.750000 303.250000 288.625000 282.625000 269.250000 266.500000 238.500000 296.750000 304.625000 310.750000 314.125000 320.250000 329.875000 332.500000 339.875000 349.000000 354.125000 356.250000 358.125000 358.500000 358.000000 355.750000 351.125000 346.125000 343.000000 338.000000 332.125000 329.000000 326.875000 324.000000 317.875000 323.125000 326.750000 336.625000 342.375000 346.000000 349.500000 355.500000 355.625000 356.000000 355.875000 352.250000 347.500000 339.625000 334.625000 329.000000 321.875000 312.750000 302.000000 311.875000 309.625000 307.250000 294.375000 289.250000 282.250000 266.500000 215.500000 205.000000 244.000000 262.375000 288.000000 298.750000 308.125000 319.500000 327.000000 337.750000 337.125000 341.125000 336.750000 338.125000 330.875000 325.125000 313.625000 310.625000 302.375000 318.000000 322.625000 329.875000 334.250000 336.875000 336.500000 337.000000 336.875000 331.500000 327.875000 317.500000 316.000000 304.250000 300.250000 282.875000 305.500000 312.875000 321.375000 327.125000 321.250000 314.625000 318.250000 320.250000 321.000000 320.000000 313.000000 311.750000 307.250000 294.875000 279.625000 269.000000 243.750000 212.750000 243.125000 260.000000 277.625000 287.750000 304.375000 310.625000 318.000000 324.375000 331.875000 340.750000 344.500000 347.250000 351.125000 350.875000 351.250000 348.625000 344.500000 348.000000 350.875000 352.000000 351.625000 350.125000 348.375000 342.625000 335.500000 331.750000 322.125000 316.375000 304.875000 303.125000 292.500000 295.000000 294.625000 295.375000 269.125000 279.125000 285.125000 285.000000 276.875000 258.250000 230.000000 166.625000 0.000000 176.000000 245.625000 257.500000 252.250000 273.625000 274.250000 279.750000 286.875000 295.625000 295.500000 297.250000 302.625000 306.250000 310.375000 317.875000 325.750000 332.000000 332.250000 330.000000 315.625000 319.375000 319.750000 306.750000 311.875000 306.125000 319.000000 331.875000 339.125000 347.375000 351.625000 353.375000 351.000000 349.875000 347.500000 342.750000 334.250000 322.625000 315.750000 304.750000 298.375000 272.625000 309.875000 314.000000 317.000000 316.750000 321.500000 331.875000 333.125000 341.125000 349.500000 354.875000 356.625000 359.000000 359.500000 358.875000 357.500000 353.375000 349.375000 345.875000 341.625000 336.875000 334.625000 333.375000 331.250000 326.500000 329.875000 332.375000 341.250000 345.250000 349.000000 351.500000 356.375000 357.375000 356.625000 356.625000 353.000000 348.125000 340.500000 336.250000 331.625000 326.375000 314.875000 304.500000 309.875000 303.375000 298.000000 282.250000 272.750000 276.375000 275.750000 256.750000 253.625000 277.125000 286.250000 304.250000 312.125000 319.125000 326.625000 329.000000 339.625000 338.125000 341.750000 335.875000 336.250000 329.125000 323.125000 312.750000 307.000000 296.625000 308.500000 308.375000 315.250000 317.625000 319.625000 319.000000 319.625000 319.125000 314.250000 311.125000 299.500000 301.500000 292.500000 293.375000 287.125000 305.000000 308.625000 317.625000 323.125000 312.750000 301.375000 304.875000 303.500000 300.375000 297.375000 288.250000 285.875000 281.750000 266.750000 246.500000 234.375000 202.625000 176.125000 209.500000 228.125000 252.750000 264.750000 284.000000 286.000000 296.750000 303.125000 311.750000 321.500000 325.500000 328.875000 333.750000 333.375000 333.625000 331.875000 328.125000 330.625000 333.500000 334.625000 334.250000 332.125000 330.125000 324.500000 316.500000 311.625000 299.125000 296.500000 282.750000 286.000000 279.625000 278.625000 285.875000 293.500000 277.375000 287.875000 296.625000 300.875000 294.875000 282.875000 261.500000 214.375000 167.750000 0.000000 183.000000 191.750000 178.625000 220.375000 219.625000 226.625000 240.125000 255.625000 252.375000 255.375000 264.500000 271.000000 277.875000 289.875000 304.250000 314.125000 314.750000 313.500000 300.375000 308.625000 313.000000 300.250000 311.250000 312.500000 321.125000 333.125000 338.000000 347.250000 352.000000 354.000000 351.375000 350.875000 349.875000 346.125000 338.750000 330.500000 325.375000 317.250000 312.750000 295.000000 280.875000 281.625000 282.125000 278.875000 283.125000 297.625000 298.750000 307.875000 318.375000 324.500000 326.875000 328.750000 329.625000 330.000000 327.500000 324.125000 320.000000 316.125000 311.500000 305.375000 304.000000 303.250000 301.000000 298.250000 301.625000 302.875000 311.750000 316.625000 320.375000 322.875000 327.750000 328.125000 327.625000 327.000000 322.375000 317.750000 308.750000 304.375000 298.500000 292.625000 276.250000 263.250000 265.375000 254.875000 245.500000 223.625000 213.125000 222.375000 230.375000 234.875000 240.375000 262.000000 273.875000 288.250000 294.000000 298.625000 303.500000 304.500000 313.625000 312.500000 315.375000 309.750000 310.125000 303.125000 295.875000 285.125000 272.375000 253.125000 264.250000 260.500000 268.125000 270.375000 272.375000 272.375000 272.375000 273.625000 268.500000 265.875000 248.000000 262.125000 259.500000 267.000000 269.125000 282.750000 286.875000 294.750000 298.625000 288.125000 278.250000 279.125000 276.250000 271.750000 268.625000 262.375000 258.500000 258.125000 250.500000 236.500000 233.625000 218.250000 215.000000 227.500000 235.250000 247.250000 249.875000 261.250000 259.125000 267.875000 270.500000 275.375000 282.625000 285.375000 288.250000 291.000000 291.000000 290.625000 287.750000 283.625000 286.000000 289.875000 291.375000 291.750000 290.375000 288.500000 282.625000 275.750000 272.375000 258.750000 262.250000 252.000000 262.875000 264.250000 263.875000 271.000000 277.375000 268.750000 276.750000 283.000000 286.500000 282.875000 274.500000 260.875000 234.250000 208.000000 152.875000 0.000000 134.500000 161.000000 181.000000 159.250000 178.250000 199.125000 211.875000 208.250000 212.375000 223.875000 229.125000 236.625000 247.250000 258.125000 266.500000 266.000000 263.500000 244.750000 259.250000 268.125000 250.125000 271.375000 280.375000 288.750000 302.875000 307.500000 317.500000 322.750000 325.000000 323.125000 322.750000 321.625000 317.875000 311.750000 305.125000 300.125000 293.750000 288.375000 274.875000 342.125000 343.000000 343.250000 340.125000 344.000000 357.625000 358.125000 367.000000 376.375000 382.625000 384.750000 386.625000 387.500000 387.250000 385.625000 382.375000 378.250000 374.375000 370.625000 364.875000 363.750000 363.125000 360.750000 358.125000 361.375000 362.125000 370.500000 374.750000 378.000000 380.000000 384.750000 385.250000 385.000000 384.000000 379.875000 375.375000 367.375000 363.375000 358.125000 353.000000 338.250000 325.875000 326.750000 315.250000 304.875000 280.750000 253.750000 273.875000 296.625000 300.000000 305.875000 324.375000 332.250000 346.375000 351.250000 356.500000 361.125000 360.250000 369.625000 368.500000 371.000000 364.750000 364.875000 357.875000 351.000000 341.500000 331.375000 319.375000 325.125000 321.500000 326.375000 324.875000 327.625000 327.000000 327.375000 327.750000 322.875000 322.250000 311.750000 316.625000 313.000000 318.875000 322.750000 336.375000 339.750000 348.125000 351.000000 338.625000 326.500000 327.750000 323.125000 316.875000 312.625000 303.875000 298.000000 298.875000 289.875000 273.750000 272.250000 257.250000 262.625000 271.750000 278.250000 290.375000 293.500000 305.000000 299.375000 312.500000 315.250000 323.375000 332.625000 336.500000 339.500000 343.375000 343.875000 344.000000 342.375000 338.625000 340.625000 343.500000 344.625000 344.000000 342.250000 340.750000 335.250000 327.000000 321.750000 304.750000 309.250000 295.625000 308.750000 311.875000 309.750000 320.000000 329.625000 322.125000 331.375000 338.875000 343.500000 340.625000 332.250000 319.500000 293.500000 271.500000 213.125000 187.000000 0.000000 150.625000 205.250000 170.875000 167.125000 212.000000 238.375000 225.750000 231.875000 249.375000 258.125000 270.750000 287.250000 306.500000 319.500000 320.625000 319.375000 304.250000 318.875000 328.750000 314.750000 333.250000 341.500000 348.125000 361.000000 364.750000 374.375000 379.500000 382.125000 380.000000 379.500000 378.375000 375.375000 369.625000 363.250000 359.125000 352.750000 348.500000 336.375000 337.500000 339.625000 340.375000 338.750000 342.000000 353.375000 353.625000 361.500000 369.500000 374.500000 377.000000 378.750000 379.500000 379.500000 378.375000 374.625000 371.125000 368.500000 364.375000 359.625000 357.875000 357.375000 355.000000 351.875000 354.875000 355.625000 363.375000 367.750000 370.625000 372.000000 376.875000 377.500000 376.750000 376.500000 372.375000 367.750000 360.625000 357.250000 353.250000 349.000000 336.875000 326.500000 328.375000 319.750000 312.750000 296.125000 280.875000 291.625000 301.625000 297.625000 299.500000 316.875000 322.625000 336.375000 341.500000 346.750000 352.250000 350.375000 360.500000 359.000000 361.500000 354.375000 355.000000 347.875000 340.875000 331.500000 323.000000 313.625000 320.875000 318.125000 323.125000 323.500000 326.000000 325.125000 324.875000 325.000000 319.000000 317.625000 308.250000 308.375000 301.750000 306.250000 308.875000 324.125000 326.250000 335.750000 339.250000 325.625000 311.375000 314.125000 309.000000 302.875000 298.125000 287.000000 282.250000 280.500000 266.375000 243.250000 239.250000 216.000000 232.750000 240.250000 247.375000 265.375000 271.125000 287.375000 284.125000 298.625000 303.625000 314.000000 324.500000 329.250000 332.500000 337.500000 337.875000 338.750000 337.625000 335.000000 337.375000 339.625000 340.375000 339.000000 336.750000 334.375000 328.125000 319.500000 313.750000 297.250000 297.750000 281.000000 292.500000 294.625000 291.125000 303.750000 314.875000 307.250000 317.500000 326.875000 333.125000 329.500000 321.500000 307.375000 277.875000 257.750000 192.500000 204.250000 142.500000 0.000000 177.625000 178.000000 179.750000 197.375000 228.250000 220.875000 223.500000 239.250000 249.750000 261.875000 280.625000 302.500000 318.000000 320.375000 320.375000 310.750000 321.750000 328.875000 317.625000 330.250000 334.750000 341.125000 353.750000 356.375000 366.500000 371.250000 373.750000 371.375000 371.375000 370.750000 367.000000 361.500000 355.250000 351.625000 345.750000 342.000000 328.875000 291.750000 293.000000 293.625000 291.125000 293.750000 304.000000 304.000000 311.250000 318.250000 323.625000 325.375000 327.500000 328.250000 327.500000 326.625000 323.375000 320.375000 317.625000 314.500000 310.125000 309.125000 308.750000 306.500000 303.625000 306.000000 306.000000 313.625000 317.000000 320.000000 320.625000 325.000000 325.500000 325.125000 324.500000 320.750000 316.125000 309.250000 306.375000 303.375000 299.750000 289.375000 280.750000 282.000000 274.500000 267.875000 255.625000 244.375000 253.000000 260.625000 258.250000 259.000000 273.625000 276.875000 289.250000 293.750000 298.500000 302.125000 298.875000 309.125000 306.875000 309.000000 301.750000 302.250000 294.500000 286.875000 277.500000 268.250000 260.125000 267.375000 263.500000 269.500000 269.250000 272.000000 270.875000 270.375000 269.500000 263.000000 261.375000 253.250000 247.875000 235.500000 245.875000 255.000000 269.875000 272.750000 281.875000 285.500000 269.875000 254.375000 256.125000 250.625000 244.125000 239.875000 229.875000 223.875000 224.375000 215.375000 198.875000 201.625000 193.625000 207.000000 208.375000 209.875000 217.500000 212.750000 228.625000 224.625000 239.000000 244.000000 255.000000 266.375000 271.500000 275.250000 280.625000 281.500000 282.625000 282.375000 280.625000 282.000000 284.250000 284.875000 282.375000 279.625000 276.750000 271.125000 261.375000 254.500000 235.500000 233.500000 205.250000 230.250000 239.875000 237.125000 250.125000 262.125000 259.250000 269.375000 278.625000 285.875000 284.125000 277.375000 265.375000 242.500000 227.625000 183.125000 173.625000 145.875000 126.000000 0.000000 109.375000 127.500000 135.875000 151.375000 154.875000 158.750000 174.625000 184.125000 196.125000 218.250000 245.000000 263.625000 267.375000 268.625000 263.125000 273.000000 279.750000 270.375000 280.250000 285.125000 289.000000 301.750000 303.375000 314.000000 319.125000 322.000000 319.625000 319.250000 319.000000 316.000000 311.125000 305.875000 303.250000 298.250000 294.875000 284.500000 373.250000 375.000000 375.125000 371.625000 374.875000 386.750000 386.500000 394.250000 403.000000 408.125000 410.500000 412.250000 413.000000 412.375000 411.375000 408.500000 405.000000 402.000000 398.625000 393.750000 392.000000 391.750000 389.875000 387.000000 389.625000 390.125000 397.625000 402.000000 404.625000 406.125000 410.375000 411.125000 410.375000 409.375000 405.625000 401.000000 394.250000 390.500000 386.750000 382.500000 370.125000 360.250000 360.500000 351.625000 344.375000 329.500000 315.875000 326.500000 337.500000 338.375000 341.125000 356.875000 361.750000 374.500000 379.375000 383.875000 388.000000 384.875000 394.750000 393.125000 395.125000 388.250000 388.500000 380.875000 374.125000 364.875000 355.375000 344.500000 349.250000 344.000000 348.875000 347.000000 349.500000 348.000000 347.875000 348.125000 341.500000 341.500000 333.000000 333.875000 330.625000 338.375000 344.875000 358.375000 360.875000 369.625000 372.750000 357.750000 343.125000 344.250000 337.625000 329.125000 323.625000 314.750000 305.625000 309.625000 304.500000 290.375000 293.625000 286.500000 296.375000 299.875000 302.875000 311.375000 309.750000 318.125000 308.250000 324.000000 326.875000 336.750000 347.125000 352.250000 356.000000 361.000000 361.250000 362.250000 362.125000 359.875000 361.500000 363.625000 363.875000 362.250000 359.875000 356.875000 351.375000 342.000000 335.375000 313.375000 321.000000 305.125000 323.750000 331.875000 328.500000 340.500000 351.875000 347.500000 356.625000 365.625000 371.625000 369.375000 362.625000 350.375000 327.125000 310.625000 264.500000 234.250000 194.250000 209.625000 192.000000 0.000000 143.875000 191.875000 215.000000 195.000000 211.000000 234.500000 245.500000 263.000000 288.875000 319.625000 339.500000 344.375000 345.375000 339.000000 351.000000 359.250000 349.125000 363.000000 368.500000 374.375000 386.875000 389.250000 399.625000 404.250000 407.000000 404.750000 405.000000 404.250000 401.000000 396.125000 390.750000 387.375000 382.000000 378.500000 367.625000 385.375000 386.250000 386.625000 383.375000 386.125000 398.000000 397.625000 405.500000 413.500000 419.000000 420.875000 422.750000 423.375000 423.500000 422.000000 419.125000 415.375000 412.750000 409.125000 404.625000 403.500000 403.500000 401.375000 398.375000 400.750000 401.125000 408.375000 412.375000 415.500000 416.250000 420.625000 421.375000 420.750000 420.000000 416.250000 411.500000 404.125000 401.375000 397.750000 393.875000 381.750000 371.750000 371.875000 363.125000 355.875000 341.625000 327.500000 338.750000 350.875000 351.125000 353.625000 368.750000 373.500000 386.125000 390.000000 394.500000 398.625000 395.375000 405.250000 403.625000 405.500000 398.500000 398.750000 391.125000 383.875000 375.375000 365.750000 356.500000 359.625000 353.125000 357.375000 354.750000 357.625000 355.375000 355.125000 355.375000 348.500000 349.750000 342.250000 342.875000 342.250000 348.875000 355.500000 368.625000 370.625000 379.375000 382.500000 367.000000 351.750000 352.000000 343.500000 334.500000 327.875000 317.875000 308.000000 313.750000 309.375000 296.375000 301.000000 297.375000 307.875000 310.375000 312.500000 320.500000 318.750000 325.375000 311.875000 328.750000 331.625000 342.875000 353.500000 359.125000 362.625000 368.125000 368.500000 369.500000 369.375000 367.125000 369.125000 371.125000 371.500000 369.250000 366.750000 364.125000 357.875000 348.125000 341.375000 316.750000 327.500000 314.625000 332.250000 341.125000 337.250000 350.125000 361.625000 358.250000 367.500000 376.500000 382.750000 380.375000 374.125000 362.250000 340.250000 324.625000 280.250000 261.750000 198.750000 219.500000 218.750000 152.500000 0.000000 158.500000 213.625000 174.375000 185.125000 219.250000 235.625000 259.000000 287.375000 322.875000 346.375000 351.500000 354.125000 349.000000 361.125000 370.125000 360.625000 374.000000 380.125000 384.625000 397.125000 399.250000 409.625000 414.750000 417.500000 415.500000 415.375000 414.625000 411.750000 406.750000 401.750000 398.875000 393.875000 389.875000 379.000000 347.875000 349.625000 349.500000 346.250000 349.125000 359.375000 359.000000 366.500000 374.000000 379.250000 381.000000 383.250000 383.625000 384.250000 382.625000 380.250000 376.500000 373.500000 370.750000 366.125000 365.375000 365.000000 362.875000 360.125000 362.625000 362.125000 369.750000 373.000000 375.750000 376.750000 381.125000 381.375000 380.750000 380.250000 376.375000 372.000000 364.750000 361.750000 359.125000 355.750000 344.750000 336.375000 336.000000 327.875000 320.625000 310.375000 299.375000 308.375000 317.625000 317.375000 318.750000 332.375000 335.750000 347.625000 351.500000 355.875000 359.875000 355.625000 365.125000 363.000000 365.000000 357.500000 357.875000 350.500000 343.250000 335.250000 326.125000 317.875000 319.500000 311.875000 315.750000 312.375000 315.250000 313.000000 312.625000 312.250000 304.875000 306.250000 301.000000 299.875000 301.125000 307.000000 314.625000 327.750000 328.875000 337.625000 340.750000 323.125000 306.500000 306.500000 296.750000 284.750000 278.000000 265.875000 253.625000 261.000000 258.375000 243.000000 254.375000 258.500000 271.375000 270.625000 270.875000 276.375000 273.875000 277.125000 257.625000 279.375000 282.000000 295.500000 307.750000 313.000000 317.250000 322.750000 324.125000 325.750000 325.875000 325.000000 325.875000 328.000000 327.500000 325.375000 322.500000 319.375000 313.375000 302.875000 294.750000 268.000000 281.625000 270.000000 287.875000 298.000000 293.125000 307.125000 319.375000 318.625000 327.875000 337.375000 344.875000 342.625000 336.500000 324.625000 304.375000 292.000000 252.750000 241.500000 202.750000 196.750000 185.875000 159.750000 117.875000 0.000000 151.125000 133.375000 109.375000 146.125000 173.125000 201.125000 234.375000 275.875000 302.750000 310.125000 312.750000 312.250000 323.625000 332.250000 325.125000 335.625000 341.625000 345.250000 358.125000 359.250000 370.125000 375.375000 377.625000 375.375000 375.625000 375.500000 372.125000 367.500000 363.250000 360.250000 355.500000 352.625000 342.000000 320.500000 321.000000 320.750000 317.375000 319.375000 330.250000 329.125000 336.375000 343.875000 349.500000 351.000000 353.250000 354.000000 353.750000 352.750000 350.250000 346.625000 344.250000 341.500000 336.875000 336.375000 336.375000 333.875000 331.750000 333.250000 333.000000 340.000000 343.750000 346.500000 346.750000 351.250000 351.750000 351.250000 350.250000 346.125000 341.875000 335.000000 332.750000 329.625000 326.500000 315.875000 307.500000 306.250000 298.500000 292.000000 284.125000 275.375000 283.000000 291.875000 292.375000 294.000000 306.000000 309.500000 320.750000 323.750000 327.875000 330.875000 325.625000 335.500000 334.000000 335.875000 327.625000 328.250000 320.500000 312.750000 305.000000 295.000000 286.750000 285.000000 275.750000 279.625000 274.750000 278.250000 275.250000 274.500000 273.875000 265.625000 268.250000 262.250000 261.375000 269.125000 275.750000 286.625000 298.875000 299.750000 308.375000 311.000000 293.500000 277.000000 276.000000 265.250000 253.875000 247.000000 238.500000 226.000000 236.625000 239.375000 235.375000 241.750000 244.625000 255.000000 254.250000 254.000000 256.750000 251.875000 249.750000 230.125000 247.500000 246.875000 257.750000 269.750000 275.000000 279.625000 285.500000 286.500000 288.000000 288.750000 287.875000 288.875000 290.125000 289.875000 287.250000 284.000000 281.125000 274.750000 263.500000 255.000000 221.750000 241.375000 229.125000 255.500000 271.375000 267.250000 280.625000 292.750000 292.125000 301.125000 310.375000 317.500000 315.750000 310.500000 300.625000 282.750000 271.375000 239.000000 225.625000 199.750000 198.125000 172.500000 153.375000 144.125000 121.875000 0.000000 103.875000 115.375000 126.500000 129.625000 138.125000 185.250000 232.500000 264.375000 273.000000 277.000000 280.375000 291.500000 300.750000 295.375000 305.625000 312.500000 315.875000 327.250000 328.375000 339.500000 344.500000 347.750000 345.625000 345.625000 345.125000 342.625000 338.125000 333.750000 331.625000 327.625000 324.875000 315.500000 458.375000 458.500000 458.500000 455.500000 457.500000 468.500000 467.875000 475.875000 483.375000 488.500000 490.375000 492.125000 493.000000 493.500000 491.875000 489.250000 485.625000 483.000000 480.000000 475.375000 474.625000 474.500000 472.625000 470.625000 472.250000 472.500000 479.375000 482.250000 485.625000 486.375000 490.875000 490.750000 490.125000 489.500000 485.750000 481.500000 474.125000 471.500000 468.750000 464.625000 454.000000 445.125000 443.875000 435.750000 428.500000 419.875000 410.000000 418.500000 428.250000 429.625000 430.875000 443.875000 447.250000 459.125000 462.500000 466.750000 469.875000 465.875000 475.500000 472.625000 475.500000 467.000000 467.625000 460.250000 452.375000 445.250000 434.750000 426.875000 425.375000 415.500000 418.250000 411.625000 414.250000 411.375000 411.500000 411.000000 403.250000 407.875000 404.750000 405.125000 410.875000 417.375000 426.500000 438.500000 439.500000 448.000000 451.000000 432.750000 417.125000 415.625000 404.250000 391.375000 383.875000 373.750000 359.125000 371.875000 375.500000 369.875000 377.500000 379.875000 390.500000 390.750000 390.500000 394.750000 389.875000 388.875000 366.875000 385.625000 385.125000 396.750000 408.875000 414.000000 417.875000 423.750000 424.750000 426.000000 426.875000 426.375000 427.125000 428.500000 428.625000 425.875000 422.750000 419.875000 413.250000 402.250000 394.250000 359.750000 385.250000 378.625000 398.000000 410.750000 406.375000 420.375000 431.500000 430.875000 440.375000 449.125000 456.125000 454.625000 449.000000 438.250000 419.000000 407.500000 372.750000 358.125000 323.750000 327.000000 312.500000 270.375000 241.375000 240.500000 240.375000 0.000000 176.625000 225.625000 228.750000 273.375000 309.250000 364.000000 399.000000 408.875000 413.500000 416.375000 428.750000 438.375000 433.500000 444.000000 451.375000 455.125000 467.500000 468.000000 479.375000 484.000000 487.750000 484.875000 485.250000 484.750000 482.000000 477.375000 473.625000 470.375000 465.500000 463.125000 453.125000 452.000000 452.375000 452.500000 449.125000 451.000000 462.125000 461.125000 468.250000 476.375000 481.500000 483.750000 485.375000 485.875000 486.375000 484.750000 482.125000 479.000000 476.250000 473.375000 469.000000 468.500000 467.750000 466.125000 463.500000 465.250000 464.875000 471.875000 475.625000 478.500000 479.500000 483.375000 484.000000 483.250000 482.750000 478.000000 474.375000 467.250000 465.000000 462.000000 458.375000 447.125000 439.000000 437.500000 429.875000 423.125000 414.375000 404.750000 413.375000 422.750000 423.000000 424.625000 437.625000 441.250000 451.625000 455.500000 459.750000 462.625000 458.125000 468.125000 465.750000 468.250000 459.875000 460.125000 452.875000 445.000000 437.250000 428.250000 420.375000 419.125000 409.375000 411.500000 405.625000 408.000000 405.750000 405.125000 404.625000 396.875000 401.625000 398.625000 398.250000 404.375000 410.125000 418.375000 430.625000 431.125000 439.625000 442.500000 424.625000 407.500000 406.250000 394.000000 379.875000 371.000000 359.750000 340.625000 357.250000 362.000000 358.375000 367.250000 371.500000 383.000000 382.125000 381.250000 384.875000 380.625000 377.875000 352.500000 374.125000 374.875000 387.750000 400.125000 405.750000 410.250000 416.375000 417.375000 418.625000 420.000000 419.000000 420.125000 421.500000 421.500000 418.625000 415.250000 411.750000 405.750000 395.125000 386.625000 353.375000 377.375000 371.625000 389.625000 402.375000 396.875000 411.625000 423.750000 423.000000 432.375000 441.875000 448.750000 447.125000 441.750000 431.125000 412.250000 401.500000 367.750000 355.125000 322.375000 322.125000 308.625000 278.375000 244.500000 209.250000 243.625000 168.500000 0.000000 161.375000 209.125000 265.875000 304.875000 359.250000 393.000000 402.625000 407.125000 410.500000 422.625000 432.500000 427.125000 438.000000 444.500000 448.125000 459.875000 461.000000 472.250000 476.875000 480.375000 478.000000 478.125000 477.500000 474.750000 470.125000 465.750000 463.500000 459.000000 456.000000 446.875000 428.625000 429.375000 429.125000 425.750000 427.125000 437.875000 437.000000 444.250000 451.625000 457.500000 458.875000 460.875000 461.500000 461.500000 460.500000 457.625000 454.625000 451.875000 449.375000 444.625000 444.250000 444.250000 442.250000 439.875000 441.750000 441.625000 448.375000 451.625000 454.500000 454.625000 458.750000 459.250000 458.625000 458.000000 454.250000 449.500000 442.750000 440.750000 438.000000 434.375000 424.250000 416.250000 414.375000 405.875000 399.750000 393.000000 384.500000 392.625000 401.375000 402.000000 403.750000 415.750000 418.125000 428.750000 431.875000 436.250000 438.875000 433.500000 443.250000 440.750000 443.000000 434.500000 435.125000 427.250000 420.375000 413.125000 404.125000 396.750000 393.500000 382.875000 384.500000 376.500000 379.625000 376.375000 375.750000 375.625000 367.375000 372.875000 372.875000 372.875000 380.625000 385.625000 394.625000 406.250000 405.500000 414.500000 416.625000 397.500000 379.125000 376.875000 361.375000 344.500000 332.875000 318.000000 290.500000 318.250000 331.125000 335.875000 344.125000 352.625000 363.875000 361.500000 360.000000 361.375000 355.250000 346.625000 313.125000 338.500000 338.500000 355.000000 368.250000 374.625000 379.250000 386.000000 386.750000 389.125000 390.875000 390.250000 390.750000 392.250000 391.375000 388.375000 384.625000 381.500000 375.250000 363.375000 354.500000 319.000000 347.875000 347.500000 363.000000 376.875000 370.625000 386.000000 399.125000 399.750000 409.000000 418.250000 426.000000 424.125000 419.250000 409.000000 391.625000 381.875000 352.125000 341.625000 315.125000 313.500000 299.875000 277.500000 253.250000 220.625000 230.125000 192.375000 136.750000 0.000000 151.500000 219.500000 265.000000 325.125000 362.875000 374.375000 379.625000 386.000000 397.750000 408.125000 404.000000 414.250000 420.625000 424.500000 436.000000 436.625000 447.250000 452.500000 455.500000 453.125000 453.125000 453.375000 450.500000 446.375000 442.125000 440.125000 435.750000 433.250000 424.000000 466.125000 466.000000 464.875000 461.125000 462.875000 474.625000 473.375000 481.125000 488.875000 493.750000 496.500000 498.250000 499.250000 498.875000 498.250000 495.750000 492.000000 489.500000 486.250000 481.750000 481.500000 481.000000 479.375000 476.875000 479.000000 478.625000 485.875000 489.375000 491.875000 492.500000 496.500000 497.000000 496.500000 495.500000 491.375000 487.375000 479.625000 477.500000 474.375000 471.375000 459.875000 452.125000 449.000000 440.625000 433.375000 428.875000 421.125000 428.750000 438.000000 440.375000 442.375000 454.250000 457.125000 467.375000 470.625000 474.625000 477.125000 472.000000 481.500000 479.625000 481.125000 473.250000 473.500000 466.250000 458.500000 451.250000 441.250000 433.500000 426.500000 413.875000 412.500000 400.375000 403.625000 399.375000 398.750000 399.375000 391.500000 401.500000 403.750000 406.500000 418.250000 424.875000 434.500000 445.750000 445.750000 454.500000 456.375000 437.375000 420.750000 417.875000 403.750000 387.625000 379.000000 371.000000 351.750000 370.500000 381.125000 384.125000 391.625000 397.875000 408.000000 405.875000 404.250000 405.625000 400.250000 391.875000 364.000000 381.625000 375.500000 387.875000 399.000000 404.375000 408.500000 414.500000 415.250000 417.125000 418.375000 417.875000 417.750000 419.500000 419.250000 416.750000 413.000000 409.875000 404.250000 391.500000 382.500000 335.750000 382.250000 387.000000 404.750000 419.250000 414.000000 427.750000 439.375000 440.250000 449.000000 457.875000 464.875000 463.250000 458.375000 449.000000 432.750000 423.250000 395.875000 384.125000 361.375000 360.875000 346.625000 325.875000 306.750000 285.750000 270.750000 233.375000 222.250000 188.750000 0.000000 213.000000 247.500000 331.375000 381.500000 396.125000 403.875000 415.250000 429.000000 441.250000 438.875000 450.000000 457.625000 460.875000 473.375000 473.875000 484.750000 490.250000 493.625000 491.250000 491.125000 491.125000 488.250000 484.000000 479.875000 477.625000 473.500000 471.250000 462.250000 350.000000 350.125000 349.375000 345.125000 346.250000 358.125000 356.625000 364.250000 372.500000 377.625000 379.750000 382.000000 382.625000 383.125000 381.500000 378.875000 376.250000 373.375000 370.250000 365.750000 365.500000 364.750000 363.125000 361.500000 363.375000 362.875000 369.250000 372.625000 375.500000 376.250000 379.750000 380.625000 379.625000 379.250000 374.875000 370.375000 363.375000 361.000000 358.250000 355.125000 344.000000 336.000000 332.375000 323.625000 316.875000 314.125000 307.250000 314.875000 323.750000 326.250000 328.750000 340.125000 342.375000 352.375000 355.000000 359.000000 361.875000 356.250000 365.500000 363.375000 365.375000 357.125000 357.125000 350.125000 342.375000 335.250000 324.875000 316.375000 307.625000 293.250000 290.750000 277.750000 280.625000 276.750000 275.750000 276.375000 266.750000 278.750000 283.625000 286.750000 302.250000 308.250000 319.375000 329.625000 329.375000 337.875000 339.625000 320.750000 303.625000 300.375000 284.625000 267.375000 259.125000 254.250000 238.750000 256.125000 268.125000 274.250000 281.500000 287.750000 297.000000 295.000000 292.875000 293.125000 287.250000 275.750000 246.375000 260.875000 249.375000 262.000000 273.500000 278.250000 283.625000 289.500000 290.750000 292.875000 295.125000 295.125000 295.375000 296.000000 295.500000 292.000000 288.500000 285.250000 278.375000 264.875000 254.750000 197.000000 259.500000 271.500000 289.000000 304.250000 298.750000 313.125000 324.500000 326.000000 334.375000 343.500000 350.000000 348.250000 343.750000 334.875000 320.375000 311.875000 287.125000 275.625000 258.500000 257.500000 242.625000 227.375000 215.000000 197.750000 163.750000 162.875000 163.250000 140.875000 96.875000 0.000000 126.375000 206.000000 258.250000 274.000000 282.750000 296.750000 311.000000 323.750000 322.000000 332.875000 341.375000 344.875000 356.875000 356.875000 368.500000 374.000000 376.500000 374.500000 375.000000 374.875000 371.875000 368.125000 364.375000 361.875000 357.875000 355.125000 347.000000 447.250000 446.750000 444.625000 438.875000 441.000000 454.000000 452.375000 461.875000 470.750000 476.875000 479.000000 481.250000 482.000000 482.125000 480.625000 478.000000 475.125000 471.750000 468.500000 463.250000 463.250000 463.000000 460.875000 459.625000 461.625000 460.625000 467.875000 472.250000 474.625000 476.250000 480.000000 480.500000 479.875000 478.250000 474.125000 469.250000 461.000000 458.875000 455.000000 451.500000 438.500000 429.625000 423.000000 412.875000 404.500000 406.250000 400.125000 408.625000 420.250000 425.750000 430.000000 440.625000 444.125000 454.000000 457.125000 460.125000 462.500000 457.625000 466.875000 464.250000 466.875000 458.750000 458.875000 452.000000 444.375000 437.125000 424.250000 414.500000 397.500000 377.250000 368.375000 337.750000 341.125000 333.000000 334.000000 340.375000 332.250000 359.250000 371.000000 383.500000 404.625000 412.750000 424.500000 434.000000 434.750000 442.000000 443.875000 427.375000 412.000000 408.500000 394.125000 379.875000 373.625000 373.375000 362.125000 375.750000 384.750000 390.250000 396.125000 400.500000 408.000000 407.125000 405.000000 405.000000 399.750000 390.000000 368.000000 373.750000 361.125000 360.000000 364.625000 364.875000 369.375000 372.250000 372.750000 372.750000 371.500000 370.125000 368.750000 372.875000 374.000000 372.750000 370.375000 368.500000 362.750000 350.625000 343.125000 274.625000 360.000000 381.000000 398.500000 412.875000 409.250000 420.875000 430.250000 431.500000 439.000000 447.000000 452.250000 451.375000 446.500000 438.625000 426.125000 417.875000 398.250000 385.625000 374.000000 374.625000 364.000000 352.250000 342.500000 330.125000 309.750000 297.125000 300.125000 285.500000 231.125000 225.000000 0.000000 199.375000 298.000000 326.750000 342.625000 370.375000 392.625000 411.500000 414.750000 428.000000 439.250000 443.625000 456.000000 456.500000 468.250000 473.750000 476.375000 475.375000 475.625000 475.125000 472.500000 467.750000 464.250000 461.500000 457.750000 454.000000 446.625000 495.250000 493.000000 489.750000 481.500000 483.500000 500.750000 498.750000 510.250000 521.750000 529.000000 531.875000 533.875000 535.125000 535.125000 534.125000 531.000000 526.500000 522.750000 518.875000 513.000000 512.500000 512.750000 510.625000 510.000000 512.125000 512.000000 520.000000 524.875000 528.000000 529.875000 534.000000 534.000000 533.375000 531.625000 526.875000 522.500000 512.000000 509.375000 503.625000 500.250000 482.000000 471.500000 459.125000 443.750000 432.875000 442.500000 437.125000 448.625000 464.750000 476.625000 483.375000 494.750000 500.000000 509.875000 512.875000 515.250000 517.500000 514.125000 522.250000 521.375000 523.125000 517.000000 516.375000 510.000000 502.125000 494.250000 479.625000 466.875000 440.125000 411.875000 388.375000 319.250000 320.250000 305.000000 313.250000 340.125000 347.750000 397.125000 412.250000 441.375000 464.875000 475.125000 485.875000 494.625000 496.875000 503.250000 504.625000 490.750000 478.875000 475.625000 463.625000 452.250000 447.875000 450.250000 443.750000 452.875000 460.250000 464.000000 468.625000 470.500000 475.125000 475.125000 474.625000 474.750000 470.000000 462.500000 446.875000 447.250000 431.750000 421.750000 415.750000 410.875000 411.625000 408.625000 406.750000 402.250000 393.625000 386.500000 383.625000 393.250000 398.375000 404.625000 406.000000 408.375000 404.750000 400.500000 403.500000 363.875000 430.375000 452.000000 467.625000 479.500000 477.875000 486.500000 493.250000 493.625000 499.625000 505.500000 509.125000 507.875000 503.500000 496.625000 486.875000 478.375000 464.875000 449.125000 445.625000 449.375000 443.500000 434.625000 430.375000 424.000000 409.875000 404.500000 407.375000 398.125000 367.125000 357.375000 251.500000 0.000000 222.500000 282.625000 317.125000 371.250000 412.000000 444.625000 454.625000 474.125000 490.625000 496.250000 508.875000 510.750000 521.875000 527.625000 530.750000 529.625000 529.750000 529.000000 526.875000 521.250000 517.875000 513.750000 510.125000 505.625000 499.125000 436.875000 433.125000 429.625000 419.375000 421.750000 442.000000 440.000000 453.250000 466.625000 474.000000 477.500000 479.500000 480.750000 481.375000 480.250000 476.125000 472.000000 467.625000 463.125000 455.625000 455.750000 455.500000 454.250000 453.125000 456.125000 457.000000 465.000000 470.125000 473.625000 476.125000 479.875000 480.500000 479.375000 478.000000 472.625000 468.000000 456.000000 453.000000 446.125000 442.375000 421.375000 409.125000 392.000000 373.500000 360.750000 375.875000 371.500000 383.500000 403.875000 420.000000 430.125000 440.750000 447.625000 457.375000 460.000000 462.500000 464.500000 462.750000 470.000000 469.500000 471.500000 466.250000 465.125000 459.750000 451.375000 443.250000 427.375000 412.750000 379.125000 346.375000 304.500000 184.500000 182.250000 156.125000 176.375000 234.625000 273.875000 334.875000 357.250000 393.125000 416.875000 427.250000 437.625000 445.625000 448.875000 454.250000 455.750000 444.625000 433.875000 431.250000 421.000000 411.375000 408.625000 412.375000 408.125000 415.375000 420.875000 423.750000 426.750000 427.875000 429.875000 431.125000 431.750000 431.625000 428.000000 421.500000 410.125000 407.375000 390.375000 373.500000 358.750000 349.125000 346.875000 336.750000 332.875000 323.750000 307.500000 294.500000 288.375000 304.500000 315.000000 328.250000 335.125000 340.375000 340.750000 345.250000 356.625000 343.375000 390.500000 410.750000 424.375000 435.000000 433.000000 440.750000 445.375000 444.625000 450.625000 454.375000 457.625000 456.500000 451.625000 446.000000 437.125000 429.500000 419.000000 401.500000 403.125000 409.125000 406.125000 400.000000 398.125000 395.375000 385.625000 383.875000 385.875000 380.375000 361.875000 354.000000 295.250000 166.375000 0.000000 112.250000 175.125000 279.750000 330.875000 374.500000 391.000000 415.500000 434.750000 441.625000 454.750000 457.750000 468.500000 474.750000 478.000000 476.625000 476.750000 475.625000 473.250000 467.625000 463.625000 459.375000 454.875000 449.625000 444.250000 554.750000 550.875000 546.250000 534.875000 537.875000 560.750000 557.875000 572.250000 586.500000 594.500000 598.250000 600.125000 602.375000 602.500000 601.125000 597.000000 592.125000 587.375000 582.750000 574.500000 575.375000 575.000000 572.875000 572.625000 575.875000 576.625000 585.125000 591.000000 594.375000 597.500000 601.000000 601.750000 600.875000 599.000000 593.750000 588.625000 576.625000 573.125000 565.250000 561.000000 537.750000 523.750000 503.625000 481.625000 466.250000 484.875000 479.875000 494.125000 519.125000 538.000000 549.500000 561.000000 568.625000 578.000000 581.250000 583.500000 585.750000 584.375000 591.375000 591.000000 593.000000 588.625000 587.375000 581.375000 573.750000 565.625000 549.250000 535.625000 502.500000 470.875000 429.625000 322.250000 290.750000 261.500000 301.625000 362.125000 405.250000 462.250000 482.375000 519.000000 540.750000 551.750000 561.500000 569.000000 572.250000 577.875000 579.375000 568.125000 558.875000 556.500000 547.750000 538.625000 536.625000 540.625000 536.125000 542.750000 548.125000 549.750000 552.250000 551.875000 553.500000 555.250000 556.125000 556.250000 552.625000 547.875000 538.375000 535.500000 518.750000 501.625000 485.875000 475.500000 472.875000 461.875000 457.250000 447.625000 428.750000 413.750000 407.375000 425.500000 437.250000 452.375000 460.375000 467.125000 468.125000 473.625000 485.750000 478.250000 518.250000 537.125000 550.500000 559.250000 558.625000 564.750000 569.375000 568.125000 572.750000 576.500000 579.375000 577.375000 572.500000 567.250000 558.875000 550.875000 541.625000 523.125000 526.000000 533.750000 531.750000 526.250000 524.500000 524.375000 516.250000 515.250000 517.625000 513.250000 498.500000 491.750000 445.375000 348.750000 234.000000 0.000000 212.375000 364.250000 435.000000 488.875000 505.250000 534.250000 555.125000 562.875000 575.500000 579.500000 589.375000 596.250000 598.500000 597.875000 598.125000 597.000000 594.000000 588.000000 583.750000 579.500000 575.125000 569.625000 563.625000 492.000000 487.375000 482.500000 470.250000 473.875000 498.125000 495.875000 510.625000 526.000000 534.000000 538.000000 539.875000 541.625000 542.375000 539.875000 536.000000 531.375000 526.500000 521.250000 512.875000 513.500000 513.875000 512.000000 510.750000 514.125000 515.500000 524.375000 529.875000 533.625000 537.000000 540.875000 541.500000 540.250000 538.750000 533.250000 528.375000 516.125000 511.750000 503.625000 498.500000 474.000000 459.000000 436.125000 412.125000 394.625000 415.625000 409.875000 426.500000 453.625000 474.875000 488.000000 499.500000 507.875000 517.500000 521.000000 523.000000 525.250000 524.875000 531.875000 531.625000 533.625000 529.000000 527.875000 522.750000 514.500000 506.625000 490.375000 476.250000 444.000000 413.750000 373.250000 270.250000 228.750000 243.875000 269.375000 319.750000 357.250000 408.375000 426.375000 462.000000 483.125000 494.375000 502.875000 510.250000 513.875000 519.375000 521.125000 510.750000 502.250000 499.375000 491.250000 483.375000 481.000000 484.875000 481.875000 486.875000 491.500000 492.875000 495.000000 493.625000 494.625000 496.875000 498.125000 498.500000 495.250000 491.375000 483.125000 479.875000 465.000000 447.250000 431.875000 422.000000 418.500000 407.500000 402.500000 392.750000 373.000000 356.500000 350.625000 369.375000 381.375000 397.625000 406.625000 413.375000 414.375000 420.750000 433.000000 427.875000 463.625000 481.125000 493.000000 501.375000 500.875000 506.500000 510.750000 509.000000 513.875000 516.625000 519.125000 517.250000 512.750000 507.250000 498.625000 491.125000 482.250000 462.375000 466.125000 475.625000 474.875000 469.375000 469.000000 469.125000 462.625000 461.500000 463.625000 460.625000 448.125000 441.875000 403.375000 324.750000 238.375000 154.875000 0.000000 278.125000 359.250000 422.750000 441.000000 472.625000 494.625000 502.000000 515.250000 519.375000 529.875000 536.500000 538.750000 537.875000 537.750000 536.625000 533.750000 528.125000 523.625000 518.375000 513.875000 508.125000 501.625000 358.375000 352.125000 346.500000 331.125000 338.125000 367.875000 366.250000 384.250000 400.625000 410.125000 414.750000 416.500000 418.250000 418.375000 416.500000 412.125000 406.250000 399.875000 394.375000 384.250000 384.750000 385.250000 382.500000 382.750000 386.875000 388.875000 398.375000 405.000000 409.000000 413.375000 418.125000 418.250000 417.250000 415.875000 410.250000 405.375000 391.500000 386.125000 374.875000 368.375000 336.750000 317.125000 286.000000 246.500000 217.125000 247.625000 234.375000 261.375000 306.625000 337.625000 356.625000 369.500000 382.375000 393.125000 396.625000 399.375000 401.000000 403.125000 409.250000 409.875000 412.000000 408.500000 407.375000 402.125000 395.875000 387.375000 371.750000 358.375000 333.750000 314.875000 290.625000 250.500000 239.125000 242.500000 255.250000 278.125000 295.250000 320.250000 323.000000 354.000000 368.750000 377.750000 384.625000 391.750000 396.125000 401.250000 402.500000 395.750000 389.250000 387.375000 382.625000 377.625000 376.000000 378.000000 374.375000 378.000000 379.375000 376.875000 378.125000 374.375000 373.875000 377.875000 380.125000 382.000000 380.500000 380.000000 375.125000 374.375000 364.750000 354.125000 345.625000 340.000000 339.875000 333.625000 330.000000 323.375000 309.250000 295.250000 297.000000 309.000000 317.125000 327.500000 332.500000 335.875000 333.875000 336.000000 343.250000 336.875000 360.500000 370.000000 380.375000 385.500000 386.000000 390.125000 392.875000 388.500000 392.875000 394.750000 394.625000 392.875000 387.250000 381.500000 373.000000 364.000000 357.625000 331.750000 339.375000 353.750000 357.750000 350.625000 352.000000 356.375000 353.500000 353.000000 355.000000 355.750000 347.375000 343.500000 319.125000 266.750000 231.250000 194.125000 165.125000 0.000000 199.250000 287.000000 300.125000 344.875000 369.750000 378.500000 392.000000 398.250000 407.125000 413.750000 416.375000 416.250000 415.250000 413.500000 410.750000 403.875000 398.125000 391.625000 385.750000 379.125000 372.500000 316.625000 307.750000 300.875000 281.500000 285.625000 321.250000 316.125000 338.625000 359.625000 370.250000 375.000000 377.375000 379.625000 380.000000 378.750000 372.875000 366.500000 359.875000 353.875000 342.250000 343.250000 344.000000 341.250000 342.375000 346.250000 349.625000 359.500000 366.250000 370.750000 376.500000 380.375000 380.875000 379.500000 377.500000 372.000000 366.625000 350.875000 344.625000 331.500000 326.500000 290.750000 271.500000 226.875000 201.750000 194.500000 240.500000 248.625000 258.750000 280.750000 310.500000 327.125000 337.125000 349.750000 359.125000 362.500000 364.000000 365.625000 368.750000 374.250000 375.000000 376.750000 374.750000 373.125000 369.000000 362.625000 354.375000 338.625000 325.250000 297.250000 278.625000 249.000000 251.875000 245.750000 252.500000 258.750000 269.625000 279.250000 293.125000 294.125000 326.125000 339.250000 348.500000 354.875000 361.125000 365.750000 369.125000 370.875000 366.125000 361.000000 360.125000 356.250000 353.000000 352.500000 354.000000 351.875000 354.375000 355.750000 354.250000 354.500000 351.250000 349.625000 354.000000 355.625000 357.500000 355.750000 355.125000 352.125000 350.250000 341.875000 330.875000 321.750000 315.750000 314.375000 308.000000 303.500000 296.375000 280.125000 262.375000 272.375000 282.375000 290.625000 302.375000 307.250000 311.000000 309.625000 312.750000 320.250000 318.375000 336.375000 344.750000 354.625000 358.875000 359.375000 361.750000 362.875000 359.250000 362.125000 362.250000 362.500000 359.750000 355.125000 351.625000 345.625000 338.250000 336.250000 316.875000 324.375000 335.125000 337.750000 333.000000 334.750000 337.750000 335.000000 336.125000 337.875000 337.000000 331.375000 328.750000 311.625000 278.500000 252.375000 235.000000 218.125000 170.375000 0.000000 200.000000 255.750000 304.250000 332.000000 342.125000 354.750000 361.500000 369.875000 376.500000 379.250000 379.000000 378.250000 377.000000 373.875000 366.625000 361.125000 353.875000 349.000000 341.000000 336.500000 255.375000 245.250000 236.750000 216.875000 202.875000 242.375000 226.625000 259.750000 289.250000 302.750000 308.875000 312.000000 314.750000 315.000000 313.875000 307.500000 300.625000 292.125000 285.500000 272.375000 275.625000 277.750000 275.500000 277.750000 281.625000 284.375000 294.250000 301.875000 306.125000 313.125000 316.875000 316.625000 315.375000 313.250000 306.750000 301.250000 281.750000 273.750000 258.375000 258.000000 224.875000 212.125000 185.750000 194.750000 200.250000 221.500000 231.625000 232.375000 236.875000 263.000000 276.375000 283.500000 294.875000 302.000000 305.125000 305.625000 305.875000 310.375000 314.500000 315.500000 317.500000 316.875000 315.125000 312.000000 306.000000 299.250000 283.750000 271.250000 241.000000 230.750000 221.625000 242.375000 244.125000 247.625000 249.750000 252.375000 254.375000 256.125000 250.250000 278.875000 289.500000 298.500000 303.750000 307.875000 313.375000 315.125000 315.875000 314.375000 312.625000 312.000000 311.375000 309.875000 310.125000 311.750000 309.750000 311.375000 311.500000 310.125000 310.375000 306.375000 303.500000 308.000000 310.125000 311.250000 309.125000 310.125000 309.000000 307.500000 301.625000 294.000000 288.875000 285.250000 285.250000 281.000000 277.875000 272.250000 259.750000 245.750000 255.500000 262.750000 269.000000 277.000000 280.375000 282.250000 279.125000 280.125000 284.750000 283.000000 294.000000 300.125000 307.625000 310.750000 312.000000 312.750000 311.750000 308.375000 309.500000 308.125000 306.000000 305.000000 300.500000 298.500000 296.250000 290.750000 292.250000 276.875000 286.000000 294.250000 296.375000 293.500000 295.250000 298.500000 296.250000 297.625000 299.000000 299.125000 295.375000 293.125000 282.250000 262.750000 248.500000 241.000000 232.375000 209.500000 152.000000 0.000000 189.750000 241.250000 270.750000 281.000000 291.750000 300.125000 306.625000 313.750000 316.375000 316.625000 316.000000 314.250000 311.625000 304.625000 299.500000 291.500000 288.000000 280.250000 279.000000 223.750000 215.250000 208.625000 197.625000 201.875000 232.125000 232.750000 251.500000 270.750000 281.375000 285.625000 288.000000 289.750000 290.375000 288.000000 281.875000 275.000000 268.000000 260.750000 248.750000 248.250000 248.125000 245.500000 246.625000 250.750000 255.125000 267.000000 274.125000 279.125000 286.000000 290.125000 290.875000 289.250000 287.750000 282.500000 276.375000 260.125000 252.375000 237.625000 225.625000 186.125000 172.000000 177.125000 165.250000 150.250000 152.000000 175.125000 172.625000 177.750000 213.625000 233.375000 243.875000 257.500000 267.375000 271.250000 272.500000 274.625000 279.125000 284.500000 285.500000 287.750000 286.875000 284.875000 281.250000 274.500000 264.625000 246.375000 232.875000 212.625000 219.375000 224.625000 234.875000 236.500000 238.500000 239.625000 242.625000 241.000000 237.625000 220.125000 248.750000 255.000000 263.875000 269.250000 274.375000 280.375000 283.000000 285.125000 283.250000 281.250000 281.000000 281.500000 280.500000 281.000000 280.875000 278.750000 280.000000 278.500000 275.125000 274.500000 269.250000 265.625000 271.625000 274.250000 276.625000 275.375000 278.000000 278.125000 278.000000 275.125000 270.875000 270.250000 268.875000 270.500000 269.250000 267.375000 263.750000 255.500000 246.375000 252.625000 257.875000 262.000000 266.750000 268.000000 268.250000 263.875000 261.375000 262.375000 258.375000 265.000000 267.875000 275.000000 276.875000 278.625000 278.750000 278.000000 273.000000 274.750000 273.375000 271.500000 269.500000 264.250000 261.375000 257.250000 249.125000 250.750000 231.125000 244.500000 254.750000 259.000000 255.625000 258.500000 263.375000 262.625000 264.125000 266.250000 267.125000 264.750000 264.250000 257.375000 245.000000 236.750000 230.125000 223.375000 194.625000 179.375000 161.375000 0.000000 164.875000 225.250000 243.000000 261.000000 272.250000 280.250000 287.500000 289.500000 289.250000 288.375000 286.000000 283.125000 274.625000 268.625000 260.375000 255.000000 246.250000 243.000000 209.250000 204.125000 196.750000 193.000000 191.500000 206.250000 208.750000 222.250000 237.875000 247.000000 251.000000 253.250000 255.000000 254.750000 253.375000 246.125000 239.000000 231.875000 225.250000 213.500000 211.375000 211.875000 209.000000 211.750000 213.500000 214.500000 229.625000 238.250000 243.000000 250.500000 255.625000 255.750000 255.000000 252.875000 247.500000 240.625000 224.500000 214.375000 198.750000 180.500000 173.375000 187.625000 196.500000 199.500000 199.250000 201.500000 211.125000 208.500000 204.000000 217.500000 221.750000 225.250000 230.125000 238.500000 240.875000 240.750000 240.750000 245.375000 250.625000 252.125000 254.375000 254.625000 252.125000 248.250000 239.375000 226.125000 201.250000 188.250000 177.500000 211.250000 224.750000 238.375000 243.000000 243.375000 243.625000 242.500000 238.625000 229.375000 217.375000 227.500000 225.750000 236.000000 242.500000 244.500000 253.000000 255.125000 256.250000 257.125000 258.375000 259.250000 262.250000 264.375000 265.625000 265.750000 264.125000 265.125000 263.000000 260.875000 261.125000 256.000000 252.125000 256.875000 258.875000 259.250000 257.125000 260.000000 263.000000 262.250000 261.750000 260.000000 261.875000 261.875000 264.125000 264.750000 263.750000 261.875000 255.875000 248.625000 253.750000 258.250000 261.250000 263.875000 263.250000 263.000000 257.500000 253.000000 253.000000 249.250000 249.250000 249.250000 255.375000 255.750000 258.125000 256.125000 253.375000 249.375000 249.375000 245.875000 243.750000 241.750000 239.125000 239.000000 240.875000 236.250000 243.250000 233.375000 244.125000 248.625000 250.625000 250.000000 252.125000 255.125000 253.750000 256.625000 257.500000 258.375000 256.750000 255.375000 251.875000 245.625000 242.250000 238.875000 235.625000 220.000000 209.250000 193.875000 146.125000 0.000000 149.500000 183.500000 216.500000 235.500000 244.500000 252.250000 254.625000 254.625000 253.625000 251.125000 247.750000 238.625000 233.500000 225.375000 223.250000 216.625000 222.000000 225.000000 224.625000 222.000000 222.625000 219.250000 214.625000 216.125000 223.750000 234.500000 242.625000 246.375000 248.375000 249.375000 249.625000 247.750000 241.125000 234.000000 228.375000 222.250000 216.375000 214.500000 214.875000 213.250000 212.875000 211.875000 200.500000 221.125000 230.625000 236.500000 244.000000 249.500000 249.625000 248.750000 247.500000 241.875000 235.250000 219.500000 206.250000 194.750000 194.625000 213.500000 223.500000 231.125000 237.000000 239.625000 240.500000 244.750000 241.000000 232.875000 231.375000 225.250000 224.625000 216.250000 230.875000 233.625000 233.000000 233.750000 239.250000 244.500000 246.500000 249.000000 250.125000 247.000000 243.250000 233.375000 217.750000 190.750000 197.375000 221.250000 244.500000 256.500000 268.250000 271.750000 272.125000 272.000000 271.375000 265.750000 257.375000 247.000000 242.875000 231.000000 237.375000 241.500000 242.125000 251.875000 253.125000 254.250000 258.500000 263.125000 263.375000 270.125000 275.000000 277.000000 276.625000 276.375000 275.250000 272.875000 269.375000 268.750000 264.125000 258.625000 263.375000 265.375000 265.625000 264.000000 267.875000 274.000000 273.625000 277.000000 278.000000 282.750000 284.875000 287.375000 288.625000 288.000000 287.125000 283.000000 277.625000 281.625000 285.625000 287.625000 288.875000 288.000000 286.500000 280.750000 275.250000 273.000000 268.125000 262.875000 259.000000 261.875000 259.625000 263.375000 259.125000 253.125000 249.125000 247.375000 242.000000 238.000000 236.750000 234.500000 235.250000 241.500000 238.500000 252.875000 250.875000 259.875000 261.750000 263.250000 264.750000 266.875000 269.500000 269.125000 271.500000 272.875000 274.000000 273.250000 272.500000 271.625000 270.250000 269.875000 269.250000 266.250000 253.250000 245.375000 232.750000 214.375000 157.875000 0.000000 146.250000 198.875000 227.500000 238.625000 246.750000 249.000000 249.500000 247.750000 244.375000 240.500000 230.250000 226.375000 218.375000 217.875000 213.625000 222.375000 217.375000 217.250000 213.500000 214.000000 207.625000 196.125000 192.875000 193.000000 195.375000 202.125000 205.125000 207.750000 209.625000 210.625000 209.000000 205.375000 202.750000 199.625000 198.500000 199.125000 200.250000 201.625000 201.625000 201.500000 196.000000 177.875000 193.125000 197.250000 201.750000 204.625000 210.000000 210.875000 208.500000 206.375000 199.000000 190.875000 174.750000 163.000000 180.750000 191.000000 207.750000 216.875000 222.125000 227.750000 230.375000 231.250000 234.750000 232.250000 225.125000 224.875000 220.875000 219.500000 213.750000 216.375000 214.125000 211.375000 206.500000 203.875000 208.750000 210.000000 212.750000 213.625000 209.125000 203.750000 189.375000 172.625000 153.375000 184.750000 209.250000 230.000000 242.250000 253.625000 257.125000 257.250000 257.375000 255.875000 249.750000 241.625000 231.000000 219.750000 206.125000 210.875000 217.625000 210.625000 221.625000 220.375000 221.625000 228.750000 236.125000 236.500000 246.375000 252.875000 255.875000 255.875000 255.875000 254.375000 252.750000 250.125000 250.250000 246.500000 243.875000 246.000000 247.125000 244.750000 243.250000 246.375000 253.000000 251.250000 256.000000 258.250000 263.875000 266.750000 269.250000 272.125000 271.500000 270.375000 266.875000 262.125000 266.250000 269.250000 271.625000 272.500000 270.750000 269.375000 263.500000 257.750000 254.750000 250.125000 241.250000 236.625000 238.500000 236.625000 240.125000 235.000000 227.875000 229.375000 227.375000 222.000000 221.250000 221.500000 222.750000 224.750000 230.250000 230.500000 239.750000 237.375000 244.625000 246.000000 245.500000 248.000000 250.625000 252.250000 251.000000 253.875000 254.500000 255.500000 255.625000 254.500000 254.250000 254.375000 255.375000 254.750000 252.625000 241.625000 233.750000 221.125000 211.000000 170.375000 124.750000 0.000000 119.250000 176.000000 192.875000 204.875000 208.375000 209.750000 209.250000 206.500000 203.625000 194.500000 200.750000 199.750000 205.875000 206.875000 216.125000 268.500000 267.625000 264.500000 265.000000 255.875000 235.125000 227.125000 216.500000 207.875000 210.875000 212.625000 216.000000 218.250000 220.750000 221.500000 221.625000 222.625000 224.375000 228.875000 236.500000 240.000000 243.375000 244.750000 244.750000 236.500000 214.375000 218.875000 216.750000 218.375000 213.750000 220.250000 220.375000 216.625000 212.750000 201.375000 193.250000 187.375000 183.875000 220.500000 239.375000 260.875000 270.625000 275.250000 282.875000 286.625000 288.125000 291.375000 289.000000 281.750000 280.750000 276.250000 271.750000 266.875000 260.375000 254.625000 246.875000 235.750000 231.875000 229.875000 232.875000 233.500000 238.625000 230.500000 229.875000 223.625000 237.250000 236.875000 256.500000 271.250000 287.625000 298.750000 309.125000 312.500000 313.375000 313.000000 311.625000 306.250000 298.250000 288.375000 274.125000 269.125000 271.250000 271.375000 260.250000 264.875000 257.125000 255.750000 269.500000 282.875000 283.375000 294.750000 304.000000 307.750000 308.375000 308.500000 307.375000 305.125000 303.375000 303.625000 300.875000 296.500000 299.000000 300.250000 298.125000 296.625000 298.375000 305.375000 303.875000 309.000000 312.000000 318.875000 321.750000 324.250000 327.625000 326.500000 326.000000 322.375000 317.750000 321.500000 324.875000 327.000000 327.625000 326.250000 324.500000 318.750000 313.125000 309.750000 304.750000 295.500000 291.125000 290.375000 287.750000 291.625000 284.875000 275.500000 279.500000 275.375000 269.000000 267.375000 268.250000 272.000000 276.500000 283.625000 285.750000 295.250000 294.750000 301.000000 301.625000 300.875000 303.750000 305.625000 306.875000 306.125000 309.125000 309.875000 309.875000 309.875000 309.125000 308.625000 309.750000 311.125000 310.125000 308.500000 297.875000 289.000000 274.250000 271.875000 246.000000 219.750000 162.375000 0.000000 151.750000 189.875000 210.625000 216.500000 221.000000 222.000000 218.625000 217.000000 202.125000 229.500000 237.125000 249.500000 254.750000 266.375000 317.500000 317.375000 314.500000 314.375000 304.375000 284.000000 272.125000 248.875000 216.375000 209.625000 204.375000 213.375000 218.125000 226.875000 235.125000 247.625000 260.875000 268.500000 277.750000 287.250000 292.625000 296.875000 297.625000 298.750000 292.500000 276.750000 271.000000 262.500000 255.875000 237.375000 231.375000 227.375000 216.500000 202.750000 176.375000 180.750000 217.625000 245.500000 275.375000 292.625000 311.375000 319.375000 322.625000 329.000000 331.750000 332.875000 335.625000 333.625000 327.875000 326.750000 323.500000 320.250000 314.750000 309.375000 302.875000 296.375000 284.500000 269.750000 263.125000 263.000000 256.875000 255.875000 237.625000 237.625000 241.500000 280.500000 288.500000 304.500000 313.750000 328.000000 338.625000 349.000000 352.875000 353.000000 352.500000 350.875000 344.625000 335.625000 325.375000 299.375000 308.250000 310.125000 310.875000 295.625000 295.125000 282.500000 278.125000 296.625000 314.750000 313.750000 327.250000 338.375000 342.375000 343.500000 344.125000 343.125000 342.500000 341.250000 342.125000 340.000000 337.750000 338.625000 338.750000 335.375000 333.500000 333.625000 340.875000 338.375000 344.375000 347.750000 355.375000 358.250000 361.500000 364.750000 364.750000 364.375000 362.000000 357.500000 361.125000 363.875000 365.500000 365.375000 363.875000 362.000000 356.000000 349.375000 345.625000 340.125000 328.625000 326.375000 325.500000 324.500000 327.375000 320.500000 310.375000 319.250000 316.875000 312.750000 313.250000 314.750000 318.250000 322.500000 327.625000 329.375000 336.750000 335.750000 340.875000 341.500000 339.625000 342.875000 344.500000 345.000000 344.000000 347.000000 347.750000 347.875000 347.625000 347.125000 346.625000 348.500000 350.625000 350.625000 348.875000 340.125000 332.750000 319.875000 319.500000 302.000000 286.000000 255.375000 188.375000 0.000000 134.500000 193.500000 210.875000 228.625000 240.125000 247.500000 256.500000 262.625000 284.125000 292.625000 302.125000 306.750000 316.000000 375.750000 375.375000 371.500000 371.750000 360.000000 335.500000 320.500000 286.500000 235.750000 219.375000 208.875000 219.625000 224.000000 237.250000 250.375000 273.250000 296.250000 309.375000 323.500000 338.375000 345.500000 350.625000 352.625000 354.000000 347.000000 331.750000 317.250000 303.375000 290.000000 260.250000 242.750000 235.000000 217.875000 196.375000 174.375000 174.750000 257.125000 296.750000 328.625000 348.750000 369.375000 377.750000 381.375000 389.750000 392.375000 394.875000 397.375000 394.625000 388.250000 387.625000 384.625000 379.250000 373.500000 366.125000 359.250000 350.250000 337.500000 320.750000 304.375000 303.250000 291.250000 292.750000 263.875000 293.625000 311.875000 344.875000 355.250000 369.500000 378.250000 392.500000 403.000000 413.000000 416.875000 417.375000 416.125000 415.000000 409.250000 401.375000 391.625000 373.625000 375.250000 374.750000 373.375000 356.000000 352.125000 334.500000 326.000000 352.750000 374.750000 374.125000 389.250000 401.125000 406.125000 407.625000 407.625000 407.000000 405.000000 404.000000 404.875000 402.125000 399.375000 400.250000 400.625000 397.125000 395.625000 396.125000 404.500000 401.875000 408.375000 412.250000 419.875000 422.875000 426.000000 429.875000 428.625000 429.000000 425.750000 420.875000 425.500000 427.125000 429.125000 429.375000 428.125000 427.000000 420.875000 414.375000 410.875000 406.000000 394.875000 391.875000 388.250000 385.250000 389.000000 380.875000 370.000000 379.375000 375.750000 370.500000 370.875000 372.750000 376.875000 381.625000 388.125000 391.500000 398.500000 399.000000 404.750000 404.375000 403.500000 406.750000 408.000000 409.250000 407.875000 411.000000 411.875000 411.500000 411.750000 411.125000 411.750000 412.625000 414.875000 413.875000 412.375000 401.625000 394.125000 379.500000 380.625000 364.375000 349.750000 325.625000 279.375000 187.500000 0.000000 151.375000 194.750000 235.375000 259.375000 274.875000 293.625000 312.250000 337.250000 347.375000 358.250000 363.375000 374.625000 513.125000 513.000000 509.375000 510.250000 499.125000 474.500000 463.500000 431.125000 381.625000 356.250000 338.500000 342.125000 335.750000 344.000000 358.125000 390.500000 419.500000 437.500000 455.000000 473.625000 480.625000 486.125000 489.000000 490.000000 482.875000 467.375000 447.000000 428.375000 408.625000 368.125000 335.000000 322.500000 303.750000 299.750000 329.000000 351.875000 413.500000 443.875000 470.500000 487.375000 508.000000 516.750000 520.750000 527.750000 531.250000 533.125000 535.375000 533.500000 526.000000 524.750000 520.625000 515.375000 508.875000 499.500000 491.875000 482.250000 466.375000 445.250000 420.375000 417.750000 396.875000 399.875000 368.375000 417.375000 446.500000 479.875000 495.000000 509.125000 519.375000 532.750000 541.750000 552.125000 555.750000 555.750000 555.000000 554.500000 547.875000 540.750000 531.500000 516.250000 514.375000 511.625000 507.500000 488.250000 480.500000 457.250000 445.625000 479.875000 506.500000 508.250000 523.250000 536.375000 541.750000 543.375000 543.625000 542.375000 541.125000 539.875000 540.375000 537.875000 535.250000 536.375000 536.000000 532.750000 531.000000 531.000000 540.625000 537.250000 545.625000 549.750000 558.000000 561.125000 564.375000 567.625000 567.750000 567.625000 564.375000 559.750000 563.750000 566.125000 568.250000 568.000000 566.875000 564.750000 559.500000 552.750000 549.125000 544.500000 533.000000 528.625000 523.500000 520.875000 523.000000 513.875000 501.000000 513.125000 509.000000 503.125000 504.625000 506.625000 510.875000 516.750000 523.000000 527.375000 535.375000 536.500000 541.250000 541.750000 540.500000 543.875000 544.875000 546.500000 545.375000 548.375000 548.375000 548.750000 549.500000 548.375000 550.125000 551.375000 553.750000 553.375000 551.375000 540.875000 533.000000 519.250000 520.250000 504.125000 489.750000 469.500000 433.125000 378.250000 283.500000 0.000000 170.000000 285.000000 347.375000 381.750000 408.750000 439.000000 468.875000 481.500000 493.875000 499.750000 510.875000 519.375000 519.625000 516.375000 517.500000 506.000000 480.750000 470.625000 437.625000 388.625000 358.875000 338.000000 337.625000 325.625000 332.125000 347.250000 383.750000 416.875000 438.000000 458.000000 477.750000 486.375000 491.875000 494.625000 495.625000 487.750000 472.750000 448.875000 427.750000 404.750000 358.125000 316.000000 298.875000 273.625000 289.875000 340.625000 367.250000 424.250000 451.875000 477.125000 494.000000 515.250000 523.750000 527.625000 535.250000 539.500000 541.500000 543.250000 541.250000 533.875000 531.875000 527.875000 522.625000 515.375000 505.375000 497.125000 486.625000 470.375000 449.375000 420.125000 417.250000 395.125000 404.375000 383.750000 428.500000 457.125000 488.750000 503.250000 517.250000 527.375000 540.875000 550.125000 560.375000 563.500000 564.375000 563.625000 562.250000 556.750000 549.125000 540.000000 526.125000 522.750000 519.875000 514.875000 495.750000 488.625000 464.750000 452.875000 488.500000 515.250000 516.375000 531.750000 545.125000 550.375000 550.875000 552.000000 550.250000 548.500000 548.000000 548.000000 546.125000 543.250000 544.500000 544.500000 540.875000 539.250000 539.125000 548.625000 546.000000 552.875000 558.875000 566.500000 569.750000 572.750000 576.000000 576.250000 575.250000 572.500000 568.125000 572.625000 575.375000 577.125000 576.375000 575.000000 572.875000 568.000000 561.375000 557.875000 553.375000 542.000000 536.625000 531.500000 528.250000 530.750000 522.250000 508.125000 520.500000 516.125000 510.750000 510.875000 513.375000 518.000000 523.500000 530.750000 534.750000 543.000000 544.125000 549.500000 549.875000 548.750000 551.375000 553.625000 554.250000 553.500000 556.750000 557.250000 556.875000 557.375000 557.000000 557.875000 559.500000 561.500000 560.875000 559.125000 549.000000 541.375000 526.375000 528.375000 511.375000 498.000000 478.625000 443.750000 401.375000 332.750000 174.750000 0.000000 255.250000 331.125000 373.750000 406.625000 440.875000 472.375000 486.500000 499.375000 505.875000 517.000000 360.500000 360.625000 357.625000 359.125000 349.250000 325.125000 317.375000 289.500000 250.750000 225.875000 209.125000 205.125000 192.375000 186.750000 194.250000 228.250000 256.000000 278.125000 298.750000 319.250000 327.125000 332.750000 335.375000 336.500000 328.500000 313.000000 286.875000 262.250000 237.000000 178.750000 150.750000 139.375000 152.375000 177.875000 215.500000 229.750000 278.125000 299.750000 321.125000 336.250000 356.750000 365.750000 369.750000 376.375000 380.625000 381.500000 384.750000 381.750000 374.625000 372.625000 367.750000 361.250000 354.000000 342.750000 334.000000 322.625000 304.625000 279.875000 243.875000 239.750000 211.000000 224.000000 210.375000 261.375000 294.750000 325.625000 344.125000 358.250000 369.375000 382.750000 391.250000 401.250000 404.750000 405.250000 404.750000 403.500000 398.000000 390.375000 380.750000 366.750000 362.375000 358.250000 353.500000 332.500000 322.750000 295.250000 280.875000 321.875000 350.625000 353.125000 369.375000 383.250000 388.500000 389.875000 390.375000 389.375000 387.250000 386.375000 387.000000 384.625000 381.500000 382.625000 382.875000 379.125000 377.875000 378.125000 387.000000 384.750000 392.375000 398.000000 406.500000 410.125000 413.000000 416.375000 416.375000 415.750000 413.750000 409.250000 412.625000 415.625000 417.125000 417.250000 415.375000 413.500000 408.375000 401.375000 398.125000 392.875000 381.750000 375.875000 370.000000 365.250000 369.000000 358.875000 344.000000 357.625000 353.500000 347.250000 348.000000 350.500000 355.625000 362.250000 369.875000 373.625000 382.875000 384.875000 389.125000 389.000000 387.125000 391.875000 393.750000 393.875000 392.875000 396.500000 396.875000 396.500000 397.500000 396.750000 398.000000 400.125000 402.375000 402.625000 400.000000 390.250000 382.750000 368.875000 369.500000 353.750000 340.000000 321.250000 290.000000 261.125000 214.750000 132.750000 96.750000 0.000000 128.500000 190.875000 231.125000 274.125000 309.000000 325.750000 338.750000 346.125000 357.250000 364.000000 364.625000 362.375000 363.500000 354.125000 329.500000 324.750000 300.375000 267.375000 247.500000 234.250000 229.625000 216.875000 206.125000 204.250000 232.125000 253.250000 277.750000 298.000000 321.125000 329.375000 334.875000 337.500000 338.375000 329.875000 313.375000 282.500000 253.125000 222.875000 154.125000 158.500000 167.125000 190.625000 213.125000 241.000000 246.500000 288.750000 305.125000 326.125000 339.625000 360.875000 369.875000 373.875000 382.500000 385.250000 387.000000 389.750000 386.625000 379.375000 376.375000 371.625000 364.625000 358.000000 343.625000 333.750000 320.625000 298.875000 273.000000 223.375000 218.875000 178.125000 235.625000 243.250000 278.250000 304.875000 331.500000 349.875000 363.250000 374.875000 388.625000 397.875000 407.625000 410.000000 411.250000 410.000000 409.000000 403.375000 396.500000 387.625000 374.625000 369.000000 364.375000 358.500000 336.625000 329.625000 303.875000 292.875000 331.125000 358.125000 360.375000 376.250000 389.625000 395.625000 396.625000 396.875000 395.125000 393.375000 392.625000 392.250000 390.125000 386.500000 388.125000 388.250000 384.250000 383.875000 384.625000 393.625000 391.125000 398.375000 404.000000 412.625000 416.375000 418.875000 422.250000 422.750000 422.250000 418.750000 414.875000 418.125000 421.375000 423.125000 422.625000 422.125000 419.875000 414.750000 407.500000 403.750000 399.125000 387.875000 381.875000 376.125000 370.375000 374.000000 364.750000 349.625000 362.375000 356.750000 349.000000 349.625000 352.125000 358.500000 365.250000 373.750000 378.625000 387.875000 389.500000 394.375000 394.375000 394.000000 396.875000 398.750000 400.125000 399.250000 401.875000 402.375000 402.125000 403.250000 402.625000 403.375000 405.625000 408.625000 407.875000 406.500000 395.625000 388.125000 374.375000 374.500000 357.750000 344.125000 326.750000 296.625000 277.875000 244.500000 200.000000 179.000000 134.875000 0.000000 143.500000 205.125000 263.625000 304.375000 324.250000 339.375000 347.250000 359.375000 367.000000 367.750000 365.500000 367.500000 357.875000 332.375000 329.750000 309.000000 284.125000 269.375000 259.500000 255.000000 244.625000 233.000000 226.250000 238.250000 247.375000 274.250000 294.750000 320.500000 328.250000 334.000000 337.625000 338.625000 327.875000 310.875000 272.500000 235.750000 201.375000 144.125000 200.875000 212.125000 228.000000 245.375000 264.125000 262.250000 298.500000 310.250000 329.750000 341.500000 364.625000 374.000000 379.000000 387.125000 391.125000 392.000000 395.125000 392.000000 384.125000 381.625000 376.000000 368.375000 360.375000 343.750000 331.750000 316.500000 293.125000 272.500000 209.500000 232.625000 226.625000 268.875000 275.375000 299.000000 318.875000 338.750000 356.500000 370.000000 381.250000 394.750000 404.000000 413.500000 417.000000 417.500000 417.375000 416.125000 410.500000 403.250000 394.500000 382.125000 375.625000 372.375000 365.875000 346.250000 342.250000 322.000000 314.000000 346.625000 370.250000 372.000000 387.250000 399.000000 404.250000 405.125000 404.875000 403.875000 401.375000 399.875000 401.250000 397.625000 393.500000 395.250000 395.875000 393.125000 391.875000 393.000000 402.125000 399.875000 407.375000 412.625000 420.500000 423.625000 426.625000 430.500000 429.375000 429.500000 426.750000 422.250000 425.625000 428.625000 430.125000 430.500000 428.750000 427.500000 421.250000 415.250000 411.750000 407.500000 396.500000 390.875000 384.875000 380.000000 383.500000 373.750000 360.125000 369.000000 362.125000 352.750000 350.875000 354.000000 361.125000 368.625000 378.750000 384.375000 393.875000 395.875000 401.500000 401.375000 401.000000 404.375000 406.000000 407.000000 406.375000 409.875000 410.000000 410.250000 410.875000 410.125000 411.125000 413.000000 414.625000 414.125000 412.125000 401.750000 393.500000 380.125000 379.750000 363.250000 348.625000 331.625000 301.125000 293.625000 268.500000 242.375000 229.500000 205.000000 151.625000 0.000000 145.125000 240.375000 296.125000 320.875000 338.625000 348.875000 362.125000 348.750000 350.125000 347.875000 351.125000 343.250000 318.250000 319.250000 303.375000 286.875000 276.750000 270.000000 267.125000 259.625000 249.500000 241.625000 242.000000 241.750000 263.250000 278.875000 303.625000 310.000000 315.375000 318.500000 317.500000 306.875000 289.500000 249.125000 211.000000 203.375000 184.875000 228.250000 237.250000 248.000000 260.125000 272.375000 269.750000 294.125000 299.375000 315.625000 324.625000 348.750000 358.250000 363.500000 371.625000 375.750000 376.750000 379.250000 376.000000 368.125000 364.500000 358.750000 349.375000 339.875000 320.000000 305.500000 286.625000 258.750000 245.125000 174.375000 212.875000 227.000000 266.500000 275.875000 291.000000 306.875000 322.750000 341.000000 354.750000 366.875000 380.125000 389.250000 398.625000 402.000000 402.625000 402.250000 400.750000 395.625000 388.375000 380.000000 368.125000 360.750000 356.500000 349.125000 329.750000 328.875000 311.375000 305.625000 335.625000 357.000000 358.750000 372.875000 384.625000 389.500000 390.250000 390.375000 388.625000 386.250000 384.750000 384.625000 382.000000 377.250000 379.375000 379.750000 377.500000 376.250000 378.250000 387.500000 385.750000 392.875000 397.625000 405.750000 409.125000 411.375000 415.250000 415.250000 414.375000 411.875000 407.375000 410.625000 413.750000 415.750000 415.750000 413.875000 412.125000 407.000000 401.125000 397.000000 392.625000 381.625000 375.875000 370.625000 364.625000 368.125000 358.500000 344.875000 351.500000 343.375000 331.625000 327.875000 332.000000 339.875000 349.875000 361.250000 367.000000 377.750000 380.250000 385.750000 385.750000 385.250000 388.375000 390.875000 392.000000 391.500000 394.125000 394.875000 395.000000 395.375000 394.875000 396.625000 397.875000 400.125000 399.375000 397.750000 386.125000 378.625000 365.250000 364.125000 347.875000 332.250000 317.375000 287.375000 290.000000 274.375000 257.625000 249.500000 232.375000 200.250000 132.875000 0.000000 179.125000 259.750000 294.875000 315.750000 327.875000 342.625000 307.625000 309.875000 308.500000 313.875000 306.125000 281.750000 286.750000 277.000000 271.125000 268.500000 265.500000 264.125000 259.500000 253.250000 244.625000 233.625000 223.250000 234.750000 240.625000 263.250000 266.500000 269.875000 272.500000 270.750000 256.875000 240.500000 198.125000 181.375000 202.250000 218.000000 243.375000 248.875000 254.250000 260.875000 265.500000 261.000000 269.750000 266.375000 278.250000 284.250000 310.875000 321.125000 327.625000 336.000000 340.250000 341.125000 344.250000 340.250000 331.000000 326.375000 319.500000 307.625000 297.000000 269.125000 249.000000 222.875000 190.500000 232.625000 215.500000 233.625000 245.875000 268.500000 272.000000 279.125000 286.375000 294.500000 308.375000 321.125000 333.125000 347.000000 356.000000 365.625000 368.875000 369.250000 369.375000 368.125000 363.250000 356.125000 347.250000 336.875000 328.750000 325.000000 318.750000 305.000000 307.375000 297.000000 295.250000 315.375000 331.875000 333.500000 345.750000 356.000000 360.125000 359.750000 359.625000 358.750000 355.875000 353.375000 352.125000 349.125000 343.125000 346.500000 348.125000 346.250000 345.625000 348.375000 357.500000 355.750000 362.750000 366.875000 374.500000 377.125000 379.750000 383.625000 383.375000 382.375000 379.250000 374.500000 378.375000 381.375000 383.250000 383.875000 382.250000 381.000000 374.750000 369.000000 365.500000 360.875000 351.000000 345.375000 340.875000 335.375000 339.125000 329.750000 317.125000 317.500000 307.500000 290.750000 281.750000 285.125000 295.750000 309.250000 324.000000 330.875000 343.000000 346.250000 352.125000 352.500000 353.000000 355.875000 357.750000 359.500000 359.125000 362.125000 362.500000 363.250000 364.125000 363.625000 364.250000 365.250000 366.750000 366.250000 363.750000 352.000000 343.625000 330.375000 328.500000 311.000000 294.125000 280.000000 245.125000 268.875000 265.250000 260.125000 256.375000 247.375000 230.625000 200.750000 151.125000 0.000000 169.375000 232.500000 263.000000 280.750000 299.125000 292.625000 298.000000 297.500000 307.250000 303.125000 284.000000 292.875000 292.000000 295.000000 296.875000 296.750000 296.375000 294.375000 289.625000 283.250000 271.125000 259.125000 258.750000 254.375000 262.125000 254.125000 251.875000 253.500000 243.375000 224.250000 224.375000 229.000000 237.875000 253.250000 269.625000 285.000000 287.875000 291.000000 294.625000 295.750000 290.875000 289.750000 280.125000 279.750000 275.750000 305.000000 315.500000 323.125000 331.625000 337.750000 338.250000 341.125000 335.875000 325.000000 317.625000 308.875000 290.500000 275.375000 231.875000 203.750000 170.625000 155.750000 252.875000 256.625000 268.125000 279.750000 295.000000 297.250000 298.750000 301.000000 301.000000 313.250000 323.000000 334.750000 348.625000 356.500000 366.125000 369.625000 369.875000 369.625000 368.750000 364.125000 357.500000 348.000000 340.750000 331.375000 327.875000 318.000000 310.875000 316.125000 311.125000 311.375000 326.000000 337.375000 339.750000 350.625000 359.125000 362.625000 361.500000 361.750000 359.625000 356.000000 352.750000 351.875000 346.375000 339.125000 343.750000 346.750000 345.875000 345.125000 350.000000 359.000000 358.375000 364.625000 368.625000 375.875000 378.750000 381.500000 384.625000 384.375000 383.500000 380.000000 374.750000 379.000000 381.750000 383.875000 384.250000 383.375000 382.125000 376.375000 370.375000 367.625000 362.000000 353.250000 347.125000 343.375000 335.125000 340.125000 330.250000 318.750000 310.750000 295.750000 271.625000 252.500000 257.250000 271.875000 292.250000 313.625000 323.250000 339.000000 343.500000 350.000000 350.750000 352.250000 355.250000 357.000000 359.000000 359.125000 361.625000 362.875000 363.375000 364.125000 364.125000 364.875000 365.750000 367.250000 366.375000 363.500000 350.500000 343.000000 329.375000 326.625000 310.625000 294.500000 290.750000 276.625000 294.750000 294.375000 293.625000 291.875000 286.625000 276.750000 260.125000 236.375000 174.000000 0.000000 157.875000 218.125000 251.375000 277.875000 280.625000 287.000000 287.500000 302.000000 300.875000 283.500000 295.875000 299.500000 309.125000 314.000000 315.750000 316.250000 315.375000 311.500000 305.375000 292.000000 278.375000 271.375000 259.875000 258.000000 242.875000 233.750000 232.750000 214.375000 201.375000 210.000000 246.375000 265.500000 279.750000 299.000000 310.000000 312.500000 313.375000 315.625000 314.125000 308.625000 301.125000 286.875000 278.000000 267.000000 300.000000 312.000000 321.125000 332.250000 338.250000 338.750000 342.250000 337.000000 324.250000 316.000000 306.125000 281.625000 272.375000 236.875000 241.000000 231.250000 234.125000 291.750000 294.750000 302.250000 310.000000 320.000000 320.000000 320.625000 320.125000 316.625000 323.125000 329.125000 340.000000 353.375000 361.000000 371.000000 373.375000 374.125000 374.250000 374.125000 369.250000 363.125000 353.750000 348.500000 339.875000 337.250000 328.375000 326.625000 332.375000 329.750000 332.000000 342.250000 350.375000 352.250000 361.500000 368.625000 371.000000 370.375000 369.875000 368.000000 364.250000 360.375000 359.250000 353.125000 345.000000 350.625000 353.750000 354.125000 354.500000 359.875000 367.375000 367.125000 373.000000 376.375000 382.625000 385.000000 387.500000 390.250000 390.125000 389.250000 385.000000 379.625000 384.250000 387.000000 389.375000 390.250000 389.625000 387.625000 382.375000 376.875000 374.000000 369.000000 360.875000 355.625000 353.125000 345.750000 349.625000 341.500000 331.625000 320.125000 307.875000 285.875000 264.125000 264.250000 275.125000 294.375000 316.500000 326.125000 343.375000 348.125000 355.250000 356.500000 358.375000 360.750000 363.125000 365.250000 366.375000 368.375000 369.125000 370.125000 371.000000 370.750000 371.375000 371.125000 372.000000 370.000000 367.125000 353.250000 344.250000 330.625000 327.250000 311.375000 295.875000 298.625000 293.625000 312.500000 314.250000 315.875000 315.250000 312.500000 305.875000 294.750000 281.000000 245.625000 167.500000 0.000000 147.000000 213.125000 260.500000 266.750000 280.250000 285.375000 305.625000 311.375000 302.000000 315.000000 321.250000 333.375000 339.250000 342.125000 342.875000 342.500000 340.000000 334.750000 322.000000 309.750000 302.000000 288.750000 278.125000 258.375000 244.250000 238.750000 207.875000 222.750000 258.750000 286.000000 302.625000 313.750000 329.625000 338.750000 340.375000 340.875000 342.625000 340.250000 334.375000 325.250000 311.375000 297.875000 279.250000 306.875000 316.625000 328.250000 339.000000 346.375000 346.000000 349.125000 343.000000 327.625000 314.375000 301.625000 264.375000 262.125000 239.625000 259.375000 261.125000 274.750000 319.750000 324.000000 330.375000 336.125000 343.500000 343.500000 342.250000 340.500000 334.125000 337.000000 341.000000 352.000000 364.125000 371.875000 381.000000 383.625000 384.250000 384.750000 384.625000 380.250000 374.500000 364.875000 361.000000 352.125000 349.875000 338.125000 341.625000 348.375000 348.875000 350.375000 358.000000 364.375000 366.375000 375.000000 380.500000 382.750000 381.125000 381.000000 378.625000 374.875000 369.625000 368.125000 360.500000 351.375000 358.500000 362.750000 364.000000 364.250000 370.500000 378.500000 379.625000 384.375000 387.625000 393.875000 396.250000 398.750000 402.000000 401.250000 399.750000 395.875000 390.250000 394.625000 398.000000 400.125000 401.000000 400.375000 399.125000 393.750000 387.750000 385.250000 380.500000 373.250000 367.500000 365.000000 356.750000 361.250000 352.750000 344.000000 328.375000 316.375000 294.750000 270.625000 267.625000 273.750000 292.125000 318.000000 328.125000 349.625000 355.625000 363.000000 364.875000 368.000000 369.750000 372.125000 375.000000 376.000000 378.250000 379.125000 380.125000 380.500000 381.250000 382.000000 381.000000 381.625000 380.250000 377.500000 361.625000 353.750000 341.125000 336.000000 323.875000 309.750000 318.875000 320.250000 336.125000 338.750000 341.500000 341.875000 339.250000 334.625000 326.500000 315.375000 290.500000 241.625000 161.250000 0.000000 150.375000 230.625000 242.125000 259.625000 269.250000 298.375000 310.625000 308.375000 321.750000 332.000000 346.250000 353.625000 357.000000 358.000000 358.375000 356.250000 351.500000 339.875000 327.625000 317.625000 304.125000 286.750000 265.875000 247.250000 236.625000 195.500000 243.750000 285.250000 308.125000 323.000000 333.000000 347.750000 355.625000 357.125000 357.500000 357.875000 355.000000 349.375000 337.375000 323.375000 304.500000 278.375000 301.750000 310.500000 325.375000 338.000000 346.500000 346.250000 350.375000 342.375000 325.125000 310.125000 294.375000 244.750000 280.000000 280.375000 294.750000 297.375000 307.125000 340.500000 344.875000 349.625000 355.125000 360.000000 358.875000 357.500000 354.500000 347.875000 346.875000 347.500000 357.750000 370.500000 376.875000 385.875000 388.625000 389.125000 390.000000 389.375000 385.875000 380.500000 370.250000 369.250000 361.125000 360.125000 350.250000 355.000000 362.375000 362.750000 365.125000 370.875000 375.125000 377.750000 384.500000 389.625000 391.500000 389.875000 389.375000 388.125000 382.750000 378.125000 376.250000 368.750000 358.750000 366.625000 371.250000 373.375000 374.125000 380.625000 386.875000 387.750000 392.750000 394.875000 400.875000 402.875000 405.000000 407.500000 407.000000 405.625000 401.125000 395.375000 399.625000 403.000000 405.875000 407.125000 406.250000 405.125000 400.375000 394.750000 392.375000 386.875000 381.250000 375.875000 375.000000 367.625000 371.625000 365.125000 357.375000 342.000000 334.250000 318.625000 300.250000 295.125000 291.000000 303.125000 325.125000 332.625000 355.000000 360.250000 368.500000 370.375000 374.625000 376.000000 378.250000 381.625000 383.000000 384.500000 385.875000 387.250000 387.750000 388.250000 387.750000 386.750000 386.875000 384.375000 381.125000 364.750000 355.750000 343.125000 337.500000 326.625000 315.875000 330.125000 334.875000 350.375000 353.750000 357.750000 358.625000 356.875000 352.750000 345.625000 337.750000 317.750000 284.125000 237.000000 159.750000 0.000000 191.500000 165.625000 226.375000 275.875000 315.375000 339.500000 351.500000 361.000000 371.625000 385.000000 392.875000 395.000000 397.000000 397.125000 395.875000 391.750000 382.750000 373.500000 366.375000 356.500000 344.500000 333.000000 323.375000 316.375000 297.375000 320.250000 341.250000 358.500000 369.375000 377.125000 387.000000 394.125000 395.375000 395.375000 395.500000 392.500000 386.500000 376.750000 365.125000 351.125000 334.625000 328.125000 329.375000 345.375000 356.750000 364.500000 362.375000 364.500000 354.500000 332.250000 301.375000 273.125000 187.750000 272.625000 301.125000 320.500000 328.875000 345.000000 372.875000 379.875000 383.375000 388.125000 390.250000 390.500000 387.125000 383.000000 373.250000 372.750000 369.000000 382.000000 391.375000 398.250000 406.125000 409.250000 409.250000 410.125000 409.875000 406.000000 401.000000 391.500000 390.875000 382.250000 379.875000 366.250000 377.375000 384.750000 387.125000 391.000000 393.875000 395.500000 398.750000 404.375000 408.625000 409.750000 407.750000 406.875000 404.125000 399.375000 392.750000 389.250000 379.500000 366.750000 377.750000 383.750000 387.250000 389.375000 398.000000 404.750000 407.125000 411.750000 414.375000 420.375000 423.125000 425.375000 427.250000 427.000000 425.625000 421.625000 416.125000 420.250000 423.625000 426.250000 427.125000 426.750000 425.500000 420.375000 414.625000 412.625000 406.250000 400.750000 395.000000 393.125000 383.625000 388.000000 381.500000 374.125000 353.250000 348.250000 333.750000 314.750000 303.500000 281.750000 295.375000 322.250000 332.625000 362.875000 372.625000 381.625000 383.250000 389.250000 390.500000 392.875000 397.375000 399.250000 400.875000 402.125000 404.000000 404.375000 404.875000 406.250000 406.125000 406.875000 404.375000 401.000000 383.250000 376.750000 367.500000 359.750000 357.125000 349.750000 364.375000 372.125000 384.625000 390.000000 393.875000 395.250000 393.125000 390.125000 385.000000 377.750000 361.875000 336.750000 310.000000 266.125000 217.000000 0.000000