xbei86的个人空间 https://blog.eetop.cn/?1796328 [收藏] [复制] [分享] [RSS]

日志

leCreatePgText.il

已有 26 次阅读| 2024-1-11 11:47 |系统分类:芯片设计

							/*leCreatePgText.il

Program Name    : leCreatePgText.il 
Author          : Bert Lin [Cadence, Taiwan ]
Date            : 07/01/93
Revision        : 1.0
SW Release      : 4.2.1
Prerequisites   : None
Synopsis        : leCreatePgText() => nil
Users Guide     : None
;;---------------------------------------------------------------------------------
Description     : 

leCreatePgText is a program to create text that can be used for pattern
generation. This is accomplished by drawing each character as
a polygon.  The program will prompt for a text string. The
text string can contain any charater that is defined by
symbol as described below and spaces. The program will then draw
the polygons on the user specified layer. Presently, the text patterns
are generated on the 'drawing' purpose only.

The output is always generated as UPPERCASE letters eventhough both 
lower and upper case characters can be specified in the input.
The following character set is supported:
ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789:;"',./\[]()!$%*=+_-?
;;----------------------------------------------------------------------------------
*/

hiSetBindKey("layout" "<Key>1" "leCreatePgTextForm()")

procedure(leCreatePgText()
    let((snapMode snapeShape text_string magAmount mtextString mSpaceBetween userGrid) 
    userGrid = leDisplayOptionsForm->xSnap->value
    printf("Character input is case insensitive but output will be UPPER CASE\n")
    printf("Any Integer May Be Used With The Following Grids: (x/y Snap)\n")
    printf("Multiples of 20 - Use Grid (x/y Snap of 1.0)\n")
    printf("Multiples of 10 - Use Grid (x/y Snap of 0.5)\n")
    printf("Multiples of  5 - Use Grid (x/y Snap of 0.25)\n")
    printf("Even Multiples Other Than Above - Use a Grid (x/y Snap) of 0.1\n")
    printf("Odd Multiples Other Than Above - Use a Grid (x/y Snap) of 0.05\n")
    printf("Other Grids May Result In Line Mismatch\n")

    leCreatePgTextForm() 

   );let
);procedure

procedure(leCreatePgTextForm()

	cvId=geGetEditCellView() 
	techId=techGetTechFile(cvId)
	ValidLayers=leGetValidLayerList(techId)

	text_string = hiCreateStringField(
		?name		'text_string
		?prompt		"Enter Text"
		?value		""
		?defValue	""
		?callback	""
		?editable	t
	)

	magAmount = hiCreateStringField(
		?name		'magAmount
		?prompt		"Enter Mag"
		?value		""
		?defValue	"1.0"
		?callback	""
		?editable	t
	)

	layerField = hiCreateLayerCyclicField(
		techGetTechFile(geGetEditCellView())
		"Layer for Polygon Text"
		"" 
		ValidLayers
		(if boundp('PgMLayer) list(PgMLayer "drawing") leGetEntryLayer() )
	)

	CopyRightID=hiCreateLabel(
		?name 'CopyRight
		?labelText "CopyRight by Stokley"
	)

; create display window
	leCreatePgTextForm=hiCreateAppForm(
		?name 		'leCreatePgTextForm
		?formTitle	"Programmable Text Generator"
		?formType 	'nonoptions
		?buttonLayout 	'OKCancelApply
;		?minSize 300:50
		?callback "leCreatePgTextCB()"
		?fields list(
             		list(text_string  0:0  290:30 80)
             		list(magAmount   300:0  130:30 70)
             		list(layerField  0:30  200:30 160)
			list(CopyRightID 300:30 100:30 20) 
                    )
	);leCreatePgTextForm
	hiDisplayForm(leCreatePgTextForm)
);procedure

procedure(leCreatePgTextCB()

	text_string = stringToLower( ((leCreatePgTextForm->text_string)->value)) 
        PgMLayer=hiLayerStringToLPP(techGetTechFile(geGetEditCellView())
               cadddr(leCreatePgTextForm->hiLayerField->value))~>name
	printf("CreatePgText PgMLayer set to ")
        println(PgMLayer)
	magAmount = float(evalstring(((leCreatePgTextForm->magAmount)->value)))
	dspace = 2
	sspace = 5.000000
	pntr = 0
	mtextString = parseString(text_string "" )
	characterWidth = "norm"
	foreach( character mtextString
	    case( characterWidth
		("norm"
		    (pntr = (pntr + (magAmount * dspace))))
		("wide"
		    (pntr = (pntr + (magAmount * dspace * 1.200000))))
		("narrow"
		    (pntr = (pntr + (magAmount * dspace * 0.600000))))
	    )
	    case( character
		("m"
		    (characterWidth = "wide"))
		("w"
		    (characterWidth = "wide"))
		(("i" "'" ":" ";" "(" ")" "!" "." "[" "]" "1" "\"")
		    (characterWidth = "narrow"))
		(t
		    (characterWidth = "norm"))
	    )
	    ;printf("drawing character %s\n" character)
	    case( character
		(" "
		   ; println("added space character")
		)
		("a"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listAMS1 pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listAMS2 pntr magAmount)
		    )
                  println(getEditRep())
                 )
		("b"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listBMS1 pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listBMS2 pntr magAmount)
		    ))
		("c"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listCMS pntr magAmount)
		    ))
		("d"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listDMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listDMS1 pntr magAmount)
		    ))
		("e"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listEMS pntr magAmount)
		    ))
		("f"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listFMS pntr magAmount)
		    ))
		("g"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listGMS pntr magAmount)
		    ))
		("h"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listHMS pntr magAmount)
		    ))
		("i"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listIMS pntr magAmount)
		    ))
		("j"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listJMS pntr magAmount)
		    ))
		("k"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listKMS pntr magAmount)
		    ))
		("l"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listLMS pntr magAmount)
		    ))
		("m"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMMS pntr magAmount)
		    ))
		("n"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listNMS pntr magAmount)
		    ))
		("o"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listOMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listOMS1 pntr magAmount)
		    ))
		("p"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listPMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listPMS1 pntr magAmount)
		    ))
		("q"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listQMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listQMS1 pntr magAmount)
		    ))
		("r"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listRMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listRMS1 pntr magAmount)
		    ))
		("s"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listSMS pntr magAmount)
		    ))
		("t"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listTMS pntr magAmount)
		    ))
		("u"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listUMS pntr magAmount)
		    ))
		("v"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listVMS pntr magAmount)
		    ))
		("w"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listWMS pntr magAmount)
		    ))
		("x"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listXMS pntr magAmount)
		    ))
		("y"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listYMS pntr magAmount)
		    ))
		("z"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listZMS pntr magAmount)
		    ))
		("0"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS0 pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS01 pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS02 pntr magAmount)
		    ))
		("1"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS1 pntr magAmount)
		    ))
		("2"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS2 pntr magAmount)
		    ))
		("3"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS3 pntr magAmount)
		    ))
		("4"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS4 pntr magAmount)
		    ))
		("5"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS5 pntr magAmount)
		    ))
		("6"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS6 pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS61 pntr magAmount)
		    ))
		("7"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS7 pntr magAmount)
		    ))
		("8"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS8 pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS81 pntr magAmount)
		    ))
		("9"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS9 pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listMS91 pntr magAmount)
		    ))
		("."
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listPERMS pntr magAmount)
		    ))
		(","
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listCOMMS pntr magAmount)
		    ))
		("-"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listDASMS pntr magAmount)
		    ))
		("/"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listSLMS pntr magAmount)
		    ))
		("!"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listEXMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listEXMS1 pntr magAmount)
		    ))
		("?"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listQMMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listQMMS1 pntr magAmount)
		    ))
		(":"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listCOLMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listCOLMS1 pntr magAmount)
		    ))
		(";"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listSCMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listSCMS1 pntr magAmount)
		    ))
		("_"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listUSMS pntr magAmount)
		    ))
		("="
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listEQMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listEQMS1 pntr magAmount)
		    ))
		("+"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listPLUMS pntr magAmount)
		    ))
		("*"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listASTMS pntr magAmount)
		    ))
		("'"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listAPMS pntr magAmount)
		    ))
		("("
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listLPMS pntr magAmount)
		    ))
		(")"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listRPMS pntr magAmount)
		    ))
		("["
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listLBMS pntr magAmount)
		    ))
		("]"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listRBMS pntr magAmount)
		    ))
		("\\"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listBSMS pntr magAmount)
		    ))
		("\""
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listQUMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listQUMS1 pntr magAmount)
		    ))
		("%"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listPCTMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listPCTMS1 pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listPCTMS2 pntr magAmount)
		    ))
		("$"
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listDSMS pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listDSMS1 pntr magAmount)
		    )
		    (dbCreatePolygon  
			getEditRep()  PgMLayer
			 
			modifyCoords(coords_listDSMS2 pntr magAmount)
		    ))

                (t printf("The '%s' character is not supported by leCreatePgText.\n" character)
                   printf("Skipping the '%s' character and leaving space for the user to insert it.\n" character)
		)
	    );end case
	)
);procedure

procedure( modifyCoords(wholelist pntrNum magAmount)
    prog( nil
	(newwholelist = list())
	(finalnewwholelist = list())
	foreach( sublistm wholelist
	    (xnumberm = 
	    (pntrNum + ((car(sublistm) * magAmount * 1000.000000) / 1000.000000)))
	    (ynumberm = ((cadr(sublistm) * magAmount * 1000.000000) / 1000.000000))
	    (newsublistm = geWindowToEditPoint(getCurrentWindow()
                           list(xnumberm ynumberm))
            )
	    (newwholelist = xcons(newwholelist newsublistm))
	    (finalnewwholelist = reverse(newwholelist))
	    (newsublistm = nil)
	)
	return(finalnewwholelist)
    );prog
);procedure

;coords data

    (coords_listAMS1 = list((0.800000:0.600000) 
	    (0.800000:1.000000) 
	    (0.400000:1.000000) 
	    (0.400000:1.400000) 
	    (0.600000:1.600000)
	    (0.800000:1.600000) 
	    (0.800000:2.000000) 
	    (0.400000:2.000000) 
	    (0.0:1.600000) 
	    (0.0:0.0)
	    (0.400000:0.0) 
	    (0.400000:0.600000) 
	    (0.800000:0.600000)
	))
    (coords_listAMS2 = list((0.800000:0.600000) 
	    (1.200000:0.600000) 
	    (1.200000:0.0) 
	    (1.600000:0.0) 
	    (1.600000:1.600000)
	    (1.200000:2.000000) 
	    (0.800000:2.000000) 
	    (0.800000:1.600000) 
	    (1.000000:1.600000) 
	    (1.200000:1.400000)
	    (1.200000:1.000000) 
	    (0.800000:1.000000) 
	    (0.800000:0.600000)
	))
    (coords_listBMS1 = list((0.800000:0.0) 
	    (0.800000:0.400000) 
	    (0.400000:0.400000) 
	    (0.400000:0.800000) 
	    (0.800000:0.800000)
	    (0.800000:1.200000) 
	    (0.400000:1.200000) 
	    (0.400000:1.600000) 
	    (0.800000:1.600000) 
	    (0.800000:2.000000)
	    (0.0:2.000000) 
	    (0.0:0.0) 
	    (0.800000:0.0)
	))
    (coords_listBMS2 = list((0.800000:0.0) 
	    (0.800000:0.400000) 
	    (1.100000:0.400000) 
	    (1.200000:0.500000) 
	    (1.200000:0.700000)
	    (1.100000:0.800000) 
	    (0.800000:0.800000) 
	    (0.800000:1.200000) 
	    (1.100000:1.200000) 
	    (1.200000:1.300000)
	    (1.200000:1.500000) 
	    (1.100000:1.600000) 
	    (0.800000:1.600000) 
	    (0.800000:2.000000) 
	    (1.300000:2.000000)
	    (1.600000:1.700000) 
	    (1.600000:1.200000) 
	    (1.400000:1.000000) 
	    (1.600000:0.800000) 
	    (1.600000:0.300000)
	    (1.300000:0.0) 
	    (0.800000:0.0)
	))
    (coords_listCMS = list((0.0:0.400000) 
	    (0.400000:0.0) 
	    (1.200000:0.0) 
	    (1.600000:0.400000) 
	    (1.600000:0.600000)
	    (1.200000:0.600000) 
	    (1.000000:0.400000) 
	    (0.600000:0.400000) 
	    (0.400000:0.600000) 
	    (0.400000:1.400000)
	    (0.600000:1.600000) 
	    (1.000000:1.600000) 
	    (1.200000:1.400000) 
	    (1.600000:1.400000) 
	    (1.600000:1.600000)
	    (1.200000:2.000000) 
	    (0.400000:2.000000) 
	    (0.0:1.600000) 
	    (0.0:0.400000)
	))
    (coords_listDMS = list((0.800000:0.0) 
	    (0.800000:0.400000) 
	    (0.400000:0.400000) 
	    (0.400000:1.600000) 
	    (0.800000:1.600000)
	    (0.800000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:0.0) 
	    (0.800000:0.0)
	))
    (coords_listDMS1 = list((0.800000:0.0) 
	    (1.200000:0.0) 
	    (1.600000:0.400000) 
	    (1.600000:1.600000) 
	    (1.200000:2.000000)
	    (0.800000:2.000000) 
	    (0.800000:1.600000) 
	    (1.000000:1.600000) 
	    (1.200000:1.400000) 
	    (1.200000:0.600000)
	    (1.000000:0.400000) 
	    (0.800000:0.400000) 
	    (0.800000:0.0)
	))
    (coords_listEMS = list((0.0:0.0) 
	    (1.600000:0.0) 
	    (1.600000:0.400000) 
	    (0.400000:0.400000) 
	    (0.400000:0.800000)
	    (1.200000:0.800000) 
	    (1.200000:1.200000) 
	    (0.400000:1.200000) 
	    (0.400000:1.600000) 
	    (1.600000:1.600000)
	    (1.600000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:0.0)
	))
    (coords_listFMS = list((0.0:0.0) 
	    (0.400000:0.0) 
	    (0.400000:0.800000) 
	    (1.200000:0.800000) 
	    (1.200000:1.200000)
	    (0.400000:1.200000) 
	    (0.400000:1.600000) 
	    (1.600000:1.600000) 
	    (1.600000:2.000000) 
	    (0.0:2.000000)
	    (0.0:0.0)
	))
    (coords_listGMS = list((0.400000:0.0) 
	    (1.200000:0.0) 
	    (1.600000:0.400000) 
	    (1.600000:1.000000) 
	    (0.800000:1.000000)
	    (0.800000:0.700000) 
	    (1.200000:0.700000) 
	    (1.200000:0.600000) 
	    (1.000000:0.400000) 
	    (0.600000:0.400000)
	    (0.400000:0.600000) 
	    (0.400000:1.400000) 
	    (0.600000:1.600000) 
	    (1.000000:1.600000) 
	    (1.200000:1.400000)
	    (1.600000:1.400000) 
	    (1.600000:1.600000) 
	    (1.200000:2.000000) 
	    (0.400000:2.000000) 
	    (0.0:1.600000)
	    (0.0:0.400000) 
	    (0.400000:0.0)
	))
    (coords_listHMS = list((0.0:0.0) 
	    (0.400000:0.0) 
	    (0.400000:0.800000) 
	    (1.200000:0.800000) 
	    (1.200000:0.0)
	    (1.600000:0.0) 
	    (1.600000:2.000000) 
	    (1.200000:2.000000) 
	    (1.200000:1.200000) 
	    (0.400000:1.200000)
	    (0.400000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:0.0)
	))
    (coords_listIMS = list((0.0:0.0) 
	    (0.800000:0.0) 
	    (0.800000:0.400000) 
	    (0.600000:0.400000) 
	    (0.600000:1.600000)
	    (0.800000:1.600000) 
	    (0.800000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:1.600000) 
	    (0.200000:1.600000)
	    (0.200000:0.400000) 
	    (0.0:0.400000) 
	    (0.0:0.0)
	))
    (coords_listJMS = list((0.400000:0.0) 
	    (1.200000:0.0) 
	    (1.600000:0.400000) 
	    (1.600000:2.000000) 
	    (1.200000:2.000000)
	    (1.200000:0.600000) 
	    (1.000000:0.400000) 
	    (0.600000:0.400000) 
	    (0.400000:0.600000) 
	    (0.400000:0.700000)
	    (0.0:0.700000) 
	    (0.0:0.400000) 
	    (0.400000:0.0)
	))
    (coords_listKMS = list((0.0:0.0) 
	    (0.400000:0.0) 
	    (0.400000:0.800000) 
	    (0.600000:0.800000) 
	    (1.200000:0.200000)
	    (1.200000:0.0) 
	    (1.600000:0.0) 
	    (1.600000:0.400000) 
	    (1.000000:1.000000) 
	    (1.600000:1.600000)
	    (1.600000:2.000000) 
	    (1.200000:2.000000) 
	    (1.200000:1.800000) 
	    (0.600000:1.200000) 
	    (0.400000:1.200000)
	    (0.400000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:0.0)
	))
    (coords_listLMS = list((0.0:0.0) 
	    (1.600000:0.0) 
	    (1.600000:0.400000) 
	    (0.400000:0.400000) 
	    (0.400000:2.000000)
	    (0.0:2.000000) 
	    (0.0:0.0)
	))
    (coords_listMMS = list((0.0:0.0) 
	    (0.400000:0.0) 
	    (0.400000:1.200000) 
	    (0.600000:1.200000) 
	    (1.000000:0.800000)
	    (1.400000:1.200000) 
	    (1.600000:1.200000) 
	    (1.600000:0.0) 
	    (2.000000:0.0) 
	    (2.000000:2.000000)
	    (1.600000:2.000000) 
	    (1.000000:1.400000) 
	    (0.400000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:0.0)
	))
    (coords_listNMS = list((0.0:0.0) 
	    (0.400000:0.0) 
	    (0.400000:1.000000) 
	    (0.500000:1.000000) 
	    (1.500000:0.0)
	    (1.600000:0.0) 
	    (1.600000:2.000000) 
	    (1.200000:2.000000) 
	    (1.200000:1.000000) 
	    (1.100000:1.000000)
	    (0.100000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:0.0)
	))
    (coords_listOMS = list((0.800000:0.0) 
	    (0.800000:0.400000) 
	    (0.600000:0.400000) 
	    (0.400000:0.600000) 
	    (0.400000:1.400000)
	    (0.600000:1.600000) 
	    (0.800000:1.600000) 
	    (0.800000:2.000000) 
	    (0.400000:2.000000) 
	    (0.0:1.600000)
	    (0.0:0.400000) 
	    (0.400000:0.0) 
	    (0.800000:0.0)
	))
    (coords_listOMS1 = list((0.800000:0.0) 
	    (1.200000:0.0) 
	    (1.600000:0.400000) 
	    (1.600000:1.600000) 
	    (1.200000:2.000000)
	    (0.800000:2.000000) 
	    (0.800000:1.600000) 
	    (1.000000:1.600000) 
	    (1.200000:1.400000) 
	    (1.200000:0.600000)
	    (1.000000:0.400000) 
	    (0.800000:0.400000) 
	    (0.800000:0.0)
	))
    (coords_listPMS = list((0.800000:0.800000) 
	    (0.800000:1.200000) 
	    (0.400000:1.200000) 
	    (0.400000:1.600000) 
	    (0.800000:1.600000)
	    (0.800000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:0.0) 
	    (0.400000:0.0) 
	    (0.400000:0.800000)
	    (0.800000:0.800000)
	))
    (coords_listPMS1 = list((0.800000:0.800000) 
	    (1.300000:0.800000) 
	    (1.600000:1.100000) 
	    (1.600000:1.700000) 
	    (1.300000:2.000000)
	    (0.800000:2.000000) 
	    (0.800000:1.600000) 
	    (1.100000:1.600000) 
	    (1.200000:1.500000) 
	    (1.200000:1.300000)
	    (1.100000:1.200000) 
	    (0.800000:1.200000) 
	    (0.800000:0.800000)
	))
    (coords_listQMS = list((0.800000:0.0) 
	    (0.800000:0.400000) 
	    (0.600000:0.400000) 
	    (0.400000:0.600000) 
	    (0.400000:1.400000)
	    (0.600000:1.600000) 
	    (0.800000:1.600000) 
	    (0.800000:2.000000) 
	    (0.400000:2.000000) 
	    (0.0:1.600000)
	    (0.0:0.400000) 
	    (0.400000:0.0) 
	    (0.800000:0.0)
	))
    (coords_listQMS1 = list((0.800000:0.0) 
	    (1.200000:0.0) 
	    (1.400000:-0.200000) 
	    (1.800000:0.200000) 
	    (1.600000:0.400000)
	    (1.600000:1.600000) 
	    (1.200000:2.000000) 
	    (0.800000:2.000000) 
	    (0.800000:1.600000) 
	    (1.000000:1.600000)
	    (1.200000:1.400000) 
	    (1.200000:0.600000) 
	    (1.000000:0.400000) 
	    (0.800000:0.400000) 
	    (0.800000:0.0)
	))
    (coords_listRMS = list((0.600000:0.800000) 
	    (0.600000:1.200000) 
	    (0.400000:1.200000) 
	    (0.400000:1.600000) 
	    (0.600000:1.600000)
	    (0.600000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:0.0) 
	    (0.400000:0.0) 
	    (0.400000:0.800000)
	    (0.600000:0.800000)
	))
    (coords_listRMS1 = list((0.600000:0.800000) 
	    (0.800000:0.800000) 
	    (1.200000:0.400000) 
	    (1.200000:0.0) 
	    (1.600000:0.0)
	    (1.600000:0.500000) 
	    (1.300000:0.800000) 
	    (1.600000:1.100000) 
	    (1.600000:1.700000) 
	    (1.300000:2.000000)
	    (0.600000:2.000000) 
	    (0.600000:1.600000) 
	    (1.100000:1.600000) 
	    (1.200000:1.500000) 
	    (1.200000:1.300000)
	    (1.100000:1.200000) 
	    (0.600000:1.200000) 
	    (0.600000:0.800000)
	))
    (coords_listSMS = list((0.300000:0.0) 
	    (1.300000:0.0) 
	    (1.600000:0.300000) 
	    (1.600000:0.900000) 
	    (1.300000:1.200000)
	    (0.500000:1.200000) 
	    (0.400000:1.300000) 
	    (0.400000:1.500000) 
	    (0.500000:1.600000) 
	    (1.100000:1.600000)
	    (1.200000:1.500000) 
	    (1.600000:1.500000) 
	    (1.600000:1.700000) 
	    (1.300000:2.000000) 
	    (0.300000:2.000000)
	    (0.0:1.700000) 
	    (0.0:1.100000) 
	    (0.300000:0.800000) 
	    (1.100000:0.800000) 
	    (1.200000:0.700000)
	    (1.200000:0.500000) 
	    (1.100000:0.400000) 
	    (0.500000:0.400000) 
	    (0.400000:0.500000) 
	    (0.0:0.500000)
	    (0.0:0.300000) 
	    (0.300000:0.0)
	))
    (coords_listTMS = list((0.600000:0.0) 
	    (1.000000:0.0) 
	    (1.000000:1.600000) 
	    (1.600000:1.600000) 
	    (1.600000:2.000000)
	    (0.0:2.000000) 
	    (0.0:1.600000) 
	    (0.600000:1.600000) 
	    (0.600000:0.0)
	))
    (coords_listUMS = list((0.400000:0.0) 
	    (1.200000:0.0) 
	    (1.600000:0.400000) 
	    (1.600000:2.000000) 
	    (1.200000:2.000000)
	    (1.200000:0.600000) 
	    (1.000000:0.400000) 
	    (0.600000:0.400000) 
	    (0.400000:0.600000) 
	    (0.400000:2.000000)
	    (0.0:2.000000) 
	    (0.0:0.400000) 
	    (0.400000:0.0)
	))
    (coords_listVMS = list((0.700000:0.0) 
	    (0.900000:0.0) 
	    (1.600000:0.700000) 
	    (1.600000:2.000000) 
	    (1.200000:2.000000)
	    (1.200000:0.900000) 
	    (0.800000:0.500000) 
	    (0.400000:0.900000) 
	    (0.400000:2.000000) 
	    (0.0:2.000000)
	    (0.0:0.700000) 
	    (0.700000:0.0)
	))
    (coords_listWMS = list((0.0:0.0) 
	    (0.400000:0.0) 
	    (1.000000:0.600000) 
	    (1.600000:0.0) 
	    (2.000000:0.0)
	    (2.000000:2.000000) 
	    (1.600000:2.000000) 
	    (1.600000:0.800000) 
	    (1.400000:0.800000) 
	    (1.000000:1.200000)
	    (0.600000:0.800000) 
	    (0.400000:0.800000) 
	    (0.400000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:0.0)
	))
    (coords_listXMS = list((0.0:0.0) 
	    (0.400000:0.0) 
	    (0.400000:0.400000) 
	    (0.800000:0.800000) 
	    (1.200000:0.400000)
	    (1.200000:0.0) 
	    (1.600000:0.0) 
	    (1.600000:0.600000) 
	    (1.200000:1.000000) 
	    (1.600000:1.400000)
	    (1.600000:2.000000) 
	    (1.200000:2.000000) 
	    (1.200000:1.600000) 
	    (0.800000:1.200000) 
	    (0.400000:1.600000)
	    (0.400000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:1.400000) 
	    (0.400000:1.000000) 
	    (0.0:0.600000)
	    (0.0:0.0)
	))
    (coords_listYMS = list((0.600000:0.0) 
	    (1.000000:0.0) 
	    (1.000000:0.700000) 
	    (1.600000:1.300000) 
	    (1.600000:2.000000)
	    (1.200000:2.000000) 
	    (1.200000:1.500000) 
	    (0.800000:1.100000) 
	    (0.400000:1.500000) 
	    (0.400000:2.000000)
	    (0.0:2.000000) 
	    (0.0:1.300000) 
	    (0.600000:0.700000) 
	    (0.600000:0.0)
	))
    (coords_listZMS = list((0.0:0.0) 
	    (1.600000:0.0) 
	    (1.600000:0.400000) 
	    (0.600000:0.400000) 
	    (0.600000:0.500000)
	    (1.600000:1.500000) 
	    (1.600000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:1.600000) 
	    (1.000000:1.600000)
	    (1.000000:1.500000) 
	    (0.0:0.500000) 
	    (0.0:0.0)
	))
    (coords_listMS0 = list((0.800000:0.0) 
	    (0.800000:0.400000) 
	    (0.600000:0.400000) 
	    (0.400000:0.600000) 
	    (0.400000:1.400000)
	    (0.600000:1.600000) 
	    (0.800000:1.600000) 
	    (0.800000:2.000000) 
	    (0.400000:2.000000) 
	    (0.0:1.600000)
	    (0.0:0.400000) 
	    (0.400000:0.0) 
	    (0.800000:0.0)
	))
    (coords_listMS01 = list((0.800000:0.0) 
	    (1.200000:0.0) 
	    (1.600000:0.400000) 
	    (1.600000:1.600000) 
	    (1.200000:2.000000)
	    (0.800000:2.000000) 
	    (0.800000:1.600000) 
	    (1.000000:1.600000) 
	    (1.200000:1.400000) 
	    (1.200000:0.600000)
	    (1.000000:0.400000) 
	    (0.800000:0.400000) 
	    (0.800000:0.0)
	))
    (coords_listMS02 = list((0.700000:0.700000) 
	    (1.100000:1.100000) 
	    (0.900000:1.300000) 
	    (0.500000:0.900000) 
	    (0.700000:0.700000)
	))
    (coords_listMS1 = list((0.0:0.0) 
	    (0.800000:0.0) 
	    (0.800000:0.400000) 
	    (0.600000:0.400000) 
	    (0.600000:2.000000)
	    (0.200000:2.000000) 
	    (0.0:1.800000) 
	    (0.0:1.600000) 
	    (0.200000:1.600000) 
	    (0.200000:0.400000)
	    (0.0:0.400000) 
	    (0.0:0.0)
	))
    (coords_listMS2 = list((0.0:0.0) 
	    (1.600000:0.0) 
	    (1.600000:0.400000) 
	    (0.400000:0.400000) 
	    (0.400000:0.600000)
	    (0.500000:0.700000) 
	    (1.300000:0.700000) 
	    (1.600000:1.000000) 
	    (1.600000:1.700000) 
	    (1.300000:2.000000)
	    (0.300000:2.000000) 
	    (0.0:1.700000) 
	    (0.0:1.500000) 
	    (0.400000:1.500000) 
	    (0.500000:1.600000)
	    (1.100000:1.600000) 
	    (1.200000:1.500000) 
	    (1.200000:1.200000) 
	    (1.100000:1.100000) 
	    (0.300000:1.100000)
	    (0.0:0.800000) 
	    (0.0:0.0)
	))
    (coords_listMS3 = list((0.300000:0.0) 
	    (1.300000:0.0) 
	    (1.600000:0.300000) 
	    (1.600000:0.800000) 
	    (1.400000:1.000000)
	    (1.600000:1.200000) 
	    (1.600000:1.700000) 
	    (1.300000:2.000000) 
	    (0.300000:2.000000) 
	    (0.0:1.700000)
	    (0.0:1.500000) 
	    (0.400000:1.500000) 
	    (0.500000:1.600000) 
	    (1.100000:1.600000) 
	    (1.200000:1.500000)
	    (1.200000:1.300000) 
	    (1.100000:1.200000) 
	    (0.700000:1.200000) 
	    (0.700000:0.800000) 
	    (1.100000:0.800000)
	    (1.200000:0.700000) 
	    (1.200000:0.500000) 
	    (1.100000:0.400000) 
	    (0.500000:0.400000) 
	    (0.400000:0.500000)
	    (0.0:0.500000) 
	    (0.0:0.300000) 
	    (0.300000:0.0)
	))
    (coords_listMS4 = list((0.0:0.800000) 
	    (1.000000:0.800000) 
	    (1.000000:0.0) 
	    (1.400000:0.0) 
	    (1.400000:0.800000)
	    (1.600000:0.800000) 
	    (1.600000:1.200000) 
	    (1.400000:1.200000) 
	    (1.400000:2.000000) 
	    (1.000000:2.000000)
	    (1.000000:1.200000) 
	    (0.400000:1.200000) 
	    (0.400000:2.000000) 
	    (0.0:2.000000) 
	    (0.0:0.800000)
	))
    (coords_listMS5 = list((0.300000:0.0) 
	    (1.300000:0.0) 
	    (1.600000:0.300000) 
	    (1.600000:1.000000) 
	    (1.300000:1.300000)
	    (0.500000:1.300000) 
	    (0.400000:1.400000) 
	    (0.400000:1.600000) 
	    (1.600000:1.600000) 
	    (1.600000:2.000000)
	    (0.0:2.000000) 
	    (0.0:1.200000) 
	    (0.300000:0.900000) 
	    (1.100000:0.900000) 
	    (1.200000:0.800000)
	    (1.200000:0.500000) 
	    (1.100000:0.400000) 
	    (0.500000:0.400000) 
	    (0.400000:0.500000) 
	    (0.0:0.500000)
	    (0.0:0.300000) 
	    (0.300000:0.0)
	))
    (coords_listMS6 = list((0.800000:0.0) 
	    (0.800000:0.400000) 
	    (0.500000:0.400000) 
	    (0.400000:0.500000) 
	    (0.400000:0.700000)
	    (0.500000:0.800000) 
	    (0.800000:0.800000) 
	    (0.800000:1.200000) 
	    (0.400000:1.200000) 
	    (0.400000:1.500000)
	    (0.500000:1.600000) 
	    (1.100000:1.600000) 
	    (1.200000:1.500000) 
	    (1.600000:1.500000) 
	    (1.600000:1.700000)
	    (1.300000:2.000000) 
	    (0.300000:2.000000) 
	    (0.0:1.700000) 
	    (0.0:0.300000) 
	    (0.300000:0.0)
	    (0.800000:0.0)
	))
    (coords_listMS61 = list((0.800000:0.0) 
	    (1.300000:0.0) 
	    (1.600000:0.300000) 
	    (1.600000:0.900000) 
	    (1.300000:1.200000)
	    (0.800000:1.200000) 
	    (0.800000:0.800000) 
	    (1.100000:0.800000) 
	    (1.200000:0.700000) 
	    (1.200000:0.500000)
	    (1.100000:0.400000) 
	    (0.800000:0.400000) 
	    (0.800000:0.0)
	))
    (coords_listMS7 = list((0.600000:0.0) 
	    (1.000000:0.0) 
	    (1.000000:0.800000) 
	    (1.600000:1.400000) 
	    (1.600000:2.000000)
	    (0.0:2.000000) 
	    (0.0:1.600000) 
	    (1.200000:1.600000) 
	    (1.200000:1.500000) 
	    (0.600000:0.900000)
	    (0.600000:0.0)
	))
    (coords_listMS8 = list((0.800000:0.0) 
	    (0.800000:0.400000) 
	    (0.500000:0.400000) 
	    (0.400000:0.500000) 
	    (0.400000:0.700000)
	    (0.500000:0.800000) 
	    (0.800000:0.800000) 
	    (0.800000:1.200000) 
	    (0.500000:1.200000) 
	    (0.400000:1.300000)
	    (0.400000:1.500000) 
	    (0.500000:1.600000) 
	    (0.800000:1.600000) 
	    (0.800000:2.000000) 
	    (0.300000:2.000000)
	    (0.0:1.700000) 
	    (0.0:1.200000) 
	    (0.200000:1.000000) 
	    (0.0:0.800000) 
	    (0.0:0.300000)
	    (0.300000:0.0) 
	    (0.800000:0.0)
	))
    (coords_listMS81 = list((0.800000:0.0) 
	    (1.300000:0.0) 
	    (1.600000:0.300000) 
	    (1.600000:0.800000) 
	    (1.400000:1.000000)
	    (1.600000:1.200000) 
	    (1.600000:1.700000) 
	    (1.300000:2.000000) 
	    (0.800000:2.000000) 
	    (0.800000:1.600000)
	    (1.100000:1.600000) 
	    (1.200000:1.500000) 
	    (1.200000:1.300000) 
	    (1.100000:1.200000) 
	    (0.800000:1.200000)
	    (0.800000:0.800000) 
	    (1.100000:0.800000) 
	    (1.200000:0.700000) 
	    (1.200000:0.500000) 
	    (1.100000:0.400000)
	    (0.800000:0.400000) 
	    (0.800000:0.0)
	))
    (coords_listMS9 = list((0.800000:1.600000) 
	    (0.800000:2.000000) 
	    (0.300000:2.000000) 
	    (0.0:1.700000) 
	    (0.0:1.100000)
	    (0.300000:0.800000) 
	    (0.800000:0.800000) 
	    (0.800000:1.200000) 
	    (0.500000:1.200000) 
	    (0.400000:1.300000)
	    (0.400000:1.500000) 
	    (0.500000:1.600000) 
	    (0.800000:1.600000)
	))
    (coords_listMS91 = list((0.800000:1.600000) 
	    (1.100000:1.600000) 
	    (1.200000:1.500000) 
	    (1.200000:1.300000) 
	    (1.100000:1.200000)
	    (0.800000:1.200000) 
	    (0.800000:0.800000) 
	    (1.200000:0.800000) 
	    (1.200000:0.500000) 
	    (1.100000:0.400000)
	    (0.500000:0.400000) 
	    (0.400000:0.500000) 
	    (0.0:0.500000) 
	    (0.0:0.300000) 
	    (0.300000:0.0)
	    (1.300000:0.0) 
	    (1.600000:0.300000) 
	    (1.600000:1.700000) 
	    (1.300000:2.000000) 
	    (0.800000:2.000000)
	    (0.800000:1.600000)
	))
    (coords_listPERMS = list((0.100000:0.100000) 
	    (0.300000:0.100000) 
	    (0.400000:0.200000) 
	    (0.400000:0.400000) 
	    (0.300000:0.500000)
	    (0.100000:0.500000) 
	    (0.0:0.400000) 
	    (0.0:0.200000) 
	    (0.100000:0.100000)
	))
    (coords_listCOMMS = list((0.100000:0.100000) 
	    (-0.100000:-0.100000) 
	    (0.0:-0.200000) 
	    (0.400000:0.200000) 
	    (0.400000:0.400000)
	    (0.300000:0.500000) 
	    (0.100000:0.500000) 
	    (0.0:0.400000) 
	    (0.0:0.200000) 
	    (0.100000:0.100000)
	))
    (coords_listDASMS = list((0.0:0.900000) 
	    (1.600000:0.900000) 
	    (1.600000:1.200000) 
	    (0.0:1.200000) 
	    (0.0:0.900000)
	))
    (coords_listSLMS = list((0.200000:0.200000) 
	    (1.600000:1.600000) 
	    (1.400000:1.800000) 
	    (0.0:0.400000) 
	    (0.200000:0.200000)
	))
    (coords_listEXMS = list((0.100000:0.800000) 
	    (0.300000:0.800000) 
	    (0.400000:0.900000) 
	    (0.400000:1.900000) 
	    (0.300000:2.000000)
	    (0.100000:2.000000) 
	    (0.0:1.900000) 
	    (0.0:0.900000) 
	    (0.100000:0.800000)
	))
    (coords_listEXMS1 = list((0.100000:0.0) 
	    (0.300000:0.0) 
	    (0.400000:0.100000) 
	    (0.400000:0.300000) 
	    (0.300000:0.400000)
	    (0.100000:0.400000) 
	    (0.0:0.300000) 
	    (0.0:0.100000) 
	    (0.100000:0.0)
	))
    (coords_listQMMS = list((0.500000:0.600000) 
	    (0.900000:0.600000) 
	    (1.000000:0.700000) 
	    (1.200000:0.700000) 
	    (1.500000:1.000000)
	    (1.500000:1.700000) 
	    (1.200000:2.000000) 
	    (0.300000:2.000000) 
	    (0.0:1.700000) 
	    (0.0:1.400000)
	    (0.400000:1.400000) 
	    (0.400000:1.500000) 
	    (0.500000:1.600000) 
	    (1.000000:1.600000) 
	    (1.100000:1.500000)
	    (1.100000:1.200000) 
	    (1.000000:1.100000) 
	    (0.800000:1.100000) 
	    (0.500000:0.800000) 
	    (0.500000:0.600000)
	))
    (coords_listQMMS1 = list((0.600000:0.0) 
	    (0.800000:0.0) 
	    (0.900000:0.100000) 
	    (0.900000:0.300000) 
	    (0.800000:0.400000)
	    (0.600000:0.400000) 
	    (0.500000:0.300000) 
	    (0.500000:0.100000) 
	    (0.600000:0.0)
	))
    (coords_listCOLMS = list((0.100000:0.0) 
	    (0.300000:0.0) 
	    (0.400000:0.100000) 
	    (0.400000:0.300000) 
	    (0.300000:0.400000)
	    (0.100000:0.400000) 
	    (0.0:0.300000) 
	    (0.0:0.100000) 
	    (0.100000:0.0)
	))
    (coords_listCOLMS1 = list((0.100000:0.800000) 
	    (0.300000:0.800000) 
	    (0.400000:0.900000) 
	    (0.400000:1.100000) 
	    (0.300000:1.200000)
	    (0.100000:1.200000) 
	    (0.0:1.100000) 
	    (0.0:0.900000) 
	    (0.100000:0.800000)
	))
    (coords_listSCMS = list((0.100000:0.0) 
	    (-0.100000:-0.200000) 
	    (0.0:-0.300000) 
	    (0.400000:0.100000) 
	    (0.400000:0.300000)
	    (0.300000:0.400000) 
	    (0.100000:0.400000) 
	    (0.0:0.300000) 
	    (0.0:0.100000) 
	    (0.100000:0.0)
	))
    (coords_listSCMS1 = list((0.100000:0.800000) 
	    (0.300000:0.800000) 
	    (0.400000:0.900000) 
	    (0.400000:1.100000) 
	    (0.300000:1.200000)
	    (0.100000:1.200000) 
	    (0.0:1.100000) 
	    (0.0:0.900000) 
	    (0.100000:0.800000)
	))
    (coords_listUSMS = list((0.0:0.0) 
	    (1.600000:0.0) 
	    (1.600000:0.300000) 
	    (0.0:0.300000) 
	    (0.0:0.0)
	))
    (coords_listEQMS = list((0.0:0.500000) 
	    (1.400000:0.500000) 
	    (1.400000:0.800000) 
	    (0.0:0.800000) 
	    (0.0:0.500000)
	))
    (coords_listEQMS1 = list((0.0:1.200000) 
	    (1.400000:1.200000) 
	    (1.400000:1.500000) 
	    (0.0:1.500000) 
	    (0.0:1.200000)
	))
    (coords_listPLUMS = list((0.0:0.900000) 
	    (0.600000:0.900000) 
	    (0.600000:0.300000) 
	    (0.900000:0.300000) 
	    (0.900000:0.900000)
	    (1.500000:0.900000) 
	    (1.500000:1.200000) 
	    (0.900000:1.200000) 
	    (0.900000:1.800000) 
	    (0.600000:1.800000)
	    (0.600000:1.200000) 
	    (0.0:1.200000) 
	    (0.0:0.900000)
	))
    (coords_listASTMS = list((0.0:0.900000) 
	    (0.500000:0.900000) 
	    (0.100000:0.500000) 
	    (0.200000:0.400000) 
	    (0.600000:0.800000)
	    (0.600000:0.300000) 
	    (0.800000:0.300000) 
	    (0.800000:0.800000) 
	    (1.200000:0.400000) 
	    (1.300000:0.500000)
	    (0.900000:0.900000) 
	    (1.400000:0.900000) 
	    (1.400000:1.100000) 
	    (0.900000:1.100000) 
	    (1.300000:1.500000)
	    (1.200000:1.600000) 
	    (0.800000:1.200000) 
	    (0.800000:1.700000) 
	    (0.600000:1.700000) 
	    (0.600000:1.200000)
	    (0.200000:1.600000) 
	    (0.100000:1.500000) 
	    (0.500000:1.100000) 
	    (0.0:1.100000) 
	    (0.0:0.900000)
	))
    (coords_listAPMS = list((0.0:1.700000) 
	    (0.100000:1.600000) 
	    (-0.100000:1.400000) 
	    (0.0:1.300000) 
	    (0.400000:1.700000)
	    (0.400000:1.900000) 
	    (0.300000:2.000000) 
	    (0.100000:2.000000) 
	    (0.0:1.900000) 
	    (0.0:1.700000)
	))
    (coords_listLPMS = list((0.400000:-0.200000) 
	    (0.700000:-0.200000) 
	    (0.700000:0.100000) 
	    (0.500000:0.100000) 
	    (0.300000:0.300000)
	    (0.300000:1.700000) 
	    (0.500000:1.900000) 
	    (0.700000:1.900000) 
	    (0.700000:2.200000) 
	    (0.400000:2.200000)
	    (0.0:1.800000) 
	    (0.0:0.200000) 
	    (0.400000:-0.200000)
	))
    (coords_listRPMS = list((0.0:-0.200000) 
	    (0.300000:-0.200000) 
	    (0.700000:0.200000) 
	    (0.700000:1.800000) 
	    (0.300000:2.200000)
	    (0.0:2.200000) 
	    (0.0:1.900000) 
	    (0.200000:1.900000) 
	    (0.400000:1.700000) 
	    (0.400000:0.300000)
	    (0.200000:0.100000) 
	    (0.0:0.100000) 
	    (0.0:-0.200000)
	))
    (coords_listLBMS = list((0.0:-0.200000) 
	    (0.700000:-0.200000) 
	    (0.700000:0.100000) 
	    (0.300000:0.100000) 
	    (0.300000:1.900000)
	    (0.700000:1.900000) 
	    (0.700000:2.200000) 
	    (0.0:2.200000) 
	    (0.0:-0.200000)
	))
    (coords_listRBMS = list((0.0:-0.200000) 
	    (0.700000:-0.200000) 
	    (0.700000:2.200000) 
	    (0.0:2.200000) 
	    (0.0:1.900000)
	    (0.400000:1.900000) 
	    (0.400000:0.100000) 
	    (0.0:0.100000) 
	    (0.0:-0.200000)
	))
    (coords_listBSMS = list((1.400000:0.200000) 
	    (1.600000:0.400000) 
	    (0.200000:1.800000) 
	    (0.0:1.600000) 
	    (1.400000:0.200000)
	))
    (coords_listQUMS = list((0.0:1.400000) 
	    (0.300000:1.400000) 
	    (0.300000:2.200000) 
	    (0.0:2.200000) 
	    (0.0:1.400000)
	))
    (coords_listQUMS1 = list((0.600000:1.400000) 
	    (0.900000:1.400000) 
	    (0.900000:2.200000) 
	    (0.600000:2.200000) 
	    (0.600000:1.400000)
	))
    (coords_listPCTMS = list((0.200000:0.200000) 
	    (1.600000:1.600000) 
	    (1.400000:1.800000) 
	    (0.0:0.400000) 
	    (0.200000:0.200000)
	))
    (coords_listPCTMS1 = list((0.100000:1.400000) 
	    (0.300000:1.400000) 
	    (0.400000:1.500000) 
	    (0.400000:1.700000) 
	    (0.300000:1.800000)
	    (0.100000:1.800000) 
	    (0.0:1.700000) 
	    (0.0:1.500000) 
	    (0.100000:1.400000)
	))
    (coords_listPCTMS2 = list((1.300000:0.200000) 
	    (1.500000:0.200000) 
	    (1.600000:0.300000) 
	    (1.600000:0.500000) 
	    (1.500000:0.600000)
	    (1.300000:0.600000) 
	    (1.200000:0.500000) 
	    (1.200000:0.300000) 
	    (1.300000:0.200000)
	))
    (coords_listDSMS = list((0.0:1.400000) 
	    (0.200000:1.400000) 
	    (0.200000:1.700000) 
	    (0.300000:1.800000) 
	    (0.700000:1.800000)
	    (0.700000:1.400000) 
	    (0.900000:1.400000) 
	    (0.900000:1.800000) 
	    (1.300000:1.800000) 
	    (1.400000:1.700000)
	    (1.600000:1.700000) 
	    (1.600000:1.800000) 
	    (1.400000:2.000000) 
	    (0.900000:2.000000) 
	    (0.900000:2.200000)
	    (0.700000:2.200000) 
	    (0.700000:2.000000) 
	    (0.200000:2.000000) 
	    (0.0:1.800000) 
	    (0.0:1.400000)
	))
    (coords_listDSMS1 = list((0.0:1.400000) 
	    (0.0:1.100000) 
	    (0.200000:0.900000) 
	    (0.700000:0.900000) 
	    (0.700000:0.600000)
	    (0.900000:0.600000) 
	    (0.900000:0.900000) 
	    (1.300000:0.900000) 
	    (1.400000:0.800000) 
	    (1.400000:0.600000)
	    (1.600000:0.600000) 
	    (1.600000:0.900000) 
	    (1.400000:1.100000) 
	    (0.900000:1.100000) 
	    (0.900000:1.400000)
	    (0.700000:1.400000) 
	    (0.700000:1.100000) 
	    (0.300000:1.100000) 
	    (0.200000:1.200000) 
	    (0.200000:1.400000)
	    (0.0:1.400000)
	))
    (coords_listDSMS2 = list((0.200000:0.0) 
	    (0.700000:0.0)
	    (0.700000:-0.200000)
	    (0.900000:-0.200000)
	    (0.900000:0.0)
	    (1.400000:0.0)
	    (1.600000:0.200000) 
	    (1.600000:0.600000) 
	    (1.400000:0.600000)
	    (1.400000:0.300000) 
	    (1.300000:0.200000) 
	    (0.900000:0.200000) 
	    (0.900000:0.600000) 
	    (0.700000:0.600000)
	    (0.700000:0.200000) 
	    (0.300000:0.200000) 
	    (0.200000:0.300000) 
	    (0.0:0.300000) 
	    (0.0:0.200000)
	    (0.200000:0.0)
	))

/********************************************************************************/

logo 写字


点赞

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 3

    关注
  • 0

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 20

    访问数
关闭

站长推荐 上一条 /3 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-6 03:08 , Processed in 0.039338 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部