size(0,200);
defaultpen(0.2);
pen colour=blue+opacity(0.50);
real S=1.118;
path g=(0,0)--(0.5,0)--(0.5,S)--(0,S)--cycle;
picture fd;
real r=sqrt(0.25);
pair z=(0.5,0.);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(-0.5,0.);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(0.5,-2.23);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(-0.5,-2.23);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(0.5,2.236);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(-0.5,2.236);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(0.,1.118);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(0.,-1.11);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(-1.,1.118);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(1.,1.118);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(-1.,-1.11);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.25);
pair z=(1.,-1.11);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(0.,0.447);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(0.,-0.44);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(-1.,0.447);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(1.,0.447);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(-1.,-0.44);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(1.,-0.44);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(0.,-1.78);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(-1.,-1.78);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(1.,-1.78);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(0.,1.788);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(-1.,1.788);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(1.,1.788);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(0.,0.894);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(0.,-0.89);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(-1.,0.894);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(1.,0.894);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(-1.,-0.89);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(1.,-0.89);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(0.,-1.34);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(-1.,-1.34);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(1.,-1.34);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(0.,1.341);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(-1.,1.341);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.200);
pair z=(1.,1.341);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(0.166,0.372);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(0.166,-0.37);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(-0.16,-0.37);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(-0.16,0.372);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(-0.83,0.372);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(0.833,0.372);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(-0.83,-0.37);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(0.833,-0.37);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(0.166,-1.86);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(-0.16,-1.86);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(-0.83,-1.86);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(0.833,-1.86);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(0.166,1.863);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(-0.16,1.863);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(-0.83,1.863);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.166);
pair z=(0.833,1.863);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.222,0.248);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.222,-0.24);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.22,-0.24);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.22,0.248);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.77,0.248);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.777,0.248);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.77,-0.24);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.777,-0.24);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.222,-1.98);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.22,-1.98);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.77,-1.98);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.777,-1.98);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.222,1.987);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.22,1.987);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.77,1.987);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.777,1.987);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.444,0.496);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.444,-0.49);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.44,-0.49);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.44,0.496);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.55,0.496);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.555,0.496);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.55,-0.49);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.555,-0.49);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.444,-1.73);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.44,-1.73);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.55,-1.73);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.555,-1.73);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.444,1.739);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.44,1.739);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-0.55,1.739);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.555,1.739);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.,0.745);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.,-0.74);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-1.,0.745);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(1.,0.745);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-1.,-0.74);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(1.,-0.74);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.,-1.49);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-1.,-1.49);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(1.,-1.49);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(0.,1.490);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(-1.,1.490);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.111);
pair z=(1.,1.490);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.357,0.479);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.357,-0.47);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.35,-0.47);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.35,0.479);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.64,0.479);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.642,0.479);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.64,-0.47);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.642,-0.47);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.357,-1.75);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.35,-1.75);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.64,-1.75);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.642,-1.75);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.357,1.756);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.35,1.756);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.64,1.756);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.642,1.756);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.214,0.159);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.214,-0.15);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.21,-0.15);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.21,0.159);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.78,0.159);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.785,0.159);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.78,-0.15);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.785,-0.15);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.214,-2.07);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.21,-2.07);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.78,-2.07);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.785,-2.07);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.214,2.076);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.21,2.076);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(-0.78,2.076);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.071);
pair z=(0.785,2.076);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.050);
pair z=(0.5,0.894);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.050);
pair z=(0.5,-0.89);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.050);
pair z=(-0.5,-0.89);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.050);
pair z=(-0.5,0.894);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.050);
pair z=(0.5,-1.34);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.050);
pair z=(-0.5,-1.34);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.050);
pair z=(0.5,1.341);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
real r=sqrt(0.050);
pair z=(-0.5,1.341);
path c=circle(z,r);
fill(fd,c,colour);draw(fd,c);
draw(fd,g,black+linewidth(.3));
add(fd);
