forked from: Particle | 粒子 | 粒
forked from Particle | 粒子 | 粒 (diff: 1)
ActionScript3 source code
/**
* Copyright bradsedito ( http://wonderfl.net/user/bradsedito )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/mXNJ
*/
// forked from lee.aiches's Particle | 粒子 | 粒
package
{
import flash.filters.BlurFilter;
//
import flash.display.*;
import flash.events.*;
import flash.filters.*;
import flash.geom.*;
[SWF(width=465 ,height=465,backgroundColor=0,frameRate=60)];
public class Main extends MovieClip
{
private var bmpdata:BitmapData;
private var vectormap:BitmapData;
private var size:Number = 465;
private var particles:Array;
private var colortrans:ColorTransform;
private var filter:BlurFilter;
private var particle_number:Number;
public function Main()
{
// constructor code
init();
this.addEventListener(Event.ENTER_FRAME,rendor);
}
private function init():void
{
bmpdata = new BitmapData(size,size,false,0);
addChild( new Bitmap( bmpdata ) );
//
//vectormap = new BitmapData(logo.width,logo.height,true,0);
//vectormap.draw(logo,undefined,undefined,BlendMode.SCREEN);
//;
filter = new BlurFilter(5,5,2);
//
/*particles = new Array();
for (var i:int = 0; i < logo.width; i++)
{
i++;
for (var j:int = 0; j<logo.height; j++)
{
j++;
var __x:Number = i + 82;
var __y:Number = j + 212;
//
var pixelValue:uint = vectormap.getPixel32(i,j);
var alphaValue:uint = pixelValue >> 24 & 0xFF;
//trace(alphaValue.toString(16));
if (alphaValue == 0x0)
{
continue;
}
particles.push(new Particle(__x,__y,pixelValue));
trace("particles.push("+__x+","+__y+","+pixelValue+")");
}
}*/
getPicture();
}
private function rendor(e:Event):void
{
var Gr:Number = 0.0500;
var Gm:Number = 0.1000;
//bmpdata.lock();
bmpdata.applyFilter( bmpdata, bmpdata.rect, bmpdata.rect.topLeft, filter );
//bmpdata.fillRect(bmpdata.rect,0x0);
//return;
for (var i:int = 0; i <particle_number; i++)
{
var p:Particle = particles[i];
var ax:Number;
var ay:Number;
var ms:Number = Math.sqrt((Math.pow( (this.mouseX - p.x) , 2) + Math.pow( (this.mouseY - p.y) , 2)));
//
if (ms < 50)
{
//bmpdata.setPixel( p.x, p.y, 0xFF00000 );
ax = (this.mouseX - p.x ) * Gm * Math.random() * 5 ;
ay = (this.mouseY - p.y ) * Gm * Math.random() * 5 ;
//速度
p.vx += ax;
p.vy += ay;
//位置
p.x += p.vx;
p.y += p.vy;
}
else
{
//加速度
ax = (p.lx - p.x ) * Gr;
ay = (p.ly - p.y ) * Gr;
//速度
p.vx += ax;
p.vy += ay;
//
p.vx *= 0.90;
p.vy *= 0.90;
//位置
if (p.vx < 0.005 && p.vy < 0.005)
{
p.x = p.lx;
p.y = p.ly;
}
else
{
p.x += p.vx;
p.y += p.vy;
}
}
bmpdata.setPixel( p.x, p.y, p.colour );
}
//bmpdata.unlock();
}
private function getPicture():void
{
particles = new Array();
particles.push(new Particle(83,217,652053760));
particles.push(new Particle(83,219,4058749952));
particles.push(new Particle(83,221,4293893888));
particles.push(new Particle(83,223,4293893888));
particles.push(new Particle(83,225,4293893888));
particles.push(new Particle(83,227,4293893888));
particles.push(new Particle(83,229,4293893888));
particles.push(new Particle(83,231,4293893888));
particles.push(new Particle(83,233,4293893888));
particles.push(new Particle(83,235,4293893888));
particles.push(new Particle(83,237,4293893888));
particles.push(new Particle(83,239,4293893888));
particles.push(new Particle(83,241,4293893888));
particles.push(new Particle(83,243,4293893888));
particles.push(new Particle(83,245,4293893888));
particles.push(new Particle(83,247,4293893888));
particles.push(new Particle(83,249,4293893888));
particles.push(new Particle(83,251,4293893888));
particles.push(new Particle(83,253,4293893888));
particles.push(new Particle(83,255,4293893888));
particles.push(new Particle(83,257,3253443584));
particles.push(new Particle(85,215,2095618560));
particles.push(new Particle(85,217,4293893888));
particles.push(new Particle(85,219,4293893888));
particles.push(new Particle(85,221,4293893888));
particles.push(new Particle(85,223,4293893888));
particles.push(new Particle(85,225,4293893888));
particles.push(new Particle(85,227,4293893888));
particles.push(new Particle(85,229,4293893888));
particles.push(new Particle(85,231,4293893888));
particles.push(new Particle(85,233,4293893888));
particles.push(new Particle(85,235,4293893888));
particles.push(new Particle(85,237,4293893888));
particles.push(new Particle(85,239,4293893888));
particles.push(new Particle(85,241,4293893888));
particles.push(new Particle(85,243,4293893888));
particles.push(new Particle(85,245,4293893888));
particles.push(new Particle(85,247,4293893888));
particles.push(new Particle(85,249,4293893888));
particles.push(new Particle(85,251,4293893888));
particles.push(new Particle(85,253,4293893888));
particles.push(new Particle(85,255,4293893888));
particles.push(new Particle(85,257,4293893888));
particles.push(new Particle(85,259,4293893888));
particles.push(new Particle(85,261,266176512));
particles.push(new Particle(87,213,266176512));
particles.push(new Particle(87,215,4293893888));
particles.push(new Particle(87,217,4293893888));
particles.push(new Particle(87,219,4293893888));
particles.push(new Particle(87,221,4293893888));
particles.push(new Particle(87,223,4293893888));
particles.push(new Particle(87,225,4293893888));
particles.push(new Particle(87,227,4293893888));
particles.push(new Particle(87,229,4293893888));
particles.push(new Particle(87,231,4293893888));
particles.push(new Particle(87,233,4293893888));
particles.push(new Particle(87,235,4293893888));
particles.push(new Particle(87,237,4293893888));
particles.push(new Particle(87,239,4293893888));
particles.push(new Particle(87,241,4293893888));
particles.push(new Particle(87,243,4293893888));
particles.push(new Particle(87,245,4293893888));
particles.push(new Particle(87,247,4293893888));
particles.push(new Particle(87,249,4293893888));
particles.push(new Particle(87,251,4293893888));
particles.push(new Particle(87,253,4293893888));
particles.push(new Particle(87,255,4293893888));
particles.push(new Particle(87,257,4293893888));
particles.push(new Particle(87,259,4293893888));
particles.push(new Particle(87,261,4293893888));
particles.push(new Particle(89,213,2800458496));
particles.push(new Particle(89,215,4293893888));
particles.push(new Particle(89,217,4293893888));
particles.push(new Particle(89,219,4293893120));
particles.push(new Particle(89,221,4294430846));
particles.push(new Particle(89,223,4294497417));
particles.push(new Particle(89,225,4294497417));
particles.push(new Particle(89,227,4294497417));
particles.push(new Particle(89,229,4294497417));
particles.push(new Particle(89,231,4294497417));
particles.push(new Particle(89,233,4294363501));
particles.push(new Particle(89,235,4293827584));
particles.push(new Particle(89,237,4293893888));
particles.push(new Particle(89,239,4293893888));
particles.push(new Particle(89,241,4293894408));
particles.push(new Particle(89,243,4293893376));
particles.push(new Particle(89,245,4293893888));
particles.push(new Particle(89,247,4293893888));
particles.push(new Particle(89,249,4293893888));
particles.push(new Particle(89,251,4293893888));
particles.push(new Particle(89,253,4293893888));
particles.push(new Particle(89,255,4293960717));
particles.push(new Particle(89,257,4293893376));
particles.push(new Particle(89,259,4293893888));
particles.push(new Particle(89,261,4293893888));
particles.push(new Particle(89,263,433489152));
particles.push(new Particle(91,213,3773537280));
particles.push(new Particle(91,215,4293893888));
particles.push(new Particle(91,217,4293893632));
particles.push(new Particle(91,219,4294832860));
particles.push(new Particle(91,221,4294967295));
particles.push(new Particle(91,223,4294967295));
particles.push(new Particle(91,225,4294967295));
particles.push(new Particle(91,227,4294967295));
particles.push(new Particle(91,229,4294967295));
particles.push(new Particle(91,231,4294967295));
particles.push(new Particle(91,233,4294967295));
particles.push(new Particle(91,235,4294364278));
particles.push(new Particle(91,237,4293893888));
particles.push(new Particle(91,239,4293827072));
particles.push(new Particle(91,241,4294967295));
particles.push(new Particle(91,243,4294766289));
particles.push(new Particle(91,245,4293893632));
particles.push(new Particle(91,247,4293893888));
particles.push(new Particle(91,249,4293893888));
particles.push(new Particle(91,251,4293893888));
particles.push(new Particle(91,253,4293960460));
particles.push(new Particle(91,255,4294967295));
particles.push(new Particle(91,257,4294429812));
particles.push(new Particle(91,259,4293893888));
particles.push(new Particle(91,261,4293893888));
particles.push(new Particle(91,263,1306826752));
particles.push(new Particle(93,213,4209810432));
particles.push(new Particle(93,215,4293893888));
particles.push(new Particle(93,217,4293827328));
particles.push(new Particle(93,219,4294967295));
particles.push(new Particle(93,221,4294967295));
particles.push(new Particle(93,223,4294631596));
particles.push(new Particle(93,225,4294766547));
particles.push(new Particle(93,227,4294967295));
particles.push(new Particle(93,229,4294632629));
particles.push(new Particle(93,231,4294632630));
particles.push(new Particle(93,233,4294967295));
particles.push(new Particle(93,235,4294698682));
particles.push(new Particle(93,237,4293893888));
particles.push(new Particle(93,239,4293827072));
particles.push(new Particle(93,241,4294967295));
particles.push(new Particle(93,243,4294766549));
particles.push(new Particle(93,245,4293893632));
particles.push(new Particle(93,247,4293893888));
particles.push(new Particle(93,249,4293893888));
particles.push(new Particle(93,251,4293893888));
particles.push(new Particle(93,253,4294027286));
particles.push(new Particle(93,255,4294967295));
particles.push(new Particle(93,257,4294430847));
particles.push(new Particle(93,259,4293893888));
particles.push(new Particle(93,261,4293893888));
particles.push(new Particle(93,263,2078841088));
particles.push(new Particle(95,213,4293893888));
particles.push(new Particle(95,215,4293893888));
particles.push(new Particle(95,217,4293827072));
particles.push(new Particle(95,219,4294967295));
particles.push(new Particle(95,221,4294967295));
particles.push(new Particle(95,223,4293827072));
particles.push(new Particle(95,225,4294363500));
particles.push(new Particle(95,227,4294967295));
particles.push(new Particle(95,229,4293960717));
particles.push(new Particle(95,231,4293893632));
particles.push(new Particle(95,233,4294967295));
particles.push(new Particle(95,235,4294766290));
particles.push(new Particle(95,237,4293893632));
particles.push(new Particle(95,239,4293827072));
particles.push(new Particle(95,241,4294967295));
particles.push(new Particle(95,243,4294766549));
particles.push(new Particle(95,245,4293893120));
particles.push(new Particle(95,247,4293893376));
particles.push(new Particle(95,249,4293893376));
particles.push(new Particle(95,251,4293893376));
particles.push(new Particle(95,253,4294026774));
particles.push(new Particle(95,255,4294967295));
particles.push(new Particle(95,257,4294430847));
particles.push(new Particle(95,259,4293893888));
particles.push(new Particle(95,261,4293893888));
particles.push(new Particle(95,263,2716506880));
particles.push(new Particle(97,213,4293893888));
particles.push(new Particle(97,215,4293893888));
particles.push(new Particle(97,217,4293826816));
particles.push(new Particle(97,219,4294967295));
particles.push(new Particle(97,221,4294967295));
particles.push(new Particle(97,223,4293827328));
particles.push(new Particle(97,225,4294363500));
particles.push(new Particle(97,227,4294967295));
particles.push(new Particle(97,229,4293960717));
particles.push(new Particle(97,231,4293827328));
particles.push(new Particle(97,233,4294967295));
particles.push(new Particle(97,235,4294832861));
particles.push(new Particle(97,237,4293893632));
particles.push(new Particle(97,239,4293827072));
particles.push(new Particle(97,241,4294967295));
particles.push(new Particle(97,243,4294967035));
particles.push(new Particle(97,245,4294833895));
particles.push(new Particle(97,247,4294833895));
particles.push(new Particle(97,249,4294833895));
particles.push(new Particle(97,251,4294833895));
particles.push(new Particle(97,253,4294834153));
particles.push(new Particle(97,255,4294967295));
particles.push(new Particle(97,257,4294430847));
particles.push(new Particle(97,259,4293893888));
particles.push(new Particle(97,261,4293893888));
particles.push(new Particle(97,263,3236666112));
particles.push(new Particle(99,213,4293893888));
particles.push(new Particle(99,215,4293893888));
particles.push(new Particle(99,217,4293826816));
particles.push(new Particle(99,219,4294967295));
particles.push(new Particle(99,221,4294967295));
particles.push(new Particle(99,223,4293827328));
particles.push(new Particle(99,225,4294363501));
particles.push(new Particle(99,227,4294967295));
particles.push(new Particle(99,229,4293960717));
particles.push(new Particle(99,231,4293827328));
particles.push(new Particle(99,233,4294967295));
particles.push(new Particle(99,235,4294833636));
particles.push(new Particle(99,237,4293893376));
particles.push(new Particle(99,239,4293827072));
particles.push(new Particle(99,241,4294967295));
particles.push(new Particle(99,243,4294967295));
particles.push(new Particle(99,245,4294967295));
particles.push(new Particle(99,247,4294967295));
particles.push(new Particle(99,249,4294967295));
particles.push(new Particle(99,251,4294967295));
particles.push(new Particle(99,253,4294967295));
particles.push(new Particle(99,255,4294967295));
particles.push(new Particle(99,257,4294430847));
particles.push(new Particle(99,259,4293893888));
particles.push(new Particle(99,261,4293893888));
particles.push(new Particle(99,263,3555433472));
particles.push(new Particle(101,213,4293893888));
particles.push(new Particle(101,215,4293893888));
particles.push(new Particle(101,217,4293827072));
particles.push(new Particle(101,219,4294967295));
particles.push(new Particle(101,221,4294967295));
particles.push(new Particle(101,223,4293827072));
particles.push(new Particle(101,225,4294430330));
particles.push(new Particle(101,227,4294967295));
particles.push(new Particle(101,229,4293960977));
particles.push(new Particle(101,231,4293827584));
particles.push(new Particle(101,233,4294967295));
particles.push(new Particle(101,235,4294832860));
particles.push(new Particle(101,237,4293893632));
particles.push(new Particle(101,239,4293827072));
particles.push(new Particle(101,241,4294967295));
particles.push(new Particle(101,243,4294899430));
particles.push(new Particle(101,245,4294362469));
particles.push(new Particle(101,247,4294362983));
particles.push(new Particle(101,249,4294362983));
particles.push(new Particle(101,251,4294362983));
particles.push(new Particle(101,253,4294429813));
particles.push(new Particle(101,255,4294967295));
particles.push(new Particle(101,257,4294430847));
particles.push(new Particle(101,259,4293893888));
particles.push(new Particle(101,261,4293893888));
particles.push(new Particle(101,263,3840645888));
particles.push(new Particle(103,213,4293893888));
particles.push(new Particle(103,215,4293893888));
particles.push(new Particle(103,217,4293827072));
particles.push(new Particle(103,219,4294967295));
particles.push(new Particle(103,221,4294967295));
particles.push(new Particle(103,223,4293760256));
particles.push(new Particle(103,225,4294498457));
particles.push(new Particle(103,227,4294967295));
particles.push(new Particle(103,229,4294027556));
particles.push(new Particle(103,231,4293827586));
particles.push(new Particle(103,233,4294967295));
particles.push(new Particle(103,235,4294766288));
particles.push(new Particle(103,237,4293893632));
particles.push(new Particle(103,239,4293827072));
particles.push(new Particle(103,241,4294967295));
particles.push(new Particle(103,243,4294766549));
particles.push(new Particle(103,245,4293893632));
particles.push(new Particle(103,247,4293893888));
particles.push(new Particle(103,249,4293893888));
particles.push(new Particle(103,251,4293893888));
particles.push(new Particle(103,253,4294027286));
particles.push(new Particle(103,255,4294967295));
particles.push(new Particle(103,257,4294430847));
particles.push(new Particle(103,259,4293893888));
particles.push(new Particle(103,261,4293893888));
particles.push(new Particle(103,263,4025261056));
particles.push(new Particle(105,213,4293893888));
particles.push(new Particle(105,215,4293893888));
particles.push(new Particle(105,217,4293827328));
particles.push(new Particle(105,219,4294967295));
particles.push(new Particle(105,221,4294967295));
particles.push(new Particle(105,223,4294967295));
particles.push(new Particle(105,225,4294967295));
particles.push(new Particle(105,227,4294967295));
particles.push(new Particle(105,229,4294967295));
particles.push(new Particle(105,231,4294967295));
particles.push(new Particle(105,233,4294967295));
particles.push(new Particle(105,235,4294632370));
particles.push(new Particle(105,237,4293893888));
particles.push(new Particle(105,239,4293827072));
particles.push(new Particle(105,241,4294967295));
particles.push(new Particle(105,243,4294766549));
particles.push(new Particle(105,245,4293893632));
particles.push(new Particle(105,247,4293893888));
particles.push(new Particle(105,249,4293893888));
particles.push(new Particle(105,251,4293893888));
particles.push(new Particle(105,253,4294027286));
particles.push(new Particle(105,255,4294967295));
particles.push(new Particle(105,257,4294430847));
particles.push(new Particle(105,259,4293893888));
particles.push(new Particle(105,261,4293893888));
particles.push(new Particle(105,263,4142636032));
particles.push(new Particle(107,213,4293893888));
particles.push(new Particle(107,215,4293893888));
particles.push(new Particle(107,217,4293893888));
particles.push(new Particle(107,219,4294565541));
particles.push(new Particle(107,221,4294967295));
particles.push(new Particle(107,223,4294967295));
particles.push(new Particle(107,225,4294967295));
particles.push(new Particle(107,227,4294563990));
particles.push(new Particle(107,229,4294967295));
particles.push(new Particle(107,231,4294967295));
particles.push(new Particle(107,233,4294967295));
particles.push(new Particle(107,235,4294161980));
particles.push(new Particle(107,237,4293893888));
particles.push(new Particle(107,239,4293827072));
particles.push(new Particle(107,241,4294967295));
particles.push(new Particle(107,243,4294632371));
particles.push(new Particle(107,245,4293893888));
particles.push(new Particle(107,247,4293893888));
particles.push(new Particle(107,249,4293893888));
particles.push(new Particle(107,251,4293893888));
particles.push(new Particle(107,253,4293894405));
particles.push(new Particle(107,255,4294967295));
particles.push(new Particle(107,257,4294229586));
particles.push(new Particle(107,259,4293893888));
particles.push(new Particle(107,261,4293893888));
particles.push(new Particle(107,263,4226587648));
particles.push(new Particle(109,213,4293893888));
particles.push(new Particle(109,215,4293893888));
particles.push(new Particle(109,217,4293893888));
particles.push(new Particle(109,219,4293893632));
particles.push(new Particle(109,221,4293894148));
particles.push(new Particle(109,223,4293961235));
particles.push(new Particle(109,225,4293827072));
particles.push(new Particle(109,227,4293893888));
particles.push(new Particle(109,229,4293893633));
particles.push(new Particle(109,231,4293961491));
particles.push(new Particle(109,233,4293827584));
particles.push(new Particle(109,235,4293893888));
particles.push(new Particle(109,237,4293893888));
particles.push(new Particle(109,239,4293893888));
particles.push(new Particle(109,241,4293827072));
particles.push(new Particle(109,243,4293893376));
particles.push(new Particle(109,245,4293893888));
particles.push(new Particle(109,247,4293893888));
particles.push(new Particle(109,249,4293893888));
particles.push(new Particle(109,251,4293893888));
particles.push(new Particle(109,253,4293893888));
particles.push(new Particle(109,255,4293826816));
particles.push(new Particle(109,257,4293893888));
particles.push(new Particle(109,259,4293893888));
particles.push(new Particle(109,261,4293893888));
particles.push(new Particle(109,263,4276919552));
particles.push(new Particle(111,213,4293893888));
particles.push(new Particle(111,215,4293893888));
particles.push(new Particle(111,217,4293893888));
particles.push(new Particle(111,219,4293893888));
particles.push(new Particle(111,221,4293893888));
particles.push(new Particle(111,223,4293893888));
particles.push(new Particle(111,225,4293893888));
particles.push(new Particle(111,227,4293893888));
particles.push(new Particle(111,229,4293893888));
particles.push(new Particle(111,231,4293893888));
particles.push(new Particle(111,233,4293893888));
particles.push(new Particle(111,235,4293893888));
particles.push(new Particle(111,237,4293893888));
particles.push(new Particle(111,239,4293893888));
particles.push(new Particle(111,241,4293827072));
particles.push(new Particle(111,243,4293893120));
particles.push(new Particle(111,245,4293893888));
particles.push(new Particle(111,247,4293893888));
particles.push(new Particle(111,249,4293893888));
particles.push(new Particle(111,251,4293893888));
particles.push(new Particle(111,253,4293893888));
particles.push(new Particle(111,255,4293893888));
particles.push(new Particle(111,257,4293893888));
particles.push(new Particle(111,259,4293893888));
particles.push(new Particle(111,261,4293893888));
particles.push(new Particle(111,263,4276919552));
particles.push(new Particle(113,213,4293893888));
particles.push(new Particle(113,215,4293893888));
particles.push(new Particle(113,217,4293893888));
particles.push(new Particle(113,219,4293893888));
particles.push(new Particle(113,221,4293893376));
particles.push(new Particle(113,223,4293827584));
particles.push(new Particle(113,225,4293827328));
particles.push(new Particle(113,227,4293827328));
particles.push(new Particle(113,229,4293827328));
particles.push(new Particle(113,231,4293827584));
particles.push(new Particle(113,233,4293893632));
particles.push(new Particle(113,235,4293893888));
particles.push(new Particle(113,237,4293893888));
particles.push(new Particle(113,239,4293827072));
particles.push(new Particle(113,241,4294967295));
particles.push(new Particle(113,243,4294699200));
particles.push(new Particle(113,245,4293893632));
particles.push(new Particle(113,247,4293893888));
particles.push(new Particle(113,249,4293893888));
particles.push(new Particle(113,251,4293893888));
particles.push(new Particle(113,253,4293893888));
particles.push(new Particle(113,255,4293893888));
particles.push(new Particle(113,257,4293893888));
particles.push(new Particle(113,259,4293893888));
particles.push(new Particle(113,261,4293893888));
particles.push(new Particle(113,263,4260142080));
particles.push(new Particle(115,213,4293893888));
particles.push(new Particle(115,215,4293893888));
particles.push(new Particle(115,217,4293893888));
particles.push(new Particle(115,219,4293959688));
particles.push(new Particle(115,221,4294900465));
particles.push(new Particle(115,223,4294967036));
particles.push(new Particle(115,225,4294967295));
particles.push(new Particle(115,227,4294967295));
particles.push(new Particle(115,229,4294967295));
particles.push(new Particle(115,231,4294967035));
particles.push(new Particle(115,233,4294832858));
particles.push(new Particle(115,235,4293827328));
particles.push(new Particle(115,237,4293893888));
particles.push(new Particle(115,239,4293827072));
particles.push(new Particle(115,241,4294967295));
particles.push(new Particle(115,243,4294766549));
particles.push(new Particle(115,245,4293893632));
particles.push(new Particle(115,247,4293893888));
particles.push(new Particle(115,249,4293893888));
particles.push(new Particle(115,251,4293893888));
particles.push(new Particle(115,253,4293893888));
particles.push(new Particle(115,255,4293893888));
particles.push(new Particle(115,257,4293893888));
particles.push(new Particle(115,259,4293893888));
particles.push(new Particle(115,261,4293893888));
particles.push(new Particle(115,263,4209810432));
particles.push(new Particle(117,213,4293893888));
particles.push(new Particle(117,215,4293893888));
particles.push(new Particle(117,217,4293893120));
particles.push(new Particle(117,219,4294900723));
particles.push(new Particle(117,221,4294967295));
particles.push(new Particle(117,223,4294967295));
particles.push(new Particle(117,225,4294967295));
particles.push(new Particle(117,227,4294967295));
particles.push(new Particle(117,229,4294967295));
particles.push(new Particle(117,231,4294967295));
particles.push(new Particle(117,233,4294967295));
particles.push(new Particle(117,235,4294497676));
particles.push(new Particle(117,237,4293893888));
particles.push(new Particle(117,239,4293827072));
particles.push(new Particle(117,241,4294967295));
particles.push(new Particle(117,243,4294766549));
particles.push(new Particle(117,245,4293893632));
particles.push(new Particle(117,247,4293893888));
particles.push(new Particle(117,249,4293893888));
particles.push(new Particle(117,251,4293893888));
particles.push(new Particle(117,253,4293893888));
particles.push(new Particle(117,255,4293893888));
particles.push(new Particle(117,257,4293893888));
particles.push(new Particle(117,259,4293893888));
particles.push(new Particle(117,261,4293893888));
particles.push(new Particle(117,263,4125858816));
particles.push(new Particle(119,213,4293893888));
particles.push(new Particle(119,215,4293893888));
particles.push(new Particle(119,217,4293827072));
particles.push(new Particle(119,219,4294967295));
particles.push(new Particle(119,221,4294967295));
particles.push(new Particle(119,223,4294162240));
particles.push(new Particle(119,225,4294161206));
particles.push(new Particle(119,227,4294967295));
particles.push(new Particle(119,229,4294698165));
particles.push(new Particle(119,231,4294429295));
particles.push(new Particle(119,233,4294967295));
particles.push(new Particle(119,235,4294699199));
particles.push(new Particle(119,237,4293893888));
particles.push(new Particle(119,239,4293827072));
particles.push(new Particle(119,241,4294967295));
particles.push(new Particle(119,243,4294766549));
particles.push(new Particle(119,245,4293893120));
particles.push(new Particle(119,247,4293893376));
particles.push(new Particle(119,249,4293893376));
particles.push(new Particle(119,251,4293893376));
particles.push(new Particle(119,253,4293893376));
particles.push(new Particle(119,255,4293893376));
particles.push(new Particle(119,257,4293893888));
particles.push(new Particle(119,259,4293893888));
particles.push(new Particle(119,261,4293893888));
particles.push(new Particle(119,263,4008418304));
particles.push(new Particle(121,213,4293893888));
particles.push(new Particle(121,215,4293893888));
particles.push(new Particle(121,217,4293827072));
particles.push(new Particle(121,219,4294967295));
particles.push(new Particle(121,221,4294967295));
particles.push(new Particle(121,223,4293827072));
particles.push(new Particle(121,225,4293827328));
particles.push(new Particle(121,227,4294967295));
particles.push(new Particle(121,229,4294698423));
particles.push(new Particle(121,231,4293893376));
particles.push(new Particle(121,233,4294967295));
particles.push(new Particle(121,235,4294832342));
particles.push(new Particle(121,237,4293893632));
particles.push(new Particle(121,239,4293827072));
particles.push(new Particle(121,241,4294967295));
particles.push(new Particle(121,243,4294967036));
particles.push(new Particle(121,245,4294899948));
particles.push(new Particle(121,247,4294899948));
particles.push(new Particle(121,249,4294899948));
particles.push(new Particle(121,251,4294899948));
particles.push(new Particle(121,253,4294899948));
particles.push(new Particle(121,255,4294900465));
particles.push(new Particle(121,257,4293961235));
particles.push(new Particle(121,259,4293893888));
particles.push(new Particle(121,261,4293893888));
particles.push(new Particle(121,263,3790380032));
particles.push(new Particle(123,213,4293893888));
particles.push(new Particle(123,215,4293893888));
particles.push(new Particle(123,217,4293826816));
particles.push(new Particle(123,219,4294967295));
particles.push(new Particle(123,221,4294967295));
particles.push(new Particle(123,223,4293827328));
particles.push(new Particle(123,225,4293827328));
particles.push(new Particle(123,227,4294967295));
particles.push(new Particle(123,229,4294699458));
particles.push(new Particle(123,231,4293827328));
particles.push(new Particle(123,233,4294967295));
particles.push(new Particle(123,235,4294833378));
particles.push(new Particle(123,237,4293893632));
particles.push(new Particle(123,239,4293827072));
particles.push(new Particle(123,241,4294967295));
particles.push(new Particle(123,243,4294967295));
particles.push(new Particle(123,245,4294967295));
particles.push(new Particle(123,247,4294967295));
particles.push(new Particle(123,249,4294967295));
particles.push(new Particle(123,251,4294967295));
particles.push(new Particle(123,253,4294967295));
particles.push(new Particle(123,255,4294967295));
particles.push(new Particle(123,257,4294429814));
particles.push(new Particle(123,259,4293893888));
particles.push(new Particle(123,261,4293893888));
particles.push(new Particle(123,263,3505101568));
particles.push(new Particle(125,213,4293893888));
particles.push(new Particle(125,215,4293893888));
particles.push(new Particle(125,217,4293826816));
particles.push(new Particle(125,219,4294967295));
particles.push(new Particle(125,221,4294967295));
particles.push(new Particle(125,223,4293827328));
particles.push(new Particle(125,225,4293827328));
particles.push(new Particle(125,227,4294967295));
particles.push(new Particle(125,229,4294699716));
particles.push(new Particle(125,231,4293827328));
particles.push(new Particle(125,233,4294967295));
particles.push(new Particle(125,235,4294833378));
particles.push(new Particle(125,237,4293893632));
particles.push(new Particle(125,239,4293827072));
particles.push(new Particle(125,241,4294967295));
particles.push(new Particle(125,243,4294833120));
particles.push(new Particle(125,245,4294162241));
particles.push(new Particle(125,247,4294162499));
particles.push(new Particle(125,249,4294162499));
particles.push(new Particle(125,251,4294162499));
particles.push(new Particle(125,253,4294162499));
particles.push(new Particle(125,255,4294162756));
particles.push(new Particle(125,257,4293893120));
particles.push(new Particle(125,259,4293893888));
particles.push(new Particle(125,261,4293893888));
particles.push(new Particle(125,263,3119160064));
particles.push(new Particle(127,213,4293893888));
particles.push(new Particle(127,215,4293893888));
particles.push(new Particle(127,217,4293827072));
particles.push(new Particle(127,219,4294967295));
particles.push(new Particle(127,221,4294967295));
particles.push(new Particle(127,223,4293827328));
particles.push(new Particle(127,225,4293827328));
particles.push(new Particle(127,227,4294967295));
particles.push(new Particle(127,229,4294698682));
particles.push(new Particle(127,231,4293827328));
particles.push(new Particle(127,233,4294967295));
particles.push(new Particle(127,235,4294832602));
particles.push(new Particle(127,237,4293893632));
particles.push(new Particle(127,239,4293827072));
particles.push(new Particle(127,241,4294967295));
particles.push(new Particle(127,243,4294766549));
particles.push(new Particle(127,245,4293893632));
particles.push(new Particle(127,247,4293893888));
particles.push(new Particle(127,249,4293893888));
particles.push(new Particle(127,251,4293893888));
particles.push(new Particle(127,253,4293893888));
particles.push(new Particle(127,255,4293893888));
particles.push(new Particle(127,257,4293893888));
particles.push(new Particle(127,259,4293893888));
particles.push(new Particle(127,261,4293893888));
particles.push(new Particle(127,263,2565446144));
particles.push(new Particle(129,213,4142636032));
particles.push(new Particle(129,215,4293893888));
particles.push(new Particle(129,217,4293827072));
particles.push(new Particle(129,219,4294967295));
particles.push(new Particle(129,221,4294967295));
particles.push(new Particle(129,223,4293893632));
particles.push(new Particle(129,225,4294027805));
particles.push(new Particle(129,227,4294967295));
particles.push(new Particle(129,229,4294565024));
particles.push(new Particle(129,231,4293893889));
particles.push(new Particle(129,233,4294967295));
particles.push(new Particle(129,235,4294765772));
particles.push(new Particle(129,237,4293893632));
particles.push(new Particle(129,239,4293827072));
particles.push(new Particle(129,241,4294967295));
particles.push(new Particle(129,243,4294766549));
particles.push(new Particle(129,245,4293893632));
particles.push(new Particle(129,247,4293893888));
particles.push(new Particle(129,249,4293893888));
particles.push(new Particle(129,251,4293893888));
particles.push(new Particle(129,253,4293893888));
particles.push(new Particle(129,255,4293893888));
particles.push(new Particle(129,257,4293893888));
particles.push(new Particle(129,259,4293893888));
particles.push(new Particle(129,261,4293893888));
particles.push(new Particle(129,263,1911068928));
particles.push(new Particle(131,213,3639319552));
particles.push(new Particle(131,215,4293893888));
particles.push(new Particle(131,217,4293893120));
particles.push(new Particle(131,219,4294966776));
particles.push(new Particle(131,221,4294967295));
particles.push(new Particle(131,223,4294967295));
particles.push(new Particle(131,225,4294967295));
particles.push(new Particle(131,227,4294967295));
particles.push(new Particle(131,229,4294429813));
particles.push(new Particle(131,231,4293961234));
particles.push(new Particle(131,233,4294967295));
particles.push(new Particle(131,235,4294631079));
particles.push(new Particle(131,237,4293893888));
particles.push(new Particle(131,239,4293827072));
particles.push(new Particle(131,241,4294967295));
particles.push(new Particle(131,243,4294766549));
particles.push(new Particle(131,245,4293893632));
particles.push(new Particle(131,247,4293893888));
particles.push(new Particle(131,249,4293893888));
particles.push(new Particle(131,251,4293893888));
particles.push(new Particle(131,253,4293893888));
particles.push(new Particle(131,255,4293893888));
particles.push(new Particle(131,257,4293893888));
particles.push(new Particle(131,259,4293893888));
particles.push(new Particle(131,261,4293893888));
particles.push(new Particle(131,263,1139053568));
particles.push(new Particle(133,213,2448071424));
particles.push(new Particle(133,215,4293893888));
particles.push(new Particle(133,217,4293893888));
particles.push(new Particle(133,219,4294161983));
particles.push(new Particle(133,221,4294967295));
particles.push(new Particle(133,223,4294967295));
particles.push(new Particle(133,225,4294967295));
particles.push(new Particle(133,227,4294967035));
particles.push(new Particle(133,229,4293893376));
particles.push(new Particle(133,231,4293893120));
particles.push(new Particle(133,233,4294900207));
particles.push(new Particle(133,235,4294027547));
particles.push(new Particle(133,237,4293893888));
particles.push(new Particle(133,239,4293893120));
particles.push(new Particle(133,241,4294698943));
particles.push(new Particle(133,243,4294295381));
particles.push(new Particle(133,245,4293893888));
particles.push(new Particle(133,247,4293893888));
particles.push(new Particle(133,249,4293893888));
particles.push(new Particle(133,251,4293893888));
particles.push(new Particle(133,253,4293893888));
particles.push(new Particle(133,255,4293893888));
particles.push(new Particle(133,257,4293893888));
particles.push(new Particle(133,259,4293893888));
particles.push(new Particle(133,261,4293893888));
particles.push(new Particle(133,263,230979072));
particles.push(new Particle(135,215,4293893888));
particles.push(new Particle(135,217,4293893888));
particles.push(new Particle(135,219,4293893888));
particles.push(new Particle(135,221,4293827328));
particles.push(new Particle(135,223,4293826816));
particles.push(new Particle(135,225,4293826816));
particles.push(new Particle(135,227,4293893376));
particles.push(new Particle(135,229,4293893888));
particles.push(new Particle(135,231,4293893888));
particles.push(new Particle(135,233,4293893632));
particles.push(new Particle(135,235,4293893888));
particles.push(new Particle(135,237,4293893888));
particles.push(new Particle(135,239,4293893888));
particles.push(new Particle(135,241,4293893888));
particles.push(new Particle(135,243,4293893888));
particles.push(new Particle(135,245,4293893888));
particles.push(new Particle(135,247,4293893888));
particles.push(new Particle(135,249,4293893888));
particles.push(new Particle(135,251,4293893888));
particles.push(new Particle(135,253,4293893888));
particles.push(new Particle(135,255,4293893888));
particles.push(new Particle(135,257,4293893888));
particles.push(new Particle(135,259,4293893888));
particles.push(new Particle(135,261,4042038272));
particles.push(new Particle(137,215,971281408));
particles.push(new Particle(137,217,4293893888));
particles.push(new Particle(137,219,4293893888));
particles.push(new Particle(137,221,4293893888));
particles.push(new Particle(137,223,4293893888));
particles.push(new Particle(137,225,4293893888));
particles.push(new Particle(137,227,4293893888));
particles.push(new Particle(137,229,4293893888));
particles.push(new Particle(137,231,4293893888));
particles.push(new Particle(137,233,4293893888));
particles.push(new Particle(137,235,4293893888));
particles.push(new Particle(137,237,4293893888));
particles.push(new Particle(137,239,4293893888));
particles.push(new Particle(137,241,4293893888));
particles.push(new Particle(137,243,4293893888));
particles.push(new Particle(137,245,4293893888));
particles.push(new Particle(137,247,4293893888));
particles.push(new Particle(137,249,4293893888));
particles.push(new Particle(137,251,4293893888));
particles.push(new Particle(137,253,4293893888));
particles.push(new Particle(137,255,4293893888));
particles.push(new Particle(137,257,4293893888));
particles.push(new Particle(137,259,4293893888));
particles.push(new Particle(139,217,33554432));
particles.push(new Particle(139,219,2867502080));
particles.push(new Particle(139,221,4260142080));
particles.push(new Particle(139,223,4293893888));
particles.push(new Particle(139,225,4293893888));
particles.push(new Particle(139,227,4293893888));
particles.push(new Particle(139,229,4293893888));
particles.push(new Particle(139,231,4293893888));
particles.push(new Particle(139,233,4293893888));
particles.push(new Particle(139,235,4293893888));
particles.push(new Particle(139,237,4293893888));
particles.push(new Particle(139,239,4293893888));
particles.push(new Particle(139,241,4293893888));
particles.push(new Particle(139,243,4293893888));
particles.push(new Particle(139,245,4293893888));
particles.push(new Particle(139,247,4293893888));
particles.push(new Particle(139,249,4293893888));
particles.push(new Particle(139,251,4293893888));
particles.push(new Particle(139,253,4293893888));
particles.push(new Particle(139,255,4042038272));
particles.push(new Particle(139,257,1743296768));
particles.push(new Particle(163,219,2756685539));
particles.push(new Particle(163,221,4266701028));
particles.push(new Particle(163,223,4283610087));
particles.push(new Particle(163,225,4283610087));
particles.push(new Particle(163,227,4283610087));
particles.push(new Particle(163,229,4283610087));
particles.push(new Particle(163,231,4283610087));
particles.push(new Particle(163,233,4283610087));
particles.push(new Particle(163,235,4283610087));
particles.push(new Particle(163,237,4283610087));
particles.push(new Particle(163,239,4283610087));
particles.push(new Particle(163,241,4283610087));
particles.push(new Particle(163,243,4283610087));
particles.push(new Particle(163,245,4283610087));
particles.push(new Particle(163,247,4283610087));
particles.push(new Particle(163,249,4283610087));
particles.push(new Particle(163,251,4283610087));
particles.push(new Particle(163,253,4283610087));
particles.push(new Particle(163,255,4182814947));
particles.push(new Particle(163,257,2135863265));
particles.push(new Particle(165,215,372938693));
particles.push(new Particle(165,217,4283610087));
particles.push(new Particle(165,219,4283610087));
particles.push(new Particle(165,221,4283610087));
particles.push(new Particle(165,223,4283610087));
particles.push(new Particle(165,225,4283610087));
particles.push(new Particle(165,227,4283610087));
particles.push(new Particle(165,229,4283610087));
particles.push(new Particle(165,231,4283610087));
particles.push(new Particle(165,233,4283610087));
particles.push(new Particle(165,235,4283610087));
particles.push(new Particle(165,237,4283610087));
particles.push(new Particle(165,239,4283610087));
particles.push(new Particle(165,241,4283610087));
particles.push(new Particle(165,243,4283610087));
particles.push(new Particle(165,245,4283610087));
particles.push(new Particle(165,247,4283610087));
particles.push(new Particle(165,249,4283610087));
particles.push(new Particle(165,251,4283610087));
particles.push(new Particle(165,253,4283610087));
particles.push(new Particle(165,255,4283610087));
particles.push(new Particle(165,257,4283610087));
particles.push(new Particle(165,259,4283610087));
particles.push(new Particle(167,215,4283610087));
particles.push(new Particle(167,217,4283610087));
particles.push(new Particle(167,219,4283610087));
particles.push(new Particle(167,221,4283610087));
particles.push(new Particle(167,223,4283610087));
particles.push(new Particle(167,225,4283610087));
particles.push(new Particle(167,227,4283610087));
particles.push(new Particle(167,229,4283610087));
particles.push(new Particle(167,231,4283610087));
particles.push(new Particle(167,233,4283610087));
particles.push(new Particle(167,235,4283610087));
particles.push(new Particle(167,237,4283610087));
particles.push(new Particle(167,239,4283610087));
particles.push(new Particle(167,241,4283610087));
particles.push(new Particle(167,243,4283610087));
particles.push(new Particle(167,245,4283610087));
particles.push(new Particle(167,247,4283610087));
particles.push(new Particle(167,249,4283610087));
particles.push(new Particle(167,251,4283610087));
particles.push(new Particle(167,253,4283610087));
particles.push(new Particle(167,255,4283610087));
particles.push(new Particle(167,257,4283610087));
particles.push(new Particle(167,259,4283610087));
particles.push(new Particle(167,261,4182814947));
particles.push(new Particle(169,213,1565371873));
particles.push(new Particle(169,215,4283610087));
particles.push(new Particle(169,217,4283610087));
particles.push(new Particle(169,219,4283610087));
particles.push(new Particle(169,221,4283610087));
particles.push(new Particle(169,223,4283610087));
particles.push(new Particle(169,225,4283610087));
particles.push(new Particle(169,227,4283610087));
particles.push(new Particle(169,229,4283610087));
particles.push(new Particle(169,231,4283610087));
particles.push(new Particle(169,233,4283610087));
particles.push(new Particle(169,235,4283610087));
particles.push(new Particle(169,237,4283610087));
particles.push(new Particle(169,239,4283610087));
particles.push(new Particle(169,241,4283610087));
particles.push(new Particle(169,243,4283610087));
particles.push(new Particle(169,245,4283610087));
particles.push(new Particle(169,247,4283610087));
particles.push(new Particle(169,249,4283610087));
particles.push(new Particle(169,251,4283610087));
particles.push(new Particle(169,253,4283610087));
particles.push(new Particle(169,255,4283610087));
particles.push(new Particle(169,257,4283610087));
particles.push(new Particle(169,259,4283610087));
particles.push(new Particle(169,261,4283610087));
particles.push(new Particle(169,263,473996241));
particles.push(new Particle(171,213,2958012385));
particles.push(new Particle(171,215,4283610087));
particles.push(new Particle(171,217,4283610087));
particles.push(new Particle(171,219,4283610087));
particles.push(new Particle(171,221,4283610087));
particles.push(new Particle(171,223,4283610087));
particles.push(new Particle(171,225,4283610087));
particles.push(new Particle(171,227,4283610087));
particles.push(new Particle(171,229,4283610087));
particles.push(new Particle(171,231,4283610087));
particles.push(new Particle(171,233,4283610087));
particles.push(new Particle(171,235,4283610087));
particles.push(new Particle(171,237,4283610087));
particles.push(new Particle(171,239,4283610087));
particles.push(new Particle(171,241,4283610087));
particles.push(new Particle(171,243,4283610087));
particles.push(new Particle(171,245,4283610087));
particles.push(new Particle(171,247,4283610087));
particles.push(new Particle(171,249,4283610087));
particles.push(new Particle(171,251,4283610087));
particles.push(new Particle(171,253,4283610087));
particles.push(new Particle(171,255,4283610087));
particles.push(new Particle(171,257,4283610087));
particles.push(new Particle(171,259,4283610087));
particles.push(new Particle(171,261,4283610087));
particles.push(new Particle(171,263,1649323232));
particles.push(new Particle(173,213,3645944034));
particles.push(new Particle(173,215,4283610087));
particles.push(new Particle(173,217,4283610087));
particles.push(new Particle(173,219,4283610087));
particles.push(new Particle(173,221,4283610087));
particles.push(new Particle(173,223,4283610087));
particles.push(new Particle(173,225,4283610087));
particles.push(new Particle(173,227,4283610087));
particles.push(new Particle(173,229,4283610087));
particles.push(new Particle(173,231,4283610087));
particles.push(new Particle(173,233,4283610087));
particles.push(new Particle(173,235,4283610087));
particles.push(new Particle(173,237,4283610087));
particles.push(new Particle(173,239,4283610087));
particles.push(new Particle(173,241,4283610087));
particles.push(new Particle(173,243,4283610087));
particles.push(new Particle(173,245,4283610087));
particles.push(new Particle(173,247,4283610087));
particles.push(new Particle(173,249,4283610087));
particles.push(new Particle(173,251,4283610087));
particles.push(new Particle(173,253,4283610087));
particles.push(new Particle(173,255,4283610087));
particles.push(new Particle(173,257,4283610087));
particles.push(new Particle(173,259,4283610087));
particles.push(new Particle(173,261,4283610087));
particles.push(new Particle(173,263,2437918433));
particles.push(new Particle(175,213,4082151651));
particles.push(new Particle(175,215,4283610087));
particles.push(new Particle(175,217,4283610087));
particles.push(new Particle(175,219,4283610087));
particles.push(new Particle(175,221,4283610087));
particles.push(new Particle(175,223,4283610087));
particles.push(new Particle(175,225,4283610087));
particles.push(new Particle(175,227,4283610087));
particles.push(new Particle(175,229,4283610087));
particles.push(new Particle(175,231,4283610087));
particles.push(new Particle(175,233,4283610087));
particles.push(new Particle(175,235,4283610087));
particles.push(new Particle(175,237,4283610087));
particles.push(new Particle(175,239,4283610087));
particles.push(new Particle(175,241,4283610087));
particles.push(new Particle(175,243,4283610087));
particles.push(new Particle(175,245,4283610087));
particles.push(new Particle(175,247,4283610087));
particles.push(new Particle(175,249,4283610087));
particles.push(new Particle(175,251,4283610087));
particles.push(new Particle(175,253,4283610087));
particles.push(new Particle(175,255,4283610087));
particles.push(new Particle(175,257,4283610087));
particles.push(new Particle(175,259,4283610087));
particles.push(new Particle(175,261,4283610087));
particles.push(new Particle(175,263,3092229859));
particles.push(new Particle(177,213,4283610087));
particles.push(new Particle(177,215,4283610087));
particles.push(new Particle(177,217,4283610087));
particles.push(new Particle(177,219,4283610087));
particles.push(new Particle(177,221,4283610087));
particles.push(new Particle(177,223,4283610087));
particles.push(new Particle(177,225,4283610087));
particles.push(new Particle(177,227,4283610087));
particles.push(new Particle(177,229,4283610087));
particles.push(new Particle(177,231,4283610087));
particles.push(new Particle(177,233,4283610087));
particles.push(new Particle(177,235,4283610087));
particles.push(new Particle(177,237,4283610087));
particles.push(new Particle(177,239,4283610087));
particles.push(new Particle(177,241,4283610087));
particles.push(new Particle(177,243,4283610087));
particles.push(new Particle(177,245,4283610087));
particles.push(new Particle(177,247,4283610087));
particles.push(new Particle(177,249,4283610087));
particles.push(new Particle(177,251,4283610087));
particles.push(new Particle(177,253,4283610087));
particles.push(new Particle(177,255,4283610087));
particles.push(new Particle(177,257,4283610087));
particles.push(new Particle(177,259,4283610087));
particles.push(new Particle(177,261,4283610087));
particles.push(new Particle(177,263,3545280483));
particles.push(new Particle(179,213,4283610087));
particles.push(new Particle(179,215,4283610087));
particles.push(new Particle(179,217,4283610087));
particles.push(new Particle(179,219,4283610087));
particles.push(new Particle(179,221,4283610087));
particles.push(new Particle(179,223,4283610087));
particles.push(new Particle(179,225,4283610087));
particles.push(new Particle(179,227,4283610087));
particles.push(new Particle(179,229,4283610087));
particles.push(new Particle(179,231,4283610087));
particles.push(new Particle(179,233,4283610087));
particles.push(new Particle(179,235,4283610087));
particles.push(new Particle(179,237,4283610087));
particles.push(new Particle(179,239,4283610087));
particles.push(new Particle(179,241,4283610087));
particles.push(new Particle(179,243,4283610087));
particles.push(new Particle(179,245,4283610087));
particles.push(new Particle(179,247,4283610087));
particles.push(new Particle(179,249,4283610087));
particles.push(new Particle(179,251,4283610087));
particles.push(new Particle(179,253,4283610087));
particles.push(new Particle(179,255,4283610087));
particles.push(new Particle(179,257,4283610087));
particles.push(new Particle(179,259,4283610087));
particles.push(new Particle(179,261,4283610087));
particles.push(new Particle(179,263,3897536739));
particles.push(new Particle(181,213,4283610087));
particles.push(new Particle(181,215,4283610087));
particles.push(new Particle(181,217,4283610087));
particles.push(new Particle(181,219,4283610087));
particles.push(new Particle(181,221,4283610087));
particles.push(new Particle(181,223,4283610087));
particles.push(new Particle(181,225,4283610087));
particles.push(new Particle(181,227,4283610087));
particles.push(new Particle(181,229,4283610087));
particles.push(new Particle(181,231,4283610087));
particles.push(new Particle(181,233,4283610087));
particles.push(new Particle(181,235,4283610087));
particles.push(new Particle(181,237,4283610087));
particles.push(new Particle(181,239,4283610087));
particles.push(new Particle(181,241,4283610087));
particles.push(new Particle(181,243,4283610087));
particles.push(new Particle(181,245,4283610087));
particles.push(new Particle(181,247,4283610087));
particles.push(new Particle(181,249,4283610087));
particles.push(new Particle(181,251,4283610087));
particles.push(new Particle(181,253,4283610087));
particles.push(new Particle(181,255,4283610087));
particles.push(new Particle(181,257,4283610087));
particles.push(new Particle(181,259,4283610087));
particles.push(new Particle(181,261,4283610087));
particles.push(new Particle(181,263,4098863075));
particles.push(new Particle(183,213,4283610087));
particles.push(new Particle(183,215,4283610087));
particles.push(new Particle(183,217,4283610087));
particles.push(new Particle(183,219,4283610087));
particles.push(new Particle(183,221,4283610087));
particles.push(new Particle(183,223,4283610087));
particles.push(new Particle(183,225,4283610087));
particles.push(new Particle(183,227,4283610087));
particles.push(new Particle(183,229,4283610087));
particles.push(new Particle(183,231,4283610087));
particles.push(new Particle(183,233,4283610087));
particles.push(new Particle(183,235,4283610087));
particles.push(new Particle(183,237,4283610087));
particles.push(new Particle(183,239,4283610087));
particles.push(new Particle(183,241,4283610087));
particles.push(new Particle(183,243,4283610087));
particles.push(new Particle(183,245,4283610087));
particles.push(new Particle(183,247,4283610087));
particles.push(new Particle(183,249,4283610087));
particles.push(new Particle(183,251,4283610087));
particles.push(new Particle(183,253,4283610087));
particles.push(new Particle(183,255,4283610087));
particles.push(new Particle(183,257,4283610087));
particles.push(new Particle(183,259,4283610087));
particles.push(new Particle(183,261,4283610087));
particles.push(new Particle(183,263,4216369379));
particles.push(new Particle(185,213,4283610087));
particles.push(new Particle(185,215,4283610087));
particles.push(new Particle(185,217,4283610087));
particles.push(new Particle(185,219,4283610087));
particles.push(new Particle(185,221,4283610087));
particles.push(new Particle(185,223,4283610087));
particles.push(new Particle(185,225,4283610087));
particles.push(new Particle(185,227,4283610087));
particles.push(new Particle(185,229,4283610087));
particles.push(new Particle(185,231,4283610087));
particles.push(new Particle(185,233,4283610087));
particles.push(new Particle(185,235,4283610087));
particles.push(new Particle(185,237,4283610087));
particles.push(new Particle(185,239,4283610087));
particles.push(new Particle(185,241,4283610087));
particles.push(new Particle(185,243,4283610087));
particles.push(new Particle(185,245,4283610087));
particles.push(new Particle(185,247,4283610087));
particles.push(new Particle(185,249,4283610087));
particles.push(new Particle(185,251,4283610087));
particles.push(new Particle(185,253,4283610087));
particles.push(new Particle(185,255,4283610087));
particles.push(new Particle(185,257,4283610087));
particles.push(new Particle(185,259,4283610087));
particles.push(new Particle(185,261,4283610087));
particles.push(new Particle(185,263,4283610087));
particles.push(new Particle(187,213,4283610087));
particles.push(new Particle(187,215,4283610087));
particles.push(new Particle(187,217,4283610087));
particles.push(new Particle(187,219,4283610087));
particles.push(new Particle(187,221,4283610087));
particles.push(new Particle(187,223,4283610087));
particles.push(new Particle(187,225,4283610087));
particles.push(new Particle(187,227,4283610087));
particles.push(new Particle(187,229,4283610087));
particles.push(new Particle(187,231,4282953702));
particles.push(new Particle(187,233,4283347431));
particles.push(new Particle(187,235,4283610087));
particles.push(new Particle(187,237,4283741415));
particles.push(new Particle(187,239,4283872744));
particles.push(new Particle(187,241,4283741415));
particles.push(new Particle(187,243,4283610087));
particles.push(new Particle(187,245,4283347431));
particles.push(new Particle(187,247,4282953702));
particles.push(new Particle(187,249,4283610087));
particles.push(new Particle(187,251,4283610087));
particles.push(new Particle(187,253,4283610087));
particles.push(new Particle(187,255,4283610087));
particles.push(new Particle(187,257,4283610087));
particles.push(new Particle(187,259,4283610087));
particles.push(new Particle(187,261,4283610087));
particles.push(new Particle(187,263,4283610087));
particles.push(new Particle(189,213,4283610087));
particles.push(new Particle(189,215,4283610087));
particles.push(new Particle(189,217,4283610087));
particles.push(new Particle(189,219,4283610087));
particles.push(new Particle(189,221,4283610087));
particles.push(new Particle(189,223,4283610087));
particles.push(new Particle(189,225,4283610087));
particles.push(new Particle(189,227,4283610087));
particles.push(new Particle(189,229,4287220975));
particles.push(new Particle(189,231,4294967295));
particles.push(new Particle(189,233,4294967295));
particles.push(new Particle(189,235,4294967295));
particles.push(new Particle(189,237,4294967295));
particles.push(new Particle(189,239,4294967295));
particles.push(new Particle(189,241,4294967295));
particles.push(new Particle(189,243,4294967295));
particles.push(new Particle(189,245,4294967295));
particles.push(new Particle(189,247,4294967295));
particles.push(new Particle(189,249,4286170349));
particles.push(new Particle(189,251,4283610087));
particles.push(new Particle(189,253,4283610087));
particles.push(new Particle(189,255,4283610087));
particles.push(new Particle(189,257,4283610087));
particles.push(new Particle(189,259,4283610087));
particles.push(new Particle(189,261,4283610087));
particles.push(new Particle(189,263,4283610087));
particles.push(new Particle(191,213,4283610087));
particles.push(new Particle(191,215,4283610087));
particles.push(new Particle(191,217,4283610087));
particles.push(new Particle(191,219,4283610087));
particles.push(new Particle(191,221,4283610087));
particles.push(new Particle(191,223,4283610087));
particles.push(new Particle(191,225,4283610087));
particles.push(new Particle(191,227,4283019238));
particles.push(new Particle(191,229,4294967295));
particles.push(new Particle(191,231,4294967295));
particles.push(new Particle(191,233,4294967295));
particles.push(new Particle(191,235,4294967295));
particles.push(new Particle(191,237,4294967295));
particles.push(new Particle(191,239,4294967295));
particles.push(new Particle(191,241,4294967295));
particles.push(new Particle(191,243,4294967295));
particles.push(new Particle(191,245,4294967295));
particles.push(new Particle(191,247,4294967295));
particles.push(new Particle(191,249,4294967295));
particles.push(new Particle(191,251,4284529129));
particles.push(new Particle(191,253,4283610087));
particles.push(new Particle(191,255,4283610087));
particles.push(new Particle(191,257,4283610087));
particles.push(new Particle(191,259,4283610087));
particles.push(new Particle(191,261,4283610087));
particles.push(new Particle(191,263,4283610087));
particles.push(new Particle(191,265,1212852959));
particles.push(new Particle(191,267,1313581790));
particles.push(new Particle(191,269,1313581790));
particles.push(new Particle(191,271,1313581790));
particles.push(new Particle(191,273,1280158685));
particles.push(new Particle(191,275,1280158685));
particles.push(new Particle(191,277,1246538972));
particles.push(new Particle(191,279,1330293727));
particles.push(new Particle(193,213,4283610087));
particles.push(new Particle(193,215,4283610087));
particles.push(new Particle(193,217,4283610087));
particles.push(new Particle(193,219,4283610087));
particles.push(new Particle(193,221,4283610087));
particles.push(new Particle(193,223,4283610087));
particles.push(new Particle(193,225,4283610087));
particles.push(new Particle(193,227,4282953702));
particles.push(new Particle(193,229,4294967295));
particles.push(new Particle(193,231,4294967295));
particles.push(new Particle(193,233,4294967295));
particles.push(new Particle(193,235,4294967295));
particles.push(new Particle(193,237,4294967295));
particles.push(new Particle(193,239,4294967295));
particles.push(new Particle(193,241,4294967295));
particles.push(new Particle(193,243,4294967295));
particles.push(new Particle(193,245,4294967295));
particles.push(new Particle(193,247,4294967295));
particles.push(new Particle(193,249,4294967295));
particles.push(new Particle(193,251,4294967295));
particles.push(new Particle(193,253,4282888166));
particles.push(new Particle(193,255,4283610087));
particles.push(new Particle(193,257,4283610087));
particles.push(new Particle(193,259,4283610087));
particles.push(new Particle(193,261,4283610087));
particles.push(new Particle(193,263,4283610087));
particles.push(new Particle(193,265,4283610087));
particles.push(new Particle(193,267,4283610087));
particles.push(new Particle(193,269,4283610087));
particles.push(new Particle(193,271,4283610087));
particles.push(new Particle(193,273,4283610087));
particles.push(new Particle(193,275,4283610087));
particles.push(new Particle(193,277,4283610087));
particles.push(new Particle(193,279,2538581730));
particles.push(new Particle(195,213,4283610087));
particles.push(new Particle(195,215,4283610087));
particles.push(new Particle(195,217,4283610087));
particles.push(new Particle(195,219,4283610087));
particles.push(new Particle(195,221,4283610087));
particles.push(new Particle(195,223,4283610087));
particles.push(new Particle(195,225,4283610087));
particles.push(new Particle(195,227,4283150566));
particles.push(new Particle(195,229,4294967295));
particles.push(new Particle(195,231,4294967295));
particles.push(new Particle(195,233,4294967295));
particles.push(new Particle(195,235,4294967295));
particles.push(new Particle(195,237,4294967295));
particles.push(new Particle(195,239,4294967295));
particles.push(new Particle(195,241,4294967295));
particles.push(new Particle(195,243,4294967295));
particles.push(new Particle(195,245,4294967295));
particles.push(new Particle(195,247,4294967295));
particles.push(new Particle(195,249,4294967295));
particles.push(new Particle(195,251,4294967295));
particles.push(new Particle(195,253,4294967295));
particles.push(new Particle(195,255,4282953702));
particles.push(new Particle(195,257,4283610087));
particles.push(new Particle(195,259,4283610087));
particles.push(new Particle(195,261,4283610087));
particles.push(new Particle(195,263,4283610087));
particles.push(new Particle(195,265,4283610087));
particles.push(new Particle(195,267,4283610087));
particles.push(new Particle(195,269,4283610087));
particles.push(new Particle(195,271,4283610087));
particles.push(new Particle(195,273,4283610087));
particles.push(new Particle(195,275,4283610087));
particles.push(new Particle(195,277,3981422819));
particles.push(new Particle(197,213,4283610087));
particles.push(new Particle(197,215,4283610087));
particles.push(new Particle(197,217,4283610087));
particles.push(new Particle(197,219,4283610087));
particles.push(new Particle(197,221,4283610087));
particles.push(new Particle(197,223,4283610087));
particles.push(new Particle(197,225,4283610087));
particles.push(new Particle(197,227,4283478759));
particles.push(new Particle(197,229,4294967295));
particles.push(new Particle(197,231,4294967295));
particles.push(new Particle(197,233,4294967295));
particles.push(new Particle(197,235,4294967295));
particles.push(new Particle(197,237,4294967295));
particles.push(new Particle(197,239,4294967295));
particles.push(new Particle(197,241,4294967295));
particles.push(new Particle(197,243,4294967295));
particles.push(new Particle(197,245,4294967295));
particles.push(new Particle(197,247,4294967295));
particles.push(new Particle(197,249,4294967295));
particles.push(new Particle(197,251,4294967295));
particles.push(new Particle(197,253,4294967295));
particles.push(new Particle(197,255,4292735227));
particles.push(new Particle(197,257,4283347430));
particles.push(new Particle(197,259,4283610087));
particles.push(new Particle(197,261,4283610087));
particles.push(new Particle(197,263,4283610087));
particles.push(new Particle(197,265,4283610087));
particles.push(new Particle(197,267,4283610087));
particles.push(new Particle(197,269,4283610087));
particles.push(new Particle(197,271,4283610087));
particles.push(new Particle(197,273,4283610087));
particles.push(new Particle(197,275,4283610087));
particles.push(new Particle(199,213,4283610087));
particles.push(new Particle(199,215,4283610087));
particles.push(new Particle(199,217,4283610087));
particles.push(new Particle(199,219,4283610087));
particles.push(new Particle(199,221,4283610087));
particles.push(new Particle(199,223,4283610087));
particles.push(new Particle(199,225,4283610087));
particles.push(new Particle(199,227,4283675879));
particles.push(new Particle(199,229,4294967295));
particles.push(new Particle(199,231,4294967295));
particles.push(new Particle(199,233,4294967295));
particles.push(new Particle(199,235,4294967295));
particles.push(new Particle(199,237,4294967295));
particles.push(new Particle(199,239,4294967295));
particles.push(new Particle(199,241,4294967295));
particles.push(new Particle(199,243,4294967295));
particles.push(new Particle(199,245,4294967295));
particles.push(new Particle(199,247,4294967295));
particles.push(new Particle(199,249,4294967295));
particles.push(new Particle(199,251,4294967295));
particles.push(new Particle(199,253,4294967295));
particles.push(new Particle(199,255,4294967295));
particles.push(new Particle(199,257,4288468466));
particles.push(new Particle(199,259,4283610087));
particles.push(new Particle(199,261,4283610087));
particles.push(new Particle(199,263,4283610087));
particles.push(new Particle(199,265,4283610087));
particles.push(new Particle(199,267,4283610087));
particles.push(new Particle(199,269,4283610087));
particles.push(new Particle(199,271,4283610087));
particles.push(new Particle(199,273,4283610087));
particles.push(new Particle(199,275,826910427));
particles.push(new Particle(201,213,4283610087));
particles.push(new Particle(201,215,4283610087));
particles.push(new Particle(201,217,4283610087));
particles.push(new Particle(201,219,4283610087));
particles.push(new Particle(201,221,4283610087));
particles.push(new Particle(201,223,4283610087));
particles.push(new Particle(201,225,4283610087));
particles.push(new Particle(201,227,4283741415));
particles.push(new Particle(201,229,4294967295));
particles.push(new Particle(201,231,4294967295));
particles.push(new Particle(201,233,4294967295));
particles.push(new Particle(201,235,4294967295));
particles.push(new Particle(201,237,4294967295));
particles.push(new Particle(201,239,4294967295));
particles.push(new Particle(201,241,4294967295));
particles.push(new Particle(201,243,4294967295));
particles.push(new Particle(201,245,4294967295));
particles.push(new Particle(201,247,4294967295));
particles.push(new Particle(201,249,4294967295));
particles.push(new Particle(201,251,4283085030));
particles.push(new Particle(201,253,4283019238));
particles.push(new Particle(201,255,4282953702));
particles.push(new Particle(201,257,4283085030));
particles.push(new Particle(201,259,4283610087));
particles.push(new Particle(201,261,4283610087));
particles.push(new Particle(201,263,4283610087));
particles.push(new Particle(201,265,4283610087));
particles.push(new Particle(201,267,4283610087));
particles.push(new Particle(201,269,4283610087));
particles.push(new Particle(201,271,4283610087));
particles.push(new Particle(201,273,2488250082));
particles.push(new Particle(203,213,4283610087));
particles.push(new Particle(203,215,4283610087));
particles.push(new Particle(203,217,4283610087));
particles.push(new Particle(203,219,4283610087));
particles.push(new Particle(203,221,4283610087));
particles.push(new Particle(203,223,4283610087));
particles.push(new Particle(203,225,4283610087));
particles.push(new Particle(203,227,4283610087));
particles.push(new Particle(203,229,4294967295));
particles.push(new Particle(203,231,4294967295));
particles.push(new Particle(203,233,4294967295));
particles.push(new Particle(203,235,4294967295));
particles.push(new Particle(203,237,4294967295));
particles.push(new Particle(203,239,4294967295));
particles.push(new Particle(203,241,4294967295));
particles.push(new Particle(203,243,4294967295));
particles.push(new Particle(203,245,4294967295));
particles.push(new Particle(203,247,4294967295));
particles.push(new Particle(203,249,4294967295));
particles.push(new Particle(203,251,4283544551));
particles.push(new Particle(203,253,4283610087));
particles.push(new Particle(203,255,4283610087));
particles.push(new Particle(203,257,4283610087));
particles.push(new Particle(203,259,4283610087));
particles.push(new Particle(203,261,4283610087));
particles.push(new Particle(203,263,4283610087));
particles.push(new Particle(203,265,4283610087));
particles.push(new Particle(203,267,4283610087));
particles.push(new Particle(203,269,4283610087));
particles.push(new Particle(203,271,3914379491));
particles.push(new Particle(205,213,4283610087));
particles.push(new Particle(205,215,4283610087));
particles.push(new Particle(205,217,4283610087));
particles.push(new Particle(205,219,4283610087));
particles.push(new Particle(205,221,4283610087));
particles.push(new Particle(205,223,4283610087));
particles.push(new Particle(205,225,4283610087));
particles.push(new Particle(205,227,4283216358));
particles.push(new Particle(205,229,4294967295));
particles.push(new Particle(205,231,4294967295));
particles.push(new Particle(205,233,4294967295));
particles.push(new Particle(205,235,4294967295));
particles.push(new Particle(205,237,4294967295));
particles.push(new Particle(205,239,4294967295));
particles.push(new Particle(205,241,4294967295));
particles.push(new Particle(205,243,4294967295));
particles.push(new Particle(205,245,4294967295));
particles.push(new Particle(205,247,4294967295));
particles.push(new Particle(205,249,4294967295));
particles.push(new Particle(205,251,4283216358));
particles.push(new Particle(205,253,4283610087));
particles.push(new Particle(205,255,4283610087));
particles.push(new Particle(205,257,4283610087));
particles.push(new Particle(205,259,4283610087));
particles.push(new Particle(205,261,4283610087));
particles.push(new Particle(205,263,4283610087));
particles.push(new Particle(205,265,4283610087));
particles.push(new Particle(205,267,4283610087));
particles.push(new Particle(205,269,4283610087));
particles.push(new Particle(207,213,4132483300));
particles.push(new Particle(207,215,4283610087));
particles.push(new Particle(207,217,4283610087));
particles.push(new Particle(207,219,4283610087));
particles.push(new Particle(207,221,4283610087));
particles.push(new Particle(207,223,4283610087));
particles.push(new Particle(207,225,4283610087));
particles.push(new Particle(207,227,4283084774));
particles.push(new Particle(207,229,4294967295));
particles.push(new Particle(207,231,4294967295));
particles.push(new Particle(207,233,4294967295));
particles.push(new Particle(207,235,4294967295));
particles.push(new Particle(207,237,4294967295));
particles.push(new Particle(207,239,4294967295));
particles.push(new Particle(207,241,4294967295));
particles.push(new Particle(207,243,4294967295));
particles.push(new Particle(207,245,4294967295));
particles.push(new Particle(207,247,4294967295));
particles.push(new Particle(207,249,4294967295));
particles.push(new Particle(207,251,4283084774));
particles.push(new Particle(207,253,4283610087));
particles.push(new Particle(207,255,4283610087));
particles.push(new Particle(207,257,4283610087));
particles.push(new Particle(207,259,4283610087));
particles.push(new Particle(207,261,4283610087));
particles.push(new Particle(207,263,4283610087));
particles.push(new Particle(207,265,4283610087));
particles.push(new Particle(207,267,4283610087));
particles.push(new Particle(207,269,473996241));
particles.push(new Particle(209,213,3729764579));
particles.push(new Particle(209,215,4283610087));
particles.push(new Particle(209,217,4283610087));
particles.push(new Particle(209,219,4283610087));
particles.push(new Particle(209,221,4283610087));
particles.push(new Particle(209,223,4283610087));
particles.push(new Particle(209,225,4283610087));
particles.push(new Particle(209,227,4282887910));
particles.push(new Particle(209,229,4294967295));
particles.push(new Particle(209,231,4294967295));
particles.push(new Particle(209,233,4294967295));
particles.push(new Particle(209,235,4294967295));
particles.push(new Particle(209,237,4294967295));
particles.push(new Particle(209,239,4294967295));
particles.push(new Particle(209,241,4294967295));
particles.push(new Particle(209,243,4294967295));
particles.push(new Particle(209,245,4294967295));
particles.push(new Particle(209,247,4294967295));
particles.push(new Particle(209,249,4294967295));
particles.push(new Particle(209,251,4282887909));
particles.push(new Particle(209,253,4283610087));
particles.push(new Particle(209,255,4283610087));
particles.push(new Particle(209,257,4283610087));
particles.push(new Particle(209,259,4283610087));
particles.push(new Particle(209,261,4283610087));
particles.push(new Particle(209,263,4283610087));
particles.push(new Particle(209,265,4283610087));
particles.push(new Particle(209,267,1850519265));
particles.push(new Particle(211,213,3092229859));
particles.push(new Particle(211,215,4283610087));
particles.push(new Particle(211,217,4283610087));
particles.push(new Particle(211,219,4283610087));
particles.push(new Particle(211,221,4283610087));
particles.push(new Particle(211,223,4283610087));
particles.push(new Particle(211,225,4283610087));
particles.push(new Particle(211,227,4283478759));
particles.push(new Particle(211,229,4292735227));
particles.push(new Particle(211,231,4294967295));
particles.push(new Particle(211,233,4294967295));
particles.push(new Particle(211,235,4294967295));
particles.push(new Particle(211,237,4294967295));
particles.push(new Particle(211,239,4294967295));
particles.push(new Particle(211,241,4294967295));
particles.push(new Particle(211,243,4294967295));
particles.push(new Particle(211,245,4294967295));
particles.push(new Particle(211,247,4294967295));
particles.push(new Particle(211,249,4292735226));
particles.push(new Particle(211,251,4283478759));
particles.push(new Particle(211,253,4283610087));
particles.push(new Particle(211,255,4283610087));
particles.push(new Particle(211,257,4283610087));
particles.push(new Particle(211,259,4283610087));
particles.push(new Particle(211,261,4283610087));
particles.push(new Particle(211,263,4283610087));
particles.push(new Particle(211,265,3075452899));
particles.push(new Particle(213,213,1900916449));
particles.push(new Particle(213,215,4283610087));
particles.push(new Particle(213,217,4283610087));
particles.push(new Particle(213,219,4283610087));
particles.push(new Particle(213,221,4283610087));
particles.push(new Particle(213,223,4283610087));
particles.push(new Particle(213,225,4283610087));
particles.push(new Particle(213,227,4283610087));
particles.push(new Particle(213,229,4283216358));
particles.push(new Particle(213,231,4286826990));
particles.push(new Particle(213,233,4289321715));
particles.push(new Particle(213,235,4289846772));
particles.push(new Particle(213,237,4290175221));
particles.push(new Particle(213,239,4290306549));
particles.push(new Particle(213,241,4290175221));
particles.push(new Particle(213,243,4289846772));
particles.push(new Particle(213,245,4289256179));
particles.push(new Particle(213,247,4286761454));
particles.push(new Particle(213,249,4283216358));
particles.push(new Particle(213,251,4283610087));
particles.push(new Particle(213,253,4283610087));
particles.push(new Particle(213,255,4283610087));
particles.push(new Particle(213,257,4283610087));
particles.push(new Particle(213,259,4283610087));
particles.push(new Particle(213,261,4283610087));
particles.push(new Particle(213,263,4082151651));
particles.push(new Particle(215,215,4283610087));
particles.push(new Particle(215,217,4283610087));
particles.push(new Particle(215,219,4283610087));
particles.push(new Particle(215,221,4283610087));
particles.push(new Particle(215,223,4283610087));
particles.push(new Particle(215,225,4283610087));
particles.push(new Particle(215,227,4283610087));
particles.push(new Particle(215,229,4283610087));
particles.push(new Particle(215,231,4283610087));
particles.push(new Particle(215,233,4283610087));
particles.push(new Particle(215,235,4283610087));
particles.push(new Particle(215,237,4283610087));
particles.push(new Particle(215,239,4283610087));
particles.push(new Particle(215,241,4283610087));
particles.push(new Particle(215,243,4283610087));
particles.push(new Particle(215,245,4283610087));
particles.push(new Particle(215,247,4283610087));
particles.push(new Particle(215,249,4283610087));
particles.push(new Particle(215,251,4283610087));
particles.push(new Particle(215,253,4283610087));
particles.push(new Particle(215,255,4283610087));
particles.push(new Particle(215,257,4283610087));
particles.push(new Particle(215,259,4283610087));
particles.push(new Particle(215,261,4283610087));
particles.push(new Particle(217,215,1514974688));
particles.push(new Particle(217,217,4283610087));
particles.push(new Particle(217,219,4283610087));
particles.push(new Particle(217,221,4283610087));
particles.push(new Particle(217,223,4283610087));
particles.push(new Particle(217,225,4283610087));
particles.push(new Particle(217,227,4283610087));
particles.push(new Particle(217,229,4283610087));
particles.push(new Particle(217,231,4283610087));
particles.push(new Particle(217,233,4283610087));
particles.push(new Particle(217,235,4283610087));
particles.push(new Particle(217,237,4283610087));
particles.push(new Particle(217,239,4283610087));
particles.push(new Particle(217,241,4283610087));
particles.push(new Particle(217,243,4283610087));
particles.push(new Particle(217,245,4283610087));
particles.push(new Particle(217,247,4283610087));
particles.push(new Particle(217,249,4283610087));
particles.push(new Particle(217,251,4283610087));
particles.push(new Particle(217,253,4283610087));
particles.push(new Particle(217,255,4283610087));
particles.push(new Particle(217,257,4283610087));
particles.push(new Particle(217,259,4283610087));
particles.push(new Particle(217,261,67125312));
particles.push(new Particle(219,217,406891210));
particles.push(new Particle(219,219,3931090915));
particles.push(new Particle(219,221,4283610087));
particles.push(new Particle(219,223,4283610087));
particles.push(new Particle(219,225,4283610087));
particles.push(new Particle(219,227,4283610087));
particles.push(new Particle(219,229,4283610087));
particles.push(new Particle(219,231,4283610087));
particles.push(new Particle(219,233,4283610087));
particles.push(new Particle(219,235,4283610087));
particles.push(new Particle(219,237,4283610087));
particles.push(new Particle(219,239,4283610087));
particles.push(new Particle(219,241,4283610087));
particles.push(new Particle(219,243,4283610087));
particles.push(new Particle(219,245,4283610087));
particles.push(new Particle(219,247,4283610087));
particles.push(new Particle(219,249,4283610087));
particles.push(new Particle(219,251,4283610087));
particles.push(new Particle(219,253,4283610087));
particles.push(new Particle(219,255,4283610087));
particles.push(new Particle(219,257,3125784546));
particles.push(new Particle(221,235,67125312));
particles.push(new Particle(221,237,100685226));
particles.push(new Particle(221,239,100685226));
particles.push(new Particle(221,241,67125312));
particles.push(new Particle(243,219,392472075));
particles.push(new Particle(243,221,2054668319));
particles.push(new Particle(243,223,2558116128));
particles.push(new Particle(243,225,2809708576));
particles.push(new Particle(243,227,3011100703));
particles.push(new Particle(243,229,3178873119));
particles.push(new Particle(243,231,3279470879));
particles.push(new Particle(243,233,3380133920));
particles.push(new Particle(243,235,3464085792));
particles.push(new Particle(243,237,3514417696));
particles.push(new Particle(243,239,3497640224));
particles.push(new Particle(243,241,3430531871));
particles.push(new Particle(243,243,3346579744));
particles.push(new Particle(243,245,3245981984));
particles.push(new Particle(243,247,3111764000));
particles.push(new Particle(243,249,2927149343));
particles.push(new Particle(243,251,2709045536));
particles.push(new Particle(243,253,2390278174));
particles.push(new Particle(243,255,1500888349));
particles.push(new Particle(245,217,4101620000));
particles.push(new Particle(245,219,4286367010));
particles.push(new Particle(245,221,4286367010));
particles.push(new Particle(245,223,4286367010));
particles.push(new Particle(245,225,4286367010));
particles.push(new Particle(245,227,4286367010));
particles.push(new Particle(245,229,4286367010));
particles.push(new Particle(245,231,4286367010));
particles.push(new Particle(245,233,4286367010));
particles.push(new Particle(245,235,4286367010));
particles.push(new Particle(245,237,4286367010));
particles.push(new Particle(245,239,4286367010));
particles.push(new Particle(245,241,4286367010));
particles.push(new Particle(245,243,4286367010));
particles.push(new Particle(245,245,4286367010));
particles.push(new Particle(245,247,4286367010));
particles.push(new Particle(245,249,4286367010));
particles.push(new Particle(245,251,4286367010));
particles.push(new Particle(245,253,4286367010));
particles.push(new Particle(245,255,4286367010));
particles.push(new Particle(245,257,4286367010));
particles.push(new Particle(245,259,2373435167));
particles.push(new Particle(247,215,4286367010));
particles.push(new Particle(247,217,4286367010));
particles.push(new Particle(247,219,4286367010));
particles.push(new Particle(247,221,4286367010));
particles.push(new Particle(247,223,4286367010));
particles.push(new Particle(247,225,4286367010));
particles.push(new Particle(247,227,4286367010));
particles.push(new Particle(247,229,4286367010));
particles.push(new Particle(247,231,4286367010));
particles.push(new Particle(247,233,4286367010));
particles.push(new Particle(247,235,4286367010));
particles.push(new Particle(247,237,4286367010));
particles.push(new Particle(247,239,4286367010));
particles.push(new Particle(247,241,4286367010));
particles.push(new Particle(247,243,4286367010));
particles.push(new Particle(247,245,4286367010));
particles.push(new Particle(247,247,4286367010));
particles.push(new Particle(247,249,4286367010));
particles.push(new Particle(247,251,4286367010));
particles.push(new Particle(247,253,4286367010));
particles.push(new Particle(247,255,4286367010));
particles.push(new Particle(247,257,4286367010));
particles.push(new Particle(247,259,4286367010));
particles.push(new Particle(247,261,2390278174));
particles.push(new Particle(249,213,1500888349));
particles.push(new Particle(249,215,4286367010));
particles.push(new Particle(249,217,4286367010));
particles.push(new Particle(249,219,4286367010));
particles.push(new Particle(249,221,4286367010));
particles.push(new Particle(249,223,4286367010));
particles.push(new Particle(249,225,4286367010));
particles.push(new Particle(249,227,4286367010));
particles.push(new Particle(249,229,4286367010));
particles.push(new Particle(249,231,4286367010));
particles.push(new Particle(249,233,4286367010));
particles.push(new Particle(249,235,4286367010));
particles.push(new Particle(249,237,4286367010));
particles.push(new Particle(249,239,4286367010));
particles.push(new Particle(249,241,4286367010));
particles.push(new Particle(249,243,4286367010));
particles.push(new Particle(249,245,4286367010));
particles.push(new Particle(249,247,4286367010));
particles.push(new Particle(249,249,4286367010));
particles.push(new Particle(249,251,4286367010));
particles.push(new Particle(249,253,4286367010));
particles.push(new Particle(249,255,4286367010));
particles.push(new Particle(249,257,4286367010));
particles.push(new Particle(249,259,4286367010));
particles.push(new Particle(249,261,4286367010));
particles.push(new Particle(251,213,3447243040));
particles.push(new Particle(251,215,4286367010));
particles.push(new Particle(251,217,4286367010));
particles.push(new Particle(251,219,4286367010));
particles.push(new Particle(251,221,4286367010));
particles.push(new Particle(251,223,4286367010));
particles.push(new Particle(251,225,4286367010));
particles.push(new Particle(251,227,4286367010));
particles.push(new Particle(251,229,4286367010));
particles.push(new Particle(251,231,4286367010));
particles.push(new Particle(251,233,4286367010));
particles.push(new Particle(251,235,4286367010));
particles.push(new Particle(251,237,4286367010));
particles.push(new Particle(251,239,4286367010));
particles.push(new Particle(251,241,4286367010));
particles.push(new Particle(251,243,4286367010));
particles.push(new Particle(251,245,4286367010));
particles.push(new Particle(251,247,4286367010));
particles.push(new Particle(251,249,4286367010));
particles.push(new Particle(251,251,4286367010));
particles.push(new Particle(251,253,4286367010));
particles.push(new Particle(251,255,4286367010));
particles.push(new Particle(251,257,4286367010));
particles.push(new Particle(251,259,4286367010));
particles.push(new Particle(251,261,4286367010));
particles.push(new Particle(251,263,577352734));
particles.push(new Particle(253,213,4068065569));
particles.push(new Particle(253,215,4286367010));
particles.push(new Particle(253,217,4286367010));
particles.push(new Particle(253,219,4286367010));
particles.push(new Particle(253,221,4286367010));
particles.push(new Particle(253,223,4286367010));
particles.push(new Particle(253,225,4286367010));
particles.push(new Particle(253,227,4286367010));
particles.push(new Particle(253,229,4286367010));
particles.push(new Particle(253,231,4286367010));
particles.push(new Particle(253,233,4286367010));
particles.push(new Particle(253,235,4286367010));
particles.push(new Particle(253,237,4286367010));
particles.push(new Particle(253,239,4286367010));
particles.push(new Particle(253,241,4286367010));
particles.push(new Particle(253,243,4286301473));
particles.push(new Particle(253,245,4286301473));
particles.push(new Particle(253,247,4286301473));
particles.push(new Particle(253,249,4286301473));
particles.push(new Particle(253,251,4286367010));
particles.push(new Particle(253,253,4286367010));
particles.push(new Particle(253,255,4286367010));
particles.push(new Particle(253,257,4286367010));
particles.push(new Particle(253,259,4286367010));
particles.push(new Particle(253,261,4286367010));
particles.push(new Particle(253,263,1282784283));
particles.push(new Particle(255,213,4286367010));
particles.push(new Particle(255,215,4286367010));
particles.push(new Particle(255,217,4286367010));
particles.push(new Particle(255,219,4286367010));
particles.push(new Particle(255,221,4286367010));
particles.push(new Particle(255,223,4286367010));
particles.push(new Particle(255,225,4286367010));
particles.push(new Particle(255,227,4286367010));
particles.push(new Particle(255,229,4286367010));
particles.push(new Particle(255,231,4285973015));
particles.push(new Particle(255,233,4286104348));
particles.push(new Particle(255,235,4285907479));
particles.push(new Particle(255,237,4286367011));
particles.push(new Particle(255,239,4286038810));
particles.push(new Particle(255,241,4290306439));
particles.push(new Particle(255,243,4293128912));
particles.push(new Particle(255,245,4293063374));
particles.push(new Particle(255,247,4293063374));
particles.push(new Particle(255,249,4293129168));
particles.push(new Particle(255,251,4286695466));
particles.push(new Particle(255,253,4286367010));
particles.push(new Particle(255,255,4286367010));
particles.push(new Particle(255,257,4286367010));
particles.push(new Particle(255,259,4286367010));
particles.push(new Particle(255,261,4286367010));
particles.push(new Particle(255,263,1970847518));
particles.push(new Particle(257,213,4286367010));
particles.push(new Particle(257,215,4286367010));
particles.push(new Particle(257,217,4286367010));
particles.push(new Particle(257,219,4286367010));
particles.push(new Particle(257,221,4286367010));
particles.push(new Particle(257,223,4286367010));
particles.push(new Particle(257,225,4286367010));
particles.push(new Particle(257,227,4286367010));
particles.push(new Particle(257,229,4287417662));
particles.push(new Particle(257,231,4294967295));
particles.push(new Particle(257,233,4294967295));
particles.push(new Particle(257,235,4294967295));
particles.push(new Particle(257,237,4286564391));
particles.push(new Particle(257,239,4292341434));
particles.push(new Particle(257,241,4294967295));
particles.push(new Particle(257,243,4294967295));
particles.push(new Particle(257,245,4294967295));
particles.push(new Particle(257,247,4294967295));
particles.push(new Particle(257,249,4294967295));
particles.push(new Particle(257,251,4292866505));
particles.push(new Particle(257,253,4286367009));
particles.push(new Particle(257,255,4286367010));
particles.push(new Particle(257,257,4286367010));
particles.push(new Particle(257,259,4286367010));
particles.push(new Particle(257,261,4286367010));
particles.push(new Particle(257,263,2558116128));
particles.push(new Particle(259,213,4286367010));
particles.push(new Particle(259,215,4286367010));
particles.push(new Particle(259,217,4286367010));
particles.push(new Particle(259,219,4286367010));
particles.push(new Particle(259,221,4286367010));
particles.push(new Particle(259,223,4286367010));
particles.push(new Particle(259,225,4286367010));
particles.push(new Particle(259,227,4286367010));
particles.push(new Particle(259,229,4290765972));
particles.push(new Particle(259,231,4292800968));
particles.push(new Particle(259,233,4285644559));
particles.push(new Particle(259,235,4294048231));
particles.push(new Particle(259,237,4289058919));
particles.push(new Particle(259,239,4294442226));
particles.push(new Particle(259,241,4294967295));
particles.push(new Particle(259,243,4294967295));
particles.push(new Particle(259,245,4294967295));
particles.push(new Particle(259,247,4294967295));
particles.push(new Particle(259,249,4294967295));
particles.push(new Particle(259,251,4292932042));
particles.push(new Particle(259,253,4286301473));
particles.push(new Particle(259,255,4286367010));
particles.push(new Particle(259,257,4286367010));
particles.push(new Particle(259,259,4286367010));
particles.push(new Particle(259,261,4286367010));
particles.push(new Particle(259,263,3061367072));
particles.push(new Particle(261,213,4286367010));
particles.push(new Particle(261,215,4286367010));
particles.push(new Particle(261,217,4286367010));
particles.push(new Particle(261,219,4286367010));
particles.push(new Particle(261,221,4286367010));
particles.push(new Particle(261,223,4286367010));
particles.push(new Particle(261,225,4286367010));
particles.push(new Particle(261,227,4286367010));
particles.push(new Particle(261,229,4290240646));
particles.push(new Particle(261,231,4294179563));
particles.push(new Particle(261,233,4287286585));
particles.push(new Particle(261,235,4294835964));
particles.push(new Particle(261,237,4288533850));
particles.push(new Particle(261,239,4294441969));
particles.push(new Particle(261,241,4294967295));
particles.push(new Particle(261,243,4294967295));
particles.push(new Particle(261,245,4294967295));
particles.push(new Particle(261,247,4294967295));
particles.push(new Particle(261,249,4294967295));
particles.push(new Particle(261,251,4292932042));
particles.push(new Particle(261,253,4286301473));
particles.push(new Particle(261,255,4286367010));
particles.push(new Particle(261,257,4286367010));
particles.push(new Particle(261,259,4286367010));
particles.push(new Particle(261,261,4286367010));
particles.push(new Particle(261,263,3413688607));
particles.push(new Particle(263,213,4286367010));
particles.push(new Particle(263,215,4286367010));
particles.push(new Particle(263,217,4286367010));
particles.push(new Particle(263,219,4286367010));
particles.push(new Particle(263,221,4286367010));
particles.push(new Particle(263,223,4286367010));
particles.push(new Particle(263,225,4286367010));
particles.push(new Particle(263,227,4286367010));
particles.push(new Particle(263,229,4286235678));
particles.push(new Particle(263,231,4294639094));
particles.push(new Particle(263,233,4294967295));
particles.push(new Particle(263,235,4294507764));
particles.push(new Particle(263,237,4286038809));
particles.push(new Particle(263,239,4289912445));
particles.push(new Particle(263,241,4294967295));
particles.push(new Particle(263,243,4294967295));
particles.push(new Particle(263,245,4294967295));
particles.push(new Particle(263,247,4294967295));
particles.push(new Particle(263,249,4294967295));
particles.push(new Particle(263,251,4292538303));
particles.push(new Particle(263,253,4286367009));
particles.push(new Particle(263,255,4286367010));
particles.push(new Particle(263,257,4286367010));
particles.push(new Particle(263,259,4286367010));
particles.push(new Particle(263,261,4286367010));
particles.push(new Particle(263,263,3631923488));
particles.push(new Particle(265,213,4286367010));
particles.push(new Particle(265,215,4286367010));
particles.push(new Particle(265,217,4286367010));
particles.push(new Particle(265,219,4286367010));
particles.push(new Particle(265,221,4286367010));
particles.push(new Particle(265,223,4286367010));
particles.push(new Particle(265,225,4286367010));
particles.push(new Particle(265,227,4286367010));
particles.push(new Particle(265,229,4286367010));
particles.push(new Particle(265,231,4286170142));
particles.push(new Particle(265,233,4286104347));
particles.push(new Particle(265,235,4286235678));
particles.push(new Particle(265,237,4286367010));
particles.push(new Particle(265,239,4286367009));
particles.push(new Particle(265,241,4286761261));
particles.push(new Particle(265,243,4288533593));
particles.push(new Particle(265,245,4288468056));
particles.push(new Particle(265,247,4288468056));
particles.push(new Particle(265,249,4288533593));
particles.push(new Particle(265,251,4286104347));
particles.push(new Particle(265,253,4286367010));
particles.push(new Particle(265,255,4286367010));
particles.push(new Particle(265,257,4286367010));
particles.push(new Particle(265,259,4286367010));
particles.push(new Particle(265,261,4286367010));
particles.push(new Particle(265,263,3833184544));
particles.push(new Particle(267,213,4286367010));
particles.push(new Particle(267,215,4286367010));
particles.push(new Particle(267,217,4286367010));
particles.push(new Particle(267,219,4286367010));
particles.push(new Particle(267,221,4286367010));
particles.push(new Particle(267,223,4286367010));
particles.push(new Particle(267,225,4286367010));
particles.push(new Particle(267,227,4286367009));
particles.push(new Particle(267,229,4285841941));
particles.push(new Particle(267,231,4285907478));
particles.push(new Particle(267,233,4285973272));
particles.push(new Particle(267,235,4286367010));
particles.push(new Particle(267,237,4285973272));
particles.push(new Particle(267,239,4290437771));
particles.push(new Particle(267,241,4291750572));
particles.push(new Particle(267,243,4291750571));
particles.push(new Particle(267,245,4291750571));
particles.push(new Particle(267,247,4291750571));
particles.push(new Particle(267,249,4291816108));
particles.push(new Particle(267,251,4286301473));
particles.push(new Particle(267,253,4286367010));
particles.push(new Particle(267,255,4286367010));
particles.push(new Particle(267,257,4286367010));
particles.push(new Particle(267,259,4286367010));
particles.push(new Particle(267,261,4286367010));
particles.push(new Particle(267,263,4000957216));
particles.push(new Particle(269,213,4286367010));
particles.push(new Particle(269,215,4286367010));
particles.push(new Particle(269,217,4286367010));
particles.push(new Particle(269,219,4286367010));
particles.push(new Particle(269,221,4286367010));
particles.push(new Particle(269,223,4286367010));
particles.push(new Particle(269,225,4286367010));
particles.push(new Particle(269,227,4290109314));
particles.push(new Particle(269,229,4294967295));
particles.push(new Particle(269,231,4294967295));
particles.push(new Particle(269,233,4294967295));
particles.push(new Particle(269,235,4285710353));
particles.push(new Particle(269,237,4294704631));
particles.push(new Particle(269,239,4294967295));
particles.push(new Particle(269,241,4294967295));
particles.push(new Particle(269,243,4294967295));
particles.push(new Particle(269,245,4294967295));
particles.push(new Particle(269,247,4294967295));
particles.push(new Particle(269,249,4294967295));
particles.push(new Particle(269,251,4292800968));
particles.push(new Particle(269,253,4286367009));
particles.push(new Particle(269,255,4286367010));
particles.push(new Particle(269,257,4286367010));
particles.push(new Particle(269,259,4286367010));
particles.push(new Particle(269,261,4286367010));
particles.push(new Particle(269,263,4051288352));
particles.push(new Particle(271,213,4286367010));
particles.push(new Particle(271,215,4286367010));
particles.push(new Particle(271,217,4286367010));
particles.push(new Particle(271,219,4286367010));
particles.push(new Particle(271,221,4286367010));
particles.push(new Particle(271,223,4286367010));
particles.push(new Particle(271,225,4286235678));
particles.push(new Particle(271,227,4294310894));
particles.push(new Particle(271,229,4289190251));
particles.push(new Particle(271,231,4285513485));
particles.push(new Particle(271,233,4294967295));
particles.push(new Particle(271,235,4285776147));
particles.push(new Particle(271,237,4294967295));
particles.push(new Particle(271,239,4294967295));
particles.push(new Particle(271,241,4294967295));
particles.push(new Particle(271,243,4294967295));
particles.push(new Particle(271,245,4294967295));
particles.push(new Particle(271,247,4294967295));
particles.push(new Particle(271,249,4294967295));
particles.push(new Particle(271,251,4292932042));
particles.push(new Particle(271,253,4286301473));
particles.push(new Particle(271,255,4286367010));
particles.push(new Particle(271,257,4286367010));
particles.push(new Particle(271,259,4286367010));
particles.push(new Particle(271,261,4286367010));
particles.push(new Particle(271,263,4084843040));
particles.push(new Particle(273,213,4286367010));
particles.push(new Particle(273,215,4286367010));
particles.push(new Particle(273,217,4286367010));
particles.push(new Particle(273,219,4286367010));
particles.push(new Particle(273,221,4286367010));
particles.push(new Particle(273,223,4286367010));
particles.push(new Particle(273,225,4286235678));
particles.push(new Particle(273,227,4294113769));
particles.push(new Particle(273,229,4290503307));
particles.push(new Particle(273,231,4286433060));
particles.push(new Particle(273,233,4294967295));
particles.push(new Particle(273,235,4285710610));
particles.push(new Particle(273,237,4294967295));
particles.push(new Particle(273,239,4294967295));
particles.push(new Particle(273,241,4294967295));
particles.push(new Particle(273,243,4294967295));
particles.push(new Particle(273,245,4294967295));
particles.push(new Particle(273,247,4294967295));
particles.push(new Particle(273,249,4294967295));
particles.push(new Particle(273,251,4292932042));
particles.push(new Particle(273,253,4286301473));
particles.push(new Particle(273,255,4286367010));
particles.push(new Particle(273,257,4286367010));
particles.push(new Particle(273,259,4286367010));
particles.push(new Particle(273,261,4286367010));
particles.push(new Particle(273,263,4084843040));
particles.push(new Particle(275,213,4286367010));
particles.push(new Particle(275,215,4286367010));
particles.push(new Particle(275,217,4286367010));
particles.push(new Particle(275,219,4286367010));
particles.push(new Particle(275,221,4286367010));
particles.push(new Particle(275,223,4286367010));
particles.push(new Particle(275,225,4286367010));
particles.push(new Particle(275,227,4288599388));
particles.push(new Particle(275,229,4294967295));
particles.push(new Particle(275,231,4294967295));
particles.push(new Particle(275,233,4294245100));
particles.push(new Particle(275,235,4285841941));
particles.push(new Particle(275,237,4294310894));
particles.push(new Particle(275,239,4294967295));
particles.push(new Particle(275,241,4294967295));
particles.push(new Particle(275,243,4294967295));
particles.push(new Particle(275,245,4294967295));
particles.push(new Particle(275,247,4294967295));
particles.push(new Particle(275,249,4294967295));
particles.push(new Particle(275,251,4292669635));
particles.push(new Particle(275,253,4286367009));
particles.push(new Particle(275,255,4286367010));
particles.push(new Particle(275,257,4286367010));
particles.push(new Particle(275,259,4286367010));
particles.push(new Particle(275,261,4286367010));
particles.push(new Particle(275,263,4051288352));
particles.push(new Particle(277,213,4286367010));
particles.push(new Particle(277,215,4286367010));
particles.push(new Particle(277,217,4286367010));
particles.push(new Particle(277,219,4286367010));
particles.push(new Particle(277,221,4286367010));
particles.push(new Particle(277,223,4286367010));
particles.push(new Particle(277,225,4286367010));
particles.push(new Particle(277,227,4286367010));
particles.push(new Particle(277,229,4285973015));
particles.push(new Particle(277,231,4285907479));
particles.push(new Particle(277,233,4286235678));
particles.push(new Particle(277,235,4286367010));
particles.push(new Particle(277,237,4285973272));
particles.push(new Particle(277,239,4288927588));
particles.push(new Particle(277,241,4289912445));
particles.push(new Particle(277,243,4289912445));
particles.push(new Particle(277,245,4289912445));
particles.push(new Particle(277,247,4289912445));
particles.push(new Particle(277,249,4289977982));
particles.push(new Particle(277,251,4286170141));
particles.push(new Particle(277,253,4286367010));
particles.push(new Particle(277,255,4286367010));
particles.push(new Particle(277,257,4286367010));
particles.push(new Particle(277,259,4286367010));
particles.push(new Particle(277,261,4286367010));
particles.push(new Particle(277,263,4000957216));
particles.push(new Particle(279,213,4286367010));
particles.push(new Particle(279,215,4286367010));
particles.push(new Particle(279,217,4286367010));
particles.push(new Particle(279,219,4286367010));
particles.push(new Particle(279,221,4286367010));
particles.push(new Particle(279,223,4286367010));
particles.push(new Particle(279,225,4286301215));
particles.push(new Particle(279,227,4285907478));
particles.push(new Particle(279,229,4285907478));
particles.push(new Particle(279,231,4286301472));
particles.push(new Particle(279,233,4286367010));
particles.push(new Particle(279,235,4285973272));
particles.push(new Particle(279,237,4289387377));
particles.push(new Particle(279,239,4289781114));
particles.push(new Particle(279,241,4289781114));
particles.push(new Particle(279,243,4289781114));
particles.push(new Particle(279,245,4289781114));
particles.push(new Particle(279,247,4289781114));
particles.push(new Particle(279,249,4289781114));
particles.push(new Particle(279,251,4286104347));
particles.push(new Particle(279,253,4286367010));
particles.push(new Particle(279,255,4286367010));
particles.push(new Particle(279,257,4286367010));
particles.push(new Particle(279,259,4286367010));
particles.push(new Particle(279,261,4286367010));
particles.push(new Particle(279,263,3799564575));
particles.push(new Particle(281,213,4286367010));
particles.push(new Particle(281,215,4286367010));
particles.push(new Particle(281,217,4286367010));
particles.push(new Particle(281,219,4286367010));
particles.push(new Particle(281,221,4286367010));
particles.push(new Particle(281,223,4286235678));
particles.push(new Particle(281,225,4293129168));
particles.push(new Particle(281,227,4294967295));
particles.push(new Particle(281,229,4294967295));
particles.push(new Particle(281,231,4291881903));
particles.push(new Particle(281,233,4285907477));
particles.push(new Particle(281,235,4294967295));
particles.push(new Particle(281,237,4294967295));
particles.push(new Particle(281,239,4294967295));
particles.push(new Particle(281,241,4294967295));
particles.push(new Particle(281,243,4294967295));
particles.push(new Particle(281,245,4294967295));
particles.push(new Particle(281,247,4294967295));
particles.push(new Particle(281,249,4294967295));
particles.push(new Particle(281,251,4292603842));
particles.push(new Particle(281,253,4286367009));
particles.push(new Particle(281,255,4286367010));
particles.push(new Particle(281,257,4286367010));
particles.push(new Particle(281,259,4286367010));
particles.push(new Particle(281,261,4286367010));
particles.push(new Particle(281,263,3598369056));
particles.push(new Particle(283,213,4286367010));
particles.push(new Particle(283,215,4286367010));
particles.push(new Particle(283,217,4286367010));
particles.push(new Particle(283,219,4286367010));
particles.push(new Particle(283,221,4286367010));
particles.push(new Particle(283,223,4285907477));
particles.push(new Particle(283,225,4294967295));
particles.push(new Particle(283,227,4287811656));
particles.push(new Particle(283,229,4288336724));
particles.push(new Particle(283,231,4294967295));
particles.push(new Particle(283,233,4286432547));
particles.push(new Particle(283,235,4294967295));
particles.push(new Particle(283,237,4294967295));
particles.push(new Particle(283,239,4294967295));
particles.push(new Particle(283,241,4294967295));
particles.push(new Particle(283,243,4294967295));
particles.push(new Particle(283,245,4294967295));
particles.push(new Particle(283,247,4294967295));
particles.push(new Particle(283,249,4294967295));
particles.push(new Particle(283,251,4292932042));
particles.push(new Particle(283,253,4286301473));
particles.push(new Particle(283,255,4286367010));
particles.push(new Particle(283,257,4286367010));
particles.push(new Particle(283,259,4286367010));
particles.push(new Particle(283,261,4286367010));
particles.push(new Particle(283,263,3363422752));
particles.push(new Particle(285,213,4286367010));
particles.push(new Particle(285,215,4286367010));
particles.push(new Particle(285,217,4286367010));
particles.push(new Particle(285,219,4286367010));
particles.push(new Particle(285,221,4286367010));
particles.push(new Particle(285,223,4285907478));
particles.push(new Particle(285,225,4294967295));
particles.push(new Particle(285,227,4286038810));
particles.push(new Particle(285,229,4286564135));
particles.push(new Particle(285,231,4294967295));
particles.push(new Particle(285,233,4286433060));
particles.push(new Particle(285,235,4294967295));
particles.push(new Particle(285,237,4294967295));
particles.push(new Particle(285,239,4294967295));
particles.push(new Particle(285,241,4294967295));
particles.push(new Particle(285,243,4294967295));
particles.push(new Particle(285,245,4294967295));
particles.push(new Particle(285,247,4294967295));
particles.push(new Particle(285,249,4294967295));
particles.push(new Particle(285,251,4292932042));
particles.push(new Particle(285,253,4286301473));
particles.push(new Particle(285,255,4286367010));
particles.push(new Particle(285,257,4286367010));
particles.push(new Particle(285,259,4286367010));
particles.push(new Particle(285,261,4286367010));
particles.push(new Particle(285,263,3011100703));
particles.push(new Particle(287,213,4286367010));
particles.push(new Particle(287,215,4286367010));
particles.push(new Particle(287,217,4286367010));
particles.push(new Particle(287,219,4286367010));
particles.push(new Particle(287,221,4286367010));
particles.push(new Particle(287,223,4286104347));
particles.push(new Particle(287,225,4294442225));
particles.push(new Particle(287,227,4294967295));
particles.push(new Particle(287,229,4294967295));
particles.push(new Particle(287,231,4293326037));
particles.push(new Particle(287,233,4285973015));
particles.push(new Particle(287,235,4294967295));
particles.push(new Particle(287,237,4294967295));
particles.push(new Particle(287,239,4294967295));
particles.push(new Particle(287,241,4294967295));
particles.push(new Particle(287,243,4294967295));
particles.push(new Particle(287,245,4294967295));
particles.push(new Particle(287,247,4294967295));
particles.push(new Particle(287,249,4294967295));
particles.push(new Particle(287,251,4292866505));
particles.push(new Particle(287,253,4286367009));
particles.push(new Particle(287,255,4286367010));
particles.push(new Particle(287,257,4286367010));
particles.push(new Particle(287,259,4286367010));
particles.push(new Particle(287,261,4286367010));
particles.push(new Particle(287,263,2507718687));
particles.push(new Particle(289,213,4286367010));
particles.push(new Particle(289,215,4286367010));
particles.push(new Particle(289,217,4286367010));
particles.push(new Particle(289,219,4286367010));
particles.push(new Particle(289,221,4286367010));
particles.push(new Particle(289,223,4286367010));
particles.push(new Particle(289,225,4286038810));
particles.push(new Particle(289,227,4285973016));
particles.push(new Particle(289,229,4285973016));
particles.push(new Particle(289,231,4286170140));
particles.push(new Particle(289,233,4286367011));
particles.push(new Particle(289,235,4287155254));
particles.push(new Particle(289,237,4292604098));
particles.push(new Particle(289,239,4292800968));
particles.push(new Particle(289,241,4292800968));
particles.push(new Particle(289,243,4292800968));
particles.push(new Particle(289,245,4292800968));
particles.push(new Particle(289,247,4292800968));
particles.push(new Particle(289,249,4292866762));
particles.push(new Particle(289,251,4286892335));
particles.push(new Particle(289,253,4286367010));
particles.push(new Particle(289,255,4286367010));
particles.push(new Particle(289,257,4286367010));
particles.push(new Particle(289,259,4286367010));
particles.push(new Particle(289,261,4286367010));
particles.push(new Particle(289,263,1886830366));
particles.push(new Particle(291,213,4017799712));
particles.push(new Particle(291,215,4286367010));
particles.push(new Particle(291,217,4286367010));
particles.push(new Particle(291,219,4286367010));
particles.push(new Particle(291,221,4286367010));
particles.push(new Particle(291,223,4286367010));
particles.push(new Particle(291,225,4286367010));
particles.push(new Particle(291,227,4286367010));
particles.push(new Particle(291,229,4286367010));
particles.push(new Particle(291,231,4286367010));
particles.push(new Particle(291,233,4286367010));
particles.push(new Particle(291,235,4286367010));
particles.push(new Particle(291,237,4286367010));
particles.push(new Particle(291,239,4286367009));
particles.push(new Particle(291,241,4286367009));
particles.push(new Particle(291,243,4286367009));
particles.push(new Particle(291,245,4286367009));
particles.push(new Particle(291,247,4286367009));
particles.push(new Particle(291,249,4286367009));
particles.push(new Particle(291,251,4286367010));
particles.push(new Particle(291,253,4286367010));
particles.push(new Particle(291,255,4286367010));
particles.push(new Particle(291,257,4286367010));
particles.push(new Particle(291,259,4286367010));
particles.push(new Particle(291,261,4286367010));
particles.push(new Particle(291,263,1182055709));
particles.push(new Particle(293,213,3346579744));
particles.push(new Particle(293,215,4286367010));
particles.push(new Particle(293,217,4286367010));
particles.push(new Particle(293,219,4286367010));
particles.push(new Particle(293,221,4286367010));
particles.push(new Particle(293,223,4286367010));
particles.push(new Particle(293,225,4286367010));
particles.push(new Particle(293,227,4286367010));
particles.push(new Particle(293,229,4286367010));
particles.push(new Particle(293,231,4286367010));
particles.push(new Particle(293,233,4286367010));
particles.push(new Particle(293,235,4286367010));
particles.push(new Particle(293,237,4286367010));
particles.push(new Particle(293,239,4286367010));
particles.push(new Particle(293,241,4286367010));
particles.push(new Particle(293,243,4286367010));
particles.push(new Particle(293,245,4286367010));
particles.push(new Particle(293,247,4286367010));
particles.push(new Particle(293,249,4286367010));
particles.push(new Particle(293,251,4286367010));
particles.push(new Particle(293,253,4286367010));
particles.push(new Particle(293,255,4286367010));
particles.push(new Particle(293,257,4286367010));
particles.push(new Particle(293,259,4286367010));
particles.push(new Particle(293,261,4286367010));
particles.push(new Particle(293,263,476949778));
particles.push(new Particle(295,213,1114946843));
particles.push(new Particle(295,215,4286367010));
particles.push(new Particle(295,217,4286367010));
particles.push(new Particle(295,219,4286367010));
particles.push(new Particle(295,221,4286367010));
particles.push(new Particle(295,223,4286367010));
particles.push(new Particle(295,225,4286367010));
particles.push(new Particle(295,227,4286367010));
particles.push(new Particle(295,229,4286367010));
particles.push(new Particle(295,231,4286367010));
particles.push(new Particle(295,233,4286367010));
particles.push(new Particle(295,235,4286367010));
particles.push(new Particle(295,237,4286367010));
particles.push(new Particle(295,239,4286367010));
particles.push(new Particle(295,241,4286367010));
particles.push(new Particle(295,243,4286367010));
particles.push(new Particle(295,245,4286367010));
particles.push(new Particle(295,247,4286367010));
particles.push(new Particle(295,249,4286367010));
particles.push(new Particle(295,251,4286367010));
particles.push(new Particle(295,253,4286367010));
particles.push(new Particle(295,255,4286367010));
particles.push(new Particle(295,257,4286367010));
particles.push(new Particle(295,259,4286367010));
particles.push(new Particle(295,261,4286367010));
particles.push(new Particle(297,215,3866673440));
particles.push(new Particle(297,217,4286367010));
particles.push(new Particle(297,219,4286367010));
particles.push(new Particle(297,221,4286367010));
particles.push(new Particle(297,223,4286367010));
particles.push(new Particle(297,225,4286367010));
particles.push(new Particle(297,227,4286367010));
particles.push(new Particle(297,229,4286367010));
particles.push(new Particle(297,231,4286367010));
particles.push(new Particle(297,233,4286367010));
particles.push(new Particle(297,235,4286367010));
particles.push(new Particle(297,237,4286367010));
particles.push(new Particle(297,239,4286367010));
particles.push(new Particle(297,241,4286367010));
particles.push(new Particle(297,243,4286367010));
particles.push(new Particle(297,245,4286367010));
particles.push(new Particle(297,247,4286367010));
particles.push(new Particle(297,249,4286367010));
particles.push(new Particle(297,251,4286367010));
particles.push(new Particle(297,253,4286367010));
particles.push(new Particle(297,255,4286367010));
particles.push(new Particle(297,257,4286367010));
particles.push(new Particle(297,259,4286367010));
particles.push(new Particle(297,261,1316404509));
particles.push(new Particle(299,217,3447243040));
particles.push(new Particle(299,219,4286367010));
particles.push(new Particle(299,221,4286367010));
particles.push(new Particle(299,223,4286367010));
particles.push(new Particle(299,225,4286367010));
particles.push(new Particle(299,227,4286367010));
particles.push(new Particle(299,229,4286367010));
particles.push(new Particle(299,231,4286367010));
particles.push(new Particle(299,233,4286367010));
particles.push(new Particle(299,235,4286367010));
particles.push(new Particle(299,237,4286367010));
particles.push(new Particle(299,239,4286367010));
particles.push(new Particle(299,241,4286367010));
particles.push(new Particle(299,243,4286367010));
particles.push(new Particle(299,245,4286367010));
particles.push(new Particle(299,247,4286367010));
particles.push(new Particle(299,249,4286367010));
particles.push(new Particle(299,251,4286367010));
particles.push(new Particle(299,253,4286367010));
particles.push(new Particle(299,255,4286367010));
particles.push(new Particle(299,257,4286367010));
particles.push(new Particle(299,259,1366605084));
particles.push(new Particle(301,221,997571098));
particles.push(new Particle(301,223,1467334173));
particles.push(new Particle(301,225,1719189022));
particles.push(new Particle(301,227,1903673373));
particles.push(new Particle(301,229,2088222495));
particles.push(new Particle(301,231,2222505759));
particles.push(new Particle(301,233,2356723487));
particles.push(new Particle(301,235,2440609824));
particles.push(new Particle(301,237,2507718687));
particles.push(new Particle(301,239,2491007263));
particles.push(new Particle(301,241,2406989854));
particles.push(new Particle(301,243,2306326560));
particles.push(new Particle(301,245,2188951583));
particles.push(new Particle(301,247,2004401950));
particles.push(new Particle(301,249,1819721503));
particles.push(new Particle(301,251,1618525981));
particles.push(new Particle(301,253,1316404509));
particles.push(new Particle(301,255,560771607));
particles.push(new Particle(323,221,331087953));
particles.push(new Particle(323,223,752222301));
particles.push(new Particle(323,225,953548896));
particles.push(new Particle(323,227,1121452129));
particles.push(new Particle(323,229,1289356129));
particles.push(new Particle(323,231,1406796642));
particles.push(new Particle(323,233,1524433766));
particles.push(new Particle(323,235,1658651491));
particles.push(new Particle(323,237,1658651491));
particles.push(new Particle(323,239,1658651491));
particles.push(new Particle(323,241,1658651491));
particles.push(new Particle(323,243,1524433766));
particles.push(new Particle(323,245,1390019424));
particles.push(new Particle(323,247,1255735392));
particles.push(new Particle(323,249,1070989409));
particles.push(new Particle(323,251,903348320));
particles.push(new Particle(323,253,651165790));
particles.push(new Particle(323,255,144637984));
particles.push(new Particle(325,217,2430403685));
particles.push(new Particle(325,219,4293068648));
particles.push(new Particle(325,221,4293068648));
particles.push(new Particle(325,223,4293068648));
particles.push(new Particle(325,225,4293068648));
particles.push(new Particle(325,227,4293068648));
particles.push(new Particle(325,229,4293068648));
particles.push(new Particle(325,231,4293068648));
particles.push(new Particle(325,233,4293068648));
particles.push(new Particle(325,235,4293068648));
particles.push(new Particle(325,237,4293068648));
particles.push(new Particle(325,239,4293068648));
particles.push(new Particle(325,241,4293068648));
particles.push(new Particle(325,243,4293068648));
particles.push(new Particle(325,245,4293068648));
particles.push(new Particle(325,247,4293068648));
particles.push(new Particle(325,249,4293068648));
particles.push(new Particle(325,251,4293068648));
particles.push(new Particle(325,253,4293068648));
particles.push(new Particle(325,255,4293068648));
particles.push(new Particle(325,257,4293068648));
particles.push(new Particle(325,259,1037631584));
particles.push(new Particle(327,215,3437299045));
particles.push(new Particle(327,217,4293068648));
particles.push(new Particle(327,219,4293068648));
particles.push(new Particle(327,221,4293068648));
particles.push(new Particle(327,223,4293068648));
particles.push(new Particle(327,225,4293068648));
particles.push(new Particle(327,227,4293068648));
particles.push(new Particle(327,229,4293068648));
particles.push(new Particle(327,231,4293068648));
particles.push(new Particle(327,233,4293068648));
particles.push(new Particle(327,235,4293068648));
particles.push(new Particle(327,237,4293068648));
particles.push(new Particle(327,239,4293068648));
particles.push(new Particle(327,241,4293068648));
particles.push(new Particle(327,243,4293068648));
particles.push(new Particle(327,245,4293068648));
particles.push(new Particle(327,247,4293068648));
particles.push(new Particle(327,249,4293068648));
particles.push(new Particle(327,251,4293068648));
particles.push(new Particle(327,253,4293068648));
particles.push(new Particle(327,255,4293068648));
particles.push(new Particle(327,257,4293068648));
particles.push(new Particle(327,259,4293068648));
particles.push(new Particle(327,261,1625031522));
particles.push(new Particle(329,213,684851289));
particles.push(new Particle(329,215,4293068648));
particles.push(new Particle(329,217,4293068648));
particles.push(new Particle(329,219,4293068648));
particles.push(new Particle(329,221,4293068648));
particles.push(new Particle(329,223,4293068648));
particles.push(new Particle(329,225,4293068648));
particles.push(new Particle(329,227,4293068648));
particles.push(new Particle(329,229,4293068648));
particles.push(new Particle(329,231,4293068648));
particles.push(new Particle(329,233,4293068648));
particles.push(new Particle(329,235,4293068648));
particles.push(new Particle(329,237,4293068648));
particles.push(new Particle(329,239,4293068648));
particles.push(new Particle(329,241,4293068648));
particles.push(new Particle(329,243,4293068648));
particles.push(new Particle(329,245,4293068648));
particles.push(new Particle(329,247,4293068648));
particles.push(new Particle(329,249,4293068648));
particles.push(new Particle(329,251,4293068648));
particles.push(new Particle(329,253,4293068648));
particles.push(new Particle(329,255,4293068648));
particles.push(new Particle(329,257,4293068648));
particles.push(new Particle(329,259,4293068648));
particles.push(new Particle(329,261,4293068648));
particles.push(new Particle(331,213,2917008484));
particles.push(new Particle(331,215,4293068648));
particles.push(new Particle(331,217,4293068648));
particles.push(new Particle(331,219,4293068648));
particles.push(new Particle(331,221,4293068648));
particles.push(new Particle(331,223,4293068648));
particles.push(new Particle(331,225,4293068648));
particles.push(new Particle(331,227,4293068648));
particles.push(new Particle(331,229,4293068648));
particles.push(new Particle(331,231,4293068648));
particles.push(new Particle(331,233,4293068648));
particles.push(new Particle(331,235,4293068648));
particles.push(new Particle(331,237,4293068648));
particles.push(new Particle(331,239,4293068648));
particles.push(new Particle(331,241,4293068648));
particles.push(new Particle(331,243,4293068648));
particles.push(new Particle(331,245,4293068648));
particles.push(new Particle(331,247,4293068648));
particles.push(new Particle(331,249,4293068648));
particles.push(new Particle(331,251,4293068648));
particles.push(new Particle(331,253,4293068648));
particles.push(new Particle(331,255,4293068648));
particles.push(new Particle(331,257,4293068648));
particles.push(new Particle(331,259,4293068648));
particles.push(new Particle(331,261,4293068648));
particles.push(new Particle(331,263,903348320));
particles.push(new Particle(333,213,3655271781));
particles.push(new Particle(333,215,4293068648));
particles.push(new Particle(333,217,4293068648));
particles.push(new Particle(333,219,4293068648));
particles.push(new Particle(333,221,4293068648));
particles.push(new Particle(333,223,4293068648));
particles.push(new Particle(333,225,4293068648));
particles.push(new Particle(333,227,4293068648));
particles.push(new Particle(333,229,4293068648));
particles.push(new Particle(333,231,4293068648));
particles.push(new Particle(333,233,4293068648));
particles.push(new Particle(333,235,4293068648));
particles.push(new Particle(333,237,4293068648));
particles.push(new Particle(333,239,4293068648));
particles.push(new Particle(333,241,4293068648));
particles.push(new Particle(333,243,4293068648));
particles.push(new Particle(333,245,4293068648));
particles.push(new Particle(333,247,4293068648));
particles.push(new Particle(333,249,4293068648));
particles.push(new Particle(333,251,4293068648));
particles.push(new Particle(333,253,4293068648));
particles.push(new Particle(333,255,4293068648));
particles.push(new Particle(333,257,4293068648));
particles.push(new Particle(333,259,4293068648));
particles.push(new Particle(333,261,4293068648));
particles.push(new Particle(333,263,1708917602));
particles.push(new Particle(335,213,4125033830));
particles.push(new Particle(335,215,4293068648));
particles.push(new Particle(335,217,4293068648));
particles.push(new Particle(335,219,4293068648));
particles.push(new Particle(335,221,4293068648));
particles.push(new Particle(335,223,4293068648));
particles.push(new Particle(335,225,4293068648));
particles.push(new Particle(335,227,4293068648));
particles.push(new Particle(335,229,4293068648));
particles.push(new Particle(335,231,4293068648));
particles.push(new Particle(335,233,4293068648));
particles.push(new Particle(335,235,4293068648));
particles.push(new Particle(335,237,4293068648));
particles.push(new Particle(335,239,4293068648));
particles.push(new Particle(335,241,4293068648));
particles.push(new Particle(335,243,4293068648));
particles.push(new Particle(335,245,4293068648));
particles.push(new Particle(335,247,4293068392));
particles.push(new Particle(335,249,4293068648));
particles.push(new Particle(335,251,4293068648));
particles.push(new Particle(335,253,4293068648));
particles.push(new Particle(335,255,4293068648));
particles.push(new Particle(335,257,4293068648));
particles.push(new Particle(335,259,4293068648));
particles.push(new Particle(335,261,4293068648));
particles.push(new Particle(335,263,2430403685));
particles.push(new Particle(337,213,4293068648));
particles.push(new Particle(337,215,4293068648));
particles.push(new Particle(337,217,4293068648));
particles.push(new Particle(337,219,4293068648));
particles.push(new Particle(337,221,4293068648));
particles.push(new Particle(337,223,4293068648));
particles.push(new Particle(337,225,4293068648));
particles.push(new Particle(337,227,4293068648));
particles.push(new Particle(337,229,4293068648));
particles.push(new Particle(337,231,4293068648));
particles.push(new Particle(337,233,4293068648));
particles.push(new Particle(337,235,4293068648));
particles.push(new Particle(337,237,4293068648));
particles.push(new Particle(337,239,4293068648));
particles.push(new Particle(337,241,4293068648));
particles.push(new Particle(337,243,4293001314));
particles.push(new Particle(337,245,4294083761));
particles.push(new Particle(337,247,4294494428));
particles.push(new Particle(337,249,4293814433));
particles.push(new Particle(337,251,4293067621));
particles.push(new Particle(337,253,4293068648));
particles.push(new Particle(337,255,4293068648));
particles.push(new Particle(337,257,4293068648));
particles.push(new Particle(337,259,4293068648));
particles.push(new Particle(337,261,4293068648));
particles.push(new Particle(337,263,3051226213));
particles.push(new Particle(339,213,4293068648));
particles.push(new Particle(339,215,4293068648));
particles.push(new Particle(339,217,4293068648));
particles.push(new Particle(339,219,4293068648));
particles.push(new Particle(339,221,4293068648));
particles.push(new Particle(339,223,4293068648));
particles.push(new Particle(339,225,4293068648));
particles.push(new Particle(339,227,4293068648));
particles.push(new Particle(339,229,4293068648));
particles.push(new Particle(339,231,4293068648));
particles.push(new Particle(339,233,4293068648));
particles.push(new Particle(339,235,4293068648));
particles.push(new Particle(339,237,4293068648));
particles.push(new Particle(339,239,4293068648));
particles.push(new Particle(339,241,4293068391));
particles.push(new Particle(339,243,4294424786));
particles.push(new Particle(339,245,4294967295));
particles.push(new Particle(339,247,4294967295));
particles.push(new Particle(339,249,4294967295));
particles.push(new Particle(339,251,4293679255));
particles.push(new Particle(339,253,4293068648));
particles.push(new Particle(339,255,4293068648));
particles.push(new Particle(339,257,4293068648));
particles.push(new Particle(339,259,4293068648));
particles.push(new Particle(339,261,4293068648));
particles.push(new Particle(339,263,3470656869));
particles.push(new Particle(341,213,4293068648));
particles.push(new Particle(341,215,4293068648));
particles.push(new Particle(341,217,4293068648));
particles.push(new Particle(341,219,4293068648));
particles.push(new Particle(341,221,4293068648));
particles.push(new Particle(341,223,4293068648));
particles.push(new Particle(341,225,4293068648));
particles.push(new Particle(341,227,4293068648));
particles.push(new Particle(341,229,4293068648));
particles.push(new Particle(341,231,4293068648));
particles.push(new Particle(341,233,4293068648));
particles.push(new Particle(341,235,4293068648));
particles.push(new Particle(341,237,4293068648));
particles.push(new Particle(341,239,4293068648));
particles.push(new Particle(341,241,4293001316));
particles.push(new Particle(341,243,4294899191));
particles.push(new Particle(341,245,4294967295));
particles.push(new Particle(341,247,4294967295));
particles.push(new Particle(341,249,4294967295));
particles.push(new Particle(341,251,4294221250));
particles.push(new Particle(341,253,4293068648));
particles.push(new Particle(341,255,4293068648));
particles.push(new Particle(341,257,4293068648));
particles.push(new Particle(341,259,4293068648));
particles.push(new Particle(341,261,4293068648));
particles.push(new Particle(341,263,3806266981));
particles.push(new Particle(343,213,4293068648));
particles.push(new Particle(343,215,4293068648));
particles.push(new Particle(343,217,4293068648));
particles.push(new Particle(343,219,4293068648));
particles.push(new Particle(343,221,4293068648));
particles.push(new Particle(343,223,4293068648));
particles.push(new Particle(343,225,4293068648));
particles.push(new Particle(343,227,4293068648));
particles.push(new Particle(343,229,4293068648));
particles.push(new Particle(343,231,4293068648));
particles.push(new Particle(343,233,4293068648));
particles.push(new Particle(343,235,4293068648));
particles.push(new Particle(343,237,4293068648));
particles.push(new Particle(343,239,4293068648));
particles.push(new Particle(343,241,4293001313));
particles.push(new Particle(343,243,4294899705));
particles.push(new Particle(343,245,4294967295));
particles.push(new Particle(343,247,4294967295));
particles.push(new Particle(343,249,4294967295));
particles.push(new Particle(343,251,4294220993));
particles.push(new Particle(343,253,4293068648));
particles.push(new Particle(343,255,4293068648));
particles.push(new Particle(343,257,4293068648));
particles.push(new Particle(343,259,4293068648));
particles.push(new Particle(343,261,4293068648));
particles.push(new Particle(343,263,4041147750));
particles.push(new Particle(345,213,4293068648));
particles.push(new Particle(345,215,4293068648));
particles.push(new Particle(345,217,4293068648));
particles.push(new Particle(345,219,4293068648));
particles.push(new Particle(345,221,4293068648));
particles.push(new Particle(345,223,4293068648));
particles.push(new Particle(345,225,4293068648));
particles.push(new Particle(345,227,4293068648));
particles.push(new Particle(345,229,4293068648));
particles.push(new Particle(345,231,4293068648));
particles.push(new Particle(345,233,4293068648));
particles.push(new Particle(345,235,4293068648));
particles.push(new Particle(345,237,4293068648));
particles.push(new Particle(345,239,4293001312));
particles.push(new Particle(345,241,4294967295));
particles.push(new Particle(345,243,4294967295));
particles.push(new Particle(345,245,4294967295));
particles.push(new Particle(345,247,4294967295));
particles.push(new Particle(345,249,4294967295));
particles.push(new Particle(345,251,4294220993));
particles.push(new Particle(345,253,4293068648));
particles.push(new Particle(345,255,4293068648));
particles.push(new Particle(345,257,4293068648));
particles.push(new Particle(345,259,4293068648));
particles.push(new Particle(345,261,4293068648));
particles.push(new Particle(345,263,4175431014));
particles.push(new Particle(347,213,4293068648));
particles.push(new Particle(347,215,4293068648));
particles.push(new Particle(347,217,4293068648));
particles.push(new Particle(347,219,4293068648));
particles.push(new Particle(347,221,4293068648));
particles.push(new Particle(347,223,4293068648));
particles.push(new Particle(347,225,4293068648));
particles.push(new Particle(347,227,4293068648));
particles.push(new Particle(347,229,4293068648));
particles.push(new Particle(347,231,4293068648));
particles.push(new Particle(347,233,4293068648));
particles.push(new Particle(347,235,4293068648));
particles.push(new Particle(347,237,4293068648));
particles.push(new Particle(347,239,4292935775));
particles.push(new Particle(347,241,4294967295));
particles.push(new Particle(347,243,4294967295));
particles.push(new Particle(347,245,4294967295));
particles.push(new Particle(347,247,4294967295));
particles.push(new Particle(347,249,4294967295));
particles.push(new Particle(347,251,4294220993));
particles.push(new Particle(347,253,4293068648));
particles.push(new Particle(347,255,4293068648));
particles.push(new Particle(347,257,4293068648));
particles.push(new Particle(347,259,4293068648));
particles.push(new Particle(347,261,4293068648));
particles.push(new Particle(347,263,4259317094));
particles.push(new Particle(349,213,4293068648));
particles.push(new Particle(349,215,4293068648));
particles.push(new Particle(349,217,4293068648));
particles.push(new Particle(349,219,4293068648));
particles.push(new Particle(349,221,4293068648));
particles.push(new Particle(349,223,4293068648));
particles.push(new Particle(349,225,4293068648));
particles.push(new Particle(349,227,4293068648));
particles.push(new Particle(349,229,4293068648));
particles.push(new Particle(349,231,4293068648));
particles.push(new Particle(349,233,4293068648));
particles.push(new Particle(349,235,4293068648));
particles.push(new Particle(349,237,4293068648));
particles.push(new Particle(349,239,4293001312));
particles.push(new Particle(349,241,4294967295));
particles.push(new Particle(349,243,4294967295));
particles.push(new Particle(349,245,4294967295));
particles.push(new Particle(349,247,4294967295));
particles.push(new Particle(349,249,4294967295));
particles.push(new Particle(349,251,4294220993));
particles.push(new Particle(349,253,4293068648));
particles.push(new Particle(349,255,4293068648));
particles.push(new Particle(349,257,4293068648));
particles.push(new Particle(349,259,4293068648));
particles.push(new Particle(349,261,4293068648));
particles.push(new Particle(349,263,4293068648));
particles.push(new Particle(351,213,4293068648));
particles.push(new Particle(351,215,4293068648));
particles.push(new Particle(351,217,4293068648));
particles.push(new Particle(351,219,4293068648));
particles.push(new Particle(351,221,4293068648));
particles.push(new Particle(351,223,4293068648));
particles.push(new Particle(351,225,4293068648));
particles.push(new Particle(351,227,4293067622));
particles.push(new Particle(351,229,4293068648));
particles.push(new Particle(351,231,4293068648));
particles.push(new Particle(351,233,4293068648));
particles.push(new Particle(351,235,4293068648));
particles.push(new Particle(351,237,4293068648));
particles.push(new Particle(351,239,4293068648));
particles.push(new Particle(351,241,4293001571));
particles.push(new Particle(351,243,4294899705));
particles.push(new Particle(351,245,4294967295));
particles.push(new Particle(351,247,4294967295));
particles.push(new Particle(351,249,4294967295));
particles.push(new Particle(351,251,4294220993));
particles.push(new Particle(351,253,4293068648));
particles.push(new Particle(351,255,4293068648));
particles.push(new Particle(351,257,4293068648));
particles.push(new Particle(351,259,4293068648));
particles.push(new Particle(351,261,4293068648));
particles.push(new Particle(351,263,4293068648));
particles.push(new Particle(353,213,4293068648));
particles.push(new Particle(353,215,4293068648));
particles.push(new Particle(353,217,4293068648));
particles.push(new Particle(353,219,4293068648));
particles.push(new Particle(353,221,4293068648));
particles.push(new Particle(353,223,4293001313));
particles.push(new Particle(353,225,4294356941));
particles.push(new Particle(353,227,4294764269));
particles.push(new Particle(353,229,4293745817));
particles.push(new Particle(353,231,4293068135));
particles.push(new Particle(353,233,4293068648));
particles.push(new Particle(353,235,4293068648));
particles.push(new Particle(353,237,4293068648));
particles.push(new Particle(353,239,4293068648));
particles.push(new Particle(353,241,4293001316));
particles.push(new Particle(353,243,4294899191));
particles.push(new Particle(353,245,4294967295));
particles.push(new Particle(353,247,4294967295));
particles.push(new Particle(353,249,4294967295));
particles.push(new Particle(353,251,4294220993));
particles.push(new Particle(353,253,4293068648));
particles.push(new Particle(353,255,4293068648));
particles.push(new Particle(353,257,4293068648));
particles.push(new Particle(353,259,4293068648));
particles.push(new Particle(353,261,4293068648));
particles.push(new Particle(353,263,4293068648));
particles.push(new Particle(355,213,4293068648));
particles.push(new Particle(355,215,4293068648));
particles.push(new Particle(355,217,4293068648));
particles.push(new Particle(355,219,4293068648));
particles.push(new Particle(355,221,4293001316));
particles.push(new Particle(355,223,4294832629));
particles.push(new Particle(355,225,4294967295));
particles.push(new Particle(355,227,4294967295));
particles.push(new Particle(355,229,4294967295));
particles.push(new Particle(355,231,4294017198));
particles.push(new Particle(355,233,4293678485));
particles.push(new Particle(355,235,4293678485));
particles.push(new Particle(355,237,4293678485));
particles.push(new Particle(355,239,4293678485));
particles.push(new Particle(355,241,4293677458));
particles.push(new Particle(355,243,4294899962));
particles.push(new Particle(355,245,4294967295));
particles.push(new Particle(355,247,4294967295));
particles.push(new Particle(355,249,4294967295));
particles.push(new Particle(355,251,4294220993));
particles.push(new Particle(355,253,4293068648));
particles.push(new Particle(355,255,4293068648));
particles.push(new Particle(355,257,4293068648));
particles.push(new Particle(355,259,4293068648));
particles.push(new Particle(355,261,4293068648));
particles.push(new Particle(355,263,4293068648));
particles.push(new Particle(357,213,4293068648));
particles.push(new Particle(357,215,4293068648));
particles.push(new Particle(357,217,4293068648));
particles.push(new Particle(357,219,4293068648));
particles.push(new Particle(357,221,4293001313));
particles.push(new Particle(357,223,4294967295));
particles.push(new Particle(357,225,4294967295));
particles.push(new Particle(357,227,4294967295));
particles.push(new Particle(357,229,4294967295));
particles.push(new Particle(357,231,4294967295));
particles.push(new Particle(357,233,4294967295));
particles.push(new Particle(357,235,4294967295));
particles.push(new Particle(357,237,4294967295));
particles.push(new Particle(357,239,4294967295));
particles.push(new Particle(357,241,4294967295));
particles.push(new Particle(357,243,4294967295));
particles.push(new Particle(357,245,4294967295));
particles.push(new Particle(357,247,4294967295));
particles.push(new Particle(357,249,4294967295));
particles.push(new Particle(357,251,4294220993));
particles.push(new Particle(357,253,4293068648));
particles.push(new Particle(357,255,4293068648));
particles.push(new Particle(357,257,4293068648));
particles.push(new Particle(357,259,4293068648));
particles.push(new Particle(357,261,4293068648));
particles.push(new Particle(357,263,4292937319));
particles.push(new Particle(359,213,4293068648));
particles.push(new Particle(359,215,4293068648));
particles.push(new Particle(359,217,4293068648));
particles.push(new Particle(359,219,4293068648));
particles.push(new Particle(359,221,4293001312));
particles.push(new Particle(359,223,4294967295));
particles.push(new Particle(359,225,4294967295));
particles.push(new Particle(359,227,4294967295));
particles.push(new Particle(359,229,4294967295));
particles.push(new Particle(359,231,4294831345));
particles.push(new Particle(359,233,4294697193));
particles.push(new Particle(359,235,4294697193));
particles.push(new Particle(359,237,4294697193));
particles.push(new Particle(359,239,4294697193));
particles.push(new Particle(359,241,4294696936));
particles.push(new Particle(359,243,4294967038));
particles.push(new Particle(359,245,4294967295));
particles.push(new Particle(359,247,4294967295));
particles.push(new Particle(359,249,4294967295));
particles.push(new Particle(359,251,4294220993));
particles.push(new Particle(359,253,4293068648));
particles.push(new Particle(359,255,4293068648));
particles.push(new Particle(359,257,4293068648));
particles.push(new Particle(359,259,4293068648));
particles.push(new Particle(359,261,4293068648));
particles.push(new Particle(359,263,4208919910));
particles.push(new Particle(361,213,4293068648));
particles.push(new Particle(361,215,4293068648));
particles.push(new Particle(361,217,4293068648));
particles.push(new Particle(361,219,4293068648));
particles.push(new Particle(361,221,4293068648));
particles.push(new Particle(361,223,4293271412));
particles.push(new Particle(361,225,4294967295));
particles.push(new Particle(361,227,4294967295));
particles.push(new Particle(361,229,4294762730));
particles.push(new Particle(361,231,4293001312));
particles.push(new Particle(361,233,4293067622));
particles.push(new Particle(361,235,4293067622));
particles.push(new Particle(361,237,4293067622));
particles.push(new Particle(361,239,4293067622));
particles.push(new Particle(361,241,4293001314));
particles.push(new Particle(361,243,4294899191));
particles.push(new Particle(361,245,4294967295));
particles.push(new Particle(361,247,4294967295));
particles.push(new Particle(361,249,4294967295));
particles.push(new Particle(361,251,4294220993));
particles.push(new Particle(361,253,4293068648));
particles.push(new Particle(361,255,4293068648));
particles.push(new Particle(361,257,4293068648));
particles.push(new Particle(361,259,4293068648));
particles.push(new Particle(361,261,4293068648));
particles.push(new Particle(361,263,4091479398));
particles.push(new Particle(363,213,4293068648));
particles.push(new Particle(363,215,4293068648));
particles.push(new Particle(363,217,4293068648));
particles.push(new Particle(363,219,4293068648));
particles.push(new Particle(363,221,4293068648));
particles.push(new Particle(363,223,4293068648));
particles.push(new Particle(363,225,4293001314));
particles.push(new Particle(363,227,4292935775));
particles.push(new Particle(363,229,4293067878));
particles.push(new Particle(363,231,4293068648));
particles.push(new Particle(363,233,4293068648));
particles.push(new Particle(363,235,4293068648));
particles.push(new Particle(363,237,4293068648));
particles.push(new Particle(363,239,4293068648));
particles.push(new Particle(363,241,4293001316));
particles.push(new Particle(363,243,4294899191));
particles.push(new Particle(363,245,4294967295));
particles.push(new Particle(363,247,4294967295));
particles.push(new Particle(363,249,4294967295));
particles.push(new Particle(363,251,4294220993));
particles.push(new Particle(363,253,4293068648));
particles.push(new Particle(363,255,4293068648));
particles.push(new Particle(363,257,4293068648));
particles.push(new Particle(363,259,4293068648));
particles.push(new Particle(363,261,4293068648));
particles.push(new Particle(363,263,3890153061));
particles.push(new Particle(365,213,4293068648));
particles.push(new Particle(365,215,4293068648));
particles.push(new Particle(365,217,4293068648));
particles.push(new Particle(365,219,4293068648));
particles.push(new Particle(365,221,4293068648));
particles.push(new Particle(365,223,4293068648));
particles.push(new Particle(365,225,4293068648));
particles.push(new Particle(365,227,4293068648));
particles.push(new Particle(365,229,4293068648));
particles.push(new Particle(365,231,4293068648));
particles.push(new Particle(365,233,4293068648));
particles.push(new Particle(365,235,4293068648));
particles.push(new Particle(365,237,4293068648));
particles.push(new Particle(365,239,4293068648));
particles.push(new Particle(365,241,4293067622));
particles.push(new Particle(365,243,4294763757));
particles.push(new Particle(365,245,4294967295));
particles.push(new Particle(365,247,4294967295));
particles.push(new Particle(365,249,4294967295));
particles.push(new Particle(365,251,4294017712));
particles.push(new Particle(365,253,4293068648));
particles.push(new Particle(365,255,4293068648));
particles.push(new Particle(365,257,4293068648));
particles.push(new Particle(365,259,4293068648));
particles.push(new Particle(365,261,4293068648));
particles.push(new Particle(365,263,3588097382));
particles.push(new Particle(367,213,4293068648));
particles.push(new Particle(367,215,4293068648));
particles.push(new Particle(367,217,4293068648));
particles.push(new Particle(367,219,4293068648));
particles.push(new Particle(367,221,4293068648));
particles.push(new Particle(367,223,4293068648));
particles.push(new Particle(367,225,4293068648));
particles.push(new Particle(367,227,4293068648));
particles.push(new Particle(367,229,4293068648));
particles.push(new Particle(367,231,4293068648));
particles.push(new Particle(367,233,4293068648));
particles.push(new Particle(367,235,4293068648));
particles.push(new Particle(367,237,4293068648));
particles.push(new Particle(367,239,4293068648));
particles.push(new Particle(367,241,4293068648));
particles.push(new Particle(367,243,4293136748));
particles.push(new Particle(367,245,4294966011));
particles.push(new Particle(367,247,4294967295));
particles.push(new Particle(367,249,4294831346));
particles.push(new Particle(367,251,4293001313));
particles.push(new Particle(367,253,4293068648));
particles.push(new Particle(367,255,4293068648));
particles.push(new Particle(367,257,4293068648));
particles.push(new Particle(367,259,4293068648));
particles.push(new Particle(367,261,4293068648));
particles.push(new Particle(367,263,3218998629));
particles.push(new Particle(369,213,4242539877));
particles.push(new Particle(369,215,4293068648));
particles.push(new Particle(369,217,4293068648));
particles.push(new Particle(369,219,4293068648));
particles.push(new Particle(369,221,4293068648));
particles.push(new Particle(369,223,4293068648));
particles.push(new Particle(369,225,4293068648));
particles.push(new Particle(369,227,4293068648));
particles.push(new Particle(369,229,4293068648));
particles.push(new Particle(369,231,4293068648));
particles.push(new Particle(369,233,4293068648));
particles.push(new Particle(369,235,4293068648));
particles.push(new Particle(369,237,4293068648));
particles.push(new Particle(369,239,4293068648));
particles.push(new Particle(369,241,4293068648));
particles.push(new Particle(369,243,4293001314));
particles.push(new Particle(369,245,4294967295));
particles.push(new Particle(369,247,4293069671));
particles.push(new Particle(369,249,4293067622));
particles.push(new Particle(369,251,4293068648));
particles.push(new Particle(369,253,4293068648));
particles.push(new Particle(369,255,4293068648));
particles.push(new Particle(369,257,4293068648));
particles.push(new Particle(369,259,4293068648));
particles.push(new Particle(369,261,4293068648));
particles.push(new Particle(369,263,2648573285));
particles.push(new Particle(371,213,3856664165));
particles.push(new Particle(371,215,4293068648));
particles.push(new Particle(371,217,4293068648));
particles.push(new Particle(371,219,4293068648));
particles.push(new Particle(371,221,4293068648));
particles.push(new Particle(371,223,4293068648));
particles.push(new Particle(371,225,4293068648));
particles.push(new Particle(371,227,4293068648));
particles.push(new Particle(371,229,4293068648));
particles.push(new Particle(371,231,4293068648));
particles.push(new Particle(371,233,4293068648));
particles.push(new Particle(371,235,4293068648));
particles.push(new Particle(371,237,4293068648));
particles.push(new Particle(371,239,4293068648));
particles.push(new Particle(371,241,4293068648));
particles.push(new Particle(371,243,4293001314));
particles.push(new Particle(371,245,4294967295));
particles.push(new Particle(371,247,4293134952));
particles.push(new Particle(371,249,4293068648));
particles.push(new Particle(371,251,4293068648));
particles.push(new Particle(371,253,4293068648));
particles.push(new Particle(371,255,4293068648));
particles.push(new Particle(371,257,4293068648));
particles.push(new Particle(371,259,4293068648));
particles.push(new Particle(371,261,4293068648));
particles.push(new Particle(371,263,1960576099));
particles.push(new Particle(373,213,3202221414));
particles.push(new Particle(373,215,4293068648));
particles.push(new Particle(373,217,4293068648));
particles.push(new Particle(373,219,4293068648));
particles.push(new Particle(373,221,4293068648));
particles.push(new Particle(373,223,4293068648));
particles.push(new Particle(373,225,4293068648));
particles.push(new Particle(373,227,4293068648));
particles.push(new Particle(373,229,4293068648));
particles.push(new Particle(373,231,4293068648));
particles.push(new Particle(373,233,4293068648));
particles.push(new Particle(373,235,4293068648));
particles.push(new Particle(373,237,4293068648));
particles.push(new Particle(373,239,4293068648));
particles.push(new Particle(373,241,4293068648));
particles.push(new Particle(373,243,4293068648));
particles.push(new Particle(373,245,4293610896));
particles.push(new Particle(373,247,4294899192));
particles.push(new Particle(373,249,4293001314));
particles.push(new Particle(373,251,4293068648));
particles.push(new Particle(373,253,4293068648));
particles.push(new Particle(373,255,4293068648));
particles.push(new Particle(373,257,4293068648));
particles.push(new Particle(373,259,4293068648));
particles.push(new Particle(373,261,4293068648));
particles.push(new Particle(373,263,1155072097));
particles.push(new Particle(375,213,1440613990));
particles.push(new Particle(375,215,4293068648));
particles.push(new Particle(375,217,4293068648));
particles.push(new Particle(375,219,4293068648));
particles.push(new Particle(375,221,4293068648));
particles.push(new Particle(375,223,4293068648));
particles.push(new Particle(375,225,4293068648));
particles.push(new Particle(375,227,4293068648));
particles.push(new Particle(375,229,4293068648));
particles.push(new Particle(375,231,4293068648));
particles.push(new Particle(375,233,4293068648));
particles.push(new Particle(375,235,4293068648));
particles.push(new Particle(375,237,4293068648));
particles.push(new Particle(375,239,4293068648));
particles.push(new Particle(375,241,4293068648));
particles.push(new Particle(375,243,4293068648));
particles.push(new Particle(375,245,4293067622));
particles.push(new Particle(375,247,4294559194));
particles.push(new Particle(375,249,4293883304));
particles.push(new Particle(375,251,4293068648));
particles.push(new Particle(375,253,4293068648));
particles.push(new Particle(375,255,4293068648));
particles.push(new Particle(375,257,4293068648));
particles.push(new Particle(375,259,4293068648));
particles.push(new Particle(375,261,4293068648));
particles.push(new Particle(377,215,4293068648));
particles.push(new Particle(377,217,4293068648));
particles.push(new Particle(377,219,4293068648));
particles.push(new Particle(377,221,4293068648));
particles.push(new Particle(377,223,4293068648));
particles.push(new Particle(377,225,4293068648));
particles.push(new Particle(377,227,4293068648));
particles.push(new Particle(377,229,4293068648));
particles.push(new Particle(377,231,4293068648));
particles.push(new Particle(377,233,4293068648));
particles.push(new Particle(377,235,4293068648));
particles.push(new Particle(377,237,4293068648));
particles.push(new Particle(377,239,4293068648));
particles.push(new Particle(377,241,4293068648));
particles.push(new Particle(377,243,4293068648));
particles.push(new Particle(377,245,4293068648));
particles.push(new Particle(377,247,4293001313));
particles.push(new Particle(377,249,4294967295));
particles.push(new Particle(377,251,4292935776));
particles.push(new Particle(377,253,4293068648));
particles.push(new Particle(377,255,4293068648));
particles.push(new Particle(377,257,4293068648));
particles.push(new Particle(377,259,4293068648));
particles.push(new Particle(377,261,3185444197));
particles.push(new Particle(379,217,4175431014));
particles.push(new Particle(379,219,4293068648));
particles.push(new Particle(379,221,4293068648));
particles.push(new Particle(379,223,4293068648));
particles.push(new Particle(379,225,4293068648));
particles.push(new Particle(379,227,4293068648));
particles.push(new Particle(379,229,4293068648));
particles.push(new Particle(379,231,4293068648));
particles.push(new Particle(379,233,4293068648));
particles.push(new Particle(379,235,4293068648));
particles.push(new Particle(379,237,4293068648));
particles.push(new Particle(379,239,4293068648));
particles.push(new Particle(379,241,4293068648));
particles.push(new Particle(379,243,4293068648));
particles.push(new Particle(379,245,4293068648));
particles.push(new Particle(379,247,4293001314));
particles.push(new Particle(379,249,4294967295));
particles.push(new Particle(379,251,4293001314));
particles.push(new Particle(379,253,4293068648));
particles.push(new Particle(379,255,4293068648));
particles.push(new Particle(379,257,4293068648));
particles.push(new Particle(379,259,3202221414));
particles.push(new Particle(381,219,584187994));
particles.push(new Particle(381,221,2430403685));
particles.push(new Particle(381,223,2967405669));
particles.push(new Particle(381,225,3235841381));
particles.push(new Particle(381,227,3386836325));
particles.push(new Particle(381,229,3504276837));
particles.push(new Particle(381,231,3604940133));
particles.push(new Particle(381,233,3705603430));
particles.push(new Particle(381,235,3806266981));
particles.push(new Particle(381,237,3806266981));
particles.push(new Particle(381,239,3806266981));
particles.push(new Particle(381,241,3789489766));
particles.push(new Particle(381,243,3705603430));
particles.push(new Particle(381,245,3604940133));
particles.push(new Particle(381,247,3470590047));
particles.push(new Particle(381,249,3590061051));
particles.push(new Particle(381,251,3151888482));
particles.push(new Particle(381,253,2866677350));
particles.push(new Particle(381,255,2044527715));
particles.push(new Particle(381,257,144637984));
particle_number = particles.length;
}
}
}
class Particle
{
//初始位置
public var lx:Number;
public var ly:Number;
//位置
public var x:Number;
public var y:Number;
//加速度
public var ax:Number = 0;
public var ay:Number = 0;
//速度
public var vx:Number = 0;
public var vy:Number = 0;
//颜色
public var colour:uint;
function Particle( px:Number, py:Number ,pcolour:uint)
{
lx = x = px;
ly = y = py;
colour = pcolour;
}
}