public class Program{

public static void drawCircle(Turtle t, double radius, double x, double y, String color) {
   t.penColor(color);
   t.up(); t.setPosition(x , y + radius); t.down();
		for (int i = 0; i < 360; i++) {
			t.forward(radius * 2 * Math.PI / 360);
			t.right(1);
       }
}
public static void drawSquare(Turtle t, double size, double x, double y, double rotation, String color) {
    t.penColor(color);
	  t.up();
    t.setPosition(x - size/2, y + size/2);
    rotation = rotation % 90;
    double radius = Math.sqrt(2) * size / 2;
    if (rotation > 0 ) t.left(45);
	  for (int i = 0; i < rotation; i++) {
			t.forward(radius * 2 * Math.PI / 360);
			t.right(1);
       }
	  t.down();
    if (rotation > 0) t.right(45);
    int turn = 90;
    t.forward( size ); t.right( turn );
    t.forward( size ); t.right( turn );
    t.forward( size ); t.right( turn );
    t.forward( size ); t.right( turn );
    t.left( rotation );
}
public static void drawTriangle(Turtle t, double size, double x, double y, double rotation, String color) {
    t.penColor(color);
    t.up(); t.setPosition(x - size/2, y + Math.sqrt(3)*size/6);
    rotation = rotation % 120;
    double radius = size / Math.sqrt(3);
    if (rotation > 0) t.left(60);
    for (int i = 0; i < rotation; i++) {
      t.forward(radius*2*Math.PI / 360); t.right(1);
    }
    t.down(); if (rotation > 0) t.right(60); int turn = 120;
    t.forward(size); t.right(turn);
    t.forward(size); t.right(turn);
    t.forward(size); t.right(turn);
    t.left( rotation );
}
  public static void main(String[] args) {

    Turtle t = new Turtle();
    t.hide();
    t.speed(0);
    drawCircle(t,1.,-0.00504182060658,199.999999936,"black");
    drawCircle(t,1.,-10.4547636275,199.39276741,"black");
    drawCircle(t,1.,-20.8409869567,198.240841,"black");
    drawCircle(t,1.,-31.1353873038,196.549199076,"black");
    drawCircle(t,1.,-41.3099869526,194.324289327,"black");
    drawCircle(t,1.,-51.337231007,191.574006127,"black");
    drawCircle(t,1.,-61.1900620034,188.307663976,"black");
    drawCircle(t,1.,-70.8419929053,184.535967097,"black");
    drawCircle(t,1.,-80.2671782793,180.2709753,"black");
    drawCircle(t,1.,-89.4404834648,175.526066206,"black");
    drawCircle(t,1.,-98.3375515497,170.315893953,"black");
    drawCircle(t,1.,-106.934867975,164.656344514,"black");
    drawCircle(t,1.,-115.2098226,158.564487753,"black");
    drawCircle(t,1.,-123.140769053,152.058526369,"black");
    drawCircle(t,1.,-130.707081234,145.157741876,"black");
    drawCircle(t,1.,-137.889206795,137.882437785,"black");
    drawCircle(t,1.,-144.668717482,130.253880146,"black");
    drawCircle(t,1.,-151.028356203,122.294235625,"black");
    drawCircle(t,1.,-156.952080688,114.026507303,"black");
    drawCircle(t,1.,-162.42510366,105.474468374,"black");
    drawCircle(t,1.,-167.433929391,96.6625939364,"black");
    drawCircle(t,1.,-171.966386566,87.6159910721,"black");
    drawCircle(t,1.,-176.011657374,78.3603274159,"black");
    drawCircle(t,1.,-179.560302763,68.9217584123,"black");
    drawCircle(t,1.,-182.604283787,59.3268534698,"black");
    drawCircle(t,1.,-185.136979017,49.6025212209,"black");
    drawCircle(t,1.,-187.153197972,39.7759340958,"black");
    drawCircle(t,1.,-188.649190543,29.8744524233,"black");
    drawCircle(t,1.,-189.622652402,19.9255482695,"black");
    drawCircle(t,1.,-190.072726399,9.95672922609,"black");
    drawCircle(t,1.,-189.999999946,-0.00453763854671,"black");
    drawCircle(t,1.,-189.406498412,-9.93090145781,"black");
    drawCircle(t,1.,-188.295674572,-19.7952026643,"black");
    drawCircle(t,1.,-186.672394136,-29.570547301,"black");
    drawCircle(t,1.,-184.542917418,-39.2303803427,"black");
    drawCircle(t,1.,-181.914877221,-48.7485578278,"black");
    drawCircle(t,1.,-178.797252982,-58.0994176043,"black");
    drawCircle(t,1.,-175.200341304,-67.2578484991,"black");
    drawCircle(t,1.,-171.135722923,-76.1993577235,"black");
    drawCircle(t,1.,-166.616226251,-84.9001363351,"black");
    drawCircle(t,1.,-161.655887591,-93.33712258,"black");
    drawCircle(t,1.,-156.26990814,-101.488062948,"black");
    drawCircle(t,1.,-150.474607929,-109.331570778,"black");
    drawCircle(t,1.,-144.287376817,-116.847182262,"black");
    drawCircle(t,1.,-137.726622705,-124.015409699,"black");
    drawCircle(t,1.,-130.811717108,-130.81779186,"black");
    drawCircle(t,1.,-123.562938251,-137.23694134,"black");
    drawCircle(t,1.,-116.001411857,-143.256588766,"black");
    drawCircle(t,1.,-108.149049797,-148.861623759,"black");
    drawCircle(t,1.,-100.028486777,-154.038132544,"black");
    drawCircle(t,1.,-91.6630152547,-158.773432115,"black");
    drawCircle(t,1.,-83.0765187576,-163.056100871,"black");
    drawCircle(t,1.,-74.2934038047,-166.876005652,"black");
    drawCircle(t,1.,-65.3385306215,-170.224325114,"black");
    drawCircle(t,1.,-56.2371428447,-173.093569391,"black");
    drawCircle(t,1.,-47.0147964148,-175.477595994,"black");
    drawCircle(t,1.,-37.6972878586,-177.371621929,"black");
    drawCircle(t,1.,-28.3105821607,-178.77223201,"black");
    drawCircle(t,1.,-18.8807404266,-179.677383344,"black");
    drawCircle(t,1.,-9.43384753898,-180.086406016,"black");
    drawCircle(t,1.,0.00405999238341,-179.999999954,"black");
    drawCircle(t,1.,9.40706578757,-179.420228025,"black");
    drawCircle(t,1.,18.7494447623,-178.350505369,"black");
    drawCircle(t,1.,28.0057335073,-176.795585043,"black");
    drawCircle(t,1.,37.1507996886,-174.761539992,"black");
    drawCircle(t,1.,46.1599102801,-172.255741445,"black");
    drawCircle(t,1.,55.008798442,-169.286833788,"black");
    drawCircle(t,1.,63.6737288659,-165.864706001,"black");
    drawCircle(t,1.,72.131561409,-162.000459752,"black");
    drawCircle(t,1.,80.3598128486,-157.70637425,"black");
    drawCircle(t,1.,88.3367165905,-152.995867961,"black");
    drawCircle(t,1.,96.0412801743,-147.883457313,"black");
    drawCircle(t,1.,103.453340423,-142.384712506,"black");
    drawCircle(t,1.,110.553616092,-136.516210564,"black");
    drawCircle(t,1.,117.323757883,-130.295485778,"black");
    drawCircle(t,1.,123.746395689,-123.740977667,"black");
    drawCircle(t,1.,129.805182954,-116.871976636,"black");
    drawCircle(t,1.,135.484838028,-109.708567467,"black");
    drawCircle(t,1.,140.771182426,-102.271570822,"black");
    drawCircle(t,1.,145.651175879,-94.5824829241,"black");
    drawCircle(t,1.,150.112948106,-86.6634135918,"black");
    drawCircle(t,1.,154.145827222,-78.537022799,"black");
    drawCircle(t,1.,157.740364721,-70.2264559512,"black");
    drawCircle(t,1.,160.888356974,-61.755278057,"black");
    drawCircle(t,1.,163.582863195,-53.1474069821,"black");
    drawCircle(t,1.,165.818219838,-44.4270459767,"black");
    drawCircle(t,1.,167.590051403,-35.6186156653,"black");
    drawCircle(t,1.,168.895277627,-26.7466856888,"black");
    drawCircle(t,1.,169.732117059,-17.8359061931,"black");
    drawCircle(t,1.,170.10008702,-8.9109393523,"black");
    drawCircle(t,1.,169.999999962,0.00360888211869,"black");
    drawCircle(t,1.,169.433956247,8.88325661681,"black");
    drawCircle(t,1.,168.405333392,17.7037132507,"black");
    drawCircle(t,1.,166.918771798,26.4409459226,"black");
    drawCircle(t,1.,164.980157047,35.0712449903,"black");
    drawCircle(t,1.,162.5965988,43.5712883639,"black");
    drawCircle(t,1.,159.776406393,51.9182045166,"black");
    drawCircle(t,1.,156.529061187,60.0896340058,"black");
    drawCircle(t,1.,152.865185787,68.063789336,"black");
    drawCircle(t,1.,148.7965102,75.8195130054,"black");
    drawCircle(t,1.,144.335835062,83.3363335814,"black");
    drawCircle(t,1.,139.496992033,90.5945196552,"black");
    drawCircle(t,1.,134.294801485,97.5751315353,"black");
    drawCircle(t,1.,128.745027612,104.260070544,"black");
    drawCircle(t,1.,122.864331094,110.632125786,"black");
    drawCircle(t,1.,116.670219461,116.675018281,"black");
    drawCircle(t,1.,110.1809953,122.373442322,"black");
    drawCircle(t,1.,103.415702453,127.713103989,"black");
    drawCircle(t,1.,96.3940703778,132.680756691,"black");
    drawCircle(t,1.,89.1364568158,137.264233667,"black");
    drawCircle(t,1.,81.6637889477,141.452477364,"black");
    drawCircle(t,1.,73.9975031963,145.235565619,"black");
    drawCircle(t,1.,66.1594838557,148.604734583,"black");
    drawCircle(t,1.,58.1720007188,151.552398343,"black");
    drawCircle(t,1.,50.0576458821,154.072165198,"black");
    drawCircle(t,1.,41.8392699068,156.158850549,"black");
    drawCircle(t,1.,33.5399175157,157.808486392,"black");
    drawCircle(t,1.,25.1827630075,159.018327394,"black");
    drawCircle(t,1.,16.791045569,159.786853547,"black");
    drawCircle(t,1.,8.38800466603,160.113769413,"black");
    drawCircle(t,1.,-0.00318430775189,159.999999968,"black");
    drawCircle(t,1.,-8.35947394554,159.447683081,"black");
    drawCircle(t,1.,-16.6580081296,158.46015864,"black");
    drawCircle(t,1.,-24.876184547,157.041954402,"black");
    drawCircle(t,1.,-32.9917162479,155.198768584,"black");
    drawCircle(t,1.,-40.9826920791,152.937449287,"black");
    drawCircle(t,1.,-48.8276358281,150.265970797,"black");
    drawCircle(t,1.,-56.5055639188,147.193406863,"black");
    drawCircle(t,1.,-63.9960415043,143.729901028,"black");
    drawCircle(t,1.,-71.2792368055,139.886634102,"black");
    drawCircle(t,1.,-78.3359735527,135.675788894,"black");
    drawCircle(t,1.,-85.1477813906,131.110512299,"black");
    drawCircle(t,1.,-91.6969441154,126.204874866,"black");
    drawCircle(t,1.,-97.966545617,120.973827959,"black");
    drawCircle(t,1.,-103.940513409,115.433158653,"black");
    drawCircle(t,1.,-109.603659636,109.599442491,"black");
    drawCircle(t,1.,-114.941719446,103.489994243,"black");
    drawCircle(t,1.,-119.941386649,97.1228168169,"black");
    drawCircle(t,1.,-124.590346552,90.5165484655,"black");
    drawCircle(t,1.,-128.877305906,83.6904084523,"black");
    drawCircle(t,1.,-132.79201989,76.6641413224,"black");
    drawCircle(t,1.,-136.325316063,69.4579599497,"black");
    drawCircle(t,1.,-139.469115237,62.0924875181,"black");
    drawCircle(t,1.,-142.21644922,54.5886986068,"black");
    drawCircle(t,1.,-144.5614754,46.9678595447,"black");
    drawCircle(t,1.,-146.499488127,39.2514682049,"black");
    drawCircle(t,1.,-148.026926898,31.4611934099,"black");
    drawCircle(t,1.,-149.141381312,23.6188141169,"black");
    drawCircle(t,1.,-149.841592808,15.7461585543,"black");
    drawCircle(t,1.,-150.127453193,7.8650434802,"black");
    drawCircle(t,1.,-149.999999974,-0.002786269283,"black");
    drawCircle(t,1.,-149.461408524,-7.83571777376,"black");
    drawCircle(t,1.,-148.514981114,-15.6123293989,"black");
    drawCircle(t,1.,-147.165132853,-23.3114493804,"black");
    drawCircle(t,1.,-145.417374604,-30.9122134614,"black");
    drawCircle(t,1.,-143.278292905,-38.3941214259,"black");
    drawCircle(t,1.,-140.755527,-45.7370923764,"black");
    drawCircle(t,1.,-137.857743029,-52.9215186049,"black");
    drawCircle(t,1.,-134.594605476,-59.928317914,"black");
    drawCircle(t,1.,-130.976745957,-66.7389842488,"black");
    drawCircle(t,1.,-127.015729458,-73.3356365043,"black");
    drawCircle(t,1.,-122.724018112,-79.7010653805,"black");
    drawCircle(t,1.,-118.114932649,-85.818778163,"black");
    drawCircle(t,1.,-113.202611606,-91.6730413123,"black");
    drawCircle(t,1.,-108.001968456,-97.2489207519,"black");
    drawCircle(t,1.,-102.528646757,-102.532319754,"black");
    drawCircle(t,1.,-96.7989734664,-107.510014326,"black");
    drawCircle(t,1.,-90.8299105578,-112.169686008,"black");
    drawCircle(t,1.,-84.6390050848,-116.49995201,"black");
    drawCircle(t,1.,-78.2443378334,-120.490392597,"black");
    drawCircle(t,1.,-71.664470716,-124.131575683,"black");
    drawCircle(t,1.,-64.918393059,-127.415078553,"black");
    drawCircle(t,1.,-58.0254669384,-130.333506683,"black");
    drawCircle(t,1.,-51.0053717212,-132.880509607,"black");
    drawCircle(t,1.,-43.8780479699,-135.050793801,"black");
    drawCircle(t,1.,-36.6636408711,-136.840132573,"black");
    drawCircle(t,1.,-29.382443348,-138.245372921,"black");
    drawCircle(t,1.,-22.054839017,-139.26443938,"black");
    drawCircle(t,1.,-14.7012451489,-139.896334842,"black");
    drawCircle(t,1.,-7.34205579479,-140.141138361,"black");
    drawCircle(t,1.,0.00241476671202,-139.999999979,"black");
    drawCircle(t,1.,7.31198810147,-139.475132578,"black");
    drawCircle(t,1.,14.5666770587,-138.569800813,"black");
    drawCircle(t,1.,21.746740423,-137.288307153,"black");
    drawCircle(t,1.,28.8327366307,-135.635975106,"black");
    drawCircle(t,1.,35.8055764042,-133.619129654,"black");
    drawCircle(t,1.,42.6465741617,-131.245075002,"black");
    drawCircle(t,1.,49.3374980641,-128.522069684,"black");
    drawCircle(t,1.,55.8606185652,-125.459299129,"black");
    drawCircle(t,1.,62.1987553355,-122.066845764,"black");
    drawCircle(t,1.,68.3353224363,-118.355656752,"black");
    drawCircle(t,1.,74.2543716248,-114.337509473,"black");
    drawCircle(t,1.,79.9406336782,-110.024974834,"black");
    drawCircle(t,1.,85.3795576294,-105.431378552,"black");
    drawCircle(t,1.,90.557347814,-100.570760502,"black");
    drawCircle(t,1.,95.4609986354,-95.4578322587,"black");
    drawCircle(t,1.,100.07832696,-90.1079329688,"black");
    drawCircle(t,1.,104.398002066,-84.536983676,"black");
    drawCircle(t,1.,108.409573064,-78.7614402357,"black");
    drawCircle(t,1.,112.10349374,-72.7982449593,"black");
    drawCircle(t,1.,115.471144743,-66.6647771284,"black");
    drawCircle(t,1.,118.504853089,-60.3788025243,"black");
    drawCircle(t,1.,121.197908922,-53.9584221167,"black");
    drawCircle(t,1.,123.544579502,-47.422020062,"black");
    drawCircle(t,1.,125.540120402,-40.7882111577,"black");
    drawCircle(t,1.,127.180783886,-34.0757879054,"black");
    drawCircle(t,1.,128.46382446,-27.3036673298,"black");
    drawCircle(t,1.,129.387501599,-20.4908377077,"black");
    drawCircle(t,1.,129.951079649,-13.656305353,"black");
    drawCircle(t,1.,130.154824917,-6.81904160982,"black");
    drawCircle(t,1.,129.999999984,0.0020698000385,"black");
    drawCircle(t,1.,129.488855243,6.78828492868,"black");
    drawCircle(t,1.,128.624617737,13.5210511089,"black");
    drawCircle(t,1.,127.411477301,20.1820576746,"black");
    drawCircle(t,1.,125.854570089,26.7532857559,"black");
    drawCircle(t,1.,123.959959534,33.217057014,"black");
    drawCircle(t,1.,121.734614804,39.5560811839,"black");
    drawCircle(t,1.,119.186386829,45.7535022965,"black");
    drawCircle(t,1.,116.323981989,51.7929434579,"black");
    drawCircle(t,1.,113.156933523,57.6585500656,"black");
    drawCircle(t,1.,109.695570779,63.3350313487,"black");
    drawCircle(t,1.,105.95098638,68.8077001236,"black");
    drawCircle(t,1.,101.93500142,74.062510661,"black");
    drawCircle(t,1.,97.6601287991,79.0860945683,"black");
    drawCircle(t,1.,93.1395347922,83.8657945955,"black");
    drawCircle(t,1.,88.3869989961,88.3896962799,"black");
    drawCircle(t,1.,83.4168727507,92.6466573508,"black");
    drawCircle(t,1.,78.2440361715,96.6263348232,"black");
    drawCircle(t,1.,72.8838539182,100.319209716,"black");
    drawCircle(t,1.,67.3521298299,103.716609334,"black");
    drawCircle(t,1.,61.6650605598,106.81072707,"black");
    drawCircle(t,1.,55.8391883457,109.594639672,"black");
    drawCircle(t,1.,49.891353053,112.062321954,"black");
    drawCircle(t,1.,43.8386436291,114.208658906,"black");
    drawCircle(t,1.,37.6983491083,116.029455202,"black");
    drawCircle(t,1.,31.4879093078,117.521442066,"black");
    drawCircle(t,1.,25.2248653555,118.682281515,"black");
    drawCircle(t,1.,18.9268101892,119.510567968,"black");
    drawCircle(t,1.,12.6113391665,120.005827229,"black");
    drawCircle(t,1.,6.29600092528,120.168512862,"black");
    drawCircle(t,1.,-0.00175136926382,119.999999987,"black");
    drawCircle(t,1.,-6.26460825538,119.502576518,"black");
    drawCircle(t,1.,-12.4754515496,118.679431887,"black");
    drawCircle(t,1.,-18.6174011353,117.534643297,"black");
    drawCircle(t,1.,-24.6738608369,116.073159555,"black");
    drawCircle(t,1.,-30.6285632553,114.300782546,"black");
    drawCircle(t,1.,-36.465613443,112.224146405,"black");
    drawCircle(t,1.,-42.169531302,109.850694464,"black");
    drawCircle(t,1.,-47.7252925921,107.188654055,"black");
    drawCircle(t,1.,-53.118368439,104.247009235,"black");
    drawCircle(t,1.,-58.3347632416,101.035471537,"black");
    drawCircle(t,1.,-63.3610508769,97.5644488337,"black");
    drawCircle(t,1.,-68.1844091114,93.8450124095,"black");
    drawCircle(t,1.,-72.7926521291,89.8888623456,"black");
    drawCircle(t,1.,-77.1742610967,85.7082913256,"black");
    drawCircle(t,1.,-81.3184126878,81.3161469694,"black");
    drawCircle(t,1.,-85.2150054966,76.7257928122,"black");
    drawCircle(t,1.,-88.8546842794,71.9510680443,"black");
    drawCircle(t,1.,-92.2288619644,67.0062461324,"black");
    drawCircle(t,1.,-95.3297393811,61.9059924453,"black");
    drawCircle(t,1.,-98.1503226651,56.6653210101,"black");
    drawCircle(t,1.,-100.684438302,51.2995505231,"black");
    drawCircle(t,1.,-102.926745778,45.8242597473,"black");
    drawCircle(t,1.,-104.87274782,40.2552424226,"black");
    drawCircle(t,1.,-106.518798202,34.6084618215,"black");
    drawCircle(t,1.,-107.862107113,28.9000050783,"black");
    drawCircle(t,1.,-108.900744087,23.1460374251,"black");
    drawCircle(t,1.,-109.633638488,17.3627564614,"black");
    drawCircle(t,1.,-110.060577582,11.5663465893,"black");
    drawCircle(t,1.,-110.182202195,5.77293374117,"black");
    drawCircle(t,1.,-109.99999999,-0.0014594743866,"black");
    drawCircle(t,1.,-109.516296404,-5.74095808159,"black");
    drawCircle(t,1.,-108.734243263,-11.4298783808,"black");
    drawCircle(t,1.,-107.657805141,-17.0527708051,"black");
    drawCircle(t,1.,-106.291743504,-22.5944618739,"black");
    drawCircle(t,1.,-104.64159869,-28.0400951282,"black");
    drawCircle(t,1.,-102.713669805,-33.3751709391,"black");
    drawCircle(t,1.,-100.514992589,-38.5855850808,"black");
    drawCircle(t,1.,-98.0533153274,-43.6576659677,"black");
    drawCircle(t,1.,-95.3370728988,-48.5782104558,"black");
    drawCircle(t,1.,-92.3753590263,-53.3345181149,"black");
    drawCircle(t,1.,-89.1778968347,-57.9144238848,"black");
    drawCircle(t,1.,-85.7550078006,-62.3063290294,"black");
    drawCircle(t,1.,-82.1175791922,-66.4992303118,"black");
    drawCircle(t,1.,-78.2770301026,-70.4827473175,"black");
    drawCircle(t,1.,-74.2452761785,-74.2471478589,"black");
    drawCircle(t,1.,-70.0346931533,-77.7833713979,"black");
    drawCircle(t,1.,-65.6580792946,-81.0830504347,"black");
    drawCircle(t,1.,-61.1286168782,-84.1385298098,"black");
    drawCircle(t,1.,-56.4598328056,-86.9428838798,"black");
    drawCircle(t,1.,-51.6655584793,-89.4899315275,"black");
    drawCircle(t,1.,-46.7598890566,-91.7742489777,"black");
    drawCircle(t,1.,-41.7571421996,-93.7911803944,"black");
    drawCircle(t,1.,-36.6718164425,-95.5368462423,"black");
    drawCircle(t,1.,-31.5185492974,-97.0081494009,"black");
    drawCircle(t,1.,-26.312075217,-98.2027790283,"black");
    drawCircle(t,1.,-21.0671835385,-99.119212175,"black");
    drawCircle(t,1.,-15.7986765243,-99.756713158,"black");
    drawCircle(t,1.,-10.5213276216,-100.115330708,"black");
    drawCircle(t,1.,-5.24984005751,-100.195892916,"black");
    drawCircle(t,1.,0.00119411540694,-99.9999999929,"black");
    drawCircle(t,1.,5.21733440729,-99.5300149007,"black");
    drawCircle(t,1.,10.3843316024,-98.7890518645,"black");
    drawCircle(t,1.,15.4881666841,-97.7809628341,"black");
    drawCircle(t,1.,20.5150888668,-96.5103219345,"black");
    drawCircle(t,1.,25.4516526327,-94.9824079644,"black");
    drawCircle(t,1.,30.2847536721,-93.2031850047,"black");
    drawCircle(t,1.,35.0016636327,-91.1792812031,"black");
    drawCircle(t,1.,39.5900635849,-88.9179658062,"black");
    drawCircle(t,1.,44.038076116,-86.4271245154,"black");
    drawCircle(t,1.,48.3342959687,-83.7152332473,"black");
    drawCircle(t,1.,52.4678191473,-80.7913303829,"black");
    drawCircle(t,1.,56.4282704151,-77.6649875939,"black");
    drawCircle(t,1.,60.2058291164,-74.3462793388,"black");
    drawCircle(t,1.,63.791253258,-70.8457511232,"black");
    drawCircle(t,1.,67.1759017934,-67.1743866235,"black");
    drawCircle(t,1.,70.3517550549,-63.3435737741,"black");
    drawCircle(t,1.,73.3114332892,-59.3650699222,"black");
    drawCircle(t,1.,76.0482132522,-55.2509661557,"black");
    drawCircle(t,1.,78.5560428306,-51.0136509107,"black");
    drawCircle(t,1.,80.8295536574,-46.6657729675,"black");
    drawCircle(t,1.,82.8640717002,-42.2202039462,"black");
    drawCircle(t,1.,84.6556258037,-37.6900004099,"black");
    drawCircle(t,1.,86.2009541739,-33.0883656889,"black");
    drawCircle(t,1.,87.4975087996,-28.4286115359,"black");
    drawCircle(t,1.,88.5434578109,-23.7241197239,"black");
    drawCircle(t,1.,89.33768578,-18.9883036958,"black");
    drawCircle(t,1.,89.8797919788,-14.2345703779,"black");
    drawCircle(t,1.,90.1700866081,-9.47628226331,"black");
    drawCircle(t,1.,90.2095850248,-4.72671987429,"black");
    drawCircle(t,1.,89.9999999949,0.00095529232559,"black");
    drawCircle(t,1.,89.5437320079,4.69373723251,"black");
    drawCircle(t,1.,88.8438576917,9.33881121454,"black");
    drawCircle(t,1.,87.9041163752,13.9235887721,"black");
    drawCircle(t,1.,86.7288948476,18.4357418156,"black");
    drawCircle(t,1.,85.3232103707,22.8632357688,"black");
    drawCircle(t,1.,83.692692004,27.1943616421,"black");
    drawCircle(t,1.,81.8435603076,31.4177669578,"black");
    drawCircle(t,1.,79.7826054915,35.5224854437,"black");
    drawCircle(t,1.,77.5171640846,39.4979654196,"black");
    drawCircle(t,1.,75.0550942,43.3340968031,"black");
    drawCircle(t,1.,72.4047494781,47.0212366644,"black");
    drawCircle(t,1.,69.5749517894,50.5502332686,"black");
    drawCircle(t,1.,66.5749627854,53.912448543,"black");
    drawCircle(t,1.,63.4144543875,57.0997789182,"black");
    drawCircle(t,1.,60.1034783045,60.1046744912,"black");
    drawCircle(t,1.,56.6524346745,62.9201564675,"black");
    drawCircle(t,1.,53.0720399273,65.5398328428,"black");
    drawCircle(t,1.,49.373293965,67.9579122917,"black");
    drawCircle(t,1.,45.5674467606,70.1692162336,"black");
    drawCircle(t,1.,41.6659644748,72.1691890548,"black");
    drawCircle(t,1.,37.680495192,73.9539064694,"black");
    drawCircle(t,1.,33.6228343783,75.5200820057,"black");
    drawCircle(t,1.,29.5048901617,76.8650716147,"black");
    drawCircle(t,1.,25.3386485373,77.9868763979,"black");
    drawCircle(t,1.,21.1361385989,78.884143461,"black");
    drawCircle(t,1.,16.909397897,79.5561649017,"black");
    drawCircle(t,1.,12.6704380222,80.0028749504,"black");
    drawCircle(t,1.,8.43121051443,80.2248452811,"black");
    drawCircle(t,1.,4.20357319152,80.2232785223,"black");
    drawCircle(t,1.,-0.000743005142164,79.9999999965,"black");
    drawCircle(t,1.,-4.17016655723,79.5574477259,"black");
    drawCircle(t,1.,-8.29331721715,78.8986607447,"black");
    drawCircle(t,1.,-12.3590370693,78.0272657647,"black");
    drawCircle(t,1.,-16.3564207204,76.9474622432,"black");
    drawCircle(t,1.,-20.2748445364,75.6640059086,"black");
    drawCircle(t,1.,-24.1039948492,74.1821908029,"black");
    drawCircle(t,1.,-27.8338950562,72.5078299021,"black");
    drawCircle(t,1.,-31.454931544,70.6472343833,"black");
    drawCircle(t,1.,-34.9578783667,68.6071916063,"black");
    drawCircle(t,1.,-38.333920618,66.3949418844,"black");
    drawCircle(t,1.,-41.5746764362,64.0181541206,"black");
    drawCircle(t,1.,-44.6722175898,61.4849003871,"black");
    drawCircle(t,1.,-47.6190885916,58.8036295321,"black");
    drawCircle(t,1.,-50.4083242981,55.9831398956,"black");
    drawCircle(t,1.,-53.0334659525,53.0325512215,"black");
    drawCircle(t,1.,-55.4885756358,49.9612758546,"black");
    drawCircle(t,1.,-57.7682490958,46.7789893098,"black");
    drawCircle(t,1.,-59.8676269282,43.495600306,"black");
    drawCircle(t,1.,-61.7824040886,40.1212203555,"black");
    drawCircle(t,1.,-63.5088377199,36.666133001,"black");
    drawCircle(t,1.,-65.0437532853,33.1407627939,"black");
    drawCircle(t,1.,-66.3845490005,29.5556441048,"black");
    drawCircle(t,1.,-67.5291985647,25.9213898609,"black");
    drawCircle(t,1.,-68.4762521959,22.2486603013,"black");
    drawCircle(t,1.,-69.2248359787,18.5481318422,"black");
    drawCircle(t,1.,-69.7746495402,14.830466142,"black");
    drawCircle(t,1.,-70.1259620727,11.1062794573,"black");
    drawCircle(t,1.,-70.2796067274,7.38611237497,"black");
    drawCircle(t,1.,-70.2369734082,3.68040000919,"black");
    drawCircle(t,1.,-69.9999999978,-0.000557253856661,"black");
    drawCircle(t,1.,-69.5711620548,-3.64662238146,"black");
    drawCircle(t,1.,-68.9534610236,-7.24784961024,"black");
    drawCircle(t,1.,-68.1504110027,-10.7945115757,"black");
    drawCircle(t,1.,-67.1660241212,-14.2771255811,"black");
    drawCircle(t,1.,-66.0047945781,-17.6864789357,"black");
    drawCircle(t,1.,-64.6716814013,-21.0136532932,"black");
    drawCircle(t,1.,-63.1720899866,-24.2500479279,"black");
    drawCircle(t,1.,-61.5118524816,-27.3874018859,"black");
    drawCircle(t,1.,-59.6972070806,-30.4178149573,"black");
    drawCircle(t,1.,-57.7347763005,-33.3337674134,"black");
    drawCircle(t,1.,-55.6315443102,-36.1281384626,"black");
    drawCircle(t,1.,-53.3948333871,-38.7942233787,"black");
    drawCircle(t,1.,-51.032279579,-41.3257492622,"black");
    drawCircle(t,1.,-48.5518076473,-43.7168893978,"black");
    drawCircle(t,1.,-45.9616053745,-45.9622761773,"black");
    drawCircle(t,1.,-43.2700973145,-48.0570125598,"black");
    drawCircle(t,1.,-40.4859180699,-49.9966820481,"black");
    drawCircle(t,1.,-37.6178851788,-51.7773571619,"black");
    drawCircle(t,1.,-34.6749716952,-53.3956063958,"black");
    drawCircle(t,1.,-31.6662785463,-54.8484996526,"black");
    drawCircle(t,1.,-28.601006752,-56.1336121479,"black");
    drawCircle(t,1.,-25.4884295894,-57.249026788,"black");
    drawCircle(t,1.,-22.3378647866,-58.193335024,"black");
    drawCircle(t,1.,-19.1586468281,-58.9656361936,"black");
    drawCircle(t,1.,-15.9600994536,-59.5655353641,"black");
    drawCircle(t,1.,-12.751508431,-59.9931396954,"black");
    drawCircle(t,1.,-9.54209468318,-60.2490533457,"black");
    drawCircle(t,1.,-6.34098784495,-60.3343709472,"black");
    drawCircle(t,1.,-3.15720032731,-60.2506696826,"black");
    drawCircle(t,1.,0.00039803846908,-59.9999999987,"black");
    drawCircle(t,1.,3.12310470521,-59.5848749945,"black");
    drawCircle(t,1.,6.20240839384,-59.0082585285,"black");
    drawCircle(t,1.,9.23001229112,-58.2735520893,"black");
    drawCircle(t,1.,12.1978563977,-57.3845804819,"black");
    drawCircle(t,1.,15.0981389666,-56.3455763794,"black");
    drawCircle(t,1.,17.9233369744,-55.1611637994,"black");
    drawCircle(t,1.,20.6662255728,-53.8363405612,"black");
    drawCircle(t,1.,23.3198964695,-52.3764597865,"black");
    drawCircle(t,1.,25.8777751915,-50.7872105076,"black");
    drawCircle(t,1.,28.3336371895,-49.0745974484,"black");
    drawCircle(t,1.,30.6816227438,-47.2449200471,"black");
    drawCircle(t,1.,32.9162506355,-45.3047507895,"black");
    drawCircle(t,1.,35.0324305549,-43.260912926,"black");
    drawCircle(t,1.,37.0254742173,-41.1204576429,"black");
    drawCircle(t,1.,38.8911051655,-38.8906407636,"black");
    drawCircle(t,1.,40.6254672395,-36.5788990542,"black");
    drawCircle(t,1.,42.2251316997,-34.1928262075,"black");
    drawCircle(t,1.,43.6871029927,-31.7401485835,"black");
    drawCircle(t,1.,45.0088231553,-29.22870078,"black");
    drawCircle(t,1.,46.1881748529,-26.6664011108,"black");
    drawCircle(t,1.,47.2234830573,-24.0612270663,"black");
    drawCircle(t,1.,48.1135153685,-21.4211908321,"black");
    drawCircle(t,1.,48.8574809927,-18.7543149388,"black");
    drawCircle(t,1.,49.4550283911,-16.0686081177,"black");
    drawCircle(t,1.,49.9062416172,-13.3720414332,"black");
    drawCircle(t,1.,50.2116353675,-10.6725247639,"black");
    drawCircle(t,1.,50.3721487697,-7.97788369978,"black");
    drawCircle(t,1.,50.3891379404,-5.29583692436,"black");
    drawCircle(t,1.,50.2643673455,-2.63397414589,"black");
    drawCircle(t,1.,49.9999999993,0.000265358979334,"black");
    drawCircle(t,1.,49.5985865452,2.59961352847,"black");
    drawCircle(t,1.,49.0630532592,5.15699356794,"black");
    drawCircle(t,1.,48.3966890245,7.66553921575,"black");
    drawCircle(t,1.,47.6031313251,10.1186131704,"black");
    drawCircle(t,1.,46.6863513124,12.5098246291,"black");
    drawCircle(t,1.,45.6506379972,14.8330458925,"black");
    drawCircle(t,1.,44.5005816259,17.0824279911,"black");
    drawCircle(t,1.,43.241056298,19.2524152947,"black");
    drawCircle(t,1.,41.8772018873,21.3377590691,"black");
    drawCircle(t,1.,40.4144053281,23.3335299462,"black");
    drawCircle(t,1.,38.8582813312,25.2351292796,"black");
    drawCircle(t,1.,37.2146525943,27.0382993601,"black");
    drawCircle(t,1.,35.4895295733,28.7391324697,"black");
    drawCircle(t,1.,33.6890898823,30.3340787567,"black");
    drawCircle(t,1.,31.8196573888,31.8199529173,"black");
    drawCircle(t,1.,29.8876810736,33.1939396751,"black");
    drawCircle(t,1.,27.8997137227,34.4535980507,"black");
    drawCircle(t,1.,25.86239052,35.5968644208,"black");
    drawCircle(t,1.,23.7824076097,36.6220543671,"black");
    drawCircle(t,1.,21.6665006943,37.527863321,"black");
    drawCircle(t,1.,19.5214237369,38.3133660135,"black");
    drawCircle(t,1.,17.353927833,38.9780147418,"black");
    drawCircle(t,1.,15.1707403176,39.5216364708,"black");
    drawCircle(t,1.,12.9785441701,39.9444287883,"black");
    drawCircle(t,1.,10.7839577811,40.2469547381,"black");
    drawCircle(t,1.,8.59351514071,40.4301365564,"black");
    drawCircle(t,1.,6.41364650715,40.4952483445,"black");
    drawCircle(t,1.,4.25065961322,40.4439077072,"black");
    drawCircle(t,1.,2.11072146493,40.2780663969,"black");
    drawCircle(t,1.,-0.000159215387619,39.9999999997,"black");
    drawCircle(t,1.,-2.07614885125,39.6122967069,"black");
    drawCircle(t,1.,-4.11160513254,39.117845216,"black");
    drawCircle(t,1.,-6.10109234953,38.5198218083,"black");
    drawCircle(t,1.,-8.03939589895,37.821676651,"black");
    drawCircle(t,1.,-9.92153592328,37.0271193771,"black");
    drawCircle(t,1.,-11.7427800477,36.1401039947,"black");
    drawCircle(t,1.,-13.4986551826,35.1648131808,"black");
    drawCircle(t,1.,-15.1849583615,34.1056420162,"black");
    drawCircle(t,1.,-16.7977665903,32.9671812198,"black");
    drawCircle(t,1.,-18.3334456836,31.7541999397,"black");
    drawCircle(t,1.,-19.7886580703,30.4716281627,"black");
    drawCircle(t,1.,-21.1603695526,29.1245388014,"black");
    drawCircle(t,1.,-22.4458550067,27.7181295208,"black");
    drawCircle(t,1.,-23.6427030159,26.2577043655,"black");
    drawCircle(t,1.,-24.7488194326,24.7486552501,"black");
    drawCircle(t,1.,-25.7624298664,23.196443373,"black");
    drawCircle(t,1.,-26.6820811011,21.6065806155,"black");
    drawCircle(t,1.,-27.506641446,19.9846109884,"black");
    drawCircle(t,1.,-28.2353000311,18.3360921845,"black");
    drawCircle(t,1.,-28.8675650569,16.666577297,"black");
    drawCircle(t,1.,-29.4032610166,14.9815967637,"black");
    drawCircle(t,1.,-29.8425249081,13.2866405921,"black");
    drawCircle(t,1.,-30.1858014583,11.5871409229,"black");
    drawCircle(t,1.,-30.4338373855,9.88845498523,"black");
    drawCircle(t,1.,-30.5876747267,8.19584849721,"black");
    drawCircle(t,1.,-30.6486432623,6.51447956146,"black");
    drawCircle(t,1.,-30.6183520703,4.84938310529,"black");
    drawCircle(t,1.,-30.4986802476,3.20545591153,"black");
    drawCircle(t,1.,-30.291766837,1.58744228442,"black");
    drawCircle(t,1.,-29.9999999999,-7.96076938139e-05,"black");
    drawCircle(t,1.,-29.6260054796,-1.55271067356,"black");
    drawCircle(t,1.,-29.1726343989,-3.06624308766,"black");
    drawCircle(t,1.,-28.6429504408,-4.53667169249,"black");
    drawCircle(t,1.,-28.0402164596,-5.96020458354,"black");
    drawCircle(t,1.,-27.3678805737,-7.33327284913,"black");
    drawCircle(t,1.,-26.6295617921,-8.65253944006,"black");
    drawCircle(t,1.,-25.8290352259,-9.91490714748,"black");
    drawCircle(t,1.,-24.9702169411,-11.1175256701,"black");
    drawCircle(t,1.,-24.0571485051,-12.2577977551,"black");
    drawCircle(t,1.,-23.0939812832,-13.3333844017,"black");
    drawCircle(t,1.,-22.0849605416,-14.3422091157,"black");
    drawCircle(t,1.,-21.0344094111,-15.282461213,"black");
    drawCircle(t,1.,-19.9467127686,-16.1525981658,"black");
    drawCircle(t,1.,-18.8263010927,-16.951346995,"black");
    drawCircle(t,1.,-17.6776343477,-17.6777047116,"black");
    drawCircle(t,1.,-16.5051859522,-18.3309378137,"black");
    drawCircle(t,1.,-15.3134268859,-18.910580851,"black");
    drawCircle(t,1.,-14.1068099888,-19.4164340686,"black");
    drawCircle(t,1.,-12.8897545043,-19.8485601476,"black");
    drawCircle(t,1.,-11.6666309188,-20.2072800606,"black");
    drawCircle(t,1.,-10.4417461467,-20.4931680666,"black");
    drawCircle(t,1.,-9.21932910933,-20.7070458673,"black");
    drawCircle(t,1.,-8.0035167547,-20.8499759553,"black");
    drawCircle(t,1.,-6.79834056322,-20.9232541825,"black");
    drawCircle(t,1.,-5.60771358158,-20.9284015833,"black");
    drawCircle(t,1.,-4.43541802616,-20.8671554852,"black");
    drawCircle(t,1.,-3.28509349422,-20.741459947,"black");
    drawCircle(t,1.,-2.1602258193,-20.5534555616,"black");
    drawCircle(t,1.,-1.06413660438,-20.3054686656,"black");
    drawCircle(t,1.,2.65358979336e-05,-20.,"black");
    drawCircle(t,1.,1.02929899539,-19.6397128634,"black");
    drawCircle(t,1.,2.0209074333,-19.2274208079,"black");
    drawCircle(t,1.,2.97227724463,-18.7660749221,"black");
    drawCircle(t,1.,3.88103922414,-18.2587507509,"black");
    drawCircle(t,1.,4.74503540665,-17.7086349022,"black");
    drawCircle(t,1.,5.56232406949,-17.1190113893,"black");
    drawCircle(t,1.,6.33118388572,-16.4932477613,"black");
    drawCircle(t,1.,7.05011722029,-15.8347810728,"black");
    drawCircle(t,1.,7.71785256355,-15.1471037432,"black");
    drawCircle(t,1.,8.33334610042,-14.4337493587,"black");
    drawCircle(t,1.,8.89578241596,-13.698278468,"black");
    drawCircle(t,1.,9.40457434131,-12.9442644232,"black");
    drawCircle(t,1.,9.85936194711,-12.1752793167,"black");
    drawCircle(t,1.,10.2600106941,-11.3948800638,"black");
    drawCircle(t,1.,10.6066087542,-10.6065946814,"black");
    drawCircle(t,1.,10.8994635168,-9.8139088113,"black");
    drawCircle(t,1.,11.1390973004,-9.02025253402,"black");
    drawCircle(t,1.,11.3262422885,-8.22898752106,"black");
    drawCircle(t,1.,11.4618347164,-7.44339456912,"black");
    drawCircle(t,1.,11.5470083322,-6.66666155983,"black");
    drawCircle(t,1.,11.5830871636,-5.9018718861,"black");
    drawCircle(t,1.,11.5715776196,-5.1519933848,"black");
    drawCircle(t,1.,11.5141599618,-4.41986781311,"black");
    drawCircle(t,1.,11.4126791795,-3.70820090404,"black");
    drawCircle(t,1.,11.2691353078,-3.01955303422,"black");
    drawCircle(t,1.,11.0856732252,-2.35633053481,"black");
    drawCircle(t,1.,10.8645719749,-1.72077767394,"black");
    drawCircle(t,1.,10.6082336492,-1.11496933652,"black");
    drawCircle(t,1.,10.319171883,-0.540804424796,"black");
    drawCircle(t,1.,10.,0.,"black");
    drawCircle(t,1.,9.65341885834,0.505913816745,"black");
    drawCircle(t,1.,9.28220444307,0.975598169459,"black");
    drawCircle(t,1.,8.88919525216,1.40790900595,"black");
    drawCircle(t,1.,8.47727952513,1.80189982074,"black");
    drawCircle(t,1.,8.04938236269,2.15682359587,"black");
    drawCircle(t,1.,7.60845278636,2.47213393603,"black");
    drawCircle(t,1.,7.15745078706,2.74748539734,"black");
    drawCircle(t,1.,6.69933441137,2.98273301225,"black");
    drawCircle(t,1.,6.23704693426,3.17793101559,"black");
    drawCircle(t,1.,5.77350416611,3.33333077992,"black");
    drawCircle(t,1.,5.31158194175,3.44937797106,"black");
    drawCircle(t,1.,4.85410383794,3.5267089376,"black");
    drawCircle(t,1.,4.40382916526,3.56614635066,"black");
    drawCircle(t,1.,3.96344127885,3.5686941132,"black");
    drawCircle(t,1.,3.5355362514,3.53553156047,"black");
    drawCircle(t,1.,3.12261195039,3.46800697593,"black");
    drawCircle(t,1.,2.72705755984,3.36763044931,"black");
    drawCircle(t,1.,2.35114358533,3.23606610581,"black");
    drawCircle(t,1.,1.99701237909,3.0751237377,"black");
    drawCircle(t,1.,1.66666922008,2.88674987173,"black");
    drawCircle(t,1.,1.3619739818,2.67301830762,"black");
    drawCircle(t,1.,1.08463341851,2.43612016505,"black");
    drawCircle(t,1.,0.836194098114,2.17835347791,"black");
    drawCircle(t,1.,0.618036007721,1.90211237659,"black");
    drawCircle(t,1.,0.43136685515,1.6098759002,"black");
    drawCircle(t,1.,0.277217087438,1.30419648221,"black");
    drawCircle(t,1.,0.156435644454,0.987688153794,"black");
    drawCircle(t,1.,0.0696864632171,0.663014510617,"black");
    drawCircle(t,1.,0.0174457456845,0.33287648921,"black");
  }

}
