size(0,200);
defaultpen(0.2);
pen colour=blue+opacity(0.50);
real S=2.872;
path g=(-0.5,-S)--(0.5,-S)--(0.5,S)--(-0.5,S)--cycle;
picture fd;
real r=sqrt(1.);
pair z=(-1.,0.);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(1.);
pair z=(1.,0.);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(1.);
pair z=(0.,0.);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(0.,2.872);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(0.,-2.87);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(-1.,2.872);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(1.,2.872);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(-1.,-2.87);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(1.,-2.87);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.33,1.914);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.33,-1.91);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.333,-1.91);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.333,1.914);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.66,1.914);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.666,1.914);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.66,-1.91);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.666,-1.91);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.062);
pair z=(0.,1.436);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.062);
pair z=(0.,-1.43);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.062);
pair z=(0.5,1.436);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.062);
pair z=(0.5,-1.43);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.062);
pair z=(-0.5,-1.43);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.062);
pair z=(-0.5,1.436);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(-0.20,1.148);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(-0.20,-1.14);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.200,-1.14);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.200,1.148);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(-0.20,2.297);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(-0.20,-2.29);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.200,-2.29);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.200,2.297);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.,1.148);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.,-1.14);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.,2.297);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.,-2.29);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.400,1.148);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.400,-1.14);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(-0.40,-1.14);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(-0.40,1.148);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(-0.59,1.148);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.599,1.148);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(-0.59,-1.14);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.599,-1.14);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.400,2.297);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.400,-2.29);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(-0.40,-2.29);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(-0.40,2.297);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(-0.59,2.297);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.599,2.297);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(-0.59,-2.29);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.040);
pair z=(0.599,-2.29);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.030);
pair z=(0.,1.740);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.030);
pair z=(0.,-1.74);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.029);
pair z=(0.558,2.534);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.029);
pair z=(0.558,-2.53);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.029);
pair z=(-0.55,-2.53);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.029);
pair z=(-0.55,2.534);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.029);
pair z=(-0.44,2.534);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.029);
pair z=(0.441,2.534);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.029);
pair z=(-0.44,-2.53);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.029);
pair z=(0.441,-2.53);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.029);
pair z=(0.264,1.520);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.029);
pair z=(0.264,-1.52);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.029);
pair z=(-0.26,-1.52);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.029);
pair z=(-0.26,1.520);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.027);
pair z=(0.333,0.957);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.027);
pair z=(0.333,-0.95);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.027);
pair z=(-0.33,-0.95);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.027);
pair z=(-0.33,0.957);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.027);
pair z=(-0.66,0.957);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.027);
pair z=(0.666,0.957);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.027);
pair z=(-0.66,-0.95);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.027);
pair z=(0.666,-0.95);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.015);
pair z=(0.,2.154);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.015);
pair z=(0.,-2.15);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.012);
pair z=(0.222,1.276);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.012);
pair z=(0.222,-1.27);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.012);
pair z=(-0.22,-1.27);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.012);
pair z=(-0.22,1.276);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.010);
pair z=(0.226,1.599);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.010);
pair z=(0.226,-1.59);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.010);
pair z=(-0.22,-1.59);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.010);
pair z=(-0.22,1.599);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(0.5,2.959);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(0.5,-2.95);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(-0.5,-2.95);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(-0.5,2.959);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(0.5,-2.78);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(-0.5,-2.78);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(0.5,2.785);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(-0.5,2.785);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(0.,2.001);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(0.,-2.00);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(0.5,0.870);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(0.5,-0.87);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(-0.5,-0.87);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.007);
pair z=(-0.5,0.870);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
draw(fd,g,white+linewidth(.3));
real r=0.01;
pair z=(-1.14,-1.64);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-1.14,1.641);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-1.,-1.91);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-1.,1.914);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.71,-2.46);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.71,2.461);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.52,-3.04);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.52,-2.70);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.52,2.703);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.52,3.041);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.5,-2.87);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.5,-0.95);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.5,0.957);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.5,2.872);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.47,-3.04);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.47,-2.70);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.47,2.703);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(-0.47,3.041);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.,-1.91);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.,1.914);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.470,-3.04);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.470,-2.70);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.470,2.703);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.470,3.041);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.5,-2.87);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.5,-0.95);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.5,0.957);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.5,2.872);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.529,-3.04);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.529,-2.70);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.529,2.703);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.529,3.041);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.714,-2.46);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(0.714,2.461);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(1.,-1.91);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(1.,1.914);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(1.142,-1.64);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
real r=0.01;
pair z=(1.142,1.641);
path c=circle(z,r);
fill(fd,c,red);draw(fd,c);
add(fd);
